]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - MAINTAINERS
Merge branch 'xgene-bug-fixes'
[karo-tx-linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <aar@pengutronix.de>
159 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L:      linux-bluetooth@vger.kernel.org
161 L:      linux-wpan@vger.kernel.org
162 S:      Maintained
163 F:      net/6lowpan/
164 F:      include/net/6lowpan.h
165 F:      Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L:      linux-hams@vger.kernel.org
170 S:      Maintained
171 F:      drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L:      netdev@vger.kernel.org
176 S:      Maintained
177 F:      drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L:      linux-serial@vger.kernel.org
182 S:      Maintained
183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F:      drivers/tty/serial/8250*
185 F:      include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L:      netdev@vger.kernel.org
189 S:      Orphan / Obsolete
190 F:      drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M:      Eric Van Hensbergen <ericvh@gmail.com>
194 M:      Ron Minnich <rminnich@sandia.gov>
195 M:      Latchesar Ionkov <lucho@ionkov.net>
196 L:      v9fs-developer@lists.sourceforge.net
197 W:      http://swik.net/v9fs
198 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S:      Maintained
201 F:      Documentation/filesystems/9p.txt
202 F:      fs/9p/
203 F:      net/9p/
204 F:      include/net/9p/
205 F:      include/uapi/linux/virtio_9p.h
206 F:      include/trace/events/9p.h
207
208
209 A8293 MEDIA DRIVER
210 M:      Antti Palosaari <crope@iki.fi>
211 L:      linux-media@vger.kernel.org
212 W:      https://linuxtv.org
213 W:      http://palosaari.fi/linux/
214 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
215 T:      git git://linuxtv.org/anttip/media_tree.git
216 S:      Maintained
217 F:      drivers/media/dvb-frontends/a8293*
218
219 AACRAID SCSI RAID DRIVER
220 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L:      linux-scsi@vger.kernel.org
222 W:      http://www.adaptec.com/
223 S:      Supported
224 F:      Documentation/scsi/aacraid.txt
225 F:      drivers/scsi/aacraid/
226
227 ABI/API
228 L:      linux-api@vger.kernel.org
229 F:      include/linux/syscalls.h
230 F:      kernel/sys_ni.c
231
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M:      Hans de Goede <hdegoede@redhat.com>
234 L:      linux-hwmon@vger.kernel.org
235 S:      Maintained
236 F:      drivers/hwmon/abituguru.c
237
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M:      Alistair John Strachan <alistair@devzero.co.uk>
240 L:      linux-hwmon@vger.kernel.org
241 S:      Maintained
242 F:      drivers/hwmon/abituguru3.c
243
244 ACCES 104-DIO-48E GPIO DRIVER
245 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
246 L:      linux-gpio@vger.kernel.org
247 S:      Maintained
248 F:      drivers/gpio/gpio-104-dio-48e.c
249
250 ACCES 104-IDI-48 GPIO DRIVER
251 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L:      linux-gpio@vger.kernel.org
253 S:      Maintained
254 F:      drivers/gpio/gpio-104-idi-48.c
255
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L:      linux-gpio@vger.kernel.org
259 S:      Maintained
260 F:      drivers/gpio/gpio-104-idio-16.c
261
262 ACCES 104-QUAD-8 IIO DRIVER
263 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
264 L:      linux-iio@vger.kernel.org
265 S:      Maintained
266 F:      drivers/iio/counter/104-quad-8.c
267
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
270 L:      linux-gpio@vger.kernel.org
271 S:      Maintained
272 F:      drivers/gpio/gpio-pci-idio-16.c
273
274 ACENIC DRIVER
275 M:      Jes Sorensen <jes@trained-monkey.org>
276 L:      linux-acenic@sunsite.dk
277 S:      Maintained
278 F:      drivers/net/ethernet/alteon/acenic*
279
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M:      Peter Feuerer <peter@piie.net>
282 L:      platform-driver-x86@vger.kernel.org
283 W:      http://piie.net/?section=acerhdf
284 S:      Maintained
285 F:      drivers/platform/x86/acerhdf.c
286
287 ACER WMI LAPTOP EXTRAS
288 M:      "Lee, Chun-Yi" <jlee@suse.com>
289 L:      platform-driver-x86@vger.kernel.org
290 S:      Maintained
291 F:      drivers/platform/x86/acer-wmi.c
292
293 ACPI
294 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M:      Len Brown <lenb@kernel.org>
296 L:      linux-acpi@vger.kernel.org
297 W:      https://01.org/linux-acpi
298 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B:      https://bugzilla.kernel.org
301 S:      Supported
302 F:      drivers/acpi/
303 F:      drivers/pnp/pnpacpi/
304 F:      include/linux/acpi.h
305 F:      include/acpi/
306 F:      Documentation/acpi/
307 F:      Documentation/ABI/testing/sysfs-bus-acpi
308 F:      Documentation/ABI/testing/configfs-acpi
309 F:      drivers/pci/*acpi*
310 F:      drivers/pci/*/*acpi*
311 F:      drivers/pci/*/*/*acpi*
312 F:      tools/power/acpi/
313
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
315 M:      Robert Moore <robert.moore@intel.com>
316 M:      Lv Zheng <lv.zheng@intel.com>
317 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L:      linux-acpi@vger.kernel.org
319 L:      devel@acpica.org
320 W:      https://acpica.org/
321 W:      https://github.com/acpica/acpica/
322 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B:      https://bugzilla.kernel.org
325 B:      https://bugs.acpica.org
326 S:      Supported
327 F:      drivers/acpi/acpica/
328 F:      include/acpi/
329 F:      tools/power/acpi/
330
331 ACPI FAN DRIVER
332 M:      Zhang Rui <rui.zhang@intel.com>
333 L:      linux-acpi@vger.kernel.org
334 W:      https://01.org/linux-acpi
335 B:      https://bugzilla.kernel.org
336 S:      Supported
337 F:      drivers/acpi/fan.c
338
339 ACPI FOR ARM64 (ACPI/arm64)
340 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M:      Hanjun Guo <hanjun.guo@linaro.org>
342 M:      Sudeep Holla <sudeep.holla@arm.com>
343 L:      linux-acpi@vger.kernel.org
344 S:      Maintained
345 F:      drivers/acpi/arm64
346
347 ACPI THERMAL DRIVER
348 M:      Zhang Rui <rui.zhang@intel.com>
349 L:      linux-acpi@vger.kernel.org
350 W:      https://01.org/linux-acpi
351 B:      https://bugzilla.kernel.org
352 S:      Supported
353 F:      drivers/acpi/*thermal*
354
355 ACPI VIDEO DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/acpi_video.c
362
363 ACPI WMI DRIVER
364 L:      platform-driver-x86@vger.kernel.org
365 S:      Orphan
366 F:      drivers/platform/x86/wmi.c
367
368 AD1889 ALSA SOUND DRIVER
369 M:      Thibaut Varene <T-Bone@parisc-linux.org>
370 W:      http://wiki.parisc-linux.org/AD1889
371 L:      linux-parisc@vger.kernel.org
372 S:      Maintained
373 F:      sound/pci/ad1889.*
374
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M:      Michael Hennerich <michael.hennerich@analog.com>
377 W:      http://wiki.analog.com/AD5254
378 W:      http://ez.analog.com/community/linux-device-drivers
379 S:      Supported
380 F:      drivers/misc/ad525x_dpot.c
381
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M:      Michael Hennerich <michael.hennerich@analog.com>
384 W:      http://wiki.analog.com/AD5398
385 W:      http://ez.analog.com/community/linux-device-drivers
386 S:      Supported
387 F:      drivers/regulator/ad5398.c
388
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M:      Michael Hennerich <michael.hennerich@analog.com>
391 W:      http://wiki.analog.com/AD7142
392 W:      http://ez.analog.com/community/linux-device-drivers
393 S:      Supported
394 F:      drivers/input/misc/ad714x.c
395
396 AD7877 TOUCHSCREEN DRIVER
397 M:      Michael Hennerich <michael.hennerich@analog.com>
398 W:      http://wiki.analog.com/AD7877
399 W:      http://ez.analog.com/community/linux-device-drivers
400 S:      Supported
401 F:      drivers/input/touchscreen/ad7877.c
402
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M:      Michael Hennerich <michael.hennerich@analog.com>
405 W:      http://wiki.analog.com/AD7879
406 W:      http://ez.analog.com/community/linux-device-drivers
407 S:      Supported
408 F:      drivers/input/touchscreen/ad7879.c
409
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M:      Jiri Kosina <jikos@kernel.org>
412 S:      Maintained
413
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M:      Michael Hennerich <michael.hennerich@analog.com>
416 W:      https://wiki.analog.com/ADF7242
417 W:      http://ez.analog.com/community/linux-device-drivers
418 L:      linux-wpan@vger.kernel.org
419 S:      Supported
420 F:      drivers/net/ieee802154/adf7242.c
421 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423 ADM1025 HARDWARE MONITOR DRIVER
424 M:      Jean Delvare <jdelvare@suse.com>
425 L:      linux-hwmon@vger.kernel.org
426 S:      Maintained
427 F:      Documentation/hwmon/adm1025
428 F:      drivers/hwmon/adm1025.c
429
430 ADM1029 HARDWARE MONITOR DRIVER
431 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
432 L:      linux-hwmon@vger.kernel.org
433 S:      Maintained
434 F:      drivers/hwmon/adm1029.c
435
436 ADM8211 WIRELESS DRIVER
437 L:      linux-wireless@vger.kernel.org
438 W:      http://wireless.kernel.org/
439 S:      Orphan
440 F:      drivers/net/wireless/admtek/adm8211.*
441
442 ADP1653 FLASH CONTROLLER DRIVER
443 M:      Sakari Ailus <sakari.ailus@iki.fi>
444 L:      linux-media@vger.kernel.org
445 S:      Maintained
446 F:      drivers/media/i2c/adp1653.c
447 F:      include/media/i2c/adp1653.h
448
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M:      Michael Hennerich <michael.hennerich@analog.com>
451 W:      http://wiki.analog.com/ADP5520
452 W:      http://ez.analog.com/community/linux-device-drivers
453 S:      Supported
454 F:      drivers/mfd/adp5520.c
455 F:      drivers/video/backlight/adp5520_bl.c
456 F:      drivers/leds/leds-adp5520.c
457 F:      drivers/gpio/gpio-adp5520.c
458 F:      drivers/input/keyboard/adp5520-keys.c
459
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M:      Michael Hennerich <michael.hennerich@analog.com>
462 W:      http://wiki.analog.com/ADP5588
463 W:      http://ez.analog.com/community/linux-device-drivers
464 S:      Supported
465 F:      drivers/input/keyboard/adp5588-keys.c
466 F:      drivers/gpio/gpio-adp5588.c
467
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M:      Michael Hennerich <michael.hennerich@analog.com>
470 W:      http://wiki.analog.com/ADP8860
471 W:      http://ez.analog.com/community/linux-device-drivers
472 S:      Supported
473 F:      drivers/video/backlight/adp8860_bl.c
474
475 ADS1015 HARDWARE MONITOR DRIVER
476 M:      Dirk Eibach <eibach@gdsys.de>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      Documentation/hwmon/ads1015
480 F:      drivers/hwmon/ads1015.c
481 F:      include/linux/i2c/ads1015.h
482
483 ADT746X FAN DRIVER
484 M:      Colin Leroy <colin@colino.net>
485 S:      Maintained
486 F:      drivers/macintosh/therm_adt746x.c
487
488 ADT7475 HARDWARE MONITOR DRIVER
489 M:      Jean Delvare <jdelvare@suse.com>
490 L:      linux-hwmon@vger.kernel.org
491 S:      Maintained
492 F:      Documentation/hwmon/adt7475
493 F:      drivers/hwmon/adt7475.c
494
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496 M:      Michael Hennerich <michael.hennerich@analog.com>
497 W:      http://wiki.analog.com/ADXL345
498 W:      http://ez.analog.com/community/linux-device-drivers
499 S:      Supported
500 F:      drivers/input/misc/adxl34x.c
501
502 ADVANSYS SCSI DRIVER
503 M:      Matthew Wilcox <matthew@wil.cx>
504 M:      Hannes Reinecke <hare@suse.com>
505 L:      linux-scsi@vger.kernel.org
506 S:      Maintained
507 F:      Documentation/scsi/advansys.txt
508 F:      drivers/scsi/advansys.c
509
510 AEDSP16 DRIVER
511 M:      Riccardo Facchetti <fizban@tin.it>
512 S:      Maintained
513 F:      sound/oss/aedsp16.c
514
515 AF9013 MEDIA DRIVER
516 M:      Antti Palosaari <crope@iki.fi>
517 L:      linux-media@vger.kernel.org
518 W:      https://linuxtv.org
519 W:      http://palosaari.fi/linux/
520 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
521 T:      git git://linuxtv.org/anttip/media_tree.git
522 S:      Maintained
523 F:      drivers/media/dvb-frontends/af9013*
524
525 AF9033 MEDIA DRIVER
526 M:      Antti Palosaari <crope@iki.fi>
527 L:      linux-media@vger.kernel.org
528 W:      https://linuxtv.org
529 W:      http://palosaari.fi/linux/
530 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
531 T:      git git://linuxtv.org/anttip/media_tree.git
532 S:      Maintained
533 F:      drivers/media/dvb-frontends/af9033*
534
535 AFFS FILE SYSTEM
536 L:      linux-fsdevel@vger.kernel.org
537 S:      Orphan
538 F:      Documentation/filesystems/affs.txt
539 F:      fs/affs/
540
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M:      David Howells <dhowells@redhat.com>
543 L:      linux-afs@lists.infradead.org
544 S:      Supported
545 F:      fs/afs/
546 F:      include/net/af_rxrpc.h
547 F:      net/rxrpc/af_rxrpc.c
548 W:      https://www.infradead.org/~dhowells/kafs/
549
550 AGPGART DRIVER
551 M:      David Airlie <airlied@linux.ie>
552 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553 S:      Maintained
554 F:      drivers/char/agp/
555 F:      include/linux/agp*
556 F:      include/uapi/linux/agp*
557
558 AHA152X SCSI DRIVER
559 M:      "Juergen E. Fischer" <fischer@norbit.de>
560 L:      linux-scsi@vger.kernel.org
561 S:      Maintained
562 F:      drivers/scsi/aha152x*
563 F:      drivers/scsi/pcmcia/aha152x*
564
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M:      Hannes Reinecke <hare@suse.com>
567 L:      linux-scsi@vger.kernel.org
568 S:      Maintained
569 F:      drivers/scsi/aic7xxx/
570
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M:      Hans Verkuil <hverkuil@xs4all.nl>
573 L:      linux-media@vger.kernel.org
574 T:      git git://linuxtv.org/media_tree.git
575 W:      https://linuxtv.org
576 S:      Maintained
577 F:      drivers/media/radio/radio-aimslab*
578
579 AIO
580 M:      Benjamin LaHaise <bcrl@kvack.org>
581 L:      linux-aio@kvack.org
582 S:      Supported
583 F:      fs/aio.c
584 F:      include/linux/*aio*.h
585
586 AIRSPY MEDIA DRIVER
587 M:      Antti Palosaari <crope@iki.fi>
588 L:      linux-media@vger.kernel.org
589 W:      https://linuxtv.org
590 W:      http://palosaari.fi/linux/
591 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
592 T:      git git://linuxtv.org/anttip/media_tree.git
593 S:      Maintained
594 F:      drivers/media/usb/airspy/
595
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
598 S:      Maintained
599 F:      drivers/net/ethernet/alacritech/*
600
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M:      Duncan Sands <duncan.sands@free.fr>
603 L:      linux-usb@vger.kernel.org
604 W:      http://www.linux-usb.org/SpeedTouch/
605 S:      Maintained
606 F:      drivers/usb/atm/speedtch.c
607 F:      drivers/usb/atm/usbatm.c
608
609 ALCHEMY AU1XX0 MMC DRIVER
610 M:      Manuel Lauss <manuel.lauss@gmail.com>
611 S:      Maintained
612 F:      drivers/mmc/host/au1xmmc.c
613
614 ALI1563 I2C DRIVER
615 M:      Rudolf Marek <r.marek@assembler.cz>
616 L:      linux-i2c@vger.kernel.org
617 S:      Maintained
618 F:      Documentation/i2c/busses/i2c-ali1563
619 F:      drivers/i2c/busses/i2c-ali1563.c
620
621 ALLWINNER SECURITY SYSTEM
622 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
623 L:      linux-crypto@vger.kernel.org
624 S:      Maintained
625 F:      drivers/crypto/sunxi-ss/
626
627 ALPHA PORT
628 M:      Richard Henderson <rth@twiddle.net>
629 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M:      Matt Turner <mattst88@gmail.com>
631 S:      Odd Fixes
632 L:      linux-alpha@vger.kernel.org
633 F:      arch/alpha/
634
635 ALPS PS/2 TOUCHPAD DRIVER
636 R:      Pali Rohár <pali.rohar@gmail.com>
637 F:      drivers/input/mouse/alps.*
638
639 ALTERA MAILBOX DRIVER
640 M:      Ley Foon Tan <lftan@altera.com>
641 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642 S:      Maintained
643 F:      drivers/mailbox/mailbox-altera.c
644
645 ALTERA PIO DRIVER
646 M:      Tien Hock Loh <thloh@altera.com>
647 L:      linux-gpio@vger.kernel.org
648 S:      Maintained
649 F:      drivers/gpio/gpio-altera.c
650
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M:      Thor Thayer <thor.thayer@linux.intel.com>
653 S:      Maintained
654 F:      drivers/gpio/gpio-altera-a10sr.c
655 F:      drivers/mfd/altera-a10sr.c
656 F:      include/linux/mfd/altera-a10sr.h
657
658 ALTERA TRIPLE SPEED ETHERNET DRIVER
659 M:      Vince Bridgers <vbridger@opensource.altera.com>
660 L:      netdev@vger.kernel.org
661 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662 S:      Maintained
663 F:      drivers/net/ethernet/altera/
664
665 ALTERA UART/JTAG UART SERIAL DRIVERS
666 M:      Tobias Klauser <tklauser@distanz.ch>
667 L:      linux-serial@vger.kernel.org
668 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
669 S:      Maintained
670 F:      drivers/tty/serial/altera_uart.c
671 F:      drivers/tty/serial/altera_jtaguart.c
672 F:      include/linux/altera_uart.h
673 F:      include/linux/altera_jtaguart.h
674
675 AMAZON ETHERNET DRIVERS
676 M:      Netanel Belgazal <netanel@annapurnalabs.com>
677 R:      Saeed Bishara <saeed@annapurnalabs.com>
678 R:      Zorik Machulsky <zorik@annapurnalabs.com>
679 L:      netdev@vger.kernel.org
680 S:      Supported
681 F:      Documentation/networking/ena.txt
682 F:      drivers/net/ethernet/amazon/
683
684 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685 M:      Tom Lendacky <thomas.lendacky@amd.com>
686 M:      Gary Hook <gary.hook@amd.com>
687 L:      linux-crypto@vger.kernel.org
688 S:      Supported
689 F:      drivers/crypto/ccp/
690 F:      include/linux/ccp.h
691
692 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
693 M:      Huang Rui <ray.huang@amd.com>
694 L:      linux-hwmon@vger.kernel.org
695 S:      Supported
696 F:      Documentation/hwmon/fam15h_power
697 F:      drivers/hwmon/fam15h_power.c
698
699 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
700 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
701 S:      Orphan
702 F:      drivers/usb/gadget/udc/amd5536udc.*
703
704 AMD GEODE PROCESSOR/CHIPSET SUPPORT
705 P:      Andres Salomon <dilinger@queued.net>
706 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
707 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
708 S:      Supported
709 F:      drivers/char/hw_random/geode-rng.c
710 F:      drivers/crypto/geode*
711 F:      drivers/video/fbdev/geode/
712 F:      arch/x86/include/asm/geode.h
713
714 AMD IOMMU (AMD-VI)
715 M:      Joerg Roedel <joro@8bytes.org>
716 L:      iommu@lists.linux-foundation.org
717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
718 S:      Maintained
719 F:      drivers/iommu/amd_iommu*.[ch]
720 F:      include/linux/amd-iommu.h
721
722 AMD KFD
723 M:      Oded Gabbay <oded.gabbay@gmail.com>
724 L:      dri-devel@lists.freedesktop.org
725 T:      git git://people.freedesktop.org/~gabbayo/linux.git
726 S:      Supported
727 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731 F:      drivers/gpu/drm/amd/amdkfd/
732 F:      drivers/gpu/drm/amd/include/cik_structs.h
733 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734 F:      drivers/gpu/drm/amd/include/vi_structs.h
735 F:      drivers/gpu/drm/radeon/radeon_kfd.c
736 F:      drivers/gpu/drm/radeon/radeon_kfd.h
737 F:      include/uapi/linux/kfd_ioctl.h
738
739 AMD SEATTLE DEVICE TREE SUPPORT
740 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
741 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742 M:      Tom Lendacky <thomas.lendacky@amd.com>
743 S:      Supported
744 F:      arch/arm64/boot/dts/amd/
745
746 AMD XGBE DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 L:      netdev@vger.kernel.org
749 S:      Supported
750 F:      drivers/net/ethernet/amd/xgbe/
751 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
752
753 AMS (Apple Motion Sensor) DRIVER
754 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
755 S:      Supported
756 F:      drivers/macintosh/ams/
757
758 ANALOG DEVICES INC AD9389B DRIVER
759 M:      Hans Verkuil <hans.verkuil@cisco.com>
760 L:      linux-media@vger.kernel.org
761 S:      Maintained
762 F:      drivers/media/i2c/ad9389b*
763
764 ANALOG DEVICES INC ADV7180 DRIVER
765 M:      Lars-Peter Clausen <lars@metafoo.de>
766 L:      linux-media@vger.kernel.org
767 W:      http://ez.analog.com/community/linux-device-drivers
768 S:      Supported
769 F:      drivers/media/i2c/adv7180.c
770
771 ANALOG DEVICES INC ADV7511 DRIVER
772 M:      Hans Verkuil <hans.verkuil@cisco.com>
773 L:      linux-media@vger.kernel.org
774 S:      Maintained
775 F:      drivers/media/i2c/adv7511*
776
777 ANALOG DEVICES INC ADV7604 DRIVER
778 M:      Hans Verkuil <hans.verkuil@cisco.com>
779 L:      linux-media@vger.kernel.org
780 S:      Maintained
781 F:      drivers/media/i2c/adv7604*
782
783 ANALOG DEVICES INC ADV7842 DRIVER
784 M:      Hans Verkuil <hans.verkuil@cisco.com>
785 L:      linux-media@vger.kernel.org
786 S:      Maintained
787 F:      drivers/media/i2c/adv7842*
788
789 ANALOG DEVICES INC ASOC CODEC DRIVERS
790 M:      Lars-Peter Clausen <lars@metafoo.de>
791 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
792 W:      http://wiki.analog.com/
793 W:      http://ez.analog.com/community/linux-device-drivers
794 S:      Supported
795 F:      sound/soc/codecs/adau*
796 F:      sound/soc/codecs/adav*
797 F:      sound/soc/codecs/ad1*
798 F:      sound/soc/codecs/ad7*
799 F:      sound/soc/codecs/ssm*
800 F:      sound/soc/codecs/sigmadsp.*
801
802 ANALOG DEVICES INC ASOC DRIVERS
803 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
804 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
805 W:      http://blackfin.uclinux.org/
806 S:      Supported
807 F:      sound/soc/blackfin/*
808
809 ANALOG DEVICES INC IIO DRIVERS
810 M:      Lars-Peter Clausen <lars@metafoo.de>
811 M:      Michael Hennerich <Michael.Hennerich@analog.com>
812 W:      http://wiki.analog.com/
813 W:      http://ez.analog.com/community/linux-device-drivers
814 S:      Supported
815 F:      drivers/iio/*/ad*
816 X:      drivers/iio/*/adjd*
817 F:      drivers/staging/iio/*/ad*
818 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
819
820 ANALOG DEVICES INC DMA DRIVERS
821 M:      Lars-Peter Clausen <lars@metafoo.de>
822 W:      http://ez.analog.com/community/linux-device-drivers
823 S:      Supported
824 F:      drivers/dma/dma-axi-dmac.c
825
826 ANDROID CONFIG FRAGMENTS
827 M:      Rob Herring <robh@kernel.org>
828 S:      Supported
829 F:      kernel/configs/android*
830
831 ANDROID DRIVERS
832 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
833 M:      Arve Hjønnevåg <arve@android.com>
834 M:      Riley Andrews <riandrews@android.com>
835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
836 L:      devel@driverdev.osuosl.org
837 S:      Supported
838 F:      drivers/android/
839 F:      drivers/staging/android/
840
841 ANDROID ION DRIVER
842 M:      Laura Abbott <labbott@redhat.com>
843 M:      Sumit Semwal <sumit.semwal@linaro.org>
844 L:      devel@driverdev.osuosl.org
845 S:      Supported
846 F:      Documentation/devicetree/bindings/staging/ion/
847 F:      drivers/staging/android/ion
848 F:      drivers/staging/android/uapi/ion.h
849 F:      drivers/staging/android/uapi/ion_test.h
850
851 AOA (Apple Onboard Audio) ALSA DRIVER
852 M:      Johannes Berg <johannes@sipsolutions.net>
853 L:      linuxppc-dev@lists.ozlabs.org
854 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
855 S:      Maintained
856 F:      sound/aoa/
857
858 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
859 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
860 L:      linux-iio@vger.kernel.org
861 S:      Maintained
862 F:      drivers/iio/adc/stx104.c
863
864 APM DRIVER
865 M:      Jiri Kosina <jikos@kernel.org>
866 S:      Odd fixes
867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868 F:      arch/x86/kernel/apm_32.c
869 F:      include/linux/apm_bios.h
870 F:      include/uapi/linux/apm_bios.h
871 F:      drivers/char/apm-emulation.c
872
873 APPLE BCM5974 MULTITOUCH DRIVER
874 M:      Henrik Rydberg <rydberg@bitmath.org>
875 L:      linux-input@vger.kernel.org
876 S:      Odd fixes
877 F:      drivers/input/mouse/bcm5974.c
878
879 APPLE SMC DRIVER
880 M:      Henrik Rydberg <rydberg@bitmath.org>
881 L:      linux-hwmon@vger.kernel.org
882 S:      Odd fixes
883 F:      drivers/hwmon/applesmc.c
884
885 APPLETALK NETWORK LAYER
886 L:      netdev@vger.kernel.org
887 S:      Odd fixes
888 F:      drivers/net/appletalk/
889 F:      net/appletalk/
890
891 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
892 M:      Duc Dang <dhdang@apm.com>
893 S:      Supported
894 F:      arch/arm64/boot/dts/apm/
895
896 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
897 M:      Iyappan Subramanian <isubramanian@apm.com>
898 M:      Keyur Chudgar <kchudgar@apm.com>
899 M:      Quan Nguyen <qnguyen@apm.com>
900 S:      Supported
901 F:      drivers/net/ethernet/apm/xgene/
902 F:      drivers/net/phy/mdio-xgene.c
903 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
904 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
905
906 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
907 M:      Iyappan Subramanian <isubramanian@apm.com>
908 M:      Keyur Chudgar <kchudgar@apm.com>
909 S:      Supported
910 F:      drivers/net/ethernet/apm/xgene-v2/
911
912 APPLIED MICRO (APM) X-GENE SOC PMU
913 M:      Tai Nguyen <ttnguyen@apm.com>
914 S:      Supported
915 F:      drivers/perf/xgene_pmu.c
916 F:      Documentation/perf/xgene-pmu.txt
917 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
918
919 APTINA CAMERA SENSOR PLL
920 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
921 L:      linux-media@vger.kernel.org
922 S:      Maintained
923 F:      drivers/media/i2c/aptina-pll.*
924
925 ARC FRAMEBUFFER DRIVER
926 M:      Jaya Kumar <jayalk@intworks.biz>
927 S:      Maintained
928 F:      drivers/video/fbdev/arcfb.c
929 F:      drivers/video/fbdev/core/fb_defio.c
930
931 ARCNET NETWORK LAYER
932 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
933 L:      netdev@vger.kernel.org
934 S:      Maintained
935 F:      drivers/net/arcnet/
936 F:      include/uapi/linux/if_arcnet.h
937
938 ARC PGU DRM DRIVER
939 M:      Alexey Brodkin <abrodkin@synopsys.com>
940 S:      Supported
941 F:      drivers/gpu/drm/arc/
942 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
943
944 ARM ARCHITECTED TIMER DRIVER
945 M:      Mark Rutland <mark.rutland@arm.com>
946 M:      Marc Zyngier <marc.zyngier@arm.com>
947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
948 S:      Maintained
949 F:      arch/arm/include/asm/arch_timer.h
950 F:      arch/arm64/include/asm/arch_timer.h
951 F:      drivers/clocksource/arm_arch_timer.c
952
953 ARM HDLCD DRM DRIVER
954 M:      Liviu Dudau <liviu.dudau@arm.com>
955 S:      Supported
956 F:      drivers/gpu/drm/arm/hdlcd_*
957 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
958
959 ARM MALI-DP DRM DRIVER
960 M:      Liviu Dudau <liviu.dudau@arm.com>
961 M:      Brian Starkey <brian.starkey@arm.com>
962 M:      Mali DP Maintainers <malidp@foss.arm.com>
963 S:      Supported
964 F:      drivers/gpu/drm/arm/
965 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
966
967 ARM MFM AND FLOPPY DRIVERS
968 M:      Ian Molton <spyro@f2s.com>
969 S:      Maintained
970 F:      arch/arm/lib/floppydma.S
971 F:      arch/arm/include/asm/floppy.h
972
973 ARM PMU PROFILING AND DEBUGGING
974 M:      Will Deacon <will.deacon@arm.com>
975 M:      Mark Rutland <mark.rutland@arm.com>
976 S:      Maintained
977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978 F:      arch/arm*/kernel/perf_*
979 F:      arch/arm/oprofile/common.c
980 F:      arch/arm*/kernel/hw_breakpoint.c
981 F:      arch/arm*/include/asm/hw_breakpoint.h
982 F:      arch/arm*/include/asm/perf_event.h
983 F:      drivers/perf/*
984 F:      include/linux/perf/arm_pmu.h
985 F:      Documentation/devicetree/bindings/arm/pmu.txt
986
987 ARM PORT
988 M:      Russell King <linux@armlinux.org.uk>
989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990 W:      http://www.armlinux.org.uk/
991 S:      Maintained
992 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
993 F:      arch/arm/
994
995 ARM SUB-ARCHITECTURES
996 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
997 S:      Maintained
998 F:      arch/arm/mach-*/
999 F:      arch/arm/plat-*/
1000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1001
1002 ARM PRIMECELL AACI PL041 DRIVER
1003 M:      Russell King <linux@armlinux.org.uk>
1004 S:      Maintained
1005 F:      sound/arm/aaci.*
1006
1007 ARM PRIMECELL CLCD PL110 DRIVER
1008 M:      Russell King <linux@armlinux.org.uk>
1009 S:      Maintained
1010 F:      drivers/video/fbdev/amba-clcd.*
1011
1012 ARM PRIMECELL KMI PL050 DRIVER
1013 M:      Russell King <linux@armlinux.org.uk>
1014 S:      Maintained
1015 F:      drivers/input/serio/ambakmi.*
1016 F:      include/linux/amba/kmi.h
1017
1018 ARM PRIMECELL MMCI PL180/1 DRIVER
1019 M:      Russell King <linux@armlinux.org.uk>
1020 S:      Maintained
1021 F:      drivers/mmc/host/mmci.*
1022 F:      include/linux/amba/mmci.h
1023
1024 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1025 M:      Russell King <linux@armlinux.org.uk>
1026 S:      Maintained
1027 F:      drivers/tty/serial/amba-pl01*.c
1028 F:      include/linux/amba/serial.h
1029
1030 ARM PRIMECELL BUS SUPPORT
1031 M:      Russell King <linux@armlinux.org.uk>
1032 S:      Maintained
1033 F:      drivers/amba/
1034 F:      include/linux/amba/bus.h
1035
1036 ARM/ADS SPHERE MACHINE SUPPORT
1037 M:      Lennert Buytenhek <kernel@wantstofly.org>
1038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039 S:      Maintained
1040
1041 ARM/AFEB9260 MACHINE SUPPORT
1042 M:      Sergey Lapin <slapin@ossfans.org>
1043 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1044 S:      Maintained
1045
1046 ARM/AJECO 1ARM MACHINE SUPPORT
1047 M:      Lennert Buytenhek <kernel@wantstofly.org>
1048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049 S:      Maintained
1050
1051 ARM/Allwinner sunXi SoC support
1052 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1053 M:      Chen-Yu Tsai <wens@csie.org>
1054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055 S:      Maintained
1056 N:      sun[x456789]i
1057 F:      arch/arm/boot/dts/ntc-gr8*
1058 F:      arch/arm64/boot/dts/allwinner/
1059
1060 ARM/Allwinner SoC Clock Support
1061 M:      Emilio López <emilio@elopez.com.ar>
1062 S:      Maintained
1063 F:      drivers/clk/sunxi/
1064
1065 ARM/Amlogic Meson SoC support
1066 M:      Carlo Caione <carlo@caione.org>
1067 M:      Kevin Hilman <khilman@baylibre.com>
1068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069 L:      linux-amlogic@lists.infradead.org
1070 W:      http://linux-meson.com/
1071 S:      Maintained
1072 F:      arch/arm/mach-meson/
1073 F:      arch/arm/boot/dts/meson*
1074 F:      arch/arm64/boot/dts/amlogic/
1075 F:      drivers/pinctrl/meson/
1076 F:      drivers/mmc/host/meson*
1077 N:      meson
1078
1079 ARM/Annapurna Labs ALPINE ARCHITECTURE
1080 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1081 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083 S:      Maintained
1084 F:      arch/arm/mach-alpine/
1085 F:      arch/arm/boot/dts/alpine*
1086 F:      arch/arm64/boot/dts/al/
1087 F:      drivers/*/*alpine*
1088
1089 ARM/ARTPEC MACHINE SUPPORT
1090 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1091 M:      Lars Persson <lars.persson@axis.com>
1092 M:      Niklas Cassel <niklas.cassel@axis.com>
1093 S:      Maintained
1094 L:      linux-arm-kernel@axis.com
1095 F:      arch/arm/mach-artpec
1096 F:      arch/arm/boot/dts/artpec6*
1097 F:      drivers/clk/axis
1098
1099 ARM/ASPEED MACHINE SUPPORT
1100 M:      Joel Stanley <joel@jms.id.au>
1101 S:      Maintained
1102 F:      arch/arm/mach-aspeed/
1103 F:      arch/arm/boot/dts/aspeed-*
1104 F:      drivers/*/*aspeed*
1105
1106 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1107 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1108 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1109 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1110 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111 W:      http://www.linux4sam.org
1112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1113 S:      Supported
1114 F:      arch/arm/mach-at91/
1115 F:      include/soc/at91/
1116 F:      arch/arm/boot/dts/at91*.dts
1117 F:      arch/arm/boot/dts/at91*.dtsi
1118 F:      arch/arm/boot/dts/sama*.dts
1119 F:      arch/arm/boot/dts/sama*.dtsi
1120 F:      arch/arm/include/debug/at91.S
1121
1122 ARM/ATMEL AT91 Clock Support
1123 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1124 S:      Maintained
1125 F:      drivers/clk/at91
1126
1127 ARM/CALXEDA HIGHBANK ARCHITECTURE
1128 M:      Rob Herring <robh@kernel.org>
1129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 S:      Maintained
1131 F:      arch/arm/mach-highbank/
1132 F:      arch/arm/boot/dts/highbank.dts
1133 F:      arch/arm/boot/dts/ecx-*.dts*
1134
1135 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1136 M:      Krzysztof Halasa <khalasa@piap.pl>
1137 S:      Maintained
1138 F:      arch/arm/mach-cns3xxx/
1139
1140 ARM/CAVIUM THUNDER NETWORK DRIVER
1141 M:      Sunil Goutham <sgoutham@cavium.com>
1142 M:      Robert Richter <rric@kernel.org>
1143 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144 S:      Supported
1145 F:      drivers/net/ethernet/cavium/thunder/
1146
1147 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1148 M:      Alexander Shiyan <shc_work@mail.ru>
1149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 S:      Odd Fixes
1151 N:      clps711x
1152
1153 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1154 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1155 M:      Ryan Mallon <rmallon@gmail.com>
1156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157 S:      Maintained
1158 F:      arch/arm/mach-ep93xx/
1159 F:      arch/arm/mach-ep93xx/include/mach/
1160
1161 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1162 M:      Lennert Buytenhek <kernel@wantstofly.org>
1163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164 S:      Maintained
1165
1166 ARM/CLKDEV SUPPORT
1167 M:      Russell King <linux@armlinux.org.uk>
1168 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169 S:      Maintained
1170 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1171 F:      arch/arm/include/asm/clkdev.h
1172 F:      drivers/clk/clkdev.c
1173
1174 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1175 M:      Mike Rapoport <mike@compulab.co.il>
1176 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177 S:      Maintained
1178
1179 ARM/CONTEC MICRO9 MACHINE SUPPORT
1180 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1181 S:      Maintained
1182 F:      arch/arm/mach-ep93xx/micro9.c
1183
1184 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1185 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1186 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187 S:      Maintained
1188 F:      drivers/hwtracing/coresight/*
1189 F:      Documentation/trace/coresight.txt
1190 F:      Documentation/devicetree/bindings/arm/coresight.txt
1191 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1192 F:      tools/perf/arch/arm/util/pmu.c
1193 F:      tools/perf/arch/arm/util/auxtrace.c
1194 F:      tools/perf/arch/arm/util/cs-etm.c
1195 F:      tools/perf/arch/arm/util/cs-etm.h
1196 F:      tools/perf/util/cs-etm.h
1197
1198 ARM/CORGI MACHINE SUPPORT
1199 M:      Richard Purdie <rpurdie@rpsys.net>
1200 S:      Maintained
1201
1202 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1203 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 T:      git git://github.com/ulli-kroll/linux.git
1206 S:      Maintained
1207 F:      arch/arm/mach-gemini/
1208 F:      drivers/rtc/rtc-gemini.c
1209
1210 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1211 M:      Barry Song <baohua@kernel.org>
1212 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1214 S:      Maintained
1215 F:      arch/arm/boot/dts/prima2*
1216 F:      arch/arm/mach-prima2/
1217 F:      drivers/clk/sirf/
1218 F:      drivers/clocksource/timer-prima2.c
1219 F:      drivers/clocksource/timer-atlas7.c
1220 N:      [^a-z]sirf
1221
1222 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1223 M:      Baruch Siach <baruch@tkos.co.il>
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S:      Maintained
1226 F:      arch/arm/boot/dts/cx92755*
1227 N:      digicolor
1228
1229 ARM/EBSA110 MACHINE SUPPORT
1230 M:      Russell King <linux@armlinux.org.uk>
1231 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232 W:      http://www.armlinux.org.uk/
1233 S:      Maintained
1234 F:      arch/arm/mach-ebsa110/
1235 F:      drivers/net/ethernet/amd/am79c961a.*
1236
1237 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1238 M:      Uwe Kleine-König <kernel@pengutronix.de>
1239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240 S:      Maintained
1241 N:      efm32
1242
1243 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1244 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246 S:      Maintained
1247 F:      arch/arm/mach-pxa/ezx.c
1248
1249 ARM/FARADAY FA526 PORT
1250 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252 S:      Maintained
1253 T:      git git://git.berlios.de/gemini-board
1254 F:      arch/arm/mm/*-fa*
1255
1256 ARM/FOOTBRIDGE ARCHITECTURE
1257 M:      Russell King <linux@armlinux.org.uk>
1258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 W:      http://www.armlinux.org.uk/
1260 S:      Maintained
1261 F:      arch/arm/include/asm/hardware/dec21285.h
1262 F:      arch/arm/mach-footbridge/
1263
1264 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1265 M:      Shawn Guo <shawnguo@kernel.org>
1266 M:      Sascha Hauer <kernel@pengutronix.de>
1267 R:      Fabio Estevam <fabio.estevam@nxp.com>
1268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 S:      Maintained
1270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1271 F:      arch/arm/mach-imx/
1272 F:      arch/arm/mach-mxs/
1273 F:      arch/arm/boot/dts/imx*
1274 F:      arch/arm/configs/imx*_defconfig
1275 F:      drivers/clk/imx/
1276 F:      include/soc/imx/
1277
1278 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1279 M:      Shawn Guo <shawnguo@kernel.org>
1280 M:      Sascha Hauer <kernel@pengutronix.de>
1281 R:      Stefan Agner <stefan@agner.ch>
1282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 S:      Maintained
1284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1285 F:      arch/arm/mach-imx/*vf610*
1286 F:      arch/arm/boot/dts/vf*
1287
1288 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1289 M:      Lennert Buytenhek <kernel@wantstofly.org>
1290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 S:      Maintained
1292
1293 ARM/GUMSTIX MACHINE SUPPORT
1294 M:      Steve Sakoman <sakoman@gmail.com>
1295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 S:      Maintained
1297
1298 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1299 M:      Philipp Zabel <philipp.zabel@gmail.com>
1300 M:      Paul Parsons <lost.distance@yahoo.com>
1301 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 S:      Maintained
1303 F:      arch/arm/mach-pxa/hx4700.c
1304 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1305 F:      sound/soc/pxa/hx4700.c
1306
1307 ARM/HISILICON SOC SUPPORT
1308 M:      Wei Xu <xuwei5@hisilicon.com>
1309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 W:      http://www.hisilicon.com
1311 S:      Supported
1312 T:      git git://github.com/hisilicon/linux-hisi.git
1313 F:      arch/arm/mach-hisi/
1314 F:      arch/arm/boot/dts/hi3*
1315 F:      arch/arm/boot/dts/hip*
1316 F:      arch/arm/boot/dts/hisi*
1317 F:      arch/arm64/boot/dts/hisilicon/
1318
1319 ARM/HP JORNADA 7XX MACHINE SUPPORT
1320 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1321 W:      www.jlime.com
1322 S:      Maintained
1323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1324 F:      arch/arm/mach-sa1100/jornada720.c
1325 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1326
1327 ARM/IGEP MACHINE SUPPORT
1328 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1329 M:      Javier Martinez Canillas <javier@dowhile0.org>
1330 L:      linux-omap@vger.kernel.org
1331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 S:      Maintained
1333 F:      arch/arm/boot/dts/omap3-igep*
1334
1335 ARM/INCOME PXA270 SUPPORT
1336 M:      Marek Vasut <marek.vasut@gmail.com>
1337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 S:      Maintained
1339 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1340
1341 ARM/INTEL IOP32X ARM ARCHITECTURE
1342 M:      Lennert Buytenhek <kernel@wantstofly.org>
1343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 S:      Maintained
1345
1346 ARM/INTEL IOP33X ARM ARCHITECTURE
1347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 S:      Orphan
1349
1350 ARM/INTEL IOP13XX ARM ARCHITECTURE
1351 M:      Lennert Buytenhek <kernel@wantstofly.org>
1352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 S:      Maintained
1354
1355 ARM/INTEL IQ81342EX MACHINE SUPPORT
1356 M:      Lennert Buytenhek <kernel@wantstofly.org>
1357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 S:      Maintained
1359
1360 ARM/INTEL IXDP2850 MACHINE SUPPORT
1361 M:      Lennert Buytenhek <kernel@wantstofly.org>
1362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 S:      Maintained
1364
1365 ARM/INTEL IXP4XX ARM ARCHITECTURE
1366 M:      Imre Kaloz <kaloz@openwrt.org>
1367 M:      Krzysztof Halasa <khalasa@piap.pl>
1368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S:      Maintained
1370 F:      arch/arm/mach-ixp4xx/
1371
1372 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1373 M:      Jonathan Cameron <jic23@cam.ac.uk>
1374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S:      Maintained
1376 F:      arch/arm/mach-pxa/stargate2.c
1377 F:      drivers/pcmcia/pxa2xx_stargate2.c
1378
1379 ARM/INTEL XSC3 (MANZANO) ARM CORE
1380 M:      Lennert Buytenhek <kernel@wantstofly.org>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S:      Maintained
1383
1384 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1385 M:      Lennert Buytenhek <kernel@wantstofly.org>
1386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S:      Maintained
1388
1389 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1390 M:      Santosh Shilimkar <ssantosh@kernel.org>
1391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 S:      Maintained
1393 F:      arch/arm/mach-keystone/
1394 F:      arch/arm/boot/dts/keystone-*
1395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1396
1397 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1398 M:      Santosh Shilimkar <ssantosh@kernel.org>
1399 L:      linux-kernel@vger.kernel.org
1400 S:      Maintained
1401 F:      drivers/clk/keystone/
1402
1403 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1404 M:      Santosh Shilimkar <ssantosh@kernel.org>
1405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 L:      linux-kernel@vger.kernel.org
1407 S:      Maintained
1408 F:      drivers/clocksource/timer-keystone.c
1409
1410 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1411 M:      Santosh Shilimkar <ssantosh@kernel.org>
1412 L:      linux-kernel@vger.kernel.org
1413 S:      Maintained
1414 F:      drivers/power/reset/keystone-reset.c
1415
1416 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1417 M:      Santosh Shilimkar <ssantosh@kernel.org>
1418 L:      linux-kernel@vger.kernel.org
1419 S:      Maintained
1420 F:      drivers/memory/*emif*
1421
1422 ARM/LG1K ARCHITECTURE
1423 M:      Chanho Min <chanho.min@lge.com>
1424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 S:      Maintained
1426 F:      arch/arm64/boot/dts/lg/
1427
1428 ARM/LOGICPD PXA270 MACHINE SUPPORT
1429 M:      Lennert Buytenhek <kernel@wantstofly.org>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S:      Maintained
1432
1433 ARM/LPC18XX ARCHITECTURE
1434 M:      Joachim Eastwood <manabian@gmail.com>
1435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 S:      Maintained
1437 F:      arch/arm/boot/dts/lpc43*
1438 F:      drivers/clk/nxp/clk-lpc18xx*
1439 F:      drivers/clocksource/time-lpc32xx.c
1440 F:      drivers/i2c/busses/i2c-lpc2k.c
1441 F:      drivers/memory/pl172.c
1442 F:      drivers/mtd/spi-nor/nxp-spifi.c
1443 F:      drivers/rtc/rtc-lpc24xx.c
1444 N:      lpc18xx
1445
1446 ARM/LPC32XX SOC SUPPORT
1447 M:      Vladimir Zapolskiy <vz@mleia.com>
1448 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1451 S:      Maintained
1452 F:      arch/arm/boot/dts/lpc32*
1453 F:      arch/arm/mach-lpc32xx/
1454 F:      drivers/i2c/busses/i2c-pnx.c
1455 F:      drivers/net/ethernet/nxp/lpc_eth.c
1456 F:      drivers/usb/host/ohci-nxp.c
1457 F:      drivers/watchdog/pnx4008_wdt.c
1458 N:      lpc32xx
1459
1460 ARM/MAGICIAN MACHINE SUPPORT
1461 M:      Philipp Zabel <philipp.zabel@gmail.com>
1462 S:      Maintained
1463
1464 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1465 M:      Jason Cooper <jason@lakedaemon.net>
1466 M:      Andrew Lunn <andrew@lunn.ch>
1467 M:      Gregory Clement <gregory.clement@free-electrons.com>
1468 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 S:      Maintained
1471 F:      arch/arm/mach-mvebu/
1472 F:      drivers/rtc/rtc-armada38x.c
1473 F:      arch/arm/boot/dts/armada*
1474 F:      arch/arm/boot/dts/kirkwood*
1475 F:      arch/arm64/boot/dts/marvell/armada*
1476 F:      drivers/cpufreq/mvebu-cpufreq.c
1477 F:      arch/arm/configs/mvebu_*_defconfig
1478
1479 ARM/Marvell Berlin SoC support
1480 M:      Jisheng Zhang <jszhang@marvell.com>
1481 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S:      Maintained
1484 F:      arch/arm/mach-berlin/
1485 F:      arch/arm/boot/dts/berlin*
1486 F:      arch/arm64/boot/dts/marvell/berlin*
1487
1488
1489 ARM/Marvell Dove/MV78xx0/Orion SOC support
1490 M:      Jason Cooper <jason@lakedaemon.net>
1491 M:      Andrew Lunn <andrew@lunn.ch>
1492 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1493 M:      Gregory Clement <gregory.clement@free-electrons.com>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S:      Maintained
1496 F:      arch/arm/mach-dove/
1497 F:      arch/arm/mach-mv78xx0/
1498 F:      arch/arm/mach-orion5x/
1499 F:      arch/arm/plat-orion/
1500 F:      arch/arm/boot/dts/dove*
1501 F:      arch/arm/boot/dts/orion5x*
1502
1503
1504 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1505 M:      Alexander Clouter <alex@digriz.org.uk>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 W:      http://www.digriz.org.uk/ts78xx/kernel
1508 S:      Maintained
1509 F:      arch/arm/mach-orion5x/ts78xx-*
1510
1511 ARM/OXNAS platform support
1512 M:      Neil Armstrong <narmstrong@baylibre.com>
1513 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1515 S:      Maintained
1516 F:      arch/arm/mach-oxnas/
1517 F:      arch/arm/boot/dts/ox8*.dtsi
1518 F:      arch/arm/boot/dts/wd-mbwe.dts
1519 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1520 N:      oxnas
1521
1522 ARM/Mediatek RTC DRIVER
1523 M:      Eddie Huang <eddie.huang@mediatek.com>
1524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1526 S:      Maintained
1527 F:      drivers/rtc/rtc-mt6397.c
1528
1529 ARM/Mediatek SoC support
1530 M:      Matthias Brugger <matthias.bgg@gmail.com>
1531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1533 S:      Maintained
1534 F:      arch/arm/boot/dts/mt6*
1535 F:      arch/arm/boot/dts/mt7*
1536 F:      arch/arm/boot/dts/mt8*
1537 F:      arch/arm/mach-mediatek/
1538 F:      arch/arm64/boot/dts/mediatek/
1539 N:      mtk
1540 K:      mediatek
1541
1542 ARM/Mediatek USB3 PHY DRIVER
1543 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1546 S:      Maintained
1547 F:      drivers/phy/phy-mt65xx-usb3.c
1548
1549 ARM/MICREL KS8695 ARCHITECTURE
1550 M:      Greg Ungerer <gerg@uclinux.org>
1551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 F:      arch/arm/mach-ks8695/
1553 S:      Odd Fixes
1554
1555 ARM/MIOA701 MACHINE SUPPORT
1556 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 F:      arch/arm/mach-pxa/mioa701.c
1559 S:      Maintained
1560
1561 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1562 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1563 S:      Maintained
1564
1565 ARM/NOMADIK ARCHITECTURE
1566 M:      Alessandro Rubini <rubini@unipv.it>
1567 M:      Linus Walleij <linus.walleij@linaro.org>
1568 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 S:      Maintained
1570 F:      arch/arm/mach-nomadik/
1571 F:      drivers/pinctrl/nomadik/
1572 F:      drivers/i2c/busses/i2c-nomadik.c
1573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1574
1575 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1576 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1577 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1578 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1579 S:      Supported
1580
1581 ARM/TOSA MACHINE SUPPORT
1582 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1583 M:      Dirk Opfer <dirk@opfer-online.de>
1584 S:      Maintained
1585
1586 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1587 M:      Marek Vasut <marek.vasut@gmail.com>
1588 L:      linux-arm-kernel@lists.infradead.org
1589 W:      http://hackndev.com
1590 S:      Maintained
1591 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1592 F:      arch/arm/mach-pxa/palmtx.c
1593 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1594 F:      arch/arm/mach-pxa/palmt5.c
1595 F:      arch/arm/mach-pxa/include/mach/palmld.h
1596 F:      arch/arm/mach-pxa/palmld.c
1597 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1598 F:      arch/arm/mach-pxa/palmte2.c
1599 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1600 F:      arch/arm/mach-pxa/palmtc.c
1601
1602 ARM/PALM TREO SUPPORT
1603 M:      Tomas Cech <sleep_walker@suse.com>
1604 L:      linux-arm-kernel@lists.infradead.org
1605 W:      http://hackndev.com
1606 S:      Maintained
1607 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1608 F:      arch/arm/mach-pxa/palmtreo.c
1609
1610 ARM/PALMZ72 SUPPORT
1611 M:      Sergey Lapin <slapin@ossfans.org>
1612 L:      linux-arm-kernel@lists.infradead.org
1613 W:      http://hackndev.com
1614 S:      Maintained
1615 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1616 F:      arch/arm/mach-pxa/palmz72.c
1617
1618 ARM/PLEB SUPPORT
1619 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1620 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1621 S:      Maintained
1622
1623 ARM/PT DIGITAL BOARD PORT
1624 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 W:      http://www.armlinux.org.uk/
1627 S:      Maintained
1628
1629 ARM/QUALCOMM SUPPORT
1630 M:      Andy Gross <andy.gross@linaro.org>
1631 M:      David Brown <david.brown@linaro.org>
1632 L:      linux-arm-msm@vger.kernel.org
1633 L:      linux-soc@vger.kernel.org
1634 S:      Maintained
1635 F:      Documentation/devicetree/bindings/soc/qcom/
1636 F:      arch/arm/boot/dts/qcom-*.dts
1637 F:      arch/arm/boot/dts/qcom-*.dtsi
1638 F:      arch/arm/mach-qcom/
1639 F:      arch/arm64/boot/dts/qcom/*
1640 F:      drivers/i2c/busses/i2c-qup.c
1641 F:      drivers/clk/qcom/
1642 F:      drivers/pinctrl/qcom/
1643 F:      drivers/dma/qcom/
1644 F:      drivers/soc/qcom/
1645 F:      drivers/spi/spi-qup.c
1646 F:      drivers/tty/serial/msm_serial.h
1647 F:      drivers/tty/serial/msm_serial.c
1648 F:      drivers/*/pm8???-*
1649 F:      drivers/mfd/ssbi.c
1650 F:      drivers/firmware/qcom_scm.c
1651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1652
1653 ARM/RADISYS ENP2611 MACHINE SUPPORT
1654 M:      Lennert Buytenhek <kernel@wantstofly.org>
1655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 S:      Maintained
1657
1658 ARM/RENESAS ARM64 ARCHITECTURE
1659 M:      Simon Horman <horms@verge.net.au>
1660 M:      Magnus Damm <magnus.damm@gmail.com>
1661 L:      linux-renesas-soc@vger.kernel.org
1662 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1664 S:      Supported
1665 F:      arch/arm64/boot/dts/renesas/
1666 F:      drivers/soc/renesas/
1667 F:      include/linux/soc/renesas/
1668
1669 ARM/RISCPC ARCHITECTURE
1670 M:      Russell King <linux@armlinux.org.uk>
1671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 W:      http://www.armlinux.org.uk/
1673 S:      Maintained
1674 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1675 F:      arch/arm/include/asm/hardware/ioc.h
1676 F:      arch/arm/include/asm/hardware/iomd.h
1677 F:      arch/arm/include/asm/hardware/memc.h
1678 F:      arch/arm/mach-rpc/
1679 F:      drivers/net/ethernet/8390/etherh.c
1680 F:      drivers/net/ethernet/i825xx/ether1*
1681 F:      drivers/net/ethernet/seeq/ether3*
1682 F:      drivers/scsi/arm/
1683
1684 ARM/Rockchip SoC support
1685 M:      Heiko Stuebner <heiko@sntech.de>
1686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 L:      linux-rockchip@lists.infradead.org
1688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1689 S:      Maintained
1690 F:      arch/arm/boot/dts/rk3*
1691 F:      arch/arm/mach-rockchip/
1692 F:      drivers/clk/rockchip/
1693 F:      drivers/i2c/busses/i2c-rk3x.c
1694 F:      drivers/*/*rockchip*
1695 F:      drivers/*/*/*rockchip*
1696 F:      sound/soc/rockchip/
1697 N:      rockchip
1698
1699 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1700 M:      Kukjin Kim <kgene@kernel.org>
1701 M:      Krzysztof Kozlowski <krzk@kernel.org>
1702 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1705 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1706 S:      Maintained
1707 F:      arch/arm/boot/dts/s3c*
1708 F:      arch/arm/boot/dts/s5p*
1709 F:      arch/arm/boot/dts/samsung*
1710 F:      arch/arm/boot/dts/exynos*
1711 F:      arch/arm64/boot/dts/exynos/
1712 F:      arch/arm/plat-samsung/
1713 F:      arch/arm/mach-s3c24*/
1714 F:      arch/arm/mach-s3c64xx/
1715 F:      arch/arm/mach-s5p*/
1716 F:      arch/arm/mach-exynos*/
1717 F:      drivers/*/*s3c24*
1718 F:      drivers/*/*/*s3c24*
1719 F:      drivers/*/*s3c64xx*
1720 F:      drivers/*/*s5pv210*
1721 F:      drivers/memory/samsung/*
1722 F:      drivers/soc/samsung/*
1723 F:      Documentation/arm/Samsung/
1724 F:      Documentation/devicetree/bindings/arm/samsung/
1725 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1726 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1727 N:      exynos
1728
1729 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1730 M:      Kyungmin Park <kyungmin.park@samsung.com>
1731 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 S:      Maintained
1733 F:      arch/arm/mach-s5pv210/
1734
1735 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1736 M:      Kyungmin Park <kyungmin.park@samsung.com>
1737 M:      Kamil Debski <kamil@wypas.org>
1738 M:      Andrzej Hajda <a.hajda@samsung.com>
1739 L:      linux-arm-kernel@lists.infradead.org
1740 L:      linux-media@vger.kernel.org
1741 S:      Maintained
1742 F:      drivers/media/platform/s5p-g2d/
1743
1744 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1745 M:      Kyungmin Park <kyungmin.park@samsung.com>
1746 M:      Kamil Debski <kamil@wypas.org>
1747 M:      Jeongtae Park <jtp.park@samsung.com>
1748 M:      Andrzej Hajda <a.hajda@samsung.com>
1749 L:      linux-arm-kernel@lists.infradead.org
1750 L:      linux-media@vger.kernel.org
1751 S:      Maintained
1752 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1753 F:      drivers/media/platform/s5p-mfc/
1754
1755 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1756 M:      Kyungmin Park <kyungmin.park@samsung.com>
1757 L:      linux-arm-kernel@lists.infradead.org
1758 L:      linux-media@vger.kernel.org
1759 S:      Maintained
1760 F:      drivers/staging/media/platform/s5p-cec/
1761
1762 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1763 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1764 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1765 L:      linux-arm-kernel@lists.infradead.org
1766 L:      linux-media@vger.kernel.org
1767 S:      Maintained
1768 F:      drivers/media/platform/s5p-jpeg/
1769
1770 ARM/SHMOBILE ARM ARCHITECTURE
1771 M:      Simon Horman <horms@verge.net.au>
1772 M:      Magnus Damm <magnus.damm@gmail.com>
1773 L:      linux-renesas-soc@vger.kernel.org
1774 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1776 S:      Supported
1777 F:      arch/arm/boot/dts/emev2*
1778 F:      arch/arm/boot/dts/r7s*
1779 F:      arch/arm/boot/dts/r8a*
1780 F:      arch/arm/boot/dts/sh*
1781 F:      arch/arm/configs/shmobile_defconfig
1782 F:      arch/arm/include/debug/renesas-scif.S
1783 F:      arch/arm/mach-shmobile/
1784 F:      drivers/soc/renesas/
1785 F:      include/linux/soc/renesas/
1786
1787 ARM/SOCFPGA ARCHITECTURE
1788 M:      Dinh Nguyen <dinguyen@kernel.org>
1789 S:      Maintained
1790 F:      arch/arm/mach-socfpga/
1791 F:      arch/arm/boot/dts/socfpga*
1792 F:      arch/arm/configs/socfpga_defconfig
1793 F:      arch/arm64/boot/dts/altera/
1794 W:      http://www.rocketboards.org
1795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1796
1797 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1798 M:      Dinh Nguyen <dinguyen@kernel.org>
1799 S:      Maintained
1800 F:      drivers/clk/socfpga/
1801
1802 ARM/SOCFPGA EDAC SUPPORT
1803 M:      Thor Thayer <thor.thayer@linux.intel.com>
1804 S:      Maintained
1805 F:      drivers/edac/altera_edac.
1806
1807 ARM/STI ARCHITECTURE
1808 M:      Patrice Chotard <patrice.chotard@st.com>
1809 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 L:      kernel@stlinux.com
1811 W:      http://www.stlinux.com
1812 S:      Maintained
1813 F:      arch/arm/mach-sti/
1814 F:      arch/arm/boot/dts/sti*
1815 F:      drivers/char/hw_random/st-rng.c
1816 F:      drivers/clocksource/arm_global_timer.c
1817 F:      drivers/clocksource/clksrc_st_lpc.c
1818 F:      drivers/cpufreq/sti-cpufreq.c
1819 F:      drivers/dma/st_fdma*
1820 F:      drivers/i2c/busses/i2c-st.c
1821 F:      drivers/media/rc/st_rc.c
1822 F:      drivers/media/platform/sti/c8sectpfe/
1823 F:      drivers/mmc/host/sdhci-st.c
1824 F:      drivers/phy/phy-miphy28lp.c
1825 F:      drivers/phy/phy-stih407-usb.c
1826 F:      drivers/pinctrl/pinctrl-st.c
1827 F:      drivers/remoteproc/st_remoteproc.c
1828 F:      drivers/remoteproc/st_slim_rproc.c
1829 F:      drivers/reset/sti/
1830 F:      drivers/rtc/rtc-st-lpc.c
1831 F:      drivers/tty/serial/st-asc.c
1832 F:      drivers/usb/dwc3/dwc3-st.c
1833 F:      drivers/usb/host/ehci-st.c
1834 F:      drivers/usb/host/ohci-st.c
1835 F:      drivers/watchdog/st_lpc_wdt.c
1836 F:      drivers/ata/ahci_st.c
1837 F:      include/linux/remoteproc/st_slim_rproc.h
1838
1839 ARM/STM32 ARCHITECTURE
1840 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1841 M:      Alexandre Torgue <alexandre.torgue@st.com>
1842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 S:      Maintained
1844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1845 N:      stm32
1846 F:      drivers/clocksource/armv7m_systick.c
1847
1848 ARM/TANGO ARCHITECTURE
1849 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1850 L:      linux-arm-kernel@lists.infradead.org
1851 S:      Maintained
1852 N:      tango
1853
1854 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1855 M:      Lennert Buytenhek <kernel@wantstofly.org>
1856 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 S:      Maintained
1858
1859 ARM/TETON BGA MACHINE SUPPORT
1860 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1861 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 S:      Maintained
1863
1864 ARM/THECUS N2100 MACHINE SUPPORT
1865 M:      Lennert Buytenhek <kernel@wantstofly.org>
1866 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 S:      Maintained
1868
1869 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1870 M:      Wan ZongShun <mcuos.com@gmail.com>
1871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 W:      http://www.mcuos.com
1873 S:      Maintained
1874 F:      arch/arm/mach-w90x900/
1875 F:      drivers/input/keyboard/w90p910_keypad.c
1876 F:      drivers/input/touchscreen/w90p910_ts.c
1877 F:      drivers/watchdog/nuc900_wdt.c
1878 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1879 F:      drivers/mtd/nand/nuc900_nand.c
1880 F:      drivers/rtc/rtc-nuc900.c
1881 F:      drivers/spi/spi-nuc900.c
1882 F:      drivers/usb/host/ehci-w90x900.c
1883 F:      drivers/video/fbdev/nuc900fb.c
1884
1885 ARM/U300 MACHINE SUPPORT
1886 M:      Linus Walleij <linus.walleij@linaro.org>
1887 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 S:      Supported
1889 F:      arch/arm/mach-u300/
1890 F:      drivers/clocksource/timer-u300.c
1891 F:      drivers/i2c/busses/i2c-stu300.c
1892 F:      drivers/rtc/rtc-coh901331.c
1893 F:      drivers/watchdog/coh901327_wdt.c
1894 F:      drivers/dma/coh901318*
1895 F:      drivers/mfd/ab3100*
1896 F:      drivers/rtc/rtc-ab3100.c
1897 F:      drivers/rtc/rtc-coh901331.c
1898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1899
1900 ARM/UNIPHIER ARCHITECTURE
1901 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1902 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1904 S:      Maintained
1905 F:      arch/arm/boot/dts/uniphier*
1906 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1907 F:      arch/arm/mach-uniphier/
1908 F:      arch/arm/mm/cache-uniphier.c
1909 F:      arch/arm64/boot/dts/socionext/
1910 F:      drivers/bus/uniphier-system-bus.c
1911 F:      drivers/clk/uniphier/
1912 F:      drivers/i2c/busses/i2c-uniphier*
1913 F:      drivers/pinctrl/uniphier/
1914 F:      drivers/reset/reset-uniphier.c
1915 F:      drivers/tty/serial/8250/8250_uniphier.c
1916 N:      uniphier
1917
1918 ARM/Ux500 ARM ARCHITECTURE
1919 M:      Linus Walleij <linus.walleij@linaro.org>
1920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 S:      Maintained
1922 F:      arch/arm/mach-ux500/
1923 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1924 F:      drivers/dma/ste_dma40*
1925 F:      drivers/hwspinlock/u8500_hsem.c
1926 F:      drivers/mfd/abx500*
1927 F:      drivers/mfd/ab8500*
1928 F:      drivers/mfd/dbx500*
1929 F:      drivers/mfd/db8500*
1930 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1931 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1932 F:      drivers/rtc/rtc-ab8500.c
1933 F:      drivers/rtc/rtc-pl031.c
1934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1935
1936 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1937 M:      Ulf Hansson <ulf.hansson@linaro.org>
1938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 T:      git git://git.linaro.org/people/ulfh/clk.git
1940 S:      Maintained
1941 F:      drivers/clk/ux500/
1942
1943 ARM/VERSATILE EXPRESS PLATFORM
1944 M:      Liviu Dudau <liviu.dudau@arm.com>
1945 M:      Sudeep Holla <sudeep.holla@arm.com>
1946 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 S:      Maintained
1949 F:      arch/arm/boot/dts/vexpress*
1950 F:      arch/arm64/boot/dts/arm/
1951 F:      arch/arm/mach-vexpress/
1952 F:      */*/vexpress*
1953 F:      */*/*/vexpress*
1954 F:      drivers/clk/versatile/clk-vexpress-osc.c
1955 F:      drivers/clocksource/versatile.c
1956 N:      mps2
1957
1958 ARM/VFP SUPPORT
1959 M:      Russell King <linux@armlinux.org.uk>
1960 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 W:      http://www.armlinux.org.uk/
1962 S:      Maintained
1963 F:      arch/arm/vfp/
1964
1965 ARM/VOIPAC PXA270 SUPPORT
1966 M:      Marek Vasut <marek.vasut@gmail.com>
1967 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 S:      Maintained
1969 F:      arch/arm/mach-pxa/vpac270.c
1970 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1971
1972 ARM/VT8500 ARM ARCHITECTURE
1973 M:      Tony Prisk <linux@prisktech.co.nz>
1974 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 S:      Maintained
1976 F:      arch/arm/mach-vt8500/
1977 F:      drivers/clocksource/vt8500_timer.c
1978 F:      drivers/i2c/busses/i2c-wmt.c
1979 F:      drivers/mmc/host/wmt-sdmmc.c
1980 F:      drivers/pwm/pwm-vt8500.c
1981 F:      drivers/rtc/rtc-vt8500.c
1982 F:      drivers/tty/serial/vt8500_serial.c
1983 F:      drivers/usb/host/ehci-platform.c
1984 F:      drivers/usb/host/uhci-platform.c
1985 F:      drivers/video/fbdev/vt8500lcdfb.*
1986 F:      drivers/video/fbdev/wm8505fb*
1987 F:      drivers/video/fbdev/wmt_ge_rops.*
1988
1989 ARM/ZIPIT Z2 SUPPORT
1990 M:      Marek Vasut <marek.vasut@gmail.com>
1991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 S:      Maintained
1993 F:      arch/arm/mach-pxa/z2.c
1994 F:      arch/arm/mach-pxa/include/mach/z2.h
1995
1996 ARM/ZTE ARCHITECTURE
1997 M:      Jun Nie <jun.nie@linaro.org>
1998 M:      Baoyou Xie <baoyou.xie@linaro.org>
1999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 S:      Maintained
2001 F:      arch/arm/mach-zx/
2002 F:      drivers/clk/zte/
2003 F:      drivers/reset/reset-zx2967.c
2004 F:      drivers/soc/zte/
2005 F:      Documentation/devicetree/bindings/arm/zte.txt
2006 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2007 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2008 F:      Documentation/devicetree/bindings/soc/zte/
2009 F:      include/dt-bindings/soc/zx*.h
2010
2011 ARM/ZYNQ ARCHITECTURE
2012 M:      Michal Simek <michal.simek@xilinx.com>
2013 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2014 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 W:      http://wiki.xilinx.com
2016 T:      git https://github.com/Xilinx/linux-xlnx.git
2017 S:      Supported
2018 F:      arch/arm/mach-zynq/
2019 F:      drivers/cpuidle/cpuidle-zynq.c
2020 F:      drivers/block/xsysace.c
2021 N:      zynq
2022 N:      xilinx
2023 F:      drivers/clocksource/cadence_ttc_timer.c
2024 F:      drivers/i2c/busses/i2c-cadence.c
2025 F:      drivers/mmc/host/sdhci-of-arasan.c
2026 F:      drivers/edac/synopsys_edac.c
2027
2028 ARM SMMU DRIVERS
2029 M:      Will Deacon <will.deacon@arm.com>
2030 R:      Robin Murphy <robin.murphy@arm.com>
2031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 S:      Maintained
2033 F:      drivers/iommu/arm-smmu.c
2034 F:      drivers/iommu/arm-smmu-v3.c
2035 F:      drivers/iommu/io-pgtable-arm.c
2036 F:      drivers/iommu/io-pgtable-arm-v7s.c
2037
2038 ARM64 PORT (AARCH64 ARCHITECTURE)
2039 M:      Catalin Marinas <catalin.marinas@arm.com>
2040 M:      Will Deacon <will.deacon@arm.com>
2041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2043 S:      Maintained
2044 F:      arch/arm64/
2045 F:      Documentation/arm64/
2046
2047 AS3645A LED FLASH CONTROLLER DRIVER
2048 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2049 L:      linux-media@vger.kernel.org
2050 T:      git git://linuxtv.org/media_tree.git
2051 S:      Maintained
2052 F:      drivers/media/i2c/as3645a.c
2053 F:      include/media/i2c/as3645a.h
2054
2055 ASAHI KASEI AK8974 DRIVER
2056 M:      Linus Walleij <linus.walleij@linaro.org>
2057 L:      linux-iio@vger.kernel.org
2058 W:      http://www.akm.com/
2059 S:      Supported
2060 F:      drivers/iio/magnetometer/ak8974.c
2061
2062 ASC7621 HARDWARE MONITOR DRIVER
2063 M:      George Joseph <george.joseph@fairview5.com>
2064 L:      linux-hwmon@vger.kernel.org
2065 S:      Maintained
2066 F:      Documentation/hwmon/asc7621
2067 F:      drivers/hwmon/asc7621.c
2068
2069 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2070 M:      Corentin Chary <corentin.chary@gmail.com>
2071 L:      acpi4asus-user@lists.sourceforge.net
2072 L:      platform-driver-x86@vger.kernel.org
2073 W:      http://acpi4asus.sf.net
2074 S:      Maintained
2075 F:      drivers/platform/x86/asus*.c
2076 F:      drivers/platform/x86/eeepc*.c
2077
2078 ASUS WIRELESS RADIO CONTROL DRIVER
2079 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2080 L:      platform-driver-x86@vger.kernel.org
2081 S:      Maintained
2082 F:      drivers/platform/x86/asus-wireless.c
2083
2084 ASYMMETRIC KEYS
2085 M:      David Howells <dhowells@redhat.com>
2086 L:      keyrings@vger.kernel.org
2087 S:      Maintained
2088 F:      Documentation/crypto/asymmetric-keys.txt
2089 F:      include/linux/verification.h
2090 F:      include/crypto/public_key.h
2091 F:      include/crypto/pkcs7.h
2092 F:      crypto/asymmetric_keys/
2093
2094 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2095 R:      Dan Williams <dan.j.williams@intel.com>
2096 W:      http://sourceforge.net/projects/xscaleiop
2097 S:      Odd fixes
2098 F:      Documentation/crypto/async-tx-api.txt
2099 F:      crypto/async_tx/
2100 F:      drivers/dma/
2101 F:      include/linux/dmaengine.h
2102 F:      include/linux/async_tx.h
2103
2104 AT24 EEPROM DRIVER
2105 M:      Wolfram Sang <wsa@the-dreams.de>
2106 L:      linux-i2c@vger.kernel.org
2107 S:      Maintained
2108 F:      drivers/misc/eeprom/at24.c
2109 F:      include/linux/platform_data/at24.h
2110
2111 ATA OVER ETHERNET (AOE) DRIVER
2112 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2113 W:      http://www.openaoe.org/
2114 S:      Supported
2115 F:      Documentation/aoe/
2116 F:      drivers/block/aoe/
2117
2118 ATHEROS 71XX/9XXX GPIO DRIVER
2119 M:      Alban Bedel <albeu@free.fr>
2120 W:      https://github.com/AlbanBedel/linux
2121 T:      git git://github.com/AlbanBedel/linux
2122 S:      Maintained
2123 F:      drivers/gpio/gpio-ath79.c
2124 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2125
2126 ATHEROS ATH GENERIC UTILITIES
2127 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2128 L:      linux-wireless@vger.kernel.org
2129 S:      Supported
2130 F:      drivers/net/wireless/ath/*
2131
2132 ATHEROS ATH5K WIRELESS DRIVER
2133 M:      Jiri Slaby <jirislaby@gmail.com>
2134 M:      Nick Kossifidis <mickflemm@gmail.com>
2135 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2136 L:      linux-wireless@vger.kernel.org
2137 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2138 S:      Maintained
2139 F:      drivers/net/wireless/ath/ath5k/
2140
2141 ATHEROS ATH6KL WIRELESS DRIVER
2142 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2143 L:      linux-wireless@vger.kernel.org
2144 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2146 S:      Supported
2147 F:      drivers/net/wireless/ath/ath6kl/
2148
2149 WILOCITY WIL6210 WIRELESS DRIVER
2150 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2151 L:      linux-wireless@vger.kernel.org
2152 L:      wil6210@qca.qualcomm.com
2153 S:      Supported
2154 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2155 F:      drivers/net/wireless/ath/wil6210/
2156 F:      include/uapi/linux/wil6210_uapi.h
2157
2158 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2159 M:      Christian Lamparter <chunkeey@googlemail.com>
2160 L:      linux-wireless@vger.kernel.org
2161 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2162 S:      Maintained
2163 F:      drivers/net/wireless/ath/carl9170/
2164
2165 ATK0110 HWMON DRIVER
2166 M:      Luca Tettamanti <kronos.it@gmail.com>
2167 L:      linux-hwmon@vger.kernel.org
2168 S:      Maintained
2169 F:      drivers/hwmon/asus_atk0110.c
2170
2171 ATI_REMOTE2 DRIVER
2172 M:      Ville Syrjala <syrjala@sci.fi>
2173 S:      Maintained
2174 F:      drivers/input/misc/ati_remote2.c
2175
2176 ATLX ETHERNET DRIVERS
2177 M:      Jay Cliburn <jcliburn@gmail.com>
2178 M:      Chris Snook <chris.snook@gmail.com>
2179 L:      netdev@vger.kernel.org
2180 W:      http://sourceforge.net/projects/atl1
2181 W:      http://atl1.sourceforge.net
2182 S:      Maintained
2183 F:      drivers/net/ethernet/atheros/
2184
2185 ATM
2186 M:      Chas Williams <3chas3@gmail.com>
2187 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2188 L:      netdev@vger.kernel.org
2189 W:      http://linux-atm.sourceforge.net
2190 S:      Maintained
2191 F:      drivers/atm/
2192 F:      include/linux/atm*
2193 F:      include/uapi/linux/atm*
2194
2195 ATMEL AT91 / AT32 MCI DRIVER
2196 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2197 S:      Maintained
2198 F:      drivers/mmc/host/atmel-mci.c
2199
2200 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2201 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2202 S:      Supported
2203 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2204
2205 ATMEL SAMA5D2 ADC DRIVER
2206 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2207 L:      linux-iio@vger.kernel.org
2208 S:      Supported
2209 F:      drivers/iio/adc/at91-sama5d2_adc.c
2210
2211 ATMEL Audio ALSA driver
2212 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2213 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2214 S:      Supported
2215 F:      sound/soc/atmel
2216
2217 ATMEL XDMA DRIVER
2218 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2219 L:      linux-arm-kernel@lists.infradead.org
2220 L:      dmaengine@vger.kernel.org
2221 S:      Supported
2222 F:      drivers/dma/at_xdmac.c
2223
2224 ATMEL I2C DRIVER
2225 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2226 L:      linux-i2c@vger.kernel.org
2227 S:      Supported
2228 F:      drivers/i2c/busses/i2c-at91.c
2229
2230 ATMEL ISI DRIVER
2231 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2232 L:      linux-media@vger.kernel.org
2233 S:      Supported
2234 F:      drivers/media/platform/soc_camera/atmel-isi.c
2235 F:      include/media/atmel-isi.h
2236
2237 ATMEL LCDFB DRIVER
2238 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2239 L:      linux-fbdev@vger.kernel.org
2240 S:      Maintained
2241 F:      drivers/video/fbdev/atmel_lcdfb.c
2242 F:      include/video/atmel_lcdc.h
2243
2244 ATMEL MACB ETHERNET DRIVER
2245 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2246 S:      Supported
2247 F:      drivers/net/ethernet/cadence/
2248
2249 ATMEL NAND DRIVER
2250 M:      Wenyou Yang <wenyou.yang@atmel.com>
2251 M:      Josh Wu <rainyfeeling@outlook.com>
2252 L:      linux-mtd@lists.infradead.org
2253 S:      Supported
2254 F:      drivers/mtd/nand/atmel_nand*
2255
2256 ATMEL SDMMC DRIVER
2257 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2258 L:      linux-mmc@vger.kernel.org
2259 S:      Supported
2260 F:      drivers/mmc/host/sdhci-of-at91.c
2261
2262 ATMEL SPI DRIVER
2263 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2264 S:      Supported
2265 F:      drivers/spi/spi-atmel.*
2266
2267 ATMEL SSC DRIVER
2268 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2269 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270 S:      Supported
2271 F:      drivers/misc/atmel-ssc.c
2272 F:      include/linux/atmel-ssc.h
2273
2274 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2275 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277 S:      Supported
2278 F:      drivers/misc/atmel_tclib.c
2279 F:      drivers/clocksource/tcb_clksrc.c
2280
2281 ATMEL USBA UDC DRIVER
2282 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284 S:      Supported
2285 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2286
2287 ATMEL WIRELESS DRIVER
2288 M:      Simon Kelley <simon@thekelleys.org.uk>
2289 L:      linux-wireless@vger.kernel.org
2290 W:      http://www.thekelleys.org.uk/atmel
2291 W:      http://atmelwlandriver.sourceforge.net/
2292 S:      Maintained
2293 F:      drivers/net/wireless/atmel/atmel*
2294
2295 ATMEL MAXTOUCH DRIVER
2296 M:      Nick Dyer <nick@shmanahar.org>
2297 T:      git git://github.com/ndyer/linux.git
2298 S:      Maintained
2299 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2300 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2301 F:      include/linux/platform_data/atmel_mxt_ts.h
2302
2303 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2304 M:      Bradley Grove <linuxdrivers@attotech.com>
2305 L:      linux-scsi@vger.kernel.org
2306 W:      http://www.attotech.com
2307 S:      Supported
2308 F:      drivers/scsi/esas2r
2309
2310 ATUSB IEEE 802.15.4 RADIO DRIVER
2311 M:      Stefan Schmidt <stefan@osg.samsung.com>
2312 L:      linux-wpan@vger.kernel.org
2313 S:      Maintained
2314 F:      drivers/net/ieee802154/atusb.c
2315 F:      drivers/net/ieee802154/atusb.h
2316 F:      drivers/net/ieee802154/at86rf230.h
2317
2318 AUDIT SUBSYSTEM
2319 M:      Paul Moore <paul@paul-moore.com>
2320 M:      Eric Paris <eparis@redhat.com>
2321 L:      linux-audit@redhat.com (moderated for non-subscribers)
2322 W:      http://people.redhat.com/sgrubb/audit/
2323 T:      git git://git.infradead.org/users/pcmoore/audit
2324 S:      Maintained
2325 F:      include/linux/audit.h
2326 F:      include/uapi/linux/audit.h
2327 F:      kernel/audit*
2328
2329 AUXILIARY DISPLAY DRIVERS
2330 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2331 W:      http://miguelojeda.es/auxdisplay.htm
2332 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2333 S:      Maintained
2334 F:      drivers/auxdisplay/
2335 F:      include/linux/cfag12864b.h
2336
2337 AVR32 ARCHITECTURE
2338 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2339 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2340 W:      http://www.atmel.com/products/AVR32/
2341 W:      http://mirror.egtvedt.no/avr32linux.org/
2342 W:      http://avrfreaks.net/
2343 S:      Maintained
2344 F:      arch/avr32/
2345
2346 AVR32/AT32AP MACHINE SUPPORT
2347 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2348 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2349 S:      Maintained
2350 F:      arch/avr32/mach-at32ap/
2351
2352 AX.25 NETWORK LAYER
2353 M:      Ralf Baechle <ralf@linux-mips.org>
2354 L:      linux-hams@vger.kernel.org
2355 W:      http://www.linux-ax25.org/
2356 S:      Maintained
2357 F:      include/uapi/linux/ax25.h
2358 F:      include/net/ax25.h
2359 F:      net/ax25/
2360
2361 AXENTIA ASOC DRIVERS
2362 M:      Peter Rosin <peda@axentia.se>
2363 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2364 S:      Maintained
2365 F:      Documentation/devicetree/bindings/sound/axentia,*
2366 F:      sound/soc/atmel/tse850-pcm5142.c
2367
2368 AXENTIA ARM DEVICES
2369 M:      Peter Rosin <peda@axentia.se>
2370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 S:      Maintained
2372 F:      Documentation/devicetree/bindings/arm/axentia.txt
2373 F:      arch/arm/boot/dts/at91-linea.dtsi
2374 F:      arch/arm/boot/dts/at91-tse850-3.dts
2375
2376 AZ6007 DVB DRIVER
2377 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2378 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2379 L:      linux-media@vger.kernel.org
2380 W:      https://linuxtv.org
2381 T:      git git://linuxtv.org/media_tree.git
2382 S:      Maintained
2383 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2384
2385 AZTECH FM RADIO RECEIVER DRIVER
2386 M:      Hans Verkuil <hverkuil@xs4all.nl>
2387 L:      linux-media@vger.kernel.org
2388 T:      git git://linuxtv.org/media_tree.git
2389 W:      https://linuxtv.org
2390 S:      Maintained
2391 F:      drivers/media/radio/radio-aztech*
2392
2393 B43 WIRELESS DRIVER
2394 L:      linux-wireless@vger.kernel.org
2395 L:      b43-dev@lists.infradead.org
2396 W:      http://wireless.kernel.org/en/users/Drivers/b43
2397 S:      Odd Fixes
2398 F:      drivers/net/wireless/broadcom/b43/
2399
2400 B43LEGACY WIRELESS DRIVER
2401 M:      Larry Finger <Larry.Finger@lwfinger.net>
2402 L:      linux-wireless@vger.kernel.org
2403 L:      b43-dev@lists.infradead.org
2404 W:      http://wireless.kernel.org/en/users/Drivers/b43
2405 S:      Maintained
2406 F:      drivers/net/wireless/broadcom/b43legacy/
2407
2408 BACKLIGHT CLASS/SUBSYSTEM
2409 M:      Lee Jones <lee.jones@linaro.org>
2410 M:      Daniel Thompson <daniel.thompson@linaro.org>
2411 M:      Jingoo Han <jingoohan1@gmail.com>
2412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2413 S:      Maintained
2414 F:      drivers/video/backlight/
2415 F:      include/linux/backlight.h
2416 F:      include/linux/pwm_backlight.h
2417 F:      Documentation/devicetree/bindings/leds/backlight
2418
2419 BATMAN ADVANCED
2420 M:      Marek Lindner <mareklindner@neomailbox.ch>
2421 M:      Simon Wunderlich <sw@simonwunderlich.de>
2422 M:      Antonio Quartulli <a@unstable.cc>
2423 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2424 W:      https://www.open-mesh.org/
2425 Q:      https://patchwork.open-mesh.org/project/batman/list/
2426 S:      Maintained
2427 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2428 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2429 F:      Documentation/networking/batman-adv.txt
2430 F:      include/uapi/linux/batman_adv.h
2431 F:      net/batman-adv/
2432
2433 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2434 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2435 L:      linux-hams@vger.kernel.org
2436 W:      http://www.baycom.org/~tom/ham/ham.html
2437 S:      Maintained
2438 F:      drivers/net/hamradio/baycom*
2439
2440 BCACHE (BLOCK LAYER CACHE)
2441 M:      Kent Overstreet <kent.overstreet@gmail.com>
2442 L:      linux-bcache@vger.kernel.org
2443 W:      http://bcache.evilpiepirate.org
2444 S:      Orphan
2445 F:      drivers/md/bcache/
2446
2447 BDISP ST MEDIA DRIVER
2448 M:      Fabien Dessenne <fabien.dessenne@st.com>
2449 L:      linux-media@vger.kernel.org
2450 T:      git git://linuxtv.org/media_tree.git
2451 W:      https://linuxtv.org
2452 S:      Supported
2453 F:      drivers/media/platform/sti/bdisp
2454
2455 DELTA ST MEDIA DRIVER
2456 M:      Hugues Fruchet <hugues.fruchet@st.com>
2457 L:      linux-media@vger.kernel.org
2458 T:      git git://linuxtv.org/media_tree.git
2459 W:      https://linuxtv.org
2460 S:      Supported
2461 F:      drivers/media/platform/sti/delta
2462
2463 BEFS FILE SYSTEM
2464 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2465 M:      Salah Triki <salah.triki@gmail.com>
2466 S:      Maintained
2467 T:      git git://github.com/luisbg/linux-befs.git
2468 F:      Documentation/filesystems/befs.txt
2469 F:      fs/befs/
2470
2471 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2472 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2473 L:      netdev@vger.kernel.org
2474 S:      Maintained
2475 F:      drivers/net/ethernet/ec_bhf.c
2476
2477 BFS FILE SYSTEM
2478 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2479 S:      Maintained
2480 F:      Documentation/filesystems/bfs.txt
2481 F:      fs/bfs/
2482 F:      include/uapi/linux/bfs_fs.h
2483
2484 BLACKFIN ARCHITECTURE
2485 M:      Steven Miao <realmz6@gmail.com>
2486 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2487 T:      git git://git.code.sf.net/p/adi-linux/code
2488 W:      http://blackfin.uclinux.org
2489 S:      Supported
2490 F:      arch/blackfin/
2491
2492 BLACKFIN EMAC DRIVER
2493 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2494 W:      http://blackfin.uclinux.org
2495 S:      Supported
2496 F:      drivers/net/ethernet/adi/
2497
2498 BLACKFIN RTC DRIVER
2499 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2500 W:      http://blackfin.uclinux.org
2501 S:      Supported
2502 F:      drivers/rtc/rtc-bfin.c
2503
2504 BLACKFIN SDH DRIVER
2505 M:      Sonic Zhang <sonic.zhang@analog.com>
2506 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2507 W:      http://blackfin.uclinux.org
2508 S:      Supported
2509 F:      drivers/mmc/host/bfin_sdh.c
2510
2511 BLACKFIN SERIAL DRIVER
2512 M:      Sonic Zhang <sonic.zhang@analog.com>
2513 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2514 W:      http://blackfin.uclinux.org
2515 S:      Supported
2516 F:      drivers/tty/serial/bfin_uart.c
2517
2518 BLACKFIN WATCHDOG DRIVER
2519 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2520 W:      http://blackfin.uclinux.org
2521 S:      Supported
2522 F:      drivers/watchdog/bfin_wdt.c
2523
2524 BLACKFIN I2C TWI DRIVER
2525 M:      Sonic Zhang <sonic.zhang@analog.com>
2526 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2527 W:      http://blackfin.uclinux.org/
2528 S:      Supported
2529 F:      drivers/i2c/busses/i2c-bfin-twi.c
2530
2531 BLACKFIN MEDIA DRIVER
2532 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2533 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2534 W:      http://blackfin.uclinux.org/
2535 S:      Supported
2536 F:      drivers/media/platform/blackfin/
2537 F:      drivers/media/i2c/adv7183*
2538 F:      drivers/media/i2c/vs6624*
2539
2540 BLINKM RGB LED DRIVER
2541 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2542 S:      Maintained
2543 F:      drivers/leds/leds-blinkm.c
2544
2545 BLOCK LAYER
2546 M:      Jens Axboe <axboe@kernel.dk>
2547 L:      linux-block@vger.kernel.org
2548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2549 S:      Maintained
2550 F:      block/
2551 F:      kernel/trace/blktrace.c
2552 F:      lib/sbitmap.c
2553
2554 BLOCK2MTD DRIVER
2555 M:      Joern Engel <joern@lazybastard.org>
2556 L:      linux-mtd@lists.infradead.org
2557 S:      Maintained
2558 F:      drivers/mtd/devices/block2mtd.c
2559
2560 BLUETOOTH DRIVERS
2561 M:      Marcel Holtmann <marcel@holtmann.org>
2562 M:      Gustavo Padovan <gustavo@padovan.org>
2563 M:      Johan Hedberg <johan.hedberg@gmail.com>
2564 L:      linux-bluetooth@vger.kernel.org
2565 W:      http://www.bluez.org/
2566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2568 S:      Maintained
2569 F:      drivers/bluetooth/
2570
2571 BLUETOOTH SUBSYSTEM
2572 M:      Marcel Holtmann <marcel@holtmann.org>
2573 M:      Gustavo Padovan <gustavo@padovan.org>
2574 M:      Johan Hedberg <johan.hedberg@gmail.com>
2575 L:      linux-bluetooth@vger.kernel.org
2576 W:      http://www.bluez.org/
2577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2579 S:      Maintained
2580 F:      net/bluetooth/
2581 F:      include/net/bluetooth/
2582
2583 BONDING DRIVER
2584 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2585 M:      Veaceslav Falico <vfalico@gmail.com>
2586 M:      Andy Gospodarek <andy@greyhouse.net>
2587 L:      netdev@vger.kernel.org
2588 W:      http://sourceforge.net/projects/bonding/
2589 S:      Supported
2590 F:      drivers/net/bonding/
2591 F:      include/uapi/linux/if_bonding.h
2592
2593 BPF (Safe dynamic programs and tools)
2594 M:      Alexei Starovoitov <ast@kernel.org>
2595 L:      netdev@vger.kernel.org
2596 L:      linux-kernel@vger.kernel.org
2597 S:      Supported
2598 F:      kernel/bpf/
2599 F:      tools/testing/selftests/bpf/
2600 F:      lib/test_bpf.c
2601
2602 BROADCOM B44 10/100 ETHERNET DRIVER
2603 M:      Michael Chan <michael.chan@broadcom.com>
2604 L:      netdev@vger.kernel.org
2605 S:      Supported
2606 F:      drivers/net/ethernet/broadcom/b44.*
2607
2608 BROADCOM B53 ETHERNET SWITCH DRIVER
2609 M:      Florian Fainelli <f.fainelli@gmail.com>
2610 L:      netdev@vger.kernel.org
2611 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2612 S:      Supported
2613 F:      drivers/net/dsa/b53/*
2614 F:      include/linux/platform_data/b53.h
2615
2616 BROADCOM GENET ETHERNET DRIVER
2617 M:      Florian Fainelli <f.fainelli@gmail.com>
2618 L:      netdev@vger.kernel.org
2619 S:      Supported
2620 F:      drivers/net/ethernet/broadcom/genet/
2621
2622 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2623 M:      Rasesh Mody <rasesh.mody@cavium.com>
2624 M:      Harish Patil <harish.patil@cavium.com>
2625 M:      Dept-GELinuxNICDev@cavium.com
2626 L:      netdev@vger.kernel.org
2627 S:      Supported
2628 F:      drivers/net/ethernet/broadcom/bnx2.*
2629 F:      drivers/net/ethernet/broadcom/bnx2_*
2630
2631 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2632 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2633 M:      Ariel Elior <ariel.elior@cavium.com>
2634 M:      everest-linux-l2@cavium.com
2635 L:      netdev@vger.kernel.org
2636 S:      Supported
2637 F:      drivers/net/ethernet/broadcom/bnx2x/
2638
2639 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2640 M:      Michael Chan <michael.chan@broadcom.com>
2641 L:      netdev@vger.kernel.org
2642 S:      Supported
2643 F:      drivers/net/ethernet/broadcom/bnxt/
2644
2645 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2646 M:      Florian Fainelli <f.fainelli@gmail.com>
2647 M:      Ray Jui <rjui@broadcom.com>
2648 M:      Scott Branden <sbranden@broadcom.com>
2649 M:      bcm-kernel-feedback-list@broadcom.com
2650 T:      git git://github.com/broadcom/mach-bcm
2651 S:      Maintained
2652 N:      bcm281*
2653 N:      bcm113*
2654 N:      bcm216*
2655 N:      kona
2656 F:      arch/arm/mach-bcm/
2657
2658 BROADCOM BCM2835 ARM ARCHITECTURE
2659 M:      Stephen Warren <swarren@wwwdotorg.org>
2660 M:      Lee Jones <lee@kernel.org>
2661 M:      Eric Anholt <eric@anholt.net>
2662 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664 T:      git git://github.com/anholt/linux
2665 S:      Maintained
2666 N:      bcm2835
2667 F:      drivers/staging/vc04_services
2668
2669 BROADCOM BCM47XX MIPS ARCHITECTURE
2670 M:      Hauke Mehrtens <hauke@hauke-m.de>
2671 M:      Rafał Miłecki <zajec5@gmail.com>
2672 L:      linux-mips@linux-mips.org
2673 S:      Maintained
2674 F:      Documentation/devicetree/bindings/mips/brcm/
2675 F:      arch/mips/bcm47xx/*
2676 F:      arch/mips/include/asm/mach-bcm47xx/*
2677
2678 BROADCOM BCM5301X ARM ARCHITECTURE
2679 M:      Hauke Mehrtens <hauke@hauke-m.de>
2680 M:      Rafał Miłecki <zajec5@gmail.com>
2681 M:      bcm-kernel-feedback-list@broadcom.com
2682 L:      linux-arm-kernel@lists.infradead.org
2683 S:      Maintained
2684 F:      arch/arm/mach-bcm/bcm_5301x.c
2685 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2686 F:      arch/arm/boot/dts/bcm470*
2687
2688 BROADCOM BCM53573 ARM ARCHITECTURE
2689 M:      Rafał Miłecki <rafal@milecki.pl>
2690 L:      linux-arm-kernel@lists.infradead.org
2691 S:      Maintained
2692 F:      arch/arm/boot/dts/bcm53573*
2693 F:      arch/arm/boot/dts/bcm47189*
2694
2695 BROADCOM BCM63XX ARM ARCHITECTURE
2696 M:      Florian Fainelli <f.fainelli@gmail.com>
2697 M:      bcm-kernel-feedback-list@broadcom.com
2698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2699 T:      git git://github.com/broadcom/stblinux.git
2700 S:      Maintained
2701 N:      bcm63xx
2702
2703 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2704 M:      Kevin Cernekee <cernekee@gmail.com>
2705 L:      linux-usb@vger.kernel.org
2706 S:      Maintained
2707 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2708
2709 BROADCOM BCM7XXX ARM ARCHITECTURE
2710 M:      Brian Norris <computersforpeace@gmail.com>
2711 M:      Gregory Fong <gregory.0xf0@gmail.com>
2712 M:      Florian Fainelli <f.fainelli@gmail.com>
2713 M:      bcm-kernel-feedback-list@broadcom.com
2714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2715 T:      git git://github.com/broadcom/stblinux.git
2716 S:      Maintained
2717 F:      arch/arm/mach-bcm/*brcmstb*
2718 F:      arch/arm/boot/dts/bcm7*.dts*
2719 F:      drivers/bus/brcmstb_gisb.c
2720 N:      brcmstb
2721
2722 BROADCOM BMIPS MIPS ARCHITECTURE
2723 M:      Kevin Cernekee <cernekee@gmail.com>
2724 M:      Florian Fainelli <f.fainelli@gmail.com>
2725 L:      linux-mips@linux-mips.org
2726 T:      git git://github.com/broadcom/stblinux.git
2727 S:      Maintained
2728 F:      arch/mips/bmips/*
2729 F:      arch/mips/include/asm/mach-bmips/*
2730 F:      arch/mips/kernel/*bmips*
2731 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2732 F:      drivers/irqchip/irq-bcm63*
2733 F:      drivers/irqchip/irq-bcm7*
2734 F:      drivers/irqchip/irq-brcmstb*
2735 F:      include/linux/bcm963xx_nvram.h
2736 F:      include/linux/bcm963xx_tag.h
2737
2738 BROADCOM BMIPS CPUFREQ DRIVER
2739 M:      Markus Mayer <mmayer@broadcom.com>
2740 M:      bcm-kernel-feedback-list@broadcom.com
2741 L:      linux-pm@vger.kernel.org
2742 S:      Maintained
2743 F:      drivers/cpufreq/bmips-cpufreq.c
2744
2745 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2746 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2747 M:      Prashant Sreedharan <prashant@broadcom.com>
2748 M:      Michael Chan <mchan@broadcom.com>
2749 L:      netdev@vger.kernel.org
2750 S:      Supported
2751 F:      drivers/net/ethernet/broadcom/tg3.*
2752
2753 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2754 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2755 M:      Franky Lin <franky.lin@broadcom.com>
2756 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2757 L:      linux-wireless@vger.kernel.org
2758 L:      brcm80211-dev-list.pdl@broadcom.com
2759 S:      Supported
2760 F:      drivers/net/wireless/broadcom/brcm80211/
2761
2762 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2763 M:      QLogic-Storage-Upstream@qlogic.com
2764 L:      linux-scsi@vger.kernel.org
2765 S:      Supported
2766 F:      drivers/scsi/bnx2fc/
2767
2768 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2769 M:      QLogic-Storage-Upstream@qlogic.com
2770 L:      linux-scsi@vger.kernel.org
2771 S:      Supported
2772 F:      drivers/scsi/bnx2i/
2773
2774 BROADCOM IPROC ARM ARCHITECTURE
2775 M:      Ray Jui <rjui@broadcom.com>
2776 M:      Scott Branden <sbranden@broadcom.com>
2777 M:      Jon Mason <jonmason@broadcom.com>
2778 M:      bcm-kernel-feedback-list@broadcom.com
2779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2780 T:      git git://github.com/broadcom/cygnus-linux.git
2781 S:      Maintained
2782 N:      iproc
2783 N:      cygnus
2784 N:      bcm[-_]nsp
2785 N:      bcm9113*
2786 N:      bcm9583*
2787 N:      bcm9585*
2788 N:      bcm9586*
2789 N:      bcm988312
2790 N:      bcm113*
2791 N:      bcm583*
2792 N:      bcm585*
2793 N:      bcm586*
2794 N:      bcm88312
2795 F:      arch/arm64/boot/dts/broadcom/ns2*
2796 F:      drivers/clk/bcm/clk-ns*
2797 F:      drivers/pinctrl/bcm/pinctrl-ns*
2798
2799 BROADCOM BRCMSTB GPIO DRIVER
2800 M:      Gregory Fong <gregory.0xf0@gmail.com>
2801 L:      bcm-kernel-feedback-list@broadcom.com
2802 S:      Supported
2803 F:      drivers/gpio/gpio-brcmstb.c
2804 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2805
2806 BROADCOM KONA GPIO DRIVER
2807 M:      Ray Jui <rjui@broadcom.com>
2808 L:      bcm-kernel-feedback-list@broadcom.com
2809 S:      Supported
2810 F:      drivers/gpio/gpio-bcm-kona.c
2811 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2812
2813 BROADCOM NVRAM DRIVER
2814 M:      Rafał Miłecki <zajec5@gmail.com>
2815 L:      linux-mips@linux-mips.org
2816 S:      Maintained
2817 F:      drivers/firmware/broadcom/*
2818
2819 BROADCOM STB NAND FLASH DRIVER
2820 M:      Brian Norris <computersforpeace@gmail.com>
2821 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2822 L:      linux-mtd@lists.infradead.org
2823 L:      bcm-kernel-feedback-list@broadcom.com
2824 S:      Maintained
2825 F:      drivers/mtd/nand/brcmnand/
2826
2827 BROADCOM STB AVS CPUFREQ DRIVER
2828 M:      Markus Mayer <mmayer@broadcom.com>
2829 M:      bcm-kernel-feedback-list@broadcom.com
2830 L:      linux-pm@vger.kernel.org
2831 S:      Maintained
2832 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2833 F:      drivers/cpufreq/brcmstb*
2834
2835 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2836 M:      Rafał Miłecki <zajec5@gmail.com>
2837 L:      linux-wireless@vger.kernel.org
2838 S:      Maintained
2839 F:      drivers/bcma/
2840 F:      include/linux/bcma/
2841
2842 BROADCOM SYSTEMPORT ETHERNET DRIVER
2843 M:      Florian Fainelli <f.fainelli@gmail.com>
2844 L:      netdev@vger.kernel.org
2845 S:      Supported
2846 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2847
2848 BROADCOM VULCAN ARM64 SOC
2849 M:      Jayachandran C. <c.jayachandran@gmail.com>
2850 M:      bcm-kernel-feedback-list@broadcom.com
2851 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2852 S:      Maintained
2853 F:      arch/arm64/boot/dts/broadcom/vulcan*
2854
2855 BROADCOM NETXTREME-E ROCE DRIVER
2856 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2857 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2858 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2859 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2860 L:      linux-rdma@vger.kernel.org
2861 W:      http://www.broadcom.com
2862 S:      Supported
2863 F:      drivers/infiniband/hw/bnxt_re/
2864 F:      include/uapi/rdma/bnxt_re-abi.h
2865
2866 BROCADE BFA FC SCSI DRIVER
2867 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2868 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2869 L:      linux-scsi@vger.kernel.org
2870 S:      Supported
2871 F:      drivers/scsi/bfa/
2872
2873 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2874 M:      Rasesh Mody <rasesh.mody@cavium.com>
2875 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2876 M:      Dept-GELinuxNICDev@cavium.com
2877 L:      netdev@vger.kernel.org
2878 S:      Supported
2879 F:      drivers/net/ethernet/brocade/bna/
2880
2881 BSG (block layer generic sg v4 driver)
2882 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2883 L:      linux-scsi@vger.kernel.org
2884 S:      Supported
2885 F:      block/bsg.c
2886 F:      include/linux/bsg.h
2887 F:      include/uapi/linux/bsg.h
2888
2889 BT87X AUDIO DRIVER
2890 M:      Clemens Ladisch <clemens@ladisch.de>
2891 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2892 T:      git git://git.alsa-project.org/alsa-kernel.git
2893 S:      Maintained
2894 F:      Documentation/sound/alsa/Bt87x.txt
2895 F:      sound/pci/bt87x.c
2896
2897 BT8XXGPIO DRIVER
2898 M:      Michael Buesch <m@bues.ch>
2899 W:      http://bu3sch.de/btgpio.php
2900 S:      Maintained
2901 F:      drivers/gpio/gpio-bt8xx.c
2902
2903 BTRFS FILE SYSTEM
2904 M:      Chris Mason <clm@fb.com>
2905 M:      Josef Bacik <jbacik@fb.com>
2906 M:      David Sterba <dsterba@suse.com>
2907 L:      linux-btrfs@vger.kernel.org
2908 W:      http://btrfs.wiki.kernel.org/
2909 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2911 S:      Maintained
2912 F:      Documentation/filesystems/btrfs.txt
2913 F:      fs/btrfs/
2914
2915 BTTV VIDEO4LINUX DRIVER
2916 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2917 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2918 L:      linux-media@vger.kernel.org
2919 W:      https://linuxtv.org
2920 T:      git git://linuxtv.org/media_tree.git
2921 S:      Odd fixes
2922 F:      Documentation/media/v4l-drivers/bttv*
2923 F:      drivers/media/pci/bt8xx/bttv*
2924
2925 BUSLOGIC SCSI DRIVER
2926 M:      Khalid Aziz <khalid@gonehiking.org>
2927 L:      linux-scsi@vger.kernel.org
2928 S:      Maintained
2929 F:      drivers/scsi/BusLogic.*
2930 F:      drivers/scsi/FlashPoint.*
2931
2932 C-MEDIA CMI8788 DRIVER
2933 M:      Clemens Ladisch <clemens@ladisch.de>
2934 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2935 T:      git git://git.alsa-project.org/alsa-kernel.git
2936 S:      Maintained
2937 F:      sound/pci/oxygen/
2938
2939 C6X ARCHITECTURE
2940 M:      Mark Salter <msalter@redhat.com>
2941 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2942 L:      linux-c6x-dev@linux-c6x.org
2943 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2944 S:      Maintained
2945 F:      arch/c6x/
2946
2947 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2948 M:      David Howells <dhowells@redhat.com>
2949 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2950 S:      Supported
2951 F:      Documentation/filesystems/caching/cachefiles.txt
2952 F:      fs/cachefiles/
2953
2954 CADET FM/AM RADIO RECEIVER DRIVER
2955 M:      Hans Verkuil <hverkuil@xs4all.nl>
2956 L:      linux-media@vger.kernel.org
2957 T:      git git://linuxtv.org/media_tree.git
2958 W:      https://linuxtv.org
2959 S:      Maintained
2960 F:      drivers/media/radio/radio-cadet*
2961
2962 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2963 M:      Jonathan Corbet <corbet@lwn.net>
2964 L:      linux-media@vger.kernel.org
2965 T:      git git://linuxtv.org/media_tree.git
2966 S:      Maintained
2967 F:      Documentation/media/v4l-drivers/cafe_ccic*
2968 F:      drivers/media/platform/marvell-ccic/
2969
2970 CAIF NETWORK LAYER
2971 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2972 L:      netdev@vger.kernel.org
2973 S:      Supported
2974 F:      Documentation/networking/caif/
2975 F:      drivers/net/caif/
2976 F:      include/uapi/linux/caif/
2977 F:      include/net/caif/
2978 F:      net/caif/
2979
2980 CALGARY x86-64 IOMMU
2981 M:      Muli Ben-Yehuda <mulix@mulix.org>
2982 M:      Jon Mason <jdmason@kudzu.us>
2983 L:      iommu@lists.linux-foundation.org
2984 S:      Maintained
2985 F:      arch/x86/kernel/pci-calgary_64.c
2986 F:      arch/x86/kernel/tce_64.c
2987 F:      arch/x86/include/asm/calgary.h
2988 F:      arch/x86/include/asm/tce.h
2989
2990 CAN NETWORK LAYER
2991 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2992 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2993 L:      linux-can@vger.kernel.org
2994 W:      https://github.com/linux-can
2995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2997 S:      Maintained
2998 F:      Documentation/networking/can.txt
2999 F:      net/can/
3000 F:      include/linux/can/core.h
3001 F:      include/uapi/linux/can.h
3002 F:      include/uapi/linux/can/bcm.h
3003 F:      include/uapi/linux/can/raw.h
3004 F:      include/uapi/linux/can/gw.h
3005
3006 CAN NETWORK DRIVERS
3007 M:      Wolfgang Grandegger <wg@grandegger.com>
3008 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3009 L:      linux-can@vger.kernel.org
3010 W:      https://github.com/linux-can
3011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3013 S:      Maintained
3014 F:      Documentation/devicetree/bindings/net/can/
3015 F:      drivers/net/can/
3016 F:      include/linux/can/dev.h
3017 F:      include/linux/can/platform/
3018 F:      include/uapi/linux/can/error.h
3019 F:      include/uapi/linux/can/netlink.h
3020
3021 CAPABILITIES
3022 M:      Serge Hallyn <serge@hallyn.com>
3023 L:      linux-security-module@vger.kernel.org
3024 S:      Supported
3025 F:      include/linux/capability.h
3026 F:      include/uapi/linux/capability.h
3027 F:      security/commoncap.c
3028 F:      kernel/capability.c
3029
3030 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3031 M:      Kevin Tsai <ktsai@capellamicro.com>
3032 S:      Maintained
3033 F:      drivers/iio/light/cm*
3034 F:      Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3035
3036 CAVIUM THUNDERX2 ARM64 SOC
3037 M:      Jayachandran C <jnair@caviumnetworks.com>
3038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3039 S:      Maintained
3040 F:      arch/arm64/boot/dts/cavium/thunder-99xx*
3041 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3042
3043 CAVIUM I2C DRIVER
3044 M:      Jan Glauber <jglauber@cavium.com>
3045 M:      David Daney <david.daney@cavium.com>
3046 W:      http://www.cavium.com
3047 S:      Supported
3048 F:      drivers/i2c/busses/i2c-octeon*
3049 F:      drivers/i2c/busses/i2c-thunderx*
3050
3051 CAVIUM LIQUIDIO NETWORK DRIVER
3052 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3053 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3054 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3055 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3056 L:     netdev@vger.kernel.org
3057 W:     http://www.cavium.com
3058 S:     Supported
3059 F:     drivers/net/ethernet/cavium/liquidio/
3060
3061 CAVIUM OCTEON-TX CRYPTO DRIVER
3062 M:      George Cherian <george.cherian@cavium.com>
3063 L:      linux-crypto@vger.kernel.org
3064 W:      http://www.cavium.com
3065 S:      Supported
3066 F:      drivers/crypto/cavium/cpt/
3067
3068 CC2520 IEEE-802.15.4 RADIO DRIVER
3069 M:      Varka Bhadram <varkabhadram@gmail.com>
3070 L:      linux-wpan@vger.kernel.org
3071 S:      Maintained
3072 F:      drivers/net/ieee802154/cc2520.c
3073 F:      include/linux/spi/cc2520.h
3074 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3075
3076 CEC DRIVER
3077 M:      Hans Verkuil <hans.verkuil@cisco.com>
3078 L:      linux-media@vger.kernel.org
3079 T:      git git://linuxtv.org/media_tree.git
3080 W:      http://linuxtv.org
3081 S:      Supported
3082 F:      Documentation/media/kapi/cec-core.rst
3083 F:      Documentation/media/uapi/cec
3084 F:      drivers/media/cec/
3085 F:      drivers/media/cec-edid.c
3086 F:      drivers/media/rc/keymaps/rc-cec.c
3087 F:      include/media/cec.h
3088 F:      include/media/cec-edid.h
3089 F:      include/uapi/linux/cec.h
3090 F:      include/uapi/linux/cec-funcs.h
3091
3092 CELL BROADBAND ENGINE ARCHITECTURE
3093 M:      Arnd Bergmann <arnd@arndb.de>
3094 L:      linuxppc-dev@lists.ozlabs.org
3095 W:      http://www.ibm.com/developerworks/power/cell/
3096 S:      Supported
3097 F:      arch/powerpc/include/asm/cell*.h
3098 F:      arch/powerpc/include/asm/spu*.h
3099 F:      arch/powerpc/include/uapi/asm/spu*.h
3100 F:      arch/powerpc/oprofile/*cell*
3101 F:      arch/powerpc/platforms/cell/
3102
3103 CEPH COMMON CODE (LIBCEPH)
3104 M:      Ilya Dryomov <idryomov@gmail.com>
3105 M:      "Yan, Zheng" <zyan@redhat.com>
3106 M:      Sage Weil <sage@redhat.com>
3107 L:      ceph-devel@vger.kernel.org
3108 W:      http://ceph.com/
3109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3110 T:      git git://github.com/ceph/ceph-client.git
3111 S:      Supported
3112 F:      net/ceph/
3113 F:      include/linux/ceph/
3114 F:      include/linux/crush/
3115
3116 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3117 M:      "Yan, Zheng" <zyan@redhat.com>
3118 M:      Sage Weil <sage@redhat.com>
3119 M:      Ilya Dryomov <idryomov@gmail.com>
3120 L:      ceph-devel@vger.kernel.org
3121 W:      http://ceph.com/
3122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3123 T:      git git://github.com/ceph/ceph-client.git
3124 S:      Supported
3125 F:      Documentation/filesystems/ceph.txt
3126 F:      fs/ceph/
3127
3128 CERTIFICATE HANDLING:
3129 M:      David Howells <dhowells@redhat.com>
3130 M:      David Woodhouse <dwmw2@infradead.org>
3131 L:      keyrings@vger.kernel.org
3132 S:      Maintained
3133 F:      Documentation/module-signing.txt
3134 F:      certs/
3135 F:      scripts/sign-file.c
3136 F:      scripts/extract-cert.c
3137
3138 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3139 L:      linux-usb@vger.kernel.org
3140 S:      Orphan
3141 F:      Documentation/usb/WUSB-Design-overview.txt
3142 F:      Documentation/usb/wusb-cbaf
3143 F:      drivers/usb/host/hwa-hc.c
3144 F:      drivers/usb/host/whci/
3145 F:      drivers/usb/wusbcore/
3146 F:      include/linux/usb/wusb*
3147
3148 HT16K33 LED CONTROLLER DRIVER
3149 M:      Robin van der Gracht <robin@protonic.nl>
3150 S:      Maintained
3151 F:      drivers/auxdisplay/ht16k33.c
3152 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3153
3154 CFAG12864B LCD DRIVER
3155 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3156 W:      http://miguelojeda.es/auxdisplay.htm
3157 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3158 S:      Maintained
3159 F:      drivers/auxdisplay/cfag12864b.c
3160 F:      include/linux/cfag12864b.h
3161
3162 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3163 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3164 W:      http://miguelojeda.es/auxdisplay.htm
3165 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3166 S:      Maintained
3167 F:      drivers/auxdisplay/cfag12864bfb.c
3168 F:      include/linux/cfag12864b.h
3169
3170 CFG80211 and NL80211
3171 M:      Johannes Berg <johannes@sipsolutions.net>
3172 L:      linux-wireless@vger.kernel.org
3173 W:      http://wireless.kernel.org/
3174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3176 S:      Maintained
3177 F:      include/uapi/linux/nl80211.h
3178 F:      include/net/cfg80211.h
3179 F:      net/wireless/*
3180 X:      net/wireless/wext*
3181
3182 CHAR and MISC DRIVERS
3183 M:      Arnd Bergmann <arnd@arndb.de>
3184 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3186 S:      Supported
3187 F:      drivers/char/*
3188 F:      drivers/misc/*
3189 F:      include/linux/miscdevice.h
3190
3191 CHECKPATCH
3192 M:      Andy Whitcroft <apw@canonical.com>
3193 M:      Joe Perches <joe@perches.com>
3194 S:      Maintained
3195 F:      scripts/checkpatch.pl
3196
3197 CHINESE DOCUMENTATION
3198 M:      Harry Wei <harryxiyou@gmail.com>
3199 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3200 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3201 S:      Maintained
3202 F:      Documentation/translations/zh_CN/
3203
3204 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3205 M:      Peter Chen <Peter.Chen@nxp.com>
3206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3207 L:      linux-usb@vger.kernel.org
3208 S:      Maintained
3209 F:      drivers/usb/chipidea/
3210
3211 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3212 M:      Hans de Goede <hdegoede@redhat.com>
3213 L:      linux-input@vger.kernel.org
3214 S:      Maintained
3215 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3216 F:      drivers/input/touchscreen/chipone_icn8318.c
3217
3218 CHROME HARDWARE PLATFORM SUPPORT
3219 M:      Olof Johansson <olof@lixom.net>
3220 S:      Maintained
3221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3222 F:      drivers/platform/chrome/
3223
3224 CISCO VIC ETHERNET NIC DRIVER
3225 M:      Christian Benvenuti <benve@cisco.com>
3226 M:      Sujith Sankar <ssujith@cisco.com>
3227 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3228 M:      Neel Patel <neepatel@cisco.com>
3229 S:      Supported
3230 F:      drivers/net/ethernet/cisco/enic/
3231
3232 CISCO VIC LOW LATENCY NIC DRIVER
3233 M:      Christian Benvenuti <benve@cisco.com>
3234 M:      Dave Goodell <dgoodell@cisco.com>
3235 S:      Supported
3236 F:      drivers/infiniband/hw/usnic/
3237
3238 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3239 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3240 L:      netdev@vger.kernel.org
3241 S:      Maintained
3242 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3243
3244 CIRRUS LOGIC AUDIO CODEC DRIVERS
3245 M:      Brian Austin <brian.austin@cirrus.com>
3246 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3247 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3248 S:      Maintained
3249 F:      sound/soc/codecs/cs*
3250
3251 CLEANCACHE API
3252 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3253 L:      linux-kernel@vger.kernel.org
3254 S:      Maintained
3255 F:      mm/cleancache.c
3256 F:      include/linux/cleancache.h
3257
3258 CLK API
3259 M:      Russell King <linux@armlinux.org.uk>
3260 L:      linux-clk@vger.kernel.org
3261 S:      Maintained
3262 F:      include/linux/clk.h
3263
3264 CLOCKSOURCE, CLOCKEVENT DRIVERS
3265 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3266 M:      Thomas Gleixner <tglx@linutronix.de>
3267 L:      linux-kernel@vger.kernel.org
3268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3269 S:      Supported
3270 F:      drivers/clocksource
3271
3272 CISCO FCOE HBA DRIVER
3273 M:      Satish Kharat <satishkh@cisco.com>
3274 M:      Sesidhar Baddela <sebaddel@cisco.com>
3275 M:      Karan Tilak Kumar <kartilak@cisco.com>
3276 L:      linux-scsi@vger.kernel.org
3277 S:      Supported
3278 F:      drivers/scsi/fnic/
3279
3280 CISCO SCSI HBA DRIVER
3281 M:      Karan Tilak Kumar <kartilak@cisco.com>
3282 M:      Sesidhar Baddela <sebaddel@cisco.com>
3283 L:      linux-scsi@vger.kernel.org
3284 S:      Supported
3285 F:      drivers/scsi/snic/
3286
3287 CMPC ACPI DRIVER
3288 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3289 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3290 L:      platform-driver-x86@vger.kernel.org
3291 S:      Supported
3292 F:      drivers/platform/x86/classmate-laptop.c
3293
3294 COBALT MEDIA DRIVER
3295 M:      Hans Verkuil <hans.verkuil@cisco.com>
3296 L:      linux-media@vger.kernel.org
3297 T:      git git://linuxtv.org/media_tree.git
3298 W:      https://linuxtv.org
3299 S:      Supported
3300 F:      drivers/media/pci/cobalt/
3301
3302 COCCINELLE/Semantic Patches (SmPL)
3303 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3304 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3305 M:      Nicolas Palix <nicolas.palix@imag.fr>
3306 M:      Michal Marek <mmarek@suse.com>
3307 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3309 W:      http://coccinelle.lip6.fr/
3310 S:      Supported
3311 F:      Documentation/dev-tools/coccinelle.rst
3312 F:      scripts/coccinelle/
3313 F:      scripts/coccicheck
3314
3315 CODA FILE SYSTEM
3316 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3317 M:      coda@cs.cmu.edu
3318 L:      codalist@coda.cs.cmu.edu
3319 W:      http://www.coda.cs.cmu.edu/
3320 S:      Maintained
3321 F:      Documentation/filesystems/coda.txt
3322 F:      fs/coda/
3323 F:      include/linux/coda*.h
3324 F:      include/uapi/linux/coda*.h
3325
3326 CODA V4L2 MEM2MEM DRIVER
3327 M:      Philipp Zabel <p.zabel@pengutronix.de>
3328 L:      linux-media@vger.kernel.org
3329 S:      Maintained
3330 F:      Documentation/devicetree/bindings/media/coda.txt
3331 F:      drivers/media/platform/coda/
3332
3333 COMMON CLK FRAMEWORK
3334 M:      Michael Turquette <mturquette@baylibre.com>
3335 M:      Stephen Boyd <sboyd@codeaurora.org>
3336 L:      linux-clk@vger.kernel.org
3337 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3339 S:      Maintained
3340 F:      Documentation/devicetree/bindings/clock/
3341 F:      drivers/clk/
3342 X:      drivers/clk/clkdev.c
3343 F:      include/linux/clk-pr*
3344 F:      include/linux/clk/
3345
3346 COMMON INTERNET FILE SYSTEM (CIFS)
3347 M:      Steve French <sfrench@samba.org>
3348 L:      linux-cifs@vger.kernel.org
3349 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3350 W:      http://linux-cifs.samba.org/
3351 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3352 S:      Supported
3353 F:      Documentation/filesystems/cifs/
3354 F:      fs/cifs/
3355
3356 COMPACTPCI HOTPLUG CORE
3357 M:      Scott Murray <scott@spiteful.org>
3358 L:      linux-pci@vger.kernel.org
3359 S:      Maintained
3360 F:      drivers/pci/hotplug/cpci_hotplug*
3361
3362 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3363 M:      Scott Murray <scott@spiteful.org>
3364 L:      linux-pci@vger.kernel.org
3365 S:      Maintained
3366 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3367
3368 COMPACTPCI HOTPLUG GENERIC DRIVER
3369 M:      Scott Murray <scott@spiteful.org>
3370 L:      linux-pci@vger.kernel.org
3371 S:      Maintained
3372 F:      drivers/pci/hotplug/cpcihp_generic.c
3373
3374 COMPAL LAPTOP SUPPORT
3375 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3376 L:      platform-driver-x86@vger.kernel.org
3377 S:      Maintained
3378 F:      drivers/platform/x86/compal-laptop.c
3379
3380 CONEXANT ACCESSRUNNER USB DRIVER
3381 L:      accessrunner-general@lists.sourceforge.net
3382 W:      http://accessrunner.sourceforge.net/
3383 S:      Orphan
3384 F:      drivers/usb/atm/cxacru.c
3385
3386 CONFIGFS
3387 M:      Joel Becker <jlbec@evilplan.org>
3388 M:      Christoph Hellwig <hch@lst.de>
3389 T:      git git://git.infradead.org/users/hch/configfs.git
3390 S:      Supported
3391 F:      fs/configfs/
3392 F:      include/linux/configfs.h
3393
3394 CONNECTOR
3395 M:      Evgeniy Polyakov <zbr@ioremap.net>
3396 L:      netdev@vger.kernel.org
3397 S:      Maintained
3398 F:      drivers/connector/
3399
3400 CONTROL GROUP (CGROUP)
3401 M:      Tejun Heo <tj@kernel.org>
3402 M:      Li Zefan <lizefan@huawei.com>
3403 M:      Johannes Weiner <hannes@cmpxchg.org>
3404 L:      cgroups@vger.kernel.org
3405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3406 S:      Maintained
3407 F:      Documentation/cgroup*
3408 F:      include/linux/cgroup*
3409 F:      kernel/cgroup*
3410
3411 CONTROL GROUP - CPUSET
3412 M:      Li Zefan <lizefan@huawei.com>
3413 L:      cgroups@vger.kernel.org
3414 W:      http://www.bullopensource.org/cpuset/
3415 W:      http://oss.sgi.com/projects/cpusets/
3416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3417 S:      Maintained
3418 F:      Documentation/cgroup-v1/cpusets.txt
3419 F:      include/linux/cpuset.h
3420 F:      kernel/cpuset.c
3421
3422 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3423 M:      Johannes Weiner <hannes@cmpxchg.org>
3424 M:      Michal Hocko <mhocko@kernel.org>
3425 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3426 L:      cgroups@vger.kernel.org
3427 L:      linux-mm@kvack.org
3428 S:      Maintained
3429 F:      mm/memcontrol.c
3430 F:      mm/swap_cgroup.c
3431
3432 CORETEMP HARDWARE MONITORING DRIVER
3433 M:      Fenghua Yu <fenghua.yu@intel.com>
3434 L:      linux-hwmon@vger.kernel.org
3435 S:      Maintained
3436 F:      Documentation/hwmon/coretemp
3437 F:      drivers/hwmon/coretemp.c
3438
3439 COSA/SRP SYNC SERIAL DRIVER
3440 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3441 W:      http://www.fi.muni.cz/~kas/cosa/
3442 S:      Maintained
3443 F:      drivers/net/wan/cosa*
3444
3445 CPMAC ETHERNET DRIVER
3446 M:      Florian Fainelli <f.fainelli@gmail.com>
3447 L:      netdev@vger.kernel.org
3448 S:      Maintained
3449 F:      drivers/net/ethernet/ti/cpmac.c
3450
3451 CPU FREQUENCY DRIVERS
3452 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3453 M:      Viresh Kumar <viresh.kumar@linaro.org>
3454 L:      linux-pm@vger.kernel.org
3455 S:      Maintained
3456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3457 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3458 B:      https://bugzilla.kernel.org
3459 F:      Documentation/cpu-freq/
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, KERNFS 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/kernfs/
4136 F:      fs/sysfs/
4137 F:      include/linux/debugfs.h
4138 F:      include/linux/kobj*
4139 F:      lib/kobj*
4140
4141 DRM DRIVERS
4142 M:      David Airlie <airlied@linux.ie>
4143 L:      dri-devel@lists.freedesktop.org
4144 T:      git git://people.freedesktop.org/~airlied/linux
4145 B:      https://bugs.freedesktop.org/
4146 C:      irc://chat.freenode.net/dri-devel
4147 S:      Maintained
4148 F:      drivers/gpu/drm/
4149 F:      drivers/gpu/vga/
4150 F:      Documentation/devicetree/bindings/display/
4151 F:      Documentation/devicetree/bindings/gpu/
4152 F:      Documentation/devicetree/bindings/video/
4153 F:      Documentation/gpu/
4154 F:      include/drm/
4155 F:      include/uapi/drm/
4156
4157 DRM DRIVERS AND MISC GPU PATCHES
4158 M:      Daniel Vetter <daniel.vetter@intel.com>
4159 M:      Jani Nikula <jani.nikula@linux.intel.com>
4160 M:      Sean Paul <seanpaul@chromium.org>
4161 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4162 S:      Maintained
4163 T:      git git://anongit.freedesktop.org/drm/drm-misc
4164 F:      Documentation/gpu/
4165 F:      drivers/gpu/vga/
4166 F:      drivers/gpu/drm/*
4167 F:      include/drm/drm*
4168 F:      include/uapi/drm/drm*
4169
4170 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4171 M:      Dave Airlie <airlied@redhat.com>
4172 S:      Odd Fixes
4173 F:      drivers/gpu/drm/ast/
4174
4175 DRM DRIVERS FOR BRIDGE CHIPS
4176 M:      Archit Taneja <architt@codeaurora.org>
4177 S:      Maintained
4178 T:      git git://anongit.freedesktop.org/drm/drm-misc
4179 F:      drivers/gpu/drm/bridge/
4180
4181 DRM DRIVER FOR BOCHS VIRTUAL GPU
4182 M:      Gerd Hoffmann <kraxel@redhat.com>
4183 L:      virtualization@lists.linux-foundation.org
4184 T:      git git://git.kraxel.org/linux drm-qemu
4185 S:      Maintained
4186 F:      drivers/gpu/drm/bochs/
4187
4188 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4189 M:      Dave Airlie <airlied@redhat.com>
4190 M:      Gerd Hoffmann <kraxel@redhat.com>
4191 L:      virtualization@lists.linux-foundation.org
4192 T:      git git://git.kraxel.org/linux drm-qemu
4193 S:      Obsolete
4194 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4195 F:      drivers/gpu/drm/cirrus/
4196
4197 RADEON and AMDGPU DRM DRIVERS
4198 M:      Alex Deucher <alexander.deucher@amd.com>
4199 M:      Christian König <christian.koenig@amd.com>
4200 L:      amd-gfx@lists.freedesktop.org
4201 T:      git git://people.freedesktop.org/~agd5f/linux
4202 S:      Supported
4203 F:      drivers/gpu/drm/radeon/
4204 F:      include/uapi/drm/radeon_drm.h
4205 F:      drivers/gpu/drm/amd/
4206 F:      include/uapi/drm/amdgpu_drm.h
4207
4208 DRM PANEL DRIVERS
4209 M:      Thierry Reding <thierry.reding@gmail.com>
4210 L:      dri-devel@lists.freedesktop.org
4211 T:      git git://anongit.freedesktop.org/tegra/linux.git
4212 S:      Maintained
4213 F:      drivers/gpu/drm/drm_panel.c
4214 F:      drivers/gpu/drm/panel/
4215 F:      include/drm/drm_panel.h
4216 F:      Documentation/devicetree/bindings/display/panel/
4217
4218 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4219 M:      Daniel Vetter <daniel.vetter@intel.com>
4220 M:      Jani Nikula <jani.nikula@linux.intel.com>
4221 L:      intel-gfx@lists.freedesktop.org
4222 W:      https://01.org/linuxgraphics/
4223 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4224 C:      irc://chat.freenode.net/intel-gfx
4225 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4226 T:      git git://anongit.freedesktop.org/drm-intel
4227 S:      Supported
4228 F:      drivers/gpu/drm/i915/
4229 F:      include/drm/i915*
4230 F:      include/uapi/drm/i915_drm.h
4231 F:      Documentation/gpu/i915.rst
4232
4233 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4234 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4235 M:      Zhi Wang <zhi.a.wang@intel.com>
4236 L:      intel-gvt-dev@lists.freedesktop.org
4237 L:      intel-gfx@lists.freedesktop.org
4238 W:      https://01.org/igvt-g
4239 T:      git https://github.com/01org/gvt-linux.git
4240 S:      Supported
4241 F:      drivers/gpu/drm/i915/gvt/
4242
4243 DRM DRIVERS FOR ATMEL HLCDC
4244 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4245 L:      dri-devel@lists.freedesktop.org
4246 S:      Supported
4247 F:      drivers/gpu/drm/atmel-hlcdc/
4248 F:      Documentation/devicetree/bindings/drm/atmel/
4249
4250 DRM DRIVERS FOR ALLWINNER A10
4251 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4252 L:      dri-devel@lists.freedesktop.org
4253 S:      Supported
4254 F:      drivers/gpu/drm/sun4i/
4255 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4256
4257 DRM DRIVERS FOR AMLOGIC SOCS
4258 M:      Neil Armstrong <narmstrong@baylibre.com>
4259 L:      dri-devel@lists.freedesktop.org
4260 L:      linux-amlogic@lists.infradead.org
4261 W:      http://linux-meson.com/
4262 S:      Supported
4263 F:      drivers/gpu/drm/meson/
4264 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4265
4266 DRM DRIVERS FOR EXYNOS
4267 M:      Inki Dae <inki.dae@samsung.com>
4268 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4269 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4270 M:      Kyungmin Park <kyungmin.park@samsung.com>
4271 L:      dri-devel@lists.freedesktop.org
4272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4273 S:      Supported
4274 F:      drivers/gpu/drm/exynos/
4275 F:      include/uapi/drm/exynos_drm.h
4276 F:      Documentation/devicetree/bindings/display/exynos/
4277
4278 DRM DRIVERS FOR FREESCALE DCU
4279 M:      Stefan Agner <stefan@agner.ch>
4280 M:      Alison Wang <alison.wang@freescale.com>
4281 L:      dri-devel@lists.freedesktop.org
4282 S:      Supported
4283 F:      drivers/gpu/drm/fsl-dcu/
4284 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4285 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4286 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4287
4288 DRM DRIVERS FOR FREESCALE IMX
4289 M:      Philipp Zabel <p.zabel@pengutronix.de>
4290 L:      dri-devel@lists.freedesktop.org
4291 S:      Maintained
4292 F:      drivers/gpu/drm/imx/
4293 F:      drivers/gpu/ipu-v3/
4294 F:      Documentation/devicetree/bindings/display/imx/
4295
4296 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4297 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4298 L:      dri-devel@lists.freedesktop.org
4299 T:      git git://github.com/patjak/drm-gma500
4300 S:      Maintained
4301 F:      drivers/gpu/drm/gma500/
4302
4303 DRM DRIVERS FOR HISILICON
4304 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4305 M:      Rongrong Zou <zourongrong@gmail.com>
4306 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4307 R:      Chen Feng <puck.chen@hisilicon.com>
4308 L:      dri-devel@lists.freedesktop.org
4309 T:      git git://github.com/xin3liang/linux.git
4310 S:      Maintained
4311 F:      drivers/gpu/drm/hisilicon/
4312 F:      Documentation/devicetree/bindings/display/hisilicon/
4313
4314 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4315 S:      Orphan / Obsolete
4316 F:      drivers/gpu/drm/i810/
4317 F:      include/uapi/drm/i810_drm.h
4318
4319 DRM DRIVERS FOR MEDIATEK
4320 M:      CK Hu <ck.hu@mediatek.com>
4321 M:      Philipp Zabel <p.zabel@pengutronix.de>
4322 L:      dri-devel@lists.freedesktop.org
4323 S:      Supported
4324 F:      drivers/gpu/drm/mediatek/
4325 F:      Documentation/devicetree/bindings/display/mediatek/
4326
4327 DRM DRIVER FOR MI0283QT
4328 M:      Noralf Trønnes <noralf@tronnes.org>
4329 S:      Maintained
4330 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4331 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4332
4333 DRM DRIVER FOR MSM ADRENO GPU
4334 M:      Rob Clark <robdclark@gmail.com>
4335 L:      linux-arm-msm@vger.kernel.org
4336 L:      dri-devel@lists.freedesktop.org
4337 L:      freedreno@lists.freedesktop.org
4338 T:      git git://people.freedesktop.org/~robclark/linux
4339 S:      Maintained
4340 F:      drivers/gpu/drm/msm/
4341 F:      include/uapi/drm/msm_drm.h
4342 F:      Documentation/devicetree/bindings/display/msm/
4343
4344 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4345 M:      Ben Skeggs <bskeggs@redhat.com>
4346 L:      dri-devel@lists.freedesktop.org
4347 L:      nouveau@lists.freedesktop.org
4348 T:      git git://github.com/skeggsb/linux
4349 S:      Supported
4350 F:      drivers/gpu/drm/nouveau/
4351 F:      include/uapi/drm/nouveau_drm.h
4352
4353 DRM DRIVERS FOR NVIDIA TEGRA
4354 M:      Thierry Reding <thierry.reding@gmail.com>
4355 L:      dri-devel@lists.freedesktop.org
4356 L:      linux-tegra@vger.kernel.org
4357 T:      git git://anongit.freedesktop.org/tegra/linux.git
4358 S:      Supported
4359 F:      drivers/gpu/drm/tegra/
4360 F:      drivers/gpu/host1x/
4361 F:      include/linux/host1x.h
4362 F:      include/uapi/drm/tegra_drm.h
4363 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4364
4365 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4366 S:      Orphan / Obsolete
4367 F:      drivers/gpu/drm/mga/
4368 F:      include/uapi/drm/mga_drm.h
4369
4370 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4371 M:      Dave Airlie <airlied@redhat.com>
4372 S:      Odd Fixes
4373 F:      drivers/gpu/drm/mgag200/
4374
4375 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4376 S:      Orphan / Obsolete
4377 F:      drivers/gpu/drm/r128/
4378 F:      include/uapi/drm/r128_drm.h
4379
4380 DRM DRIVERS FOR RENESAS
4381 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4382 L:      dri-devel@lists.freedesktop.org
4383 L:      linux-renesas-soc@vger.kernel.org
4384 T:      git git://linuxtv.org/pinchartl/fbdev
4385 S:      Supported
4386 F:      drivers/gpu/drm/rcar-du/
4387 F:      drivers/gpu/drm/shmobile/
4388 F:      include/linux/platform_data/shmob_drm.h
4389 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4390
4391 DRM DRIVER FOR QXL VIRTUAL GPU
4392 M:      Dave Airlie <airlied@redhat.com>
4393 M:      Gerd Hoffmann <kraxel@redhat.com>
4394 L:      virtualization@lists.linux-foundation.org
4395 T:      git git://git.kraxel.org/linux drm-qemu
4396 S:      Maintained
4397 F:      drivers/gpu/drm/qxl/
4398 F:      include/uapi/drm/qxl_drm.h
4399
4400 DRM DRIVERS FOR ROCKCHIP
4401 M:      Mark Yao <mark.yao@rock-chips.com>
4402 L:      dri-devel@lists.freedesktop.org
4403 S:      Maintained
4404 F:      drivers/gpu/drm/rockchip/
4405 F:      Documentation/devicetree/bindings/display/rockchip/
4406
4407 DRM DRIVER FOR SAVAGE VIDEO CARDS
4408 S:      Orphan / Obsolete
4409 F:      drivers/gpu/drm/savage/
4410 F:      include/uapi/drm/savage_drm.h
4411
4412 DRM DRIVER FOR SIS VIDEO CARDS
4413 S:      Orphan / Obsolete
4414 F:      drivers/gpu/drm/sis/
4415 F:      include/uapi/drm/sis_drm.h
4416
4417 DRM DRIVERS FOR STI
4418 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4419 M:      Vincent Abriou <vincent.abriou@st.com>
4420 L:      dri-devel@lists.freedesktop.org
4421 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4422 S:      Maintained
4423 F:      drivers/gpu/drm/sti
4424 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4425
4426 DRM DRIVER FOR TDFX VIDEO CARDS
4427 S:      Orphan / Obsolete
4428 F:      drivers/gpu/drm/tdfx/
4429
4430 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4431 M:      Dave Airlie <airlied@redhat.com>
4432 S:      Odd Fixes
4433 F:      drivers/gpu/drm/udl/
4434
4435 DRM DRIVERS FOR VIVANTE GPU IP
4436 M:      Lucas Stach <l.stach@pengutronix.de>
4437 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4438 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4439 L:      etnaviv@lists.freedesktop.org
4440 L:      dri-devel@lists.freedesktop.org
4441 S:      Maintained
4442 F:      drivers/gpu/drm/etnaviv/
4443 F:      include/uapi/drm/etnaviv_drm.h
4444 F:      Documentation/devicetree/bindings/display/etnaviv/
4445
4446 DRM DRIVER FOR VMWARE VIRTUAL GPU
4447 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4448 M:      Sinclair Yeh <syeh@vmware.com>
4449 M:      Thomas Hellstrom <thellstrom@vmware.com>
4450 L:      dri-devel@lists.freedesktop.org
4451 T:      git git://people.freedesktop.org/~syeh/repos_linux
4452 T:      git git://people.freedesktop.org/~thomash/linux
4453 S:      Supported
4454 F:      drivers/gpu/drm/vmwgfx/
4455 F:      include/uapi/drm/vmwgfx_drm.h
4456
4457 DRM DRIVERS FOR VC4
4458 M:      Eric Anholt <eric@anholt.net>
4459 T:      git git://github.com/anholt/linux
4460 S:      Supported
4461 F:      drivers/gpu/drm/vc4/
4462 F:      include/uapi/drm/vc4_drm.h
4463 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4464
4465 DRM DRIVERS FOR TI OMAP
4466 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4467 L:      dri-devel@lists.freedesktop.org
4468 S:      Maintained
4469 F:      drivers/gpu/drm/omapdrm/
4470 F:      Documentation/devicetree/bindings/display/ti/
4471
4472 DRM DRIVERS FOR TI LCDC
4473 M:      Jyri Sarha <jsarha@ti.com>
4474 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4475 L:      dri-devel@lists.freedesktop.org
4476 S:      Maintained
4477 F:      drivers/gpu/drm/tilcdc/
4478 F:      Documentation/devicetree/bindings/display/tilcdc/
4479
4480 DRM DRIVERS FOR ZTE ZX
4481 M:      Shawn Guo <shawnguo@kernel.org>
4482 L:      dri-devel@lists.freedesktop.org
4483 S:      Maintained
4484 F:      drivers/gpu/drm/zte/
4485 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4486
4487 DSBR100 USB FM RADIO DRIVER
4488 M:      Alexey Klimov <klimov.linux@gmail.com>
4489 L:      linux-media@vger.kernel.org
4490 T:      git git://linuxtv.org/media_tree.git
4491 S:      Maintained
4492 F:      drivers/media/radio/dsbr100.c
4493
4494 DSCC4 DRIVER
4495 M:      Francois Romieu <romieu@fr.zoreil.com>
4496 L:      netdev@vger.kernel.org
4497 S:      Maintained
4498 F:      drivers/net/wan/dscc4.c
4499
4500 DT3155 MEDIA DRIVER
4501 M:      Hans Verkuil <hverkuil@xs4all.nl>
4502 L:      linux-media@vger.kernel.org
4503 T:      git git://linuxtv.org/media_tree.git
4504 W:      https://linuxtv.org
4505 S:      Odd Fixes
4506 F:      drivers/media/pci/dt3155/
4507
4508 DVB_USB_AF9015 MEDIA DRIVER
4509 M:      Antti Palosaari <crope@iki.fi>
4510 L:      linux-media@vger.kernel.org
4511 W:      https://linuxtv.org
4512 W:      http://palosaari.fi/linux/
4513 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4514 T:      git git://linuxtv.org/anttip/media_tree.git
4515 S:      Maintained
4516 F:      drivers/media/usb/dvb-usb-v2/af9015*
4517
4518 DVB_USB_AF9035 MEDIA DRIVER
4519 M:      Antti Palosaari <crope@iki.fi>
4520 L:      linux-media@vger.kernel.org
4521 W:      https://linuxtv.org
4522 W:      http://palosaari.fi/linux/
4523 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4524 T:      git git://linuxtv.org/anttip/media_tree.git
4525 S:      Maintained
4526 F:      drivers/media/usb/dvb-usb-v2/af9035*
4527
4528 DVB_USB_ANYSEE MEDIA DRIVER
4529 M:      Antti Palosaari <crope@iki.fi>
4530 L:      linux-media@vger.kernel.org
4531 W:      https://linuxtv.org
4532 W:      http://palosaari.fi/linux/
4533 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4534 T:      git git://linuxtv.org/anttip/media_tree.git
4535 S:      Maintained
4536 F:      drivers/media/usb/dvb-usb-v2/anysee*
4537
4538 DVB_USB_AU6610 MEDIA DRIVER
4539 M:      Antti Palosaari <crope@iki.fi>
4540 L:      linux-media@vger.kernel.org
4541 W:      https://linuxtv.org
4542 W:      http://palosaari.fi/linux/
4543 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4544 T:      git git://linuxtv.org/anttip/media_tree.git
4545 S:      Maintained
4546 F:      drivers/media/usb/dvb-usb-v2/au6610*
4547
4548 DVB_USB_CE6230 MEDIA DRIVER
4549 M:      Antti Palosaari <crope@iki.fi>
4550 L:      linux-media@vger.kernel.org
4551 W:      https://linuxtv.org
4552 W:      http://palosaari.fi/linux/
4553 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4554 T:      git git://linuxtv.org/anttip/media_tree.git
4555 S:      Maintained
4556 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4557
4558 DVB_USB_CXUSB MEDIA DRIVER
4559 M:      Michael Krufky <mkrufky@linuxtv.org>
4560 L:      linux-media@vger.kernel.org
4561 W:      https://linuxtv.org
4562 W:      http://github.com/mkrufky
4563 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4564 T:      git git://linuxtv.org/media_tree.git
4565 S:      Maintained
4566 F:      drivers/media/usb/dvb-usb/cxusb*
4567
4568 DVB_USB_EC168 MEDIA DRIVER
4569 M:      Antti Palosaari <crope@iki.fi>
4570 L:      linux-media@vger.kernel.org
4571 W:      https://linuxtv.org
4572 W:      http://palosaari.fi/linux/
4573 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4574 T:      git git://linuxtv.org/anttip/media_tree.git
4575 S:      Maintained
4576 F:      drivers/media/usb/dvb-usb-v2/ec168*
4577
4578 DVB_USB_GL861 MEDIA DRIVER
4579 M:      Antti Palosaari <crope@iki.fi>
4580 L:      linux-media@vger.kernel.org
4581 W:      https://linuxtv.org
4582 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4583 T:      git git://linuxtv.org/anttip/media_tree.git
4584 S:      Maintained
4585 F:      drivers/media/usb/dvb-usb-v2/gl861*
4586
4587 DVB_USB_MXL111SF MEDIA DRIVER
4588 M:      Michael Krufky <mkrufky@linuxtv.org>
4589 L:      linux-media@vger.kernel.org
4590 W:      https://linuxtv.org
4591 W:      http://github.com/mkrufky
4592 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4593 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4594 S:      Maintained
4595 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4596
4597 DVB_USB_RTL28XXU MEDIA DRIVER
4598 M:      Antti Palosaari <crope@iki.fi>
4599 L:      linux-media@vger.kernel.org
4600 W:      https://linuxtv.org
4601 W:      http://palosaari.fi/linux/
4602 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4603 T:      git git://linuxtv.org/anttip/media_tree.git
4604 S:      Maintained
4605 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4606
4607 DVB_USB_V2 MEDIA DRIVER
4608 M:      Antti Palosaari <crope@iki.fi>
4609 L:      linux-media@vger.kernel.org
4610 W:      https://linuxtv.org
4611 W:      http://palosaari.fi/linux/
4612 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4613 T:      git git://linuxtv.org/anttip/media_tree.git
4614 S:      Maintained
4615 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4616 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4617
4618 DYNAMIC DEBUG
4619 M:      Jason Baron <jbaron@akamai.com>
4620 S:      Maintained
4621 F:      lib/dynamic_debug.c
4622 F:      include/linux/dynamic_debug.h
4623
4624 DZ DECSTATION DZ11 SERIAL DRIVER
4625 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4626 S:      Maintained
4627 F:      drivers/tty/serial/dz.*
4628
4629 E3X0 POWER BUTTON DRIVER
4630 M:      Moritz Fischer <moritz.fischer@ettus.com>
4631 L:      usrp-users@lists.ettus.com
4632 W:      http://www.ettus.com
4633 S:      Supported
4634 F:      drivers/input/misc/e3x0-button.c
4635 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4636
4637 E4000 MEDIA DRIVER
4638 M:      Antti Palosaari <crope@iki.fi>
4639 L:      linux-media@vger.kernel.org
4640 W:      https://linuxtv.org
4641 W:      http://palosaari.fi/linux/
4642 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4643 T:      git git://linuxtv.org/anttip/media_tree.git
4644 S:      Maintained
4645 F:      drivers/media/tuners/e4000*
4646
4647 EATA ISA/EISA/PCI SCSI DRIVER
4648 M:      Dario Ballabio <ballabio_dario@emc.com>
4649 L:      linux-scsi@vger.kernel.org
4650 S:      Maintained
4651 F:      drivers/scsi/eata.c
4652
4653 EC100 MEDIA DRIVER
4654 M:      Antti Palosaari <crope@iki.fi>
4655 L:      linux-media@vger.kernel.org
4656 W:      https://linuxtv.org
4657 W:      http://palosaari.fi/linux/
4658 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4659 T:      git git://linuxtv.org/anttip/media_tree.git
4660 S:      Maintained
4661 F:      drivers/media/dvb-frontends/ec100*
4662
4663 ECRYPT FILE SYSTEM
4664 M:      Tyler Hicks <tyhicks@canonical.com>
4665 L:      ecryptfs@vger.kernel.org
4666 W:      http://ecryptfs.org
4667 W:      https://launchpad.net/ecryptfs
4668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4669 S:      Supported
4670 F:      Documentation/filesystems/ecryptfs.txt
4671 F:      fs/ecryptfs/
4672
4673 EDAC-CORE
4674 M:      Borislav Petkov <bp@alien8.de>
4675 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4676 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4677 L:      linux-edac@vger.kernel.org
4678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4680 S:      Supported
4681 F:      Documentation/admin-guide/ras.rst
4682 F:      Documentation/driver-api/edac.rst
4683 F:      drivers/edac/
4684 F:      include/linux/edac.h
4685
4686 EDAC-AMD64
4687 M:      Borislav Petkov <bp@alien8.de>
4688 L:      linux-edac@vger.kernel.org
4689 S:      Maintained
4690 F:      drivers/edac/amd64_edac*
4691
4692 EDAC-CALXEDA
4693 M:      Robert Richter <rric@kernel.org>
4694 L:      linux-edac@vger.kernel.org
4695 S:      Maintained
4696 F:      drivers/edac/highbank*
4697
4698 EDAC-CAVIUM
4699 M:      Ralf Baechle <ralf@linux-mips.org>
4700 M:      David Daney <david.daney@cavium.com>
4701 L:      linux-edac@vger.kernel.org
4702 L:      linux-mips@linux-mips.org
4703 S:      Supported
4704 F:      drivers/edac/octeon_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-PASEMI
4787 M:      Egor Martovetsky <egor@pasemi.com>
4788 L:      linux-edac@vger.kernel.org
4789 S:      Maintained
4790 F:      drivers/edac/pasemi_edac.c
4791
4792 EDAC-R82600
4793 M:      Tim Small <tim@buttersideup.com>
4794 L:      linux-edac@vger.kernel.org
4795 S:      Maintained
4796 F:      drivers/edac/r82600_edac.c
4797
4798 EDAC-SBRIDGE
4799 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4800 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4801 L:      linux-edac@vger.kernel.org
4802 S:      Maintained
4803 F:      drivers/edac/sb_edac.c
4804
4805 EDAC-SKYLAKE
4806 M:      Tony Luck <tony.luck@intel.com>
4807 L:      linux-edac@vger.kernel.org
4808 S:      Maintained
4809 F:      drivers/edac/skx_edac.c
4810
4811 EDAC-XGENE
4812 APPLIED MICRO (APM) X-GENE SOC EDAC
4813 M:     Loc Ho <lho@apm.com>
4814 S:     Supported
4815 F:     drivers/edac/xgene_edac.c
4816 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4817
4818 EDIROL UA-101/UA-1000 DRIVER
4819 M:      Clemens Ladisch <clemens@ladisch.de>
4820 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4821 T:      git git://git.alsa-project.org/alsa-kernel.git
4822 S:      Maintained
4823 F:      sound/usb/misc/ua101.c
4824
4825 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4826 M:      Matt Fleming <matt@codeblueprint.co.uk>
4827 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4828 L:      linux-efi@vger.kernel.org
4829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4830 S:      Maintained
4831 F:      Documentation/efi-stub.txt
4832 F:      arch/*/kernel/efi.c
4833 F:      arch/x86/boot/compressed/eboot.[ch]
4834 F:      arch/*/include/asm/efi.h
4835 F:      arch/x86/platform/efi/
4836 F:      drivers/firmware/efi/
4837 F:      include/linux/efi*.h
4838 F:      arch/arm/boot/compressed/efi-header.S
4839 F:      arch/arm64/kernel/efi-entry.S
4840
4841 EFI VARIABLE FILESYSTEM
4842 M:      Matthew Garrett <matthew.garrett@nebula.com>
4843 M:      Jeremy Kerr <jk@ozlabs.org>
4844 M:      Matt Fleming <matt@codeblueprint.co.uk>
4845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4846 L:      linux-efi@vger.kernel.org
4847 S:      Maintained
4848 F:      fs/efivarfs/
4849
4850 EFIFB FRAMEBUFFER DRIVER
4851 L:      linux-fbdev@vger.kernel.org
4852 M:      Peter Jones <pjones@redhat.com>
4853 S:      Maintained
4854 F:      drivers/video/fbdev/efifb.c
4855
4856 EFI TEST DRIVER
4857 L:      linux-efi@vger.kernel.org
4858 M:      Ivan Hu <ivan.hu@canonical.com>
4859 M:      Matt Fleming <matt@codeblueprint.co.uk>
4860 S:      Maintained
4861 F:      drivers/firmware/efi/test/
4862
4863 EFS FILESYSTEM
4864 W:      http://aeschi.ch.eu.org/efs/
4865 S:      Orphan
4866 F:      fs/efs/
4867
4868 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4869 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4870 L:      netdev@vger.kernel.org
4871 S:      Maintained
4872 F:      drivers/net/ethernet/ibm/ehea/
4873
4874 EM28XX VIDEO4LINUX DRIVER
4875 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4876 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4877 L:      linux-media@vger.kernel.org
4878 W:      https://linuxtv.org
4879 T:      git git://linuxtv.org/media_tree.git
4880 S:      Maintained
4881 F:      drivers/media/usb/em28xx/
4882 F:      Documentation/media/v4l-drivers/em28xx*
4883
4884 EMBEDDED LINUX
4885 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4886 M:      Matt Mackall <mpm@selenic.com>
4887 M:      David Woodhouse <dwmw2@infradead.org>
4888 L:      linux-embedded@vger.kernel.org
4889 S:      Maintained
4890
4891 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4892 M:      James Smart <james.smart@broadcom.com>
4893 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4894 L:      linux-scsi@vger.kernel.org
4895 W:      http://www.broadcom.com
4896 S:      Supported
4897 F:      drivers/scsi/lpfc/
4898
4899 ENE CB710 FLASH CARD READER DRIVER
4900 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4901 S:      Maintained
4902 F:      drivers/misc/cb710/
4903 F:      drivers/mmc/host/cb710-mmc.*
4904 F:      include/linux/cb710.h
4905
4906 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4907 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4908 S:      Maintained
4909 F:      drivers/media/rc/ene_ir.*
4910
4911 EPSON S1D13XXX FRAMEBUFFER DRIVER
4912 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4913 S:      Maintained
4914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4915 F:      drivers/video/fbdev/s1d13xxxfb.c
4916 F:      include/video/s1d13xxxfb.h
4917
4918 ET131X NETWORK DRIVER
4919 M:      Mark Einon <mark.einon@gmail.com>
4920 S:      Odd Fixes
4921 F:      drivers/net/ethernet/agere/
4922
4923 ETHERNET BRIDGE
4924 M:      Stephen Hemminger <stephen@networkplumber.org>
4925 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4926 L:      netdev@vger.kernel.org
4927 W:      http://www.linuxfoundation.org/en/Net:Bridge
4928 S:      Maintained
4929 F:      include/linux/netfilter_bridge/
4930 F:      net/bridge/
4931
4932 ETHERNET PHY LIBRARY
4933 M:      Florian Fainelli <f.fainelli@gmail.com>
4934 L:      netdev@vger.kernel.org
4935 S:      Maintained
4936 F:      include/linux/phy.h
4937 F:      include/linux/phy_fixed.h
4938 F:      drivers/net/phy/
4939 F:      Documentation/networking/phy.txt
4940 F:      drivers/of/of_mdio.c
4941 F:      drivers/of/of_net.c
4942
4943 EXT2 FILE SYSTEM
4944 M:      Jan Kara <jack@suse.com>
4945 L:      linux-ext4@vger.kernel.org
4946 S:      Maintained
4947 F:      Documentation/filesystems/ext2.txt
4948 F:      fs/ext2/
4949 F:      include/linux/ext2*
4950
4951 EXT4 FILE SYSTEM
4952 M:      "Theodore Ts'o" <tytso@mit.edu>
4953 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4954 L:      linux-ext4@vger.kernel.org
4955 W:      http://ext4.wiki.kernel.org
4956 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4958 S:      Maintained
4959 F:      Documentation/filesystems/ext4.txt
4960 F:      fs/ext4/
4961
4962 Extended Verification Module (EVM)
4963 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4964 L:      linux-ima-devel@lists.sourceforge.net
4965 L:      linux-security-module@vger.kernel.org
4966 S:      Supported
4967 F:      security/integrity/evm/
4968
4969 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4970 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4971 M:      Chanwoo Choi <cw00.choi@samsung.com>
4972 L:      linux-kernel@vger.kernel.org
4973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4974 S:      Maintained
4975 F:      drivers/extcon/
4976 F:      include/linux/extcon/
4977 F:      include/linux/extcon.h
4978 F:      Documentation/extcon/
4979 F:      Documentation/devicetree/bindings/extcon/
4980
4981 EXYNOS DP DRIVER
4982 M:      Jingoo Han <jingoohan1@gmail.com>
4983 L:      dri-devel@lists.freedesktop.org
4984 S:      Maintained
4985 F:      drivers/gpu/drm/exynos/exynos_dp*
4986
4987 EXYNOS SYSMMU (IOMMU) driver
4988 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4989 L:      iommu@lists.linux-foundation.org
4990 S:      Maintained
4991 F:      drivers/iommu/exynos-iommu.c
4992
4993 EZchip NPS platform support
4994 M:      Noam Camus <noamc@ezchip.com>
4995 S:      Supported
4996 F:      arch/arc/plat-eznps
4997 F:      arch/arc/boot/dts/eznps.dts
4998
4999 F71805F HARDWARE MONITORING DRIVER
5000 M:      Jean Delvare <jdelvare@suse.com>
5001 L:      linux-hwmon@vger.kernel.org
5002 S:      Maintained
5003 F:      Documentation/hwmon/f71805f
5004 F:      drivers/hwmon/f71805f.c
5005
5006 FC0011 TUNER DRIVER
5007 M:      Michael Buesch <m@bues.ch>
5008 L:      linux-media@vger.kernel.org
5009 S:      Maintained
5010 F:      drivers/media/tuners/fc0011.h
5011 F:      drivers/media/tuners/fc0011.c
5012
5013 FC2580 MEDIA DRIVER
5014 M:      Antti Palosaari <crope@iki.fi>
5015 L:      linux-media@vger.kernel.org
5016 W:      https://linuxtv.org
5017 W:      http://palosaari.fi/linux/
5018 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5019 T:      git git://linuxtv.org/anttip/media_tree.git
5020 S:      Maintained
5021 F:      drivers/media/tuners/fc2580*
5022
5023 FANOTIFY
5024 M:      Eric Paris <eparis@redhat.com>
5025 S:      Maintained
5026 F:      fs/notify/fanotify/
5027 F:      include/linux/fanotify.h
5028 F:      include/uapi/linux/fanotify.h
5029
5030 FARSYNC SYNCHRONOUS DRIVER
5031 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5032 W:      http://www.farsite.co.uk/
5033 S:      Supported
5034 F:      drivers/net/wan/farsync.*
5035
5036 FAULT INJECTION SUPPORT
5037 M:      Akinobu Mita <akinobu.mita@gmail.com>
5038 S:      Supported
5039 F:      Documentation/fault-injection/
5040 F:      lib/fault-inject.c
5041
5042 FBTFT Framebuffer drivers
5043 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5044 S:      Maintained
5045 F:      drivers/staging/fbtft/
5046
5047 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5048 M:      Johannes Thumshirn <jth@kernel.org>
5049 L:      fcoe-devel@open-fcoe.org
5050 W:      www.Open-FCoE.org
5051 S:      Supported
5052 F:      drivers/scsi/libfc/
5053 F:      drivers/scsi/fcoe/
5054 F:      include/scsi/fc/
5055 F:      include/scsi/libfc.h
5056 F:      include/scsi/libfcoe.h
5057 F:      include/uapi/scsi/fc/
5058
5059 FILE LOCKING (flock() and fcntl()/lockf())
5060 M:      Jeff Layton <jlayton@poochiereds.net>
5061 M:      "J. Bruce Fields" <bfields@fieldses.org>
5062 L:      linux-fsdevel@vger.kernel.org
5063 S:      Maintained
5064 F:      include/linux/fcntl.h
5065 F:      include/linux/fs.h
5066 F:      include/uapi/linux/fcntl.h
5067 F:      include/uapi/linux/fs.h
5068 F:      fs/fcntl.c
5069 F:      fs/locks.c
5070
5071 FILESYSTEMS (VFS and infrastructure)
5072 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5073 L:      linux-fsdevel@vger.kernel.org
5074 S:      Maintained
5075 F:      fs/*
5076
5077 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5078 M:      Riku Voipio <riku.voipio@iki.fi>
5079 L:      linux-hwmon@vger.kernel.org
5080 S:      Maintained
5081 F:      drivers/hwmon/f75375s.c
5082 F:      include/linux/f75375s.h
5083
5084 FIREWIRE AUDIO DRIVERS
5085 M:      Clemens Ladisch <clemens@ladisch.de>
5086 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5087 T:      git git://git.alsa-project.org/alsa-kernel.git
5088 S:      Maintained
5089 F:      sound/firewire/
5090
5091 FIREWIRE MEDIA DRIVERS (firedtv)
5092 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5093 L:      linux-media@vger.kernel.org
5094 L:      linux1394-devel@lists.sourceforge.net
5095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5096 S:      Maintained
5097 F:      drivers/media/firewire/
5098
5099 FIREWIRE SBP-2 TARGET
5100 M:      Chris Boot <bootc@bootc.net>
5101 L:      linux-scsi@vger.kernel.org
5102 L:      target-devel@vger.kernel.org
5103 L:      linux1394-devel@lists.sourceforge.net
5104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5105 S:      Maintained
5106 F:      drivers/target/sbp/
5107
5108 FIREWIRE SUBSYSTEM
5109 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5110 L:      linux1394-devel@lists.sourceforge.net
5111 W:      http://ieee1394.wiki.kernel.org/
5112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5113 S:      Maintained
5114 F:      drivers/firewire/
5115 F:      include/linux/firewire.h
5116 F:      include/uapi/linux/firewire*.h
5117 F:      tools/firewire/
5118
5119 FIRMWARE LOADER (request_firmware)
5120 M:      Ming Lei <ming.lei@canonical.com>
5121 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5122 L:      linux-kernel@vger.kernel.org
5123 S:      Maintained
5124 F:      Documentation/firmware_class/
5125 F:      drivers/base/firmware*.c
5126 F:      include/linux/firmware.h
5127
5128 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5129 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5130 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5131 S:      Maintained
5132 F:      drivers/block/rsxx/
5133
5134 FLOPPY DRIVER
5135 M:      Jiri Kosina <jikos@kernel.org>
5136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5137 S:      Odd fixes
5138 F:      drivers/block/floppy.c
5139
5140 FMC SUBSYSTEM
5141 M:      Alessandro Rubini <rubini@gnudd.com>
5142 W:      http://www.ohwr.org/projects/fmc-bus
5143 S:      Supported
5144 F:      drivers/fmc/
5145 F:      include/linux/fmc*.h
5146 F:      include/linux/ipmi-fru.h
5147 K:      fmc_d.*register
5148
5149 FPGA MANAGER FRAMEWORK
5150 M:      Alan Tull <atull@opensource.altera.com>
5151 R:      Moritz Fischer <moritz.fischer@ettus.com>
5152 L:      linux-fpga@vger.kernel.org
5153 S:      Maintained
5154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5155 F:      drivers/fpga/
5156 F:      include/linux/fpga/fpga-mgr.h
5157 W:      http://www.rocketboards.org
5158
5159 FPU EMULATOR
5160 M:      Bill Metzenthen <billm@melbpc.org.au>
5161 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5162 S:      Maintained
5163 F:      arch/x86/math-emu/
5164
5165 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5166 L:      netdev@vger.kernel.org
5167 S:      Orphan
5168 F:      drivers/net/wan/dlci.c
5169 F:      drivers/net/wan/sdla.c
5170
5171 FRAMEBUFFER LAYER
5172 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5173 L:      linux-fbdev@vger.kernel.org
5174 T:      git git://github.com/bzolnier/linux.git
5175 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5176 S:      Maintained
5177 F:      Documentation/fb/
5178 F:      drivers/video/
5179 F:      include/video/
5180 F:      include/linux/fb.h
5181 F:      include/uapi/video/
5182 F:      include/uapi/linux/fb.h
5183
5184 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5185 M:      Horia Geantă <horia.geanta@nxp.com>
5186 M:      Dan Douglass <dan.douglass@nxp.com>
5187 L:      linux-crypto@vger.kernel.org
5188 S:      Maintained
5189 F:      drivers/crypto/caam/
5190 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5191
5192 FREESCALE DIU FRAMEBUFFER DRIVER
5193 M:      Timur Tabi <timur@tabi.org>
5194 L:      linux-fbdev@vger.kernel.org
5195 S:      Maintained
5196 F:      drivers/video/fbdev/fsl-diu-fb.*
5197
5198 FREESCALE DMA DRIVER
5199 M:      Li Yang <leoli@freescale.com>
5200 M:      Zhang Wei <zw@zh-kernel.org>
5201 L:      linuxppc-dev@lists.ozlabs.org
5202 S:      Maintained
5203 F:      drivers/dma/fsldma.*
5204
5205 FREESCALE GPMI NAND DRIVER
5206 M:      Han Xu <han.xu@nxp.com>
5207 L:      linux-mtd@lists.infradead.org
5208 S:      Maintained
5209 F:      drivers/mtd/nand/gpmi-nand/*
5210
5211 FREESCALE I2C CPM DRIVER
5212 M:      Jochen Friedrich <jochen@scram.de>
5213 L:      linuxppc-dev@lists.ozlabs.org
5214 L:      linux-i2c@vger.kernel.org
5215 S:      Maintained
5216 F:      drivers/i2c/busses/i2c-cpm.c
5217
5218 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5219 M:      Sascha Hauer <kernel@pengutronix.de>
5220 L:      linux-fbdev@vger.kernel.org
5221 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5222 S:      Maintained
5223 F:      include/linux/platform_data/video-imxfb.h
5224 F:      drivers/video/fbdev/imxfb.c
5225
5226 FREESCALE QUAD SPI DRIVER
5227 M:      Han Xu <han.xu@nxp.com>
5228 L:      linux-mtd@lists.infradead.org
5229 S:      Maintained
5230 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5231
5232 FREESCALE SOC FS_ENET DRIVER
5233 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5234 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5235 L:      linuxppc-dev@lists.ozlabs.org
5236 L:      netdev@vger.kernel.org
5237 S:      Maintained
5238 F:      drivers/net/ethernet/freescale/fs_enet/
5239 F:      include/linux/fs_enet_pd.h
5240
5241 FREESCALE IMX / MXC FEC DRIVER
5242 M:      Fugang Duan <fugang.duan@nxp.com>
5243 L:      netdev@vger.kernel.org
5244 S:      Maintained
5245 F:      drivers/net/ethernet/freescale/fec_main.c
5246 F:      drivers/net/ethernet/freescale/fec_ptp.c
5247 F:      drivers/net/ethernet/freescale/fec.h
5248 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5249
5250 FREESCALE QORIQ DPAA FMAN DRIVER
5251 M:      Madalin Bucur <madalin.bucur@nxp.com>
5252 L:      netdev@vger.kernel.org
5253 S:      Maintained
5254 F:      drivers/net/ethernet/freescale/fman
5255 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5256
5257 FREESCALE QORIQ DPAA ETHERNET DRIVER
5258 M:      Madalin Bucur <madalin.bucur@nxp.com>
5259 L:      netdev@vger.kernel.org
5260 S:      Maintained
5261 F:      drivers/net/ethernet/freescale/dpaa
5262
5263 FREESCALE SOC DRIVERS
5264 M:      Scott Wood <oss@buserror.net>
5265 L:      linuxppc-dev@lists.ozlabs.org
5266 L:      linux-arm-kernel@lists.infradead.org
5267 S:      Maintained
5268 F:      drivers/soc/fsl/
5269 F:      include/linux/fsl/
5270
5271 FREESCALE QUICC ENGINE LIBRARY
5272 M:      Qiang Zhao <qiang.zhao@nxp.com>
5273 L:      linuxppc-dev@lists.ozlabs.org
5274 S:      Maintained
5275 F:      drivers/soc/fsl/qe/
5276 F:      include/soc/fsl/*qe*.h
5277 F:      include/soc/fsl/*ucc*.h
5278
5279 FREESCALE USB PERIPHERAL DRIVERS
5280 M:      Li Yang <leoli@freescale.com>
5281 L:      linux-usb@vger.kernel.org
5282 L:      linuxppc-dev@lists.ozlabs.org
5283 S:      Maintained
5284 F:      drivers/usb/gadget/udc/fsl*
5285
5286 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5287 M:      Li Yang <leoli@freescale.com>
5288 L:      netdev@vger.kernel.org
5289 L:      linuxppc-dev@lists.ozlabs.org
5290 S:      Maintained
5291 F:      drivers/net/ethernet/freescale/ucc_geth*
5292
5293 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5294 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5295 L:      netdev@vger.kernel.org
5296 S:      Maintained
5297 F:      drivers/net/ethernet/freescale/gianfar*
5298 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5299 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5300
5301 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5302 M:      Zhao Qiang <qiang.zhao@nxp.com>
5303 L:      netdev@vger.kernel.org
5304 L:      linuxppc-dev@lists.ozlabs.org
5305 S:      Maintained
5306 F:      drivers/net/wan/fsl_ucc_hdlc*
5307
5308 FREESCALE QUICC ENGINE UCC UART DRIVER
5309 M:      Timur Tabi <timur@tabi.org>
5310 L:      linuxppc-dev@lists.ozlabs.org
5311 S:      Maintained
5312 F:      drivers/tty/serial/ucc_uart.c
5313
5314 FREESCALE SOC SOUND DRIVERS
5315 M:      Timur Tabi <timur@tabi.org>
5316 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5317 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5318 R:      Fabio Estevam <fabio.estevam@nxp.com>
5319 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5320 L:      linuxppc-dev@lists.ozlabs.org
5321 S:      Maintained
5322 F:      sound/soc/fsl/fsl*
5323 F:      sound/soc/fsl/imx*
5324 F:      sound/soc/fsl/mpc8610_hpcd.c
5325
5326 FREEVXFS FILESYSTEM
5327 M:      Christoph Hellwig <hch@infradead.org>
5328 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5329 S:      Maintained
5330 F:      fs/freevxfs/
5331
5332 FREEZER
5333 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5334 M:      Pavel Machek <pavel@ucw.cz>
5335 L:      linux-pm@vger.kernel.org
5336 S:      Supported
5337 F:      Documentation/power/freezing-of-tasks.txt
5338 F:      include/linux/freezer.h
5339 F:      kernel/freezer.c
5340
5341 FRONTSWAP API
5342 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5343 L:      linux-kernel@vger.kernel.org
5344 S:      Maintained
5345 F:      mm/frontswap.c
5346 F:      include/linux/frontswap.h
5347
5348 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5349 M:      David Howells <dhowells@redhat.com>
5350 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5351 S:      Supported
5352 F:      Documentation/filesystems/caching/
5353 F:      fs/fscache/
5354 F:      include/linux/fscache*.h
5355
5356 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5357 M:      Theodore Y. Ts'o <tytso@mit.edu>
5358 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5359 L:      linux-fsdevel@vger.kernel.org
5360 S:      Supported
5361 F:      fs/crypto/
5362 F:      include/linux/fscrypt*.h
5363
5364 F2FS FILE SYSTEM
5365 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5366 M:      Chao Yu <yuchao0@huawei.com>
5367 L:      linux-f2fs-devel@lists.sourceforge.net
5368 W:      https://f2fs.wiki.kernel.org/
5369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5370 S:      Maintained
5371 F:      Documentation/filesystems/f2fs.txt
5372 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5373 F:      fs/f2fs/
5374 F:      include/linux/f2fs_fs.h
5375 F:      include/trace/events/f2fs.h
5376
5377 FUJITSU FR-V (FRV) PORT
5378 S:      Orphan
5379 F:      arch/frv/
5380
5381 FUJITSU LAPTOP EXTRAS
5382 M:      Jonathan Woithe <jwoithe@just42.net>
5383 L:      platform-driver-x86@vger.kernel.org
5384 S:      Maintained
5385 F:      drivers/platform/x86/fujitsu-laptop.c
5386
5387 FUJITSU M-5MO LS CAMERA ISP DRIVER
5388 M:      Kyungmin Park <kyungmin.park@samsung.com>
5389 M:      Heungjun Kim <riverful.kim@samsung.com>
5390 L:      linux-media@vger.kernel.org
5391 S:      Maintained
5392 F:      drivers/media/i2c/m5mols/
5393 F:      include/media/i2c/m5mols.h
5394
5395 FUJITSU TABLET EXTRAS
5396 M:      Robert Gerlach <khnz@gmx.de>
5397 L:      platform-driver-x86@vger.kernel.org
5398 S:      Maintained
5399 F:      drivers/platform/x86/fujitsu-tablet.c
5400
5401 FUSE: FILESYSTEM IN USERSPACE
5402 M:      Miklos Szeredi <miklos@szeredi.hu>
5403 L:      linux-fsdevel@vger.kernel.org
5404 W:      http://fuse.sourceforge.net/
5405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5406 S:      Maintained
5407 F:      fs/fuse/
5408 F:      include/uapi/linux/fuse.h
5409 F:      Documentation/filesystems/fuse.txt
5410
5411 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5412 M:      Rik Faith <faith@cs.unc.edu>
5413 L:      linux-scsi@vger.kernel.org
5414 S:      Odd Fixes (e.g., new signatures)
5415 F:      drivers/scsi/fdomain.*
5416
5417 GCC PLUGINS
5418 M:      Kees Cook <keescook@chromium.org>
5419 R:      Emese Revfy <re.emese@gmail.com>
5420 L:      kernel-hardening@lists.openwall.com
5421 S:      Maintained
5422 F:      scripts/gcc-plugins/
5423 F:      scripts/gcc-plugin.sh
5424 F:      scripts/Makefile.gcc-plugins
5425 F:      Documentation/gcc-plugins.txt
5426
5427 GCOV BASED KERNEL PROFILING
5428 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5429 S:      Maintained
5430 F:      kernel/gcov/
5431 F:      Documentation/dev-tools/gcov.rst
5432
5433 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5434 M:      Achim Leubner <achim_leubner@adaptec.com>
5435 L:      linux-scsi@vger.kernel.org
5436 W:      http://www.icp-vortex.com/
5437 S:      Supported
5438 F:      drivers/scsi/gdt*
5439
5440 GDB KERNEL DEBUGGING HELPER SCRIPTS
5441 M:      Jan Kiszka <jan.kiszka@siemens.com>
5442 M:      Kieran Bingham <kieran@bingham.xyz>
5443 S:      Supported
5444 F:      scripts/gdb/
5445
5446 GEMTEK FM RADIO RECEIVER DRIVER
5447 M:      Hans Verkuil <hverkuil@xs4all.nl>
5448 L:      linux-media@vger.kernel.org
5449 T:      git git://linuxtv.org/media_tree.git
5450 W:      https://linuxtv.org
5451 S:      Maintained
5452 F:      drivers/media/radio/radio-gemtek*
5453
5454 GENERIC GPIO I2C DRIVER
5455 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5456 S:      Supported
5457 F:      drivers/i2c/busses/i2c-gpio.c
5458 F:      include/linux/i2c-gpio.h
5459
5460 GENERIC GPIO I2C MULTIPLEXER DRIVER
5461 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5462 L:      linux-i2c@vger.kernel.org
5463 S:      Supported
5464 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5465 F:      include/linux/i2c-mux-gpio.h
5466 F:      Documentation/i2c/muxes/i2c-mux-gpio
5467
5468 GENERIC HDLC (WAN) DRIVERS
5469 M:      Krzysztof Halasa <khc@pm.waw.pl>
5470 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5471 S:      Maintained
5472 F:      drivers/net/wan/c101.c
5473 F:      drivers/net/wan/hd6457*
5474 F:      drivers/net/wan/hdlc*
5475 F:      drivers/net/wan/n2.c
5476 F:      drivers/net/wan/pc300too.c
5477 F:      drivers/net/wan/pci200syn.c
5478 F:      drivers/net/wan/wanxl*
5479
5480 GENERIC INCLUDE/ASM HEADER FILES
5481 M:      Arnd Bergmann <arnd@arndb.de>
5482 L:      linux-arch@vger.kernel.org
5483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5484 S:      Maintained
5485 F:      include/asm-generic/
5486 F:      include/uapi/asm-generic/
5487
5488 GENERIC PHY FRAMEWORK
5489 M:      Kishon Vijay Abraham I <kishon@ti.com>
5490 L:      linux-kernel@vger.kernel.org
5491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5492 S:      Supported
5493 F:      drivers/phy/
5494 F:      include/linux/phy/
5495
5496 GENERIC PM DOMAINS
5497 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5498 M:      Kevin Hilman <khilman@kernel.org>
5499 M:      Ulf Hansson <ulf.hansson@linaro.org>
5500 L:      linux-pm@vger.kernel.org
5501 S:      Supported
5502 F:      drivers/base/power/domain*.c
5503 F:      include/linux/pm_domain.h
5504
5505 GENERIC UIO DRIVER FOR PCI DEVICES
5506 M:      "Michael S. Tsirkin" <mst@redhat.com>
5507 L:      kvm@vger.kernel.org
5508 S:      Supported
5509 F:      drivers/uio/uio_pci_generic.c
5510
5511 GET_MAINTAINER SCRIPT
5512 M:      Joe Perches <joe@perches.com>
5513 S:      Maintained
5514 F:      scripts/get_maintainer.pl
5515
5516 GENWQE (IBM Generic Workqueue Card)
5517 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5518 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5519 S:      Supported
5520 F:      drivers/misc/genwqe/
5521
5522 GFS2 FILE SYSTEM
5523 M:      Steven Whitehouse <swhiteho@redhat.com>
5524 M:      Bob Peterson <rpeterso@redhat.com>
5525 L:      cluster-devel@redhat.com
5526 W:      http://sources.redhat.com/cluster/
5527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5528 S:      Supported
5529 F:      Documentation/filesystems/gfs2*.txt
5530 F:      fs/gfs2/
5531 F:      include/uapi/linux/gfs2_ondisk.h
5532
5533 GIGASET ISDN DRIVERS
5534 M:      Paul Bolle <pebolle@tiscali.nl>
5535 L:      gigaset307x-common@lists.sourceforge.net
5536 W:      http://gigaset307x.sourceforge.net/
5537 S:      Odd Fixes
5538 F:      Documentation/isdn/README.gigaset
5539 F:      drivers/isdn/gigaset/
5540 F:      include/uapi/linux/gigaset_dev.h
5541
5542 GO7007 MPEG CODEC
5543 M:      Hans Verkuil <hans.verkuil@cisco.com>
5544 L:      linux-media@vger.kernel.org
5545 S:      Maintained
5546 F:      drivers/media/usb/go7007/
5547
5548 GOODIX TOUCHSCREEN
5549 M:      Bastien Nocera <hadess@hadess.net>
5550 L:      linux-input@vger.kernel.org
5551 S:      Maintained
5552 F:      drivers/input/touchscreen/goodix.c
5553
5554 GPIO MOCKUP DRIVER
5555 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5556 L:      linux-gpio@vger.kernel.org
5557 S:      Maintained
5558 F:      drivers/gpio/gpio-mockup.c
5559 F:      tools/testing/selftests/gpio/
5560
5561 GPIO SUBSYSTEM
5562 M:      Linus Walleij <linus.walleij@linaro.org>
5563 M:      Alexandre Courbot <gnurou@gmail.com>
5564 L:      linux-gpio@vger.kernel.org
5565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5566 S:      Maintained
5567 F:      Documentation/devicetree/bindings/gpio/
5568 F:      Documentation/gpio/
5569 F:      Documentation/ABI/testing/gpio-cdev
5570 F:      Documentation/ABI/obsolete/sysfs-gpio
5571 F:      drivers/gpio/
5572 F:      include/linux/gpio/
5573 F:      include/linux/gpio.h
5574 F:      include/asm-generic/gpio.h
5575 F:      include/uapi/linux/gpio.h
5576 F:      tools/gpio/
5577
5578 GRE DEMULTIPLEXER DRIVER
5579 M:      Dmitry Kozlov <xeb@mail.ru>
5580 L:      netdev@vger.kernel.org
5581 S:      Maintained
5582 F:      net/ipv4/gre_demux.c
5583 F:      net/ipv4/gre_offload.c
5584 F:      include/net/gre.h
5585
5586 GRETH 10/100/1G Ethernet MAC device driver
5587 M:      Andreas Larsson <andreas@gaisler.com>
5588 L:      netdev@vger.kernel.org
5589 S:      Maintained
5590 F:      drivers/net/ethernet/aeroflex/
5591
5592 GREYBUS SUBSYSTEM
5593 M:      Johan Hovold <johan@kernel.org>
5594 M:      Alex Elder <elder@kernel.org>
5595 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5596 S:      Maintained
5597 F:      drivers/staging/greybus/
5598 L:      greybus-dev@lists.linaro.org
5599
5600 GREYBUS AUDIO PROTOCOLS DRIVERS
5601 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5602 M:      Mark Greer <mgreer@animalcreek.com>
5603 S:      Maintained
5604 F:      drivers/staging/greybus/audio_apbridgea.c
5605 F:      drivers/staging/greybus/audio_apbridgea.h
5606 F:      drivers/staging/greybus/audio_codec.c
5607 F:      drivers/staging/greybus/audio_codec.h
5608 F:      drivers/staging/greybus/audio_gb.c
5609 F:      drivers/staging/greybus/audio_manager.c
5610 F:      drivers/staging/greybus/audio_manager.h
5611 F:      drivers/staging/greybus/audio_manager_module.c
5612 F:      drivers/staging/greybus/audio_manager_private.h
5613 F:      drivers/staging/greybus/audio_manager_sysfs.c
5614 F:      drivers/staging/greybus/audio_module.c
5615 F:      drivers/staging/greybus/audio_topology.c
5616
5617 GREYBUS PROTOCOLS DRIVERS
5618 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5619 S:      Maintained
5620 F:      drivers/staging/greybus/sdio.c
5621 F:      drivers/staging/greybus/light.c
5622 F:      drivers/staging/greybus/gpio.c
5623 F:      drivers/staging/greybus/power_supply.c
5624 F:      drivers/staging/greybus/spi.c
5625 F:      drivers/staging/greybus/spilib.c
5626
5627 GREYBUS PROTOCOLS DRIVERS
5628 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5629 S:      Maintained
5630 F:      drivers/staging/greybus/loopback.c
5631 F:      drivers/staging/greybus/timesync.c
5632 F:      drivers/staging/greybus/timesync_platform.c
5633
5634 GREYBUS PROTOCOLS DRIVERS
5635 M:      Viresh Kumar <vireshk@kernel.org>
5636 S:      Maintained
5637 F:      drivers/staging/greybus/authentication.c
5638 F:      drivers/staging/greybus/bootrom.c
5639 F:      drivers/staging/greybus/firmware.h
5640 F:      drivers/staging/greybus/fw-core.c
5641 F:      drivers/staging/greybus/fw-download.c
5642 F:      drivers/staging/greybus/fw-managament.c
5643 F:      drivers/staging/greybus/greybus_authentication.h
5644 F:      drivers/staging/greybus/greybus_firmware.h
5645 F:      drivers/staging/greybus/hid.c
5646 F:      drivers/staging/greybus/i2c.c
5647 F:      drivers/staging/greybus/spi.c
5648 F:      drivers/staging/greybus/spilib.c
5649 F:      drivers/staging/greybus/spilib.h
5650
5651 GREYBUS PROTOCOLS DRIVERS
5652 M:      David Lin <dtwlin@gmail.com>
5653 S:      Maintained
5654 F:      drivers/staging/greybus/uart.c
5655 F:      drivers/staging/greybus/log.c
5656
5657 GREYBUS PLATFORM DRIVERS
5658 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5659 S:      Maintained
5660 F:      drivers/staging/greybus/arche-platform.c
5661 F:      drivers/staging/greybus/arche-apb-ctrl.c
5662 F:      drivers/staging/greybus/arche_platform.h
5663
5664 GS1662 VIDEO SERIALIZER
5665 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5666 L:      linux-media@vger.kernel.org
5667 T:      git git://linuxtv.org/media_tree.git
5668 S:      Maintained
5669 F:      drivers/media/spi/gs1662.c
5670
5671 GSPCA FINEPIX SUBDRIVER
5672 M:      Frank Zago <frank@zago.net>
5673 L:      linux-media@vger.kernel.org
5674 T:      git git://linuxtv.org/media_tree.git
5675 S:      Maintained
5676 F:      drivers/media/usb/gspca/finepix.c
5677
5678 GSPCA GL860 SUBDRIVER
5679 M:      Olivier Lorin <o.lorin@laposte.net>
5680 L:      linux-media@vger.kernel.org
5681 T:      git git://linuxtv.org/media_tree.git
5682 S:      Maintained
5683 F:      drivers/media/usb/gspca/gl860/
5684
5685 GSPCA M5602 SUBDRIVER
5686 M:      Erik Andren <erik.andren@gmail.com>
5687 L:      linux-media@vger.kernel.org
5688 T:      git git://linuxtv.org/media_tree.git
5689 S:      Maintained
5690 F:      drivers/media/usb/gspca/m5602/
5691
5692 GSPCA PAC207 SONIXB SUBDRIVER
5693 M:      Hans Verkuil <hverkuil@xs4all.nl>
5694 L:      linux-media@vger.kernel.org
5695 T:      git git://linuxtv.org/media_tree.git
5696 S:      Odd Fixes
5697 F:      drivers/media/usb/gspca/pac207.c
5698
5699 GSPCA SN9C20X SUBDRIVER
5700 M:      Brian Johnson <brijohn@gmail.com>
5701 L:      linux-media@vger.kernel.org
5702 T:      git git://linuxtv.org/media_tree.git
5703 S:      Maintained
5704 F:      drivers/media/usb/gspca/sn9c20x.c
5705
5706 GSPCA T613 SUBDRIVER
5707 M:      Leandro Costantino <lcostantino@gmail.com>
5708 L:      linux-media@vger.kernel.org
5709 T:      git git://linuxtv.org/media_tree.git
5710 S:      Maintained
5711 F:      drivers/media/usb/gspca/t613.c
5712
5713 GSPCA USB WEBCAM DRIVER
5714 M:      Hans Verkuil <hverkuil@xs4all.nl>
5715 L:      linux-media@vger.kernel.org
5716 T:      git git://linuxtv.org/media_tree.git
5717 S:      Odd Fixes
5718 F:      drivers/media/usb/gspca/
5719
5720 GTP (GPRS Tunneling Protocol)
5721 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5722 M:      Harald Welte <laforge@gnumonks.org>
5723 L:      osmocom-net-gprs@lists.osmocom.org
5724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5725 S:      Maintained
5726 F:      drivers/net/gtp.c
5727
5728 GUID PARTITION TABLE (GPT)
5729 M:      Davidlohr Bueso <dave@stgolabs.net>
5730 L:      linux-efi@vger.kernel.org
5731 S:      Maintained
5732 F:      block/partitions/efi.*
5733
5734 STK1160 USB VIDEO CAPTURE DRIVER
5735 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5736 L:      linux-media@vger.kernel.org
5737 T:      git git://linuxtv.org/media_tree.git
5738 S:      Maintained
5739 F:      drivers/media/usb/stk1160/
5740
5741 H8/300 ARCHITECTURE
5742 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5743 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5744 W:      http://uclinux-h8.sourceforge.jp
5745 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5746 S:      Maintained
5747 F:      arch/h8300/
5748 F:      drivers/clocksource/h8300_*.c
5749 F:      drivers/clk/h8300/
5750 F:      drivers/irqchip/irq-renesas-h8*.c
5751
5752 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5753 M:      Frank Seidel <frank@f-seidel.de>
5754 L:      platform-driver-x86@vger.kernel.org
5755 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5756 S:      Maintained
5757 F:      drivers/platform/x86/hdaps.c
5758
5759 HDPVR USB VIDEO ENCODER DRIVER
5760 M:      Hans Verkuil <hverkuil@xs4all.nl>
5761 L:      linux-media@vger.kernel.org
5762 T:      git git://linuxtv.org/media_tree.git
5763 W:      https://linuxtv.org
5764 S:      Odd Fixes
5765 F:      drivers/media/usb/hdpvr/
5766
5767 HWPOISON MEMORY FAILURE HANDLING
5768 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5769 L:      linux-mm@kvack.org
5770 S:      Maintained
5771 F:      mm/memory-failure.c
5772 F:      mm/hwpoison-inject.c
5773
5774 HYPERVISOR VIRTUAL CONSOLE DRIVER
5775 L:      linuxppc-dev@lists.ozlabs.org
5776 S:      Odd Fixes
5777 F:      drivers/tty/hvc/
5778
5779 HACKRF MEDIA DRIVER
5780 M:      Antti Palosaari <crope@iki.fi>
5781 L:      linux-media@vger.kernel.org
5782 W:      https://linuxtv.org
5783 W:      http://palosaari.fi/linux/
5784 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5785 T:      git git://linuxtv.org/anttip/media_tree.git
5786 S:      Maintained
5787 F:      drivers/media/usb/hackrf/
5788
5789 HARDWARE MONITORING
5790 M:      Jean Delvare <jdelvare@suse.com>
5791 M:      Guenter Roeck <linux@roeck-us.net>
5792 L:      linux-hwmon@vger.kernel.org
5793 W:      http://hwmon.wiki.kernel.org/
5794 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5796 S:      Maintained
5797 F:      Documentation/hwmon/
5798 F:      drivers/hwmon/
5799 F:      include/linux/hwmon*.h
5800
5801 HARDWARE RANDOM NUMBER GENERATOR CORE
5802 M:      Matt Mackall <mpm@selenic.com>
5803 M:      Herbert Xu <herbert@gondor.apana.org.au>
5804 L:      linux-crypto@vger.kernel.org
5805 S:      Odd fixes
5806 F:      Documentation/devicetree/bindings/rng/
5807 F:      Documentation/hw_random.txt
5808 F:      drivers/char/hw_random/
5809 F:      include/linux/hw_random.h
5810
5811 HARDWARE SPINLOCK CORE
5812 M:      Ohad Ben-Cohen <ohad@wizery.com>
5813 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5814 L:      linux-remoteproc@vger.kernel.org
5815 S:      Maintained
5816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5817 F:      Documentation/devicetree/bindings/hwlock/
5818 F:      Documentation/hwspinlock.txt
5819 F:      drivers/hwspinlock/
5820 F:      include/linux/hwspinlock.h
5821
5822 HARMONY SOUND DRIVER
5823 L:      linux-parisc@vger.kernel.org
5824 S:      Maintained
5825 F:      sound/parisc/harmony.*
5826
5827 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5828 M:      Jimmy Vance <jimmy.vance@hpe.com>
5829 S:      Supported
5830 F:      Documentation/watchdog/hpwdt.txt
5831 F:      drivers/watchdog/hpwdt.c
5832
5833 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5834 M:      Don Brace <don.brace@microsemi.com>
5835 L:      esc.storagedev@microsemi.com
5836 L:      linux-scsi@vger.kernel.org
5837 S:      Supported
5838 F:      Documentation/scsi/hpsa.txt
5839 F:      drivers/scsi/hpsa*.[ch]
5840 F:      include/linux/cciss*.h
5841 F:      include/uapi/linux/cciss*.h
5842
5843 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5844 M:      Don Brace <don.brace@microsemi.com>
5845 L:      esc.storagedev@microsemi.com
5846 L:      linux-scsi@vger.kernel.org
5847 S:      Supported
5848 F:      Documentation/blockdev/cciss.txt
5849 F:      drivers/block/cciss*
5850 F:      include/linux/cciss_ioctl.h
5851 F:      include/uapi/linux/cciss_ioctl.h
5852
5853 HFI1 DRIVER
5854 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5855 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5856 L:      linux-rdma@vger.kernel.org
5857 S:      Supported
5858 F:      drivers/infiniband/hw/hfi1
5859
5860 HFS FILESYSTEM
5861 L:      linux-fsdevel@vger.kernel.org
5862 S:      Orphan
5863 F:      Documentation/filesystems/hfs.txt
5864 F:      fs/hfs/
5865
5866 HFSPLUS FILESYSTEM
5867 L:      linux-fsdevel@vger.kernel.org
5868 S:      Orphan
5869 F:      Documentation/filesystems/hfsplus.txt
5870 F:      fs/hfsplus/
5871
5872 HGA FRAMEBUFFER DRIVER
5873 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5874 L:      linux-nvidia@lists.surfsouth.com
5875 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5876 S:      Maintained
5877 F:      drivers/video/fbdev/hgafb.c
5878
5879 HIBERNATION (aka Software Suspend, aka swsusp)
5880 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5881 M:      Pavel Machek <pavel@ucw.cz>
5882 L:      linux-pm@vger.kernel.org
5883 B:      https://bugzilla.kernel.org
5884 S:      Supported
5885 F:      arch/x86/power/
5886 F:      drivers/base/power/
5887 F:      kernel/power/
5888 F:      include/linux/suspend.h
5889 F:      include/linux/freezer.h
5890 F:      include/linux/pm.h
5891 F:      arch/*/include/asm/suspend*.h
5892
5893 HID CORE LAYER
5894 M:      Jiri Kosina <jikos@kernel.org>
5895 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5896 L:      linux-input@vger.kernel.org
5897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5898 S:      Maintained
5899 F:      drivers/hid/
5900 F:      include/linux/hid*
5901 F:      include/uapi/linux/hid*
5902
5903 HID SENSOR HUB DRIVERS
5904 M:      Jiri Kosina <jikos@kernel.org>
5905 M:      Jonathan Cameron <jic23@kernel.org>
5906 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5907 L:      linux-input@vger.kernel.org
5908 L:      linux-iio@vger.kernel.org
5909 S:      Maintained
5910 F:      Documentation/hid/hid-sensor*
5911 F:      drivers/hid/hid-sensor-*
5912 F:      drivers/iio/*/hid-*
5913 F:      include/linux/hid-sensor-*
5914
5915 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5916 M:      Thomas Gleixner <tglx@linutronix.de>
5917 L:      linux-kernel@vger.kernel.org
5918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5919 S:      Maintained
5920 F:      Documentation/timers/
5921 F:      kernel/time/hrtimer.c
5922 F:      kernel/time/clockevents.c
5923 F:      kernel/time/tick*.*
5924 F:      kernel/time/timer_*.c
5925 F:      include/linux/clockchips.h
5926 F:      include/linux/hrtimer.h
5927
5928 HIGH-SPEED SCC DRIVER FOR AX.25
5929 L:      linux-hams@vger.kernel.org
5930 S:      Orphan
5931 F:      drivers/net/hamradio/dmascc.c
5932 F:      drivers/net/hamradio/scc.c
5933
5934 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5935 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5936 W:      http://www.highpoint-tech.com
5937 S:      Supported
5938 F:      Documentation/scsi/hptiop.txt
5939 F:      drivers/scsi/hptiop.c
5940
5941 HIPPI
5942 M:      Jes Sorensen <jes@trained-monkey.org>
5943 L:      linux-hippi@sunsite.dk
5944 S:      Maintained
5945 F:      include/linux/hippidevice.h
5946 F:      include/uapi/linux/if_hippi.h
5947 F:      net/802/hippi.c
5948 F:      drivers/net/hippi/
5949
5950 HISILICON NETWORK SUBSYSTEM DRIVER
5951 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5952 M:      Salil Mehta <salil.mehta@huawei.com>
5953 L:      netdev@vger.kernel.org
5954 W:      http://www.hisilicon.com
5955 S:      Maintained
5956 F:      drivers/net/ethernet/hisilicon/
5957 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5958
5959 HISILICON ROCE DRIVER
5960 M:      Lijun Ou <oulijun@huawei.com>
5961 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5962 L:      linux-rdma@vger.kernel.org
5963 S:      Maintained
5964 F:      drivers/infiniband/hw/hns/
5965 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5966
5967 HISILICON SAS Controller
5968 M:      John Garry <john.garry@huawei.com>
5969 W:      http://www.hisilicon.com
5970 S:      Supported
5971 F:      drivers/scsi/hisi_sas/
5972 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5973
5974 HOST AP DRIVER
5975 M:      Jouni Malinen <j@w1.fi>
5976 L:      linux-wireless@vger.kernel.org
5977 W:      http://w1.fi/hostap-driver.html
5978 S:      Obsolete
5979 F:      drivers/net/wireless/intersil/hostap/
5980
5981 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5982 L:      platform-driver-x86@vger.kernel.org
5983 S:      Orphan
5984 F:      drivers/platform/x86/tc1100-wmi.c
5985
5986 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5987 M:      Jaroslav Kysela <perex@perex.cz>
5988 S:      Maintained
5989 F:      drivers/net/ethernet/hp/hp100.*
5990
5991 HPET:   High Precision Event Timers driver
5992 M:      Clemens Ladisch <clemens@ladisch.de>
5993 S:      Maintained
5994 F:      Documentation/timers/hpet.txt
5995 F:      drivers/char/hpet.c
5996 F:      include/linux/hpet.h
5997 F:      include/uapi/linux/hpet.h
5998
5999 HPET:   x86
6000 S:      Orphan
6001 F:      arch/x86/kernel/hpet.c
6002 F:      arch/x86/include/asm/hpet.h
6003
6004 HPFS FILESYSTEM
6005 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6006 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6007 S:      Maintained
6008 F:      fs/hpfs/
6009
6010 HSI SUBSYSTEM
6011 M:      Sebastian Reichel <sre@kernel.org>
6012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6013 S:      Maintained
6014 F:      Documentation/ABI/testing/sysfs-bus-hsi
6015 F:      Documentation/device-drivers/serial-interfaces.rst
6016 F:      drivers/hsi/
6017 F:      include/linux/hsi/
6018 F:      include/uapi/linux/hsi/
6019
6020 HSO 3G MODEM DRIVER
6021 L:      linux-usb@vger.kernel.org
6022 S:      Orphan
6023 F:      drivers/net/usb/hso.c
6024
6025 HSR NETWORK PROTOCOL
6026 M:      Arvid Brodin <arvid.brodin@alten.se>
6027 L:      netdev@vger.kernel.org
6028 S:      Maintained
6029 F:      net/hsr/
6030
6031 HTCPEN TOUCHSCREEN DRIVER
6032 M:      Pau Oliva Fora <pof@eslack.org>
6033 L:      linux-input@vger.kernel.org
6034 S:      Maintained
6035 F:      drivers/input/touchscreen/htcpen.c
6036
6037 HUGETLB FILESYSTEM
6038 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6039 S:      Maintained
6040 F:      fs/hugetlbfs/
6041
6042 HVA ST MEDIA DRIVER
6043 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6044 L:      linux-media@vger.kernel.org
6045 T:      git git://linuxtv.org/media_tree.git
6046 W:      https://linuxtv.org
6047 S:      Supported
6048 F:      drivers/media/platform/sti/hva
6049
6050 Hyper-V CORE AND DRIVERS
6051 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6052 M:      Haiyang Zhang <haiyangz@microsoft.com>
6053 M:      Stephen Hemminger <sthemmin@microsoft.com>
6054 L:      devel@linuxdriverproject.org
6055 S:      Maintained
6056 F:      arch/x86/include/asm/mshyperv.h
6057 F:      arch/x86/include/uapi/asm/hyperv.h
6058 F:      arch/x86/kernel/cpu/mshyperv.c
6059 F:      arch/x86/hyperv
6060 F:      drivers/hid/hid-hyperv.c
6061 F:      drivers/hv/
6062 F:      drivers/input/serio/hyperv-keyboard.c
6063 F:      drivers/pci/host/pci-hyperv.c
6064 F:      drivers/net/hyperv/
6065 F:      drivers/scsi/storvsc_drv.c
6066 F:      drivers/uio/uio_hv_generic.c
6067 F:      drivers/video/fbdev/hyperv_fb.c
6068 F:      include/linux/hyperv.h
6069 F:      tools/hv/
6070 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6071
6072 I2C MUXES
6073 M:      Peter Rosin <peda@axentia.se>
6074 L:      linux-i2c@vger.kernel.org
6075 S:      Maintained
6076 F:      Documentation/i2c/i2c-topology
6077 F:      Documentation/i2c/muxes/
6078 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6079 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6080 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6081 F:      drivers/i2c/i2c-mux.c
6082 F:      drivers/i2c/muxes/
6083 F:      include/linux/i2c-mux.h
6084
6085 I2C OVER PARALLEL PORT
6086 M:      Jean Delvare <jdelvare@suse.com>
6087 L:      linux-i2c@vger.kernel.org
6088 S:      Maintained
6089 F:      Documentation/i2c/busses/i2c-parport
6090 F:      Documentation/i2c/busses/i2c-parport-light
6091 F:      drivers/i2c/busses/i2c-parport.c
6092 F:      drivers/i2c/busses/i2c-parport-light.c
6093
6094 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6095 M:      Jean Delvare <jdelvare@suse.com>
6096 L:      linux-i2c@vger.kernel.org
6097 S:      Maintained
6098 F:      Documentation/i2c/busses/i2c-ali1535
6099 F:      Documentation/i2c/busses/i2c-ali1563
6100 F:      Documentation/i2c/busses/i2c-ali15x3
6101 F:      Documentation/i2c/busses/i2c-amd756
6102 F:      Documentation/i2c/busses/i2c-amd8111
6103 F:      Documentation/i2c/busses/i2c-i801
6104 F:      Documentation/i2c/busses/i2c-nforce2
6105 F:      Documentation/i2c/busses/i2c-piix4
6106 F:      Documentation/i2c/busses/i2c-sis5595
6107 F:      Documentation/i2c/busses/i2c-sis630
6108 F:      Documentation/i2c/busses/i2c-sis96x
6109 F:      Documentation/i2c/busses/i2c-via
6110 F:      Documentation/i2c/busses/i2c-viapro
6111 F:      drivers/i2c/busses/i2c-ali1535.c
6112 F:      drivers/i2c/busses/i2c-ali1563.c
6113 F:      drivers/i2c/busses/i2c-ali15x3.c
6114 F:      drivers/i2c/busses/i2c-amd756.c
6115 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6116 F:      drivers/i2c/busses/i2c-amd8111.c
6117 F:      drivers/i2c/busses/i2c-i801.c
6118 F:      drivers/i2c/busses/i2c-isch.c
6119 F:      drivers/i2c/busses/i2c-nforce2.c
6120 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6121 F:      drivers/i2c/busses/i2c-piix4.c
6122 F:      drivers/i2c/busses/i2c-sis5595.c
6123 F:      drivers/i2c/busses/i2c-sis630.c
6124 F:      drivers/i2c/busses/i2c-sis96x.c
6125 F:      drivers/i2c/busses/i2c-via.c
6126 F:      drivers/i2c/busses/i2c-viapro.c
6127
6128 I2C/SMBUS ISMT DRIVER
6129 M:      Seth Heasley <seth.heasley@intel.com>
6130 M:      Neil Horman <nhorman@tuxdriver.com>
6131 L:      linux-i2c@vger.kernel.org
6132 F:      drivers/i2c/busses/i2c-ismt.c
6133 F:      Documentation/i2c/busses/i2c-ismt
6134
6135 I2C/SMBUS STUB DRIVER
6136 M:      Jean Delvare <jdelvare@suse.com>
6137 L:      linux-i2c@vger.kernel.org
6138 S:      Maintained
6139 F:      drivers/i2c/i2c-stub.c
6140
6141 I2C SUBSYSTEM
6142 M:      Wolfram Sang <wsa@the-dreams.de>
6143 L:      linux-i2c@vger.kernel.org
6144 W:      https://i2c.wiki.kernel.org/
6145 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6147 S:      Maintained
6148 F:      Documentation/devicetree/bindings/i2c/
6149 F:      Documentation/i2c/
6150 F:      drivers/i2c/
6151 F:      drivers/i2c/*/
6152 F:      include/linux/i2c.h
6153 F:      include/linux/i2c-*.h
6154 F:      include/uapi/linux/i2c.h
6155 F:      include/uapi/linux/i2c-*.h
6156
6157 I2C ACPI SUPPORT
6158 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6159 L:      linux-i2c@vger.kernel.org
6160 L:      linux-acpi@vger.kernel.org
6161 S:      Maintained
6162
6163 I2C-TAOS-EVM DRIVER
6164 M:      Jean Delvare <jdelvare@suse.com>
6165 L:      linux-i2c@vger.kernel.org
6166 S:      Maintained
6167 F:      Documentation/i2c/busses/i2c-taos-evm
6168 F:      drivers/i2c/busses/i2c-taos-evm.c
6169
6170 I2C-TINY-USB DRIVER
6171 M:      Till Harbaum <till@harbaum.org>
6172 L:      linux-i2c@vger.kernel.org
6173 W:      http://www.harbaum.org/till/i2c_tiny_usb
6174 S:      Maintained
6175 F:      drivers/i2c/busses/i2c-tiny-usb.c
6176
6177 i386 BOOT CODE
6178 M:      "H. Peter Anvin" <hpa@zytor.com>
6179 S:      Maintained
6180 F:      arch/x86/boot/
6181
6182 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6183 M:      "H. Peter Anvin" <hpa@zytor.com>
6184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6185 S:      Maintained
6186
6187 IA64 (Itanium) PLATFORM
6188 M:      Tony Luck <tony.luck@intel.com>
6189 M:      Fenghua Yu <fenghua.yu@intel.com>
6190 L:      linux-ia64@vger.kernel.org
6191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6192 S:      Maintained
6193 F:      arch/ia64/
6194
6195 IBM Power VMX Cryptographic instructions
6196 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6197 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6198 L:      linux-crypto@vger.kernel.org
6199 S:      Supported
6200 F:      drivers/crypto/vmx/Makefile
6201 F:      drivers/crypto/vmx/Kconfig
6202 F:      drivers/crypto/vmx/vmx.c
6203 F:      drivers/crypto/vmx/aes*
6204 F:      drivers/crypto/vmx/ghash*
6205 F:      drivers/crypto/vmx/ppc-xlate.pl
6206
6207 IBM Power in-Nest Crypto Acceleration
6208 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6209 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6210 L:      linux-crypto@vger.kernel.org
6211 S:      Supported
6212 F:      drivers/crypto/nx/Makefile
6213 F:      drivers/crypto/nx/Kconfig
6214 F:      drivers/crypto/nx/nx-aes*
6215 F:      drivers/crypto/nx/nx-sha*
6216 F:      drivers/crypto/nx/nx.*
6217 F:      drivers/crypto/nx/nx_csbcpb.h
6218 F:      drivers/crypto/nx/nx_debugfs.h
6219
6220 IBM Power 842 compression accelerator
6221 M:      Dan Streetman <ddstreet@ieee.org>
6222 S:      Supported
6223 F:      drivers/crypto/nx/Makefile
6224 F:      drivers/crypto/nx/Kconfig
6225 F:      drivers/crypto/nx/nx-842*
6226 F:      include/linux/sw842.h
6227 F:      crypto/842.c
6228 F:      lib/842/
6229
6230 IBM Power Linux RAID adapter
6231 M:      Brian King <brking@us.ibm.com>
6232 S:      Supported
6233 F:      drivers/scsi/ipr.*
6234
6235 IBM Power Virtual Ethernet Device Driver
6236 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6237 L:      netdev@vger.kernel.org
6238 S:      Supported
6239 F:      drivers/net/ethernet/ibm/ibmveth.*
6240
6241 IBM Power SRIOV Virtual NIC Device Driver
6242 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6243 M:      John Allen <jallen@linux.vnet.ibm.com>
6244 L:      netdev@vger.kernel.org
6245 S:      Supported
6246 F:      drivers/net/ethernet/ibm/ibmvnic.*
6247
6248 IBM Power Virtual SCSI Device Drivers
6249 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6250 L:      linux-scsi@vger.kernel.org
6251 S:      Supported
6252 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6253 F:      include/scsi/viosrp.h
6254
6255 IBM Power Virtual SCSI Device Target Driver
6256 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6257 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6258 L:      linux-scsi@vger.kernel.org
6259 L:      target-devel@vger.kernel.org
6260 S:      Supported
6261 F:      drivers/scsi/ibmvscsi_tgt/
6262
6263 IBM Power Virtual FC Device Drivers
6264 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6265 L:      linux-scsi@vger.kernel.org
6266 S:      Supported
6267 F:      drivers/scsi/ibmvscsi/ibmvfc*
6268
6269 IBM ServeRAID RAID DRIVER
6270 S:      Orphan
6271 F:      drivers/scsi/ips.*
6272
6273 ICH LPC AND GPIO DRIVER
6274 M:      Peter Tyser <ptyser@xes-inc.com>
6275 S:      Maintained
6276 F:      drivers/mfd/lpc_ich.c
6277 F:      drivers/gpio/gpio-ich.c
6278
6279 IDT VersaClock 5 CLOCK DRIVER
6280 M:      Marek Vasut <marek.vasut@gmail.com>
6281 S:      Maintained
6282 F:      drivers/clk/clk-versaclock5.c
6283
6284 IDE SUBSYSTEM
6285 M:      "David S. Miller" <davem@davemloft.net>
6286 L:      linux-ide@vger.kernel.org
6287 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6289 S:      Maintained
6290 F:      Documentation/ide/
6291 F:      drivers/ide/
6292 F:      include/linux/ide.h
6293
6294 IDEAPAD LAPTOP EXTRAS DRIVER
6295 M:      Ike Panhc <ike.pan@canonical.com>
6296 L:      platform-driver-x86@vger.kernel.org
6297 W:      http://launchpad.net/ideapad-laptop
6298 S:      Maintained
6299 F:      drivers/platform/x86/ideapad-laptop.c
6300
6301 IDEAPAD LAPTOP SLIDEBAR DRIVER
6302 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6303 L:      linux-input@vger.kernel.org
6304 W:      https://github.com/o2genum/ideapad-slidebar
6305 S:      Maintained
6306 F:      drivers/input/misc/ideapad_slidebar.c
6307
6308 IDE/ATAPI DRIVERS
6309 M:      Borislav Petkov <bp@alien8.de>
6310 L:      linux-ide@vger.kernel.org
6311 S:      Maintained
6312 F:      Documentation/cdrom/ide-cd
6313 F:      drivers/ide/ide-cd*
6314
6315 IEEE 802.15.4 SUBSYSTEM
6316 M:      Alexander Aring <aar@pengutronix.de>
6317 M:      Stefan Schmidt <stefan@osg.samsung.com>
6318 L:      linux-wpan@vger.kernel.org
6319 W:      http://wpan.cakelab.org/
6320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6322 S:      Maintained
6323 F:      net/ieee802154/
6324 F:      net/mac802154/
6325 F:      drivers/net/ieee802154/
6326 F:      include/linux/nl802154.h
6327 F:      include/linux/ieee802154.h
6328 F:      include/net/nl802154.h
6329 F:      include/net/mac802154.h
6330 F:      include/net/af_ieee802154.h
6331 F:      include/net/cfg802154.h
6332 F:      include/net/ieee802154_netdev.h
6333 F:      Documentation/networking/ieee802154.txt
6334
6335 IFE PROTOCOL
6336 M:      Yotam Gigi <yotamg@mellanox.com>
6337 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6338 F:      net/ife
6339 F:      include/net/ife.h
6340 F:      include/uapi/linux/ife.h
6341
6342 IGORPLUG-USB IR RECEIVER
6343 M:      Sean Young <sean@mess.org>
6344 L:      linux-media@vger.kernel.org
6345 S:      Maintained
6346 F:      drivers/media/rc/igorplugusb.c
6347
6348 IGUANAWORKS USB IR TRANSCEIVER
6349 M:      Sean Young <sean@mess.org>
6350 L:      linux-media@vger.kernel.org
6351 S:      Maintained
6352 F:      drivers/media/rc/iguanair.c
6353
6354 IIO DIGITAL POTENTIOMETER DAC
6355 M:      Peter Rosin <peda@axentia.se>
6356 L:      linux-iio@vger.kernel.org
6357 S:      Maintained
6358 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6359 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6360 F:      drivers/iio/dac/dpot-dac.c
6361
6362 IIO ENVELOPE DETECTOR
6363 M:      Peter Rosin <peda@axentia.se>
6364 L:      linux-iio@vger.kernel.org
6365 S:      Maintained
6366 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6367 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6368 F:      drivers/iio/adc/envelope-detector.c
6369
6370 IIO SUBSYSTEM AND DRIVERS
6371 M:      Jonathan Cameron <jic23@kernel.org>
6372 R:      Hartmut Knaack <knaack.h@gmx.de>
6373 R:      Lars-Peter Clausen <lars@metafoo.de>
6374 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6375 L:      linux-iio@vger.kernel.org
6376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6377 S:      Maintained
6378 F:      Documentation/devicetree/bindings/iio/
6379 F:      drivers/iio/
6380 F:      drivers/staging/iio/
6381 F:      include/linux/iio/
6382 F:      tools/iio/
6383
6384 IKANOS/ADI EAGLE ADSL USB DRIVER
6385 M:      Matthieu Castet <castet.matthieu@free.fr>
6386 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6387 S:      Maintained
6388 F:      drivers/usb/atm/ueagle-atm.c
6389
6390 IMGTEC ASCII LCD DRIVER
6391 M:      Paul Burton <paul.burton@imgtec.com>
6392 S:      Maintained
6393 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6394 F:      drivers/auxdisplay/img-ascii-lcd.c
6395
6396 INA209 HARDWARE MONITOR DRIVER
6397 M:      Guenter Roeck <linux@roeck-us.net>
6398 L:      linux-hwmon@vger.kernel.org
6399 S:      Maintained
6400 F:      Documentation/hwmon/ina209
6401 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6402 F:      drivers/hwmon/ina209.c
6403
6404 INA2XX HARDWARE MONITOR DRIVER
6405 M:      Guenter Roeck <linux@roeck-us.net>
6406 L:      linux-hwmon@vger.kernel.org
6407 S:      Maintained
6408 F:      Documentation/hwmon/ina2xx
6409 F:      drivers/hwmon/ina2xx.c
6410 F:      include/linux/platform_data/ina2xx.h
6411
6412 INDUSTRY PACK SUBSYSTEM (IPACK)
6413 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6414 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6415 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6416 L:      industrypack-devel@lists.sourceforge.net
6417 W:      http://industrypack.sourceforge.net
6418 S:      Maintained
6419 F:      drivers/ipack/
6420
6421 INGENIC JZ4780 DMA Driver
6422 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6423 S:      Maintained
6424 F:      drivers/dma/dma-jz4780.c
6425
6426 INGENIC JZ4780 NAND DRIVER
6427 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6428 L:      linux-mtd@lists.infradead.org
6429 S:      Maintained
6430 F:      drivers/mtd/nand/jz4780_*
6431
6432 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6433 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6434 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6435 L:      linux-ima-devel@lists.sourceforge.net
6436 L:      linux-ima-user@lists.sourceforge.net
6437 L:      linux-security-module@vger.kernel.org
6438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6439 S:      Supported
6440 F:      security/integrity/ima/
6441
6442 IMGTEC IR DECODER DRIVER
6443 M:      James Hogan <james.hogan@imgtec.com>
6444 S:      Maintained
6445 F:      drivers/media/rc/img-ir/
6446
6447 IMS TWINTURBO FRAMEBUFFER DRIVER
6448 L:      linux-fbdev@vger.kernel.org
6449 S:      Orphan
6450 F:      drivers/video/fbdev/imsttfb.c
6451
6452 INFINIBAND SUBSYSTEM
6453 M:      Doug Ledford <dledford@redhat.com>
6454 M:      Sean Hefty <sean.hefty@intel.com>
6455 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6456 L:      linux-rdma@vger.kernel.org
6457 W:      http://www.openfabrics.org/
6458 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6460 S:      Supported
6461 F:      Documentation/infiniband/
6462 F:      drivers/infiniband/
6463 F:      include/uapi/linux/if_infiniband.h
6464 F:      include/uapi/rdma/
6465 F:      include/rdma/
6466
6467 INOTIFY
6468 M:      John McCutchan <john@johnmccutchan.com>
6469 M:      Robert Love <rlove@rlove.org>
6470 M:      Eric Paris <eparis@parisplace.org>
6471 S:      Maintained
6472 F:      Documentation/filesystems/inotify.txt
6473 F:      fs/notify/inotify/
6474 F:      include/linux/inotify.h
6475 F:      include/uapi/linux/inotify.h
6476
6477 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6478 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6479 L:      linux-input@vger.kernel.org
6480 Q:      http://patchwork.kernel.org/project/linux-input/list/
6481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6482 S:      Maintained
6483 F:      drivers/input/
6484 F:      include/linux/input.h
6485 F:      include/uapi/linux/input.h
6486 F:      include/linux/input/
6487 F:      Documentation/devicetree/bindings/input/
6488
6489 INPUT MULTITOUCH (MT) PROTOCOL
6490 M:      Henrik Rydberg <rydberg@bitmath.org>
6491 L:      linux-input@vger.kernel.org
6492 S:      Odd fixes
6493 F:      Documentation/input/multi-touch-protocol.txt
6494 F:      drivers/input/input-mt.c
6495 K:      \b(ABS|SYN)_MT_
6496
6497 INTEL ASoC BDW/HSW DRIVERS
6498 M:      Jie Yang <yang.jie@linux.intel.com>
6499 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6500 S:      Supported
6501 F:      sound/soc/intel/common/sst-dsp*
6502 F:      sound/soc/intel/common/sst-firmware.c
6503 F:      sound/soc/intel/boards/broadwell.c
6504 F:      sound/soc/intel/haswell/
6505
6506 INTEL C600 SERIES SAS CONTROLLER DRIVER
6507 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6508 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6509 L:      linux-scsi@vger.kernel.org
6510 T:      git git://git.code.sf.net/p/intel-sas/isci
6511 S:      Supported
6512 F:      drivers/scsi/isci/
6513
6514 INTEL HID EVENT DRIVER
6515 M:      Alex Hung <alex.hung@canonical.com>
6516 L:      platform-driver-x86@vger.kernel.org
6517 S:      Maintained
6518 F:      drivers/platform/x86/intel-hid.c
6519
6520 INTEL VIRTUAL BUTTON DRIVER
6521 M:      AceLan Kao <acelan.kao@canonical.com>
6522 L:      platform-driver-x86@vger.kernel.org
6523 S:      Maintained
6524 F:      drivers/platform/x86/intel-vbtn.c
6525
6526 INTEL IDLE DRIVER
6527 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6528 M:      Len Brown <lenb@kernel.org>
6529 L:      linux-pm@vger.kernel.org
6530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6531 B:      https://bugzilla.kernel.org
6532 S:      Supported
6533 F:      drivers/idle/intel_idle.c
6534
6535 INTEL INTEGRATED SENSOR HUB DRIVER
6536 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6537 M:      Jiri Kosina <jikos@kernel.org>
6538 L:      linux-input@vger.kernel.org
6539 S:      Maintained
6540 F:      drivers/hid/intel-ish-hid/
6541
6542 INTEL PSTATE DRIVER
6543 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6544 M:      Len Brown <lenb@kernel.org>
6545 L:      linux-pm@vger.kernel.org
6546 S:      Supported
6547 F:      drivers/cpufreq/intel_pstate.c
6548
6549 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6550 M:      Maik Broemme <mbroemme@libmpq.org>
6551 L:      linux-fbdev@vger.kernel.org
6552 S:      Maintained
6553 F:      Documentation/fb/intelfb.txt
6554 F:      drivers/video/fbdev/intelfb/
6555
6556 INTEL 810/815 FRAMEBUFFER DRIVER
6557 M:      Antonino Daplas <adaplas@gmail.com>
6558 L:      linux-fbdev@vger.kernel.org
6559 S:      Maintained
6560 F:      drivers/video/fbdev/i810/
6561
6562 INTEL MENLOW THERMAL DRIVER
6563 M:      Sujith Thomas <sujith.thomas@intel.com>
6564 L:      platform-driver-x86@vger.kernel.org
6565 W:      https://01.org/linux-acpi
6566 S:      Supported
6567 F:      drivers/platform/x86/intel_menlow.c
6568
6569 INTEL I/OAT DMA DRIVER
6570 M:      Dave Jiang <dave.jiang@intel.com>
6571 R:      Dan Williams <dan.j.williams@intel.com>
6572 L:      dmaengine@vger.kernel.org
6573 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6574 S:      Supported
6575 F:      drivers/dma/ioat*
6576
6577 INTEL IOMMU (VT-d)
6578 M:      David Woodhouse <dwmw2@infradead.org>
6579 L:      iommu@lists.linux-foundation.org
6580 T:      git git://git.infradead.org/iommu-2.6.git
6581 S:      Supported
6582 F:      drivers/iommu/intel-iommu.c
6583 F:      include/linux/intel-iommu.h
6584
6585 INTEL IOP-ADMA DMA DRIVER
6586 R:      Dan Williams <dan.j.williams@intel.com>
6587 S:      Odd fixes
6588 F:      drivers/dma/iop-adma.c
6589
6590 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6591 M:      Krzysztof Halasa <khalasa@piap.pl>
6592 S:      Maintained
6593 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6594 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6595 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6596 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6597 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6598 F:      drivers/net/wan/ixp4xx_hss.c
6599
6600 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6601 M:      Deepak Saxena <dsaxena@plexity.net>
6602 S:      Maintained
6603 F:      drivers/char/hw_random/ixp4xx-rng.c
6604
6605 INTEL ETHERNET DRIVERS
6606 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6607 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6608 W:      http://www.intel.com/support/feedback.htm
6609 W:      http://e1000.sourceforge.net/
6610 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6613 S:      Supported
6614 F:      Documentation/networking/e100.txt
6615 F:      Documentation/networking/e1000.txt
6616 F:      Documentation/networking/e1000e.txt
6617 F:      Documentation/networking/igb.txt
6618 F:      Documentation/networking/igbvf.txt
6619 F:      Documentation/networking/ixgb.txt
6620 F:      Documentation/networking/ixgbe.txt
6621 F:      Documentation/networking/ixgbevf.txt
6622 F:      Documentation/networking/i40e.txt
6623 F:      Documentation/networking/i40evf.txt
6624 F:      drivers/net/ethernet/intel/
6625 F:      drivers/net/ethernet/intel/*/
6626
6627 INTEL RDMA RNIC DRIVER
6628 M:     Faisal Latif <faisal.latif@intel.com>
6629 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6630 L:     linux-rdma@vger.kernel.org
6631 S:     Supported
6632 F:     drivers/infiniband/hw/i40iw/
6633
6634 INTEL MERRIFIELD GPIO DRIVER
6635 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6636 L:      linux-gpio@vger.kernel.org
6637 S:      Maintained
6638 F:      drivers/gpio/gpio-merrifield.c
6639
6640 INTEL-MID GPIO DRIVER
6641 M:      David Cohen <david.a.cohen@linux.intel.com>
6642 L:      linux-gpio@vger.kernel.org
6643 S:      Maintained
6644 F:      drivers/gpio/gpio-intel-mid.c
6645
6646 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6647 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6648 L:      linux-wireless@vger.kernel.org
6649 S:      Maintained
6650 F:      Documentation/networking/README.ipw2100
6651 F:      Documentation/networking/README.ipw2200
6652 F:      drivers/net/wireless/intel/ipw2x00/
6653
6654 INTEL(R) TRACE HUB
6655 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6656 S:      Supported
6657 F:      Documentation/trace/intel_th.txt
6658 F:      drivers/hwtracing/intel_th/
6659
6660 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6661 M:      Ning Sun <ning.sun@intel.com>
6662 L:      tboot-devel@lists.sourceforge.net
6663 W:      http://tboot.sourceforge.net
6664 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6665 S:      Supported
6666 F:      Documentation/intel_txt.txt
6667 F:      include/linux/tboot.h
6668 F:      arch/x86/kernel/tboot.c
6669
6670 INTEL WIRELESS WIMAX CONNECTION 2400
6671 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6672 M:      linux-wimax@intel.com
6673 L:      wimax@linuxwimax.org (subscribers-only)
6674 S:      Supported
6675 W:      http://linuxwimax.org
6676 F:      Documentation/wimax/README.i2400m
6677 F:      drivers/net/wimax/i2400m/
6678 F:      include/uapi/linux/wimax/i2400m.h
6679
6680 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6681 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6682 L:      linux-wireless@vger.kernel.org
6683 S:      Supported
6684 F:      drivers/net/wireless/intel/iwlegacy/
6685
6686 INTEL WIRELESS WIFI LINK (iwlwifi)
6687 M:      Johannes Berg <johannes.berg@intel.com>
6688 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6689 M:      Luca Coelho <luciano.coelho@intel.com>
6690 M:      Intel Linux Wireless <linuxwifi@intel.com>
6691 L:      linux-wireless@vger.kernel.org
6692 W:      http://intellinuxwireless.org
6693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6694 S:      Supported
6695 F:      drivers/net/wireless/intel/iwlwifi/
6696
6697 INTEL MANAGEMENT ENGINE (mei)
6698 M:      Tomas Winkler <tomas.winkler@intel.com>
6699 L:      linux-kernel@vger.kernel.org
6700 S:      Supported
6701 F:      include/uapi/linux/mei.h
6702 F:      include/linux/mei_cl_bus.h
6703 F:      drivers/misc/mei/*
6704 F:      drivers/watchdog/mei_wdt.c
6705 F:      Documentation/misc-devices/mei/*
6706 F:      samples/mei/*
6707
6708 INTEL MIC DRIVERS (mic)
6709 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6710 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6711 S:      Supported
6712 W:      https://github.com/sudeepdutt/mic
6713 W:      http://software.intel.com/en-us/mic-developer
6714 F:      include/linux/mic_bus.h
6715 F:      include/linux/scif.h
6716 F:      include/uapi/linux/mic_common.h
6717 F:      include/uapi/linux/mic_ioctl.h
6718 F:      include/uapi/linux/scif_ioctl.h
6719 F:      drivers/misc/mic/
6720 F:      drivers/dma/mic_x100_dma.c
6721 F:      drivers/dma/mic_x100_dma.h
6722 F:      Documentation/mic/
6723
6724 INTEL PMC/P-Unit IPC DRIVER
6725 M:      Zha Qipeng<qipeng.zha@intel.com>
6726 L:      platform-driver-x86@vger.kernel.org
6727 S:      Maintained
6728 F:      drivers/platform/x86/intel_pmc_ipc.c
6729 F:      drivers/platform/x86/intel_punit_ipc.c
6730 F:      arch/x86/include/asm/intel_pmc_ipc.h
6731 F:      arch/x86/include/asm/intel_punit_ipc.h
6732
6733 INTEL TELEMETRY DRIVER
6734 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6735 L:      platform-driver-x86@vger.kernel.org
6736 S:      Maintained
6737 F:      arch/x86/include/asm/intel_telemetry.h
6738 F:      drivers/platform/x86/intel_telemetry*
6739
6740 INTEL PMC CORE DRIVER
6741 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6742 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6743 L:      platform-driver-x86@vger.kernel.org
6744 S:      Maintained
6745 F:      arch/x86/include/asm/pmc_core.h
6746 F:      drivers/platform/x86/intel_pmc_core*
6747
6748 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6749 M:      Linus Walleij <linus.walleij@linaro.org>
6750 L:      linux-iio@vger.kernel.org
6751 S:      Maintained
6752 F:      drivers/iio/gyro/mpu3050*
6753 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6754
6755 IOC3 ETHERNET DRIVER
6756 M:      Ralf Baechle <ralf@linux-mips.org>
6757 L:      linux-mips@linux-mips.org
6758 S:      Maintained
6759 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6760
6761 IOC3 SERIAL DRIVER
6762 M:      Pat Gefre <pfg@sgi.com>
6763 L:      linux-serial@vger.kernel.org
6764 S:      Maintained
6765 F:      drivers/tty/serial/ioc3_serial.c
6766
6767 IOMMU DRIVERS
6768 M:      Joerg Roedel <joro@8bytes.org>
6769 L:      iommu@lists.linux-foundation.org
6770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6771 S:      Maintained
6772 F:      Documentation/devicetree/bindings/iommu/
6773 F:      drivers/iommu/
6774
6775 IP MASQUERADING
6776 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6777 S:      Maintained
6778 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6779
6780 IPMI SUBSYSTEM
6781 M:      Corey Minyard <minyard@acm.org>
6782 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6783 W:      http://openipmi.sourceforge.net/
6784 S:      Supported
6785 F:      Documentation/IPMI.txt
6786 F:      drivers/char/ipmi/
6787 F:      include/linux/ipmi*
6788 F:      include/uapi/linux/ipmi*
6789
6790 QCOM AUDIO (ASoC) DRIVERS
6791 M:      Patrick Lai <plai@codeaurora.org>
6792 M:      Banajit Goswami <bgoswami@codeaurora.org>
6793 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6794 S:      Supported
6795 F:      sound/soc/qcom/
6796
6797 IPS SCSI RAID DRIVER
6798 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6799 L:      linux-scsi@vger.kernel.org
6800 W:      http://www.adaptec.com/
6801 S:      Maintained
6802 F:      drivers/scsi/ips*
6803
6804 IPVS
6805 M:      Wensong Zhang <wensong@linux-vs.org>
6806 M:      Simon Horman <horms@verge.net.au>
6807 M:      Julian Anastasov <ja@ssi.bg>
6808 L:      netdev@vger.kernel.org
6809 L:      lvs-devel@vger.kernel.org
6810 S:      Maintained
6811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6813 F:      Documentation/networking/ipvs-sysctl.txt
6814 F:      include/net/ip_vs.h
6815 F:      include/uapi/linux/ip_vs.h
6816 F:      net/netfilter/ipvs/
6817
6818 IPWIRELESS DRIVER
6819 M:      Jiri Kosina <jikos@kernel.org>
6820 M:      David Sterba <dsterba@suse.com>
6821 S:      Odd Fixes
6822 F:      drivers/tty/ipwireless/
6823
6824 IPX NETWORK LAYER
6825 L:      netdev@vger.kernel.org
6826 S:      Odd fixes
6827 F:      include/net/ipx.h
6828 F:      include/uapi/linux/ipx.h
6829 F:      net/ipx/
6830
6831 IRDA SUBSYSTEM
6832 M:      Samuel Ortiz <samuel@sortiz.org>
6833 L:      irda-users@lists.sourceforge.net (subscribers-only)
6834 L:      netdev@vger.kernel.org
6835 W:      http://irda.sourceforge.net/
6836 S:      Maintained
6837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6838 F:      Documentation/networking/irda.txt
6839 F:      drivers/net/irda/
6840 F:      include/net/irda/
6841 F:      net/irda/
6842
6843 IRQ SUBSYSTEM
6844 M:      Thomas Gleixner <tglx@linutronix.de>
6845 L:      linux-kernel@vger.kernel.org
6846 S:      Maintained
6847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6848 F:      kernel/irq/
6849
6850 IRQCHIP DRIVERS
6851 M:      Thomas Gleixner <tglx@linutronix.de>
6852 M:      Jason Cooper <jason@lakedaemon.net>
6853 M:      Marc Zyngier <marc.zyngier@arm.com>
6854 L:      linux-kernel@vger.kernel.org
6855 S:      Maintained
6856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6857 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6858 F:      Documentation/devicetree/bindings/interrupt-controller/
6859 F:      drivers/irqchip/
6860
6861 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6862 M:      Marc Zyngier <marc.zyngier@arm.com>
6863 S:      Maintained
6864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6865 F:      Documentation/IRQ-domain.txt
6866 F:      include/linux/irqdomain.h
6867 F:      kernel/irq/irqdomain.c
6868 F:      kernel/irq/msi.c
6869
6870 ISA
6871 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6872 S:      Maintained
6873 F:      Documentation/isa.txt
6874 F:      drivers/base/isa.c
6875 F:      include/linux/isa.h
6876
6877 ISAPNP
6878 M:      Jaroslav Kysela <perex@perex.cz>
6879 S:      Maintained
6880 F:      Documentation/isapnp.txt
6881 F:      drivers/pnp/isapnp/
6882 F:      include/linux/isapnp.h
6883
6884 ISA RADIO MODULE
6885 M:      Hans Verkuil <hverkuil@xs4all.nl>
6886 L:      linux-media@vger.kernel.org
6887 T:      git git://linuxtv.org/media_tree.git
6888 W:      https://linuxtv.org
6889 S:      Maintained
6890 F:      drivers/media/radio/radio-isa*
6891
6892 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6893 M:      Peter Jones <pjones@redhat.com>
6894 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6895 S:      Maintained
6896 F:      drivers/firmware/iscsi_ibft*
6897
6898 ISCSI
6899 M:      Lee Duncan <lduncan@suse.com>
6900 M:      Chris Leech <cleech@redhat.com>
6901 L:      open-iscsi@googlegroups.com
6902 W:      www.open-iscsi.com
6903 S:      Maintained
6904 F:      drivers/scsi/*iscsi*
6905 F:      include/scsi/*iscsi*
6906
6907 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6908 M:      Or Gerlitz <ogerlitz@mellanox.com>
6909 M:      Sagi Grimberg <sagi@grimberg.me>
6910 M:      Roi Dayan <roid@mellanox.com>
6911 L:      linux-rdma@vger.kernel.org
6912 S:      Supported
6913 W:      http://www.openfabrics.org
6914 W:      www.open-iscsi.org
6915 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6916 F:      drivers/infiniband/ulp/iser/
6917
6918 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6919 M:      Sagi Grimberg <sagi@grimberg.me>
6920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6921 L:      linux-rdma@vger.kernel.org
6922 L:      target-devel@vger.kernel.org
6923 S:      Supported
6924 W:      http://www.linux-iscsi.org
6925 F:      drivers/infiniband/ulp/isert
6926
6927 ISDN SUBSYSTEM
6928 M:      Karsten Keil <isdn@linux-pingi.de>
6929 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6930 L:      netdev@vger.kernel.org
6931 W:      http://www.isdn4linux.de
6932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6933 S:      Maintained
6934 F:      Documentation/isdn/
6935 F:      drivers/isdn/
6936 F:      include/linux/isdn.h
6937 F:      include/linux/isdn/
6938 F:      include/uapi/linux/isdn.h
6939 F:      include/uapi/linux/isdn/
6940
6941 ISDN SUBSYSTEM (Eicon active card driver)
6942 M:      Armin Schindler <mac@melware.de>
6943 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6944 W:      http://www.melware.de
6945 S:      Maintained
6946 F:      drivers/isdn/hardware/eicon/
6947
6948 IT87 HARDWARE MONITORING DRIVER
6949 M:      Jean Delvare <jdelvare@suse.com>
6950 L:      linux-hwmon@vger.kernel.org
6951 S:      Maintained
6952 F:      Documentation/hwmon/it87
6953 F:      drivers/hwmon/it87.c
6954
6955 IT913X MEDIA DRIVER
6956 M:      Antti Palosaari <crope@iki.fi>
6957 L:      linux-media@vger.kernel.org
6958 W:      https://linuxtv.org
6959 W:      http://palosaari.fi/linux/
6960 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6961 T:      git git://linuxtv.org/anttip/media_tree.git
6962 S:      Maintained
6963 F:      drivers/media/tuners/it913x*
6964
6965 IVTV VIDEO4LINUX DRIVER
6966 M:      Andy Walls <awalls@md.metrocast.net>
6967 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6968 L:      linux-media@vger.kernel.org
6969 T:      git git://linuxtv.org/media_tree.git
6970 W:      http://www.ivtvdriver.org
6971 S:      Maintained
6972 F:      Documentation/media/v4l-drivers/ivtv*
6973 F:      drivers/media/pci/ivtv/
6974 F:      include/uapi/linux/ivtv*
6975
6976 IX2505V MEDIA DRIVER
6977 M:      Malcolm Priestley <tvboxspy@gmail.com>
6978 L:      linux-media@vger.kernel.org
6979 W:      https://linuxtv.org
6980 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6981 S:      Maintained
6982 F:      drivers/media/dvb-frontends/ix2505v*
6983
6984 JC42.4 TEMPERATURE SENSOR DRIVER
6985 M:      Guenter Roeck <linux@roeck-us.net>
6986 L:      linux-hwmon@vger.kernel.org
6987 S:      Maintained
6988 F:      drivers/hwmon/jc42.c
6989 F:      Documentation/hwmon/jc42
6990
6991 JFS FILESYSTEM
6992 M:      Dave Kleikamp <shaggy@kernel.org>
6993 L:      jfs-discussion@lists.sourceforge.net
6994 W:      http://jfs.sourceforge.net/
6995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6996 S:      Maintained
6997 F:      Documentation/filesystems/jfs.txt
6998 F:      fs/jfs/
6999
7000 JME NETWORK DRIVER
7001 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7002 L:      netdev@vger.kernel.org
7003 S:      Maintained
7004 F:      drivers/net/ethernet/jme.*
7005
7006 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7007 M:      David Woodhouse <dwmw2@infradead.org>
7008 L:      linux-mtd@lists.infradead.org
7009 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7010 S:      Maintained
7011 F:      fs/jffs2/
7012 F:      include/uapi/linux/jffs2.h
7013
7014 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7015 M:      "Theodore Ts'o" <tytso@mit.edu>
7016 M:      Jan Kara <jack@suse.com>
7017 L:      linux-ext4@vger.kernel.org
7018 S:      Maintained
7019 F:      fs/jbd2/
7020 F:      include/linux/jbd2.h
7021
7022 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7023 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7024 L:      linux-media@vger.kernel.org
7025 S:      Maintained
7026 F:      drivers/media/platform/rcar_jpu.c
7027
7028 JSM Neo PCI based serial card
7029 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7030 L:      linux-serial@vger.kernel.org
7031 S:      Maintained
7032 F:      drivers/tty/serial/jsm/
7033
7034 K10TEMP HARDWARE MONITORING DRIVER
7035 M:      Clemens Ladisch <clemens@ladisch.de>
7036 L:      linux-hwmon@vger.kernel.org
7037 S:      Maintained
7038 F:      Documentation/hwmon/k10temp
7039 F:      drivers/hwmon/k10temp.c
7040
7041 K8TEMP HARDWARE MONITORING DRIVER
7042 M:      Rudolf Marek <r.marek@assembler.cz>
7043 L:      linux-hwmon@vger.kernel.org
7044 S:      Maintained
7045 F:      Documentation/hwmon/k8temp
7046 F:      drivers/hwmon/k8temp.c
7047
7048 KASAN
7049 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7050 R:      Alexander Potapenko <glider@google.com>
7051 R:      Dmitry Vyukov <dvyukov@google.com>
7052 L:      kasan-dev@googlegroups.com
7053 S:      Maintained
7054 F:      arch/*/include/asm/kasan.h
7055 F:      arch/*/mm/kasan_init*
7056 F:      Documentation/dev-tools/kasan.rst
7057 F:      include/linux/kasan*.h
7058 F:      lib/test_kasan.c
7059 F:      mm/kasan/
7060 F:      scripts/Makefile.kasan
7061
7062 KCONFIG
7063 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7064 L:      linux-kbuild@vger.kernel.org
7065 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7066 S:      Maintained
7067 F:      Documentation/kbuild/kconfig-language.txt
7068 F:      scripts/kconfig/
7069
7070 KDUMP
7071 M:      Dave Young <dyoung@redhat.com>
7072 M:      Baoquan He <bhe@redhat.com>
7073 R:      Vivek Goyal <vgoyal@redhat.com>
7074 L:      kexec@lists.infradead.org
7075 W:      http://lse.sourceforge.net/kdump/
7076 S:      Maintained
7077 F:      Documentation/kdump/
7078
7079 KEENE FM RADIO TRANSMITTER DRIVER
7080 M:      Hans Verkuil <hverkuil@xs4all.nl>
7081 L:      linux-media@vger.kernel.org
7082 T:      git git://linuxtv.org/media_tree.git
7083 W:      https://linuxtv.org
7084 S:      Maintained
7085 F:      drivers/media/radio/radio-keene*
7086
7087 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7088 M:      Ian Kent <raven@themaw.net>
7089 L:      autofs@vger.kernel.org
7090 S:      Maintained
7091 F:      fs/autofs4/
7092
7093 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7094 M:      Michal Marek <mmarek@suse.com>
7095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7097 L:      linux-kbuild@vger.kernel.org
7098 S:      Maintained
7099 F:      Documentation/kbuild/
7100 F:      Makefile
7101 F:      scripts/Makefile.*
7102 F:      scripts/basic/
7103 F:      scripts/mk*
7104 F:      scripts/package/
7105
7106 KERNEL JANITORS
7107 L:      kernel-janitors@vger.kernel.org
7108 W:      http://kernelnewbies.org/KernelJanitors
7109 S:      Odd Fixes
7110
7111 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7112 M:      "J. Bruce Fields" <bfields@fieldses.org>
7113 M:      Jeff Layton <jlayton@poochiereds.net>
7114 L:      linux-nfs@vger.kernel.org
7115 W:      http://nfs.sourceforge.net/
7116 T:      git git://linux-nfs.org/~bfields/linux.git
7117 S:      Supported
7118 F:      fs/nfsd/
7119 F:      include/uapi/linux/nfsd/
7120 F:      fs/lockd/
7121 F:      fs/nfs_common/
7122 F:      net/sunrpc/
7123 F:      include/linux/lockd/
7124 F:      include/linux/sunrpc/
7125 F:      include/uapi/linux/sunrpc/
7126
7127 KERNEL SELFTEST FRAMEWORK
7128 M:      Shuah Khan <shuahkh@osg.samsung.com>
7129 M:      Shuah Khan <shuah@kernel.org>
7130 L:      linux-kselftest@vger.kernel.org
7131 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7132 S:      Maintained
7133 F:      tools/testing/selftests
7134
7135 KERNEL VIRTUAL MACHINE (KVM)
7136 M:      Paolo Bonzini <pbonzini@redhat.com>
7137 M:      Radim Krčmář <rkrcmar@redhat.com>
7138 L:      kvm@vger.kernel.org
7139 W:      http://www.linux-kvm.org
7140 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7141 S:      Supported
7142 F:      Documentation/*/kvm*.txt
7143 F:      Documentation/virtual/kvm/
7144 F:      arch/*/kvm/
7145 F:      arch/x86/kernel/kvm.c
7146 F:      arch/x86/kernel/kvmclock.c
7147 F:      arch/*/include/asm/kvm*
7148 F:      include/linux/kvm*
7149 F:      include/uapi/linux/kvm*
7150 F:      virt/kvm/
7151 F:      tools/kvm/
7152
7153 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7154 M:      Joerg Roedel <joro@8bytes.org>
7155 L:      kvm@vger.kernel.org
7156 W:      http://www.linux-kvm.org/
7157 S:      Maintained
7158 F:      arch/x86/include/asm/svm.h
7159 F:      arch/x86/kvm/svm.c
7160
7161 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7162 M:      Alexander Graf <agraf@suse.com>
7163 L:      kvm-ppc@vger.kernel.org
7164 W:      http://www.linux-kvm.org/
7165 T:      git git://github.com/agraf/linux-2.6.git
7166 S:      Supported
7167 F:      arch/powerpc/include/asm/kvm*
7168 F:      arch/powerpc/kvm/
7169
7170 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7171 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7172 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7173 L:      linux-s390@vger.kernel.org
7174 W:      http://www.ibm.com/developerworks/linux/linux390/
7175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7176 S:      Supported
7177 F:      Documentation/s390/kvm.txt
7178 F:      arch/s390/include/asm/kvm*
7179 F:      arch/s390/kvm/
7180
7181 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7182 M:      Christoffer Dall <christoffer.dall@linaro.org>
7183 M:      Marc Zyngier <marc.zyngier@arm.com>
7184 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7185 L:      kvmarm@lists.cs.columbia.edu
7186 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7188 S:      Supported
7189 F:      arch/arm/include/uapi/asm/kvm*
7190 F:      arch/arm/include/asm/kvm*
7191 F:      arch/arm/kvm/
7192 F:      virt/kvm/arm/
7193 F:      include/kvm/arm_*
7194
7195 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7196 M:      Christoffer Dall <christoffer.dall@linaro.org>
7197 M:      Marc Zyngier <marc.zyngier@arm.com>
7198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7199 L:      kvmarm@lists.cs.columbia.edu
7200 S:      Maintained
7201 F:      arch/arm64/include/uapi/asm/kvm*
7202 F:      arch/arm64/include/asm/kvm*
7203 F:      arch/arm64/kvm/
7204
7205 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7206 M:      James Hogan <james.hogan@imgtec.com>
7207 L:      linux-mips@linux-mips.org
7208 S:      Supported
7209 F:      arch/mips/include/uapi/asm/kvm*
7210 F:      arch/mips/include/asm/kvm*
7211 F:      arch/mips/kvm/
7212
7213 KEXEC
7214 M:      Eric Biederman <ebiederm@xmission.com>
7215 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7216 L:      kexec@lists.infradead.org
7217 S:      Maintained
7218 F:      include/linux/kexec.h
7219 F:      include/uapi/linux/kexec.h
7220 F:      kernel/kexec*
7221
7222 KEYS/KEYRINGS:
7223 M:      David Howells <dhowells@redhat.com>
7224 L:      keyrings@vger.kernel.org
7225 S:      Maintained
7226 F:      Documentation/security/keys.txt
7227 F:      include/linux/key.h
7228 F:      include/linux/key-type.h
7229 F:      include/linux/keyctl.h
7230 F:      include/uapi/linux/keyctl.h
7231 F:      include/keys/
7232 F:      security/keys/
7233
7234 KEYS-TRUSTED
7235 M:      David Safford <safford@us.ibm.com>
7236 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7237 L:      linux-security-module@vger.kernel.org
7238 L:      keyrings@vger.kernel.org
7239 S:      Supported
7240 F:      Documentation/security/keys-trusted-encrypted.txt
7241 F:      include/keys/trusted-type.h
7242 F:      security/keys/trusted.c
7243 F:      security/keys/trusted.h
7244
7245 KEYS-ENCRYPTED
7246 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7247 M:      David Safford <safford@us.ibm.com>
7248 L:      linux-security-module@vger.kernel.org
7249 L:      keyrings@vger.kernel.org
7250 S:      Supported
7251 F:      Documentation/security/keys-trusted-encrypted.txt
7252 F:      include/keys/encrypted-type.h
7253 F:      security/keys/encrypted-keys/
7254
7255 KGDB / KDB /debug_core
7256 M:      Jason Wessel <jason.wessel@windriver.com>
7257 W:      http://kgdb.wiki.kernel.org/
7258 L:      kgdb-bugreport@lists.sourceforge.net
7259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7260 S:      Maintained
7261 F:      Documentation/DocBook/kgdb.tmpl
7262 F:      drivers/misc/kgdbts.c
7263 F:      drivers/tty/serial/kgdboc.c
7264 F:      include/linux/kdb.h
7265 F:      include/linux/kgdb.h
7266 F:      kernel/debug/
7267
7268 KMEMCHECK
7269 M:      Vegard Nossum <vegardno@ifi.uio.no>
7270 M:      Pekka Enberg <penberg@kernel.org>
7271 S:      Maintained
7272 F:      Documentation/dev-tools/kmemcheck.rst
7273 F:      arch/x86/include/asm/kmemcheck.h
7274 F:      arch/x86/mm/kmemcheck/
7275 F:      include/linux/kmemcheck.h
7276 F:      mm/kmemcheck.c
7277
7278 KMEMLEAK
7279 M:      Catalin Marinas <catalin.marinas@arm.com>
7280 S:      Maintained
7281 F:      Documentation/dev-tools/kmemleak.rst
7282 F:      include/linux/kmemleak.h
7283 F:      mm/kmemleak.c
7284 F:      mm/kmemleak-test.c
7285
7286 KPROBES
7287 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7288 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7289 M:      "David S. Miller" <davem@davemloft.net>
7290 M:      Masami Hiramatsu <mhiramat@kernel.org>
7291 S:      Maintained
7292 F:      Documentation/kprobes.txt
7293 F:      include/linux/kprobes.h
7294 F:      include/asm-generic/kprobes.h
7295 F:      kernel/kprobes.c
7296
7297 KS0108 LCD CONTROLLER DRIVER
7298 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7299 W:      http://miguelojeda.es/auxdisplay.htm
7300 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7301 S:      Maintained
7302 F:      Documentation/auxdisplay/ks0108
7303 F:      drivers/auxdisplay/ks0108.c
7304 F:      include/linux/ks0108.h
7305
7306 L3MDEV
7307 M:      David Ahern <dsa@cumulusnetworks.com>
7308 L:      netdev@vger.kernel.org
7309 S:      Maintained
7310 F:      net/l3mdev
7311 F:      include/net/l3mdev.h
7312
7313 LANTIQ MIPS ARCHITECTURE
7314 M:      John Crispin <john@phrozen.org>
7315 L:      linux-mips@linux-mips.org
7316 S:      Maintained
7317 F:      arch/mips/lantiq
7318
7319 LAPB module
7320 L:      linux-x25@vger.kernel.org
7321 S:      Orphan
7322 F:      Documentation/networking/lapb-module.txt
7323 F:      include/*/lapb.h
7324 F:      net/lapb/
7325
7326 LASI 53c700 driver for PARISC
7327 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7328 L:      linux-scsi@vger.kernel.org
7329 S:      Maintained
7330 F:      Documentation/scsi/53c700.txt
7331 F:      drivers/scsi/53c700*
7332
7333 LED SUBSYSTEM
7334 M:      Richard Purdie <rpurdie@rpsys.net>
7335 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7336 M:      Pavel Machek <pavel@ucw.cz>
7337 L:      linux-leds@vger.kernel.org
7338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7339 S:      Maintained
7340 F:      Documentation/devicetree/bindings/leds/
7341 F:      drivers/leds/
7342 F:      include/linux/leds.h
7343
7344 LEGACY EEPROM DRIVER
7345 M:      Jean Delvare <jdelvare@suse.com>
7346 S:      Maintained
7347 F:      Documentation/misc-devices/eeprom
7348 F:      drivers/misc/eeprom/eeprom.c
7349
7350 LEGO USB Tower driver
7351 M:      Juergen Stuber <starblue@users.sourceforge.net>
7352 L:      legousb-devel@lists.sourceforge.net
7353 W:      http://legousb.sourceforge.net/
7354 S:      Maintained
7355 F:      drivers/usb/misc/legousbtower.c
7356
7357 LG2160 MEDIA DRIVER
7358 M:      Michael Krufky <mkrufky@linuxtv.org>
7359 L:      linux-media@vger.kernel.org
7360 W:      https://linuxtv.org
7361 W:      http://github.com/mkrufky
7362 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7363 T:      git git://linuxtv.org/mkrufky/tuners.git
7364 S:      Maintained
7365 F:      drivers/media/dvb-frontends/lg2160.*
7366
7367 LGDT3305 MEDIA DRIVER
7368 M:      Michael Krufky <mkrufky@linuxtv.org>
7369 L:      linux-media@vger.kernel.org
7370 W:      https://linuxtv.org
7371 W:      http://github.com/mkrufky
7372 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7373 T:      git git://linuxtv.org/mkrufky/tuners.git
7374 S:      Maintained
7375 F:      drivers/media/dvb-frontends/lgdt3305.*
7376
7377 LGUEST
7378 M:      Rusty Russell <rusty@rustcorp.com.au>
7379 L:      lguest@lists.ozlabs.org
7380 W:      http://lguest.ozlabs.org/
7381 S:      Odd Fixes
7382 F:      arch/x86/include/asm/lguest*.h
7383 F:      arch/x86/lguest/
7384 F:      drivers/lguest/
7385 F:      include/linux/lguest*.h
7386 F:      tools/lguest/
7387
7388 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7389 M:      Tejun Heo <tj@kernel.org>
7390 L:      linux-ide@vger.kernel.org
7391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7392 S:      Maintained
7393 F:      drivers/ata/
7394 F:      include/linux/ata.h
7395 F:      include/linux/libata.h
7396 F:      Documentation/devicetree/bindings/ata/
7397
7398 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7399 M:      Viresh Kumar <vireshk@kernel.org>
7400 L:      linux-ide@vger.kernel.org
7401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7402 S:      Maintained
7403 F:      include/linux/pata_arasan_cf_data.h
7404 F:      drivers/ata/pata_arasan_cf.c
7405
7406 LIBATA PATA DRIVERS
7407 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7408 M:      Tejun Heo <tj@kernel.org>
7409 L:      linux-ide@vger.kernel.org
7410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7411 S:      Maintained
7412 F:      drivers/ata/pata_*.c
7413 F:      drivers/ata/ata_generic.c
7414
7415 LIBATA SATA AHCI PLATFORM devices support
7416 M:      Hans de Goede <hdegoede@redhat.com>
7417 M:      Tejun Heo <tj@kernel.org>
7418 L:      linux-ide@vger.kernel.org
7419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7420 S:      Maintained
7421 F:      drivers/ata/ahci_platform.c
7422 F:      drivers/ata/libahci_platform.c
7423 F:      include/linux/ahci_platform.h
7424
7425 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7426 M:      Mikael Pettersson <mikpelinux@gmail.com>
7427 L:      linux-ide@vger.kernel.org
7428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7429 S:      Maintained
7430 F:      drivers/ata/sata_promise.*
7431
7432 LIBLOCKDEP
7433 M:      Sasha Levin <sasha.levin@oracle.com>
7434 S:      Maintained
7435 F:      tools/lib/lockdep/
7436
7437 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7438 M:      Dan Williams <dan.j.williams@intel.com>
7439 L:      linux-nvdimm@lists.01.org
7440 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7442 S:      Supported
7443 F:      drivers/nvdimm/*
7444 F:      include/linux/nd.h
7445 F:      include/linux/libnvdimm.h
7446 F:      include/uapi/linux/ndctl.h
7447
7448 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7449 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7450 L:      linux-nvdimm@lists.01.org
7451 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7452 S:      Supported
7453 F:      drivers/nvdimm/blk.c
7454 F:      drivers/nvdimm/region_devs.c
7455 F:      drivers/acpi/nfit*
7456
7457 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7458 M:      Vishal Verma <vishal.l.verma@intel.com>
7459 L:      linux-nvdimm@lists.01.org
7460 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7461 S:      Supported
7462 F:      drivers/nvdimm/btt*
7463
7464 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7465 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7466 L:      linux-nvdimm@lists.01.org
7467 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7468 S:      Supported
7469 F:      drivers/nvdimm/pmem.c
7470 F:      include/linux/pmem.h
7471 F:      arch/*/include/asm/pmem.h
7472
7473 LIGHTNVM PLATFORM SUPPORT
7474 M:      Matias Bjorling <mb@lightnvm.io>
7475 W:      http://github/OpenChannelSSD
7476 L:      linux-block@vger.kernel.org
7477 S:      Maintained
7478 F:      drivers/lightnvm/
7479 F:      include/linux/lightnvm.h
7480 F:      include/uapi/linux/lightnvm.h
7481
7482 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7483 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7484 M:      Paul Mackerras <paulus@samba.org>
7485 M:      Michael Ellerman <mpe@ellerman.id.au>
7486 W:      https://github.com/linuxppc/linux/wiki
7487 L:      linuxppc-dev@lists.ozlabs.org
7488 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7490 S:      Supported
7491 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7492 F:      Documentation/devicetree/bindings/powerpc/opal/
7493 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7494 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7495 F:      Documentation/powerpc/
7496 F:      arch/powerpc/
7497 F:      drivers/char/tpm/tpm_ibmvtpm*
7498 F:      drivers/crypto/nx/
7499 F:      drivers/crypto/vmx/
7500 F:      drivers/i2c/busses/i2c-opal.c
7501 F:      drivers/net/ethernet/ibm/ibmveth.*
7502 F:      drivers/net/ethernet/ibm/ibmvnic.*
7503 F:      drivers/pci/hotplug/pnv_php.c
7504 F:      drivers/pci/hotplug/rpa*
7505 F:      drivers/rtc/rtc-opal.c
7506 F:      drivers/scsi/ibmvscsi/
7507 F:      drivers/tty/hvc/hvc_opal.c
7508 F:      tools/testing/selftests/powerpc
7509 N:      /pmac
7510 N:      powermac
7511 N:      powernv
7512 N:      [^a-z0-9]ps3
7513 N:      pseries
7514
7515 LINUX FOR POWER MACINTOSH
7516 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7517 W:      http://www.penguinppc.org/
7518 L:      linuxppc-dev@lists.ozlabs.org
7519 S:      Maintained
7520 F:      arch/powerpc/platforms/powermac/
7521 F:      drivers/macintosh/
7522
7523 LINUX FOR POWERPC EMBEDDED MPC5XXX
7524 M:      Anatolij Gustschin <agust@denx.de>
7525 L:      linuxppc-dev@lists.ozlabs.org
7526 T:      git git://git.denx.de/linux-denx-agust.git
7527 S:      Maintained
7528 F:      arch/powerpc/platforms/512x/
7529 F:      arch/powerpc/platforms/52xx/
7530
7531 LINUX FOR POWERPC EMBEDDED PPC4XX
7532 M:      Alistair Popple <alistair@popple.id.au>
7533 M:      Matt Porter <mporter@kernel.crashing.org>
7534 W:      http://www.penguinppc.org/
7535 L:      linuxppc-dev@lists.ozlabs.org
7536 S:      Maintained
7537 F:      arch/powerpc/platforms/40x/
7538 F:      arch/powerpc/platforms/44x/
7539
7540 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7541 L:      linuxppc-dev@lists.ozlabs.org
7542 S:      Orphan
7543 F:      arch/powerpc/*/*virtex*
7544 F:      arch/powerpc/*/*/*virtex*
7545
7546 LINUX FOR POWERPC EMBEDDED PPC8XX
7547 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7548 W:      http://www.penguinppc.org/
7549 L:      linuxppc-dev@lists.ozlabs.org
7550 S:      Maintained
7551 F:      arch/powerpc/platforms/8xx/
7552
7553 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7554 M:      Scott Wood <oss@buserror.net>
7555 M:      Kumar Gala <galak@kernel.crashing.org>
7556 W:      http://www.penguinppc.org/
7557 L:      linuxppc-dev@lists.ozlabs.org
7558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7559 S:      Maintained
7560 F:      arch/powerpc/platforms/83xx/
7561 F:      arch/powerpc/platforms/85xx/
7562
7563 LINUX FOR POWERPC PA SEMI PWRFICIENT
7564 L:      linuxppc-dev@lists.ozlabs.org
7565 S:      Orphan
7566 F:      arch/powerpc/platforms/pasemi/
7567 F:      drivers/*/*pasemi*
7568 F:      drivers/*/*/*pasemi*
7569
7570 LINUX SECURITY MODULE (LSM) FRAMEWORK
7571 M:      Chris Wright <chrisw@sous-sol.org>
7572 L:      linux-security-module@vger.kernel.org
7573 S:      Supported
7574
7575 LIS3LV02D ACCELEROMETER DRIVER
7576 M:      Eric Piel <eric.piel@tremplin-utc.net>
7577 S:      Maintained
7578 F:      Documentation/misc-devices/lis3lv02d
7579 F:      drivers/misc/lis3lv02d/
7580 F:      drivers/platform/x86/hp_accel.c
7581
7582 LIVE PATCHING
7583 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7584 M:      Jessica Yu <jeyu@redhat.com>
7585 M:      Jiri Kosina <jikos@kernel.org>
7586 M:      Miroslav Benes <mbenes@suse.cz>
7587 R:      Petr Mladek <pmladek@suse.com>
7588 S:      Maintained
7589 F:      kernel/livepatch/
7590 F:      include/linux/livepatch.h
7591 F:      arch/x86/include/asm/livepatch.h
7592 F:      arch/x86/kernel/livepatch.c
7593 F:      Documentation/livepatch/
7594 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7595 F:      samples/livepatch/
7596 L:      live-patching@vger.kernel.org
7597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7598
7599 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7600 M:      Kees Cook <keescook@chromium.org>
7601 S:      Maintained
7602 F:      drivers/misc/lkdtm*
7603
7604 LLC (802.2)
7605 L:      netdev@vger.kernel.org
7606 S:      Odd fixes
7607 F:      include/linux/llc.h
7608 F:      include/uapi/linux/llc.h
7609 F:      include/net/llc*
7610 F:      net/llc/
7611
7612 LM73 HARDWARE MONITOR DRIVER
7613 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7614 L:      linux-hwmon@vger.kernel.org
7615 S:      Maintained
7616 F:      drivers/hwmon/lm73.c
7617
7618 LM78 HARDWARE MONITOR DRIVER
7619 M:      Jean Delvare <jdelvare@suse.com>
7620 L:      linux-hwmon@vger.kernel.org
7621 S:      Maintained
7622 F:      Documentation/hwmon/lm78
7623 F:      drivers/hwmon/lm78.c
7624
7625 LM83 HARDWARE MONITOR DRIVER
7626 M:      Jean Delvare <jdelvare@suse.com>
7627 L:      linux-hwmon@vger.kernel.org
7628 S:      Maintained
7629 F:      Documentation/hwmon/lm83
7630 F:      drivers/hwmon/lm83.c
7631
7632 LM90 HARDWARE MONITOR DRIVER
7633 M:      Jean Delvare <jdelvare@suse.com>
7634 L:      linux-hwmon@vger.kernel.org
7635 S:      Maintained
7636 F:      Documentation/hwmon/lm90
7637 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7638 F:      drivers/hwmon/lm90.c
7639 F:      include/dt-bindings/thermal/lm90.h
7640
7641 LM95234 HARDWARE MONITOR DRIVER
7642 M:      Guenter Roeck <linux@roeck-us.net>
7643 L:      linux-hwmon@vger.kernel.org
7644 S:      Maintained
7645 F:      Documentation/hwmon/lm95234
7646 F:      drivers/hwmon/lm95234.c
7647
7648 LME2510 MEDIA DRIVER
7649 M:      Malcolm Priestley <tvboxspy@gmail.com>
7650 L:      linux-media@vger.kernel.org
7651 W:      https://linuxtv.org
7652 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7653 S:      Maintained
7654 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7655
7656 LOCKING PRIMITIVES
7657 M:      Peter Zijlstra <peterz@infradead.org>
7658 M:      Ingo Molnar <mingo@redhat.com>
7659 L:      linux-kernel@vger.kernel.org
7660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7661 S:      Maintained
7662 F:      Documentation/locking/
7663 F:      include/linux/lockdep.h
7664 F:      include/linux/spinlock*.h
7665 F:      arch/*/include/asm/spinlock*.h
7666 F:      include/linux/rwlock*.h
7667 F:      include/linux/mutex*.h
7668 F:      arch/*/include/asm/mutex*.h
7669 F:      include/linux/rwsem*.h
7670 F:      arch/*/include/asm/rwsem.h
7671 F:      include/linux/seqlock.h
7672 F:      lib/locking*.[ch]
7673 F:      kernel/locking/
7674
7675 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7676 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7677 L:      linux-ntfs-dev@lists.sourceforge.net
7678 W:      http://www.linux-ntfs.org/content/view/19/37/
7679 S:      Maintained
7680 F:      Documentation/ldm.txt
7681 F:      block/partitions/ldm.*
7682
7683 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7684 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7685 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7686 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7687 L:      MPT-FusionLinux.pdl@broadcom.com
7688 L:      linux-scsi@vger.kernel.org
7689 W:      http://www.avagotech.com/support/
7690 S:      Supported
7691 F:      drivers/message/fusion/
7692 F:      drivers/scsi/mpt2sas/
7693 F:      drivers/scsi/mpt3sas/
7694
7695 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7696 M:      Matthew Wilcox <matthew@wil.cx>
7697 L:      linux-scsi@vger.kernel.org
7698 S:      Maintained
7699 F:      drivers/scsi/sym53c8xx_2/
7700
7701 LTC4261 HARDWARE MONITOR DRIVER
7702 M:      Guenter Roeck <linux@roeck-us.net>
7703 L:      linux-hwmon@vger.kernel.org
7704 S:      Maintained
7705 F:      Documentation/hwmon/ltc4261
7706 F:      drivers/hwmon/ltc4261.c
7707
7708 LTP (Linux Test Project)
7709 M:      Mike Frysinger <vapier@gentoo.org>
7710 M:      Cyril Hrubis <chrubis@suse.cz>
7711 M:      Wanlong Gao <wanlong.gao@gmail.com>
7712 M:      Jan Stancek <jstancek@redhat.com>
7713 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7714 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7715 L:      ltp@lists.linux.it (subscribers-only)
7716 W:      http://linux-test-project.github.io/
7717 T:      git git://github.com/linux-test-project/ltp.git
7718 S:      Maintained
7719
7720 M32R ARCHITECTURE
7721 W:      http://www.linux-m32r.org/
7722 S:      Orphan
7723 F:      arch/m32r/
7724
7725 M68K ARCHITECTURE
7726 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7727 L:      linux-m68k@lists.linux-m68k.org
7728 W:      http://www.linux-m68k.org/
7729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7730 S:      Maintained
7731 F:      arch/m68k/
7732 F:      drivers/zorro/
7733
7734 M68K ON APPLE MACINTOSH
7735 M:      Joshua Thompson <funaho@jurai.org>
7736 W:      http://www.mac.linux-m68k.org/
7737 L:      linux-m68k@lists.linux-m68k.org
7738 S:      Maintained
7739 F:      arch/m68k/mac/
7740
7741 M68K ON HP9000/300
7742 M:      Philip Blundell <philb@gnu.org>
7743 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7744 S:      Maintained
7745 F:      arch/m68k/hp300/
7746
7747 M88DS3103 MEDIA DRIVER
7748 M:      Antti Palosaari <crope@iki.fi>
7749 L:      linux-media@vger.kernel.org
7750 W:      https://linuxtv.org
7751 W:      http://palosaari.fi/linux/
7752 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7753 T:      git git://linuxtv.org/anttip/media_tree.git
7754 S:      Maintained
7755 F:      drivers/media/dvb-frontends/m88ds3103*
7756
7757 M88RS2000 MEDIA DRIVER
7758 M:      Malcolm Priestley <tvboxspy@gmail.com>
7759 L:      linux-media@vger.kernel.org
7760 W:      https://linuxtv.org
7761 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7762 S:      Maintained
7763 F:      drivers/media/dvb-frontends/m88rs2000*
7764
7765 MA901 MASTERKIT USB FM RADIO DRIVER
7766 M:      Alexey Klimov <klimov.linux@gmail.com>
7767 L:      linux-media@vger.kernel.org
7768 T:      git git://linuxtv.org/media_tree.git
7769 S:      Maintained
7770 F:      drivers/media/radio/radio-ma901.c
7771
7772 MAC80211
7773 M:      Johannes Berg <johannes@sipsolutions.net>
7774 L:      linux-wireless@vger.kernel.org
7775 W:      http://wireless.kernel.org/
7776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7778 S:      Maintained
7779 F:      Documentation/networking/mac80211-injection.txt
7780 F:      include/net/mac80211.h
7781 F:      net/mac80211/
7782 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7783
7784 MACVLAN DRIVER
7785 M:      Patrick McHardy <kaber@trash.net>
7786 L:      netdev@vger.kernel.org
7787 S:      Maintained
7788 F:      drivers/net/macvlan.c
7789 F:      include/linux/if_macvlan.h
7790
7791 MAILBOX API
7792 M:      Jassi Brar <jassisinghbrar@gmail.com>
7793 L:      linux-kernel@vger.kernel.org
7794 S:      Maintained
7795 F:      drivers/mailbox/
7796 F:      include/linux/mailbox_client.h
7797 F:      include/linux/mailbox_controller.h
7798
7799 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7800 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7801 W:      http://www.kernel.org/doc/man-pages
7802 L:      linux-man@vger.kernel.org
7803 S:      Maintained
7804
7805 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7806 M:      Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7807 L:      linux-mips@linux-mips.org
7808 S:      Maintained
7809 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7810
7811 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7812 M:      Andrew Lunn <andrew@lunn.ch>
7813 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7814 L:      netdev@vger.kernel.org
7815 S:      Maintained
7816 F:      drivers/net/dsa/mv88e6xxx/
7817 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7818
7819 MARVELL ARMADA DRM SUPPORT
7820 M:      Russell King <linux@armlinux.org.uk>
7821 S:      Maintained
7822 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7823 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7824 F:      drivers/gpu/drm/armada/
7825 F:      include/uapi/drm/armada_drm.h
7826 F:      Documentation/devicetree/bindings/display/armada/
7827
7828 MARVELL CRYPTO DRIVER
7829 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7830 M:      Arnaud Ebalard <arno@natisbad.org>
7831 F:      drivers/crypto/marvell/
7832 S:      Maintained
7833 L:      linux-crypto@vger.kernel.org
7834
7835 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7836 M:      Mirko Lindner <mlindner@marvell.com>
7837 M:      Stephen Hemminger <stephen@networkplumber.org>
7838 L:      netdev@vger.kernel.org
7839 S:      Maintained
7840 F:      drivers/net/ethernet/marvell/sk*
7841
7842 MARVELL LIBERTAS WIRELESS DRIVER
7843 L:      libertas-dev@lists.infradead.org
7844 S:      Orphan
7845 F:      drivers/net/wireless/marvell/libertas/
7846
7847 MARVELL MV643XX ETHERNET DRIVER
7848 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7849 L:      netdev@vger.kernel.org
7850 S:      Maintained
7851 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7852 F:      include/linux/mv643xx.h
7853
7854 MARVELL MVNETA ETHERNET DRIVER
7855 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7856 L:      netdev@vger.kernel.org
7857 S:      Maintained
7858 F:      drivers/net/ethernet/marvell/mvneta.*
7859
7860 MARVELL MWIFIEX WIRELESS DRIVER
7861 M:      Amitkumar Karwar <akarwar@marvell.com>
7862 M:      Nishant Sarmukadam <nishants@marvell.com>
7863 L:      linux-wireless@vger.kernel.org
7864 S:      Maintained
7865 F:      drivers/net/wireless/marvell/mwifiex/
7866
7867 MARVELL MWL8K WIRELESS DRIVER
7868 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7869 L:      linux-wireless@vger.kernel.org
7870 S:      Odd Fixes
7871 F:      drivers/net/wireless/marvell/mwl8k.c
7872
7873 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7874 M:      Nicolas Pitre <nico@fluxnic.net>
7875 S:      Odd Fixes
7876 F:      drivers/mmc/host/mvsdio.*
7877
7878 MATROX FRAMEBUFFER DRIVER
7879 L:      linux-fbdev@vger.kernel.org
7880 S:      Orphan
7881 F:      drivers/video/fbdev/matrox/matroxfb_*
7882 F:      include/uapi/linux/matroxfb.h
7883
7884 MAX16065 HARDWARE MONITOR DRIVER
7885 M:      Guenter Roeck <linux@roeck-us.net>
7886 L:      linux-hwmon@vger.kernel.org
7887 S:      Maintained
7888 F:      Documentation/hwmon/max16065
7889 F:      drivers/hwmon/max16065.c
7890
7891 MAX20751 HARDWARE MONITOR DRIVER
7892 M:      Guenter Roeck <linux@roeck-us.net>
7893 L:      linux-hwmon@vger.kernel.org
7894 S:      Maintained
7895 F:      Documentation/hwmon/max20751
7896 F:      drivers/hwmon/max20751.c
7897
7898 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7899 L:      linux-hwmon@vger.kernel.org
7900 S:      Orphan
7901 F:      Documentation/hwmon/max6650
7902 F:      drivers/hwmon/max6650.c
7903
7904 MAX6697 HARDWARE MONITOR DRIVER
7905 M:      Guenter Roeck <linux@roeck-us.net>
7906 L:      linux-hwmon@vger.kernel.org
7907 S:      Maintained
7908 F:      Documentation/hwmon/max6697
7909 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7910 F:      drivers/hwmon/max6697.c
7911 F:      include/linux/platform_data/max6697.h
7912
7913 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7914 M:      Peter Rosin <peda@axentia.se>
7915 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7916 S:      Maintained
7917 F:      Documentation/devicetree/bindings/sound/max9860.txt
7918 F:      sound/soc/codecs/max9860.*
7919
7920 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7921 M:      Krzysztof Kozlowski <krzk@kernel.org>
7922 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7923 L:      linux-pm@vger.kernel.org
7924 S:      Supported
7925 F:      drivers/power/supply/max14577_charger.c
7926 F:      drivers/power/supply/max77693_charger.c
7927
7928 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7929 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7930 L:      linux-kernel@vger.kernel.org
7931 S:      Supported
7932 F:      drivers/*/*max77802*.c
7933 F:      Documentation/devicetree/bindings/*/*max77802.txt
7934 F:      include/dt-bindings/*/*max77802.h
7935
7936 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7937 M:      Chanwoo Choi <cw00.choi@samsung.com>
7938 M:      Krzysztof Kozlowski <krzk@kernel.org>
7939 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7940 L:      linux-kernel@vger.kernel.org
7941 S:      Supported
7942 F:      drivers/*/max14577*.c
7943 F:      drivers/*/max77686*.c
7944 F:      drivers/*/max77693*.c
7945 F:      drivers/extcon/extcon-max14577.c
7946 F:      drivers/extcon/extcon-max77693.c
7947 F:      drivers/rtc/rtc-max77686.c
7948 F:      drivers/clk/clk-max77686.c
7949 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7950 F:      Documentation/devicetree/bindings/*/max77686.txt
7951 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7952 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7953 F:      include/linux/mfd/max14577*.h
7954 F:      include/linux/mfd/max77686*.h
7955 F:      include/linux/mfd/max77693*.h
7956
7957 MAXIRADIO FM RADIO RECEIVER DRIVER
7958 M:      Hans Verkuil <hverkuil@xs4all.nl>
7959 L:      linux-media@vger.kernel.org
7960 T:      git git://linuxtv.org/media_tree.git
7961 W:      https://linuxtv.org
7962 S:      Maintained
7963 F:      drivers/media/radio/radio-maxiradio*
7964
7965 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7966 M:      Peter Rosin <peda@axentia.se>
7967 L:      linux-iio@vger.kernel.org
7968 S:      Maintained
7969 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7970 F:      drivers/iio/potentiometer/mcp4531.c
7971
7972 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7973 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7974 L:      linux-iio@vger.kernel.org
7975 S:      Maintained
7976 F:      drivers/iio/dac/cio-dac.c
7977
7978 MEDIA DRIVERS FOR RENESAS - FCP
7979 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7980 L:      linux-media@vger.kernel.org
7981 L:      linux-renesas-soc@vger.kernel.org
7982 T:      git git://linuxtv.org/media_tree.git
7983 S:      Supported
7984 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7985 F:      drivers/media/platform/rcar-fcp.c
7986 F:      include/media/rcar-fcp.h
7987
7988 MEDIA DRIVERS FOR RENESAS - FDP1
7989 M:      Kieran Bingham <kieran@bingham.xyz>
7990 L:      linux-media@vger.kernel.org
7991 L:      linux-renesas-soc@vger.kernel.org
7992 T:      git git://linuxtv.org/media_tree.git
7993 S:      Supported
7994 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
7995 F:      drivers/media/platform/rcar_fdp1.c
7996
7997 MEDIA DRIVERS FOR RENESAS - VIN
7998 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
7999 L:      linux-media@vger.kernel.org
8000 L:      linux-renesas-soc@vger.kernel.org
8001 T:      git git://linuxtv.org/media_tree.git
8002 S:      Supported
8003 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8004 F:      drivers/media/platform/rcar-vin/
8005
8006 MEDIA DRIVERS FOR RENESAS - VSP1
8007 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8008 L:      linux-media@vger.kernel.org
8009 L:      linux-renesas-soc@vger.kernel.org
8010 T:      git git://linuxtv.org/media_tree.git
8011 S:      Supported
8012 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8013 F:      drivers/media/platform/vsp1/
8014
8015 MEDIA DRIVERS FOR HELENE
8016 M:      Abylay Ospan <aospan@netup.ru>
8017 L:      linux-media@vger.kernel.org
8018 W:      https://linuxtv.org
8019 W:      http://netup.tv/
8020 T:      git git://linuxtv.org/media_tree.git
8021 S:      Supported
8022 F:      drivers/media/dvb-frontends/helene*
8023
8024 MEDIA DRIVERS FOR ASCOT2E
8025 M:      Sergey Kozlov <serjk@netup.ru>
8026 M:      Abylay Ospan <aospan@netup.ru>
8027 L:      linux-media@vger.kernel.org
8028 W:      https://linuxtv.org
8029 W:      http://netup.tv/
8030 T:      git git://linuxtv.org/media_tree.git
8031 S:      Supported
8032 F:      drivers/media/dvb-frontends/ascot2e*
8033
8034 MEDIA DRIVERS FOR CXD2841ER
8035 M:      Sergey Kozlov <serjk@netup.ru>
8036 M:      Abylay Ospan <aospan@netup.ru>
8037 L:      linux-media@vger.kernel.org
8038 W:      https://linuxtv.org
8039 W:      http://netup.tv/
8040 T:      git git://linuxtv.org/media_tree.git
8041 S:      Supported
8042 F:      drivers/media/dvb-frontends/cxd2841er*
8043
8044 MEDIA DRIVERS FOR HORUS3A
8045 M:      Sergey Kozlov <serjk@netup.ru>
8046 M:      Abylay Ospan <aospan@netup.ru>
8047 L:      linux-media@vger.kernel.org
8048 W:      https://linuxtv.org
8049 W:      http://netup.tv/
8050 T:      git git://linuxtv.org/media_tree.git
8051 S:      Supported
8052 F:      drivers/media/dvb-frontends/horus3a*
8053
8054 MEDIA DRIVERS FOR LNBH25
8055 M:      Sergey Kozlov <serjk@netup.ru>
8056 M:      Abylay Ospan <aospan@netup.ru>
8057 L:      linux-media@vger.kernel.org
8058 W:      https://linuxtv.org
8059 W:      http://netup.tv/
8060 T:      git git://linuxtv.org/media_tree.git
8061 S:      Supported
8062 F:      drivers/media/dvb-frontends/lnbh25*
8063
8064 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8065 M:      Sergey Kozlov <serjk@netup.ru>
8066 M:      Abylay Ospan <aospan@netup.ru>
8067 L:      linux-media@vger.kernel.org
8068 W:      https://linuxtv.org
8069 W:      http://netup.tv/
8070 T:      git git://linuxtv.org/media_tree.git
8071 S:      Supported
8072 F:      drivers/media/pci/netup_unidvb/*
8073
8074 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8075 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8076 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8077 P:      LinuxTV.org Project
8078 L:      linux-media@vger.kernel.org
8079 W:      https://linuxtv.org
8080 Q:      http://patchwork.kernel.org/project/linux-media/list/
8081 T:      git git://linuxtv.org/media_tree.git
8082 S:      Maintained
8083 F:      Documentation/media/
8084 F:      drivers/media/
8085 F:      drivers/staging/media/
8086 F:      include/linux/platform_data/media/
8087 F:      include/media/
8088 F:      include/uapi/linux/dvb/
8089 F:      include/uapi/linux/videodev2.h
8090 F:      include/uapi/linux/media.h
8091 F:      include/uapi/linux/v4l2-*
8092 F:      include/uapi/linux/meye.h
8093 F:      include/uapi/linux/ivtv*
8094 F:      include/uapi/linux/uvcvideo.h
8095
8096 MEDIATEK ETHERNET DRIVER
8097 M:      Felix Fietkau <nbd@openwrt.org>
8098 M:      John Crispin <blogic@openwrt.org>
8099 L:      netdev@vger.kernel.org
8100 S:      Maintained
8101 F:      drivers/net/ethernet/mediatek/
8102
8103 MEDIATEK MEDIA DRIVER
8104 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8105 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8106 S:      Supported
8107 F:      drivers/media/platform/mtk-vcodec/
8108 F:      drivers/media/platform/mtk-vpu/
8109 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8110 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8111
8112 MEDIATEK MDP DRIVER
8113 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8114 M:      Houlong Wei <houlong.wei@mediatek.com>
8115 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8116 S:      Supported
8117 F:      drivers/media/platform/mtk-mdp/
8118 F:      drivers/media/platform/mtk-vpu/
8119 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8120
8121 MEDIATEK MT7601U WIRELESS LAN DRIVER
8122 M:      Jakub Kicinski <kubakici@wp.pl>
8123 L:      linux-wireless@vger.kernel.org
8124 S:      Maintained
8125 F:      drivers/net/wireless/mediatek/mt7601u/
8126
8127 MEGARAID SCSI/SAS DRIVERS
8128 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8129 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8130 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8131 L:      megaraidlinux.pdl@broadcom.com
8132 L:      linux-scsi@vger.kernel.org
8133 W:      http://www.avagotech.com/support/
8134 S:      Maintained
8135 F:      Documentation/scsi/megaraid.txt
8136 F:      drivers/scsi/megaraid.*
8137 F:      drivers/scsi/megaraid/
8138
8139 MELFAS MIP4 TOUCHSCREEN DRIVER
8140 M:      Sangwon Jee <jeesw@melfas.com>
8141 W:      http://www.melfas.com
8142 S:      Supported
8143 F:      drivers/input/touchscreen/melfas_mip4.c
8144 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8145
8146 MELLANOX ETHERNET DRIVER (mlx4_en)
8147 M:      Tariq Toukan <tariqt@mellanox.com>
8148 L:      netdev@vger.kernel.org
8149 S:      Supported
8150 W:      http://www.mellanox.com
8151 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8152 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8153
8154 MELLANOX ETHERNET DRIVER (mlx5e)
8155 M:      Saeed Mahameed <saeedm@mellanox.com>
8156 L:      netdev@vger.kernel.org
8157 S:      Supported
8158 W:      http://www.mellanox.com
8159 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8160 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8161
8162 MELLANOX ETHERNET SWITCH DRIVERS
8163 M:      Jiri Pirko <jiri@mellanox.com>
8164 M:      Ido Schimmel <idosch@mellanox.com>
8165 L:      netdev@vger.kernel.org
8166 S:      Supported
8167 W:      http://www.mellanox.com
8168 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8169 F:      drivers/net/ethernet/mellanox/mlxsw/
8170
8171 MELLANOX MLXCPLD I2C AND MUX DRIVER
8172 M:      Vadim Pasternak <vadimp@mellanox.com>
8173 M:      Michael Shych <michaelsh@mellanox.com>
8174 L:      linux-i2c@vger.kernel.org
8175 S:      Supported
8176 F:      drivers/i2c/busses/i2c-mlxcpld.c
8177 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8178 F:      Documentation/i2c/busses/i2c-mlxcpld
8179
8180 MELLANOX MLXCPLD LED DRIVER
8181 M:      Vadim Pasternak <vadimp@mellanox.com>
8182 L:      linux-leds@vger.kernel.org
8183 S:      Supported
8184 F:      drivers/leds/leds-mlxcpld.c
8185 F:      Documentation/leds/leds-mlxcpld.txt
8186
8187 MELLANOX PLATFORM DRIVER
8188 M:      Vadim Pasternak <vadimp@mellanox.com>
8189 L:      platform-driver-x86@vger.kernel.org
8190 S:      Supported
8191 F:      drivers/platform/x86/mlx-platform.c
8192
8193 MELLANOX MLX CPLD HOTPLUG DRIVER
8194 M:      Vadim Pasternak <vadimp@mellanox.com>
8195 L:      platform-driver-x86@vger.kernel.org
8196 S:      Supported
8197 F:      drivers/platform/x86/mlxcpld-hotplug.c
8198 F:      include/linux/platform_data/mlxcpld-hotplug.h
8199
8200 SOFT-ROCE DRIVER (rxe)
8201 M:      Moni Shoua <monis@mellanox.com>
8202 L:      linux-rdma@vger.kernel.org
8203 S:      Supported
8204 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8205 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8206 F:      drivers/infiniband/sw/rxe/
8207 F:      include/uapi/rdma/rdma_user_rxe.h
8208
8209 MEMBARRIER SUPPORT
8210 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8211 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8212 L:      linux-kernel@vger.kernel.org
8213 S:      Supported
8214 F:      kernel/membarrier.c
8215 F:      include/uapi/linux/membarrier.h
8216
8217 MEMORY MANAGEMENT
8218 L:      linux-mm@kvack.org
8219 W:      http://www.linux-mm.org
8220 S:      Maintained
8221 F:      include/linux/mm.h
8222 F:      include/linux/gfp.h
8223 F:      include/linux/mmzone.h
8224 F:      include/linux/memory_hotplug.h
8225 F:      include/linux/vmalloc.h
8226 F:      mm/
8227
8228 MEMORY TECHNOLOGY DEVICES (MTD)
8229 M:      David Woodhouse <dwmw2@infradead.org>
8230 M:      Brian Norris <computersforpeace@gmail.com>
8231 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8232 M:      Marek Vasut <marek.vasut@gmail.com>
8233 M:      Richard Weinberger <richard@nod.at>
8234 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8235 L:      linux-mtd@lists.infradead.org
8236 W:      http://www.linux-mtd.infradead.org/
8237 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8238 T:      git git://git.infradead.org/linux-mtd.git
8239 T:      git git://git.infradead.org/l2-mtd.git
8240 S:      Maintained
8241 F:      Documentation/devicetree/bindings/mtd/
8242 F:      drivers/mtd/
8243 F:      include/linux/mtd/
8244 F:      include/uapi/mtd/
8245
8246 MEN A21 WATCHDOG DRIVER
8247 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8248 L:      linux-watchdog@vger.kernel.org
8249 S:      Maintained
8250 F:      drivers/watchdog/mena21_wdt.c
8251
8252 MEN CHAMELEON BUS (mcb)
8253 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8254 S:      Maintained
8255 F:      drivers/mcb/
8256 F:      include/linux/mcb.h
8257 F:      Documentation/men-chameleon-bus.txt
8258
8259 MEN F21BMC (Board Management Controller)
8260 M:      Andreas Werner <andreas.werner@men.de>
8261 S:      Supported
8262 F:      drivers/mfd/menf21bmc.c
8263 F:      drivers/watchdog/menf21bmc_wdt.c
8264 F:      drivers/leds/leds-menf21bmc.c
8265 F:      drivers/hwmon/menf21bmc_hwmon.c
8266 F:      Documentation/hwmon/menf21bmc
8267
8268 METAG ARCHITECTURE
8269 M:      James Hogan <james.hogan@imgtec.com>
8270 L:      linux-metag@vger.kernel.org
8271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8272 S:      Odd Fixes
8273 F:      arch/metag/
8274 F:      Documentation/metag/
8275 F:      Documentation/devicetree/bindings/metag/
8276 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8277 F:      drivers/clocksource/metag_generic.c
8278 F:      drivers/irqchip/irq-metag.c
8279 F:      drivers/irqchip/irq-metag-ext.c
8280 F:      drivers/tty/metag_da.c
8281
8282 MICROBLAZE ARCHITECTURE
8283 M:      Michal Simek <monstr@monstr.eu>
8284 W:      http://www.monstr.eu/fdt/
8285 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8286 S:      Supported
8287 F:      arch/microblaze/
8288
8289 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8290 M:      Richard Genoud <richard.genoud@gmail.com>
8291 S:      Maintained
8292 F:      drivers/tty/serial/atmel_serial.c
8293 F:      include/linux/atmel_serial.h
8294
8295 MICROCHIP / ATMEL DMA DRIVER
8296 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8297 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8298 L:      dmaengine@vger.kernel.org
8299 S:      Supported
8300 F:      drivers/dma/at_hdmac.c
8301 F:      drivers/dma/at_hdmac_regs.h
8302 F:      include/linux/platform_data/dma-atmel.h
8303
8304 MICROCHIP / ATMEL ISC DRIVER
8305 M:      Songjun Wu <songjun.wu@microchip.com>
8306 L:      linux-media@vger.kernel.org
8307 S:      Supported
8308 F:      drivers/media/platform/atmel/atmel-isc.c
8309 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8310 F:      devicetree/bindings/media/atmel-isc.txt
8311
8312 MICROCHIP USB251XB DRIVER
8313 M:      Richard Leitner <richard.leitner@skidata.com>
8314 L:      linux-usb@vger.kernel.org
8315 S:      Maintained
8316 F:      drivers/usb/misc/usb251xb.c
8317 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8318
8319 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8320 M:      Chen Yu <yu.c.chen@intel.com>
8321 L:      platform-driver-x86@vger.kernel.org
8322 S:      Supported
8323 F:      drivers/platform/x86/surfacepro3_button.c
8324
8325 MICROTEK X6 SCANNER
8326 M:      Oliver Neukum <oliver@neukum.org>
8327 S:      Maintained
8328 F:      drivers/usb/image/microtek.*
8329
8330 MIPS
8331 M:      Ralf Baechle <ralf@linux-mips.org>
8332 L:      linux-mips@linux-mips.org
8333 W:      http://www.linux-mips.org/
8334 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8335 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8336 S:      Supported
8337 F:      Documentation/devicetree/bindings/mips/
8338 F:      Documentation/mips/
8339 F:      arch/mips/
8340
8341 MIPS/LOONGSON1 ARCHITECTURE
8342 M:      Keguang Zhang <keguang.zhang@gmail.com>
8343 L:      linux-mips@linux-mips.org
8344 S:      Maintained
8345 F:      arch/mips/loongson32/
8346 F:      arch/mips/include/asm/mach-loongson32/
8347 F:      drivers/*/*loongson1*
8348 F:      drivers/*/*/*loongson1*
8349
8350 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8351 M:      Hans Verkuil <hverkuil@xs4all.nl>
8352 L:      linux-media@vger.kernel.org
8353 T:      git git://linuxtv.org/media_tree.git
8354 W:      https://linuxtv.org
8355 S:      Odd Fixes
8356 F:      drivers/media/radio/radio-miropcm20*
8357
8358 MELLANOX MLX4 core VPI driver
8359 M:      Yishai Hadas <yishaih@mellanox.com>
8360 L:      netdev@vger.kernel.org
8361 L:      linux-rdma@vger.kernel.org
8362 W:      http://www.mellanox.com
8363 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8364 S:      Supported
8365 F:      drivers/net/ethernet/mellanox/mlx4/
8366 F:      include/linux/mlx4/
8367 F:      include/uapi/rdma/mlx4-abi.h
8368
8369 MELLANOX MLX4 IB driver
8370 M:      Yishai Hadas <yishaih@mellanox.com>
8371 L:      linux-rdma@vger.kernel.org
8372 W:      http://www.mellanox.com
8373 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8374 S:      Supported
8375 F:      drivers/infiniband/hw/mlx4/
8376 F:      include/linux/mlx4/
8377
8378 MELLANOX MLX5 core VPI driver
8379 M:      Saeed Mahameed <saeedm@mellanox.com>
8380 M:      Matan Barak <matanb@mellanox.com>
8381 M:      Leon Romanovsky <leonro@mellanox.com>
8382 L:      netdev@vger.kernel.org
8383 L:      linux-rdma@vger.kernel.org
8384 W:      http://www.mellanox.com
8385 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8386 S:      Supported
8387 F:      drivers/net/ethernet/mellanox/mlx5/core/
8388 F:      include/linux/mlx5/
8389 F:      include/uapi/rdma/mlx5-abi.h
8390
8391 MELLANOX MLX5 IB driver
8392 M:      Matan Barak <matanb@mellanox.com>
8393 M:      Leon Romanovsky <leonro@mellanox.com>
8394 L:      linux-rdma@vger.kernel.org
8395 W:      http://www.mellanox.com
8396 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8397 S:      Supported
8398 F:      drivers/infiniband/hw/mlx5/
8399 F:      include/linux/mlx5/
8400
8401 MELEXIS MLX90614 DRIVER
8402 M:      Crt Mori <cmo@melexis.com>
8403 L:      linux-iio@vger.kernel.org
8404 W:      http://www.melexis.com
8405 S:      Supported
8406 F:      drivers/iio/temperature/mlx90614.c
8407
8408 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8409 M:      Don Brace <don.brace@microsemi.com>
8410 L:      esc.storagedev@microsemi.com
8411 L:      linux-scsi@vger.kernel.org
8412 S:      Supported
8413 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8414 F:      drivers/scsi/smartpqi/Kconfig
8415 F:      drivers/scsi/smartpqi/Makefile
8416 F:      include/linux/cciss*.h
8417 F:      include/uapi/linux/cciss*.h
8418 F:      Documentation/scsi/smartpqi.txt
8419
8420 MN88472 MEDIA DRIVER
8421 M:      Antti Palosaari <crope@iki.fi>
8422 L:      linux-media@vger.kernel.org
8423 W:      https://linuxtv.org
8424 W:      http://palosaari.fi/linux/
8425 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8426 S:      Maintained
8427 F:      drivers/media/dvb-frontends/mn88472*
8428
8429 MN88473 MEDIA DRIVER
8430 M:      Antti Palosaari <crope@iki.fi>
8431 L:      linux-media@vger.kernel.org
8432 W:      https://linuxtv.org
8433 W:      http://palosaari.fi/linux/
8434 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8435 S:      Maintained
8436 F:      drivers/media/dvb-frontends/mn88473*
8437
8438 MODULE SUPPORT
8439 M:      Jessica Yu <jeyu@redhat.com>
8440 M:      Rusty Russell <rusty@rustcorp.com.au>
8441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8442 S:      Maintained
8443 F:      include/linux/module.h
8444 F:      kernel/module.c
8445
8446 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8447 W:      http://popies.net/meye/
8448 S:      Orphan
8449 F:      Documentation/media/v4l-drivers/meye*
8450 F:      drivers/media/pci/meye/
8451 F:      include/uapi/linux/meye.h
8452
8453 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8454 M:      Jiri Slaby <jirislaby@gmail.com>
8455 S:      Maintained
8456 F:      Documentation/serial/moxa-smartio
8457 F:      drivers/tty/mxser.*
8458
8459 MR800 AVERMEDIA USB FM RADIO DRIVER
8460 M:      Alexey Klimov <klimov.linux@gmail.com>
8461 L:      linux-media@vger.kernel.org
8462 T:      git git://linuxtv.org/media_tree.git
8463 S:      Maintained
8464 F:      drivers/media/radio/radio-mr800.c
8465
8466 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8467 M:      Alan Ott <alan@signal11.us>
8468 L:      linux-wpan@vger.kernel.org
8469 S:      Maintained
8470 F:      drivers/net/ieee802154/mrf24j40.c
8471 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8472
8473 MSI LAPTOP SUPPORT
8474 M:      "Lee, Chun-Yi" <jlee@suse.com>
8475 L:      platform-driver-x86@vger.kernel.org
8476 S:      Maintained
8477 F:      drivers/platform/x86/msi-laptop.c
8478
8479 MSI WMI SUPPORT
8480 L:      platform-driver-x86@vger.kernel.org
8481 S:      Orphan
8482 F:      drivers/platform/x86/msi-wmi.c
8483
8484 MSI001 MEDIA DRIVER
8485 M:      Antti Palosaari <crope@iki.fi>
8486 L:      linux-media@vger.kernel.org
8487 W:      https://linuxtv.org
8488 W:      http://palosaari.fi/linux/
8489 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8490 T:      git git://linuxtv.org/anttip/media_tree.git
8491 S:      Maintained
8492 F:      drivers/media/tuners/msi001*
8493
8494 MSI2500 MEDIA DRIVER
8495 M:      Antti Palosaari <crope@iki.fi>
8496 L:      linux-media@vger.kernel.org
8497 W:      https://linuxtv.org
8498 W:      http://palosaari.fi/linux/
8499 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8500 T:      git git://linuxtv.org/anttip/media_tree.git
8501 S:      Maintained
8502 F:      drivers/media/usb/msi2500/
8503
8504 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8505 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8506 L:      linux-mtd@lists.infradead.org
8507 S:      Maintained
8508 F:      drivers/mtd/devices/docg3*
8509
8510 MT9M032 APTINA SENSOR DRIVER
8511 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8512 L:      linux-media@vger.kernel.org
8513 T:      git git://linuxtv.org/media_tree.git
8514 S:      Maintained
8515 F:      drivers/media/i2c/mt9m032.c
8516 F:      include/media/i2c/mt9m032.h
8517
8518 MT9P031 APTINA CAMERA SENSOR
8519 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8520 L:      linux-media@vger.kernel.org
8521 T:      git git://linuxtv.org/media_tree.git
8522 S:      Maintained
8523 F:      drivers/media/i2c/mt9p031.c
8524 F:      include/media/i2c/mt9p031.h
8525
8526 MT9T001 APTINA CAMERA SENSOR
8527 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8528 L:      linux-media@vger.kernel.org
8529 T:      git git://linuxtv.org/media_tree.git
8530 S:      Maintained
8531 F:      drivers/media/i2c/mt9t001.c
8532 F:      include/media/i2c/mt9t001.h
8533
8534 MT9V032 APTINA CAMERA SENSOR
8535 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8536 L:      linux-media@vger.kernel.org
8537 T:      git git://linuxtv.org/media_tree.git
8538 S:      Maintained
8539 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8540 F:      drivers/media/i2c/mt9v032.c
8541 F:      include/media/i2c/mt9v032.h
8542
8543 MULTIFUNCTION DEVICES (MFD)
8544 M:      Lee Jones <lee.jones@linaro.org>
8545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8546 S:      Supported
8547 F:      Documentation/devicetree/bindings/mfd/
8548 F:      drivers/mfd/
8549 F:      include/linux/mfd/
8550 F:      include/dt-bindings/mfd/
8551
8552 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8553 M:      Ulf Hansson <ulf.hansson@linaro.org>
8554 L:      linux-mmc@vger.kernel.org
8555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8556 S:      Maintained
8557 F:      Documentation/devicetree/bindings/mmc/
8558 F:      drivers/mmc/
8559 F:      include/linux/mmc/
8560 F:      include/uapi/linux/mmc/
8561
8562 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8563 S:      Orphan
8564 F:      drivers/mmc/host/mmc_spi.c
8565 F:      include/linux/spi/mmc_spi.h
8566
8567 MULTISOUND SOUND DRIVER
8568 M:      Andrew Veliath <andrewtv@usa.net>
8569 S:      Maintained
8570 F:      Documentation/sound/oss/MultiSound
8571 F:      sound/oss/msnd*
8572
8573 MULTITECH MULTIPORT CARD (ISICOM)
8574 S:      Orphan
8575 F:      drivers/tty/isicom.c
8576 F:      include/linux/isicom.h
8577
8578 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8579 M:      Bin Liu <b-liu@ti.com>
8580 L:      linux-usb@vger.kernel.org
8581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8582 S:      Maintained
8583 F:      drivers/usb/musb/
8584
8585 MXL5007T MEDIA DRIVER
8586 M:      Michael Krufky <mkrufky@linuxtv.org>
8587 L:      linux-media@vger.kernel.org
8588 W:      https://linuxtv.org
8589 W:      http://github.com/mkrufky
8590 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8591 T:      git git://linuxtv.org/mkrufky/tuners.git
8592 S:      Maintained
8593 F:      drivers/media/tuners/mxl5007t.*
8594
8595 MXSFB DRM DRIVER
8596 M:      Marek Vasut <marex@denx.de>
8597 S:      Supported
8598 F:      drivers/gpu/drm/mxsfb/
8599 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8600
8601 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8602 M:      Hyong-Youb Kim <hykim@myri.com>
8603 L:      netdev@vger.kernel.org
8604 W:      https://www.myricom.com/support/downloads/myri10ge.html
8605 S:      Supported
8606 F:      drivers/net/ethernet/myricom/myri10ge/
8607
8608 NAND FLASH SUBSYSTEM
8609 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8610 R:      Richard Weinberger <richard@nod.at>
8611 L:      linux-mtd@lists.infradead.org
8612 W:      http://www.linux-mtd.infradead.org/
8613 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8614 T:      git git://github.com/linux-nand/linux.git
8615 S:      Maintained
8616 F:      drivers/mtd/nand/
8617 F:      include/linux/mtd/nand*.h
8618
8619 NATSEMI ETHERNET DRIVER (DP8381x)
8620 S:      Orphan
8621 F:      drivers/net/ethernet/natsemi/natsemi.c
8622
8623 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8624 M:      Daniel Mack <zonque@gmail.com>
8625 S:      Maintained
8626 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8627 W:      http://www.native-instruments.com
8628 F:      sound/usb/caiaq/
8629
8630 NCP FILESYSTEM
8631 M:      Petr Vandrovec <petr@vandrovec.name>
8632 S:      Odd Fixes
8633 F:      fs/ncpfs/
8634
8635 NCR 5380 SCSI DRIVERS
8636 M:      Finn Thain <fthain@telegraphics.com.au>
8637 M:      Michael Schmitz <schmitzmic@gmail.com>
8638 L:      linux-scsi@vger.kernel.org
8639 S:      Maintained
8640 F:      Documentation/scsi/g_NCR5380.txt
8641 F:      drivers/scsi/NCR5380.*
8642 F:      drivers/scsi/arm/cumana_1.c
8643 F:      drivers/scsi/arm/oak.c
8644 F:      drivers/scsi/atari_scsi.*
8645 F:      drivers/scsi/dmx3191d.c
8646 F:      drivers/scsi/g_NCR5380.*
8647 F:      drivers/scsi/mac_scsi.*
8648 F:      drivers/scsi/sun3_scsi.*
8649 F:      drivers/scsi/sun3_scsi_vme.c
8650
8651 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8652 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8653 L:      linux-scsi@vger.kernel.org
8654 S:      Maintained
8655 F:      drivers/scsi/NCR_D700.*
8656
8657 NCT6775 HARDWARE MONITOR DRIVER
8658 M:      Guenter Roeck <linux@roeck-us.net>
8659 L:      linux-hwmon@vger.kernel.org
8660 S:      Maintained
8661 F:      Documentation/hwmon/nct6775
8662 F:      drivers/hwmon/nct6775.c
8663
8664 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8665 M:      Faisal Latif <faisal.latif@intel.com>
8666 L:      linux-rdma@vger.kernel.org
8667 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8668 S:      Supported
8669 F:      drivers/infiniband/hw/nes/
8670 F:      include/uapi/rdma/nes-abi.h
8671
8672 NETEM NETWORK EMULATOR
8673 M:      Stephen Hemminger <stephen@networkplumber.org>
8674 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8675 S:      Maintained
8676 F:      net/sched/sch_netem.c
8677
8678 NETERION 10GbE DRIVERS (s2io/vxge)
8679 M:      Jon Mason <jdmason@kudzu.us>
8680 L:      netdev@vger.kernel.org
8681 S:      Supported
8682 F:      Documentation/networking/s2io.txt
8683 F:      Documentation/networking/vxge.txt
8684 F:      drivers/net/ethernet/neterion/
8685
8686 NETFILTER
8687 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8688 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8689 L:      netfilter-devel@vger.kernel.org
8690 L:      coreteam@netfilter.org
8691 W:      http://www.netfilter.org/
8692 W:      http://www.iptables.org/
8693 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8696 S:      Supported
8697 F:      include/linux/netfilter*
8698 F:      include/linux/netfilter/
8699 F:      include/net/netfilter/
8700 F:      include/uapi/linux/netfilter*
8701 F:      include/uapi/linux/netfilter/
8702 F:      net/*/netfilter.c
8703 F:      net/*/netfilter/
8704 F:      net/netfilter/
8705 F:      net/bridge/br_netfilter*.c
8706
8707 NETLABEL
8708 M:      Paul Moore <paul@paul-moore.com>
8709 W:      http://netlabel.sf.net
8710 L:      netdev@vger.kernel.org
8711 S:      Maintained
8712 F:      Documentation/netlabel/
8713 F:      include/net/netlabel.h
8714 F:      net/netlabel/
8715
8716 NETROM NETWORK LAYER
8717 M:      Ralf Baechle <ralf@linux-mips.org>
8718 L:      linux-hams@vger.kernel.org
8719 W:      http://www.linux-ax25.org/
8720 S:      Maintained
8721 F:      include/net/netrom.h
8722 F:      include/uapi/linux/netrom.h
8723 F:      net/netrom/
8724
8725 NETRONOME ETHERNET DRIVERS
8726 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8727 L:      oss-drivers@netronome.com
8728 S:      Maintained
8729 F:      drivers/net/ethernet/netronome/
8730
8731 NETWORK BLOCK DEVICE (NBD)
8732 M:      Josef Bacik <jbacik@fb.com>
8733 S:      Maintained
8734 L:      linux-block@vger.kernel.org
8735 L:      nbd-general@lists.sourceforge.net
8736 F:      Documentation/blockdev/nbd.txt
8737 F:      drivers/block/nbd.c
8738 F:      include/uapi/linux/nbd.h
8739
8740 NETWORK DROP MONITOR
8741 M:      Neil Horman <nhorman@tuxdriver.com>
8742 L:      netdev@vger.kernel.org
8743 S:      Maintained
8744 W:      https://fedorahosted.org/dropwatch/
8745 F:      net/core/drop_monitor.c
8746
8747 NETWORKING [DSA]
8748 M:      Andrew Lunn <andrew@lunn.ch>
8749 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8750 M:      Florian Fainelli <f.fainelli@gmail.com>
8751 S:      Maintained
8752 F:      net/dsa/
8753 F:      include/net/dsa.h
8754 F:      drivers/net/dsa/
8755
8756 NETWORKING [GENERAL]
8757 M:      "David S. Miller" <davem@davemloft.net>
8758 L:      netdev@vger.kernel.org
8759 W:      http://www.linuxfoundation.org/en/Net
8760 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8763 S:      Maintained
8764 F:      net/
8765 F:      include/net/
8766 F:      include/linux/in.h
8767 F:      include/linux/net.h
8768 F:      include/linux/netdevice.h
8769 F:      include/uapi/linux/in.h
8770 F:      include/uapi/linux/net.h
8771 F:      include/uapi/linux/netdevice.h
8772 F:      include/uapi/linux/net_namespace.h
8773 F:      tools/net/
8774 F:      tools/testing/selftests/net/
8775 F:      lib/random32.c
8776
8777 NETWORKING [IPv4/IPv6]
8778 M:      "David S. Miller" <davem@davemloft.net>
8779 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8780 M:      James Morris <jmorris@namei.org>
8781 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8782 M:      Patrick McHardy <kaber@trash.net>
8783 L:      netdev@vger.kernel.org
8784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8785 S:      Maintained
8786 F:      net/ipv4/
8787 F:      net/ipv6/
8788 F:      include/net/ip*
8789 F:      arch/x86/net/*
8790
8791 NETWORKING [IPSEC]
8792 M:      Steffen Klassert <steffen.klassert@secunet.com>
8793 M:      Herbert Xu <herbert@gondor.apana.org.au>
8794 M:      "David S. Miller" <davem@davemloft.net>
8795 L:      netdev@vger.kernel.org
8796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8798 S:      Maintained
8799 F:      net/core/flow.c
8800 F:      net/xfrm/
8801 F:      net/key/
8802 F:      net/ipv4/xfrm*
8803 F:      net/ipv4/esp4.c
8804 F:      net/ipv4/ah4.c
8805 F:      net/ipv4/ipcomp.c
8806 F:      net/ipv4/ip_vti.c
8807 F:      net/ipv6/xfrm*
8808 F:      net/ipv6/esp6.c
8809 F:      net/ipv6/ah6.c
8810 F:      net/ipv6/ipcomp6.c
8811 F:      net/ipv6/ip6_vti.c
8812 F:      include/uapi/linux/xfrm.h
8813 F:      include/net/xfrm.h
8814
8815 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8816 M:      Paul Moore <paul@paul-moore.com>
8817 L:      netdev@vger.kernel.org
8818 S:      Maintained
8819
8820 NETWORKING [WIRELESS]
8821 L:      linux-wireless@vger.kernel.org
8822 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8823
8824 NETWORKING DRIVERS
8825 L:      netdev@vger.kernel.org
8826 W:      http://www.linuxfoundation.org/en/Net
8827 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8830 S:      Odd Fixes
8831 F:      Documentation/devicetree/bindings/net/
8832 F:      drivers/net/
8833 F:      include/linux/if_*
8834 F:      include/linux/netdevice.h
8835 F:      include/linux/etherdevice.h
8836 F:      include/linux/fcdevice.h
8837 F:      include/linux/fddidevice.h
8838 F:      include/linux/hippidevice.h
8839 F:      include/linux/inetdevice.h
8840 F:      include/uapi/linux/if_*
8841 F:      include/uapi/linux/netdevice.h
8842
8843 NETWORKING DRIVERS (WIRELESS)
8844 M:      Kalle Valo <kvalo@codeaurora.org>
8845 L:      linux-wireless@vger.kernel.org
8846 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8849 S:      Maintained
8850 F:      Documentation/devicetree/bindings/net/wireless/
8851 F:      drivers/net/wireless/
8852
8853 NETXEN (1/10) GbE SUPPORT
8854 M:      Manish Chopra <manish.chopra@cavium.com>
8855 M:      Rahul Verma <rahul.verma@cavium.com>
8856 M:      Dept-GELinuxNICDev@cavium.com
8857 L:      netdev@vger.kernel.org
8858 S:      Supported
8859 F:      drivers/net/ethernet/qlogic/netxen/
8860
8861 NFC SUBSYSTEM
8862 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8863 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8864 M:      Samuel Ortiz <sameo@linux.intel.com>
8865 L:      linux-wireless@vger.kernel.org
8866 L:      linux-nfc@lists.01.org (subscribers-only)
8867 S:      Supported
8868 F:      net/nfc/
8869 F:      include/net/nfc/
8870 F:      include/uapi/linux/nfc.h
8871 F:      drivers/nfc/
8872 F:      include/linux/platform_data/nfcmrvl.h
8873 F:      include/linux/platform_data/nxp-nci.h
8874 F:      include/linux/platform_data/pn544.h
8875 F:      include/linux/platform_data/st21nfca.h
8876 F:      include/linux/platform_data/st-nci.h
8877 F:      Documentation/devicetree/bindings/net/nfc/
8878
8879 NFS, SUNRPC, AND LOCKD CLIENTS
8880 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8881 M:      Anna Schumaker <anna.schumaker@netapp.com>
8882 L:      linux-nfs@vger.kernel.org
8883 W:      http://client.linux-nfs.org
8884 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8885 S:      Maintained
8886 F:      fs/lockd/
8887 F:      fs/nfs/
8888 F:      fs/nfs_common/
8889 F:      net/sunrpc/
8890 F:      include/linux/lockd/
8891 F:      include/linux/nfs*
8892 F:      include/linux/sunrpc/
8893 F:      include/uapi/linux/nfs*
8894 F:      include/uapi/linux/sunrpc/
8895
8896 NILFS2 FILESYSTEM
8897 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8898 L:      linux-nilfs@vger.kernel.org
8899 W:      http://nilfs.sourceforge.net/
8900 W:      http://nilfs.osdn.jp/
8901 T:      git git://github.com/konis/nilfs2.git
8902 S:      Supported
8903 F:      Documentation/filesystems/nilfs2.txt
8904 F:      fs/nilfs2/
8905 F:      include/trace/events/nilfs2.h
8906 F:      include/uapi/linux/nilfs2_api.h
8907 F:      include/uapi/linux/nilfs2_ondisk.h
8908
8909 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8910 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8911 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8912 S:      Maintained
8913 F:      Documentation/scsi/NinjaSCSI.txt
8914 F:      drivers/scsi/pcmcia/nsp_*
8915
8916 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8917 M:      GOTO Masanori <gotom@debian.or.jp>
8918 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8919 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8920 S:      Maintained
8921 F:      Documentation/scsi/NinjaSCSI.txt
8922 F:      drivers/scsi/nsp32*
8923
8924 NIOS2 ARCHITECTURE
8925 M:      Ley Foon Tan <lftan@altera.com>
8926 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8928 S:      Maintained
8929 F:      arch/nios2/
8930
8931 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8932 M:      Pavel Machek <pavel@ucw.cz>
8933 M:      Sakari Ailus <sakari.ailus@iki.fi>
8934 L:      linux-media@vger.kernel.org
8935 S:      Maintained
8936 F:      drivers/media/i2c/et8ek8
8937 F:      drivers/media/i2c/ad5820.c
8938
8939 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8940 M:      Pavel Machek <pavel@ucw.cz>
8941 M:      Sakari Ailus <sakari.ailus@iki.fi>
8942 L:      linux-media@vger.kernel.org
8943 S:      Maintained
8944 F:      drivers/media/i2c/et8ek8
8945 F:      drivers/media/i2c/ad5820.c
8946
8947 NOKIA N900 POWER SUPPLY DRIVERS
8948 R:      Pali Rohár <pali.rohar@gmail.com>
8949 F:      include/linux/power/bq2415x_charger.h
8950 F:      include/linux/power/bq27xxx_battery.h
8951 F:      include/linux/power/isp1704_charger.h
8952 F:      drivers/power/supply/bq2415x_charger.c
8953 F:      drivers/power/supply/bq27xxx_battery.c
8954 F:      drivers/power/supply/bq27xxx_battery_i2c.c
8955 F:      drivers/power/supply/isp1704_charger.c
8956 F:      drivers/power/supply/rx51_battery.c
8957
8958 NTB DRIVER CORE
8959 M:      Jon Mason <jdmason@kudzu.us>
8960 M:      Dave Jiang <dave.jiang@intel.com>
8961 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8962 L:      linux-ntb@googlegroups.com
8963 S:      Supported
8964 W:      https://github.com/jonmason/ntb/wiki
8965 T:      git git://github.com/jonmason/ntb.git
8966 F:      drivers/ntb/
8967 F:      drivers/net/ntb_netdev.c
8968 F:      include/linux/ntb.h
8969 F:      include/linux/ntb_transport.h
8970 F:      tools/testing/selftests/ntb/
8971
8972 NTB INTEL DRIVER
8973 M:      Jon Mason <jdmason@kudzu.us>
8974 M:      Dave Jiang <dave.jiang@intel.com>
8975 L:      linux-ntb@googlegroups.com
8976 S:      Supported
8977 W:      https://github.com/jonmason/ntb/wiki
8978 T:      git git://github.com/jonmason/ntb.git
8979 F:      drivers/ntb/hw/intel/
8980
8981 NTB AMD DRIVER
8982 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8983 L:      linux-ntb@googlegroups.com
8984 S:      Supported
8985 F:      drivers/ntb/hw/amd/
8986
8987 NTFS FILESYSTEM
8988 M:      Anton Altaparmakov <anton@tuxera.com>
8989 L:      linux-ntfs-dev@lists.sourceforge.net
8990 W:      http://www.tuxera.com/
8991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8992 S:      Supported
8993 F:      Documentation/filesystems/ntfs.txt
8994 F:      fs/ntfs/
8995
8996 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8997 M:      Antonino Daplas <adaplas@gmail.com>
8998 L:      linux-fbdev@vger.kernel.org
8999 S:      Maintained
9000 F:      drivers/video/fbdev/riva/
9001 F:      drivers/video/fbdev/nvidia/
9002
9003 NVM EXPRESS DRIVER
9004 M:      Keith Busch <keith.busch@intel.com>
9005 M:      Jens Axboe <axboe@fb.com>
9006 M:      Christoph Hellwig <hch@lst.de>
9007 M:      Sagi Grimberg <sagi@grimberg.me>
9008 L:      linux-nvme@lists.infradead.org
9009 T:      git://git.infradead.org/nvme.git
9010 W:      http://git.infradead.org/nvme.git
9011 S:      Supported
9012 F:      drivers/nvme/host/
9013 F:      include/linux/nvme.h
9014 F:      include/uapi/linux/nvme_ioctl.h
9015
9016 NVM EXPRESS TARGET DRIVER
9017 M:      Christoph Hellwig <hch@lst.de>
9018 M:      Sagi Grimberg <sagi@grimberg.me>
9019 L:      linux-nvme@lists.infradead.org
9020 T:      git://git.infradead.org/nvme.git
9021 W:      http://git.infradead.org/nvme.git
9022 S:      Supported
9023 F:      drivers/nvme/target/
9024
9025 NVM EXPRESS FC TRANSPORT DRIVERS
9026 M:      James Smart <james.smart@broadcom.com>
9027 L:      linux-nvme@lists.infradead.org
9028 S:      Supported
9029 F:      include/linux/nvme-fc.h
9030 F:      include/linux/nvme-fc-driver.h
9031 F:      drivers/nvme/host/fc.c
9032 F:      drivers/nvme/target/fc.c
9033 F:      drivers/nvme/target/fcloop.c
9034
9035 NVMEM FRAMEWORK
9036 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9037 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
9038 S:      Maintained
9039 F:      drivers/nvmem/
9040 F:      Documentation/devicetree/bindings/nvmem/
9041 F:      include/linux/nvmem-consumer.h
9042 F:      include/linux/nvmem-provider.h
9043
9044 NXP-NCI NFC DRIVER
9045 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9046 R:      Charles Gorand <charles.gorand@effinnov.com>
9047 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9048 S:      Supported
9049 F:      drivers/nfc/nxp-nci
9050
9051 NXP TDA998X DRM DRIVER
9052 M:      Russell King <linux@armlinux.org.uk>
9053 S:      Supported
9054 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9055 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9056 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9057 F:      include/drm/i2c/tda998x.h
9058
9059 NXP TFA9879 DRIVER
9060 M:      Peter Rosin <peda@axentia.se>
9061 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9062 S:      Maintained
9063 F:      sound/soc/codecs/tfa9879*
9064
9065 OBJTOOL
9066 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9067 S:      Supported
9068 F:      tools/objtool/
9069
9070 OMAP1 SUPPORT
9071 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9072 M:      Tony Lindgren <tony@atomide.com>
9073 L:      linux-omap@vger.kernel.org
9074 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9076 S:      Maintained
9077 F:      arch/arm/mach-omap1/
9078 F:      arch/arm/plat-omap/
9079 F:      arch/arm/configs/omap1_defconfig
9080 F:      drivers/i2c/busses/i2c-omap.c
9081 F:      include/linux/i2c-omap.h
9082
9083 OMAP2+ SUPPORT
9084 M:      Tony Lindgren <tony@atomide.com>
9085 L:      linux-omap@vger.kernel.org
9086 W:      http://www.muru.com/linux/omap/
9087 W:      http://linux.omap.com/
9088 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9090 S:      Maintained
9091 F:      arch/arm/mach-omap2/
9092 F:      arch/arm/plat-omap/
9093 F:      arch/arm/configs/omap2plus_defconfig
9094 F:      drivers/i2c/busses/i2c-omap.c
9095 F:      drivers/irqchip/irq-omap-intc.c
9096 F:      drivers/mfd/*omap*.c
9097 F:      drivers/mfd/menelaus.c
9098 F:      drivers/mfd/palmas.c
9099 F:      drivers/mfd/tps65217.c
9100 F:      drivers/mfd/tps65218.c
9101 F:      drivers/mfd/tps65910.c
9102 F:      drivers/mfd/twl-core.[ch]
9103 F:      drivers/mfd/twl4030*.c
9104 F:      drivers/mfd/twl6030*.c
9105 F:      drivers/mfd/twl6040*.c
9106 F:      drivers/regulator/palmas-regulator*.c
9107 F:      drivers/regulator/pbias-regulator.c
9108 F:      drivers/regulator/tps65217-regulator.c
9109 F:      drivers/regulator/tps65218-regulator.c
9110 F:      drivers/regulator/tps65910-regulator.c
9111 F:      drivers/regulator/twl-regulator.c
9112 F:      drivers/regulator/twl6030-regulator.c
9113 F:      include/linux/i2c-omap.h
9114
9115 OMAP DEVICE TREE SUPPORT
9116 M:      Benoît Cousson <bcousson@baylibre.com>
9117 M:      Tony Lindgren <tony@atomide.com>
9118 L:      linux-omap@vger.kernel.org
9119 L:      devicetree@vger.kernel.org
9120 S:      Maintained
9121 F:      arch/arm/boot/dts/*omap*
9122 F:      arch/arm/boot/dts/*am3*
9123 F:      arch/arm/boot/dts/*am4*
9124 F:      arch/arm/boot/dts/*am5*
9125 F:      arch/arm/boot/dts/*dra7*
9126
9127 OMAP CLOCK FRAMEWORK SUPPORT
9128 M:      Paul Walmsley <paul@pwsan.com>
9129 L:      linux-omap@vger.kernel.org
9130 S:      Maintained
9131 F:      arch/arm/*omap*/*clock*
9132
9133 OMAP POWER MANAGEMENT SUPPORT
9134 M:      Kevin Hilman <khilman@kernel.org>
9135 L:      linux-omap@vger.kernel.org
9136 S:      Maintained
9137 F:      arch/arm/*omap*/*pm*
9138 F:      drivers/cpufreq/omap-cpufreq.c
9139
9140 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9141 M:      Rajendra Nayak <rnayak@codeaurora.org>
9142 M:      Paul Walmsley <paul@pwsan.com>
9143 L:      linux-omap@vger.kernel.org
9144 S:      Maintained
9145 F:      arch/arm/mach-omap2/prm*
9146
9147 OMAP AUDIO SUPPORT
9148 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9149 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9150 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9151 L:      linux-omap@vger.kernel.org
9152 S:      Maintained
9153 F:      sound/soc/omap/
9154
9155 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9156 M:      Roger Quadros <rogerq@ti.com>
9157 M:      Tony Lindgren <tony@atomide.com>
9158 L:      linux-omap@vger.kernel.org
9159 S:      Maintained
9160 F:      drivers/memory/omap-gpmc.c
9161 F:      arch/arm/mach-omap2/*gpmc*
9162
9163 OMAP FRAMEBUFFER SUPPORT
9164 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9165 L:      linux-fbdev@vger.kernel.org
9166 L:      linux-omap@vger.kernel.org
9167 S:      Maintained
9168 F:      drivers/video/fbdev/omap/
9169
9170 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9171 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9172 L:      linux-omap@vger.kernel.org
9173 L:      linux-fbdev@vger.kernel.org
9174 S:      Maintained
9175 F:      drivers/video/fbdev/omap2/
9176 F:      Documentation/arm/OMAP/DSS
9177
9178 OMAP HARDWARE SPINLOCK SUPPORT
9179 M:      Ohad Ben-Cohen <ohad@wizery.com>
9180 L:      linux-omap@vger.kernel.org
9181 S:      Maintained
9182 F:      drivers/hwspinlock/omap_hwspinlock.c
9183
9184 OMAP MMC SUPPORT
9185 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9186 L:      linux-omap@vger.kernel.org
9187 S:      Maintained
9188 F:      drivers/mmc/host/omap.c
9189
9190 OMAP HS MMC SUPPORT
9191 L:      linux-mmc@vger.kernel.org
9192 L:      linux-omap@vger.kernel.org
9193 S:      Orphan
9194 F:      drivers/mmc/host/omap_hsmmc.c
9195
9196 OMAP RANDOM NUMBER GENERATOR SUPPORT
9197 M:      Deepak Saxena <dsaxena@plexity.net>
9198 S:      Maintained
9199 F:      drivers/char/hw_random/omap-rng.c
9200
9201 OMAP HWMOD SUPPORT
9202 M:      Benoît Cousson <bcousson@baylibre.com>
9203 M:      Paul Walmsley <paul@pwsan.com>
9204 L:      linux-omap@vger.kernel.org
9205 S:      Maintained
9206 F:      arch/arm/mach-omap2/omap_hwmod.*
9207
9208 OMAP HWMOD DATA
9209 M:      Paul Walmsley <paul@pwsan.com>
9210 L:      linux-omap@vger.kernel.org
9211 S:      Maintained
9212 F:      arch/arm/mach-omap2/omap_hwmod*data*
9213
9214 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9215 M:      Benoît Cousson <bcousson@baylibre.com>
9216 L:      linux-omap@vger.kernel.org
9217 S:      Maintained
9218 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9219
9220 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9221 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9222 L:      linux-media@vger.kernel.org
9223 S:      Maintained
9224 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9225 F:      drivers/media/platform/omap3isp/
9226 F:      drivers/staging/media/omap4iss/
9227
9228 OMAP USB SUPPORT
9229 L:      linux-usb@vger.kernel.org
9230 L:      linux-omap@vger.kernel.org
9231 S:      Orphan
9232 F:      drivers/usb/*/*omap*
9233 F:      arch/arm/*omap*/usb*
9234
9235 OMAP GPIO DRIVER
9236 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9237 M:      Santosh Shilimkar <ssantosh@kernel.org>
9238 M:      Kevin Hilman <khilman@kernel.org>
9239 L:      linux-omap@vger.kernel.org
9240 S:      Maintained
9241 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9242 F:      drivers/gpio/gpio-omap.c
9243
9244 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9245 M:      Mark Jackson <mpfj@newflow.co.uk>
9246 L:      linux-omap@vger.kernel.org
9247 S:      Maintained
9248 F:      arch/arm/boot/dts/am335x-nano.dts
9249
9250 OMFS FILESYSTEM
9251 M:      Bob Copeland <me@bobcopeland.com>
9252 L:      linux-karma-devel@lists.sourceforge.net
9253 S:      Maintained
9254 F:      Documentation/filesystems/omfs.txt
9255 F:      fs/omfs/
9256
9257 OMNIKEY CARDMAN 4000 DRIVER
9258 M:      Harald Welte <laforge@gnumonks.org>
9259 S:      Maintained
9260 F:      drivers/char/pcmcia/cm4000_cs.c
9261 F:      include/linux/cm4000_cs.h
9262 F:      include/uapi/linux/cm4000_cs.h
9263
9264 OMNIKEY CARDMAN 4040 DRIVER
9265 M:      Harald Welte <laforge@gnumonks.org>
9266 S:      Maintained
9267 F:      drivers/char/pcmcia/cm4040_cs.*
9268
9269 OMNIVISION OV7670 SENSOR DRIVER
9270 M:      Jonathan Corbet <corbet@lwn.net>
9271 L:      linux-media@vger.kernel.org
9272 T:      git git://linuxtv.org/media_tree.git
9273 S:      Maintained
9274 F:      drivers/media/i2c/ov7670.c
9275
9276 ONENAND FLASH DRIVER
9277 M:      Kyungmin Park <kyungmin.park@samsung.com>
9278 L:      linux-mtd@lists.infradead.org
9279 S:      Maintained
9280 F:      drivers/mtd/onenand/
9281 F:      include/linux/mtd/onenand*.h
9282
9283 ONSTREAM SCSI TAPE DRIVER
9284 M:      Willem Riede <osst@riede.org>
9285 L:      osst-users@lists.sourceforge.net
9286 L:      linux-scsi@vger.kernel.org
9287 S:      Maintained
9288 F:      Documentation/scsi/osst.txt
9289 F:      drivers/scsi/osst.*
9290 F:      drivers/scsi/osst_*.h
9291 F:      drivers/scsi/st.h
9292
9293 OPENCORES I2C BUS DRIVER
9294 M:      Peter Korsgaard <jacmet@sunsite.dk>
9295 L:      linux-i2c@vger.kernel.org
9296 S:      Maintained
9297 F:      Documentation/i2c/busses/i2c-ocores
9298 F:      drivers/i2c/busses/i2c-ocores.c
9299
9300 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9301 M:      Rob Herring <robh+dt@kernel.org>
9302 M:      Frank Rowand <frowand.list@gmail.com>
9303 L:      devicetree@vger.kernel.org
9304 W:      http://www.devicetree.org/
9305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9306 S:      Maintained
9307 F:      drivers/of/
9308 F:      include/linux/of*.h
9309 F:      scripts/dtc/
9310
9311 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9312 M:      Rob Herring <robh+dt@kernel.org>
9313 M:      Mark Rutland <mark.rutland@arm.com>
9314 L:      devicetree@vger.kernel.org
9315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9316 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9317 S:      Maintained
9318 F:      Documentation/devicetree/
9319 F:      arch/*/boot/dts/
9320 F:      include/dt-bindings/
9321
9322 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9323 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9324 L:      devicetree@vger.kernel.org
9325 S:      Maintained
9326 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9327 F:      Documentation/devicetree/overlay-notes.txt
9328 F:      drivers/of/overlay.c
9329 F:      drivers/of/resolver.c
9330
9331 OPENRISC ARCHITECTURE
9332 M:      Jonas Bonn <jonas@southpole.se>
9333 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9334 M:      Stafford Horne <shorne@gmail.com>
9335 T:      git git://github.com/openrisc/linux.git
9336 L:      openrisc@lists.librecores.org
9337 W:      http://openrisc.io
9338 S:      Maintained
9339 F:      arch/openrisc/
9340
9341 OPENVSWITCH
9342 M:      Pravin Shelar <pshelar@nicira.com>
9343 L:      netdev@vger.kernel.org
9344 L:      dev@openvswitch.org
9345 W:      http://openvswitch.org
9346 S:      Maintained
9347 F:      net/openvswitch/
9348 F:      include/uapi/linux/openvswitch.h
9349
9350 OPERATING PERFORMANCE POINTS (OPP)
9351 M:      Viresh Kumar <vireshk@kernel.org>
9352 M:      Nishanth Menon <nm@ti.com>
9353 M:      Stephen Boyd <sboyd@codeaurora.org>
9354 L:      linux-pm@vger.kernel.org
9355 S:      Maintained
9356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9357 F:      drivers/base/power/opp/
9358 F:      include/linux/pm_opp.h
9359 F:      Documentation/power/opp.txt
9360 F:      Documentation/devicetree/bindings/opp/
9361
9362 OPL4 DRIVER
9363 M:      Clemens Ladisch <clemens@ladisch.de>
9364 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9365 T:      git git://git.alsa-project.org/alsa-kernel.git
9366 S:      Maintained
9367 F:      sound/drivers/opl4/
9368
9369 OPROFILE
9370 M:      Robert Richter <rric@kernel.org>
9371 L:      oprofile-list@lists.sf.net
9372 S:      Maintained
9373 F:      arch/*/include/asm/oprofile*.h
9374 F:      arch/*/oprofile/
9375 F:      drivers/oprofile/
9376 F:      include/linux/oprofile.h
9377
9378 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9379 M:      Mark Fasheh <mfasheh@versity.com>
9380 M:      Joel Becker <jlbec@evilplan.org>
9381 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9382 W:      http://ocfs2.wiki.kernel.org
9383 S:      Supported
9384 F:      Documentation/filesystems/ocfs2.txt
9385 F:      Documentation/filesystems/dlmfs.txt
9386 F:      fs/ocfs2/
9387
9388 ORINOCO DRIVER
9389 L:      linux-wireless@vger.kernel.org
9390 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9391 W:      http://www.nongnu.org/orinoco/
9392 S:      Orphan
9393 F:      drivers/net/wireless/intersil/orinoco/
9394
9395 OSD LIBRARY and FILESYSTEM
9396 M:      Boaz Harrosh <ooo@electrozaur.com>
9397 M:      Benny Halevy <bhalevy@primarydata.com>
9398 L:      osd-dev@open-osd.org
9399 W:      http://open-osd.org
9400 T:      git git://git.open-osd.org/open-osd.git
9401 S:      Maintained
9402 F:      drivers/scsi/osd/
9403 F:      include/scsi/osd_*
9404 F:      fs/exofs/
9405
9406 OVERLAY FILESYSTEM
9407 M:      Miklos Szeredi <miklos@szeredi.hu>
9408 L:      linux-unionfs@vger.kernel.org
9409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9410 S:      Supported
9411 F:      fs/overlayfs/
9412 F:      Documentation/filesystems/overlayfs.txt
9413
9414 ORANGEFS FILESYSTEM
9415 M:      Mike Marshall <hubcap@omnibond.com>
9416 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9418 S:      Supported
9419 F:      fs/orangefs/
9420 F:      Documentation/filesystems/orangefs.txt
9421
9422 P54 WIRELESS DRIVER
9423 M:      Christian Lamparter <chunkeey@googlemail.com>
9424 L:      linux-wireless@vger.kernel.org
9425 W:      http://wireless.kernel.org/en/users/Drivers/p54
9426 S:      Maintained
9427 F:      drivers/net/wireless/intersil/p54/
9428
9429 PA SEMI ETHERNET DRIVER
9430 L:      netdev@vger.kernel.org
9431 S:      Orphan
9432 F:      drivers/net/ethernet/pasemi/*
9433
9434 PA SEMI SMBUS DRIVER
9435 L:      linux-i2c@vger.kernel.org
9436 S:      Orphan
9437 F:      drivers/i2c/busses/i2c-pasemi.c
9438
9439 PADATA PARALLEL EXECUTION MECHANISM
9440 M:      Steffen Klassert <steffen.klassert@secunet.com>
9441 L:      linux-crypto@vger.kernel.org
9442 S:      Maintained
9443 F:      kernel/padata.c
9444 F:      include/linux/padata.h
9445 F:      Documentation/padata.txt
9446
9447 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9448 M:      Harald Welte <laforge@gnumonks.org>
9449 L:      platform-driver-x86@vger.kernel.org
9450 S:      Maintained
9451 F:      drivers/platform/x86/panasonic-laptop.c
9452
9453 PANASONIC MN10300/AM33/AM34 PORT
9454 M:      David Howells <dhowells@redhat.com>
9455 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9456 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9457 S:      Maintained
9458 F:      Documentation/mn10300/
9459 F:      arch/mn10300/
9460
9461 PARALLEL LCD/KEYPAD PANEL DRIVER
9462 M:      Willy Tarreau <willy@haproxy.com>
9463 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9464 S:      Odd Fixes
9465 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9466 F:      drivers/misc/panel.c
9467
9468 PARALLEL PORT SUBSYSTEM
9469 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9470 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9471 L:      linux-parport@lists.infradead.org (subscribers-only)
9472 S:      Maintained
9473 F:      drivers/parport/
9474 F:      include/linux/parport*.h
9475 F:      drivers/char/ppdev.c
9476 F:      include/uapi/linux/ppdev.h
9477 F:      Documentation/parport*.txt
9478
9479 PARAVIRT_OPS INTERFACE
9480 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9481 M:      Chris Wright <chrisw@sous-sol.org>
9482 M:      Alok Kataria <akataria@vmware.com>
9483 M:      Rusty Russell <rusty@rustcorp.com.au>
9484 L:      virtualization@lists.linux-foundation.org
9485 S:      Supported
9486 F:      Documentation/virtual/paravirt_ops.txt
9487 F:      arch/*/kernel/paravirt*
9488 F:      arch/*/include/asm/paravirt.h
9489 F:      include/linux/hypervisor.h
9490
9491 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9492 M:      Tim Waugh <tim@cyberelk.net>
9493 L:      linux-parport@lists.infradead.org (subscribers-only)
9494 S:      Maintained
9495 F:      Documentation/blockdev/paride.txt
9496 F:      drivers/block/paride/
9497
9498 PARISC ARCHITECTURE
9499 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9500 M:      Helge Deller <deller@gmx.de>
9501 L:      linux-parisc@vger.kernel.org
9502 W:      http://www.parisc-linux.org/
9503 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9506 S:      Maintained
9507 F:      arch/parisc/
9508 F:      Documentation/parisc/
9509 F:      drivers/parisc/
9510 F:      drivers/char/agp/parisc-agp.c
9511 F:      drivers/input/serio/gscps2.c
9512 F:      drivers/parport/parport_gsc.*
9513 F:      drivers/tty/serial/8250/8250_gsc.c
9514 F:      drivers/video/fbdev/sti*
9515 F:      drivers/video/console/sti*
9516 F:      drivers/video/logo/logo_parisc*
9517
9518 PARMAN
9519 M:      Jiri Pirko <jiri@mellanox.com>
9520 L:      netdev@vger.kernel.org
9521 S:      Supported
9522 F:      lib/parman.c
9523 F:      lib/test_parman.c
9524 F:      include/linux/parman.h
9525
9526 PC87360 HARDWARE MONITORING DRIVER
9527 M:      Jim Cromie <jim.cromie@gmail.com>
9528 L:      linux-hwmon@vger.kernel.org
9529 S:      Maintained
9530 F:      Documentation/hwmon/pc87360
9531 F:      drivers/hwmon/pc87360.c
9532
9533 PC8736x GPIO DRIVER
9534 M:      Jim Cromie <jim.cromie@gmail.com>
9535 S:      Maintained
9536 F:      drivers/char/pc8736x_gpio.c
9537
9538 PC87427 HARDWARE MONITORING DRIVER
9539 M:      Jean Delvare <jdelvare@suse.com>
9540 L:      linux-hwmon@vger.kernel.org
9541 S:      Maintained
9542 F:      Documentation/hwmon/pc87427
9543 F:      drivers/hwmon/pc87427.c
9544
9545 PCA9532 LED DRIVER
9546 M:      Riku Voipio <riku.voipio@iki.fi>
9547 S:      Maintained
9548 F:      drivers/leds/leds-pca9532.c
9549 F:      include/linux/leds-pca9532.h
9550
9551 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9552 M:      Guenter Roeck <linux@roeck-us.net>
9553 L:      linux-i2c@vger.kernel.org
9554 S:      Maintained
9555 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9556
9557 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9558 M:      Khalid Aziz <khalid@gonehiking.org>
9559 S:      Maintained
9560 F:      drivers/firmware/pcdp.*
9561
9562 PCI ERROR RECOVERY
9563 M:      Linas Vepstas <linasvepstas@gmail.com>
9564 L:      linux-pci@vger.kernel.org
9565 S:      Supported
9566 F:      Documentation/PCI/pci-error-recovery.txt
9567
9568 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9569 M:      Russell Currey <ruscur@russell.cc>
9570 L:      linuxppc-dev@lists.ozlabs.org
9571 S:      Supported
9572 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9573 F:      arch/powerpc/kernel/eeh*.c
9574 F:      arch/powerpc/platforms/*/eeh*.c
9575 F:      arch/powerpc/include/*/eeh*.h
9576
9577 PCI SUBSYSTEM
9578 M:      Bjorn Helgaas <bhelgaas@google.com>
9579 L:      linux-pci@vger.kernel.org
9580 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9582 S:      Supported
9583 F:      Documentation/devicetree/bindings/pci/
9584 F:      Documentation/PCI/
9585 F:      drivers/pci/
9586 F:      include/linux/pci*
9587 F:      arch/x86/pci/
9588 F:      arch/x86/kernel/quirks.c
9589
9590 PCI DRIVER FOR ALTERA PCIE IP
9591 M:      Ley Foon Tan <lftan@altera.com>
9592 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9593 L:      linux-pci@vger.kernel.org
9594 S:      Supported
9595 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9596 F:      drivers/pci/host/pcie-altera.c
9597
9598 PCI DRIVER FOR ARM VERSATILE PLATFORM
9599 M:      Rob Herring <robh@kernel.org>
9600 L:      linux-pci@vger.kernel.org
9601 L:      linux-arm-kernel@lists.infradead.org
9602 S:      Maintained
9603 F:      Documentation/devicetree/bindings/pci/versatile.txt
9604 F:      drivers/pci/host/pci-versatile.c
9605
9606 PCI DRIVER FOR ARMADA 8K
9607 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9608 L:      linux-pci@vger.kernel.org
9609 L:      linux-arm-kernel@lists.infradead.org
9610 S:      Maintained
9611 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9612 F:      drivers/pci/dwc/pcie-armada8k.c
9613
9614 PCI DRIVER FOR APPLIEDMICRO XGENE
9615 M:      Tanmay Inamdar <tinamdar@apm.com>
9616 L:      linux-pci@vger.kernel.org
9617 L:      linux-arm-kernel@lists.infradead.org
9618 S:      Maintained
9619 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9620 F:      drivers/pci/host/pci-xgene.c
9621
9622 PCI DRIVER FOR FREESCALE LAYERSCAPE
9623 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9624 M:      Mingkai Hu <mingkai.hu@freescale.com>
9625 M:      Roy Zang <tie-fei.zang@freescale.com>
9626 L:      linuxppc-dev@lists.ozlabs.org
9627 L:      linux-pci@vger.kernel.org
9628 L:      linux-arm-kernel@lists.infradead.org
9629 S:      Maintained
9630 F:      drivers/pci/dwc/*layerscape*
9631
9632 PCI DRIVER FOR IMX6
9633 M:      Richard Zhu <hongxing.zhu@nxp.com>
9634 M:      Lucas Stach <l.stach@pengutronix.de>
9635 L:      linux-pci@vger.kernel.org
9636 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9637 S:      Maintained
9638 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9639 F:      drivers/pci/dwc/*imx6*
9640
9641 PCI DRIVER FOR TI KEYSTONE
9642 M:      Murali Karicheri <m-karicheri2@ti.com>
9643 L:      linux-pci@vger.kernel.org
9644 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9645 S:      Maintained
9646 F:      drivers/pci/dwc/*keystone*
9647
9648 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9649 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9650 M:      Jason Cooper <jason@lakedaemon.net>
9651 L:      linux-pci@vger.kernel.org
9652 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9653 S:      Maintained
9654 F:      drivers/pci/host/*mvebu*
9655
9656 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9657 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9658 L:      linux-pci@vger.kernel.org
9659 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9660 S:      Maintained
9661 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9662 F:      drivers/pci/host/pci-aardvark.c
9663
9664 PCI DRIVER FOR NVIDIA TEGRA
9665 M:      Thierry Reding <thierry.reding@gmail.com>
9666 L:      linux-tegra@vger.kernel.org
9667 L:      linux-pci@vger.kernel.org
9668 S:      Supported
9669 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9670 F:      drivers/pci/host/pci-tegra.c
9671
9672 PCI DRIVER FOR TI DRA7XX
9673 M:      Kishon Vijay Abraham I <kishon@ti.com>
9674 L:      linux-omap@vger.kernel.org
9675 L:      linux-pci@vger.kernel.org
9676 S:      Supported
9677 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9678 F:      drivers/pci/dwc/pci-dra7xx.c
9679
9680 PCI DRIVER FOR RENESAS R-CAR
9681 M:      Simon Horman <horms@verge.net.au>
9682 L:      linux-pci@vger.kernel.org
9683 L:      linux-renesas-soc@vger.kernel.org
9684 S:      Maintained
9685 F:      drivers/pci/host/*rcar*
9686
9687 PCI DRIVER FOR SAMSUNG EXYNOS
9688 M:      Jingoo Han <jingoohan1@gmail.com>
9689 L:      linux-pci@vger.kernel.org
9690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9691 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9692 S:      Maintained
9693 F:      drivers/pci/dwc/pci-exynos.c
9694
9695 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9696 M:      Jingoo Han <jingoohan1@gmail.com>
9697 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9698 L:      linux-pci@vger.kernel.org
9699 S:      Maintained
9700 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9701 F:      drivers/pci/dwc/*designware*
9702
9703 PCI DRIVER FOR GENERIC OF HOSTS
9704 M:      Will Deacon <will.deacon@arm.com>
9705 L:      linux-pci@vger.kernel.org
9706 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9707 S:      Maintained
9708 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9709 F:      drivers/pci/host/pci-host-common.c
9710 F:      drivers/pci/host/pci-host-generic.c
9711
9712 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9713 M:      Keith Busch <keith.busch@intel.com>
9714 L:      linux-pci@vger.kernel.org
9715 S:      Supported
9716 F:      drivers/pci/host/vmd.c
9717
9718 PCIE DRIVER FOR ST SPEAR13XX
9719 M:      Pratyush Anand <pratyush.anand@gmail.com>
9720 L:      linux-pci@vger.kernel.org
9721 S:      Maintained
9722 F:      drivers/pci/dwc/*spear*
9723
9724 PCI MSI DRIVER FOR ALTERA MSI IP
9725 M:      Ley Foon Tan <lftan@altera.com>
9726 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9727 L:      linux-pci@vger.kernel.org
9728 S:      Supported
9729 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9730 F:      drivers/pci/host/pcie-altera-msi.c
9731
9732 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9733 M:      Duc Dang <dhdang@apm.com>
9734 L:      linux-pci@vger.kernel.org
9735 L:      linux-arm-kernel@lists.infradead.org
9736 S:      Maintained
9737 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9738 F:      drivers/pci/host/pci-xgene-msi.c
9739
9740 PCIE DRIVER FOR AXIS ARTPEC
9741 M:      Niklas Cassel <niklas.cassel@axis.com>
9742 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9743 L:      linux-arm-kernel@axis.com
9744 L:      linux-pci@vger.kernel.org
9745 S:      Maintained
9746 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9747 F:      drivers/pci/dwc/*artpec*
9748
9749 PCIE DRIVER FOR HISILICON
9750 M:      Zhou Wang <wangzhou1@hisilicon.com>
9751 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9752 L:      linux-pci@vger.kernel.org
9753 S:      Maintained
9754 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9755 F:      drivers/pci/dwc/pcie-hisi.c
9756
9757 PCIE DRIVER FOR ROCKCHIP
9758 M:      Shawn Lin <shawn.lin@rock-chips.com>
9759 M:      Wenrui Li <wenrui.li@rock-chips.com>
9760 L:      linux-pci@vger.kernel.org
9761 L:      linux-rockchip@lists.infradead.org
9762 S:      Maintained
9763 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9764 F:      drivers/pci/host/pcie-rockchip.c
9765
9766 PCIE DRIVER FOR QUALCOMM MSM
9767 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9768 L:     linux-pci@vger.kernel.org
9769 L:     linux-arm-msm@vger.kernel.org
9770 S:     Maintained
9771 F:     drivers/pci/dwc/*qcom*
9772
9773 PCIE DRIVER FOR CAVIUM THUNDERX
9774 M:      David Daney <david.daney@cavium.com>
9775 L:      linux-pci@vger.kernel.org
9776 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9777 S:      Supported
9778 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9779 F:      drivers/pci/host/pci-thunder-*
9780
9781 PCMCIA SUBSYSTEM
9782 P:      Linux PCMCIA Team
9783 L:      linux-pcmcia@lists.infradead.org
9784 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9786 S:      Maintained
9787 F:      Documentation/pcmcia/
9788 F:      tools/pcmcia/
9789 F:      drivers/pcmcia/
9790 F:      include/pcmcia/
9791
9792 PCNET32 NETWORK DRIVER
9793 M:      Don Fry <pcnet32@frontier.com>
9794 L:      netdev@vger.kernel.org
9795 S:      Maintained
9796 F:      drivers/net/ethernet/amd/pcnet32.c
9797
9798 PCRYPT PARALLEL CRYPTO ENGINE
9799 M:      Steffen Klassert <steffen.klassert@secunet.com>
9800 L:      linux-crypto@vger.kernel.org
9801 S:      Maintained
9802 F:      crypto/pcrypt.c
9803 F:      include/crypto/pcrypt.h
9804
9805 PER-CPU MEMORY ALLOCATOR
9806 M:      Tejun Heo <tj@kernel.org>
9807 M:      Christoph Lameter <cl@linux.com>
9808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9809 S:      Maintained
9810 F:      include/linux/percpu*.h
9811 F:      mm/percpu*.c
9812 F:      arch/*/include/asm/percpu.h
9813
9814 PER-TASK DELAY ACCOUNTING
9815 M:      Balbir Singh <bsingharora@gmail.com>
9816 S:      Maintained
9817 F:      include/linux/delayacct.h
9818 F:      kernel/delayacct.c
9819
9820 PERFORMANCE EVENTS SUBSYSTEM
9821 M:      Peter Zijlstra <peterz@infradead.org>
9822 M:      Ingo Molnar <mingo@redhat.com>
9823 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9824 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9825 L:      linux-kernel@vger.kernel.org
9826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9827 S:      Supported
9828 F:      kernel/events/*
9829 F:      include/linux/perf_event.h
9830 F:      include/uapi/linux/perf_event.h
9831 F:      arch/*/kernel/perf_event*.c
9832 F:      arch/*/kernel/*/perf_event*.c
9833 F:      arch/*/kernel/*/*/perf_event*.c
9834 F:      arch/*/include/asm/perf_event.h
9835 F:      arch/*/kernel/perf_callchain.c
9836 F:      arch/*/events/*
9837 F:      tools/perf/
9838
9839 PERSONALITY HANDLING
9840 M:      Christoph Hellwig <hch@infradead.org>
9841 L:      linux-abi-devel@lists.sourceforge.net
9842 S:      Maintained
9843 F:      include/linux/personality.h
9844 F:      include/uapi/linux/personality.h
9845
9846 PHONET PROTOCOL
9847 M:      Remi Denis-Courmont <courmisch@gmail.com>
9848 S:      Supported
9849 F:      Documentation/networking/phonet.txt
9850 F:      include/linux/phonet.h
9851 F:      include/net/phonet/
9852 F:      include/uapi/linux/phonet.h
9853 F:      net/phonet/
9854
9855 PHRAM MTD DRIVER
9856 M:      Joern Engel <joern@lazybastard.org>
9857 L:      linux-mtd@lists.infradead.org
9858 S:      Maintained
9859 F:      drivers/mtd/devices/phram.c
9860
9861 PICOLCD HID DRIVER
9862 M:      Bruno Prémont <bonbons@linux-vserver.org>
9863 L:      linux-input@vger.kernel.org
9864 S:      Maintained
9865 F:      drivers/hid/hid-picolcd*
9866
9867 PICOXCELL SUPPORT
9868 M:      Jamie Iles <jamie@jamieiles.com>
9869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9870 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9871 S:      Supported
9872 F:      arch/arm/boot/dts/picoxcell*
9873 F:      arch/arm/mach-picoxcell/
9874 F:      drivers/crypto/picoxcell*
9875
9876 PIN CONTROL SUBSYSTEM
9877 M:      Linus Walleij <linus.walleij@linaro.org>
9878 L:      linux-gpio@vger.kernel.org
9879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9880 S:      Maintained
9881 F:      Documentation/devicetree/bindings/pinctrl/
9882 F:      Documentation/pinctrl.txt
9883 F:      drivers/pinctrl/
9884 F:      include/linux/pinctrl/
9885
9886 PIN CONTROLLER - ATMEL AT91
9887 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9888 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9889 S:      Maintained
9890 F:      drivers/pinctrl/pinctrl-at91.*
9891
9892 PIN CONTROLLER - ATMEL AT91 PIO4
9893 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9894 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9895 L:      linux-gpio@vger.kernel.org
9896 S:      Supported
9897 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9898
9899 PIN CONTROLLER - INTEL
9900 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9901 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9902 S:      Maintained
9903 F:      drivers/pinctrl/intel/
9904
9905 PIN CONTROLLER - RENESAS
9906 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9907 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9908 L:      linux-renesas-soc@vger.kernel.org
9909 S:      Maintained
9910 F:      drivers/pinctrl/sh-pfc/
9911
9912 PIN CONTROLLER - SAMSUNG
9913 M:      Tomasz Figa <tomasz.figa@gmail.com>
9914 M:      Krzysztof Kozlowski <krzk@kernel.org>
9915 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9916 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9917 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9918 S:      Maintained
9919 F:      drivers/pinctrl/samsung/
9920 F:      include/dt-bindings/pinctrl/samsung.h
9921 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9922
9923 PIN CONTROLLER - SINGLE
9924 M:      Tony Lindgren <tony@atomide.com>
9925 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9926 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9927 L:      linux-omap@vger.kernel.org
9928 S:      Maintained
9929 F:      drivers/pinctrl/pinctrl-single.c
9930
9931 PIN CONTROLLER - ST SPEAR
9932 M:      Viresh Kumar <vireshk@kernel.org>
9933 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9934 W:      http://www.st.com/spear
9935 S:      Maintained
9936 F:      drivers/pinctrl/spear/
9937
9938 PISTACHIO SOC SUPPORT
9939 M:      James Hartley <james.hartley@imgtec.com>
9940 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9941 L:      linux-mips@linux-mips.org
9942 S:      Maintained
9943 F:      arch/mips/pistachio/
9944 F:      arch/mips/include/asm/mach-pistachio/
9945 F:      arch/mips/boot/dts/img/pistachio*
9946 F:      arch/mips/configs/pistachio*_defconfig
9947
9948 PKTCDVD DRIVER
9949 S:      Orphan
9950 M:      linux-block@vger.kernel.org
9951 F:      drivers/block/pktcdvd.c
9952 F:      include/linux/pktcdvd.h
9953 F:      include/uapi/linux/pktcdvd.h
9954
9955 PKUNITY SOC DRIVERS
9956 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9957 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9958 S:      Maintained
9959 T:      git git://github.com/gxt/linux.git
9960 F:      drivers/input/serio/i8042-unicore32io.h
9961 F:      drivers/i2c/busses/i2c-puv3.c
9962 F:      drivers/video/fbdev/fb-puv3.c
9963 F:      drivers/rtc/rtc-puv3.c
9964
9965 PMBUS HARDWARE MONITORING DRIVERS
9966 M:      Guenter Roeck <linux@roeck-us.net>
9967 L:      linux-hwmon@vger.kernel.org
9968 W:      http://hwmon.wiki.kernel.org/
9969 W:      http://www.roeck-us.net/linux/drivers/
9970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9971 S:      Maintained
9972 F:      Documentation/hwmon/pmbus
9973 F:      drivers/hwmon/pmbus/
9974 F:      include/linux/i2c/pmbus.h
9975
9976 PMC SIERRA MaxRAID DRIVER
9977 L:      linux-scsi@vger.kernel.org
9978 W:      http://www.pmc-sierra.com/
9979 S:      Orphan
9980 F:      drivers/scsi/pmcraid.*
9981
9982 PMC SIERRA PM8001 DRIVER
9983 M:      Jack Wang <jinpu.wang@profitbricks.com>
9984 M:      lindar_liu@usish.com
9985 L:      pmchba@pmcs.com
9986 L:      linux-scsi@vger.kernel.org
9987 S:      Supported
9988 F:      drivers/scsi/pm8001/
9989
9990 POSIX CLOCKS and TIMERS
9991 M:      Thomas Gleixner <tglx@linutronix.de>
9992 L:      linux-kernel@vger.kernel.org
9993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9994 S:      Maintained
9995 F:      fs/timerfd.c
9996 F:      include/linux/timer*
9997 F:      kernel/time/*timer*
9998
9999 POWER MANAGEMENT CORE
10000 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10001 L:      linux-pm@vger.kernel.org
10002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10003 B:      https://bugzilla.kernel.org
10004 S:      Supported
10005 F:      drivers/base/power/
10006 F:      include/linux/pm.h
10007 F:      include/linux/pm_*
10008 F:      include/linux/powercap.h
10009 F:      drivers/powercap/
10010
10011 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10012 M:      Sebastian Reichel <sre@kernel.org>
10013 L:      linux-pm@vger.kernel.org
10014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10015 S:      Maintained
10016 F:      Documentation/devicetree/bindings/power/supply/
10017 F:      include/linux/power_supply.h
10018 F:      drivers/power/supply/
10019
10020 POWER STATE COORDINATION INTERFACE (PSCI)
10021 M:      Mark Rutland <mark.rutland@arm.com>
10022 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10023 L:      linux-arm-kernel@lists.infradead.org
10024 S:      Maintained
10025 F:      drivers/firmware/psci*.c
10026 F:      include/linux/psci.h
10027 F:      include/uapi/linux/psci.h
10028
10029 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10030 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10031 L:      linuxppc-dev@lists.ozlabs.org
10032 S:      Maintained
10033 F:      drivers/char/powernv-op-panel.c
10034
10035 PNP SUPPORT
10036 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10037 S:      Maintained
10038 F:      drivers/pnp/
10039
10040 PPP PROTOCOL DRIVERS AND COMPRESSORS
10041 M:      Paul Mackerras <paulus@samba.org>
10042 L:      linux-ppp@vger.kernel.org
10043 S:      Maintained
10044 F:      drivers/net/ppp/ppp_*
10045
10046 PPP OVER ATM (RFC 2364)
10047 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10048 S:      Maintained
10049 F:      net/atm/pppoatm.c
10050 F:      include/uapi/linux/atmppp.h
10051
10052 PPP OVER ETHERNET
10053 M:      Michal Ostrowski <mostrows@earthlink.net>
10054 S:      Maintained
10055 F:      drivers/net/ppp/pppoe.c
10056 F:      drivers/net/ppp/pppox.c
10057
10058 PPP OVER L2TP
10059 M:      James Chapman <jchapman@katalix.com>
10060 S:      Maintained
10061 F:      net/l2tp/l2tp_ppp.c
10062 F:      include/linux/if_pppol2tp.h
10063 F:      include/uapi/linux/if_pppol2tp.h
10064
10065 PPS SUPPORT
10066 M:      Rodolfo Giometti <giometti@enneenne.com>
10067 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10068 L:      linuxpps@ml.enneenne.com (subscribers-only)
10069 S:      Maintained
10070 F:      Documentation/pps/
10071 F:      drivers/pps/
10072 F:      include/linux/pps*.h
10073
10074 PPTP DRIVER
10075 M:      Dmitry Kozlov <xeb@mail.ru>
10076 L:      netdev@vger.kernel.org
10077 S:      Maintained
10078 F:      drivers/net/ppp/pptp.c
10079 W:      http://sourceforge.net/projects/accel-pptp
10080
10081 PREEMPTIBLE KERNEL
10082 M:      Robert Love <rml@tech9.net>
10083 L:      kpreempt-tech@lists.sourceforge.net
10084 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10085 S:      Supported
10086 F:      Documentation/preempt-locking.txt
10087 F:      include/linux/preempt.h
10088
10089 PRINTK
10090 M:      Petr Mladek <pmladek@suse.com>
10091 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10092 R:      Steven Rostedt <rostedt@goodmis.org>
10093 S:      Maintained
10094 F:      kernel/printk/
10095 F:      include/linux/printk.h
10096
10097 PRISM54 WIRELESS DRIVER
10098 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10099 L:      linux-wireless@vger.kernel.org
10100 W:      http://wireless.kernel.org/en/users/Drivers/p54
10101 S:      Obsolete
10102 F:      drivers/net/wireless/intersil/prism54/
10103
10104 PS3 NETWORK SUPPORT
10105 M:      Geoff Levand <geoff@infradead.org>
10106 L:      netdev@vger.kernel.org
10107 L:      linuxppc-dev@lists.ozlabs.org
10108 S:      Maintained
10109 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10110
10111 PS3 PLATFORM SUPPORT
10112 M:      Geoff Levand <geoff@infradead.org>
10113 L:      linuxppc-dev@lists.ozlabs.org
10114 S:      Maintained
10115 F:      arch/powerpc/boot/ps3*
10116 F:      arch/powerpc/include/asm/lv1call.h
10117 F:      arch/powerpc/include/asm/ps3*.h
10118 F:      arch/powerpc/platforms/ps3/
10119 F:      drivers/*/ps3*
10120 F:      drivers/ps3/
10121 F:      drivers/rtc/rtc-ps3.c
10122 F:      drivers/usb/host/*ps3.c
10123 F:      sound/ppc/snd_ps3*
10124
10125 PS3VRAM DRIVER
10126 M:      Jim Paris <jim@jtan.com>
10127 M:      Geoff Levand <geoff@infradead.org>
10128 L:      linuxppc-dev@lists.ozlabs.org
10129 S:      Maintained
10130 F:      drivers/block/ps3vram.c
10131
10132 PSAMPLE PACKET SAMPLING SUPPORT:
10133 M:      Yotam Gigi <yotamg@mellanox.com>
10134 S:      Maintained
10135 F:      net/psample
10136 F:      include/net/psample.h
10137 F:      include/uapi/linux/psample.h
10138
10139 PSTORE FILESYSTEM
10140 M:      Kees Cook <keescook@chromium.org>
10141 M:      Anton Vorontsov <anton@enomsg.org>
10142 M:      Colin Cross <ccross@android.com>
10143 M:      Tony Luck <tony.luck@intel.com>
10144 S:      Maintained
10145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10146 F:      fs/pstore/
10147 F:      include/linux/pstore*
10148 F:      drivers/firmware/efi/efi-pstore.c
10149 F:      drivers/acpi/apei/erst.c
10150 F:      Documentation/admin-guide/ramoops.rst
10151 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10152 K:      \b(pstore|ramoops)
10153
10154 PTP HARDWARE CLOCK SUPPORT
10155 M:      Richard Cochran <richardcochran@gmail.com>
10156 L:      netdev@vger.kernel.org
10157 S:      Maintained
10158 W:      http://linuxptp.sourceforge.net/
10159 F:      Documentation/ABI/testing/sysfs-ptp
10160 F:      Documentation/ptp/*
10161 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10162 F:      drivers/net/phy/dp83640*
10163 F:      drivers/ptp/*
10164 F:      include/linux/ptp_cl*
10165
10166 PTRACE SUPPORT
10167 M:      Roland McGrath <roland@hack.frob.com>
10168 M:      Oleg Nesterov <oleg@redhat.com>
10169 S:      Maintained
10170 F:      include/asm-generic/syscall.h
10171 F:      include/linux/ptrace.h
10172 F:      include/linux/regset.h
10173 F:      include/linux/tracehook.h
10174 F:      include/uapi/linux/ptrace.h
10175 F:      kernel/ptrace.c
10176
10177 PULSE8-CEC DRIVER
10178 M:      Hans Verkuil <hverkuil@xs4all.nl>
10179 L:      linux-media@vger.kernel.org
10180 T:      git git://linuxtv.org/media_tree.git
10181 S:      Maintained
10182 F:      drivers/media/usb/pulse8-cec/*
10183
10184 PVRUSB2 VIDEO4LINUX DRIVER
10185 M:      Mike Isely <isely@pobox.com>
10186 L:      pvrusb2@isely.net       (subscribers-only)
10187 L:      linux-media@vger.kernel.org
10188 W:      http://www.isely.net/pvrusb2/
10189 T:      git git://linuxtv.org/media_tree.git
10190 S:      Maintained
10191 F:      Documentation/media/v4l-drivers/pvrusb2*
10192 F:      drivers/media/usb/pvrusb2/
10193
10194 PWC WEBCAM DRIVER
10195 M:      Hans Verkuil <hverkuil@xs4all.nl>
10196 L:      linux-media@vger.kernel.org
10197 T:      git git://linuxtv.org/media_tree.git
10198 S:      Odd Fixes
10199 F:      drivers/media/usb/pwc/*
10200
10201 PWM FAN DRIVER
10202 M:      Kamil Debski <kamil@wypas.org>
10203 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10204 L:      linux-hwmon@vger.kernel.org
10205 S:      Supported
10206 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10207 F:      Documentation/hwmon/pwm-fan
10208 F:      drivers/hwmon/pwm-fan.c
10209
10210 PWM SUBSYSTEM
10211 M:      Thierry Reding <thierry.reding@gmail.com>
10212 L:      linux-pwm@vger.kernel.org
10213 S:      Maintained
10214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10215 F:      Documentation/pwm.txt
10216 F:      Documentation/devicetree/bindings/pwm/
10217 F:      include/linux/pwm.h
10218 F:      drivers/pwm/
10219 F:      drivers/video/backlight/pwm_bl.c
10220 F:      include/linux/pwm_backlight.h
10221
10222 PXA2xx/PXA3xx SUPPORT
10223 M:      Daniel Mack <daniel@zonque.org>
10224 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10225 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10227 T:      git git://github.com/hzhuang1/linux.git
10228 T:      git git://github.com/rjarzmik/linux.git
10229 S:      Maintained
10230 F:      arch/arm/boot/dts/pxa*
10231 F:      arch/arm/mach-pxa/
10232 F:      drivers/dma/pxa*
10233 F:      drivers/pcmcia/pxa2xx*
10234 F:      drivers/pinctrl/pxa/
10235 F:      drivers/spi/spi-pxa2xx*
10236 F:      drivers/usb/gadget/udc/pxa2*
10237 F:      include/sound/pxa2xx-lib.h
10238 F:      sound/arm/pxa*
10239 F:      sound/soc/pxa/
10240
10241 PXA GPIO DRIVER
10242 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10243 L:      linux-gpio@vger.kernel.org
10244 S:      Maintained
10245 F:      drivers/gpio/gpio-pxa.c
10246
10247 PXA3xx NAND FLASH DRIVER
10248 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10249 L:      linux-mtd@lists.infradead.org
10250 S:      Maintained
10251 F:      drivers/mtd/nand/pxa3xx_nand.c
10252
10253 MMP SUPPORT
10254 M:      Eric Miao <eric.y.miao@gmail.com>
10255 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10257 T:      git git://github.com/hzhuang1/linux.git
10258 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10259 S:      Maintained
10260 F:      arch/arm/boot/dts/mmp*
10261 F:      arch/arm/mach-mmp/
10262
10263 PXA MMCI DRIVER
10264 S:      Orphan
10265
10266 PXA RTC DRIVER
10267 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10268 L:      rtc-linux@googlegroups.com
10269 S:      Maintained
10270
10271 QAT DRIVER
10272 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10273 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10274 L:      qat-linux@intel.com
10275 S:      Supported
10276 F:      drivers/crypto/qat/
10277
10278 QIB DRIVER
10279 M:      Mike Marciniszyn <infinipath@intel.com>
10280 L:      linux-rdma@vger.kernel.org
10281 S:      Supported
10282 F:      drivers/infiniband/hw/qib/
10283
10284 QLOGIC QLA1280 SCSI DRIVER
10285 M:      Michael Reed <mdr@sgi.com>
10286 L:      linux-scsi@vger.kernel.org
10287 S:      Maintained
10288 F:      drivers/scsi/qla1280.[ch]
10289
10290 QLOGIC QLA2XXX FC-SCSI DRIVER
10291 M:      qla2xxx-upstream@qlogic.com
10292 L:      linux-scsi@vger.kernel.org
10293 S:      Supported
10294 F:      Documentation/scsi/LICENSE.qla2xxx
10295 F:      drivers/scsi/qla2xxx/
10296
10297 QLOGIC QLA4XXX iSCSI DRIVER
10298 M:      QLogic-Storage-Upstream@qlogic.com
10299 L:      linux-scsi@vger.kernel.org
10300 S:      Supported
10301 F:      Documentation/scsi/LICENSE.qla4xxx
10302 F:      drivers/scsi/qla4xxx/
10303
10304 QLOGIC QLA3XXX NETWORK DRIVER
10305 M:      Dept-GELinuxNICDev@cavium.com
10306 L:      netdev@vger.kernel.org
10307 S:      Supported
10308 F:      Documentation/networking/LICENSE.qla3xxx
10309 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10310
10311 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10312 M:      Harish Patil <harish.patil@cavium.com>
10313 M:      Manish Chopra <manish.chopra@cavium.com>
10314 M:      Dept-GELinuxNICDev@cavium.com
10315 L:      netdev@vger.kernel.org
10316 S:      Supported
10317 F:      drivers/net/ethernet/qlogic/qlcnic/
10318
10319 QLOGIC QLGE 10Gb ETHERNET DRIVER
10320 M:      Harish Patil <harish.patil@cavium.com>
10321 M:      Manish Chopra <manish.chopra@cavium.com>
10322 M:      Dept-GELinuxNICDev@cavium.com
10323 L:      netdev@vger.kernel.org
10324 S:      Supported
10325 F:      drivers/net/ethernet/qlogic/qlge/
10326
10327 QLOGIC QL4xxx ETHERNET DRIVER
10328 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10329 M:      Ariel Elior <Ariel.Elior@cavium.com>
10330 M:      everest-linux-l2@cavium.com
10331 L:      netdev@vger.kernel.org
10332 S:      Supported
10333 F:      drivers/net/ethernet/qlogic/qed/
10334 F:      include/linux/qed/
10335 F:      drivers/net/ethernet/qlogic/qede/
10336
10337 QLOGIC QL41xxx ISCSI DRIVER
10338 M:      QLogic-Storage-Upstream@cavium.com
10339 L:      linux-scsi@vger.kernel.org
10340 S:      Supported
10341 F:      drivers/scsi/qedi/
10342
10343 QLOGIC QL41xxx FCOE DRIVER
10344 M:      QLogic-Storage-Upstream@cavium.com
10345 L:      linux-scsi@vger.kernel.org
10346 S:      Supported
10347 F:      drivers/scsi/qedf/
10348
10349 QNX4 FILESYSTEM
10350 M:      Anders Larsen <al@alarsen.net>
10351 W:      http://www.alarsen.net/linux/qnx4fs/
10352 S:      Maintained
10353 F:      fs/qnx4/
10354 F:      include/uapi/linux/qnx4_fs.h
10355 F:      include/uapi/linux/qnxtypes.h
10356
10357 QORIQ DPAA2 FSL-MC BUS DRIVER
10358 M:      Stuart Yoder <stuyoder@gmail.com>
10359 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10360 L:      linux-kernel@vger.kernel.org
10361 S:      Maintained
10362 F:      drivers/staging/fsl-mc/
10363
10364 QT1010 MEDIA DRIVER
10365 M:      Antti Palosaari <crope@iki.fi>
10366 L:      linux-media@vger.kernel.org
10367 W:      https://linuxtv.org
10368 W:      http://palosaari.fi/linux/
10369 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10370 T:      git git://linuxtv.org/anttip/media_tree.git
10371 S:      Maintained
10372 F:      drivers/media/tuners/qt1010*
10373
10374 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10375 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10376 L:      linux-wireless@vger.kernel.org
10377 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10378 S:      Supported
10379 F:      drivers/net/wireless/ath/ath9k/
10380
10381 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10382 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10383 L:      ath10k@lists.infradead.org
10384 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10386 S:      Supported
10387 F:      drivers/net/wireless/ath/ath10k/
10388
10389 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10390 M:      Timur Tabi <timur@codeaurora.org>
10391 L:      netdev@vger.kernel.org
10392 S:      Supported
10393 F:      drivers/net/ethernet/qualcomm/emac/
10394
10395 QUALCOMM HEXAGON ARCHITECTURE
10396 M:      Richard Kuo <rkuo@codeaurora.org>
10397 L:      linux-hexagon@vger.kernel.org
10398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10399 S:      Supported
10400 F:      arch/hexagon/
10401
10402 QUALCOMM WCN36XX WIRELESS DRIVER
10403 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10404 L:      wcn36xx@lists.infradead.org
10405 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10406 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10407 S:      Supported
10408 F:      drivers/net/wireless/ath/wcn36xx/
10409
10410 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10411 M:      Gabriel Somlo <somlo@cmu.edu>
10412 M:      "Michael S. Tsirkin" <mst@redhat.com>
10413 L:      qemu-devel@nongnu.org
10414 S:      Maintained
10415 F:      drivers/firmware/qemu_fw_cfg.c
10416
10417 RADOS BLOCK DEVICE (RBD)
10418 M:      Ilya Dryomov <idryomov@gmail.com>
10419 M:      Sage Weil <sage@redhat.com>
10420 M:      Alex Elder <elder@kernel.org>
10421 L:      ceph-devel@vger.kernel.org
10422 W:      http://ceph.com/
10423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10424 T:      git git://github.com/ceph/ceph-client.git
10425 S:      Supported
10426 F:      Documentation/ABI/testing/sysfs-bus-rbd
10427 F:      drivers/block/rbd.c
10428 F:      drivers/block/rbd_types.h
10429
10430 RADEON FRAMEBUFFER DISPLAY DRIVER
10431 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10432 L:      linux-fbdev@vger.kernel.org
10433 S:      Maintained
10434 F:      drivers/video/fbdev/aty/radeon*
10435 F:      include/uapi/linux/radeonfb.h
10436
10437 RADIOSHARK RADIO DRIVER
10438 M:      Hans Verkuil <hverkuil@xs4all.nl>
10439 L:      linux-media@vger.kernel.org
10440 T:      git git://linuxtv.org/media_tree.git
10441 S:      Maintained
10442 F:      drivers/media/radio/radio-shark.c
10443
10444 RADIOSHARK2 RADIO DRIVER
10445 M:      Hans Verkuil <hverkuil@xs4all.nl>
10446 L:      linux-media@vger.kernel.org
10447 T:      git git://linuxtv.org/media_tree.git
10448 S:      Maintained
10449 F:      drivers/media/radio/radio-shark2.c
10450 F:      drivers/media/radio/radio-tea5777.c
10451
10452 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10453 M:      Paul Mackerras <paulus@samba.org>
10454 L:      linux-fbdev@vger.kernel.org
10455 S:      Maintained
10456 F:      drivers/video/fbdev/aty/aty128fb.c
10457
10458 RALINK MIPS ARCHITECTURE
10459 M:      John Crispin <john@phrozen.org>
10460 L:      linux-mips@linux-mips.org
10461 S:      Maintained
10462 F:      arch/mips/ralink
10463
10464 RALINK RT2X00 WIRELESS LAN DRIVER
10465 P:      rt2x00 project
10466 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10467 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10468 L:      linux-wireless@vger.kernel.org
10469 S:      Maintained
10470 F:      drivers/net/wireless/ralink/rt2x00/
10471
10472 RAMDISK RAM BLOCK DEVICE DRIVER
10473 M:      Jens Axboe <axboe@kernel.dk>
10474 S:      Maintained
10475 F:      Documentation/blockdev/ramdisk.txt
10476 F:      drivers/block/brd.c
10477
10478 RANDOM NUMBER DRIVER
10479 M:      "Theodore Ts'o" <tytso@mit.edu>
10480 S:      Maintained
10481 F:      drivers/char/random.c
10482
10483 RAPIDIO SUBSYSTEM
10484 M:      Matt Porter <mporter@kernel.crashing.org>
10485 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10486 S:      Maintained
10487 F:      drivers/rapidio/
10488
10489 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10490 L:      linux-wireless@vger.kernel.org
10491 S:      Orphan
10492 F:      drivers/net/wireless/ray*
10493
10494 RCUTORTURE MODULE
10495 M:      Josh Triplett <josh@joshtriplett.org>
10496 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10497 L:      linux-kernel@vger.kernel.org
10498 S:      Supported
10499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10500 F:      Documentation/RCU/torture.txt
10501 F:      kernel/rcu/rcutorture.c
10502
10503 RCUTORTURE TEST FRAMEWORK
10504 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10505 M:      Josh Triplett <josh@joshtriplett.org>
10506 R:      Steven Rostedt <rostedt@goodmis.org>
10507 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10508 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10509 L:      linux-kernel@vger.kernel.org
10510 S:      Supported
10511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10512 F:      tools/testing/selftests/rcutorture
10513
10514 RDC R-321X SoC
10515 M:      Florian Fainelli <florian@openwrt.org>
10516 S:      Maintained
10517
10518 RDC R6040 FAST ETHERNET DRIVER
10519 M:      Florian Fainelli <f.fainelli@gmail.com>
10520 L:      netdev@vger.kernel.org
10521 S:      Maintained
10522 F:      drivers/net/ethernet/rdc/r6040.c
10523
10524 RDS - RELIABLE DATAGRAM SOCKETS
10525 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10526 L:      netdev@vger.kernel.org
10527 L:      linux-rdma@vger.kernel.org
10528 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10529 W:      https://oss.oracle.com/projects/rds/
10530 S:      Supported
10531 F:      net/rds/
10532 F:      Documentation/networking/rds.txt
10533
10534 RDMAVT - RDMA verbs software
10535 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10536 L:      linux-rdma@vger.kernel.org
10537 S:      Supported
10538 F:      drivers/infiniband/sw/rdmavt
10539
10540 RDT - RESOURCE ALLOCATION
10541 M:      Fenghua Yu <fenghua.yu@intel.com>
10542 L:      linux-kernel@vger.kernel.org
10543 S:      Supported
10544 F:      arch/x86/kernel/cpu/intel_rdt*
10545 F:      arch/x86/include/asm/intel_rdt*
10546 F:      Documentation/x86/intel_rdt*
10547
10548 READ-COPY UPDATE (RCU)
10549 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10550 M:      Josh Triplett <josh@joshtriplett.org>
10551 R:      Steven Rostedt <rostedt@goodmis.org>
10552 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10553 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10554 L:      linux-kernel@vger.kernel.org
10555 W:      http://www.rdrop.com/users/paulmck/RCU/
10556 S:      Supported
10557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10558 F:      Documentation/RCU/
10559 X:      Documentation/RCU/torture.txt
10560 F:      include/linux/rcu*
10561 X:      include/linux/srcu.h
10562 F:      kernel/rcu/
10563 X:      kernel/torture.c
10564
10565 REAL TIME CLOCK (RTC) SUBSYSTEM
10566 M:      Alessandro Zummo <a.zummo@towertech.it>
10567 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10568 L:      rtc-linux@googlegroups.com
10569 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10571 S:      Maintained
10572 F:      Documentation/devicetree/bindings/rtc/
10573 F:      Documentation/rtc.txt
10574 F:      drivers/rtc/
10575 F:      include/linux/rtc.h
10576 F:      include/uapi/linux/rtc.h
10577 F:      include/linux/rtc/
10578 F:      include/linux/platform_data/rtc-*
10579 F:      tools/testing/selftests/timers/rtctest.c
10580
10581 REALTEK AUDIO CODECS
10582 M:      Bard Liao <bardliao@realtek.com>
10583 M:      Oder Chiou <oder_chiou@realtek.com>
10584 S:      Maintained
10585 F:      sound/soc/codecs/rt*
10586 F:      include/sound/rt*.h
10587
10588 REISERFS FILE SYSTEM
10589 L:      reiserfs-devel@vger.kernel.org
10590 S:      Supported
10591 F:      fs/reiserfs/
10592
10593 REGISTER MAP ABSTRACTION
10594 M:      Mark Brown <broonie@kernel.org>
10595 L:      linux-kernel@vger.kernel.org
10596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10597 S:      Supported
10598 F:      Documentation/devicetree/bindings/regmap/
10599 F:      drivers/base/regmap/
10600 F:      include/linux/regmap.h
10601
10602 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10603 M:      Ohad Ben-Cohen <ohad@wizery.com>
10604 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10605 L:      linux-remoteproc@vger.kernel.org
10606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10607 S:      Maintained
10608 F:      Documentation/devicetree/bindings/remoteproc/
10609 F:      Documentation/remoteproc.txt
10610 F:      drivers/remoteproc/
10611 F:      include/linux/remoteproc.h
10612
10613 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10614 M:      Ohad Ben-Cohen <ohad@wizery.com>
10615 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10616 L:      linux-remoteproc@vger.kernel.org
10617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10618 S:      Maintained
10619 F:      drivers/rpmsg/
10620 F:      Documentation/rpmsg.txt
10621 F:      include/linux/rpmsg.h
10622 F:      include/linux/rpmsg/
10623
10624 RENESAS CLOCK DRIVERS
10625 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10626 L:      linux-renesas-soc@vger.kernel.org
10627 S:      Supported
10628 F:      drivers/clk/renesas/
10629
10630 RENESAS ETHERNET DRIVERS
10631 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10632 L:      netdev@vger.kernel.org
10633 L:      linux-renesas-soc@vger.kernel.org
10634 F:      drivers/net/ethernet/renesas/
10635 F:      include/linux/sh_eth.h
10636
10637 RENESAS R-CAR GYROADC DRIVER
10638 M:      Marek Vasut <marek.vasut@gmail.com>
10639 L:      linux-iio@vger.kernel.org
10640 S:      Supported
10641 F:      drivers/iio/adc/rcar_gyro_adc.c
10642
10643 RENESAS USB2 PHY DRIVER
10644 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10645 L:      linux-renesas-soc@vger.kernel.org
10646 S:      Maintained
10647 F:      drivers/phy/phy-rcar-gen3-usb2.c
10648
10649 RESET CONTROLLER FRAMEWORK
10650 M:      Philipp Zabel <p.zabel@pengutronix.de>
10651 T:      git git://git.pengutronix.de/git/pza/linux
10652 S:      Maintained
10653 F:      drivers/reset/
10654 F:      Documentation/devicetree/bindings/reset/
10655 F:      include/dt-bindings/reset/
10656 F:      include/linux/reset.h
10657 F:      include/linux/reset-controller.h
10658
10659 RFKILL
10660 M:      Johannes Berg <johannes@sipsolutions.net>
10661 L:      linux-wireless@vger.kernel.org
10662 W:      http://wireless.kernel.org/
10663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10665 S:      Maintained
10666 F:      Documentation/rfkill.txt
10667 F:      net/rfkill/
10668
10669 RHASHTABLE
10670 M:      Thomas Graf <tgraf@suug.ch>
10671 M:      Herbert Xu <herbert@gondor.apana.org.au>
10672 L:      netdev@vger.kernel.org
10673 S:      Maintained
10674 F:      lib/rhashtable.c
10675 F:      include/linux/rhashtable.h
10676
10677 RICOH SMARTMEDIA/XD DRIVER
10678 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10679 S:      Maintained
10680 F:      drivers/mtd/nand/r852.c
10681 F:      drivers/mtd/nand/r852.h
10682
10683 RICOH R5C592 MEMORYSTICK DRIVER
10684 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10685 S:      Maintained
10686 F:      drivers/memstick/host/r592.*
10687
10688 ROCCAT DRIVERS
10689 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10690 W:      http://sourceforge.net/projects/roccat/
10691 S:      Maintained
10692 F:      drivers/hid/hid-roccat*
10693 F:      include/linux/hid-roccat*
10694 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10695
10696 ROCKER DRIVER
10697 M:      Jiri Pirko <jiri@resnulli.us>
10698 L:      netdev@vger.kernel.org
10699 S:      Supported
10700 F:      drivers/net/ethernet/rocker/
10701
10702 ROCKETPORT DRIVER
10703 P:      Comtrol Corp.
10704 W:      http://www.comtrol.com
10705 S:      Maintained
10706 F:      Documentation/serial/rocket.txt
10707 F:      drivers/tty/rocket*
10708
10709 ROCKETPORT EXPRESS/INFINITY DRIVER
10710 M:      Kevin Cernekee <cernekee@gmail.com>
10711 L:      linux-serial@vger.kernel.org
10712 S:      Odd Fixes
10713 F:      drivers/tty/serial/rp2.*
10714
10715 ROSE NETWORK LAYER
10716 M:      Ralf Baechle <ralf@linux-mips.org>
10717 L:      linux-hams@vger.kernel.org
10718 W:      http://www.linux-ax25.org/
10719 S:      Maintained
10720 F:      include/net/rose.h
10721 F:      include/uapi/linux/rose.h
10722 F:      net/rose/
10723
10724 RTL2830 MEDIA DRIVER
10725 M:      Antti Palosaari <crope@iki.fi>
10726 L:      linux-media@vger.kernel.org
10727 W:      https://linuxtv.org
10728 W:      http://palosaari.fi/linux/
10729 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10730 T:      git git://linuxtv.org/anttip/media_tree.git
10731 S:      Maintained
10732 F:      drivers/media/dvb-frontends/rtl2830*
10733
10734 RTL2832 MEDIA DRIVER
10735 M:      Antti Palosaari <crope@iki.fi>
10736 L:      linux-media@vger.kernel.org
10737 W:      https://linuxtv.org
10738 W:      http://palosaari.fi/linux/
10739 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10740 T:      git git://linuxtv.org/anttip/media_tree.git
10741 S:      Maintained
10742 F:      drivers/media/dvb-frontends/rtl2832*
10743
10744 RTL2832_SDR MEDIA DRIVER
10745 M:      Antti Palosaari <crope@iki.fi>
10746 L:      linux-media@vger.kernel.org
10747 W:      https://linuxtv.org
10748 W:      http://palosaari.fi/linux/
10749 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10750 T:      git git://linuxtv.org/anttip/media_tree.git
10751 S:      Maintained
10752 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10753
10754 RTL8180 WIRELESS DRIVER
10755 L:      linux-wireless@vger.kernel.org
10756 W:      http://wireless.kernel.org/
10757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10758 S:      Orphan
10759 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10760
10761 RTL8187 WIRELESS DRIVER
10762 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10763 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10764 M:      Larry Finger <Larry.Finger@lwfinger.net>
10765 L:      linux-wireless@vger.kernel.org
10766 W:      http://wireless.kernel.org/
10767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10768 S:      Maintained
10769 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10770
10771 RTL8192CE WIRELESS DRIVER
10772 M:      Larry Finger <Larry.Finger@lwfinger.net>
10773 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10774 L:      linux-wireless@vger.kernel.org
10775 W:      http://wireless.kernel.org/
10776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10777 S:      Maintained
10778 F:      drivers/net/wireless/realtek/rtlwifi/
10779 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10780
10781 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10782 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
10783 L:      linux-wireless@vger.kernel.org
10784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10785 S:      Maintained
10786 F:      drivers/net/wireless/realtek/rtl8xxxu/
10787
10788 S3 SAVAGE FRAMEBUFFER DRIVER
10789 M:      Antonino Daplas <adaplas@gmail.com>
10790 L:      linux-fbdev@vger.kernel.org
10791 S:      Maintained
10792 F:      drivers/video/fbdev/savage/
10793
10794 S390
10795 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10796 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10797 L:      linux-s390@vger.kernel.org
10798 W:      http://www.ibm.com/developerworks/linux/linux390/
10799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10800 S:      Supported
10801 F:      arch/s390/
10802 F:      drivers/s390/
10803 F:      Documentation/s390/
10804 F:      Documentation/DocBook/s390*
10805
10806 S390 COMMON I/O LAYER
10807 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10808 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10809 L:      linux-s390@vger.kernel.org
10810 W:      http://www.ibm.com/developerworks/linux/linux390/
10811 S:      Supported
10812 F:      drivers/s390/cio/
10813
10814 S390 DASD DRIVER
10815 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10816 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10817 L:      linux-s390@vger.kernel.org
10818 W:      http://www.ibm.com/developerworks/linux/linux390/
10819 S:      Supported
10820 F:      drivers/s390/block/dasd*
10821 F:      block/partitions/ibm.c
10822
10823 S390 NETWORK DRIVERS
10824 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10825 L:      linux-s390@vger.kernel.org
10826 W:      http://www.ibm.com/developerworks/linux/linux390/
10827 S:      Supported
10828 F:      drivers/s390/net/
10829
10830 S390 PCI SUBSYSTEM
10831 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10832 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10833 L:      linux-s390@vger.kernel.org
10834 W:      http://www.ibm.com/developerworks/linux/linux390/
10835 S:      Supported
10836 F:      arch/s390/pci/
10837 F:      drivers/pci/hotplug/s390_pci_hpc.c
10838
10839 S390 ZCRYPT DRIVER
10840 M:      Harald Freudenberger <freude@de.ibm.com>
10841 L:      linux-s390@vger.kernel.org
10842 W:      http://www.ibm.com/developerworks/linux/linux390/
10843 S:      Supported
10844 F:      drivers/s390/crypto/
10845
10846 S390 ZFCP DRIVER
10847 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10848 L:      linux-s390@vger.kernel.org
10849 W:      http://www.ibm.com/developerworks/linux/linux390/
10850 S:      Supported
10851 F:      drivers/s390/scsi/zfcp_*
10852
10853 S390 IUCV NETWORK LAYER
10854 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10855 L:      linux-s390@vger.kernel.org
10856 W:      http://www.ibm.com/developerworks/linux/linux390/
10857 S:      Supported
10858 F:      drivers/s390/net/*iucv*
10859 F:      include/net/iucv/
10860 F:      net/iucv/
10861
10862 S390 IOMMU (PCI)
10863 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10864 L:      linux-s390@vger.kernel.org
10865 W:      http://www.ibm.com/developerworks/linux/linux390/
10866 S:      Supported
10867 F:      drivers/iommu/s390-iommu.c
10868
10869 S3C24XX SD/MMC Driver
10870 M:      Ben Dooks <ben-linux@fluff.org>
10871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10872 S:      Supported
10873 F:      drivers/mmc/host/s3cmci.*
10874
10875 SAA6588 RDS RECEIVER DRIVER
10876 M:      Hans Verkuil <hverkuil@xs4all.nl>
10877 L:      linux-media@vger.kernel.org
10878 T:      git git://linuxtv.org/media_tree.git
10879 W:      https://linuxtv.org
10880 S:      Odd Fixes
10881 F:      drivers/media/i2c/saa6588*
10882
10883 SAA7134 VIDEO4LINUX DRIVER
10884 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10885 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10886 L:      linux-media@vger.kernel.org
10887 W:      https://linuxtv.org
10888 T:      git git://linuxtv.org/media_tree.git
10889 S:      Odd fixes
10890 F:      Documentation/media/v4l-drivers/saa7134*
10891 F:      drivers/media/pci/saa7134/
10892
10893 SAA7146 VIDEO4LINUX-2 DRIVER
10894 M:      Hans Verkuil <hverkuil@xs4all.nl>
10895 L:      linux-media@vger.kernel.org
10896 T:      git git://linuxtv.org/media_tree.git
10897 S:      Maintained
10898 F:      drivers/media/common/saa7146/
10899 F:      drivers/media/pci/saa7146/
10900 F:      include/media/saa7146*
10901
10902 SAMSUNG LAPTOP DRIVER
10903 M:      Corentin Chary <corentin.chary@gmail.com>
10904 L:      platform-driver-x86@vger.kernel.org
10905 S:      Maintained
10906 F:      drivers/platform/x86/samsung-laptop.c
10907
10908 SAMSUNG AUDIO (ASoC) DRIVERS
10909 M:      Krzysztof Kozlowski <krzk@kernel.org>
10910 M:      Sangbeom Kim <sbkim73@samsung.com>
10911 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10912 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10913 S:      Supported
10914 F:      sound/soc/samsung/
10915
10916 SAMSUNG FRAMEBUFFER DRIVER
10917 M:      Jingoo Han <jingoohan1@gmail.com>
10918 L:      linux-fbdev@vger.kernel.org
10919 S:      Maintained
10920 F:      drivers/video/fbdev/s3c-fb.c
10921
10922 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10923 M:      Sangbeom Kim <sbkim73@samsung.com>
10924 M:      Krzysztof Kozlowski <krzk@kernel.org>
10925 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10926 L:      linux-kernel@vger.kernel.org
10927 L:      linux-samsung-soc@vger.kernel.org
10928 S:      Supported
10929 F:      drivers/mfd/sec*.c
10930 F:      drivers/regulator/s2m*.c
10931 F:      drivers/regulator/s5m*.c
10932 F:      drivers/clk/clk-s2mps11.c
10933 F:      drivers/rtc/rtc-s5m.c
10934 F:      include/linux/mfd/samsung/
10935 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10936 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10937 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10938 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10939
10940 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10941 M:      Kyungmin Park <kyungmin.park@samsung.com>
10942 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10943 L:      linux-media@vger.kernel.org
10944 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10945 S:      Supported
10946 F:      drivers/media/platform/exynos4-is/
10947
10948 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10949 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10950 L:      linux-media@vger.kernel.org
10951 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10952 S:      Maintained
10953 F:      drivers/media/platform/s3c-camif/
10954 F:      include/media/drv-intf/s3c_camif.h
10955
10956 SAMSUNG S5C73M3 CAMERA DRIVER
10957 M:      Kyungmin Park <kyungmin.park@samsung.com>
10958 M:      Andrzej Hajda <a.hajda@samsung.com>
10959 L:      linux-media@vger.kernel.org
10960 S:      Supported
10961 F:      drivers/media/i2c/s5c73m3/*
10962
10963 SAMSUNG S5K5BAF CAMERA DRIVER
10964 M:      Kyungmin Park <kyungmin.park@samsung.com>
10965 M:      Andrzej Hajda <a.hajda@samsung.com>
10966 L:      linux-media@vger.kernel.org
10967 S:      Supported
10968 F:      drivers/media/i2c/s5k5baf.c
10969
10970 SAMSUNG S3FWRN5 NFC DRIVER
10971 M:      Robert Baldyga <r.baldyga@samsung.com>
10972 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10973 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10974 S:      Supported
10975 F:      drivers/nfc/s3fwrn5
10976
10977 SAMSUNG SOC CLOCK DRIVERS
10978 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10979 M:      Tomasz Figa <tomasz.figa@gmail.com>
10980 M:      Chanwoo Choi <cw00.choi@samsung.com>
10981 S:      Supported
10982 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10983 F:      drivers/clk/samsung/
10984 F:      include/dt-bindings/clock/exynos*.h
10985 F:      Documentation/devicetree/bindings/clock/exynos*.txt
10986
10987 SAMSUNG SPI DRIVERS
10988 M:      Kukjin Kim <kgene@kernel.org>
10989 M:      Krzysztof Kozlowski <krzk@kernel.org>
10990 M:      Andi Shyti <andi.shyti@samsung.com>
10991 L:      linux-spi@vger.kernel.org
10992 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10993 S:      Maintained
10994 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
10995 F:      drivers/spi/spi-s3c*
10996 F:      include/linux/platform_data/spi-s3c64xx.h
10997
10998 SAMSUNG SXGBE DRIVERS
10999 M:      Byungho An <bh74.an@samsung.com>
11000 M:      Girish K S <ks.giri@samsung.com>
11001 M:      Vipul Pandya <vipul.pandya@samsung.com>
11002 S:      Supported
11003 L:      netdev@vger.kernel.org
11004 F:      drivers/net/ethernet/samsung/sxgbe/
11005
11006 SAMSUNG THERMAL DRIVER
11007 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11008 L:      linux-pm@vger.kernel.org
11009 L:      linux-samsung-soc@vger.kernel.org
11010 S:      Supported
11011 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11012 F:      drivers/thermal/samsung/
11013
11014 SAMSUNG USB2 PHY DRIVER
11015 M:      Kamil Debski <kamil@wypas.org>
11016 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11017 L:      linux-kernel@vger.kernel.org
11018 S:      Supported
11019 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11020 F:      Documentation/phy/samsung-usb2.txt
11021 F:      drivers/phy/phy-exynos4210-usb2.c
11022 F:      drivers/phy/phy-exynos4x12-usb2.c
11023 F:      drivers/phy/phy-exynos5250-usb2.c
11024 F:      drivers/phy/phy-s5pv210-usb2.c
11025 F:      drivers/phy/phy-samsung-usb2.c
11026 F:      drivers/phy/phy-samsung-usb2.h
11027
11028 SERIAL DRIVERS
11029 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11030 L:      linux-serial@vger.kernel.org
11031 S:      Maintained
11032 F:      Documentation/devicetree/bindings/serial/
11033 F:      drivers/tty/serial/
11034
11035 SERIAL DEVICE BUS
11036 M:      Rob Herring <robh@kernel.org>
11037 L:      linux-serial@vger.kernel.org
11038 S:      Maintained
11039 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11040 F:      drivers/tty/serdev/
11041 F:      include/linux/serdev.h
11042
11043 SERIAL IR RECEIVER
11044 M:      Sean Young <sean@mess.org>
11045 L:      linux-media@vger.kernel.org
11046 S:      Maintained
11047 F:      drivers/media/rc/serial_ir.c
11048
11049 STI CEC DRIVER
11050 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
11051 L:      kernel@stlinux.com
11052 S:      Maintained
11053 F:      drivers/staging/media/st-cec/
11054 F:      Documentation/devicetree/bindings/media/stih-cec.txt
11055
11056 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11057 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11058 L:      linux-s390@vger.kernel.org
11059 W:      http://www.ibm.com/developerworks/linux/linux390/
11060 S:      Supported
11061 F:      net/smc/
11062
11063 SYNOPSYS DESIGNWARE DMAC DRIVER
11064 M:      Viresh Kumar <vireshk@kernel.org>
11065 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11066 S:      Maintained
11067 F:      include/linux/dma/dw.h
11068 F:      include/linux/platform_data/dma-dw.h
11069 F:      drivers/dma/dw/
11070
11071 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11072 M:      Jie Deng <jiedeng@synopsys.com>
11073 L:      netdev@vger.kernel.org
11074 S:      Supported
11075 F:      drivers/net/ethernet/synopsys/
11076
11077 SYNOPSYS DESIGNWARE I2C DRIVER
11078 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11079 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11080 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11081 L:      linux-i2c@vger.kernel.org
11082 S:      Maintained
11083 F:      drivers/i2c/busses/i2c-designware-*
11084 F:      include/linux/platform_data/i2c-designware.h
11085
11086 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11087 M:      Jaehoon Chung <jh80.chung@samsung.com>
11088 L:      linux-mmc@vger.kernel.org
11089 S:      Maintained
11090 F:      drivers/mmc/host/dw_mmc*
11091
11092 SYSTEM TRACE MODULE CLASS
11093 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11094 S:      Maintained
11095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11096 F:      Documentation/trace/stm.txt
11097 F:      drivers/hwtracing/stm/
11098 F:      include/linux/stm.h
11099 F:      include/uapi/linux/stm.h
11100
11101 THUNDERBOLT DRIVER
11102 M:      Andreas Noever <andreas.noever@gmail.com>
11103 S:      Maintained
11104 F:      drivers/thunderbolt/
11105
11106 TI BQ27XXX POWER SUPPLY DRIVER
11107 R:      Andrew F. Davis <afd@ti.com>
11108 F:      include/linux/power/bq27xxx_battery.h
11109 F:      drivers/power/supply/bq27xxx_battery.c
11110 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11111
11112 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11113 M:      John Stultz <john.stultz@linaro.org>
11114 M:      Thomas Gleixner <tglx@linutronix.de>
11115 L:      linux-kernel@vger.kernel.org
11116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11117 S:      Supported
11118 F:      include/linux/clocksource.h
11119 F:      include/linux/time.h
11120 F:      include/linux/timex.h
11121 F:      include/uapi/linux/time.h
11122 F:      include/uapi/linux/timex.h
11123 F:      kernel/time/clocksource.c
11124 F:      kernel/time/time*.c
11125 F:      kernel/time/alarmtimer.c
11126 F:      kernel/time/ntp.c
11127 F:      tools/testing/selftests/timers/
11128
11129 SC1200 WDT DRIVER
11130 M:      Zwane Mwaikambo <zwanem@gmail.com>
11131 S:      Maintained
11132 F:      drivers/watchdog/sc1200wdt.c
11133
11134 SCHEDULER
11135 M:      Ingo Molnar <mingo@redhat.com>
11136 M:      Peter Zijlstra <peterz@infradead.org>
11137 L:      linux-kernel@vger.kernel.org
11138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11139 S:      Maintained
11140 F:      kernel/sched/
11141 F:      include/linux/sched.h
11142 F:      include/uapi/linux/sched.h
11143 F:      include/linux/wait.h
11144
11145 SCORE ARCHITECTURE
11146 M:      Chen Liqin <liqin.linux@gmail.com>
11147 M:      Lennox Wu <lennox.wu@gmail.com>
11148 W:      http://www.sunplus.com
11149 S:      Supported
11150 F:      arch/score/
11151
11152 SCR24X CHIP CARD INTERFACE DRIVER
11153 M:      Lubomir Rintel <lkundrak@v3.sk>
11154 S:      Supported
11155 F:      drivers/char/pcmcia/scr24x_cs.c
11156
11157 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11158 M:      Sudeep Holla <sudeep.holla@arm.com>
11159 L:      linux-arm-kernel@lists.infradead.org
11160 S:      Maintained
11161 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11162 F:      drivers/clk/clk-scpi.c
11163 F:      drivers/cpufreq/scpi-cpufreq.c
11164 F:      drivers/firmware/arm_scpi.c
11165 F:      include/linux/scpi_protocol.h
11166
11167 SCSI CDROM DRIVER
11168 M:      Jens Axboe <axboe@kernel.dk>
11169 L:      linux-scsi@vger.kernel.org
11170 W:      http://www.kernel.dk
11171 S:      Maintained
11172 F:      drivers/scsi/sr*
11173
11174 SCSI RDMA PROTOCOL (SRP) INITIATOR
11175 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11176 L:      linux-rdma@vger.kernel.org
11177 S:      Supported
11178 W:      http://www.openfabrics.org
11179 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11181 F:      drivers/infiniband/ulp/srp/
11182 F:      include/scsi/srp.h
11183
11184 SCSI SG DRIVER
11185 M:      Doug Gilbert <dgilbert@interlog.com>
11186 L:      linux-scsi@vger.kernel.org
11187 W:      http://sg.danny.cz/sg
11188 S:      Maintained
11189 F:      Documentation/scsi/scsi-generic.txt
11190 F:      drivers/scsi/sg.c
11191 F:      include/scsi/sg.h
11192
11193 SCSI SUBSYSTEM
11194 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11196 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11198 L:      linux-scsi@vger.kernel.org
11199 S:      Maintained
11200 F:      Documentation/devicetree/bindings/scsi/
11201 F:      drivers/scsi/
11202 F:      include/scsi/
11203
11204 SCSI TAPE DRIVER
11205 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11206 L:      linux-scsi@vger.kernel.org
11207 S:      Maintained
11208 F:      Documentation/scsi/st.txt
11209 F:      drivers/scsi/st.*
11210 F:      drivers/scsi/st_*.h
11211
11212 SCTP PROTOCOL
11213 M:      Vlad Yasevich <vyasevich@gmail.com>
11214 M:      Neil Horman <nhorman@tuxdriver.com>
11215 L:      linux-sctp@vger.kernel.org
11216 W:      http://lksctp.sourceforge.net
11217 S:      Maintained
11218 F:      Documentation/networking/sctp.txt
11219 F:      include/linux/sctp.h
11220 F:      include/uapi/linux/sctp.h
11221 F:      include/net/sctp/
11222 F:      net/sctp/
11223
11224 SCx200 CPU SUPPORT
11225 M:      Jim Cromie <jim.cromie@gmail.com>
11226 S:      Odd Fixes
11227 F:      Documentation/i2c/busses/scx200_acb
11228 F:      arch/x86/platform/scx200/
11229 F:      drivers/watchdog/scx200_wdt.c
11230 F:      drivers/i2c/busses/scx200*
11231 F:      drivers/mtd/maps/scx200_docflash.c
11232 F:      include/linux/scx200.h
11233
11234 SCx200 GPIO DRIVER
11235 M:      Jim Cromie <jim.cromie@gmail.com>
11236 S:      Maintained
11237 F:      drivers/char/scx200_gpio.c
11238 F:      include/linux/scx200_gpio.h
11239
11240 SCx200 HRT CLOCKSOURCE DRIVER
11241 M:      Jim Cromie <jim.cromie@gmail.com>
11242 S:      Maintained
11243 F:      drivers/clocksource/scx200_hrt.c
11244
11245 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11246 M:      Sascha Sommer <saschasommer@freenet.de>
11247 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11248 S:      Maintained
11249 F:      drivers/mmc/host/sdricoh_cs.c
11250
11251 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11252 M:      Adrian Hunter <adrian.hunter@intel.com>
11253 L:      linux-mmc@vger.kernel.org
11254 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11255 S:      Maintained
11256 F:      drivers/mmc/host/sdhci*
11257 F:      include/linux/mmc/sdhci*
11258
11259 SECURE COMPUTING
11260 M:      Kees Cook <keescook@chromium.org>
11261 R:      Andy Lutomirski <luto@amacapital.net>
11262 R:      Will Drewry <wad@chromium.org>
11263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11264 S:      Supported
11265 F:      kernel/seccomp.c
11266 F:      include/uapi/linux/seccomp.h
11267 F:      include/linux/seccomp.h
11268 F:      tools/testing/selftests/seccomp/*
11269 K:      \bsecure_computing
11270 K:      \bTIF_SECCOMP\b
11271
11272 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11273 M:      Al Cooper <alcooperx@gmail.com>
11274 L:      linux-mmc@vger.kernel.org
11275 L:      bcm-kernel-feedback-list@broadcom.com
11276 S:      Maintained
11277 F:      drivers/mmc/host/sdhci-brcmstb*
11278
11279 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11280 M:      Ben Dooks <ben-linux@fluff.org>
11281 M:      Jaehoon Chung <jh80.chung@samsung.com>
11282 L:      linux-mmc@vger.kernel.org
11283 S:      Maintained
11284 F:      drivers/mmc/host/sdhci-s3c*
11285
11286 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11287 M:      Viresh Kumar <vireshk@kernel.org>
11288 L:      linux-mmc@vger.kernel.org
11289 S:      Maintained
11290 F:      drivers/mmc/host/sdhci-spear.c
11291
11292 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11293 M:      Scott Bauer <scott.bauer@intel.com>
11294 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11295 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11296 L:      linux-block@vger.kernel.org
11297 S:      Supported
11298 F:      block/sed*
11299 F:      block/opal_proto.h
11300 F:      include/linux/sed*
11301 F:      include/uapi/linux/sed*
11302
11303 SECURITY SUBSYSTEM
11304 M:      James Morris <james.l.morris@oracle.com>
11305 M:      "Serge E. Hallyn" <serge@hallyn.com>
11306 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11308 W:      http://kernsec.org/
11309 S:      Supported
11310 F:      security/
11311
11312 SECURITY CONTACT
11313 M:      Security Officers <security@kernel.org>
11314 S:      Supported
11315
11316 SELINUX SECURITY MODULE
11317 M:      Paul Moore <paul@paul-moore.com>
11318 M:      Stephen Smalley <sds@tycho.nsa.gov>
11319 M:      Eric Paris <eparis@parisplace.org>
11320 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11321 W:      http://selinuxproject.org
11322 T:      git git://git.infradead.org/users/pcmoore/selinux
11323 S:      Supported
11324 F:      include/linux/selinux*
11325 F:      security/selinux/
11326 F:      scripts/selinux/
11327
11328 APPARMOR SECURITY MODULE
11329 M:      John Johansen <john.johansen@canonical.com>
11330 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11331 W:      apparmor.wiki.kernel.org
11332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11333 S:      Supported
11334 F:      security/apparmor/
11335
11336 LOADPIN SECURITY MODULE
11337 M:      Kees Cook <keescook@chromium.org>
11338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11339 S:      Supported
11340 F:      security/loadpin/
11341
11342 YAMA SECURITY MODULE
11343 M:      Kees Cook <keescook@chromium.org>
11344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11345 S:      Supported
11346 F:      security/yama/
11347
11348 SENSABLE PHANTOM
11349 M:      Jiri Slaby <jirislaby@gmail.com>
11350 S:      Maintained
11351 F:      drivers/misc/phantom.c
11352 F:      include/uapi/linux/phantom.h
11353
11354 Emulex 10Gbps iSCSI - OneConnect DRIVER
11355 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11356 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11357 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11358 L:      linux-scsi@vger.kernel.org
11359 W:      http://www.broadcom.com
11360 S:      Supported
11361 F:      drivers/scsi/be2iscsi/
11362
11363 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11364 M:      Sathya Perla <sathya.perla@broadcom.com>
11365 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11366 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11367 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11368 L:      netdev@vger.kernel.org
11369 W:      http://www.emulex.com
11370 S:      Supported
11371 F:      drivers/net/ethernet/emulex/benet/
11372
11373 EMULEX ONECONNECT ROCE DRIVER
11374 M:      Selvin Xavier <selvin.xavier@avagotech.com>
11375 M:      Devesh Sharma <devesh.sharma@avagotech.com>
11376 L:      linux-rdma@vger.kernel.org
11377 W:      http://www.emulex.com
11378 S:      Supported
11379 F:      drivers/infiniband/hw/ocrdma/
11380 F:      include/uapi/rdma/ocrdma-abi.h
11381
11382 SFC NETWORK DRIVER
11383 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11384 M:      Edward Cree <ecree@solarflare.com>
11385 M:      Bert Kenward <bkenward@solarflare.com>
11386 L:      netdev@vger.kernel.org
11387 S:      Supported
11388 F:      drivers/net/ethernet/sfc/
11389
11390 SGI GRU DRIVER
11391 M:      Dimitri Sivanich <sivanich@sgi.com>
11392 S:      Maintained
11393 F:      drivers/misc/sgi-gru/
11394
11395 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11396 M:      Pat Gefre <pfg@sgi.com>
11397 L:      linux-ia64@vger.kernel.org
11398 S:      Supported
11399 F:      Documentation/ia64/serial.txt
11400 F:      drivers/tty/serial/ioc?_serial.c
11401 F:      include/linux/ioc?.h
11402
11403 SGI XP/XPC/XPNET DRIVER
11404 M:      Cliff Whickman <cpw@sgi.com>
11405 M:      Robin Holt <robinmholt@gmail.com>
11406 S:      Maintained
11407 F:      drivers/misc/sgi-xp/
11408
11409 SI2157 MEDIA DRIVER
11410 M:      Antti Palosaari <crope@iki.fi>
11411 L:      linux-media@vger.kernel.org
11412 W:      https://linuxtv.org
11413 W:      http://palosaari.fi/linux/
11414 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11415 T:      git git://linuxtv.org/anttip/media_tree.git
11416 S:      Maintained
11417 F:      drivers/media/tuners/si2157*
11418
11419 SI2168 MEDIA DRIVER
11420 M:      Antti Palosaari <crope@iki.fi>
11421 L:      linux-media@vger.kernel.org
11422 W:      https://linuxtv.org
11423 W:      http://palosaari.fi/linux/
11424 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11425 T:      git git://linuxtv.org/anttip/media_tree.git
11426 S:      Maintained
11427 F:      drivers/media/dvb-frontends/si2168*
11428
11429 SI470X FM RADIO RECEIVER I2C DRIVER
11430 M:      Hans Verkuil <hverkuil@xs4all.nl>
11431 L:      linux-media@vger.kernel.org
11432 T:      git git://linuxtv.org/media_tree.git
11433 W:      https://linuxtv.org
11434 S:      Odd Fixes
11435 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11436
11437 SI470X FM RADIO RECEIVER USB DRIVER
11438 M:      Hans Verkuil <hverkuil@xs4all.nl>
11439 L:      linux-media@vger.kernel.org
11440 T:      git git://linuxtv.org/media_tree.git
11441 W:      https://linuxtv.org
11442 S:      Maintained
11443 F:      drivers/media/radio/si470x/radio-si470x-common.c
11444 F:      drivers/media/radio/si470x/radio-si470x.h
11445 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11446
11447 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11448 M:      Eduardo Valentin <edubezval@gmail.com>
11449 L:      linux-media@vger.kernel.org
11450 T:      git git://linuxtv.org/media_tree.git
11451 W:      https://linuxtv.org
11452 S:      Odd Fixes
11453 F:      drivers/media/radio/si4713/si4713.?
11454
11455 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11456 M:      Eduardo Valentin <edubezval@gmail.com>
11457 L:      linux-media@vger.kernel.org
11458 T:      git git://linuxtv.org/media_tree.git
11459 W:      https://linuxtv.org
11460 S:      Odd Fixes
11461 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11462
11463 SI4713 FM RADIO TRANSMITTER USB DRIVER
11464 M:      Hans Verkuil <hverkuil@xs4all.nl>
11465 L:      linux-media@vger.kernel.org
11466 T:      git git://linuxtv.org/media_tree.git
11467 W:      https://linuxtv.org
11468 S:      Maintained
11469 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11470
11471 SIANO DVB DRIVER
11472 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11473 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11474 L:      linux-media@vger.kernel.org
11475 W:      https://linuxtv.org
11476 T:      git git://linuxtv.org/media_tree.git
11477 S:      Odd fixes
11478 F:      drivers/media/common/siano/
11479 F:      drivers/media/usb/siano/
11480 F:      drivers/media/usb/siano/
11481 F:      drivers/media/mmc/siano/
11482
11483 SILEAD TOUCHSCREEN DRIVER
11484 M:      Hans de Goede <hdegoede@redhat.com>
11485 L:      linux-input@vger.kernel.org
11486 L:      platform-driver-x86@vger.kernel.org
11487 S:      Maintained
11488 F:      drivers/input/touchscreen/silead.c
11489 F:      drivers/platform/x86/silead_dmi.c
11490
11491 SIMPLEFB FB DRIVER
11492 M:      Hans de Goede <hdegoede@redhat.com>
11493 L:      linux-fbdev@vger.kernel.org
11494 S:      Maintained
11495 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11496 F:      drivers/video/fbdev/simplefb.c
11497 F:      include/linux/platform_data/simplefb.h
11498
11499 SH_VEU V4L2 MEM2MEM DRIVER
11500 L:      linux-media@vger.kernel.org
11501 S:      Orphan
11502 F:      drivers/media/platform/sh_veu.c
11503
11504 SH_VOU V4L2 OUTPUT DRIVER
11505 L:      linux-media@vger.kernel.org
11506 S:      Orphan
11507 F:      drivers/media/platform/sh_vou.c
11508 F:      include/media/drv-intf/sh_vou.h
11509
11510 SIMPLE FIRMWARE INTERFACE (SFI)
11511 M:      Len Brown <lenb@kernel.org>
11512 L:      sfi-devel@simplefirmware.org
11513 W:      http://simplefirmware.org/
11514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11515 S:      Supported
11516 F:      arch/x86/platform/sfi/
11517 F:      drivers/sfi/
11518 F:      include/linux/sfi*.h
11519
11520 SIMTEC EB110ATX (Chalice CATS)
11521 P:      Ben Dooks
11522 P:      Vincent Sanders <vince@simtec.co.uk>
11523 M:      Simtec Linux Team <linux@simtec.co.uk>
11524 W:      http://www.simtec.co.uk/products/EB110ATX/
11525 S:      Supported
11526
11527 SIMTEC EB2410ITX (BAST)
11528 P:      Ben Dooks
11529 P:      Vincent Sanders <vince@simtec.co.uk>
11530 M:      Simtec Linux Team <linux@simtec.co.uk>
11531 W:      http://www.simtec.co.uk/products/EB2410ITX/
11532 S:      Supported
11533 F:      arch/arm/mach-s3c24xx/mach-bast.c
11534 F:      arch/arm/mach-s3c24xx/bast-ide.c
11535 F:      arch/arm/mach-s3c24xx/bast-irq.c
11536
11537 SIPHASH PRF ROUTINES
11538 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11539 S:      Maintained
11540 F:      lib/siphash.c
11541 F:      lib/test_siphash.c
11542 F:      include/linux/siphash.h
11543
11544 TI DAVINCI MACHINE SUPPORT
11545 M:      Sekhar Nori <nsekhar@ti.com>
11546 M:      Kevin Hilman <khilman@kernel.org>
11547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11549 S:      Supported
11550 F:      arch/arm/mach-davinci/
11551 F:      drivers/i2c/busses/i2c-davinci.c
11552
11553 TI DAVINCI SERIES MEDIA DRIVER
11554 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11555 L:      linux-media@vger.kernel.org
11556 W:      https://linuxtv.org
11557 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11558 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11559 S:      Maintained
11560 F:      drivers/media/platform/davinci/
11561 F:      include/media/davinci/
11562
11563 TI AM437X VPFE DRIVER
11564 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11565 L:      linux-media@vger.kernel.org
11566 W:      https://linuxtv.org
11567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11568 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11569 S:      Maintained
11570 F:      drivers/media/platform/am437x/
11571
11572 OV2659 OMNIVISION SENSOR DRIVER
11573 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11574 L:      linux-media@vger.kernel.org
11575 W:      https://linuxtv.org
11576 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11577 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11578 S:      Maintained
11579 F:      drivers/media/i2c/ov2659.c
11580 F:      include/media/i2c/ov2659.h
11581
11582 SILICON MOTION SM712 FRAME BUFFER DRIVER
11583 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11584 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11585 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11586 L:      linux-fbdev@vger.kernel.org
11587 S:      Maintained
11588 F:      drivers/video/fbdev/sm712*
11589 F:      Documentation/fb/sm712fb.txt
11590
11591 SIS 190 ETHERNET DRIVER
11592 M:      Francois Romieu <romieu@fr.zoreil.com>
11593 L:      netdev@vger.kernel.org
11594 S:      Maintained
11595 F:      drivers/net/ethernet/sis/sis190.c
11596
11597 SIS 900/7016 FAST ETHERNET DRIVER
11598 M:      Daniele Venzano <venza@brownhat.org>
11599 W:      http://www.brownhat.org/sis900.html
11600 L:      netdev@vger.kernel.org
11601 S:      Maintained
11602 F:      drivers/net/ethernet/sis/sis900.*
11603
11604 SIS FRAMEBUFFER DRIVER
11605 M:      Thomas Winischhofer <thomas@winischhofer.net>
11606 W:      http://www.winischhofer.net/linuxsisvga.shtml
11607 S:      Maintained
11608 F:      Documentation/fb/sisfb.txt
11609 F:      drivers/video/fbdev/sis/
11610 F:      include/video/sisfb.h
11611
11612 SIS USB2VGA DRIVER
11613 M:      Thomas Winischhofer <thomas@winischhofer.net>
11614 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11615 S:      Maintained
11616 F:      drivers/usb/misc/sisusbvga/
11617
11618 SLAB ALLOCATOR
11619 M:      Christoph Lameter <cl@linux.com>
11620 M:      Pekka Enberg <penberg@kernel.org>
11621 M:      David Rientjes <rientjes@google.com>
11622 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11623 M:      Andrew Morton <akpm@linux-foundation.org>
11624 L:      linux-mm@kvack.org
11625 S:      Maintained
11626 F:      include/linux/sl?b*.h
11627 F:      mm/sl?b*
11628
11629 SLEEPABLE READ-COPY UPDATE (SRCU)
11630 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11631 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11632 M:      Josh Triplett <josh@joshtriplett.org>
11633 R:      Steven Rostedt <rostedt@goodmis.org>
11634 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11635 L:      linux-kernel@vger.kernel.org
11636 W:      http://www.rdrop.com/users/paulmck/RCU/
11637 S:      Supported
11638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11639 F:      include/linux/srcu.h
11640 F:      kernel/rcu/srcu.c
11641
11642 SMACK SECURITY MODULE
11643 M:      Casey Schaufler <casey@schaufler-ca.com>
11644 L:      linux-security-module@vger.kernel.org
11645 W:      http://schaufler-ca.com
11646 T:      git git://github.com/cschaufler/smack-next
11647 S:      Maintained
11648 F:      Documentation/security/Smack.txt
11649 F:      security/smack/
11650
11651 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11652 M:      Kevin Hilman <khilman@kernel.org>
11653 M:      Nishanth Menon <nm@ti.com>
11654 S:      Maintained
11655 F:      drivers/power/avs/
11656 F:      include/linux/power/smartreflex.h
11657 L:      linux-pm@vger.kernel.org
11658
11659 SMC91x ETHERNET DRIVER
11660 M:      Nicolas Pitre <nico@fluxnic.net>
11661 S:      Odd Fixes
11662 F:      drivers/net/ethernet/smsc/smc91x.*
11663
11664 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11665 M:      Sakari Ailus <sakari.ailus@iki.fi>
11666 L:      linux-media@vger.kernel.org
11667 S:      Maintained
11668 F:      drivers/media/i2c/smiapp/
11669 F:      include/media/i2c/smiapp.h
11670 F:      drivers/media/i2c/smiapp-pll.c
11671 F:      drivers/media/i2c/smiapp-pll.h
11672 F:      include/uapi/linux/smiapp.h
11673 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11674
11675 SMM665 HARDWARE MONITOR DRIVER
11676 M:      Guenter Roeck <linux@roeck-us.net>
11677 L:      linux-hwmon@vger.kernel.org
11678 S:      Maintained
11679 F:      Documentation/hwmon/smm665
11680 F:      drivers/hwmon/smm665.c
11681
11682 SMSC EMC2103 HARDWARE MONITOR DRIVER
11683 M:      Steve Glendinning <steve.glendinning@shawell.net>
11684 L:      linux-hwmon@vger.kernel.org
11685 S:      Maintained
11686 F:      Documentation/hwmon/emc2103
11687 F:      drivers/hwmon/emc2103.c
11688
11689 SMSC SCH5627 HARDWARE MONITOR DRIVER
11690 M:      Hans de Goede <hdegoede@redhat.com>
11691 L:      linux-hwmon@vger.kernel.org
11692 S:      Supported
11693 F:      Documentation/hwmon/sch5627
11694 F:      drivers/hwmon/sch5627.c
11695
11696 SMSC47B397 HARDWARE MONITOR DRIVER
11697 M:      Jean Delvare <jdelvare@suse.com>
11698 L:      linux-hwmon@vger.kernel.org
11699 S:      Maintained
11700 F:      Documentation/hwmon/smsc47b397
11701 F:      drivers/hwmon/smsc47b397.c
11702
11703 SMSC911x ETHERNET DRIVER
11704 M:      Steve Glendinning <steve.glendinning@shawell.net>
11705 L:      netdev@vger.kernel.org
11706 S:      Maintained
11707 F:      include/linux/smsc911x.h
11708 F:      drivers/net/ethernet/smsc/smsc911x.*
11709
11710 SMSC9420 PCI ETHERNET DRIVER
11711 M:      Steve Glendinning <steve.glendinning@shawell.net>
11712 L:      netdev@vger.kernel.org
11713 S:      Maintained
11714 F:      drivers/net/ethernet/smsc/smsc9420.*
11715
11716 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11717 M:      Steve Glendinning <steve.glendinning@shawell.net>
11718 L:      linux-fbdev@vger.kernel.org
11719 S:      Maintained
11720 F:      drivers/video/fbdev/smscufx.c
11721
11722 SOC-CAMERA V4L2 SUBSYSTEM
11723 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11724 L:      linux-media@vger.kernel.org
11725 T:      git git://linuxtv.org/media_tree.git
11726 S:      Maintained
11727 F:      include/media/soc*
11728 F:      drivers/media/i2c/soc_camera/
11729 F:      drivers/media/platform/soc_camera/
11730
11731 SOEKRIS NET48XX LED SUPPORT
11732 M:      Chris Boot <bootc@bootc.net>
11733 S:      Maintained
11734 F:      drivers/leds/leds-net48xx.c
11735
11736 SOFTLOGIC 6x10 MPEG CODEC
11737 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11738 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11739 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11740 M:      Ismael Luceno <ismael@iodev.co.uk>
11741 L:      linux-media@vger.kernel.org
11742 S:      Supported
11743 F:      drivers/media/pci/solo6x10/
11744
11745 SOFTWARE RAID (Multiple Disks) SUPPORT
11746 M:      Shaohua Li <shli@kernel.org>
11747 L:      linux-raid@vger.kernel.org
11748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11749 S:      Supported
11750 F:      drivers/md/
11751 F:      include/linux/raid/
11752 F:      include/uapi/linux/raid/
11753
11754 SONIC NETWORK DRIVER
11755 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11756 L:      netdev@vger.kernel.org
11757 S:      Maintained
11758 F:      drivers/net/ethernet/natsemi/sonic.*
11759
11760 SONICS SILICON BACKPLANE DRIVER (SSB)
11761 M:      Michael Buesch <m@bues.ch>
11762 L:      linux-wireless@vger.kernel.org
11763 S:      Maintained
11764 F:      drivers/ssb/
11765 F:      include/linux/ssb/
11766
11767 SONY VAIO CONTROL DEVICE DRIVER
11768 M:      Mattia Dongili <malattia@linux.it>
11769 L:      platform-driver-x86@vger.kernel.org
11770 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11771 S:      Maintained
11772 F:      Documentation/laptops/sony-laptop.txt
11773 F:      drivers/char/sonypi.c
11774 F:      drivers/platform/x86/sony-laptop.c
11775 F:      include/linux/sony-laptop.h
11776
11777 SONY MEMORYSTICK CARD SUPPORT
11778 M:      Alex Dubov <oakad@yahoo.com>
11779 W:      http://tifmxx.berlios.de/
11780 S:      Maintained
11781 F:      drivers/memstick/host/tifm_ms.c
11782
11783 SONY MEMORYSTICK STANDARD SUPPORT
11784 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11785 S:      Maintained
11786 F:      drivers/memstick/core/ms_block.*
11787
11788 SOUND
11789 M:      Jaroslav Kysela <perex@perex.cz>
11790 M:      Takashi Iwai <tiwai@suse.com>
11791 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11792 W:      http://www.alsa-project.org/
11793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11794 T:      git git://git.alsa-project.org/alsa-kernel.git
11795 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11796 S:      Maintained
11797 F:      Documentation/sound/
11798 F:      include/sound/
11799 F:      include/uapi/sound/
11800 F:      sound/
11801
11802 SOUND - COMPRESSED AUDIO
11803 M:      Vinod Koul <vinod.koul@intel.com>
11804 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11806 S:      Supported
11807 F:      Documentation/sound/alsa/compress_offload.txt
11808 F:      include/sound/compress_driver.h
11809 F:      include/uapi/sound/compress_*
11810 F:      sound/core/compress_offload.c
11811 F:      sound/soc/soc-compress.c
11812
11813 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11814 M:      Liam Girdwood <lgirdwood@gmail.com>
11815 M:      Mark Brown <broonie@kernel.org>
11816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11817 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11818 W:      http://alsa-project.org/main/index.php/ASoC
11819 S:      Supported
11820 F:      Documentation/devicetree/bindings/sound/
11821 F:      Documentation/sound/alsa/soc/
11822 F:      sound/soc/
11823 F:      include/sound/soc*
11824
11825 SOUND - DMAENGINE HELPERS
11826 M:      Lars-Peter Clausen <lars@metafoo.de>
11827 S:      Supported
11828 F:      include/sound/dmaengine_pcm.h
11829 F:      sound/core/pcm_dmaengine.c
11830 F:      sound/soc/soc-generic-dmaengine-pcm.c
11831
11832 SP2 MEDIA DRIVER
11833 M:      Olli Salonen <olli.salonen@iki.fi>
11834 L:      linux-media@vger.kernel.org
11835 W:      https://linuxtv.org
11836 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11837 S:      Maintained
11838 F:      drivers/media/dvb-frontends/sp2*
11839
11840 SPARC + UltraSPARC (sparc/sparc64)
11841 M:      "David S. Miller" <davem@davemloft.net>
11842 L:      sparclinux@vger.kernel.org
11843 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11846 S:      Maintained
11847 F:      arch/sparc/
11848 F:      drivers/sbus/
11849
11850 SPARC SERIAL DRIVERS
11851 M:      "David S. Miller" <davem@davemloft.net>
11852 L:      sparclinux@vger.kernel.org
11853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11855 S:      Maintained
11856 F:      include/linux/sunserialcore.h
11857 F:      drivers/tty/serial/suncore.c
11858 F:      drivers/tty/serial/sunhv.c
11859 F:      drivers/tty/serial/sunsab.c
11860 F:      drivers/tty/serial/sunsab.h
11861 F:      drivers/tty/serial/sunsu.c
11862 F:      drivers/tty/serial/sunzilog.c
11863 F:      drivers/tty/serial/sunzilog.h
11864
11865 SPARSE CHECKER
11866 M:      "Christopher Li" <sparse@chrisli.org>
11867 L:      linux-sparse@vger.kernel.org
11868 W:      https://sparse.wiki.kernel.org/
11869 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11870 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11871 S:      Maintained
11872 F:      include/linux/compiler.h
11873
11874 SPEAR PLATFORM SUPPORT
11875 M:      Viresh Kumar <vireshk@kernel.org>
11876 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11877 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11878 W:      http://www.st.com/spear
11879 S:      Maintained
11880 F:      arch/arm/boot/dts/spear*
11881 F:      arch/arm/mach-spear/
11882
11883 SPEAR CLOCK FRAMEWORK SUPPORT
11884 M:      Viresh Kumar <vireshk@kernel.org>
11885 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11886 W:      http://www.st.com/spear
11887 S:      Maintained
11888 F:      drivers/clk/spear/
11889
11890 SPI NOR SUBSYSTEM
11891 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11892 M:      Marek Vasut <marek.vasut@gmail.com>
11893 L:      linux-mtd@lists.infradead.org
11894 W:      http://www.linux-mtd.infradead.org/
11895 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11896 T:      git git://github.com/spi-nor/linux.git
11897 S:      Maintained
11898 F:      drivers/mtd/spi-nor/
11899 F:      include/linux/mtd/spi-nor.h
11900
11901 SPI SUBSYSTEM
11902 M:      Mark Brown <broonie@kernel.org>
11903 L:      linux-spi@vger.kernel.org
11904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11905 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11906 S:      Maintained
11907 F:      Documentation/devicetree/bindings/spi/
11908 F:      Documentation/spi/
11909 F:      drivers/spi/
11910 F:      include/linux/spi/
11911 F:      include/uapi/linux/spi/
11912 F:      tools/spi/
11913
11914 SPIDERNET NETWORK DRIVER for CELL
11915 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11916 L:      netdev@vger.kernel.org
11917 S:      Supported
11918 F:      Documentation/networking/spider_net.txt
11919 F:      drivers/net/ethernet/toshiba/spider_net*
11920
11921 SPU FILE SYSTEM
11922 M:      Jeremy Kerr <jk@ozlabs.org>
11923 L:      linuxppc-dev@lists.ozlabs.org
11924 W:      http://www.ibm.com/developerworks/power/cell/
11925 S:      Supported
11926 F:      Documentation/filesystems/spufs.txt
11927 F:      arch/powerpc/platforms/cell/spufs/
11928
11929 SQUASHFS FILE SYSTEM
11930 M:      Phillip Lougher <phillip@squashfs.org.uk>
11931 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11932 W:      http://squashfs.org.uk
11933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11934 S:      Maintained
11935 F:      Documentation/filesystems/squashfs.txt
11936 F:      fs/squashfs/
11937
11938 SRM (Alpha) environment access
11939 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11940 S:      Maintained
11941 F:      arch/alpha/kernel/srm_env.c
11942
11943 STABLE BRANCH
11944 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11945 L:      stable@vger.kernel.org
11946 S:      Supported
11947 F:      Documentation/process/stable-kernel-rules.rst
11948
11949 STAGING SUBSYSTEM
11950 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11952 L:      devel@driverdev.osuosl.org
11953 S:      Supported
11954 F:      drivers/staging/
11955
11956 STAGING - COMEDI
11957 M:      Ian Abbott <abbotti@mev.co.uk>
11958 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11959 S:      Odd Fixes
11960 F:      drivers/staging/comedi/
11961
11962 STAGING - FLARION FT1000 DRIVERS
11963 M:      Marek Belisko <marek.belisko@gmail.com>
11964 S:      Odd Fixes
11965 F:      drivers/staging/ft1000/
11966
11967 STAGING - INDUSTRIAL IO
11968 M:      Jonathan Cameron <jic23@kernel.org>
11969 L:      linux-iio@vger.kernel.org
11970 S:      Odd Fixes
11971 F:      Documentation/devicetree/bindings/staging/iio/
11972 F:      drivers/staging/iio/
11973
11974 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11975 M:      Jarod Wilson <jarod@wilsonet.com>
11976 W:      http://www.lirc.org/
11977 S:      Odd Fixes
11978 F:      drivers/staging/media/lirc/
11979
11980 STAGING - LUSTRE PARALLEL FILESYSTEM
11981 M:      Oleg Drokin <oleg.drokin@intel.com>
11982 M:      Andreas Dilger <andreas.dilger@intel.com>
11983 M:      James Simmons <jsimmons@infradead.org>
11984 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11985 W:      http://wiki.lustre.org/
11986 S:      Maintained
11987 F:      drivers/staging/lustre
11988
11989 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11990 M:      Marc Dietrich <marvin24@gmx.de>
11991 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
11992 L:      linux-tegra@vger.kernel.org
11993 S:      Maintained
11994 F:      drivers/staging/nvec/
11995
11996 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11997 M:      Jens Frederich <jfrederich@gmail.com>
11998 M:      Daniel Drake <dsd@laptop.org>
11999 M:      Jon Nettleton <jon.nettleton@gmail.com>
12000 W:      http://wiki.laptop.org/go/DCON
12001 S:      Maintained
12002 F:      drivers/staging/olpc_dcon/
12003
12004 STAGING - REALTEK RTL8712U DRIVERS
12005 M:      Larry Finger <Larry.Finger@lwfinger.net>
12006 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12007 S:      Odd Fixes
12008 F:      drivers/staging/rtl8712/
12009
12010 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12011 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12012 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12013 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12014 L:      linux-fbdev@vger.kernel.org
12015 S:      Maintained
12016 F:      drivers/staging/sm750fb/
12017
12018 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12019 M:      William Hubbs <w.d.hubbs@gmail.com>
12020 M:      Chris Brannon <chris@the-brannons.com>
12021 M:      Kirk Reiser <kirk@reisers.ca>
12022 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12023 L:      speakup@linux-speakup.org
12024 W:      http://www.linux-speakup.org/
12025 S:      Odd Fixes
12026 F:      drivers/staging/speakup/
12027
12028 STAGING - VIA VT665X DRIVERS
12029 M:      Forest Bond <forest@alittletooquiet.net>
12030 S:      Odd Fixes
12031 F:      drivers/staging/vt665?/
12032
12033 STAGING - WILC1000 WIFI DRIVER
12034 M:      Aditya Shankar <aditya.shankar@microchip.com>
12035 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12036 L:      linux-wireless@vger.kernel.org
12037 S:      Supported
12038 F:      drivers/staging/wilc1000/
12039
12040 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12041 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12042 S:      Odd Fixes
12043 F:      drivers/staging/xgifb/
12044
12045 STARFIRE/DURALAN NETWORK DRIVER
12046 M:      Ion Badulescu <ionut@badula.org>
12047 S:      Odd Fixes
12048 F:      drivers/net/ethernet/adaptec/starfire*
12049
12050 SUN3/3X
12051 M:      Sam Creasey <sammy@sammy.net>
12052 W:      http://sammy.net/sun3/
12053 S:      Maintained
12054 F:      arch/m68k/kernel/*sun3*
12055 F:      arch/m68k/sun3*/
12056 F:      arch/m68k/include/asm/sun3*
12057 F:      drivers/net/ethernet/i825xx/sun3*
12058
12059 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12060 M:      Hans de Goede <hdegoede@redhat.com>
12061 L:      linux-input@vger.kernel.org
12062 S:      Maintained
12063 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12064 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12065
12066 SUNDANCE NETWORK DRIVER
12067 M:      Denis Kirjanov <kda@linux-powerpc.org>
12068 L:      netdev@vger.kernel.org
12069 S:      Maintained
12070 F:      drivers/net/ethernet/dlink/sundance.c
12071
12072 SUPERH
12073 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12074 M:      Rich Felker <dalias@libc.org>
12075 L:      linux-sh@vger.kernel.org
12076 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12077 S:      Maintained
12078 F:      Documentation/sh/
12079 F:      arch/sh/
12080 F:      drivers/sh/
12081
12082 SUSPEND TO RAM
12083 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12084 M:      Len Brown <len.brown@intel.com>
12085 M:      Pavel Machek <pavel@ucw.cz>
12086 L:      linux-pm@vger.kernel.org
12087 B:      https://bugzilla.kernel.org
12088 S:      Supported
12089 F:      Documentation/power/
12090 F:      arch/x86/kernel/acpi/
12091 F:      drivers/base/power/
12092 F:      kernel/power/
12093 F:      include/linux/suspend.h
12094 F:      include/linux/freezer.h
12095 F:      include/linux/pm.h
12096
12097 SVGA HANDLING
12098 M:      Martin Mares <mj@ucw.cz>
12099 L:      linux-video@atrey.karlin.mff.cuni.cz
12100 S:      Maintained
12101 F:      Documentation/svga.txt
12102 F:      arch/x86/boot/video*
12103
12104 SWIOTLB SUBSYSTEM
12105 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12106 L:      linux-kernel@vger.kernel.org
12107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12108 S:      Supported
12109 F:      lib/swiotlb.c
12110 F:      arch/*/kernel/pci-swiotlb.c
12111 F:      include/linux/swiotlb.h
12112
12113 SWITCHDEV
12114 M:      Jiri Pirko <jiri@resnulli.us>
12115 M:      Ivan Vecera <ivecera@redhat.com>
12116 L:      netdev@vger.kernel.org
12117 S:      Supported
12118 F:      net/switchdev/
12119 F:      include/net/switchdev.h
12120
12121 SYNOPSYS ARC ARCHITECTURE
12122 M:      Vineet Gupta <vgupta@synopsys.com>
12123 L:      linux-snps-arc@lists.infradead.org
12124 S:      Supported
12125 F:      arch/arc/
12126 F:      Documentation/devicetree/bindings/arc/*
12127 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12128 F:      drivers/clocksource/arc_timer.c
12129 F:      drivers/tty/serial/arc_uart.c
12130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12131
12132 SYNOPSYS ARC SDP platform support
12133 M:      Alexey Brodkin <abrodkin@synopsys.com>
12134 S:      Supported
12135 F:      arch/arc/plat-axs10x
12136 F:      arch/arc/boot/dts/ax*
12137 F:      Documentation/devicetree/bindings/arc/axs10*
12138
12139 SYSTEM CONFIGURATION (SYSCON)
12140 M:      Lee Jones <lee.jones@linaro.org>
12141 M:      Arnd Bergmann <arnd@arndb.de>
12142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12143 S:      Supported
12144 F:      drivers/mfd/syscon.c
12145
12146 SYSTEM RESET/SHUTDOWN DRIVERS
12147 M:      Sebastian Reichel <sre@kernel.org>
12148 L:      linux-pm@vger.kernel.org
12149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12150 S:      Maintained
12151 F:      Documentation/devicetree/bindings/power/reset/
12152 F:      drivers/power/reset/
12153
12154 SYSV FILESYSTEM
12155 M:      Christoph Hellwig <hch@infradead.org>
12156 S:      Maintained
12157 F:      Documentation/filesystems/sysv-fs.txt
12158 F:      fs/sysv/
12159 F:      include/linux/sysv_fs.h
12160
12161 TARGET SUBSYSTEM
12162 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12163 L:      linux-scsi@vger.kernel.org
12164 L:      target-devel@vger.kernel.org
12165 W:      http://www.linux-iscsi.org
12166 W:      http://groups.google.com/group/linux-iscsi-target-dev
12167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12168 S:      Supported
12169 F:      drivers/target/
12170 F:      include/target/
12171 F:      Documentation/target/
12172
12173 TASKSTATS STATISTICS INTERFACE
12174 M:      Balbir Singh <bsingharora@gmail.com>
12175 S:      Maintained
12176 F:      Documentation/accounting/taskstats*
12177 F:      include/linux/taskstats*
12178 F:      kernel/taskstats.c
12179
12180 TC CLASSIFIER
12181 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12182 L:      netdev@vger.kernel.org
12183 S:      Maintained
12184 F:      include/net/pkt_cls.h
12185 F:      include/uapi/linux/pkt_cls.h
12186 F:      net/sched/
12187
12188 TCP LOW PRIORITY MODULE
12189 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12190 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12191 W:      http://tcp-lp-mod.sourceforge.net/
12192 S:      Maintained
12193 F:      net/ipv4/tcp_lp.c
12194
12195 TDA10071 MEDIA DRIVER
12196 M:      Antti Palosaari <crope@iki.fi>
12197 L:      linux-media@vger.kernel.org
12198 W:      https://linuxtv.org
12199 W:      http://palosaari.fi/linux/
12200 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12201 T:      git git://linuxtv.org/anttip/media_tree.git
12202 S:      Maintained
12203 F:      drivers/media/dvb-frontends/tda10071*
12204
12205 TDA18212 MEDIA DRIVER
12206 M:      Antti Palosaari <crope@iki.fi>
12207 L:      linux-media@vger.kernel.org
12208 W:      https://linuxtv.org
12209 W:      http://palosaari.fi/linux/
12210 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12211 T:      git git://linuxtv.org/anttip/media_tree.git
12212 S:      Maintained
12213 F:      drivers/media/tuners/tda18212*
12214
12215 TDA18218 MEDIA DRIVER
12216 M:      Antti Palosaari <crope@iki.fi>
12217 L:      linux-media@vger.kernel.org
12218 W:      https://linuxtv.org
12219 W:      http://palosaari.fi/linux/
12220 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12221 T:      git git://linuxtv.org/anttip/media_tree.git
12222 S:      Maintained
12223 F:      drivers/media/tuners/tda18218*
12224
12225 TDA18271 MEDIA DRIVER
12226 M:      Michael Krufky <mkrufky@linuxtv.org>
12227 L:      linux-media@vger.kernel.org
12228 W:      https://linuxtv.org
12229 W:      http://github.com/mkrufky
12230 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12231 T:      git git://linuxtv.org/mkrufky/tuners.git
12232 S:      Maintained
12233 F:      drivers/media/tuners/tda18271*
12234
12235 TDA827x MEDIA DRIVER
12236 M:      Michael Krufky <mkrufky@linuxtv.org>
12237 L:      linux-media@vger.kernel.org
12238 W:      https://linuxtv.org
12239 W:      http://github.com/mkrufky
12240 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12241 T:      git git://linuxtv.org/mkrufky/tuners.git
12242 S:      Maintained
12243 F:      drivers/media/tuners/tda8290.*
12244
12245 TDA8290 MEDIA DRIVER
12246 M:      Michael Krufky <mkrufky@linuxtv.org>
12247 L:      linux-media@vger.kernel.org
12248 W:      https://linuxtv.org
12249 W:      http://github.com/mkrufky
12250 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12251 T:      git git://linuxtv.org/mkrufky/tuners.git
12252 S:      Maintained
12253 F:      drivers/media/tuners/tda8290.*
12254
12255 TDA9840 MEDIA DRIVER
12256 M:      Hans Verkuil <hverkuil@xs4all.nl>
12257 L:      linux-media@vger.kernel.org
12258 T:      git git://linuxtv.org/media_tree.git
12259 W:      https://linuxtv.org
12260 S:      Maintained
12261 F:      drivers/media/i2c/tda9840*
12262
12263 TEA5761 TUNER DRIVER
12264 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12265 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12266 L:      linux-media@vger.kernel.org
12267 W:      https://linuxtv.org
12268 T:      git git://linuxtv.org/media_tree.git
12269 S:      Odd fixes
12270 F:      drivers/media/tuners/tea5761.*
12271
12272 TEA5767 TUNER DRIVER
12273 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12274 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12275 L:      linux-media@vger.kernel.org
12276 W:      https://linuxtv.org
12277 T:      git git://linuxtv.org/media_tree.git
12278 S:      Maintained
12279 F:      drivers/media/tuners/tea5767.*
12280
12281 TEA6415C MEDIA DRIVER
12282 M:      Hans Verkuil <hverkuil@xs4all.nl>
12283 L:      linux-media@vger.kernel.org
12284 T:      git git://linuxtv.org/media_tree.git
12285 W:      https://linuxtv.org
12286 S:      Maintained
12287 F:      drivers/media/i2c/tea6415c*
12288
12289 TEA6420 MEDIA DRIVER
12290 M:      Hans Verkuil <hverkuil@xs4all.nl>
12291 L:      linux-media@vger.kernel.org
12292 T:      git git://linuxtv.org/media_tree.git
12293 W:      https://linuxtv.org
12294 S:      Maintained
12295 F:      drivers/media/i2c/tea6420*
12296
12297 TEAM DRIVER
12298 M:      Jiri Pirko <jiri@resnulli.us>
12299 L:      netdev@vger.kernel.org
12300 S:      Supported
12301 F:      drivers/net/team/
12302 F:      include/linux/if_team.h
12303 F:      include/uapi/linux/if_team.h
12304
12305 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12306 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12307 S:      Maintained
12308 F:      arch/x86/platform/ts5500/
12309
12310 TECHNOTREND USB IR RECEIVER
12311 M:      Sean Young <sean@mess.org>
12312 L:      linux-media@vger.kernel.org
12313 S:      Maintained
12314 F:      drivers/media/rc/ttusbir.c
12315
12316 TEGRA ARCHITECTURE SUPPORT
12317 M:      Stephen Warren <swarren@wwwdotorg.org>
12318 M:      Thierry Reding <thierry.reding@gmail.com>
12319 M:      Alexandre Courbot <gnurou@gmail.com>
12320 L:      linux-tegra@vger.kernel.org
12321 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12323 S:      Supported
12324 N:      [^a-z]tegra
12325
12326 TEGRA CLOCK DRIVER
12327 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12328 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12329 S:      Supported
12330 F:      drivers/clk/tegra/
12331
12332 TEGRA DMA DRIVERS
12333 M:      Laxman Dewangan <ldewangan@nvidia.com>
12334 M:      Jon Hunter <jonathanh@nvidia.com>
12335 S:      Supported
12336 F:      drivers/dma/tegra*
12337
12338 TEGRA I2C DRIVER
12339 M:      Laxman Dewangan <ldewangan@nvidia.com>
12340 S:      Supported
12341 F:      drivers/i2c/busses/i2c-tegra.c
12342
12343 TEGRA IOMMU DRIVERS
12344 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12345 S:      Supported
12346 F:      drivers/iommu/tegra*
12347
12348 TEGRA KBC DRIVER
12349 M:      Rakesh Iyer <riyer@nvidia.com>
12350 M:      Laxman Dewangan <ldewangan@nvidia.com>
12351 S:      Supported
12352 F:      drivers/input/keyboard/tegra-kbc.c
12353
12354 TEGRA PWM DRIVER
12355 M:      Thierry Reding <thierry.reding@gmail.com>
12356 S:      Supported
12357 F:      drivers/pwm/pwm-tegra.c
12358
12359 TEGRA SERIAL DRIVER
12360 M:      Laxman Dewangan <ldewangan@nvidia.com>
12361 S:      Supported
12362 F:      drivers/tty/serial/serial-tegra.c
12363
12364 TEGRA SPI DRIVER
12365 M:      Laxman Dewangan <ldewangan@nvidia.com>
12366 S:      Supported
12367 F:      drivers/spi/spi-tegra*
12368
12369 TEHUTI ETHERNET DRIVER
12370 M:      Andy Gospodarek <andy@greyhouse.net>
12371 L:      netdev@vger.kernel.org
12372 S:      Supported
12373 F:      drivers/net/ethernet/tehuti/*
12374
12375 Telecom Clock Driver for MCPL0010
12376 M:      Mark Gross <mark.gross@intel.com>
12377 S:      Supported
12378 F:      drivers/char/tlclk.c
12379
12380 TENSILICA XTENSA PORT (xtensa)
12381 M:      Chris Zankel <chris@zankel.net>
12382 M:      Max Filippov <jcmvbkbc@gmail.com>
12383 L:      linux-xtensa@linux-xtensa.org
12384 T:      git git://github.com/czankel/xtensa-linux.git
12385 S:      Maintained
12386 F:      arch/xtensa/
12387 F:      drivers/irqchip/irq-xtensa-*
12388
12389 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12390 M:      Nishanth Menon <nm@ti.com>
12391 M:      Tero Kristo <t-kristo@ti.com>
12392 M:      Santosh Shilimkar <ssantosh@kernel.org>
12393 L:      linux-arm-kernel@lists.infradead.org
12394 S:      Maintained
12395 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12396 F:      drivers/firmware/ti_sci*
12397 F:      include/linux/soc/ti/ti_sci_protocol.h
12398
12399 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12400 M:      Hans Verkuil <hverkuil@xs4all.nl>
12401 L:      linux-media@vger.kernel.org
12402 T:      git git://linuxtv.org/media_tree.git
12403 W:      https://linuxtv.org
12404 S:      Maintained
12405 F:      drivers/media/radio/radio-raremono.c
12406
12407 THERMAL
12408 M:      Zhang Rui <rui.zhang@intel.com>
12409 M:      Eduardo Valentin <edubezval@gmail.com>
12410 L:      linux-pm@vger.kernel.org
12411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12413 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12414 S:      Supported
12415 F:      drivers/thermal/
12416 F:      include/linux/thermal.h
12417 F:      include/uapi/linux/thermal.h
12418 F:      include/linux/cpu_cooling.h
12419 F:      Documentation/devicetree/bindings/thermal/
12420
12421 THERMAL/CPU_COOLING
12422 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12423 M:      Viresh Kumar <viresh.kumar@linaro.org>
12424 M:      Javi Merino <javi.merino@kernel.org>
12425 L:      linux-pm@vger.kernel.org
12426 S:      Supported
12427 F:      Documentation/thermal/cpu-cooling-api.txt
12428 F:      drivers/thermal/cpu_cooling.c
12429 F:      include/linux/cpu_cooling.h
12430
12431 THINKPAD ACPI EXTRAS DRIVER
12432 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12433 L:      ibm-acpi-devel@lists.sourceforge.net
12434 L:      platform-driver-x86@vger.kernel.org
12435 W:      http://ibm-acpi.sourceforge.net
12436 W:      http://thinkwiki.org/wiki/Ibm-acpi
12437 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12438 S:      Maintained
12439 F:      drivers/platform/x86/thinkpad_acpi.c
12440
12441 TI BANDGAP AND THERMAL DRIVER
12442 M:      Eduardo Valentin <edubezval@gmail.com>
12443 M:      Keerthy <j-keerthy@ti.com>
12444 L:      linux-pm@vger.kernel.org
12445 L:      linux-omap@vger.kernel.org
12446 S:      Maintained
12447 F:      drivers/thermal/ti-soc-thermal/
12448
12449 TI VPE/CAL DRIVERS
12450 M:      Benoit Parrot <bparrot@ti.com>
12451 L:      linux-media@vger.kernel.org
12452 W:      http://linuxtv.org/
12453 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12454 S:      Maintained
12455 F:      drivers/media/platform/ti-vpe/
12456
12457 TI CDCE706 CLOCK DRIVER
12458 M:      Max Filippov <jcmvbkbc@gmail.com>
12459 S:      Maintained
12460 F:      drivers/clk/clk-cdce706.c
12461
12462 TI CLOCK DRIVER
12463 M:      Tero Kristo <t-kristo@ti.com>
12464 L:      linux-omap@vger.kernel.org
12465 S:      Maintained
12466 F:      drivers/clk/ti/
12467 F:      include/linux/clk/ti.h
12468
12469 TI ETHERNET SWITCH DRIVER (CPSW)
12470 M:      Mugunthan V N <mugunthanvnm@ti.com>
12471 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12472 L:      linux-omap@vger.kernel.org
12473 L:      netdev@vger.kernel.org
12474 S:      Maintained
12475 F:      drivers/net/ethernet/ti/cpsw*
12476 F:      drivers/net/ethernet/ti/davinci*
12477
12478 TI FLASH MEDIA INTERFACE DRIVER
12479 M:      Alex Dubov <oakad@yahoo.com>
12480 S:      Maintained
12481 F:      drivers/misc/tifm*
12482 F:      drivers/mmc/host/tifm_sd.c
12483 F:      include/linux/tifm.h
12484
12485 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12486 M:      Santosh Shilimkar <ssantosh@kernel.org>
12487 L:      linux-kernel@vger.kernel.org
12488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12489 S:      Maintained
12490 F:      drivers/soc/ti/*
12491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12492
12493
12494 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12495 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12496 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12497 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12498 S:      Maintained
12499 F:      sound/soc/codecs/lm49453*
12500 F:      sound/soc/codecs/isabelle*
12501
12502 TI LP855x BACKLIGHT DRIVER
12503 M:      Milo Kim <milo.kim@ti.com>
12504 S:      Maintained
12505 F:      Documentation/backlight/lp855x-driver.txt
12506 F:      drivers/video/backlight/lp855x_bl.c
12507 F:      include/linux/platform_data/lp855x.h
12508
12509 TI LP8727 CHARGER DRIVER
12510 M:      Milo Kim <milo.kim@ti.com>
12511 S:      Maintained
12512 F:      drivers/power/supply/lp8727_charger.c
12513 F:      include/linux/platform_data/lp8727.h
12514
12515 TI LP8788 MFD DRIVER
12516 M:      Milo Kim <milo.kim@ti.com>
12517 S:      Maintained
12518 F:      drivers/iio/adc/lp8788_adc.c
12519 F:      drivers/leds/leds-lp8788.c
12520 F:      drivers/mfd/lp8788*.c
12521 F:      drivers/power/supply/lp8788-charger.c
12522 F:      drivers/regulator/lp8788-*.c
12523 F:      include/linux/mfd/lp8788*.h
12524
12525 TI NETCP ETHERNET DRIVER
12526 M:      Wingman Kwok <w-kwok2@ti.com>
12527 M:      Murali Karicheri <m-karicheri2@ti.com>
12528 L:      netdev@vger.kernel.org
12529 S:      Maintained
12530 F:      drivers/net/ethernet/ti/netcp*
12531
12532 TI TAS571X FAMILY ASoC CODEC DRIVER
12533 M:      Kevin Cernekee <cernekee@chromium.org>
12534 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12535 S:      Odd Fixes
12536 F:      sound/soc/codecs/tas571x*
12537
12538 TI TWL4030 SERIES SOC CODEC DRIVER
12539 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12540 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12541 S:      Maintained
12542 F:      sound/soc/codecs/twl4030*
12543
12544 TI WILINK WIRELESS DRIVERS
12545 L:      linux-wireless@vger.kernel.org
12546 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12547 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12549 S:      Orphan
12550 F:      drivers/net/wireless/ti/
12551 F:      include/linux/wl12xx.h
12552
12553 TIPC NETWORK LAYER
12554 M:      Jon Maloy <jon.maloy@ericsson.com>
12555 M:      Ying Xue <ying.xue@windriver.com>
12556 L:      netdev@vger.kernel.org (core kernel code)
12557 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12558 W:      http://tipc.sourceforge.net/
12559 S:      Maintained
12560 F:      include/uapi/linux/tipc*.h
12561 F:      net/tipc/
12562
12563 TILE ARCHITECTURE
12564 M:      Chris Metcalf <cmetcalf@mellanox.com>
12565 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12567 S:      Supported
12568 F:      arch/tile/
12569 F:      drivers/char/tile-srom.c
12570 F:      drivers/edac/tile_edac.c
12571 F:      drivers/net/ethernet/tile/
12572 F:      drivers/rtc/rtc-tile.c
12573 F:      drivers/tty/hvc/hvc_tile.c
12574 F:      drivers/tty/serial/tilegx.c
12575 F:      drivers/usb/host/*-tilegx.c
12576 F:      include/linux/usb/tilegx.h
12577
12578 TLAN NETWORK DRIVER
12579 M:      Samuel Chessman <chessman@tux.org>
12580 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12581 W:      http://sourceforge.net/projects/tlan/
12582 S:      Maintained
12583 F:      Documentation/networking/tlan.txt
12584 F:      drivers/net/ethernet/ti/tlan.*
12585
12586 TOMOYO SECURITY MODULE
12587 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12588 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12589 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12590 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12591 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12592 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12593 W:      http://tomoyo.sourceforge.jp/
12594 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12595 S:      Maintained
12596 F:      security/tomoyo/
12597
12598 TOPSTAR LAPTOP EXTRAS DRIVER
12599 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12600 L:      platform-driver-x86@vger.kernel.org
12601 S:      Maintained
12602 F:      drivers/platform/x86/topstar-laptop.c
12603
12604 TOSHIBA ACPI EXTRAS DRIVER
12605 M:      Azael Avalos <coproscefalo@gmail.com>
12606 L:      platform-driver-x86@vger.kernel.org
12607 S:      Maintained
12608 F:      drivers/platform/x86/toshiba_acpi.c
12609
12610 TOSHIBA BLUETOOTH DRIVER
12611 M:      Azael Avalos <coproscefalo@gmail.com>
12612 L:      platform-driver-x86@vger.kernel.org
12613 S:      Maintained
12614 F:      drivers/platform/x86/toshiba_bluetooth.c
12615
12616 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12617 M:      Azael Avalos <coproscefalo@gmail.com>
12618 L:      platform-driver-x86@vger.kernel.org
12619 S:      Maintained
12620 F:      drivers/platform/x86/toshiba_haps.c
12621
12622 TOSHIBA WMI HOTKEYS DRIVER
12623 M:      Azael Avalos <coproscefalo@gmail.com>
12624 L:      platform-driver-x86@vger.kernel.org
12625 S:      Maintained
12626 F:      drivers/platform/x86/toshiba-wmi.c
12627
12628 TOSHIBA SMM DRIVER
12629 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12630 W:      http://www.buzzard.org.uk/toshiba/
12631 S:      Maintained
12632 F:      drivers/char/toshiba.c
12633 F:      include/linux/toshiba.h
12634 F:      include/uapi/linux/toshiba.h
12635
12636 TOSHIBA TC358743 DRIVER
12637 M:      Mats Randgaard <matrandg@cisco.com>
12638 L:      linux-media@vger.kernel.org
12639 S:      Maintained
12640 F:      drivers/media/i2c/tc358743*
12641 F:      include/media/i2c/tc358743.h
12642
12643 TMIO/SDHI MMC DRIVER
12644 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12645 L:      linux-mmc@vger.kernel.org
12646 S:      Supported
12647 F:      drivers/mmc/host/tmio_mmc*
12648 F:      drivers/mmc/host/sh_mobile_sdhi.c
12649 F:      include/linux/mfd/tmio.h
12650
12651 TMP401 HARDWARE MONITOR DRIVER
12652 M:      Guenter Roeck <linux@roeck-us.net>
12653 L:      linux-hwmon@vger.kernel.org
12654 S:      Maintained
12655 F:      Documentation/hwmon/tmp401
12656 F:      drivers/hwmon/tmp401.c
12657
12658 TMPFS (SHMEM FILESYSTEM)
12659 M:      Hugh Dickins <hughd@google.com>
12660 L:      linux-mm@kvack.org
12661 S:      Maintained
12662 F:      include/linux/shmem_fs.h
12663 F:      mm/shmem.c
12664
12665 TM6000 VIDEO4LINUX DRIVER
12666 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12667 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12668 L:      linux-media@vger.kernel.org
12669 W:      https://linuxtv.org
12670 T:      git git://linuxtv.org/media_tree.git
12671 S:      Odd fixes
12672 F:      drivers/media/usb/tm6000/
12673 F:      Documentation/media/v4l-drivers/tm6000*
12674
12675 TW5864 VIDEO4LINUX DRIVER
12676 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12677 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12678 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12679 L:      linux-media@vger.kernel.org
12680 S:      Supported
12681 F:      drivers/media/pci/tw5864/
12682
12683 TW68 VIDEO4LINUX DRIVER
12684 M:      Hans Verkuil <hverkuil@xs4all.nl>
12685 L:      linux-media@vger.kernel.org
12686 T:      git git://linuxtv.org/media_tree.git
12687 W:      https://linuxtv.org
12688 S:      Odd Fixes
12689 F:      drivers/media/pci/tw68/
12690
12691 TW686X VIDEO4LINUX DRIVER
12692 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12693 L:      linux-media@vger.kernel.org
12694 T:      git git://linuxtv.org/media_tree.git
12695 W:      http://linuxtv.org
12696 S:      Maintained
12697 F:      drivers/media/pci/tw686x/
12698
12699 TPM DEVICE DRIVER
12700 M:      Peter Huewe <peterhuewe@gmx.de>
12701 M:      Marcel Selhorst <tpmdd@selhorst.net>
12702 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12703 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12704 W:      http://tpmdd.sourceforge.net
12705 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12706 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12707 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12708 S:      Maintained
12709 F:      drivers/char/tpm/
12710
12711 TPM IBM_VTPM DEVICE DRIVER
12712 M:      Ashley Lai <ashleydlai@gmail.com>
12713 W:      http://tpmdd.sourceforge.net
12714 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12715 S:      Maintained
12716 F:      drivers/char/tpm/tpm_ibmvtpm*
12717
12718 TRACING
12719 M:      Steven Rostedt <rostedt@goodmis.org>
12720 M:      Ingo Molnar <mingo@redhat.com>
12721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12722 S:      Maintained
12723 F:      Documentation/trace/ftrace.txt
12724 F:      arch/*/*/*/ftrace.h
12725 F:      arch/*/kernel/ftrace.c
12726 F:      include/*/ftrace.h
12727 F:      include/linux/trace*.h
12728 F:      include/trace/
12729 F:      kernel/trace/
12730 F:      tools/testing/selftests/ftrace/
12731
12732 TRACING MMIO ACCESSES (MMIOTRACE)
12733 M:      Steven Rostedt <rostedt@goodmis.org>
12734 M:      Ingo Molnar <mingo@kernel.org>
12735 R:      Karol Herbst <karolherbst@gmail.com>
12736 R:      Pekka Paalanen <ppaalanen@gmail.com>
12737 S:      Maintained
12738 L:      linux-kernel@vger.kernel.org
12739 L:      nouveau@lists.freedesktop.org
12740 F:      kernel/trace/trace_mmiotrace.c
12741 F:      include/linux/mmiotrace.h
12742 F:      arch/x86/mm/kmmio.c
12743 F:      arch/x86/mm/mmio-mod.c
12744 F:      arch/x86/mm/testmmiotrace.c
12745
12746 TRIVIAL PATCHES
12747 M:      Jiri Kosina <trivial@kernel.org>
12748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12749 S:      Maintained
12750 K:      ^Subject:.*(?i)trivial
12751
12752 TTY LAYER
12753 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12754 M:      Jiri Slaby <jslaby@suse.com>
12755 S:      Supported
12756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12757 F:      Documentation/serial/
12758 F:      drivers/tty/
12759 F:      drivers/tty/serial/serial_core.c
12760 F:      include/linux/serial_core.h
12761 F:      include/linux/serial.h
12762 F:      include/linux/tty.h
12763 F:      include/uapi/linux/serial_core.h
12764 F:      include/uapi/linux/serial.h
12765 F:      include/uapi/linux/tty.h
12766
12767 TUA9001 MEDIA DRIVER
12768 M:      Antti Palosaari <crope@iki.fi>
12769 L:      linux-media@vger.kernel.org
12770 W:      https://linuxtv.org
12771 W:      http://palosaari.fi/linux/
12772 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12773 T:      git git://linuxtv.org/anttip/media_tree.git
12774 S:      Maintained
12775 F:      drivers/media/tuners/tua9001*
12776
12777 TULIP NETWORK DRIVERS
12778 L:      netdev@vger.kernel.org
12779 L:      linux-parisc@vger.kernel.org
12780 S:      Orphan
12781 F:      drivers/net/ethernet/dec/tulip/
12782
12783 TUN/TAP driver
12784 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12785 W:      http://vtun.sourceforge.net/tun
12786 S:      Maintained
12787 F:      Documentation/networking/tuntap.txt
12788 F:      arch/um/os-Linux/drivers/
12789
12790 TURBOCHANNEL SUBSYSTEM
12791 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12792 M:      Ralf Baechle <ralf@linux-mips.org>
12793 L:      linux-mips@linux-mips.org
12794 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12795 S:      Maintained
12796 F:      drivers/tc/
12797 F:      include/linux/tc.h
12798
12799 UBI FILE SYSTEM (UBIFS)
12800 M:      Richard Weinberger <richard@nod.at>
12801 M:      Artem Bityutskiy <dedekind1@gmail.com>
12802 M:      Adrian Hunter <adrian.hunter@intel.com>
12803 L:      linux-mtd@lists.infradead.org
12804 T:      git git://git.infradead.org/ubifs-2.6.git
12805 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12806 S:      Supported
12807 F:      Documentation/filesystems/ubifs.txt
12808 F:      fs/ubifs/
12809
12810 UCLINUX (M68KNOMMU AND COLDFIRE)
12811 M:      Greg Ungerer <gerg@linux-m68k.org>
12812 W:      http://www.linux-m68k.org/
12813 W:      http://www.uclinux.org/
12814 L:      linux-m68k@lists.linux-m68k.org
12815 L:      uclinux-dev@uclinux.org  (subscribers-only)
12816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12817 S:      Maintained
12818 F:      arch/m68k/coldfire/
12819 F:      arch/m68k/68*/
12820 F:      arch/m68k/*/*_no.*
12821 F:      arch/m68k/include/asm/*_no.*
12822
12823 UDF FILESYSTEM
12824 M:      Jan Kara <jack@suse.com>
12825 S:      Maintained
12826 F:      Documentation/filesystems/udf.txt
12827 F:      fs/udf/
12828
12829 UDRAW TABLET
12830 M:      Bastien Nocera <hadess@hadess.net>
12831 L:      linux-input@vger.kernel.org
12832 S:      Maintained
12833 F:      drivers/hid/hid-udraw.c
12834
12835 UFS FILESYSTEM
12836 M:      Evgeniy Dushistov <dushistov@mail.ru>
12837 S:      Maintained
12838 F:      Documentation/filesystems/ufs.txt
12839 F:      fs/ufs/
12840
12841 UHID USERSPACE HID IO DRIVER:
12842 M:      David Herrmann <dh.herrmann@googlemail.com>
12843 L:      linux-input@vger.kernel.org
12844 S:      Maintained
12845 F:      drivers/hid/uhid.c
12846 F:      include/uapi/linux/uhid.h
12847
12848 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12849 L:      linux-usb@vger.kernel.org
12850 S:      Orphan
12851 F:      drivers/uwb/
12852 F:      include/linux/uwb.h
12853 F:      include/linux/uwb/
12854
12855 UNICORE32 ARCHITECTURE:
12856 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12857 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12858 S:      Maintained
12859 T:      git git://github.com/gxt/linux.git
12860 F:      arch/unicore32/
12861
12862 UNIFDEF
12863 M:      Tony Finch <dot@dotat.at>
12864 W:      http://dotat.at/prog/unifdef
12865 S:      Maintained
12866 F:      scripts/unifdef.c
12867
12868 UNIFORM CDROM DRIVER
12869 M:      Jens Axboe <axboe@kernel.dk>
12870 W:      http://www.kernel.dk
12871 S:      Maintained
12872 F:      Documentation/cdrom/
12873 F:      drivers/cdrom/cdrom.c
12874 F:      include/linux/cdrom.h
12875 F:      include/uapi/linux/cdrom.h
12876
12877 UNISYS S-PAR DRIVERS
12878 M:      David Kershner <david.kershner@unisys.com>
12879 L:      sparmaintainer@unisys.com (Unisys internal)
12880 S:      Supported
12881 F:      drivers/staging/unisys/
12882
12883 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12884 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12885 L:      linux-scsi@vger.kernel.org
12886 S:      Supported
12887 F:      Documentation/scsi/ufs.txt
12888 F:      drivers/scsi/ufs/
12889
12890 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12891 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
12892 M:      Prabu Thangamuthu <prabut@synopsys.com>
12893 L:      linux-scsi@vger.kernel.org
12894 S:      Supported
12895 F:      drivers/scsi/ufs/*dwc*
12896
12897 UNSORTED BLOCK IMAGES (UBI)
12898 M:      Artem Bityutskiy <dedekind1@gmail.com>
12899 M:      Richard Weinberger <richard@nod.at>
12900 W:      http://www.linux-mtd.infradead.org/
12901 L:      linux-mtd@lists.infradead.org
12902 T:      git git://git.infradead.org/ubifs-2.6.git
12903 S:      Supported
12904 F:      drivers/mtd/ubi/
12905 F:      include/linux/mtd/ubi.h
12906 F:      include/uapi/mtd/ubi-user.h
12907
12908 USB ACM DRIVER
12909 M:      Oliver Neukum <oneukum@suse.com>
12910 L:      linux-usb@vger.kernel.org
12911 S:      Maintained
12912 F:      Documentation/usb/acm.txt
12913 F:      drivers/usb/class/cdc-acm.*
12914
12915 USB AR5523 WIRELESS DRIVER
12916 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12917 L:      linux-wireless@vger.kernel.org
12918 S:      Maintained
12919 F:      drivers/net/wireless/ath/ar5523/
12920
12921 USB ATTACHED SCSI
12922 M:      Oliver Neukum <oneukum@suse.com>
12923 L:      linux-usb@vger.kernel.org
12924 L:      linux-scsi@vger.kernel.org
12925 S:      Maintained
12926 F:      drivers/usb/storage/uas.c
12927
12928 USB CDC ETHERNET DRIVER
12929 M:      Oliver Neukum <oliver@neukum.org>
12930 L:      linux-usb@vger.kernel.org
12931 S:      Maintained
12932 F:      drivers/net/usb/cdc_*.c
12933 F:      include/uapi/linux/usb/cdc.h
12934
12935 USB CHAOSKEY DRIVER
12936 M:      Keith Packard <keithp@keithp.com>
12937 L:      linux-usb@vger.kernel.org
12938 S:      Maintained
12939 F:      drivers/usb/misc/chaoskey.c
12940
12941 USB CYPRESS C67X00 DRIVER
12942 M:      Peter Korsgaard <jacmet@sunsite.dk>
12943 L:      linux-usb@vger.kernel.org
12944 S:      Maintained
12945 F:      drivers/usb/c67x00/
12946
12947 USB DAVICOM DM9601 DRIVER
12948 M:      Peter Korsgaard <jacmet@sunsite.dk>
12949 L:      netdev@vger.kernel.org
12950 W:      http://www.linux-usb.org/usbnet
12951 S:      Maintained
12952 F:      drivers/net/usb/dm9601.c
12953
12954 USB DIAMOND RIO500 DRIVER
12955 M:      Cesar Miquel <miquel@df.uba.ar>
12956 L:      rio500-users@lists.sourceforge.net
12957 W:      http://rio500.sourceforge.net
12958 S:      Maintained
12959 F:      drivers/usb/misc/rio500*
12960
12961 USB EHCI DRIVER
12962 M:      Alan Stern <stern@rowland.harvard.edu>
12963 L:      linux-usb@vger.kernel.org
12964 S:      Maintained
12965 F:      Documentation/usb/ehci.txt
12966 F:      drivers/usb/host/ehci*
12967
12968 USB GADGET/PERIPHERAL SUBSYSTEM
12969 M:      Felipe Balbi <balbi@kernel.org>
12970 L:      linux-usb@vger.kernel.org
12971 W:      http://www.linux-usb.org/gadget
12972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12973 S:      Maintained
12974 F:      drivers/usb/gadget/
12975 F:      include/linux/usb/gadget*
12976
12977 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12978 M:      Jiri Kosina <jikos@kernel.org>
12979 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12980 L:      linux-usb@vger.kernel.org
12981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12982 S:      Maintained
12983 F:      Documentation/hid/hiddev.txt
12984 F:      drivers/hid/usbhid/
12985
12986 USB ISP116X DRIVER
12987 M:      Olav Kongas <ok@artecdesign.ee>
12988 L:      linux-usb@vger.kernel.org
12989 S:      Maintained
12990 F:      drivers/usb/host/isp116x*
12991 F:      include/linux/usb/isp116x.h
12992
12993 USB LAN78XX ETHERNET DRIVER
12994 M:      Woojung Huh <woojung.huh@microchip.com>
12995 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12996 L:      netdev@vger.kernel.org
12997 S:      Maintained
12998 F:      drivers/net/usb/lan78xx.*
12999
13000 USB MASS STORAGE DRIVER
13001 M:      Alan Stern <stern@rowland.harvard.edu>
13002 L:      linux-usb@vger.kernel.org
13003 L:      usb-storage@lists.one-eyed-alien.net
13004 S:      Maintained
13005 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13006 F:      drivers/usb/storage/
13007
13008 USB MIDI DRIVER
13009 M:      Clemens Ladisch <clemens@ladisch.de>
13010 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13011 T:      git git://git.alsa-project.org/alsa-kernel.git
13012 S:      Maintained
13013 F:      sound/usb/midi.*
13014
13015 USB NETWORKING DRIVERS
13016 L:      linux-usb@vger.kernel.org
13017 S:      Odd Fixes
13018 F:      drivers/net/usb/
13019
13020 USB OHCI DRIVER
13021 M:      Alan Stern <stern@rowland.harvard.edu>
13022 L:      linux-usb@vger.kernel.org
13023 S:      Maintained
13024 F:      Documentation/usb/ohci.txt
13025 F:      drivers/usb/host/ohci*
13026
13027 USB OTG FSM (Finite State Machine)
13028 M:      Peter Chen <Peter.Chen@nxp.com>
13029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13030 L:      linux-usb@vger.kernel.org
13031 S:      Maintained
13032 F:      drivers/usb/common/usb-otg-fsm.c
13033
13034 USB OVER IP DRIVER
13035 M:      Valentina Manea <valentina.manea.m@gmail.com>
13036 M:      Shuah Khan <shuahkh@osg.samsung.com>
13037 M:      Shuah Khan <shuah@kernel.org>
13038 L:      linux-usb@vger.kernel.org
13039 S:      Maintained
13040 F:      Documentation/usb/usbip_protocol.txt
13041 F:      drivers/usb/usbip/
13042 F:      tools/usb/usbip/
13043
13044 USB PEGASUS DRIVER
13045 M:      Petko Manolov <petkan@nucleusys.com>
13046 L:      linux-usb@vger.kernel.org
13047 L:      netdev@vger.kernel.org
13048 T:      git git://github.com/petkan/pegasus.git
13049 W:      https://github.com/petkan/pegasus
13050 S:      Maintained
13051 F:      drivers/net/usb/pegasus.*
13052
13053 USB PHY LAYER
13054 M:      Felipe Balbi <balbi@kernel.org>
13055 L:      linux-usb@vger.kernel.org
13056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13057 S:      Maintained
13058 F:      drivers/usb/phy/
13059
13060 USB PRINTER DRIVER (usblp)
13061 M:      Pete Zaitcev <zaitcev@redhat.com>
13062 L:      linux-usb@vger.kernel.org
13063 S:      Supported
13064 F:      drivers/usb/class/usblp.c
13065
13066 USB QMI WWAN NETWORK DRIVER
13067 M:      Bjørn Mork <bjorn@mork.no>
13068 L:      netdev@vger.kernel.org
13069 S:      Maintained
13070 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13071 F:      drivers/net/usb/qmi_wwan.c
13072
13073 USB RTL8150 DRIVER
13074 M:      Petko Manolov <petkan@nucleusys.com>
13075 L:      linux-usb@vger.kernel.org
13076 L:      netdev@vger.kernel.org
13077 T:      git git://github.com/petkan/rtl8150.git
13078 W:      https://github.com/petkan/rtl8150
13079 S:      Maintained
13080 F:      drivers/net/usb/rtl8150.c
13081
13082 USB SERIAL SUBSYSTEM
13083 M:      Johan Hovold <johan@kernel.org>
13084 L:      linux-usb@vger.kernel.org
13085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13086 S:      Maintained
13087 F:      Documentation/usb/usb-serial.txt
13088 F:      drivers/usb/serial/
13089 F:      include/linux/usb/serial.h
13090
13091 USB SMSC75XX ETHERNET DRIVER
13092 M:      Steve Glendinning <steve.glendinning@shawell.net>
13093 L:      netdev@vger.kernel.org
13094 S:      Maintained
13095 F:      drivers/net/usb/smsc75xx.*
13096
13097 USB SMSC95XX ETHERNET DRIVER
13098 M:      Steve Glendinning <steve.glendinning@shawell.net>
13099 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13100 L:      netdev@vger.kernel.org
13101 S:      Maintained
13102 F:      drivers/net/usb/smsc95xx.*
13103
13104 USB SUBSYSTEM
13105 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13106 L:      linux-usb@vger.kernel.org
13107 W:      http://www.linux-usb.org
13108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13109 S:      Supported
13110 F:      Documentation/devicetree/bindings/usb/
13111 F:      Documentation/usb/
13112 F:      drivers/usb/
13113 F:      include/linux/usb.h
13114 F:      include/linux/usb/
13115
13116 USB UHCI DRIVER
13117 M:      Alan Stern <stern@rowland.harvard.edu>
13118 L:      linux-usb@vger.kernel.org
13119 S:      Maintained
13120 F:      drivers/usb/host/uhci*
13121
13122 USB "USBNET" DRIVER FRAMEWORK
13123 M:      Oliver Neukum <oneukum@suse.com>
13124 L:      netdev@vger.kernel.org
13125 W:      http://www.linux-usb.org/usbnet
13126 S:      Maintained
13127 F:      drivers/net/usb/usbnet.c
13128 F:      include/linux/usb/usbnet.h
13129
13130 USB VIDEO CLASS
13131 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13132 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13133 L:      linux-media@vger.kernel.org
13134 T:      git git://linuxtv.org/media_tree.git
13135 W:      http://www.ideasonboard.org/uvc/
13136 S:      Maintained
13137 F:      drivers/media/usb/uvc/
13138 F:      include/uapi/linux/uvcvideo.h
13139
13140 USB VISION DRIVER
13141 M:      Hans Verkuil <hverkuil@xs4all.nl>
13142 L:      linux-media@vger.kernel.org
13143 T:      git git://linuxtv.org/media_tree.git
13144 W:      https://linuxtv.org
13145 S:      Odd Fixes
13146 F:      drivers/media/usb/usbvision/
13147
13148 USB WEBCAM GADGET
13149 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13150 L:      linux-usb@vger.kernel.org
13151 S:      Maintained
13152 F:      drivers/usb/gadget/function/*uvc*
13153 F:      drivers/usb/gadget/legacy/webcam.c
13154
13155 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13156 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13157 L:      linux-wireless@vger.kernel.org
13158 S:      Maintained
13159 F:      drivers/net/wireless/rndis_wlan.c
13160
13161 USB XHCI DRIVER
13162 M:      Mathias Nyman <mathias.nyman@intel.com>
13163 L:      linux-usb@vger.kernel.org
13164 S:      Supported
13165 F:      drivers/usb/host/xhci*
13166 F:      drivers/usb/host/pci-quirks*
13167
13168 USB ZD1201 DRIVER
13169 L:      linux-wireless@vger.kernel.org
13170 W:      http://linux-lc100020.sourceforge.net
13171 S:      Orphan
13172 F:      drivers/net/wireless/zydas/zd1201.*
13173
13174 USB ZR364XX DRIVER
13175 M:      Antoine Jacquet <royale@zerezo.com>
13176 L:      linux-usb@vger.kernel.org
13177 L:      linux-media@vger.kernel.org
13178 T:      git git://linuxtv.org/media_tree.git
13179 W:      http://royale.zerezo.com/zr364xx/
13180 S:      Maintained
13181 F:      Documentation/media/v4l-drivers/zr364xx*
13182 F:      drivers/media/usb/zr364xx/
13183
13184 ULPI BUS
13185 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13186 L:      linux-usb@vger.kernel.org
13187 S:      Maintained
13188 F:      drivers/usb/common/ulpi.c
13189 F:      include/linux/ulpi/
13190
13191 USER-MODE LINUX (UML)
13192 M:      Jeff Dike <jdike@addtoit.com>
13193 M:      Richard Weinberger <richard@nod.at>
13194 L:      user-mode-linux-devel@lists.sourceforge.net
13195 L:      user-mode-linux-user@lists.sourceforge.net
13196 W:      http://user-mode-linux.sourceforge.net
13197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13198 S:      Maintained
13199 F:      Documentation/virtual/uml/
13200 F:      arch/um/
13201 F:      arch/x86/um/
13202 F:      fs/hostfs/
13203 F:      fs/hppfs/
13204
13205 USERSPACE I/O (UIO)
13206 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13207 S:      Maintained
13208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13209 F:      Documentation/driver-api/uio-howto.rst
13210 F:      drivers/uio/
13211 F:      include/linux/uio*.h
13212
13213 UTIL-LINUX PACKAGE
13214 M:      Karel Zak <kzak@redhat.com>
13215 L:      util-linux@vger.kernel.org
13216 W:      http://en.wikipedia.org/wiki/Util-linux
13217 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13218 S:      Maintained
13219
13220 UVESAFB DRIVER
13221 M:      Michal Januszewski <spock@gentoo.org>
13222 L:      linux-fbdev@vger.kernel.org
13223 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13224 S:      Maintained
13225 F:      Documentation/fb/uvesafb.txt
13226 F:      drivers/video/fbdev/uvesafb.*
13227
13228 VF610 NAND DRIVER
13229 M:      Stefan Agner <stefan@agner.ch>
13230 L:      linux-mtd@lists.infradead.org
13231 S:      Supported
13232 F:      drivers/mtd/nand/vf610_nfc.c
13233
13234 VFAT/FAT/MSDOS FILESYSTEM
13235 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13236 S:      Maintained
13237 F:      Documentation/filesystems/vfat.txt
13238 F:      fs/fat/
13239
13240 VFIO DRIVER
13241 M:      Alex Williamson <alex.williamson@redhat.com>
13242 L:      kvm@vger.kernel.org
13243 T:      git git://github.com/awilliam/linux-vfio.git
13244 S:      Maintained
13245 F:      Documentation/vfio.txt
13246 F:      drivers/vfio/
13247 F:      include/linux/vfio.h
13248 F:      include/uapi/linux/vfio.h
13249
13250 VFIO MEDIATED DEVICE DRIVERS
13251 M:      Kirti Wankhede <kwankhede@nvidia.com>
13252 L:      kvm@vger.kernel.org
13253 S:      Maintained
13254 F:      Documentation/vfio-mediated-device.txt
13255 F:      drivers/vfio/mdev/
13256 F:      include/linux/mdev.h
13257 F:      samples/vfio-mdev/
13258
13259 VFIO PLATFORM DRIVER
13260 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13261 L:      kvm@vger.kernel.org
13262 S:      Maintained
13263 F:      drivers/vfio/platform/
13264
13265 VIDEOBUF2 FRAMEWORK
13266 M:      Pawel Osciak <pawel@osciak.com>
13267 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13268 M:      Kyungmin Park <kyungmin.park@samsung.com>
13269 L:      linux-media@vger.kernel.org
13270 S:      Maintained
13271 F:      drivers/media/v4l2-core/videobuf2-*
13272 F:      include/media/videobuf2-*
13273
13274 VIRTIO AND VHOST VSOCK DRIVER
13275 M:      Stefan Hajnoczi <stefanha@redhat.com>
13276 L:      kvm@vger.kernel.org
13277 L:      virtualization@lists.linux-foundation.org
13278 L:      netdev@vger.kernel.org
13279 S:      Maintained
13280 F:      include/linux/virtio_vsock.h
13281 F:      include/uapi/linux/virtio_vsock.h
13282 F:      net/vmw_vsock/virtio_transport_common.c
13283 F:      net/vmw_vsock/virtio_transport.c
13284 F:      drivers/vhost/vsock.c
13285 F:      drivers/vhost/vsock.h
13286
13287 VIRTUAL SERIO DEVICE DRIVER
13288 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13289 S:      Maintained
13290 F:      drivers/input/serio/userio.c
13291 F:      include/uapi/linux/userio.h
13292
13293 VIRTIO CONSOLE DRIVER
13294 M:      Amit Shah <amit@kernel.org>
13295 L:      virtualization@lists.linux-foundation.org
13296 S:      Maintained
13297 F:      drivers/char/virtio_console.c
13298 F:      include/linux/virtio_console.h
13299 F:      include/uapi/linux/virtio_console.h
13300
13301 VIRTIO CORE, NET AND BLOCK DRIVERS
13302 M:      "Michael S. Tsirkin" <mst@redhat.com>
13303 M:      Jason Wang <jasowang@redhat.com>
13304 L:      virtualization@lists.linux-foundation.org
13305 S:      Maintained
13306 F:      Documentation/devicetree/bindings/virtio/
13307 F:      drivers/virtio/
13308 F:      tools/virtio/
13309 F:      drivers/net/virtio_net.c
13310 F:      drivers/block/virtio_blk.c
13311 F:      include/linux/virtio_*.h
13312 F:      include/uapi/linux/virtio_*.h
13313 F:      drivers/crypto/virtio/
13314
13315 VIRTIO DRIVERS FOR S390
13316 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13317 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13318 L:      linux-s390@vger.kernel.org
13319 L:      virtualization@lists.linux-foundation.org
13320 L:      kvm@vger.kernel.org
13321 S:      Supported
13322 F:      drivers/s390/virtio/
13323
13324 VIRTIO GPU DRIVER
13325 M:      David Airlie <airlied@linux.ie>
13326 M:      Gerd Hoffmann <kraxel@redhat.com>
13327 L:      dri-devel@lists.freedesktop.org
13328 L:      virtualization@lists.linux-foundation.org
13329 T:      git git://git.kraxel.org/linux drm-qemu
13330 S:      Maintained
13331 F:      drivers/gpu/drm/virtio/
13332 F:      include/uapi/linux/virtio_gpu.h
13333
13334 VIRTIO HOST (VHOST)
13335 M:      "Michael S. Tsirkin" <mst@redhat.com>
13336 M:      Jason Wang <jasowang@redhat.com>
13337 L:      kvm@vger.kernel.org
13338 L:      virtualization@lists.linux-foundation.org
13339 L:      netdev@vger.kernel.org
13340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13341 S:      Maintained
13342 F:      drivers/vhost/
13343 F:      include/uapi/linux/vhost.h
13344
13345 VIRTIO INPUT DRIVER
13346 M:      Gerd Hoffmann <kraxel@redhat.com>
13347 S:      Maintained
13348 F:      drivers/virtio/virtio_input.c
13349 F:      include/uapi/linux/virtio_input.h
13350
13351 VIRTIO CRYPTO DRIVER
13352 M:  Gonglei <arei.gonglei@huawei.com>
13353 L:  virtualization@lists.linux-foundation.org
13354 L:  linux-crypto@vger.kernel.org
13355 S:  Maintained
13356 F:  drivers/crypto/virtio/
13357 F:  include/uapi/linux/virtio_crypto.h
13358
13359 VIA RHINE NETWORK DRIVER
13360 S:      Orphan
13361 F:      drivers/net/ethernet/via/via-rhine.c
13362
13363 VIA SD/MMC CARD CONTROLLER DRIVER
13364 M:      Bruce Chang <brucechang@via.com.tw>
13365 M:      Harald Welte <HaraldWelte@viatech.com>
13366 S:      Maintained
13367 F:      drivers/mmc/host/via-sdmmc.c
13368
13369 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13370 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13371 L:      linux-fbdev@vger.kernel.org
13372 S:      Maintained
13373 F:      include/linux/via-core.h
13374 F:      include/linux/via-gpio.h
13375 F:      include/linux/via_i2c.h
13376 F:      drivers/video/fbdev/via/
13377
13378 VIA VELOCITY NETWORK DRIVER
13379 M:      Francois Romieu <romieu@fr.zoreil.com>
13380 L:      netdev@vger.kernel.org
13381 S:      Maintained
13382 F:      drivers/net/ethernet/via/via-velocity.*
13383
13384 VIRT LIB
13385 M:      Alex Williamson <alex.williamson@redhat.com>
13386 M:      Paolo Bonzini <pbonzini@redhat.com>
13387 L:      kvm@vger.kernel.org
13388 S:      Supported
13389 F:      virt/lib/
13390
13391 VIVID VIRTUAL VIDEO DRIVER
13392 M:      Hans Verkuil <hverkuil@xs4all.nl>
13393 L:      linux-media@vger.kernel.org
13394 T:      git git://linuxtv.org/media_tree.git
13395 W:      https://linuxtv.org
13396 S:      Maintained
13397 F:      drivers/media/platform/vivid/*
13398
13399 VLAN (802.1Q)
13400 M:      Patrick McHardy <kaber@trash.net>
13401 L:      netdev@vger.kernel.org
13402 S:      Maintained
13403 F:      drivers/net/macvlan.c
13404 F:      include/linux/if_*vlan.h
13405 F:      net/8021q/
13406
13407 VLYNQ BUS
13408 M:      Florian Fainelli <f.fainelli@gmail.com>
13409 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13410 S:      Maintained
13411 F:      drivers/vlynq/vlynq.c
13412 F:      include/linux/vlynq.h
13413
13414 VME SUBSYSTEM
13415 M:      Martyn Welch <martyn@welchs.me.uk>
13416 M:      Manohar Vanga <manohar.vanga@gmail.com>
13417 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13418 L:      devel@driverdev.osuosl.org
13419 S:      Maintained
13420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13421 F:      Documentation/driver-api/vme.rst
13422 F:      drivers/staging/vme/
13423 F:      drivers/vme/
13424 F:      include/linux/vme*
13425
13426 VMWARE HYPERVISOR INTERFACE
13427 M:      Alok Kataria <akataria@vmware.com>
13428 L:      virtualization@lists.linux-foundation.org
13429 S:      Supported
13430 F:      arch/x86/kernel/cpu/vmware.c
13431
13432 VMWARE BALLOON DRIVER
13433 M:      Xavier Deguillard <xdeguillard@vmware.com>
13434 M:      Philip Moltmann <moltmann@vmware.com>
13435 M:      "VMware, Inc." <pv-drivers@vmware.com>
13436 L:      linux-kernel@vger.kernel.org
13437 S:      Maintained
13438 F:      drivers/misc/vmw_balloon.c
13439
13440 VMWARE VMMOUSE SUBDRIVER
13441 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13442 M:      "VMware, Inc." <pv-drivers@vmware.com>
13443 L:      linux-input@vger.kernel.org
13444 S:      Maintained
13445 F:      drivers/input/mouse/vmmouse.c
13446 F:      drivers/input/mouse/vmmouse.h
13447
13448 VMWARE VMXNET3 ETHERNET DRIVER
13449 M:      Shrikrishna Khare <skhare@vmware.com>
13450 M:      "VMware, Inc." <pv-drivers@vmware.com>
13451 L:      netdev@vger.kernel.org
13452 S:      Maintained
13453 F:      drivers/net/vmxnet3/
13454
13455 VMware PVSCSI driver
13456 M:      Jim Gill <jgill@vmware.com>
13457 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13458 L:      linux-scsi@vger.kernel.org
13459 S:      Maintained
13460 F:      drivers/scsi/vmw_pvscsi.c
13461 F:      drivers/scsi/vmw_pvscsi.h
13462
13463 VMWARE PVRDMA DRIVER
13464 M:      Adit Ranadive <aditr@vmware.com>
13465 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13466 L:      linux-rdma@vger.kernel.org
13467 S:      Maintained
13468 F:      drivers/infiniband/hw/vmw_pvrdma/
13469
13470 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13471 M:      Liam Girdwood <lgirdwood@gmail.com>
13472 M:      Mark Brown <broonie@kernel.org>
13473 L:      linux-kernel@vger.kernel.org
13474 W:      http://www.slimlogic.co.uk/?p=48
13475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13476 S:      Supported
13477 F:      Documentation/devicetree/bindings/regulator/
13478 F:      drivers/regulator/
13479 F:      include/dt-bindings/regulator/
13480 F:      include/linux/regulator/
13481
13482 VRF
13483 M:      David Ahern <dsa@cumulusnetworks.com>
13484 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13485 L:      netdev@vger.kernel.org
13486 S:      Maintained
13487 F:      drivers/net/vrf.c
13488 F:      Documentation/networking/vrf.txt
13489
13490 VT1211 HARDWARE MONITOR DRIVER
13491 M:      Juerg Haefliger <juergh@gmail.com>
13492 L:      linux-hwmon@vger.kernel.org
13493 S:      Maintained
13494 F:      Documentation/hwmon/vt1211
13495 F:      drivers/hwmon/vt1211.c
13496
13497 VT8231 HARDWARE MONITOR DRIVER
13498 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13499 L:      linux-hwmon@vger.kernel.org
13500 S:      Maintained
13501 F:      drivers/hwmon/vt8231.c
13502
13503 VUB300 USB to SDIO/SD/MMC bridge chip
13504 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13505 L:      linux-mmc@vger.kernel.org
13506 L:      linux-usb@vger.kernel.org
13507 S:      Supported
13508 F:      drivers/mmc/host/vub300.c
13509
13510 W1 DALLAS'S 1-WIRE BUS
13511 M:      Evgeniy Polyakov <zbr@ioremap.net>
13512 S:      Maintained
13513 F:      Documentation/w1/
13514 F:      drivers/w1/
13515
13516 W83791D HARDWARE MONITORING DRIVER
13517 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13518 L:      linux-hwmon@vger.kernel.org
13519 S:      Maintained
13520 F:      Documentation/hwmon/w83791d
13521 F:      drivers/hwmon/w83791d.c
13522
13523 W83793 HARDWARE MONITORING DRIVER
13524 M:      Rudolf Marek <r.marek@assembler.cz>
13525 L:      linux-hwmon@vger.kernel.org
13526 S:      Maintained
13527 F:      Documentation/hwmon/w83793
13528 F:      drivers/hwmon/w83793.c
13529
13530 W83795 HARDWARE MONITORING DRIVER
13531 M:      Jean Delvare <jdelvare@suse.com>
13532 L:      linux-hwmon@vger.kernel.org
13533 S:      Maintained
13534 F:      drivers/hwmon/w83795.c
13535
13536 W83L51xD SD/MMC CARD INTERFACE DRIVER
13537 M:      Pierre Ossman <pierre@ossman.eu>
13538 S:      Maintained
13539 F:      drivers/mmc/host/wbsd.*
13540
13541 WACOM PROTOCOL 4 SERIAL TABLETS
13542 M:      Julian Squires <julian@cipht.net>
13543 M:      Hans de Goede <hdegoede@redhat.com>
13544 L:      linux-input@vger.kernel.org
13545 S:      Maintained
13546 F:      drivers/input/tablet/wacom_serial4.c
13547
13548 WATCHDOG DEVICE DRIVERS
13549 M:      Wim Van Sebroeck <wim@iguana.be>
13550 R:      Guenter Roeck <linux@roeck-us.net>
13551 L:      linux-watchdog@vger.kernel.org
13552 W:      http://www.linux-watchdog.org/
13553 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13554 S:      Maintained
13555 F:      Documentation/devicetree/bindings/watchdog/
13556 F:      Documentation/watchdog/
13557 F:      drivers/watchdog/
13558 F:      include/linux/watchdog.h
13559 F:      include/uapi/linux/watchdog.h
13560
13561 WIIMOTE HID DRIVER
13562 M:      David Herrmann <dh.herrmann@googlemail.com>
13563 L:      linux-input@vger.kernel.org
13564 S:      Maintained
13565 F:      drivers/hid/hid-wiimote*
13566
13567 WINBOND CIR DRIVER
13568 M:      David Härdeman <david@hardeman.nu>
13569 S:      Maintained
13570 F:      drivers/media/rc/winbond-cir.c
13571
13572 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13573 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13574 L:      linux-watchdog@vger.kernel.org
13575 S:      Maintained
13576 F:      drivers/watchdog/ebc-c384_wdt.c
13577
13578 WINSYSTEMS WS16C48 GPIO DRIVER
13579 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13580 L:      linux-gpio@vger.kernel.org
13581 S:      Maintained
13582 F:      drivers/gpio/gpio-ws16c48.c
13583
13584 WIMAX STACK
13585 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13586 M:      linux-wimax@intel.com
13587 L:      wimax@linuxwimax.org (subscribers-only)
13588 S:      Supported
13589 W:      http://linuxwimax.org
13590 F:      Documentation/wimax/README.wimax
13591 F:      include/linux/wimax/debug.h
13592 F:      include/net/wimax.h
13593 F:      include/uapi/linux/wimax.h
13594 F:      net/wimax/
13595
13596 WISTRON LAPTOP BUTTON DRIVER
13597 M:      Miloslav Trmac <mitr@volny.cz>
13598 S:      Maintained
13599 F:      drivers/input/misc/wistron_btns.c
13600
13601 WL3501 WIRELESS PCMCIA CARD DRIVER
13602 L:      linux-wireless@vger.kernel.org
13603 S:      Odd fixes
13604 F:      drivers/net/wireless/wl3501*
13605
13606 WOLFSON MICROELECTRONICS DRIVERS
13607 L:      patches@opensource.wolfsonmicro.com
13608 T:      git https://github.com/CirrusLogic/linux-drivers.git
13609 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13610 S:      Supported
13611 F:      Documentation/hwmon/wm83??
13612 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13613 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13614 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13615 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13616 F:      drivers/clk/clk-wm83*.c
13617 F:      drivers/extcon/extcon-arizona.c
13618 F:      drivers/leds/leds-wm83*.c
13619 F:      drivers/gpio/gpio-*wm*.c
13620 F:      drivers/gpio/gpio-arizona.c
13621 F:      drivers/hwmon/wm83??-hwmon.c
13622 F:      drivers/input/misc/wm831x-on.c
13623 F:      drivers/input/touchscreen/wm831x-ts.c
13624 F:      drivers/input/touchscreen/wm97*.c
13625 F:      drivers/mfd/arizona*
13626 F:      drivers/mfd/wm*.c
13627 F:      drivers/mfd/cs47l24*
13628 F:      drivers/power/supply/wm83*.c
13629 F:      drivers/rtc/rtc-wm83*.c
13630 F:      drivers/regulator/wm8*.c
13631 F:      drivers/video/backlight/wm83*_bl.c
13632 F:      drivers/watchdog/wm83*_wdt.c
13633 F:      include/linux/mfd/arizona/
13634 F:      include/linux/mfd/wm831x/
13635 F:      include/linux/mfd/wm8350/
13636 F:      include/linux/mfd/wm8400*
13637 F:      include/linux/wm97xx.h
13638 F:      include/sound/wm????.h
13639 F:      sound/soc/codecs/arizona.?
13640 F:      sound/soc/codecs/wm*
13641 F:      sound/soc/codecs/cs47l24*
13642
13643 WORKQUEUE
13644 M:      Tejun Heo <tj@kernel.org>
13645 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13647 S:      Maintained
13648 F:      include/linux/workqueue.h
13649 F:      kernel/workqueue.c
13650 F:      Documentation/core-api/workqueue.rst
13651
13652 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13653 M:      Chen-Yu Tsai <wens@csie.org>
13654 L:      linux-kernel@vger.kernel.org
13655 S:      Maintained
13656 N:      axp[128]
13657
13658 X.25 NETWORK LAYER
13659 M:      Andrew Hendry <andrew.hendry@gmail.com>
13660 L:      linux-x25@vger.kernel.org
13661 S:      Odd Fixes
13662 F:      Documentation/networking/x25*
13663 F:      include/net/x25*
13664 F:      net/x25/
13665
13666 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13667 M:      Thomas Gleixner <tglx@linutronix.de>
13668 M:      Ingo Molnar <mingo@redhat.com>
13669 M:      "H. Peter Anvin" <hpa@zytor.com>
13670 M:      x86@kernel.org
13671 L:      linux-kernel@vger.kernel.org
13672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13673 S:      Maintained
13674 F:      Documentation/x86/
13675 F:      arch/x86/
13676
13677 X86 PLATFORM DRIVERS
13678 M:      Darren Hart <dvhart@infradead.org>
13679 M:      Andy Shevchenko <andy@infradead.org>
13680 L:      platform-driver-x86@vger.kernel.org
13681 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13682 S:      Maintained
13683 F:      drivers/platform/x86/
13684 F:      drivers/platform/olpc/
13685
13686 X86 MCE INFRASTRUCTURE
13687 M:      Tony Luck <tony.luck@intel.com>
13688 M:      Borislav Petkov <bp@alien8.de>
13689 L:      linux-edac@vger.kernel.org
13690 S:      Maintained
13691 F:      arch/x86/kernel/cpu/mcheck/*
13692
13693 X86 MICROCODE UPDATE SUPPORT
13694 M:      Borislav Petkov <bp@alien8.de>
13695 S:      Maintained
13696 F:      arch/x86/kernel/cpu/microcode/*
13697
13698 X86 VDSO
13699 M:      Andy Lutomirski <luto@amacapital.net>
13700 L:      linux-kernel@vger.kernel.org
13701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13702 S:      Maintained
13703 F:      arch/x86/entry/vdso/
13704
13705 XC2028/3028 TUNER DRIVER
13706 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13707 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13708 L:      linux-media@vger.kernel.org
13709 W:      https://linuxtv.org
13710 T:      git git://linuxtv.org/media_tree.git
13711 S:      Maintained
13712 F:      drivers/media/tuners/tuner-xc2028.*
13713
13714 XEN HYPERVISOR INTERFACE
13715 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13716 M:      Juergen Gross <jgross@suse.com>
13717 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13719 S:      Supported
13720 F:      arch/x86/xen/
13721 F:      drivers/*/xen-*front.c
13722 F:      drivers/xen/
13723 F:      arch/x86/include/asm/xen/
13724 F:      include/xen/
13725 F:      include/uapi/xen/
13726
13727 XEN HYPERVISOR ARM
13728 M:      Stefano Stabellini <sstabellini@kernel.org>
13729 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13730 S:      Maintained
13731 F:      arch/arm/xen/
13732 F:      arch/arm/include/asm/xen/
13733
13734 XEN HYPERVISOR ARM64
13735 M:      Stefano Stabellini <sstabellini@kernel.org>
13736 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13737 S:      Maintained
13738 F:      arch/arm64/xen/
13739 F:      arch/arm64/include/asm/xen/
13740
13741 XEN NETWORK BACKEND DRIVER
13742 M:      Wei Liu <wei.liu2@citrix.com>
13743 M:      Paul Durrant <paul.durrant@citrix.com>
13744 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13745 L:      netdev@vger.kernel.org
13746 S:      Supported
13747 F:      drivers/net/xen-netback/*
13748
13749 XEN PCI SUBSYSTEM
13750 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13751 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13752 S:      Supported
13753 F:      arch/x86/pci/*xen*
13754 F:      drivers/pci/*xen*
13755
13756 XEN BLOCK SUBSYSTEM
13757 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13758 M:      Roger Pau Monné <roger.pau@citrix.com>
13759 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13760 S:      Supported
13761 F:      drivers/block/xen-blkback/*
13762 F:      drivers/block/xen*
13763
13764 XEN PVSCSI DRIVERS
13765 M:      Juergen Gross <jgross@suse.com>
13766 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13767 L:      linux-scsi@vger.kernel.org
13768 S:      Supported
13769 F:      drivers/scsi/xen-scsifront.c
13770 F:      drivers/xen/xen-scsiback.c
13771 F:      include/xen/interface/io/vscsiif.h
13772
13773 XEN SWIOTLB SUBSYSTEM
13774 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13775 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13776 S:      Supported
13777 F:      arch/x86/xen/*swiotlb*
13778 F:      drivers/xen/*swiotlb*
13779
13780 XFS FILESYSTEM
13781 M:      Darrick J. Wong <darrick.wong@oracle.com>
13782 M:      linux-xfs@vger.kernel.org
13783 L:      linux-xfs@vger.kernel.org
13784 W:      http://xfs.org/
13785 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13786 S:      Supported
13787 F:      Documentation/filesystems/xfs.txt
13788 F:      fs/xfs/
13789
13790 XILINX AXI ETHERNET DRIVER
13791 M:      Anirudha Sarangi <anirudh@xilinx.com>
13792 M:      John Linn <John.Linn@xilinx.com>
13793 S:      Maintained
13794 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13795
13796 XILINX UARTLITE SERIAL DRIVER
13797 M:      Peter Korsgaard <jacmet@sunsite.dk>
13798 L:      linux-serial@vger.kernel.org
13799 S:      Maintained
13800 F:      drivers/tty/serial/uartlite.c
13801
13802 XILINX VIDEO IP CORES
13803 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13804 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13805 L:      linux-media@vger.kernel.org
13806 T:      git git://linuxtv.org/media_tree.git
13807 S:      Supported
13808 F:      Documentation/devicetree/bindings/media/xilinx/
13809 F:      drivers/media/platform/xilinx/
13810 F:      include/uapi/linux/xilinx-v4l2-controls.h
13811
13812 XILLYBUS DRIVER
13813 M:      Eli Billauer <eli.billauer@gmail.com>
13814 L:      linux-kernel@vger.kernel.org
13815 S:      Supported
13816 F:      drivers/char/xillybus/
13817
13818 XTENSA XTFPGA PLATFORM SUPPORT
13819 M:      Max Filippov <jcmvbkbc@gmail.com>
13820 L:      linux-xtensa@linux-xtensa.org
13821 S:      Maintained
13822 F:      drivers/spi/spi-xtensa-xtfpga.c
13823 F:      sound/soc/xtensa/xtfpga-i2s.c
13824
13825 YAM DRIVER FOR AX.25
13826 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13827 L:      linux-hams@vger.kernel.org
13828 S:      Maintained
13829 F:      drivers/net/hamradio/yam*
13830 F:      include/linux/yam.h
13831
13832 YEALINK PHONE DRIVER
13833 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13834 L:      usbb2k-api-dev@nongnu.org
13835 S:      Maintained
13836 F:      Documentation/input/yealink.txt
13837 F:      drivers/input/misc/yealink.*
13838
13839 Z8530 DRIVER FOR AX.25
13840 M:      Joerg Reuter <jreuter@yaina.de>
13841 W:      http://yaina.de/jreuter/
13842 W:      http://www.qsl.net/dl1bke/
13843 L:      linux-hams@vger.kernel.org
13844 S:      Maintained
13845 F:      Documentation/networking/z8530drv.txt
13846 F:      drivers/net/hamradio/*scc.c
13847 F:      drivers/net/hamradio/z8530.h
13848
13849 ZBUD COMPRESSED PAGE ALLOCATOR
13850 M:      Seth Jennings <sjenning@redhat.com>
13851 M:      Dan Streetman <ddstreet@ieee.org>
13852 L:      linux-mm@kvack.org
13853 S:      Maintained
13854 F:      mm/zbud.c
13855 F:      include/linux/zbud.h
13856
13857 ZD1211RW WIRELESS DRIVER
13858 M:      Daniel Drake <dsd@gentoo.org>
13859 M:      Ulrich Kunitz <kune@deine-taler.de>
13860 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13861 L:      linux-wireless@vger.kernel.org
13862 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13863 S:      Maintained
13864 F:      drivers/net/wireless/zydas/zd1211rw/
13865
13866 ZD1301_DEMOD MEDIA DRIVER
13867 M:      Antti Palosaari <crope@iki.fi>
13868 L:      linux-media@vger.kernel.org
13869 W:      https://linuxtv.org/
13870 W:      http://palosaari.fi/linux/
13871 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13872 S:      Maintained
13873 F:      drivers/media/dvb-frontends/zd1301_demod*
13874
13875 ZD1301 MEDIA DRIVER
13876 M:      Antti Palosaari <crope@iki.fi>
13877 L:      linux-media@vger.kernel.org
13878 W:      https://linuxtv.org/
13879 W:      http://palosaari.fi/linux/
13880 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13881 S:      Maintained
13882 F:      drivers/media/usb/dvb-usb-v2/zd1301*
13883
13884 ZPOOL COMPRESSED PAGE STORAGE API
13885 M:      Dan Streetman <ddstreet@ieee.org>
13886 L:      linux-mm@kvack.org
13887 S:      Maintained
13888 F:      mm/zpool.c
13889 F:      include/linux/zpool.h
13890
13891 ZR36067 VIDEO FOR LINUX DRIVER
13892 L:      mjpeg-users@lists.sourceforge.net
13893 L:      linux-media@vger.kernel.org
13894 W:      http://mjpeg.sourceforge.net/driver-zoran/
13895 T:      hg https://linuxtv.org/hg/v4l-dvb
13896 S:      Odd Fixes
13897 F:      drivers/media/pci/zoran/
13898
13899 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13900 M:      Minchan Kim <minchan@kernel.org>
13901 M:      Nitin Gupta <ngupta@vflare.org>
13902 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13903 L:      linux-kernel@vger.kernel.org
13904 S:      Maintained
13905 F:      drivers/block/zram/
13906 F:      Documentation/blockdev/zram.txt
13907
13908 ZS DECSTATION Z85C30 SERIAL DRIVER
13909 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13910 S:      Maintained
13911 F:      drivers/tty/serial/zs.*
13912
13913 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13914 M:      Minchan Kim <minchan@kernel.org>
13915 M:      Nitin Gupta <ngupta@vflare.org>
13916 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13917 L:      linux-mm@kvack.org
13918 S:      Maintained
13919 F:      mm/zsmalloc.c
13920 F:      include/linux/zsmalloc.h
13921 F:      Documentation/vm/zsmalloc.txt
13922
13923 ZSWAP COMPRESSED SWAP CACHING
13924 M:      Seth Jennings <sjenning@redhat.com>
13925 M:      Dan Streetman <ddstreet@ieee.org>
13926 L:      linux-mm@kvack.org
13927 S:      Maintained
13928 F:      mm/zswap.c
13929
13930 THE REST
13931 M:      Linus Torvalds <torvalds@linux-foundation.org>
13932 L:      linux-kernel@vger.kernel.org
13933 Q:      http://patchwork.kernel.org/project/LKML/list/
13934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13935 S:      Buried alive in reporters
13936 F:      *
13937 F:      */