]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
Merge tag 'mmc-v4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
[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 AX.25 NETWORK LAYER
2338 M:      Ralf Baechle <ralf@linux-mips.org>
2339 L:      linux-hams@vger.kernel.org
2340 W:      http://www.linux-ax25.org/
2341 S:      Maintained
2342 F:      include/uapi/linux/ax25.h
2343 F:      include/net/ax25.h
2344 F:      net/ax25/
2345
2346 AXENTIA ASOC DRIVERS
2347 M:      Peter Rosin <peda@axentia.se>
2348 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2349 S:      Maintained
2350 F:      Documentation/devicetree/bindings/sound/axentia,*
2351 F:      sound/soc/atmel/tse850-pcm5142.c
2352
2353 AXENTIA ARM DEVICES
2354 M:      Peter Rosin <peda@axentia.se>
2355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2356 S:      Maintained
2357 F:      Documentation/devicetree/bindings/arm/axentia.txt
2358 F:      arch/arm/boot/dts/at91-linea.dtsi
2359 F:      arch/arm/boot/dts/at91-tse850-3.dts
2360
2361 AZ6007 DVB DRIVER
2362 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2363 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2364 L:      linux-media@vger.kernel.org
2365 W:      https://linuxtv.org
2366 T:      git git://linuxtv.org/media_tree.git
2367 S:      Maintained
2368 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2369
2370 AZTECH FM RADIO RECEIVER DRIVER
2371 M:      Hans Verkuil <hverkuil@xs4all.nl>
2372 L:      linux-media@vger.kernel.org
2373 T:      git git://linuxtv.org/media_tree.git
2374 W:      https://linuxtv.org
2375 S:      Maintained
2376 F:      drivers/media/radio/radio-aztech*
2377
2378 B43 WIRELESS DRIVER
2379 L:      linux-wireless@vger.kernel.org
2380 L:      b43-dev@lists.infradead.org
2381 W:      http://wireless.kernel.org/en/users/Drivers/b43
2382 S:      Odd Fixes
2383 F:      drivers/net/wireless/broadcom/b43/
2384
2385 B43LEGACY WIRELESS DRIVER
2386 M:      Larry Finger <Larry.Finger@lwfinger.net>
2387 L:      linux-wireless@vger.kernel.org
2388 L:      b43-dev@lists.infradead.org
2389 W:      http://wireless.kernel.org/en/users/Drivers/b43
2390 S:      Maintained
2391 F:      drivers/net/wireless/broadcom/b43legacy/
2392
2393 BACKLIGHT CLASS/SUBSYSTEM
2394 M:      Lee Jones <lee.jones@linaro.org>
2395 M:      Daniel Thompson <daniel.thompson@linaro.org>
2396 M:      Jingoo Han <jingoohan1@gmail.com>
2397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2398 S:      Maintained
2399 F:      drivers/video/backlight/
2400 F:      include/linux/backlight.h
2401 F:      include/linux/pwm_backlight.h
2402 F:      Documentation/devicetree/bindings/leds/backlight
2403
2404 BATMAN ADVANCED
2405 M:      Marek Lindner <mareklindner@neomailbox.ch>
2406 M:      Simon Wunderlich <sw@simonwunderlich.de>
2407 M:      Antonio Quartulli <a@unstable.cc>
2408 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2409 W:      https://www.open-mesh.org/
2410 Q:      https://patchwork.open-mesh.org/project/batman/list/
2411 S:      Maintained
2412 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2413 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2414 F:      Documentation/networking/batman-adv.txt
2415 F:      include/uapi/linux/batman_adv.h
2416 F:      net/batman-adv/
2417
2418 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2419 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2420 L:      linux-hams@vger.kernel.org
2421 W:      http://www.baycom.org/~tom/ham/ham.html
2422 S:      Maintained
2423 F:      drivers/net/hamradio/baycom*
2424
2425 BCACHE (BLOCK LAYER CACHE)
2426 M:      Kent Overstreet <kent.overstreet@gmail.com>
2427 L:      linux-bcache@vger.kernel.org
2428 W:      http://bcache.evilpiepirate.org
2429 S:      Orphan
2430 F:      drivers/md/bcache/
2431
2432 BDISP ST MEDIA DRIVER
2433 M:      Fabien Dessenne <fabien.dessenne@st.com>
2434 L:      linux-media@vger.kernel.org
2435 T:      git git://linuxtv.org/media_tree.git
2436 W:      https://linuxtv.org
2437 S:      Supported
2438 F:      drivers/media/platform/sti/bdisp
2439
2440 DELTA ST MEDIA DRIVER
2441 M:      Hugues Fruchet <hugues.fruchet@st.com>
2442 L:      linux-media@vger.kernel.org
2443 T:      git git://linuxtv.org/media_tree.git
2444 W:      https://linuxtv.org
2445 S:      Supported
2446 F:      drivers/media/platform/sti/delta
2447
2448 BEFS FILE SYSTEM
2449 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2450 M:      Salah Triki <salah.triki@gmail.com>
2451 S:      Maintained
2452 T:      git git://github.com/luisbg/linux-befs.git
2453 F:      Documentation/filesystems/befs.txt
2454 F:      fs/befs/
2455
2456 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2457 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2458 L:      netdev@vger.kernel.org
2459 S:      Maintained
2460 F:      drivers/net/ethernet/ec_bhf.c
2461
2462 BFS FILE SYSTEM
2463 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2464 S:      Maintained
2465 F:      Documentation/filesystems/bfs.txt
2466 F:      fs/bfs/
2467 F:      include/uapi/linux/bfs_fs.h
2468
2469 BLACKFIN ARCHITECTURE
2470 M:      Steven Miao <realmz6@gmail.com>
2471 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2472 T:      git git://git.code.sf.net/p/adi-linux/code
2473 W:      http://blackfin.uclinux.org
2474 S:      Supported
2475 F:      arch/blackfin/
2476
2477 BLACKFIN EMAC DRIVER
2478 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2479 W:      http://blackfin.uclinux.org
2480 S:      Supported
2481 F:      drivers/net/ethernet/adi/
2482
2483 BLACKFIN RTC DRIVER
2484 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2485 W:      http://blackfin.uclinux.org
2486 S:      Supported
2487 F:      drivers/rtc/rtc-bfin.c
2488
2489 BLACKFIN SDH DRIVER
2490 M:      Sonic Zhang <sonic.zhang@analog.com>
2491 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2492 W:      http://blackfin.uclinux.org
2493 S:      Supported
2494 F:      drivers/mmc/host/bfin_sdh.c
2495
2496 BLACKFIN SERIAL DRIVER
2497 M:      Sonic Zhang <sonic.zhang@analog.com>
2498 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2499 W:      http://blackfin.uclinux.org
2500 S:      Supported
2501 F:      drivers/tty/serial/bfin_uart.c
2502
2503 BLACKFIN WATCHDOG DRIVER
2504 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2505 W:      http://blackfin.uclinux.org
2506 S:      Supported
2507 F:      drivers/watchdog/bfin_wdt.c
2508
2509 BLACKFIN I2C TWI DRIVER
2510 M:      Sonic Zhang <sonic.zhang@analog.com>
2511 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2512 W:      http://blackfin.uclinux.org/
2513 S:      Supported
2514 F:      drivers/i2c/busses/i2c-bfin-twi.c
2515
2516 BLACKFIN MEDIA DRIVER
2517 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2518 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2519 W:      http://blackfin.uclinux.org/
2520 S:      Supported
2521 F:      drivers/media/platform/blackfin/
2522 F:      drivers/media/i2c/adv7183*
2523 F:      drivers/media/i2c/vs6624*
2524
2525 BLINKM RGB LED DRIVER
2526 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2527 S:      Maintained
2528 F:      drivers/leds/leds-blinkm.c
2529
2530 BLOCK LAYER
2531 M:      Jens Axboe <axboe@kernel.dk>
2532 L:      linux-block@vger.kernel.org
2533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2534 S:      Maintained
2535 F:      block/
2536 F:      kernel/trace/blktrace.c
2537 F:      lib/sbitmap.c
2538
2539 BFQ I/O SCHEDULER
2540 M:      Paolo Valente <paolo.valente@linaro.org>
2541 M:      Jens Axboe <axboe@kernel.dk>
2542 L:      linux-block@vger.kernel.org
2543 S:      Maintained
2544 F:      block/bfq-*
2545 F:      Documentation/block/bfq-iosched.txt
2546
2547 BLOCK2MTD DRIVER
2548 M:      Joern Engel <joern@lazybastard.org>
2549 L:      linux-mtd@lists.infradead.org
2550 S:      Maintained
2551 F:      drivers/mtd/devices/block2mtd.c
2552
2553 BLUETOOTH DRIVERS
2554 M:      Marcel Holtmann <marcel@holtmann.org>
2555 M:      Gustavo Padovan <gustavo@padovan.org>
2556 M:      Johan Hedberg <johan.hedberg@gmail.com>
2557 L:      linux-bluetooth@vger.kernel.org
2558 W:      http://www.bluez.org/
2559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2561 S:      Maintained
2562 F:      drivers/bluetooth/
2563
2564 BLUETOOTH SUBSYSTEM
2565 M:      Marcel Holtmann <marcel@holtmann.org>
2566 M:      Gustavo Padovan <gustavo@padovan.org>
2567 M:      Johan Hedberg <johan.hedberg@gmail.com>
2568 L:      linux-bluetooth@vger.kernel.org
2569 W:      http://www.bluez.org/
2570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2572 S:      Maintained
2573 F:      net/bluetooth/
2574 F:      include/net/bluetooth/
2575
2576 BONDING DRIVER
2577 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2578 M:      Veaceslav Falico <vfalico@gmail.com>
2579 M:      Andy Gospodarek <andy@greyhouse.net>
2580 L:      netdev@vger.kernel.org
2581 W:      http://sourceforge.net/projects/bonding/
2582 S:      Supported
2583 F:      drivers/net/bonding/
2584 F:      include/uapi/linux/if_bonding.h
2585
2586 BPF (Safe dynamic programs and tools)
2587 M:      Alexei Starovoitov <ast@kernel.org>
2588 M:      Daniel Borkmann <daniel@iogearbox.net>
2589 L:      netdev@vger.kernel.org
2590 L:      linux-kernel@vger.kernel.org
2591 S:      Supported
2592 F:      arch/x86/net/bpf_jit*
2593 F:      Documentation/networking/filter.txt
2594 F:      include/linux/bpf*
2595 F:      include/linux/filter.h
2596 F:      include/uapi/linux/bpf*
2597 F:      include/uapi/linux/filter.h
2598 F:      kernel/bpf/
2599 F:      kernel/trace/bpf_trace.c
2600 F:      lib/test_bpf.c
2601 F:      net/bpf/
2602 F:      net/core/filter.c
2603 F:      net/sched/act_bpf.c
2604 F:      net/sched/cls_bpf.c
2605 F:      samples/bpf/
2606 F:      tools/net/bpf*
2607 F:      tools/testing/selftests/bpf/
2608
2609 BROADCOM B44 10/100 ETHERNET DRIVER
2610 M:      Michael Chan <michael.chan@broadcom.com>
2611 L:      netdev@vger.kernel.org
2612 S:      Supported
2613 F:      drivers/net/ethernet/broadcom/b44.*
2614
2615 BROADCOM B53 ETHERNET SWITCH DRIVER
2616 M:      Florian Fainelli <f.fainelli@gmail.com>
2617 L:      netdev@vger.kernel.org
2618 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2619 S:      Supported
2620 F:      drivers/net/dsa/b53/*
2621 F:      include/linux/platform_data/b53.h
2622
2623 BROADCOM GENET ETHERNET DRIVER
2624 M:      Florian Fainelli <f.fainelli@gmail.com>
2625 L:      netdev@vger.kernel.org
2626 S:      Supported
2627 F:      drivers/net/ethernet/broadcom/genet/
2628
2629 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2630 M:      Rasesh Mody <rasesh.mody@cavium.com>
2631 M:      Harish Patil <harish.patil@cavium.com>
2632 M:      Dept-GELinuxNICDev@cavium.com
2633 L:      netdev@vger.kernel.org
2634 S:      Supported
2635 F:      drivers/net/ethernet/broadcom/bnx2.*
2636 F:      drivers/net/ethernet/broadcom/bnx2_*
2637
2638 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2639 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2640 M:      Ariel Elior <ariel.elior@cavium.com>
2641 M:      everest-linux-l2@cavium.com
2642 L:      netdev@vger.kernel.org
2643 S:      Supported
2644 F:      drivers/net/ethernet/broadcom/bnx2x/
2645
2646 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2647 M:      Michael Chan <michael.chan@broadcom.com>
2648 L:      netdev@vger.kernel.org
2649 S:      Supported
2650 F:      drivers/net/ethernet/broadcom/bnxt/
2651
2652 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2653 M:      Florian Fainelli <f.fainelli@gmail.com>
2654 M:      Ray Jui <rjui@broadcom.com>
2655 M:      Scott Branden <sbranden@broadcom.com>
2656 M:      bcm-kernel-feedback-list@broadcom.com
2657 T:      git git://github.com/broadcom/mach-bcm
2658 S:      Maintained
2659 N:      bcm281*
2660 N:      bcm113*
2661 N:      bcm216*
2662 N:      kona
2663 F:      arch/arm/mach-bcm/
2664
2665 BROADCOM BCM2835 ARM ARCHITECTURE
2666 M:      Stephen Warren <swarren@wwwdotorg.org>
2667 M:      Lee Jones <lee@kernel.org>
2668 M:      Eric Anholt <eric@anholt.net>
2669 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2670 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2671 T:      git git://github.com/anholt/linux
2672 S:      Maintained
2673 N:      bcm2835
2674 F:      drivers/staging/vc04_services
2675
2676 BROADCOM BCM47XX MIPS ARCHITECTURE
2677 M:      Hauke Mehrtens <hauke@hauke-m.de>
2678 M:      Rafał Miłecki <zajec5@gmail.com>
2679 L:      linux-mips@linux-mips.org
2680 S:      Maintained
2681 F:      Documentation/devicetree/bindings/mips/brcm/
2682 F:      arch/mips/bcm47xx/*
2683 F:      arch/mips/include/asm/mach-bcm47xx/*
2684
2685 BROADCOM BCM5301X ARM ARCHITECTURE
2686 M:      Hauke Mehrtens <hauke@hauke-m.de>
2687 M:      Rafał Miłecki <zajec5@gmail.com>
2688 M:      bcm-kernel-feedback-list@broadcom.com
2689 L:      linux-arm-kernel@lists.infradead.org
2690 S:      Maintained
2691 F:      arch/arm/mach-bcm/bcm_5301x.c
2692 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2693 F:      arch/arm/boot/dts/bcm470*
2694
2695 BROADCOM BCM53573 ARM ARCHITECTURE
2696 M:      Rafał Miłecki <rafal@milecki.pl>
2697 L:      linux-arm-kernel@lists.infradead.org
2698 S:      Maintained
2699 F:      arch/arm/boot/dts/bcm53573*
2700 F:      arch/arm/boot/dts/bcm47189*
2701
2702 BROADCOM BCM63XX ARM ARCHITECTURE
2703 M:      Florian Fainelli <f.fainelli@gmail.com>
2704 M:      bcm-kernel-feedback-list@broadcom.com
2705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2706 T:      git git://github.com/broadcom/stblinux.git
2707 S:      Maintained
2708 N:      bcm63xx
2709
2710 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2711 M:      Kevin Cernekee <cernekee@gmail.com>
2712 L:      linux-usb@vger.kernel.org
2713 S:      Maintained
2714 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2715
2716 BROADCOM BCM7XXX ARM ARCHITECTURE
2717 M:      Brian Norris <computersforpeace@gmail.com>
2718 M:      Gregory Fong <gregory.0xf0@gmail.com>
2719 M:      Florian Fainelli <f.fainelli@gmail.com>
2720 M:      bcm-kernel-feedback-list@broadcom.com
2721 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2722 T:      git git://github.com/broadcom/stblinux.git
2723 S:      Maintained
2724 F:      arch/arm/mach-bcm/*brcmstb*
2725 F:      arch/arm/boot/dts/bcm7*.dts*
2726 F:      drivers/bus/brcmstb_gisb.c
2727 N:      brcmstb
2728
2729 BROADCOM BMIPS MIPS ARCHITECTURE
2730 M:      Kevin Cernekee <cernekee@gmail.com>
2731 M:      Florian Fainelli <f.fainelli@gmail.com>
2732 L:      linux-mips@linux-mips.org
2733 T:      git git://github.com/broadcom/stblinux.git
2734 S:      Maintained
2735 F:      arch/mips/bmips/*
2736 F:      arch/mips/include/asm/mach-bmips/*
2737 F:      arch/mips/kernel/*bmips*
2738 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2739 F:      drivers/irqchip/irq-bcm63*
2740 F:      drivers/irqchip/irq-bcm7*
2741 F:      drivers/irqchip/irq-brcmstb*
2742 F:      include/linux/bcm963xx_nvram.h
2743 F:      include/linux/bcm963xx_tag.h
2744
2745 BROADCOM BMIPS CPUFREQ DRIVER
2746 M:      Markus Mayer <mmayer@broadcom.com>
2747 M:      bcm-kernel-feedback-list@broadcom.com
2748 L:      linux-pm@vger.kernel.org
2749 S:      Maintained
2750 F:      drivers/cpufreq/bmips-cpufreq.c
2751
2752 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2753 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2754 M:      Prashant Sreedharan <prashant@broadcom.com>
2755 M:      Michael Chan <mchan@broadcom.com>
2756 L:      netdev@vger.kernel.org
2757 S:      Supported
2758 F:      drivers/net/ethernet/broadcom/tg3.*
2759
2760 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2761 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2762 M:      Franky Lin <franky.lin@broadcom.com>
2763 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2764 L:      linux-wireless@vger.kernel.org
2765 L:      brcm80211-dev-list.pdl@broadcom.com
2766 S:      Supported
2767 F:      drivers/net/wireless/broadcom/brcm80211/
2768
2769 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2770 M:      QLogic-Storage-Upstream@qlogic.com
2771 L:      linux-scsi@vger.kernel.org
2772 S:      Supported
2773 F:      drivers/scsi/bnx2fc/
2774
2775 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2776 M:      QLogic-Storage-Upstream@qlogic.com
2777 L:      linux-scsi@vger.kernel.org
2778 S:      Supported
2779 F:      drivers/scsi/bnx2i/
2780
2781 BROADCOM IPROC ARM ARCHITECTURE
2782 M:      Ray Jui <rjui@broadcom.com>
2783 M:      Scott Branden <sbranden@broadcom.com>
2784 M:      Jon Mason <jonmason@broadcom.com>
2785 M:      bcm-kernel-feedback-list@broadcom.com
2786 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2787 T:      git git://github.com/broadcom/cygnus-linux.git
2788 S:      Maintained
2789 N:      iproc
2790 N:      cygnus
2791 N:      bcm[-_]nsp
2792 N:      bcm9113*
2793 N:      bcm9583*
2794 N:      bcm9585*
2795 N:      bcm9586*
2796 N:      bcm988312
2797 N:      bcm113*
2798 N:      bcm583*
2799 N:      bcm585*
2800 N:      bcm586*
2801 N:      bcm88312
2802 F:      arch/arm64/boot/dts/broadcom/ns2*
2803 F:      drivers/clk/bcm/clk-ns*
2804 F:      drivers/pinctrl/bcm/pinctrl-ns*
2805
2806 BROADCOM BRCMSTB GPIO DRIVER
2807 M:      Gregory Fong <gregory.0xf0@gmail.com>
2808 L:      bcm-kernel-feedback-list@broadcom.com
2809 S:      Supported
2810 F:      drivers/gpio/gpio-brcmstb.c
2811 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2812
2813 BROADCOM KONA GPIO DRIVER
2814 M:      Ray Jui <rjui@broadcom.com>
2815 L:      bcm-kernel-feedback-list@broadcom.com
2816 S:      Supported
2817 F:      drivers/gpio/gpio-bcm-kona.c
2818 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2819
2820 BROADCOM NVRAM DRIVER
2821 M:      Rafał Miłecki <zajec5@gmail.com>
2822 L:      linux-mips@linux-mips.org
2823 S:      Maintained
2824 F:      drivers/firmware/broadcom/*
2825
2826 BROADCOM STB NAND FLASH DRIVER
2827 M:      Brian Norris <computersforpeace@gmail.com>
2828 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2829 L:      linux-mtd@lists.infradead.org
2830 L:      bcm-kernel-feedback-list@broadcom.com
2831 S:      Maintained
2832 F:      drivers/mtd/nand/brcmnand/
2833
2834 BROADCOM STB AVS CPUFREQ DRIVER
2835 M:      Markus Mayer <mmayer@broadcom.com>
2836 M:      bcm-kernel-feedback-list@broadcom.com
2837 L:      linux-pm@vger.kernel.org
2838 S:      Maintained
2839 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2840 F:      drivers/cpufreq/brcmstb*
2841
2842 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2843 M:      Rafał Miłecki <zajec5@gmail.com>
2844 L:      linux-wireless@vger.kernel.org
2845 S:      Maintained
2846 F:      drivers/bcma/
2847 F:      include/linux/bcma/
2848
2849 BROADCOM SYSTEMPORT ETHERNET DRIVER
2850 M:      Florian Fainelli <f.fainelli@gmail.com>
2851 L:      netdev@vger.kernel.org
2852 S:      Supported
2853 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2854
2855 BROADCOM VULCAN ARM64 SOC
2856 M:      Jayachandran C. <c.jayachandran@gmail.com>
2857 M:      bcm-kernel-feedback-list@broadcom.com
2858 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2859 S:      Maintained
2860 F:      arch/arm64/boot/dts/broadcom/vulcan*
2861
2862 BROADCOM NETXTREME-E ROCE DRIVER
2863 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2864 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2865 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2866 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2867 L:      linux-rdma@vger.kernel.org
2868 W:      http://www.broadcom.com
2869 S:      Supported
2870 F:      drivers/infiniband/hw/bnxt_re/
2871 F:      include/uapi/rdma/bnxt_re-abi.h
2872
2873 BROCADE BFA FC SCSI DRIVER
2874 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2875 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2876 L:      linux-scsi@vger.kernel.org
2877 S:      Supported
2878 F:      drivers/scsi/bfa/
2879
2880 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2881 M:      Rasesh Mody <rasesh.mody@cavium.com>
2882 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2883 M:      Dept-GELinuxNICDev@cavium.com
2884 L:      netdev@vger.kernel.org
2885 S:      Supported
2886 F:      drivers/net/ethernet/brocade/bna/
2887
2888 BSG (block layer generic sg v4 driver)
2889 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2890 L:      linux-scsi@vger.kernel.org
2891 S:      Supported
2892 F:      block/bsg.c
2893 F:      include/linux/bsg.h
2894 F:      include/uapi/linux/bsg.h
2895
2896 BT87X AUDIO DRIVER
2897 M:      Clemens Ladisch <clemens@ladisch.de>
2898 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2899 T:      git git://git.alsa-project.org/alsa-kernel.git
2900 S:      Maintained
2901 F:      Documentation/sound/alsa/Bt87x.txt
2902 F:      sound/pci/bt87x.c
2903
2904 BT8XXGPIO DRIVER
2905 M:      Michael Buesch <m@bues.ch>
2906 W:      http://bu3sch.de/btgpio.php
2907 S:      Maintained
2908 F:      drivers/gpio/gpio-bt8xx.c
2909
2910 BTRFS FILE SYSTEM
2911 M:      Chris Mason <clm@fb.com>
2912 M:      Josef Bacik <jbacik@fb.com>
2913 M:      David Sterba <dsterba@suse.com>
2914 L:      linux-btrfs@vger.kernel.org
2915 W:      http://btrfs.wiki.kernel.org/
2916 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2918 S:      Maintained
2919 F:      Documentation/filesystems/btrfs.txt
2920 F:      fs/btrfs/
2921
2922 BTTV VIDEO4LINUX DRIVER
2923 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2924 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2925 L:      linux-media@vger.kernel.org
2926 W:      https://linuxtv.org
2927 T:      git git://linuxtv.org/media_tree.git
2928 S:      Odd fixes
2929 F:      Documentation/media/v4l-drivers/bttv*
2930 F:      drivers/media/pci/bt8xx/bttv*
2931
2932 BUSLOGIC SCSI DRIVER
2933 M:      Khalid Aziz <khalid@gonehiking.org>
2934 L:      linux-scsi@vger.kernel.org
2935 S:      Maintained
2936 F:      drivers/scsi/BusLogic.*
2937 F:      drivers/scsi/FlashPoint.*
2938
2939 C-MEDIA CMI8788 DRIVER
2940 M:      Clemens Ladisch <clemens@ladisch.de>
2941 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2942 T:      git git://git.alsa-project.org/alsa-kernel.git
2943 S:      Maintained
2944 F:      sound/pci/oxygen/
2945
2946 C6X ARCHITECTURE
2947 M:      Mark Salter <msalter@redhat.com>
2948 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2949 L:      linux-c6x-dev@linux-c6x.org
2950 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2951 S:      Maintained
2952 F:      arch/c6x/
2953
2954 CA8210 IEEE-802.15.4 RADIO DRIVER
2955 M:      Harry Morris <h.morris@cascoda.com>
2956 M:      linuxdev@cascoda.com
2957 L:      linux-wpan@vger.kernel.org
2958 W:      https://github.com/Cascoda/ca8210-linux.git
2959 S:      Maintained
2960 F:      drivers/net/ieee802154/ca8210.c
2961 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2962
2963 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2964 M:      David Howells <dhowells@redhat.com>
2965 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2966 S:      Supported
2967 F:      Documentation/filesystems/caching/cachefiles.txt
2968 F:      fs/cachefiles/
2969
2970 CADET FM/AM RADIO RECEIVER DRIVER
2971 M:      Hans Verkuil <hverkuil@xs4all.nl>
2972 L:      linux-media@vger.kernel.org
2973 T:      git git://linuxtv.org/media_tree.git
2974 W:      https://linuxtv.org
2975 S:      Maintained
2976 F:      drivers/media/radio/radio-cadet*
2977
2978 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2979 M:      Jonathan Corbet <corbet@lwn.net>
2980 L:      linux-media@vger.kernel.org
2981 T:      git git://linuxtv.org/media_tree.git
2982 S:      Maintained
2983 F:      Documentation/media/v4l-drivers/cafe_ccic*
2984 F:      drivers/media/platform/marvell-ccic/
2985
2986 CAIF NETWORK LAYER
2987 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2988 L:      netdev@vger.kernel.org
2989 S:      Supported
2990 F:      Documentation/networking/caif/
2991 F:      drivers/net/caif/
2992 F:      include/uapi/linux/caif/
2993 F:      include/net/caif/
2994 F:      net/caif/
2995
2996 CALGARY x86-64 IOMMU
2997 M:      Muli Ben-Yehuda <mulix@mulix.org>
2998 M:      Jon Mason <jdmason@kudzu.us>
2999 L:      iommu@lists.linux-foundation.org
3000 S:      Maintained
3001 F:      arch/x86/kernel/pci-calgary_64.c
3002 F:      arch/x86/kernel/tce_64.c
3003 F:      arch/x86/include/asm/calgary.h
3004 F:      arch/x86/include/asm/tce.h
3005
3006 CAN NETWORK LAYER
3007 M:      Oliver Hartkopp <socketcan@hartkopp.net>
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/networking/can.txt
3015 F:      net/can/
3016 F:      include/linux/can/core.h
3017 F:      include/uapi/linux/can.h
3018 F:      include/uapi/linux/can/bcm.h
3019 F:      include/uapi/linux/can/raw.h
3020 F:      include/uapi/linux/can/gw.h
3021
3022 CAN NETWORK DRIVERS
3023 M:      Wolfgang Grandegger <wg@grandegger.com>
3024 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3025 L:      linux-can@vger.kernel.org
3026 W:      https://github.com/linux-can
3027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3029 S:      Maintained
3030 F:      Documentation/devicetree/bindings/net/can/
3031 F:      drivers/net/can/
3032 F:      include/linux/can/dev.h
3033 F:      include/linux/can/platform/
3034 F:      include/uapi/linux/can/error.h
3035 F:      include/uapi/linux/can/netlink.h
3036
3037 CAPABILITIES
3038 M:      Serge Hallyn <serge@hallyn.com>
3039 L:      linux-security-module@vger.kernel.org
3040 S:      Supported
3041 F:      include/linux/capability.h
3042 F:      include/uapi/linux/capability.h
3043 F:      security/commoncap.c
3044 F:      kernel/capability.c
3045
3046 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3047 M:      Kevin Tsai <ktsai@capellamicro.com>
3048 S:      Maintained
3049 F:      drivers/iio/light/cm*
3050 F:      Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3051
3052 CAVIUM THUNDERX2 ARM64 SOC
3053 M:      Jayachandran C <jnair@caviumnetworks.com>
3054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3055 S:      Maintained
3056 F:      arch/arm64/boot/dts/cavium/thunder-99xx*
3057 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3058
3059 CAVIUM I2C DRIVER
3060 M:      Jan Glauber <jglauber@cavium.com>
3061 M:      David Daney <david.daney@cavium.com>
3062 W:      http://www.cavium.com
3063 S:      Supported
3064 F:      drivers/i2c/busses/i2c-octeon*
3065 F:      drivers/i2c/busses/i2c-thunderx*
3066
3067 CAVIUM MMC DRIVER
3068 M:      Jan Glauber <jglauber@cavium.com>
3069 M:      David Daney <david.daney@cavium.com>
3070 M:      Steven J. Hill <Steven.Hill@cavium.com>
3071 W:      http://www.cavium.com
3072 S:      Supported
3073 F:      drivers/mmc/host/cavium*
3074
3075 CAVIUM LIQUIDIO NETWORK DRIVER
3076 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3077 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3078 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3079 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3080 L:     netdev@vger.kernel.org
3081 W:     http://www.cavium.com
3082 S:     Supported
3083 F:     drivers/net/ethernet/cavium/liquidio/
3084
3085 CAVIUM OCTEON-TX CRYPTO DRIVER
3086 M:      George Cherian <george.cherian@cavium.com>
3087 L:      linux-crypto@vger.kernel.org
3088 W:      http://www.cavium.com
3089 S:      Supported
3090 F:      drivers/crypto/cavium/cpt/
3091
3092 CC2520 IEEE-802.15.4 RADIO DRIVER
3093 M:      Varka Bhadram <varkabhadram@gmail.com>
3094 L:      linux-wpan@vger.kernel.org
3095 S:      Maintained
3096 F:      drivers/net/ieee802154/cc2520.c
3097 F:      include/linux/spi/cc2520.h
3098 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3099
3100 CEC DRIVER
3101 M:      Hans Verkuil <hans.verkuil@cisco.com>
3102 L:      linux-media@vger.kernel.org
3103 T:      git git://linuxtv.org/media_tree.git
3104 W:      http://linuxtv.org
3105 S:      Supported
3106 F:      Documentation/media/kapi/cec-core.rst
3107 F:      Documentation/media/uapi/cec
3108 F:      drivers/media/cec/
3109 F:      drivers/media/cec-edid.c
3110 F:      drivers/media/rc/keymaps/rc-cec.c
3111 F:      include/media/cec.h
3112 F:      include/media/cec-edid.h
3113 F:      include/uapi/linux/cec.h
3114 F:      include/uapi/linux/cec-funcs.h
3115
3116 CELL BROADBAND ENGINE ARCHITECTURE
3117 M:      Arnd Bergmann <arnd@arndb.de>
3118 L:      linuxppc-dev@lists.ozlabs.org
3119 W:      http://www.ibm.com/developerworks/power/cell/
3120 S:      Supported
3121 F:      arch/powerpc/include/asm/cell*.h
3122 F:      arch/powerpc/include/asm/spu*.h
3123 F:      arch/powerpc/include/uapi/asm/spu*.h
3124 F:      arch/powerpc/oprofile/*cell*
3125 F:      arch/powerpc/platforms/cell/
3126
3127 CEPH COMMON CODE (LIBCEPH)
3128 M:      Ilya Dryomov <idryomov@gmail.com>
3129 M:      "Yan, Zheng" <zyan@redhat.com>
3130 M:      Sage Weil <sage@redhat.com>
3131 L:      ceph-devel@vger.kernel.org
3132 W:      http://ceph.com/
3133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3134 T:      git git://github.com/ceph/ceph-client.git
3135 S:      Supported
3136 F:      net/ceph/
3137 F:      include/linux/ceph/
3138 F:      include/linux/crush/
3139
3140 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3141 M:      "Yan, Zheng" <zyan@redhat.com>
3142 M:      Sage Weil <sage@redhat.com>
3143 M:      Ilya Dryomov <idryomov@gmail.com>
3144 L:      ceph-devel@vger.kernel.org
3145 W:      http://ceph.com/
3146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3147 T:      git git://github.com/ceph/ceph-client.git
3148 S:      Supported
3149 F:      Documentation/filesystems/ceph.txt
3150 F:      fs/ceph/
3151
3152 CERTIFICATE HANDLING:
3153 M:      David Howells <dhowells@redhat.com>
3154 M:      David Woodhouse <dwmw2@infradead.org>
3155 L:      keyrings@vger.kernel.org
3156 S:      Maintained
3157 F:      Documentation/module-signing.txt
3158 F:      certs/
3159 F:      scripts/sign-file.c
3160 F:      scripts/extract-cert.c
3161
3162 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3163 L:      linux-usb@vger.kernel.org
3164 S:      Orphan
3165 F:      Documentation/usb/WUSB-Design-overview.txt
3166 F:      Documentation/usb/wusb-cbaf
3167 F:      drivers/usb/host/hwa-hc.c
3168 F:      drivers/usb/host/whci/
3169 F:      drivers/usb/wusbcore/
3170 F:      include/linux/usb/wusb*
3171
3172 HT16K33 LED CONTROLLER DRIVER
3173 M:      Robin van der Gracht <robin@protonic.nl>
3174 S:      Maintained
3175 F:      drivers/auxdisplay/ht16k33.c
3176 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3177
3178 CFAG12864B LCD DRIVER
3179 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3180 W:      http://miguelojeda.es/auxdisplay.htm
3181 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3182 S:      Maintained
3183 F:      drivers/auxdisplay/cfag12864b.c
3184 F:      include/linux/cfag12864b.h
3185
3186 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3187 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3188 W:      http://miguelojeda.es/auxdisplay.htm
3189 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3190 S:      Maintained
3191 F:      drivers/auxdisplay/cfag12864bfb.c
3192 F:      include/linux/cfag12864b.h
3193
3194 CFG80211 and NL80211
3195 M:      Johannes Berg <johannes@sipsolutions.net>
3196 L:      linux-wireless@vger.kernel.org
3197 W:      http://wireless.kernel.org/
3198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3200 S:      Maintained
3201 F:      include/uapi/linux/nl80211.h
3202 F:      include/net/cfg80211.h
3203 F:      net/wireless/*
3204 X:      net/wireless/wext*
3205
3206 CHAR and MISC DRIVERS
3207 M:      Arnd Bergmann <arnd@arndb.de>
3208 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3210 S:      Supported
3211 F:      drivers/char/*
3212 F:      drivers/misc/*
3213 F:      include/linux/miscdevice.h
3214
3215 CHECKPATCH
3216 M:      Andy Whitcroft <apw@canonical.com>
3217 M:      Joe Perches <joe@perches.com>
3218 S:      Maintained
3219 F:      scripts/checkpatch.pl
3220
3221 CHINESE DOCUMENTATION
3222 M:      Harry Wei <harryxiyou@gmail.com>
3223 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3224 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3225 S:      Maintained
3226 F:      Documentation/translations/zh_CN/
3227
3228 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3229 M:      Peter Chen <Peter.Chen@nxp.com>
3230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3231 L:      linux-usb@vger.kernel.org
3232 S:      Maintained
3233 F:      drivers/usb/chipidea/
3234
3235 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3236 M:      Hans de Goede <hdegoede@redhat.com>
3237 L:      linux-input@vger.kernel.org
3238 S:      Maintained
3239 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3240 F:      drivers/input/touchscreen/chipone_icn8318.c
3241
3242 CHROME HARDWARE PLATFORM SUPPORT
3243 M:      Olof Johansson <olof@lixom.net>
3244 S:      Maintained
3245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3246 F:      drivers/platform/chrome/
3247
3248 CISCO VIC ETHERNET NIC DRIVER
3249 M:      Christian Benvenuti <benve@cisco.com>
3250 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3251 M:      Neel Patel <neepatel@cisco.com>
3252 S:      Supported
3253 F:      drivers/net/ethernet/cisco/enic/
3254
3255 CISCO VIC LOW LATENCY NIC DRIVER
3256 M:      Christian Benvenuti <benve@cisco.com>
3257 M:      Dave Goodell <dgoodell@cisco.com>
3258 S:      Supported
3259 F:      drivers/infiniband/hw/usnic/
3260
3261 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3262 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3263 L:      netdev@vger.kernel.org
3264 S:      Maintained
3265 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3266
3267 CIRRUS LOGIC AUDIO CODEC DRIVERS
3268 M:      Brian Austin <brian.austin@cirrus.com>
3269 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3270 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3271 S:      Maintained
3272 F:      sound/soc/codecs/cs*
3273
3274 CLEANCACHE API
3275 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3276 L:      linux-kernel@vger.kernel.org
3277 S:      Maintained
3278 F:      mm/cleancache.c
3279 F:      include/linux/cleancache.h
3280
3281 CLK API
3282 M:      Russell King <linux@armlinux.org.uk>
3283 L:      linux-clk@vger.kernel.org
3284 S:      Maintained
3285 F:      include/linux/clk.h
3286
3287 CLOCKSOURCE, CLOCKEVENT DRIVERS
3288 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3289 M:      Thomas Gleixner <tglx@linutronix.de>
3290 L:      linux-kernel@vger.kernel.org
3291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3292 S:      Supported
3293 F:      drivers/clocksource
3294
3295 CISCO FCOE HBA DRIVER
3296 M:      Satish Kharat <satishkh@cisco.com>
3297 M:      Sesidhar Baddela <sebaddel@cisco.com>
3298 M:      Karan Tilak Kumar <kartilak@cisco.com>
3299 L:      linux-scsi@vger.kernel.org
3300 S:      Supported
3301 F:      drivers/scsi/fnic/
3302
3303 CISCO SCSI HBA DRIVER
3304 M:      Karan Tilak Kumar <kartilak@cisco.com>
3305 M:      Sesidhar Baddela <sebaddel@cisco.com>
3306 L:      linux-scsi@vger.kernel.org
3307 S:      Supported
3308 F:      drivers/scsi/snic/
3309
3310 CMPC ACPI DRIVER
3311 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3312 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3313 L:      platform-driver-x86@vger.kernel.org
3314 S:      Supported
3315 F:      drivers/platform/x86/classmate-laptop.c
3316
3317 COBALT MEDIA DRIVER
3318 M:      Hans Verkuil <hans.verkuil@cisco.com>
3319 L:      linux-media@vger.kernel.org
3320 T:      git git://linuxtv.org/media_tree.git
3321 W:      https://linuxtv.org
3322 S:      Supported
3323 F:      drivers/media/pci/cobalt/
3324
3325 COCCINELLE/Semantic Patches (SmPL)
3326 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3327 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3328 M:      Nicolas Palix <nicolas.palix@imag.fr>
3329 M:      Michal Marek <mmarek@suse.com>
3330 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3332 W:      http://coccinelle.lip6.fr/
3333 S:      Supported
3334 F:      Documentation/dev-tools/coccinelle.rst
3335 F:      scripts/coccinelle/
3336 F:      scripts/coccicheck
3337
3338 CODA FILE SYSTEM
3339 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3340 M:      coda@cs.cmu.edu
3341 L:      codalist@coda.cs.cmu.edu
3342 W:      http://www.coda.cs.cmu.edu/
3343 S:      Maintained
3344 F:      Documentation/filesystems/coda.txt
3345 F:      fs/coda/
3346 F:      include/linux/coda*.h
3347 F:      include/uapi/linux/coda*.h
3348
3349 CODA V4L2 MEM2MEM DRIVER
3350 M:      Philipp Zabel <p.zabel@pengutronix.de>
3351 L:      linux-media@vger.kernel.org
3352 S:      Maintained
3353 F:      Documentation/devicetree/bindings/media/coda.txt
3354 F:      drivers/media/platform/coda/
3355
3356 COMMON CLK FRAMEWORK
3357 M:      Michael Turquette <mturquette@baylibre.com>
3358 M:      Stephen Boyd <sboyd@codeaurora.org>
3359 L:      linux-clk@vger.kernel.org
3360 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3362 S:      Maintained
3363 F:      Documentation/devicetree/bindings/clock/
3364 F:      drivers/clk/
3365 X:      drivers/clk/clkdev.c
3366 F:      include/linux/clk-pr*
3367 F:      include/linux/clk/
3368
3369 COMMON INTERNET FILE SYSTEM (CIFS)
3370 M:      Steve French <sfrench@samba.org>
3371 L:      linux-cifs@vger.kernel.org
3372 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3373 W:      http://linux-cifs.samba.org/
3374 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3375 S:      Supported
3376 F:      Documentation/filesystems/cifs/
3377 F:      fs/cifs/
3378
3379 COMPACTPCI HOTPLUG CORE
3380 M:      Scott Murray <scott@spiteful.org>
3381 L:      linux-pci@vger.kernel.org
3382 S:      Maintained
3383 F:      drivers/pci/hotplug/cpci_hotplug*
3384
3385 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3386 M:      Scott Murray <scott@spiteful.org>
3387 L:      linux-pci@vger.kernel.org
3388 S:      Maintained
3389 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3390
3391 COMPACTPCI HOTPLUG GENERIC DRIVER
3392 M:      Scott Murray <scott@spiteful.org>
3393 L:      linux-pci@vger.kernel.org
3394 S:      Maintained
3395 F:      drivers/pci/hotplug/cpcihp_generic.c
3396
3397 COMPAL LAPTOP SUPPORT
3398 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3399 L:      platform-driver-x86@vger.kernel.org
3400 S:      Maintained
3401 F:      drivers/platform/x86/compal-laptop.c
3402
3403 CONEXANT ACCESSRUNNER USB DRIVER
3404 L:      accessrunner-general@lists.sourceforge.net
3405 W:      http://accessrunner.sourceforge.net/
3406 S:      Orphan
3407 F:      drivers/usb/atm/cxacru.c
3408
3409 CONFIGFS
3410 M:      Joel Becker <jlbec@evilplan.org>
3411 M:      Christoph Hellwig <hch@lst.de>
3412 T:      git git://git.infradead.org/users/hch/configfs.git
3413 S:      Supported
3414 F:      fs/configfs/
3415 F:      include/linux/configfs.h
3416
3417 CONNECTOR
3418 M:      Evgeniy Polyakov <zbr@ioremap.net>
3419 L:      netdev@vger.kernel.org
3420 S:      Maintained
3421 F:      drivers/connector/
3422
3423 CONTROL GROUP (CGROUP)
3424 M:      Tejun Heo <tj@kernel.org>
3425 M:      Li Zefan <lizefan@huawei.com>
3426 M:      Johannes Weiner <hannes@cmpxchg.org>
3427 L:      cgroups@vger.kernel.org
3428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3429 S:      Maintained
3430 F:      Documentation/cgroup*
3431 F:      include/linux/cgroup*
3432 F:      kernel/cgroup*
3433
3434 CONTROL GROUP - CPUSET
3435 M:      Li Zefan <lizefan@huawei.com>
3436 L:      cgroups@vger.kernel.org
3437 W:      http://www.bullopensource.org/cpuset/
3438 W:      http://oss.sgi.com/projects/cpusets/
3439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3440 S:      Maintained
3441 F:      Documentation/cgroup-v1/cpusets.txt
3442 F:      include/linux/cpuset.h
3443 F:      kernel/cpuset.c
3444
3445 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3446 M:      Johannes Weiner <hannes@cmpxchg.org>
3447 M:      Michal Hocko <mhocko@kernel.org>
3448 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3449 L:      cgroups@vger.kernel.org
3450 L:      linux-mm@kvack.org
3451 S:      Maintained
3452 F:      mm/memcontrol.c
3453 F:      mm/swap_cgroup.c
3454
3455 CORETEMP HARDWARE MONITORING DRIVER
3456 M:      Fenghua Yu <fenghua.yu@intel.com>
3457 L:      linux-hwmon@vger.kernel.org
3458 S:      Maintained
3459 F:      Documentation/hwmon/coretemp
3460 F:      drivers/hwmon/coretemp.c
3461
3462 COSA/SRP SYNC SERIAL DRIVER
3463 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3464 W:      http://www.fi.muni.cz/~kas/cosa/
3465 S:      Maintained
3466 F:      drivers/net/wan/cosa*
3467
3468 CPMAC ETHERNET DRIVER
3469 M:      Florian Fainelli <f.fainelli@gmail.com>
3470 L:      netdev@vger.kernel.org
3471 S:      Maintained
3472 F:      drivers/net/ethernet/ti/cpmac.c
3473
3474 CPU FREQUENCY DRIVERS
3475 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3476 M:      Viresh Kumar <viresh.kumar@linaro.org>
3477 L:      linux-pm@vger.kernel.org
3478 S:      Maintained
3479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3480 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3481 B:      https://bugzilla.kernel.org
3482 F:      Documentation/cpu-freq/
3483 F:      Documentation/devicetree/bindings/cpufreq/
3484 F:      drivers/cpufreq/
3485 F:      include/linux/cpufreq.h
3486 F:      tools/testing/selftests/cpufreq/
3487
3488 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3489 M:      Viresh Kumar <viresh.kumar@linaro.org>
3490 M:      Sudeep Holla <sudeep.holla@arm.com>
3491 L:      linux-pm@vger.kernel.org
3492 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3493 S:      Maintained
3494 F:      drivers/cpufreq/arm_big_little.h
3495 F:      drivers/cpufreq/arm_big_little.c
3496 F:      drivers/cpufreq/arm_big_little_dt.c
3497
3498 CPUIDLE DRIVER - ARM BIG LITTLE
3499 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3500 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3501 L:      linux-pm@vger.kernel.org
3502 L:      linux-arm-kernel@lists.infradead.org
3503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3504 S:      Maintained
3505 F:      drivers/cpuidle/cpuidle-big_little.c
3506
3507 CPUIDLE DRIVER - ARM EXYNOS
3508 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3509 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3510 M:      Kukjin Kim <kgene@kernel.org>
3511 L:      linux-pm@vger.kernel.org
3512 L:      linux-samsung-soc@vger.kernel.org
3513 S:      Supported
3514 F:      drivers/cpuidle/cpuidle-exynos.c
3515 F:      arch/arm/mach-exynos/pm.c
3516
3517 CPUIDLE DRIVERS
3518 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3519 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3520 L:      linux-pm@vger.kernel.org
3521 S:      Maintained
3522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3523 B:      https://bugzilla.kernel.org
3524 F:      drivers/cpuidle/*
3525 F:      include/linux/cpuidle.h
3526
3527 CPUID/MSR DRIVER
3528 M:      "H. Peter Anvin" <hpa@zytor.com>
3529 S:      Maintained
3530 F:      arch/x86/kernel/cpuid.c
3531 F:      arch/x86/kernel/msr.c
3532
3533 CPU POWER MONITORING SUBSYSTEM
3534 M:      Thomas Renninger <trenn@suse.com>
3535 L:      linux-pm@vger.kernel.org
3536 S:      Maintained
3537 F:      tools/power/cpupower/
3538
3539 CRAMFS FILESYSTEM
3540 W:      http://sourceforge.net/projects/cramfs/
3541 S:      Orphan / Obsolete
3542 F:      Documentation/filesystems/cramfs.txt
3543 F:      fs/cramfs/
3544
3545 CRIS PORT
3546 M:      Mikael Starvik <starvik@axis.com>
3547 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3548 L:      linux-cris-kernel@axis.com
3549 W:      http://developer.axis.com
3550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3551 S:      Maintained
3552 F:      arch/cris/
3553 F:      drivers/tty/serial/crisv10.*
3554
3555 CRYPTO API
3556 M:      Herbert Xu <herbert@gondor.apana.org.au>
3557 M:      "David S. Miller" <davem@davemloft.net>
3558 L:      linux-crypto@vger.kernel.org
3559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3561 S:      Maintained
3562 F:      Documentation/crypto/
3563 F:      Documentation/devicetree/bindings/crypto/
3564 F:      Documentation/DocBook/crypto-API.tmpl
3565 F:      arch/*/crypto/
3566 F:      crypto/
3567 F:      drivers/crypto/
3568 F:      include/crypto/
3569 F:      include/linux/crypto*
3570
3571 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3572 M:      Neil Horman <nhorman@tuxdriver.com>
3573 L:      linux-crypto@vger.kernel.org
3574 S:      Maintained
3575 F:      crypto/ansi_cprng.c
3576 F:      crypto/rng.c
3577
3578 CS3308 MEDIA DRIVER
3579 M:      Hans Verkuil <hverkuil@xs4all.nl>
3580 L:      linux-media@vger.kernel.org
3581 T:      git git://linuxtv.org/media_tree.git
3582 W:      http://linuxtv.org
3583 S:      Odd Fixes
3584 F:      drivers/media/i2c/cs3308.c
3585 F:      drivers/media/i2c/cs3308.h
3586
3587 CS5535 Audio ALSA driver
3588 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3589 S:      Maintained
3590 F:      sound/pci/cs5535audio/
3591
3592 CW1200 WLAN driver
3593 M:      Solomon Peachy <pizza@shaftnet.org>
3594 S:      Maintained
3595 F:      drivers/net/wireless/st/cw1200/
3596
3597 CX18 VIDEO4LINUX DRIVER
3598 M:      Andy Walls <awalls@md.metrocast.net>
3599 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3600 L:      linux-media@vger.kernel.org
3601 T:      git git://linuxtv.org/media_tree.git
3602 W:      https://linuxtv.org
3603 W:      http://www.ivtvdriver.org/index.php/Cx18
3604 S:      Maintained
3605 F:      Documentation/media/v4l-drivers/cx18*
3606 F:      drivers/media/pci/cx18/
3607 F:      include/uapi/linux/ivtv*
3608
3609 CX2341X MPEG ENCODER HELPER MODULE
3610 M:      Hans Verkuil <hverkuil@xs4all.nl>
3611 L:      linux-media@vger.kernel.org
3612 T:      git git://linuxtv.org/media_tree.git
3613 W:      https://linuxtv.org
3614 S:      Maintained
3615 F:      drivers/media/common/cx2341x*
3616 F:      include/media/cx2341x*
3617
3618 CX24120 MEDIA DRIVER
3619 M:      Jemma Denson <jdenson@gmail.com>
3620 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3621 L:      linux-media@vger.kernel.org
3622 W:      https://linuxtv.org
3623 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3624 S:      Maintained
3625 F:      drivers/media/dvb-frontends/cx24120*
3626
3627 CX88 VIDEO4LINUX DRIVER
3628 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3629 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3630 L:      linux-media@vger.kernel.org
3631 W:      https://linuxtv.org
3632 T:      git git://linuxtv.org/media_tree.git
3633 S:      Odd fixes
3634 F:      Documentation/media/v4l-drivers/cx88*
3635 F:      drivers/media/pci/cx88/
3636
3637 CXD2820R MEDIA DRIVER
3638 M:      Antti Palosaari <crope@iki.fi>
3639 L:      linux-media@vger.kernel.org
3640 W:      https://linuxtv.org
3641 W:      http://palosaari.fi/linux/
3642 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3643 T:      git git://linuxtv.org/anttip/media_tree.git
3644 S:      Maintained
3645 F:      drivers/media/dvb-frontends/cxd2820r*
3646
3647 CXGB3 ETHERNET DRIVER (CXGB3)
3648 M:      Santosh Raspatur <santosh@chelsio.com>
3649 L:      netdev@vger.kernel.org
3650 W:      http://www.chelsio.com
3651 S:      Supported
3652 F:      drivers/net/ethernet/chelsio/cxgb3/
3653
3654 CXGB3 ISCSI DRIVER (CXGB3I)
3655 M:      Karen Xie <kxie@chelsio.com>
3656 L:      linux-scsi@vger.kernel.org
3657 W:      http://www.chelsio.com
3658 S:      Supported
3659 F:      drivers/scsi/cxgbi/cxgb3i
3660
3661 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3662 M:      Steve Wise <swise@chelsio.com>
3663 L:      linux-rdma@vger.kernel.org
3664 W:      http://www.openfabrics.org
3665 S:      Supported
3666 F:      drivers/infiniband/hw/cxgb3/
3667 F:      include/uapi/rdma/cxgb3-abi.h
3668
3669 CXGB4 ETHERNET DRIVER (CXGB4)
3670 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3671 L:      netdev@vger.kernel.org
3672 W:      http://www.chelsio.com
3673 S:      Supported
3674 F:      drivers/net/ethernet/chelsio/cxgb4/
3675
3676 CXGB4 ISCSI DRIVER (CXGB4I)
3677 M:      Karen Xie <kxie@chelsio.com>
3678 L:      linux-scsi@vger.kernel.org
3679 W:      http://www.chelsio.com
3680 S:      Supported
3681 F:      drivers/scsi/cxgbi/cxgb4i
3682
3683 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3684 M:      Steve Wise <swise@chelsio.com>
3685 L:      linux-rdma@vger.kernel.org
3686 W:      http://www.openfabrics.org
3687 S:      Supported
3688 F:      drivers/infiniband/hw/cxgb4/
3689 F:      include/uapi/rdma/cxgb4-abi.h
3690
3691 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3692 M:      Casey Leedom <leedom@chelsio.com>
3693 L:      netdev@vger.kernel.org
3694 W:      http://www.chelsio.com
3695 S:      Supported
3696 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3697
3698 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3699 M:      Ian Munsie <imunsie@au1.ibm.com>
3700 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3701 L:      linuxppc-dev@lists.ozlabs.org
3702 S:      Supported
3703 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3704 F:      drivers/misc/cxl/
3705 F:      include/misc/cxl*
3706 F:      include/uapi/misc/cxl.h
3707 F:      Documentation/powerpc/cxl.txt
3708 F:      Documentation/ABI/testing/sysfs-class-cxl
3709
3710 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3711 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3712 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3713 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3714 L:      linux-scsi@vger.kernel.org
3715 S:      Supported
3716 F:      drivers/scsi/cxlflash/
3717 F:      include/uapi/scsi/cxlflash_ioctls.h
3718 F:      Documentation/powerpc/cxlflash.txt
3719
3720 STMMAC ETHERNET DRIVER
3721 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3722 M:      Alexandre Torgue <alexandre.torgue@st.com>
3723 L:      netdev@vger.kernel.org
3724 W:      http://www.stlinux.com
3725 S:      Supported
3726 F:      drivers/net/ethernet/stmicro/stmmac/
3727
3728 CYBERPRO FB DRIVER
3729 M:      Russell King <linux@armlinux.org.uk>
3730 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3731 W:      http://www.armlinux.org.uk/
3732 S:      Maintained
3733 F:      drivers/video/fbdev/cyber2000fb.*
3734
3735 CYCLADES ASYNC MUX DRIVER
3736 W:      http://www.cyclades.com/
3737 S:      Orphan
3738 F:      drivers/tty/cyclades.c
3739 F:      include/linux/cyclades.h
3740 F:      include/uapi/linux/cyclades.h
3741
3742 CYCLADES PC300 DRIVER
3743 W:      http://www.cyclades.com/
3744 S:      Orphan
3745 F:      drivers/net/wan/pc300*
3746
3747 CYPRESS_FIRMWARE MEDIA DRIVER
3748 M:      Antti Palosaari <crope@iki.fi>
3749 L:      linux-media@vger.kernel.org
3750 W:      https://linuxtv.org
3751 W:      http://palosaari.fi/linux/
3752 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3753 T:      git git://linuxtv.org/anttip/media_tree.git
3754 S:      Maintained
3755 F:      drivers/media/common/cypress_firmware*
3756
3757 CYTTSP TOUCHSCREEN DRIVER
3758 M:      Ferruh Yigit <fery@cypress.com>
3759 L:      linux-input@vger.kernel.org
3760 S:      Supported
3761 F:      drivers/input/touchscreen/cyttsp*
3762 F:      include/linux/input/cyttsp.h
3763
3764 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3765 M:      Joshua Kinard <kumba@gentoo.org>
3766 S:      Maintained
3767 F:      drivers/rtc/rtc-ds1685.c
3768 F:      include/linux/rtc/ds1685.h
3769
3770 DAMA SLAVE for AX.25
3771 M:      Joerg Reuter <jreuter@yaina.de>
3772 W:      http://yaina.de/jreuter/
3773 W:      http://www.qsl.net/dl1bke/
3774 L:      linux-hams@vger.kernel.org
3775 S:      Maintained
3776 F:      net/ax25/af_ax25.c
3777 F:      net/ax25/ax25_dev.c
3778 F:      net/ax25/ax25_ds_*
3779 F:      net/ax25/ax25_in.c
3780 F:      net/ax25/ax25_out.c
3781 F:      net/ax25/ax25_timer.c
3782 F:      net/ax25/sysctl_net_ax25.c
3783
3784 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3785 L:      netdev@vger.kernel.org
3786 S:      Orphan
3787 F:      Documentation/networking/dmfe.txt
3788 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3789
3790 DC390/AM53C974 SCSI driver
3791 M:      Hannes Reinecke <hare@suse.com>
3792 L:      linux-scsi@vger.kernel.org
3793 S:      Maintained
3794 F:      drivers/scsi/am53c974.c
3795
3796 DC395x SCSI driver
3797 M:      Oliver Neukum <oliver@neukum.org>
3798 M:      Ali Akcaagac <aliakc@web.de>
3799 M:      Jamie Lenehan <lenehan@twibble.org>
3800 L:      dc395x@twibble.org
3801 W:      http://twibble.org/dist/dc395x/
3802 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3803 S:      Maintained
3804 F:      Documentation/scsi/dc395x.txt
3805 F:      drivers/scsi/dc395x.*
3806
3807 DCCP PROTOCOL
3808 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3809 L:      dccp@vger.kernel.org
3810 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3811 S:      Maintained
3812 F:      include/linux/dccp.h
3813 F:      include/uapi/linux/dccp.h
3814 F:      include/linux/tfrc.h
3815 F:      net/dccp/
3816
3817 DECnet NETWORK LAYER
3818 W:      http://linux-decnet.sourceforge.net
3819 L:      linux-decnet-user@lists.sourceforge.net
3820 S:      Orphan
3821 F:      Documentation/networking/decnet.txt
3822 F:      net/decnet/
3823
3824 DECSTATION PLATFORM SUPPORT
3825 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3826 L:      linux-mips@linux-mips.org
3827 W:      http://www.linux-mips.org/wiki/DECstation
3828 S:      Maintained
3829 F:      arch/mips/dec/
3830 F:      arch/mips/include/asm/dec/
3831 F:      arch/mips/include/asm/mach-dec/
3832
3833 DEFXX FDDI NETWORK DRIVER
3834 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3835 S:      Maintained
3836 F:      drivers/net/fddi/defxx.*
3837
3838 DELL LAPTOP DRIVER
3839 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3840 M:      Pali Rohár <pali.rohar@gmail.com>
3841 L:      platform-driver-x86@vger.kernel.org
3842 S:      Maintained
3843 F:      drivers/platform/x86/dell-laptop.c
3844
3845 DELL LAPTOP RBTN DRIVER
3846 M:      Pali Rohár <pali.rohar@gmail.com>
3847 S:      Maintained
3848 F:      drivers/platform/x86/dell-rbtn.*
3849
3850 DELL LAPTOP FREEFALL DRIVER
3851 M:      Pali Rohár <pali.rohar@gmail.com>
3852 S:      Maintained
3853 F:      drivers/platform/x86/dell-smo8800.c
3854
3855 DELL LAPTOP SMM DRIVER
3856 M:      Pali Rohár <pali.rohar@gmail.com>
3857 S:      Maintained
3858 F:      drivers/hwmon/dell-smm-hwmon.c
3859 F:      include/uapi/linux/i8k.h
3860
3861 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3862 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3863 S:      Maintained
3864 F:      Documentation/dcdbas.txt
3865 F:      drivers/firmware/dcdbas.*
3866
3867 DELL WMI EXTRAS DRIVER
3868 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3869 M:      Pali Rohár <pali.rohar@gmail.com>
3870 S:      Maintained
3871 F:      drivers/platform/x86/dell-wmi.c
3872
3873 DESIGNWARE USB2 DRD IP DRIVER
3874 M:      John Youn <johnyoun@synopsys.com>
3875 L:      linux-usb@vger.kernel.org
3876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3877 S:      Maintained
3878 F:      drivers/usb/dwc2/
3879
3880 DESIGNWARE USB3 DRD IP DRIVER
3881 M:      Felipe Balbi <balbi@kernel.org>
3882 L:      linux-usb@vger.kernel.org
3883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3884 S:      Maintained
3885 F:      drivers/usb/dwc3/
3886
3887 DEVICE COREDUMP (DEV_COREDUMP)
3888 M:      Johannes Berg <johannes@sipsolutions.net>
3889 L:      linux-kernel@vger.kernel.org
3890 S:      Maintained
3891 F:      drivers/base/devcoredump.c
3892 F:      include/linux/devcoredump.h
3893
3894 DEVICE FREQUENCY (DEVFREQ)
3895 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3896 M:      Kyungmin Park <kyungmin.park@samsung.com>
3897 R:      Chanwoo Choi <cw00.choi@samsung.com>
3898 L:      linux-pm@vger.kernel.org
3899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3900 S:      Maintained
3901 F:      drivers/devfreq/
3902 F:      include/linux/devfreq.h
3903 F:      Documentation/devicetree/bindings/devfreq/
3904
3905 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3906 M:      Chanwoo Choi <cw00.choi@samsung.com>
3907 L:      linux-pm@vger.kernel.org
3908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3909 S:      Supported
3910 F:      drivers/devfreq/event/
3911 F:      drivers/devfreq/devfreq-event.c
3912 F:      include/linux/devfreq-event.h
3913 F:      Documentation/devicetree/bindings/devfreq/event/
3914
3915 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3916 M:      Chanwoo Choi <cw00.choi@samsung.com>
3917 L:      linux-pm@vger.kernel.org
3918 L:      linux-samsung-soc@vger.kernel.org
3919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3920 S:      Maintained
3921 F:      drivers/devfreq/exynos-bus.c
3922 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3923
3924 DEVICE NUMBER REGISTRY
3925 M:      Torben Mathiasen <device@lanana.org>
3926 W:      http://lanana.org/docs/device-list/index.html
3927 S:      Maintained
3928
3929 DEVICE-MAPPER  (LVM)
3930 M:      Alasdair Kergon <agk@redhat.com>
3931 M:      Mike Snitzer <snitzer@redhat.com>
3932 M:      dm-devel@redhat.com
3933 L:      dm-devel@redhat.com
3934 W:      http://sources.redhat.com/dm
3935 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3937 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3938 S:      Maintained
3939 F:      Documentation/device-mapper/
3940 F:      drivers/md/dm*
3941 F:      drivers/md/persistent-data/
3942 F:      include/linux/device-mapper.h
3943 F:      include/linux/dm-*.h
3944 F:      include/uapi/linux/dm-*.h
3945
3946 DEVLINK
3947 M:      Jiri Pirko <jiri@mellanox.com>
3948 L:      netdev@vger.kernel.org
3949 S:      Supported
3950 F:      net/core/devlink.c
3951 F:      include/net/devlink.h
3952 F:      include/uapi/linux/devlink.h
3953
3954 DIALOG SEMICONDUCTOR DRIVERS
3955 M:      Support Opensource <support.opensource@diasemi.com>
3956 W:      http://www.dialog-semiconductor.com/products
3957 S:      Supported
3958 F:      Documentation/hwmon/da90??
3959 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3960 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3961 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3962 F:      drivers/gpio/gpio-da90??.c
3963 F:      drivers/hwmon/da90??-hwmon.c
3964 F:      drivers/iio/adc/da91??-*.c
3965 F:      drivers/input/misc/da90??_onkey.c
3966 F:      drivers/input/touchscreen/da9052_tsi.c
3967 F:      drivers/leds/leds-da90??.c
3968 F:      drivers/mfd/da903x.c
3969 F:      drivers/mfd/da90??-*.c
3970 F:      drivers/mfd/da91??-*.c
3971 F:      drivers/power/supply/da9052-battery.c
3972 F:      drivers/power/supply/da91??-*.c
3973 F:      drivers/regulator/da903x.c
3974 F:      drivers/regulator/da9???-regulator.[ch]
3975 F:      drivers/rtc/rtc-da90??.c
3976 F:      drivers/video/backlight/da90??_bl.c
3977 F:      drivers/watchdog/da90??_wdt.c
3978 F:      include/linux/mfd/da903x.h
3979 F:      include/linux/mfd/da9052/
3980 F:      include/linux/mfd/da9055/
3981 F:      include/linux/mfd/da9062/
3982 F:      include/linux/mfd/da9063/
3983 F:      include/linux/mfd/da9150/
3984 F:      include/linux/regulator/da9211.h
3985 F:      include/sound/da[79]*.h
3986 F:      sound/soc/codecs/da[79]*.[ch]
3987
3988 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3989 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3990 L:      linux-gpio@vger.kernel.org
3991 S:      Maintained
3992 F:      drivers/gpio/gpio-gpio-mm.c
3993
3994 DIGI NEO AND CLASSIC PCI PRODUCTS
3995 M:      Lidza Louina <lidza.louina@gmail.com>
3996 M:      Mark Hounschell <markh@compro.net>
3997 L:      driverdev-devel@linuxdriverproject.org
3998 S:      Maintained
3999 F:      drivers/staging/dgnc/
4000
4001 DIOLAN U2C-12 I2C DRIVER
4002 M:      Guenter Roeck <linux@roeck-us.net>
4003 L:      linux-i2c@vger.kernel.org
4004 S:      Maintained
4005 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4006
4007 DIRECT ACCESS (DAX)
4008 M:      Matthew Wilcox <mawilcox@microsoft.com>
4009 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4010 L:      linux-fsdevel@vger.kernel.org
4011 S:      Supported
4012 F:      fs/dax.c
4013 F:      include/linux/dax.h
4014 F:      include/trace/events/fs_dax.h
4015
4016 DIRECTORY NOTIFICATION (DNOTIFY)
4017 M:      Eric Paris <eparis@parisplace.org>
4018 S:      Maintained
4019 F:      Documentation/filesystems/dnotify.txt
4020 F:      fs/notify/dnotify/
4021 F:      include/linux/dnotify.h
4022
4023 DISK GEOMETRY AND PARTITION HANDLING
4024 M:      Andries Brouwer <aeb@cwi.nl>
4025 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4026 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4027 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4028 S:      Maintained
4029
4030 DISKQUOTA
4031 M:      Jan Kara <jack@suse.com>
4032 S:      Maintained
4033 F:      Documentation/filesystems/quota.txt
4034 F:      fs/quota/
4035 F:      include/linux/quota*.h
4036 F:      include/uapi/linux/quota*.h
4037
4038 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4039 M:      Bernie Thompson <bernie@plugable.com>
4040 L:      linux-fbdev@vger.kernel.org
4041 S:      Maintained
4042 W:      http://plugable.com/category/projects/udlfb/
4043 F:      drivers/video/fbdev/udlfb.c
4044 F:      include/video/udlfb.h
4045 F:      Documentation/fb/udlfb.txt
4046
4047 DISTRIBUTED LOCK MANAGER (DLM)
4048 M:      Christine Caulfield <ccaulfie@redhat.com>
4049 M:      David Teigland <teigland@redhat.com>
4050 L:      cluster-devel@redhat.com
4051 W:      http://sources.redhat.com/cluster/
4052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4053 S:      Supported
4054 F:      fs/dlm/
4055
4056 DMA BUFFER SHARING FRAMEWORK
4057 M:      Sumit Semwal <sumit.semwal@linaro.org>
4058 S:      Maintained
4059 L:      linux-media@vger.kernel.org
4060 L:      dri-devel@lists.freedesktop.org
4061 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4062 F:      drivers/dma-buf/
4063 F:      include/linux/dma-buf*
4064 F:      include/linux/reservation.h
4065 F:      include/linux/*fence.h
4066 F:      Documentation/driver-api/dma-buf.rst
4067 T:      git git://anongit.freedesktop.org/drm/drm-misc
4068
4069 SYNC FILE FRAMEWORK
4070 M:      Sumit Semwal <sumit.semwal@linaro.org>
4071 R:      Gustavo Padovan <gustavo@padovan.org>
4072 S:      Maintained
4073 L:      linux-media@vger.kernel.org
4074 L:      dri-devel@lists.freedesktop.org
4075 F:      drivers/dma-buf/sync_*
4076 F:      drivers/dma-buf/dma-fence*
4077 F:      drivers/dma-buf/sw_sync.c
4078 F:      include/linux/sync_file.h
4079 F:      include/uapi/linux/sync_file.h
4080 F:      Documentation/sync_file.txt
4081 T:      git git://anongit.freedesktop.org/drm/drm-misc
4082
4083 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4084 M:      Vinod Koul <vinod.koul@intel.com>
4085 L:      dmaengine@vger.kernel.org
4086 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4087 S:      Maintained
4088 F:      drivers/dma/
4089 F:      include/linux/dmaengine.h
4090 F:      Documentation/devicetree/bindings/dma/
4091 F:      Documentation/dmaengine/
4092 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4093
4094 DME1737 HARDWARE MONITOR DRIVER
4095 M:      Juerg Haefliger <juergh@gmail.com>
4096 L:      linux-hwmon@vger.kernel.org
4097 S:      Maintained
4098 F:      Documentation/hwmon/dme1737
4099 F:      drivers/hwmon/dme1737.c
4100
4101 DMI/SMBIOS SUPPORT
4102 M:      Jean Delvare <jdelvare@suse.com>
4103 S:      Maintained
4104 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4105 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4106 F:      drivers/firmware/dmi-id.c
4107 F:      drivers/firmware/dmi_scan.c
4108 F:      include/linux/dmi.h
4109
4110 DOCUMENTATION
4111 M:      Jonathan Corbet <corbet@lwn.net>
4112 L:      linux-doc@vger.kernel.org
4113 S:      Maintained
4114 F:      Documentation/
4115 F:      scripts/docproc.c
4116 F:      scripts/kernel-doc*
4117 X:      Documentation/ABI/
4118 X:      Documentation/devicetree/
4119 X:      Documentation/acpi
4120 X:      Documentation/power
4121 X:      Documentation/spi
4122 X:      Documentation/media
4123 T:      git git://git.lwn.net/linux.git docs-next
4124
4125 DOUBLETALK DRIVER
4126 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4127 L:      blinux-list@redhat.com
4128 S:      Maintained
4129 F:      drivers/char/dtlk.c
4130 F:      include/linux/dtlk.h
4131
4132 DPT_I2O SCSI RAID DRIVER
4133 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4134 L:      linux-scsi@vger.kernel.org
4135 W:      http://www.adaptec.com/
4136 S:      Maintained
4137 F:      drivers/scsi/dpt*
4138 F:      drivers/scsi/dpt/
4139
4140 DRBD DRIVER
4141 M:      Philipp Reisner <philipp.reisner@linbit.com>
4142 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4143 L:      drbd-dev@lists.linbit.com
4144 W:      http://www.drbd.org
4145 T:      git git://git.linbit.com/linux-drbd.git
4146 T:      git git://git.linbit.com/drbd-8.4.git
4147 S:      Supported
4148 F:      drivers/block/drbd/
4149 F:      lib/lru_cache.c
4150 F:      Documentation/blockdev/drbd/
4151
4152 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4153 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4155 S:      Supported
4156 F:      Documentation/kobject.txt
4157 F:      drivers/base/
4158 F:      fs/debugfs/
4159 F:      fs/sysfs/
4160 F:      include/linux/debugfs.h
4161 F:      include/linux/kobj*
4162 F:      lib/kobj*
4163
4164 DRM DRIVERS
4165 M:      David Airlie <airlied@linux.ie>
4166 L:      dri-devel@lists.freedesktop.org
4167 T:      git git://people.freedesktop.org/~airlied/linux
4168 B:      https://bugs.freedesktop.org/
4169 C:      irc://chat.freenode.net/dri-devel
4170 S:      Maintained
4171 F:      drivers/gpu/drm/
4172 F:      drivers/gpu/vga/
4173 F:      Documentation/devicetree/bindings/display/
4174 F:      Documentation/devicetree/bindings/gpu/
4175 F:      Documentation/devicetree/bindings/video/
4176 F:      Documentation/gpu/
4177 F:      include/drm/
4178 F:      include/uapi/drm/
4179
4180 DRM DRIVERS AND MISC GPU PATCHES
4181 M:      Daniel Vetter <daniel.vetter@intel.com>
4182 M:      Jani Nikula <jani.nikula@linux.intel.com>
4183 M:      Sean Paul <seanpaul@chromium.org>
4184 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4185 S:      Maintained
4186 T:      git git://anongit.freedesktop.org/drm/drm-misc
4187 F:      Documentation/gpu/
4188 F:      drivers/gpu/vga/
4189 F:      drivers/gpu/drm/*
4190 F:      include/drm/drm*
4191 F:      include/uapi/drm/drm*
4192
4193 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4194 M:      Dave Airlie <airlied@redhat.com>
4195 S:      Odd Fixes
4196 F:      drivers/gpu/drm/ast/
4197
4198 DRM DRIVERS FOR BRIDGE CHIPS
4199 M:      Archit Taneja <architt@codeaurora.org>
4200 S:      Maintained
4201 T:      git git://anongit.freedesktop.org/drm/drm-misc
4202 F:      drivers/gpu/drm/bridge/
4203
4204 DRM DRIVER FOR BOCHS VIRTUAL GPU
4205 M:      Gerd Hoffmann <kraxel@redhat.com>
4206 L:      virtualization@lists.linux-foundation.org
4207 T:      git git://git.kraxel.org/linux drm-qemu
4208 S:      Maintained
4209 F:      drivers/gpu/drm/bochs/
4210
4211 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4212 M:      Dave Airlie <airlied@redhat.com>
4213 M:      Gerd Hoffmann <kraxel@redhat.com>
4214 L:      virtualization@lists.linux-foundation.org
4215 T:      git git://git.kraxel.org/linux drm-qemu
4216 S:      Obsolete
4217 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4218 F:      drivers/gpu/drm/cirrus/
4219
4220 RADEON and AMDGPU DRM DRIVERS
4221 M:      Alex Deucher <alexander.deucher@amd.com>
4222 M:      Christian König <christian.koenig@amd.com>
4223 L:      amd-gfx@lists.freedesktop.org
4224 T:      git git://people.freedesktop.org/~agd5f/linux
4225 S:      Supported
4226 F:      drivers/gpu/drm/radeon/
4227 F:      include/uapi/drm/radeon_drm.h
4228 F:      drivers/gpu/drm/amd/
4229 F:      include/uapi/drm/amdgpu_drm.h
4230
4231 DRM PANEL DRIVERS
4232 M:      Thierry Reding <thierry.reding@gmail.com>
4233 L:      dri-devel@lists.freedesktop.org
4234 T:      git git://anongit.freedesktop.org/tegra/linux.git
4235 S:      Maintained
4236 F:      drivers/gpu/drm/drm_panel.c
4237 F:      drivers/gpu/drm/panel/
4238 F:      include/drm/drm_panel.h
4239 F:      Documentation/devicetree/bindings/display/panel/
4240
4241 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4242 M:      Daniel Vetter <daniel.vetter@intel.com>
4243 M:      Jani Nikula <jani.nikula@linux.intel.com>
4244 L:      intel-gfx@lists.freedesktop.org
4245 W:      https://01.org/linuxgraphics/
4246 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4247 C:      irc://chat.freenode.net/intel-gfx
4248 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4249 T:      git git://anongit.freedesktop.org/drm-intel
4250 S:      Supported
4251 F:      drivers/gpu/drm/i915/
4252 F:      include/drm/i915*
4253 F:      include/uapi/drm/i915_drm.h
4254 F:      Documentation/gpu/i915.rst
4255
4256 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4257 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4258 M:      Zhi Wang <zhi.a.wang@intel.com>
4259 L:      intel-gvt-dev@lists.freedesktop.org
4260 L:      intel-gfx@lists.freedesktop.org
4261 W:      https://01.org/igvt-g
4262 T:      git https://github.com/01org/gvt-linux.git
4263 S:      Supported
4264 F:      drivers/gpu/drm/i915/gvt/
4265
4266 DRM DRIVERS FOR ATMEL HLCDC
4267 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4268 L:      dri-devel@lists.freedesktop.org
4269 S:      Supported
4270 F:      drivers/gpu/drm/atmel-hlcdc/
4271 F:      Documentation/devicetree/bindings/drm/atmel/
4272
4273 DRM DRIVERS FOR ALLWINNER A10
4274 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4275 L:      dri-devel@lists.freedesktop.org
4276 S:      Supported
4277 F:      drivers/gpu/drm/sun4i/
4278 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4279
4280 DRM DRIVERS FOR AMLOGIC SOCS
4281 M:      Neil Armstrong <narmstrong@baylibre.com>
4282 L:      dri-devel@lists.freedesktop.org
4283 L:      linux-amlogic@lists.infradead.org
4284 W:      http://linux-meson.com/
4285 S:      Supported
4286 F:      drivers/gpu/drm/meson/
4287 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4288
4289 DRM DRIVERS FOR EXYNOS
4290 M:      Inki Dae <inki.dae@samsung.com>
4291 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4292 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4293 M:      Kyungmin Park <kyungmin.park@samsung.com>
4294 L:      dri-devel@lists.freedesktop.org
4295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4296 S:      Supported
4297 F:      drivers/gpu/drm/exynos/
4298 F:      include/uapi/drm/exynos_drm.h
4299 F:      Documentation/devicetree/bindings/display/exynos/
4300
4301 DRM DRIVERS FOR FREESCALE DCU
4302 M:      Stefan Agner <stefan@agner.ch>
4303 M:      Alison Wang <alison.wang@freescale.com>
4304 L:      dri-devel@lists.freedesktop.org
4305 S:      Supported
4306 F:      drivers/gpu/drm/fsl-dcu/
4307 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4308 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4309 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4310
4311 DRM DRIVERS FOR FREESCALE IMX
4312 M:      Philipp Zabel <p.zabel@pengutronix.de>
4313 L:      dri-devel@lists.freedesktop.org
4314 S:      Maintained
4315 F:      drivers/gpu/drm/imx/
4316 F:      drivers/gpu/ipu-v3/
4317 F:      Documentation/devicetree/bindings/display/imx/
4318
4319 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4320 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4321 L:      dri-devel@lists.freedesktop.org
4322 T:      git git://github.com/patjak/drm-gma500
4323 S:      Maintained
4324 F:      drivers/gpu/drm/gma500/
4325
4326 DRM DRIVERS FOR HISILICON
4327 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4328 M:      Rongrong Zou <zourongrong@gmail.com>
4329 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4330 R:      Chen Feng <puck.chen@hisilicon.com>
4331 L:      dri-devel@lists.freedesktop.org
4332 T:      git git://github.com/xin3liang/linux.git
4333 S:      Maintained
4334 F:      drivers/gpu/drm/hisilicon/
4335 F:      Documentation/devicetree/bindings/display/hisilicon/
4336
4337 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4338 S:      Orphan / Obsolete
4339 F:      drivers/gpu/drm/i810/
4340 F:      include/uapi/drm/i810_drm.h
4341
4342 DRM DRIVERS FOR MEDIATEK
4343 M:      CK Hu <ck.hu@mediatek.com>
4344 M:      Philipp Zabel <p.zabel@pengutronix.de>
4345 L:      dri-devel@lists.freedesktop.org
4346 S:      Supported
4347 F:      drivers/gpu/drm/mediatek/
4348 F:      Documentation/devicetree/bindings/display/mediatek/
4349
4350 DRM DRIVER FOR MI0283QT
4351 M:      Noralf Trønnes <noralf@tronnes.org>
4352 S:      Maintained
4353 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4354 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4355
4356 DRM DRIVER FOR MSM ADRENO GPU
4357 M:      Rob Clark <robdclark@gmail.com>
4358 L:      linux-arm-msm@vger.kernel.org
4359 L:      dri-devel@lists.freedesktop.org
4360 L:      freedreno@lists.freedesktop.org
4361 T:      git git://people.freedesktop.org/~robclark/linux
4362 S:      Maintained
4363 F:      drivers/gpu/drm/msm/
4364 F:      include/uapi/drm/msm_drm.h
4365 F:      Documentation/devicetree/bindings/display/msm/
4366
4367 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4368 M:      Ben Skeggs <bskeggs@redhat.com>
4369 L:      dri-devel@lists.freedesktop.org
4370 L:      nouveau@lists.freedesktop.org
4371 T:      git git://github.com/skeggsb/linux
4372 S:      Supported
4373 F:      drivers/gpu/drm/nouveau/
4374 F:      include/uapi/drm/nouveau_drm.h
4375
4376 DRM DRIVERS FOR NVIDIA TEGRA
4377 M:      Thierry Reding <thierry.reding@gmail.com>
4378 L:      dri-devel@lists.freedesktop.org
4379 L:      linux-tegra@vger.kernel.org
4380 T:      git git://anongit.freedesktop.org/tegra/linux.git
4381 S:      Supported
4382 F:      drivers/gpu/drm/tegra/
4383 F:      drivers/gpu/host1x/
4384 F:      include/linux/host1x.h
4385 F:      include/uapi/drm/tegra_drm.h
4386 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4387
4388 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4389 S:      Orphan / Obsolete
4390 F:      drivers/gpu/drm/mga/
4391 F:      include/uapi/drm/mga_drm.h
4392
4393 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4394 M:      Dave Airlie <airlied@redhat.com>
4395 S:      Odd Fixes
4396 F:      drivers/gpu/drm/mgag200/
4397
4398 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4399 S:      Orphan / Obsolete
4400 F:      drivers/gpu/drm/r128/
4401 F:      include/uapi/drm/r128_drm.h
4402
4403 DRM DRIVERS FOR RENESAS
4404 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4405 L:      dri-devel@lists.freedesktop.org
4406 L:      linux-renesas-soc@vger.kernel.org
4407 T:      git git://linuxtv.org/pinchartl/fbdev
4408 S:      Supported
4409 F:      drivers/gpu/drm/rcar-du/
4410 F:      drivers/gpu/drm/shmobile/
4411 F:      include/linux/platform_data/shmob_drm.h
4412 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4413
4414 DRM DRIVER FOR QXL VIRTUAL GPU
4415 M:      Dave Airlie <airlied@redhat.com>
4416 M:      Gerd Hoffmann <kraxel@redhat.com>
4417 L:      virtualization@lists.linux-foundation.org
4418 T:      git git://git.kraxel.org/linux drm-qemu
4419 S:      Maintained
4420 F:      drivers/gpu/drm/qxl/
4421 F:      include/uapi/drm/qxl_drm.h
4422
4423 DRM DRIVERS FOR ROCKCHIP
4424 M:      Mark Yao <mark.yao@rock-chips.com>
4425 L:      dri-devel@lists.freedesktop.org
4426 S:      Maintained
4427 F:      drivers/gpu/drm/rockchip/
4428 F:      Documentation/devicetree/bindings/display/rockchip/
4429
4430 DRM DRIVER FOR SAVAGE VIDEO CARDS
4431 S:      Orphan / Obsolete
4432 F:      drivers/gpu/drm/savage/
4433 F:      include/uapi/drm/savage_drm.h
4434
4435 DRM DRIVER FOR SIS VIDEO CARDS
4436 S:      Orphan / Obsolete
4437 F:      drivers/gpu/drm/sis/
4438 F:      include/uapi/drm/sis_drm.h
4439
4440 DRM DRIVERS FOR STI
4441 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4442 M:      Vincent Abriou <vincent.abriou@st.com>
4443 L:      dri-devel@lists.freedesktop.org
4444 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4445 S:      Maintained
4446 F:      drivers/gpu/drm/sti
4447 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4448
4449 DRM DRIVER FOR TDFX VIDEO CARDS
4450 S:      Orphan / Obsolete
4451 F:      drivers/gpu/drm/tdfx/
4452
4453 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4454 M:      Dave Airlie <airlied@redhat.com>
4455 S:      Odd Fixes
4456 F:      drivers/gpu/drm/udl/
4457
4458 DRM DRIVERS FOR VIVANTE GPU IP
4459 M:      Lucas Stach <l.stach@pengutronix.de>
4460 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4461 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4462 L:      etnaviv@lists.freedesktop.org
4463 L:      dri-devel@lists.freedesktop.org
4464 S:      Maintained
4465 F:      drivers/gpu/drm/etnaviv/
4466 F:      include/uapi/drm/etnaviv_drm.h
4467 F:      Documentation/devicetree/bindings/display/etnaviv/
4468
4469 DRM DRIVER FOR VMWARE VIRTUAL GPU
4470 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4471 M:      Sinclair Yeh <syeh@vmware.com>
4472 M:      Thomas Hellstrom <thellstrom@vmware.com>
4473 L:      dri-devel@lists.freedesktop.org
4474 T:      git git://people.freedesktop.org/~syeh/repos_linux
4475 T:      git git://people.freedesktop.org/~thomash/linux
4476 S:      Supported
4477 F:      drivers/gpu/drm/vmwgfx/
4478 F:      include/uapi/drm/vmwgfx_drm.h
4479
4480 DRM DRIVERS FOR VC4
4481 M:      Eric Anholt <eric@anholt.net>
4482 T:      git git://github.com/anholt/linux
4483 S:      Supported
4484 F:      drivers/gpu/drm/vc4/
4485 F:      include/uapi/drm/vc4_drm.h
4486 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4487
4488 DRM DRIVERS FOR TI OMAP
4489 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4490 L:      dri-devel@lists.freedesktop.org
4491 S:      Maintained
4492 F:      drivers/gpu/drm/omapdrm/
4493 F:      Documentation/devicetree/bindings/display/ti/
4494
4495 DRM DRIVERS FOR TI LCDC
4496 M:      Jyri Sarha <jsarha@ti.com>
4497 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4498 L:      dri-devel@lists.freedesktop.org
4499 S:      Maintained
4500 F:      drivers/gpu/drm/tilcdc/
4501 F:      Documentation/devicetree/bindings/display/tilcdc/
4502
4503 DRM DRIVERS FOR ZTE ZX
4504 M:      Shawn Guo <shawnguo@kernel.org>
4505 L:      dri-devel@lists.freedesktop.org
4506 S:      Maintained
4507 F:      drivers/gpu/drm/zte/
4508 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4509
4510 DSBR100 USB FM RADIO DRIVER
4511 M:      Alexey Klimov <klimov.linux@gmail.com>
4512 L:      linux-media@vger.kernel.org
4513 T:      git git://linuxtv.org/media_tree.git
4514 S:      Maintained
4515 F:      drivers/media/radio/dsbr100.c
4516
4517 DSCC4 DRIVER
4518 M:      Francois Romieu <romieu@fr.zoreil.com>
4519 L:      netdev@vger.kernel.org
4520 S:      Maintained
4521 F:      drivers/net/wan/dscc4.c
4522
4523 DT3155 MEDIA DRIVER
4524 M:      Hans Verkuil <hverkuil@xs4all.nl>
4525 L:      linux-media@vger.kernel.org
4526 T:      git git://linuxtv.org/media_tree.git
4527 W:      https://linuxtv.org
4528 S:      Odd Fixes
4529 F:      drivers/media/pci/dt3155/
4530
4531 DVB_USB_AF9015 MEDIA DRIVER
4532 M:      Antti Palosaari <crope@iki.fi>
4533 L:      linux-media@vger.kernel.org
4534 W:      https://linuxtv.org
4535 W:      http://palosaari.fi/linux/
4536 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4537 T:      git git://linuxtv.org/anttip/media_tree.git
4538 S:      Maintained
4539 F:      drivers/media/usb/dvb-usb-v2/af9015*
4540
4541 DVB_USB_AF9035 MEDIA DRIVER
4542 M:      Antti Palosaari <crope@iki.fi>
4543 L:      linux-media@vger.kernel.org
4544 W:      https://linuxtv.org
4545 W:      http://palosaari.fi/linux/
4546 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4547 T:      git git://linuxtv.org/anttip/media_tree.git
4548 S:      Maintained
4549 F:      drivers/media/usb/dvb-usb-v2/af9035*
4550
4551 DVB_USB_ANYSEE MEDIA DRIVER
4552 M:      Antti Palosaari <crope@iki.fi>
4553 L:      linux-media@vger.kernel.org
4554 W:      https://linuxtv.org
4555 W:      http://palosaari.fi/linux/
4556 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4557 T:      git git://linuxtv.org/anttip/media_tree.git
4558 S:      Maintained
4559 F:      drivers/media/usb/dvb-usb-v2/anysee*
4560
4561 DVB_USB_AU6610 MEDIA DRIVER
4562 M:      Antti Palosaari <crope@iki.fi>
4563 L:      linux-media@vger.kernel.org
4564 W:      https://linuxtv.org
4565 W:      http://palosaari.fi/linux/
4566 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4567 T:      git git://linuxtv.org/anttip/media_tree.git
4568 S:      Maintained
4569 F:      drivers/media/usb/dvb-usb-v2/au6610*
4570
4571 DVB_USB_CE6230 MEDIA DRIVER
4572 M:      Antti Palosaari <crope@iki.fi>
4573 L:      linux-media@vger.kernel.org
4574 W:      https://linuxtv.org
4575 W:      http://palosaari.fi/linux/
4576 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4577 T:      git git://linuxtv.org/anttip/media_tree.git
4578 S:      Maintained
4579 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4580
4581 DVB_USB_CXUSB MEDIA DRIVER
4582 M:      Michael Krufky <mkrufky@linuxtv.org>
4583 L:      linux-media@vger.kernel.org
4584 W:      https://linuxtv.org
4585 W:      http://github.com/mkrufky
4586 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4587 T:      git git://linuxtv.org/media_tree.git
4588 S:      Maintained
4589 F:      drivers/media/usb/dvb-usb/cxusb*
4590
4591 DVB_USB_EC168 MEDIA DRIVER
4592 M:      Antti Palosaari <crope@iki.fi>
4593 L:      linux-media@vger.kernel.org
4594 W:      https://linuxtv.org
4595 W:      http://palosaari.fi/linux/
4596 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4597 T:      git git://linuxtv.org/anttip/media_tree.git
4598 S:      Maintained
4599 F:      drivers/media/usb/dvb-usb-v2/ec168*
4600
4601 DVB_USB_GL861 MEDIA DRIVER
4602 M:      Antti Palosaari <crope@iki.fi>
4603 L:      linux-media@vger.kernel.org
4604 W:      https://linuxtv.org
4605 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4606 T:      git git://linuxtv.org/anttip/media_tree.git
4607 S:      Maintained
4608 F:      drivers/media/usb/dvb-usb-v2/gl861*
4609
4610 DVB_USB_MXL111SF MEDIA DRIVER
4611 M:      Michael Krufky <mkrufky@linuxtv.org>
4612 L:      linux-media@vger.kernel.org
4613 W:      https://linuxtv.org
4614 W:      http://github.com/mkrufky
4615 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4616 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4617 S:      Maintained
4618 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4619
4620 DVB_USB_RTL28XXU MEDIA DRIVER
4621 M:      Antti Palosaari <crope@iki.fi>
4622 L:      linux-media@vger.kernel.org
4623 W:      https://linuxtv.org
4624 W:      http://palosaari.fi/linux/
4625 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4626 T:      git git://linuxtv.org/anttip/media_tree.git
4627 S:      Maintained
4628 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4629
4630 DVB_USB_V2 MEDIA DRIVER
4631 M:      Antti Palosaari <crope@iki.fi>
4632 L:      linux-media@vger.kernel.org
4633 W:      https://linuxtv.org
4634 W:      http://palosaari.fi/linux/
4635 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4636 T:      git git://linuxtv.org/anttip/media_tree.git
4637 S:      Maintained
4638 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4639 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4640
4641 DYNAMIC DEBUG
4642 M:      Jason Baron <jbaron@akamai.com>
4643 S:      Maintained
4644 F:      lib/dynamic_debug.c
4645 F:      include/linux/dynamic_debug.h
4646
4647 DZ DECSTATION DZ11 SERIAL DRIVER
4648 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4649 S:      Maintained
4650 F:      drivers/tty/serial/dz.*
4651
4652 E3X0 POWER BUTTON DRIVER
4653 M:      Moritz Fischer <moritz.fischer@ettus.com>
4654 L:      usrp-users@lists.ettus.com
4655 W:      http://www.ettus.com
4656 S:      Supported
4657 F:      drivers/input/misc/e3x0-button.c
4658 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4659
4660 E4000 MEDIA DRIVER
4661 M:      Antti Palosaari <crope@iki.fi>
4662 L:      linux-media@vger.kernel.org
4663 W:      https://linuxtv.org
4664 W:      http://palosaari.fi/linux/
4665 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4666 T:      git git://linuxtv.org/anttip/media_tree.git
4667 S:      Maintained
4668 F:      drivers/media/tuners/e4000*
4669
4670 EATA ISA/EISA/PCI SCSI DRIVER
4671 M:      Dario Ballabio <ballabio_dario@emc.com>
4672 L:      linux-scsi@vger.kernel.org
4673 S:      Maintained
4674 F:      drivers/scsi/eata.c
4675
4676 EC100 MEDIA DRIVER
4677 M:      Antti Palosaari <crope@iki.fi>
4678 L:      linux-media@vger.kernel.org
4679 W:      https://linuxtv.org
4680 W:      http://palosaari.fi/linux/
4681 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4682 T:      git git://linuxtv.org/anttip/media_tree.git
4683 S:      Maintained
4684 F:      drivers/media/dvb-frontends/ec100*
4685
4686 ECRYPT FILE SYSTEM
4687 M:      Tyler Hicks <tyhicks@canonical.com>
4688 L:      ecryptfs@vger.kernel.org
4689 W:      http://ecryptfs.org
4690 W:      https://launchpad.net/ecryptfs
4691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4692 S:      Supported
4693 F:      Documentation/filesystems/ecryptfs.txt
4694 F:      fs/ecryptfs/
4695
4696 EDAC-CORE
4697 M:      Borislav Petkov <bp@alien8.de>
4698 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4699 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4700 L:      linux-edac@vger.kernel.org
4701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4703 S:      Supported
4704 F:      Documentation/admin-guide/ras.rst
4705 F:      Documentation/driver-api/edac.rst
4706 F:      drivers/edac/
4707 F:      include/linux/edac.h
4708
4709 EDAC-AMD64
4710 M:      Borislav Petkov <bp@alien8.de>
4711 L:      linux-edac@vger.kernel.org
4712 S:      Maintained
4713 F:      drivers/edac/amd64_edac*
4714
4715 EDAC-CALXEDA
4716 M:      Robert Richter <rric@kernel.org>
4717 L:      linux-edac@vger.kernel.org
4718 S:      Maintained
4719 F:      drivers/edac/highbank*
4720
4721 EDAC-CAVIUM
4722 M:      Ralf Baechle <ralf@linux-mips.org>
4723 M:      David Daney <david.daney@cavium.com>
4724 L:      linux-edac@vger.kernel.org
4725 L:      linux-mips@linux-mips.org
4726 S:      Supported
4727 F:      drivers/edac/octeon_edac*
4728 F:      drivers/edac/thunderx_edac*
4729
4730 EDAC-E752X
4731 M:      Mark Gross <mark.gross@intel.com>
4732 L:      linux-edac@vger.kernel.org
4733 S:      Maintained
4734 F:      drivers/edac/e752x_edac.c
4735
4736 EDAC-E7XXX
4737 L:      linux-edac@vger.kernel.org
4738 S:      Maintained
4739 F:      drivers/edac/e7xxx_edac.c
4740
4741 EDAC-FSL_DDR
4742 M:      York Sun <york.sun@nxp.com>
4743 L:      linux-edac@vger.kernel.org
4744 S:      Maintained
4745 F:      drivers/edac/fsl_ddr_edac.*
4746
4747 EDAC-GHES
4748 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4749 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4750 L:      linux-edac@vger.kernel.org
4751 S:      Maintained
4752 F:      drivers/edac/ghes_edac.c
4753
4754 EDAC-I82443BXGX
4755 M:      Tim Small <tim@buttersideup.com>
4756 L:      linux-edac@vger.kernel.org
4757 S:      Maintained
4758 F:      drivers/edac/i82443bxgx_edac.c
4759
4760 EDAC-I3000
4761 L:      linux-edac@vger.kernel.org
4762 S:      Orphan
4763 F:      drivers/edac/i3000_edac.c
4764
4765 EDAC-I5000
4766 L:      linux-edac@vger.kernel.org
4767 S:      Maintained
4768 F:      drivers/edac/i5000_edac.c
4769
4770 EDAC-I5400
4771 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4772 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4773 L:      linux-edac@vger.kernel.org
4774 S:      Maintained
4775 F:      drivers/edac/i5400_edac.c
4776
4777 EDAC-I7300
4778 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4779 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4780 L:      linux-edac@vger.kernel.org
4781 S:      Maintained
4782 F:      drivers/edac/i7300_edac.c
4783
4784 EDAC-I7CORE
4785 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4786 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4787 L:      linux-edac@vger.kernel.org
4788 S:      Maintained
4789 F:      drivers/edac/i7core_edac.c
4790
4791 EDAC-I82975X
4792 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4793 M:      "Arvind R." <arvino55@gmail.com>
4794 L:      linux-edac@vger.kernel.org
4795 S:      Maintained
4796 F:      drivers/edac/i82975x_edac.c
4797
4798 EDAC-IE31200
4799 M:      Jason Baron <jbaron@akamai.com>
4800 L:      linux-edac@vger.kernel.org
4801 S:      Maintained
4802 F:      drivers/edac/ie31200_edac.c
4803
4804 EDAC-MPC85XX
4805 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4806 L:      linux-edac@vger.kernel.org
4807 S:      Maintained
4808 F:      drivers/edac/mpc85xx_edac.[ch]
4809
4810 EDAC-PND2
4811 M:      Tony Luck <tony.luck@intel.com>
4812 L:      linux-edac@vger.kernel.org
4813 S:      Maintained
4814 F:      drivers/edac/pnd2_edac.[ch]
4815
4816 EDAC-PASEMI
4817 M:      Egor Martovetsky <egor@pasemi.com>
4818 L:      linux-edac@vger.kernel.org
4819 S:      Maintained
4820 F:      drivers/edac/pasemi_edac.c
4821
4822 EDAC-R82600
4823 M:      Tim Small <tim@buttersideup.com>
4824 L:      linux-edac@vger.kernel.org
4825 S:      Maintained
4826 F:      drivers/edac/r82600_edac.c
4827
4828 EDAC-SBRIDGE
4829 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4830 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4831 L:      linux-edac@vger.kernel.org
4832 S:      Maintained
4833 F:      drivers/edac/sb_edac.c
4834
4835 EDAC-SKYLAKE
4836 M:      Tony Luck <tony.luck@intel.com>
4837 L:      linux-edac@vger.kernel.org
4838 S:      Maintained
4839 F:      drivers/edac/skx_edac.c
4840
4841 EDAC-XGENE
4842 APPLIED MICRO (APM) X-GENE SOC EDAC
4843 M:     Loc Ho <lho@apm.com>
4844 S:     Supported
4845 F:     drivers/edac/xgene_edac.c
4846 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4847
4848 EDIROL UA-101/UA-1000 DRIVER
4849 M:      Clemens Ladisch <clemens@ladisch.de>
4850 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4851 T:      git git://git.alsa-project.org/alsa-kernel.git
4852 S:      Maintained
4853 F:      sound/usb/misc/ua101.c
4854
4855 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4856 M:      Matt Fleming <matt@codeblueprint.co.uk>
4857 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4858 L:      linux-efi@vger.kernel.org
4859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4860 S:      Maintained
4861 F:      Documentation/efi-stub.txt
4862 F:      arch/*/kernel/efi.c
4863 F:      arch/x86/boot/compressed/eboot.[ch]
4864 F:      arch/*/include/asm/efi.h
4865 F:      arch/x86/platform/efi/
4866 F:      drivers/firmware/efi/
4867 F:      include/linux/efi*.h
4868 F:      arch/arm/boot/compressed/efi-header.S
4869 F:      arch/arm64/kernel/efi-entry.S
4870
4871 EFI VARIABLE FILESYSTEM
4872 M:      Matthew Garrett <matthew.garrett@nebula.com>
4873 M:      Jeremy Kerr <jk@ozlabs.org>
4874 M:      Matt Fleming <matt@codeblueprint.co.uk>
4875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4876 L:      linux-efi@vger.kernel.org
4877 S:      Maintained
4878 F:      fs/efivarfs/
4879
4880 EFIFB FRAMEBUFFER DRIVER
4881 L:      linux-fbdev@vger.kernel.org
4882 M:      Peter Jones <pjones@redhat.com>
4883 S:      Maintained
4884 F:      drivers/video/fbdev/efifb.c
4885
4886 EFI TEST DRIVER
4887 L:      linux-efi@vger.kernel.org
4888 M:      Ivan Hu <ivan.hu@canonical.com>
4889 M:      Matt Fleming <matt@codeblueprint.co.uk>
4890 S:      Maintained
4891 F:      drivers/firmware/efi/test/
4892
4893 EFS FILESYSTEM
4894 W:      http://aeschi.ch.eu.org/efs/
4895 S:      Orphan
4896 F:      fs/efs/
4897
4898 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4899 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4900 L:      netdev@vger.kernel.org
4901 S:      Maintained
4902 F:      drivers/net/ethernet/ibm/ehea/
4903
4904 EM28XX VIDEO4LINUX DRIVER
4905 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4906 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4907 L:      linux-media@vger.kernel.org
4908 W:      https://linuxtv.org
4909 T:      git git://linuxtv.org/media_tree.git
4910 S:      Maintained
4911 F:      drivers/media/usb/em28xx/
4912 F:      Documentation/media/v4l-drivers/em28xx*
4913
4914 EMBEDDED LINUX
4915 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4916 M:      Matt Mackall <mpm@selenic.com>
4917 M:      David Woodhouse <dwmw2@infradead.org>
4918 L:      linux-embedded@vger.kernel.org
4919 S:      Maintained
4920
4921 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4922 M:      James Smart <james.smart@broadcom.com>
4923 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4924 L:      linux-scsi@vger.kernel.org
4925 W:      http://www.broadcom.com
4926 S:      Supported
4927 F:      drivers/scsi/lpfc/
4928
4929 ENE CB710 FLASH CARD READER DRIVER
4930 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4931 S:      Maintained
4932 F:      drivers/misc/cb710/
4933 F:      drivers/mmc/host/cb710-mmc.*
4934 F:      include/linux/cb710.h
4935
4936 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4937 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4938 S:      Maintained
4939 F:      drivers/media/rc/ene_ir.*
4940
4941 EPSON S1D13XXX FRAMEBUFFER DRIVER
4942 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4943 S:      Maintained
4944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4945 F:      drivers/video/fbdev/s1d13xxxfb.c
4946 F:      include/video/s1d13xxxfb.h
4947
4948 ET131X NETWORK DRIVER
4949 M:      Mark Einon <mark.einon@gmail.com>
4950 S:      Odd Fixes
4951 F:      drivers/net/ethernet/agere/
4952
4953 ETHERNET BRIDGE
4954 M:      Stephen Hemminger <stephen@networkplumber.org>
4955 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4956 L:      netdev@vger.kernel.org
4957 W:      http://www.linuxfoundation.org/en/Net:Bridge
4958 S:      Maintained
4959 F:      include/linux/netfilter_bridge/
4960 F:      net/bridge/
4961
4962 ETHERNET PHY LIBRARY
4963 M:      Andrew Lunn <andrew@lunn.ch>
4964 M:      Florian Fainelli <f.fainelli@gmail.com>
4965 L:      netdev@vger.kernel.org
4966 S:      Maintained
4967 F:      include/linux/phy.h
4968 F:      include/linux/phy_fixed.h
4969 F:      drivers/net/phy/
4970 F:      Documentation/networking/phy.txt
4971 F:      drivers/of/of_mdio.c
4972 F:      drivers/of/of_net.c
4973
4974 EXT2 FILE SYSTEM
4975 M:      Jan Kara <jack@suse.com>
4976 L:      linux-ext4@vger.kernel.org
4977 S:      Maintained
4978 F:      Documentation/filesystems/ext2.txt
4979 F:      fs/ext2/
4980 F:      include/linux/ext2*
4981
4982 EXT4 FILE SYSTEM
4983 M:      "Theodore Ts'o" <tytso@mit.edu>
4984 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4985 L:      linux-ext4@vger.kernel.org
4986 W:      http://ext4.wiki.kernel.org
4987 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4989 S:      Maintained
4990 F:      Documentation/filesystems/ext4.txt
4991 F:      fs/ext4/
4992
4993 Extended Verification Module (EVM)
4994 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4995 L:      linux-ima-devel@lists.sourceforge.net
4996 L:      linux-security-module@vger.kernel.org
4997 S:      Supported
4998 F:      security/integrity/evm/
4999
5000 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5001 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5002 M:      Chanwoo Choi <cw00.choi@samsung.com>
5003 L:      linux-kernel@vger.kernel.org
5004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5005 S:      Maintained
5006 F:      drivers/extcon/
5007 F:      include/linux/extcon/
5008 F:      include/linux/extcon.h
5009 F:      Documentation/extcon/
5010 F:      Documentation/devicetree/bindings/extcon/
5011
5012 EXYNOS DP DRIVER
5013 M:      Jingoo Han <jingoohan1@gmail.com>
5014 L:      dri-devel@lists.freedesktop.org
5015 S:      Maintained
5016 F:      drivers/gpu/drm/exynos/exynos_dp*
5017
5018 EXYNOS SYSMMU (IOMMU) driver
5019 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5020 L:      iommu@lists.linux-foundation.org
5021 S:      Maintained
5022 F:      drivers/iommu/exynos-iommu.c
5023
5024 EZchip NPS platform support
5025 M:      Noam Camus <noamc@ezchip.com>
5026 S:      Supported
5027 F:      arch/arc/plat-eznps
5028 F:      arch/arc/boot/dts/eznps.dts
5029
5030 F71805F HARDWARE MONITORING DRIVER
5031 M:      Jean Delvare <jdelvare@suse.com>
5032 L:      linux-hwmon@vger.kernel.org
5033 S:      Maintained
5034 F:      Documentation/hwmon/f71805f
5035 F:      drivers/hwmon/f71805f.c
5036
5037 FC0011 TUNER DRIVER
5038 M:      Michael Buesch <m@bues.ch>
5039 L:      linux-media@vger.kernel.org
5040 S:      Maintained
5041 F:      drivers/media/tuners/fc0011.h
5042 F:      drivers/media/tuners/fc0011.c
5043
5044 FC2580 MEDIA DRIVER
5045 M:      Antti Palosaari <crope@iki.fi>
5046 L:      linux-media@vger.kernel.org
5047 W:      https://linuxtv.org
5048 W:      http://palosaari.fi/linux/
5049 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5050 T:      git git://linuxtv.org/anttip/media_tree.git
5051 S:      Maintained
5052 F:      drivers/media/tuners/fc2580*
5053
5054 FANOTIFY
5055 M:      Eric Paris <eparis@redhat.com>
5056 S:      Maintained
5057 F:      fs/notify/fanotify/
5058 F:      include/linux/fanotify.h
5059 F:      include/uapi/linux/fanotify.h
5060
5061 FARSYNC SYNCHRONOUS DRIVER
5062 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5063 W:      http://www.farsite.co.uk/
5064 S:      Supported
5065 F:      drivers/net/wan/farsync.*
5066
5067 FAULT INJECTION SUPPORT
5068 M:      Akinobu Mita <akinobu.mita@gmail.com>
5069 S:      Supported
5070 F:      Documentation/fault-injection/
5071 F:      lib/fault-inject.c
5072
5073 FBTFT Framebuffer drivers
5074 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5075 S:      Maintained
5076 F:      drivers/staging/fbtft/
5077
5078 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5079 M:      Johannes Thumshirn <jth@kernel.org>
5080 L:      fcoe-devel@open-fcoe.org
5081 W:      www.Open-FCoE.org
5082 S:      Supported
5083 F:      drivers/scsi/libfc/
5084 F:      drivers/scsi/fcoe/
5085 F:      include/scsi/fc/
5086 F:      include/scsi/libfc.h
5087 F:      include/scsi/libfcoe.h
5088 F:      include/uapi/scsi/fc/
5089
5090 FILE LOCKING (flock() and fcntl()/lockf())
5091 M:      Jeff Layton <jlayton@poochiereds.net>
5092 M:      "J. Bruce Fields" <bfields@fieldses.org>
5093 L:      linux-fsdevel@vger.kernel.org
5094 S:      Maintained
5095 F:      include/linux/fcntl.h
5096 F:      include/linux/fs.h
5097 F:      include/uapi/linux/fcntl.h
5098 F:      include/uapi/linux/fs.h
5099 F:      fs/fcntl.c
5100 F:      fs/locks.c
5101
5102 FILESYSTEMS (VFS and infrastructure)
5103 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5104 L:      linux-fsdevel@vger.kernel.org
5105 S:      Maintained
5106 F:      fs/*
5107
5108 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5109 M:      Riku Voipio <riku.voipio@iki.fi>
5110 L:      linux-hwmon@vger.kernel.org
5111 S:      Maintained
5112 F:      drivers/hwmon/f75375s.c
5113 F:      include/linux/f75375s.h
5114
5115 FIREWIRE AUDIO DRIVERS
5116 M:      Clemens Ladisch <clemens@ladisch.de>
5117 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5118 T:      git git://git.alsa-project.org/alsa-kernel.git
5119 S:      Maintained
5120 F:      sound/firewire/
5121
5122 FIREWIRE MEDIA DRIVERS (firedtv)
5123 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5124 L:      linux-media@vger.kernel.org
5125 L:      linux1394-devel@lists.sourceforge.net
5126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5127 S:      Maintained
5128 F:      drivers/media/firewire/
5129
5130 FIREWIRE SBP-2 TARGET
5131 M:      Chris Boot <bootc@bootc.net>
5132 L:      linux-scsi@vger.kernel.org
5133 L:      target-devel@vger.kernel.org
5134 L:      linux1394-devel@lists.sourceforge.net
5135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5136 S:      Maintained
5137 F:      drivers/target/sbp/
5138
5139 FIREWIRE SUBSYSTEM
5140 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5141 L:      linux1394-devel@lists.sourceforge.net
5142 W:      http://ieee1394.wiki.kernel.org/
5143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5144 S:      Maintained
5145 F:      drivers/firewire/
5146 F:      include/linux/firewire.h
5147 F:      include/uapi/linux/firewire*.h
5148 F:      tools/firewire/
5149
5150 FIRMWARE LOADER (request_firmware)
5151 M:      Ming Lei <ming.lei@canonical.com>
5152 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5153 L:      linux-kernel@vger.kernel.org
5154 S:      Maintained
5155 F:      Documentation/firmware_class/
5156 F:      drivers/base/firmware*.c
5157 F:      include/linux/firmware.h
5158
5159 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5160 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5161 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5162 S:      Maintained
5163 F:      drivers/block/rsxx/
5164
5165 FLOPPY DRIVER
5166 M:      Jiri Kosina <jikos@kernel.org>
5167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5168 S:      Odd fixes
5169 F:      drivers/block/floppy.c
5170
5171 FMC SUBSYSTEM
5172 M:      Alessandro Rubini <rubini@gnudd.com>
5173 W:      http://www.ohwr.org/projects/fmc-bus
5174 S:      Supported
5175 F:      drivers/fmc/
5176 F:      include/linux/fmc*.h
5177 F:      include/linux/ipmi-fru.h
5178 K:      fmc_d.*register
5179
5180 FPGA MANAGER FRAMEWORK
5181 M:      Alan Tull <atull@opensource.altera.com>
5182 R:      Moritz Fischer <moritz.fischer@ettus.com>
5183 L:      linux-fpga@vger.kernel.org
5184 S:      Maintained
5185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5186 F:      drivers/fpga/
5187 F:      include/linux/fpga/fpga-mgr.h
5188 W:      http://www.rocketboards.org
5189
5190 FPU EMULATOR
5191 M:      Bill Metzenthen <billm@melbpc.org.au>
5192 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5193 S:      Maintained
5194 F:      arch/x86/math-emu/
5195
5196 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5197 L:      netdev@vger.kernel.org
5198 S:      Orphan
5199 F:      drivers/net/wan/dlci.c
5200 F:      drivers/net/wan/sdla.c
5201
5202 FRAMEBUFFER LAYER
5203 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5204 L:      linux-fbdev@vger.kernel.org
5205 T:      git git://github.com/bzolnier/linux.git
5206 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5207 S:      Maintained
5208 F:      Documentation/fb/
5209 F:      drivers/video/
5210 F:      include/video/
5211 F:      include/linux/fb.h
5212 F:      include/uapi/video/
5213 F:      include/uapi/linux/fb.h
5214
5215 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5216 M:      Horia Geantă <horia.geanta@nxp.com>
5217 M:      Dan Douglass <dan.douglass@nxp.com>
5218 L:      linux-crypto@vger.kernel.org
5219 S:      Maintained
5220 F:      drivers/crypto/caam/
5221 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5222
5223 FREESCALE DIU FRAMEBUFFER DRIVER
5224 M:      Timur Tabi <timur@tabi.org>
5225 L:      linux-fbdev@vger.kernel.org
5226 S:      Maintained
5227 F:      drivers/video/fbdev/fsl-diu-fb.*
5228
5229 FREESCALE DMA DRIVER
5230 M:      Li Yang <leoli@freescale.com>
5231 M:      Zhang Wei <zw@zh-kernel.org>
5232 L:      linuxppc-dev@lists.ozlabs.org
5233 S:      Maintained
5234 F:      drivers/dma/fsldma.*
5235
5236 FREESCALE GPMI NAND DRIVER
5237 M:      Han Xu <han.xu@nxp.com>
5238 L:      linux-mtd@lists.infradead.org
5239 S:      Maintained
5240 F:      drivers/mtd/nand/gpmi-nand/*
5241
5242 FREESCALE I2C CPM DRIVER
5243 M:      Jochen Friedrich <jochen@scram.de>
5244 L:      linuxppc-dev@lists.ozlabs.org
5245 L:      linux-i2c@vger.kernel.org
5246 S:      Maintained
5247 F:      drivers/i2c/busses/i2c-cpm.c
5248
5249 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5250 M:      Sascha Hauer <kernel@pengutronix.de>
5251 L:      linux-fbdev@vger.kernel.org
5252 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5253 S:      Maintained
5254 F:      include/linux/platform_data/video-imxfb.h
5255 F:      drivers/video/fbdev/imxfb.c
5256
5257 FREESCALE QUAD SPI DRIVER
5258 M:      Han Xu <han.xu@nxp.com>
5259 L:      linux-mtd@lists.infradead.org
5260 S:      Maintained
5261 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5262
5263 FREESCALE SOC FS_ENET DRIVER
5264 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5265 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5266 L:      linuxppc-dev@lists.ozlabs.org
5267 L:      netdev@vger.kernel.org
5268 S:      Maintained
5269 F:      drivers/net/ethernet/freescale/fs_enet/
5270 F:      include/linux/fs_enet_pd.h
5271
5272 FREESCALE IMX / MXC FEC DRIVER
5273 M:      Fugang Duan <fugang.duan@nxp.com>
5274 L:      netdev@vger.kernel.org
5275 S:      Maintained
5276 F:      drivers/net/ethernet/freescale/fec_main.c
5277 F:      drivers/net/ethernet/freescale/fec_ptp.c
5278 F:      drivers/net/ethernet/freescale/fec.h
5279 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5280
5281 FREESCALE QORIQ DPAA FMAN DRIVER
5282 M:      Madalin Bucur <madalin.bucur@nxp.com>
5283 L:      netdev@vger.kernel.org
5284 S:      Maintained
5285 F:      drivers/net/ethernet/freescale/fman
5286 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5287
5288 FREESCALE QORIQ DPAA ETHERNET DRIVER
5289 M:      Madalin Bucur <madalin.bucur@nxp.com>
5290 L:      netdev@vger.kernel.org
5291 S:      Maintained
5292 F:      drivers/net/ethernet/freescale/dpaa
5293
5294 FREESCALE SOC DRIVERS
5295 M:      Scott Wood <oss@buserror.net>
5296 L:      linuxppc-dev@lists.ozlabs.org
5297 L:      linux-arm-kernel@lists.infradead.org
5298 S:      Maintained
5299 F:      drivers/soc/fsl/
5300 F:      include/linux/fsl/
5301
5302 FREESCALE QUICC ENGINE LIBRARY
5303 M:      Qiang Zhao <qiang.zhao@nxp.com>
5304 L:      linuxppc-dev@lists.ozlabs.org
5305 S:      Maintained
5306 F:      drivers/soc/fsl/qe/
5307 F:      include/soc/fsl/*qe*.h
5308 F:      include/soc/fsl/*ucc*.h
5309
5310 FREESCALE USB PERIPHERAL DRIVERS
5311 M:      Li Yang <leoli@freescale.com>
5312 L:      linux-usb@vger.kernel.org
5313 L:      linuxppc-dev@lists.ozlabs.org
5314 S:      Maintained
5315 F:      drivers/usb/gadget/udc/fsl*
5316
5317 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5318 M:      Li Yang <leoli@freescale.com>
5319 L:      netdev@vger.kernel.org
5320 L:      linuxppc-dev@lists.ozlabs.org
5321 S:      Maintained
5322 F:      drivers/net/ethernet/freescale/ucc_geth*
5323
5324 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5325 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5326 L:      netdev@vger.kernel.org
5327 S:      Maintained
5328 F:      drivers/net/ethernet/freescale/gianfar*
5329 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5330 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5331
5332 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5333 M:      Zhao Qiang <qiang.zhao@nxp.com>
5334 L:      netdev@vger.kernel.org
5335 L:      linuxppc-dev@lists.ozlabs.org
5336 S:      Maintained
5337 F:      drivers/net/wan/fsl_ucc_hdlc*
5338
5339 FREESCALE QUICC ENGINE UCC UART DRIVER
5340 M:      Timur Tabi <timur@tabi.org>
5341 L:      linuxppc-dev@lists.ozlabs.org
5342 S:      Maintained
5343 F:      drivers/tty/serial/ucc_uart.c
5344
5345 FREESCALE SOC SOUND DRIVERS
5346 M:      Timur Tabi <timur@tabi.org>
5347 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5348 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5349 R:      Fabio Estevam <fabio.estevam@nxp.com>
5350 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5351 L:      linuxppc-dev@lists.ozlabs.org
5352 S:      Maintained
5353 F:      sound/soc/fsl/fsl*
5354 F:      sound/soc/fsl/imx*
5355 F:      sound/soc/fsl/mpc8610_hpcd.c
5356
5357 FREEVXFS FILESYSTEM
5358 M:      Christoph Hellwig <hch@infradead.org>
5359 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5360 S:      Maintained
5361 F:      fs/freevxfs/
5362
5363 FREEZER
5364 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5365 M:      Pavel Machek <pavel@ucw.cz>
5366 L:      linux-pm@vger.kernel.org
5367 S:      Supported
5368 F:      Documentation/power/freezing-of-tasks.txt
5369 F:      include/linux/freezer.h
5370 F:      kernel/freezer.c
5371
5372 FRONTSWAP API
5373 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5374 L:      linux-kernel@vger.kernel.org
5375 S:      Maintained
5376 F:      mm/frontswap.c
5377 F:      include/linux/frontswap.h
5378
5379 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5380 M:      David Howells <dhowells@redhat.com>
5381 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5382 S:      Supported
5383 F:      Documentation/filesystems/caching/
5384 F:      fs/fscache/
5385 F:      include/linux/fscache*.h
5386
5387 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5388 M:      Theodore Y. Ts'o <tytso@mit.edu>
5389 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5390 L:      linux-fsdevel@vger.kernel.org
5391 S:      Supported
5392 F:      fs/crypto/
5393 F:      include/linux/fscrypt*.h
5394
5395 F2FS FILE SYSTEM
5396 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5397 M:      Chao Yu <yuchao0@huawei.com>
5398 L:      linux-f2fs-devel@lists.sourceforge.net
5399 W:      https://f2fs.wiki.kernel.org/
5400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5401 S:      Maintained
5402 F:      Documentation/filesystems/f2fs.txt
5403 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5404 F:      fs/f2fs/
5405 F:      include/linux/f2fs_fs.h
5406 F:      include/trace/events/f2fs.h
5407
5408 FUJITSU FR-V (FRV) PORT
5409 S:      Orphan
5410 F:      arch/frv/
5411
5412 FUJITSU LAPTOP EXTRAS
5413 M:      Jonathan Woithe <jwoithe@just42.net>
5414 L:      platform-driver-x86@vger.kernel.org
5415 S:      Maintained
5416 F:      drivers/platform/x86/fujitsu-laptop.c
5417
5418 FUJITSU M-5MO LS CAMERA ISP DRIVER
5419 M:      Kyungmin Park <kyungmin.park@samsung.com>
5420 M:      Heungjun Kim <riverful.kim@samsung.com>
5421 L:      linux-media@vger.kernel.org
5422 S:      Maintained
5423 F:      drivers/media/i2c/m5mols/
5424 F:      include/media/i2c/m5mols.h
5425
5426 FUJITSU TABLET EXTRAS
5427 M:      Robert Gerlach <khnz@gmx.de>
5428 L:      platform-driver-x86@vger.kernel.org
5429 S:      Maintained
5430 F:      drivers/platform/x86/fujitsu-tablet.c
5431
5432 FUSE: FILESYSTEM IN USERSPACE
5433 M:      Miklos Szeredi <miklos@szeredi.hu>
5434 L:      linux-fsdevel@vger.kernel.org
5435 W:      http://fuse.sourceforge.net/
5436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5437 S:      Maintained
5438 F:      fs/fuse/
5439 F:      include/uapi/linux/fuse.h
5440 F:      Documentation/filesystems/fuse.txt
5441
5442 FUTEX SUBSYSTEM
5443 M:      Thomas Gleixner <tglx@linutronix.de>
5444 M:      Ingo Molnar <mingo@redhat.com>
5445 R:      Peter Zijlstra <peterz@infradead.org>
5446 R:      Darren Hart <dvhart@infradead.org>
5447 L:      linux-kernel@vger.kernel.org
5448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5449 S:      Maintained
5450 F:      kernel/futex.c
5451 F:      kernel/futex_compat.c
5452 F:      include/asm-generic/futex.h
5453 F:      include/linux/futex.h
5454 F:      include/uapi/linux/futex.h
5455 F:      tools/testing/selftests/futex/
5456 F:      tools/perf/bench/futex*
5457 F:      Documentation/*futex*
5458
5459 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5460 M:      Rik Faith <faith@cs.unc.edu>
5461 L:      linux-scsi@vger.kernel.org
5462 S:      Odd Fixes (e.g., new signatures)
5463 F:      drivers/scsi/fdomain.*
5464
5465 GCC PLUGINS
5466 M:      Kees Cook <keescook@chromium.org>
5467 R:      Emese Revfy <re.emese@gmail.com>
5468 L:      kernel-hardening@lists.openwall.com
5469 S:      Maintained
5470 F:      scripts/gcc-plugins/
5471 F:      scripts/gcc-plugin.sh
5472 F:      scripts/Makefile.gcc-plugins
5473 F:      Documentation/gcc-plugins.txt
5474
5475 GCOV BASED KERNEL PROFILING
5476 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5477 S:      Maintained
5478 F:      kernel/gcov/
5479 F:      Documentation/dev-tools/gcov.rst
5480
5481 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5482 M:      Achim Leubner <achim_leubner@adaptec.com>
5483 L:      linux-scsi@vger.kernel.org
5484 W:      http://www.icp-vortex.com/
5485 S:      Supported
5486 F:      drivers/scsi/gdt*
5487
5488 GDB KERNEL DEBUGGING HELPER SCRIPTS
5489 M:      Jan Kiszka <jan.kiszka@siemens.com>
5490 M:      Kieran Bingham <kieran@bingham.xyz>
5491 S:      Supported
5492 F:      scripts/gdb/
5493
5494 GEMTEK FM RADIO RECEIVER DRIVER
5495 M:      Hans Verkuil <hverkuil@xs4all.nl>
5496 L:      linux-media@vger.kernel.org
5497 T:      git git://linuxtv.org/media_tree.git
5498 W:      https://linuxtv.org
5499 S:      Maintained
5500 F:      drivers/media/radio/radio-gemtek*
5501
5502 GENERIC GPIO I2C DRIVER
5503 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5504 S:      Supported
5505 F:      drivers/i2c/busses/i2c-gpio.c
5506 F:      include/linux/i2c-gpio.h
5507
5508 GENERIC GPIO I2C MULTIPLEXER DRIVER
5509 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5510 L:      linux-i2c@vger.kernel.org
5511 S:      Supported
5512 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5513 F:      include/linux/i2c-mux-gpio.h
5514 F:      Documentation/i2c/muxes/i2c-mux-gpio
5515
5516 GENERIC HDLC (WAN) DRIVERS
5517 M:      Krzysztof Halasa <khc@pm.waw.pl>
5518 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5519 S:      Maintained
5520 F:      drivers/net/wan/c101.c
5521 F:      drivers/net/wan/hd6457*
5522 F:      drivers/net/wan/hdlc*
5523 F:      drivers/net/wan/n2.c
5524 F:      drivers/net/wan/pc300too.c
5525 F:      drivers/net/wan/pci200syn.c
5526 F:      drivers/net/wan/wanxl*
5527
5528 GENERIC INCLUDE/ASM HEADER FILES
5529 M:      Arnd Bergmann <arnd@arndb.de>
5530 L:      linux-arch@vger.kernel.org
5531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5532 S:      Maintained
5533 F:      include/asm-generic/
5534 F:      include/uapi/asm-generic/
5535
5536 GENERIC PHY FRAMEWORK
5537 M:      Kishon Vijay Abraham I <kishon@ti.com>
5538 L:      linux-kernel@vger.kernel.org
5539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5540 S:      Supported
5541 F:      drivers/phy/
5542 F:      include/linux/phy/
5543
5544 GENERIC PM DOMAINS
5545 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5546 M:      Kevin Hilman <khilman@kernel.org>
5547 M:      Ulf Hansson <ulf.hansson@linaro.org>
5548 L:      linux-pm@vger.kernel.org
5549 S:      Supported
5550 F:      drivers/base/power/domain*.c
5551 F:      include/linux/pm_domain.h
5552
5553 GENERIC UIO DRIVER FOR PCI DEVICES
5554 M:      "Michael S. Tsirkin" <mst@redhat.com>
5555 L:      kvm@vger.kernel.org
5556 S:      Supported
5557 F:      drivers/uio/uio_pci_generic.c
5558
5559 GET_MAINTAINER SCRIPT
5560 M:      Joe Perches <joe@perches.com>
5561 S:      Maintained
5562 F:      scripts/get_maintainer.pl
5563
5564 GENWQE (IBM Generic Workqueue Card)
5565 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5566 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5567 S:      Supported
5568 F:      drivers/misc/genwqe/
5569
5570 GFS2 FILE SYSTEM
5571 M:      Steven Whitehouse <swhiteho@redhat.com>
5572 M:      Bob Peterson <rpeterso@redhat.com>
5573 L:      cluster-devel@redhat.com
5574 W:      http://sources.redhat.com/cluster/
5575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5576 S:      Supported
5577 F:      Documentation/filesystems/gfs2*.txt
5578 F:      fs/gfs2/
5579 F:      include/uapi/linux/gfs2_ondisk.h
5580
5581 GIGASET ISDN DRIVERS
5582 M:      Paul Bolle <pebolle@tiscali.nl>
5583 L:      gigaset307x-common@lists.sourceforge.net
5584 W:      http://gigaset307x.sourceforge.net/
5585 S:      Odd Fixes
5586 F:      Documentation/isdn/README.gigaset
5587 F:      drivers/isdn/gigaset/
5588 F:      include/uapi/linux/gigaset_dev.h
5589
5590 GO7007 MPEG CODEC
5591 M:      Hans Verkuil <hans.verkuil@cisco.com>
5592 L:      linux-media@vger.kernel.org
5593 S:      Maintained
5594 F:      drivers/media/usb/go7007/
5595
5596 GOODIX TOUCHSCREEN
5597 M:      Bastien Nocera <hadess@hadess.net>
5598 L:      linux-input@vger.kernel.org
5599 S:      Maintained
5600 F:      drivers/input/touchscreen/goodix.c
5601
5602 GPIO MOCKUP DRIVER
5603 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5604 L:      linux-gpio@vger.kernel.org
5605 S:      Maintained
5606 F:      drivers/gpio/gpio-mockup.c
5607 F:      tools/testing/selftests/gpio/
5608
5609 GPIO SUBSYSTEM
5610 M:      Linus Walleij <linus.walleij@linaro.org>
5611 M:      Alexandre Courbot <gnurou@gmail.com>
5612 L:      linux-gpio@vger.kernel.org
5613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5614 S:      Maintained
5615 F:      Documentation/devicetree/bindings/gpio/
5616 F:      Documentation/gpio/
5617 F:      Documentation/ABI/testing/gpio-cdev
5618 F:      Documentation/ABI/obsolete/sysfs-gpio
5619 F:      drivers/gpio/
5620 F:      include/linux/gpio/
5621 F:      include/linux/gpio.h
5622 F:      include/asm-generic/gpio.h
5623 F:      include/uapi/linux/gpio.h
5624 F:      tools/gpio/
5625
5626 GRE DEMULTIPLEXER DRIVER
5627 M:      Dmitry Kozlov <xeb@mail.ru>
5628 L:      netdev@vger.kernel.org
5629 S:      Maintained
5630 F:      net/ipv4/gre_demux.c
5631 F:      net/ipv4/gre_offload.c
5632 F:      include/net/gre.h
5633
5634 GRETH 10/100/1G Ethernet MAC device driver
5635 M:      Andreas Larsson <andreas@gaisler.com>
5636 L:      netdev@vger.kernel.org
5637 S:      Maintained
5638 F:      drivers/net/ethernet/aeroflex/
5639
5640 GREYBUS SUBSYSTEM
5641 M:      Johan Hovold <johan@kernel.org>
5642 M:      Alex Elder <elder@kernel.org>
5643 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5644 S:      Maintained
5645 F:      drivers/staging/greybus/
5646 L:      greybus-dev@lists.linaro.org
5647
5648 GREYBUS AUDIO PROTOCOLS DRIVERS
5649 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5650 M:      Mark Greer <mgreer@animalcreek.com>
5651 S:      Maintained
5652 F:      drivers/staging/greybus/audio_apbridgea.c
5653 F:      drivers/staging/greybus/audio_apbridgea.h
5654 F:      drivers/staging/greybus/audio_codec.c
5655 F:      drivers/staging/greybus/audio_codec.h
5656 F:      drivers/staging/greybus/audio_gb.c
5657 F:      drivers/staging/greybus/audio_manager.c
5658 F:      drivers/staging/greybus/audio_manager.h
5659 F:      drivers/staging/greybus/audio_manager_module.c
5660 F:      drivers/staging/greybus/audio_manager_private.h
5661 F:      drivers/staging/greybus/audio_manager_sysfs.c
5662 F:      drivers/staging/greybus/audio_module.c
5663 F:      drivers/staging/greybus/audio_topology.c
5664
5665 GREYBUS PROTOCOLS DRIVERS
5666 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5667 S:      Maintained
5668 F:      drivers/staging/greybus/sdio.c
5669 F:      drivers/staging/greybus/light.c
5670 F:      drivers/staging/greybus/gpio.c
5671 F:      drivers/staging/greybus/power_supply.c
5672 F:      drivers/staging/greybus/spi.c
5673 F:      drivers/staging/greybus/spilib.c
5674
5675 GREYBUS PROTOCOLS DRIVERS
5676 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5677 S:      Maintained
5678 F:      drivers/staging/greybus/loopback.c
5679 F:      drivers/staging/greybus/timesync.c
5680 F:      drivers/staging/greybus/timesync_platform.c
5681
5682 GREYBUS PROTOCOLS DRIVERS
5683 M:      Viresh Kumar <vireshk@kernel.org>
5684 S:      Maintained
5685 F:      drivers/staging/greybus/authentication.c
5686 F:      drivers/staging/greybus/bootrom.c
5687 F:      drivers/staging/greybus/firmware.h
5688 F:      drivers/staging/greybus/fw-core.c
5689 F:      drivers/staging/greybus/fw-download.c
5690 F:      drivers/staging/greybus/fw-managament.c
5691 F:      drivers/staging/greybus/greybus_authentication.h
5692 F:      drivers/staging/greybus/greybus_firmware.h
5693 F:      drivers/staging/greybus/hid.c
5694 F:      drivers/staging/greybus/i2c.c
5695 F:      drivers/staging/greybus/spi.c
5696 F:      drivers/staging/greybus/spilib.c
5697 F:      drivers/staging/greybus/spilib.h
5698
5699 GREYBUS PROTOCOLS DRIVERS
5700 M:      David Lin <dtwlin@gmail.com>
5701 S:      Maintained
5702 F:      drivers/staging/greybus/uart.c
5703 F:      drivers/staging/greybus/log.c
5704
5705 GREYBUS PLATFORM DRIVERS
5706 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5707 S:      Maintained
5708 F:      drivers/staging/greybus/arche-platform.c
5709 F:      drivers/staging/greybus/arche-apb-ctrl.c
5710 F:      drivers/staging/greybus/arche_platform.h
5711
5712 GS1662 VIDEO SERIALIZER
5713 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5714 L:      linux-media@vger.kernel.org
5715 T:      git git://linuxtv.org/media_tree.git
5716 S:      Maintained
5717 F:      drivers/media/spi/gs1662.c
5718
5719 GSPCA FINEPIX SUBDRIVER
5720 M:      Frank Zago <frank@zago.net>
5721 L:      linux-media@vger.kernel.org
5722 T:      git git://linuxtv.org/media_tree.git
5723 S:      Maintained
5724 F:      drivers/media/usb/gspca/finepix.c
5725
5726 GSPCA GL860 SUBDRIVER
5727 M:      Olivier Lorin <o.lorin@laposte.net>
5728 L:      linux-media@vger.kernel.org
5729 T:      git git://linuxtv.org/media_tree.git
5730 S:      Maintained
5731 F:      drivers/media/usb/gspca/gl860/
5732
5733 GSPCA M5602 SUBDRIVER
5734 M:      Erik Andren <erik.andren@gmail.com>
5735 L:      linux-media@vger.kernel.org
5736 T:      git git://linuxtv.org/media_tree.git
5737 S:      Maintained
5738 F:      drivers/media/usb/gspca/m5602/
5739
5740 GSPCA PAC207 SONIXB SUBDRIVER
5741 M:      Hans Verkuil <hverkuil@xs4all.nl>
5742 L:      linux-media@vger.kernel.org
5743 T:      git git://linuxtv.org/media_tree.git
5744 S:      Odd Fixes
5745 F:      drivers/media/usb/gspca/pac207.c
5746
5747 GSPCA SN9C20X SUBDRIVER
5748 M:      Brian Johnson <brijohn@gmail.com>
5749 L:      linux-media@vger.kernel.org
5750 T:      git git://linuxtv.org/media_tree.git
5751 S:      Maintained
5752 F:      drivers/media/usb/gspca/sn9c20x.c
5753
5754 GSPCA T613 SUBDRIVER
5755 M:      Leandro Costantino <lcostantino@gmail.com>
5756 L:      linux-media@vger.kernel.org
5757 T:      git git://linuxtv.org/media_tree.git
5758 S:      Maintained
5759 F:      drivers/media/usb/gspca/t613.c
5760
5761 GSPCA USB WEBCAM DRIVER
5762 M:      Hans Verkuil <hverkuil@xs4all.nl>
5763 L:      linux-media@vger.kernel.org
5764 T:      git git://linuxtv.org/media_tree.git
5765 S:      Odd Fixes
5766 F:      drivers/media/usb/gspca/
5767
5768 GTP (GPRS Tunneling Protocol)
5769 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5770 M:      Harald Welte <laforge@gnumonks.org>
5771 L:      osmocom-net-gprs@lists.osmocom.org
5772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5773 S:      Maintained
5774 F:      drivers/net/gtp.c
5775
5776 GUID PARTITION TABLE (GPT)
5777 M:      Davidlohr Bueso <dave@stgolabs.net>
5778 L:      linux-efi@vger.kernel.org
5779 S:      Maintained
5780 F:      block/partitions/efi.*
5781
5782 STK1160 USB VIDEO CAPTURE DRIVER
5783 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5784 L:      linux-media@vger.kernel.org
5785 T:      git git://linuxtv.org/media_tree.git
5786 S:      Maintained
5787 F:      drivers/media/usb/stk1160/
5788
5789 H8/300 ARCHITECTURE
5790 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5791 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5792 W:      http://uclinux-h8.sourceforge.jp
5793 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5794 S:      Maintained
5795 F:      arch/h8300/
5796 F:      drivers/clocksource/h8300_*.c
5797 F:      drivers/clk/h8300/
5798 F:      drivers/irqchip/irq-renesas-h8*.c
5799
5800 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5801 M:      Frank Seidel <frank@f-seidel.de>
5802 L:      platform-driver-x86@vger.kernel.org
5803 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5804 S:      Maintained
5805 F:      drivers/platform/x86/hdaps.c
5806
5807 HDPVR USB VIDEO ENCODER DRIVER
5808 M:      Hans Verkuil <hverkuil@xs4all.nl>
5809 L:      linux-media@vger.kernel.org
5810 T:      git git://linuxtv.org/media_tree.git
5811 W:      https://linuxtv.org
5812 S:      Odd Fixes
5813 F:      drivers/media/usb/hdpvr/
5814
5815 HWPOISON MEMORY FAILURE HANDLING
5816 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5817 L:      linux-mm@kvack.org
5818 S:      Maintained
5819 F:      mm/memory-failure.c
5820 F:      mm/hwpoison-inject.c
5821
5822 HYPERVISOR VIRTUAL CONSOLE DRIVER
5823 L:      linuxppc-dev@lists.ozlabs.org
5824 S:      Odd Fixes
5825 F:      drivers/tty/hvc/
5826
5827 HACKRF MEDIA DRIVER
5828 M:      Antti Palosaari <crope@iki.fi>
5829 L:      linux-media@vger.kernel.org
5830 W:      https://linuxtv.org
5831 W:      http://palosaari.fi/linux/
5832 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5833 T:      git git://linuxtv.org/anttip/media_tree.git
5834 S:      Maintained
5835 F:      drivers/media/usb/hackrf/
5836
5837 HARDWARE MONITORING
5838 M:      Jean Delvare <jdelvare@suse.com>
5839 M:      Guenter Roeck <linux@roeck-us.net>
5840 L:      linux-hwmon@vger.kernel.org
5841 W:      http://hwmon.wiki.kernel.org/
5842 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5844 S:      Maintained
5845 F:      Documentation/hwmon/
5846 F:      drivers/hwmon/
5847 F:      include/linux/hwmon*.h
5848
5849 HARDWARE RANDOM NUMBER GENERATOR CORE
5850 M:      Matt Mackall <mpm@selenic.com>
5851 M:      Herbert Xu <herbert@gondor.apana.org.au>
5852 L:      linux-crypto@vger.kernel.org
5853 S:      Odd fixes
5854 F:      Documentation/devicetree/bindings/rng/
5855 F:      Documentation/hw_random.txt
5856 F:      drivers/char/hw_random/
5857 F:      include/linux/hw_random.h
5858
5859 HARDWARE SPINLOCK CORE
5860 M:      Ohad Ben-Cohen <ohad@wizery.com>
5861 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5862 L:      linux-remoteproc@vger.kernel.org
5863 S:      Maintained
5864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5865 F:      Documentation/devicetree/bindings/hwlock/
5866 F:      Documentation/hwspinlock.txt
5867 F:      drivers/hwspinlock/
5868 F:      include/linux/hwspinlock.h
5869
5870 HARMONY SOUND DRIVER
5871 L:      linux-parisc@vger.kernel.org
5872 S:      Maintained
5873 F:      sound/parisc/harmony.*
5874
5875 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5876 M:      Jimmy Vance <jimmy.vance@hpe.com>
5877 S:      Supported
5878 F:      Documentation/watchdog/hpwdt.txt
5879 F:      drivers/watchdog/hpwdt.c
5880
5881 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5882 M:      Don Brace <don.brace@microsemi.com>
5883 L:      esc.storagedev@microsemi.com
5884 L:      linux-scsi@vger.kernel.org
5885 S:      Supported
5886 F:      Documentation/scsi/hpsa.txt
5887 F:      drivers/scsi/hpsa*.[ch]
5888 F:      include/linux/cciss*.h
5889 F:      include/uapi/linux/cciss*.h
5890
5891 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5892 M:      Don Brace <don.brace@microsemi.com>
5893 L:      esc.storagedev@microsemi.com
5894 L:      linux-scsi@vger.kernel.org
5895 S:      Supported
5896 F:      Documentation/blockdev/cciss.txt
5897 F:      drivers/block/cciss*
5898 F:      include/linux/cciss_ioctl.h
5899 F:      include/uapi/linux/cciss_ioctl.h
5900
5901 HFI1 DRIVER
5902 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5903 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5904 L:      linux-rdma@vger.kernel.org
5905 S:      Supported
5906 F:      drivers/infiniband/hw/hfi1
5907
5908 HFS FILESYSTEM
5909 L:      linux-fsdevel@vger.kernel.org
5910 S:      Orphan
5911 F:      Documentation/filesystems/hfs.txt
5912 F:      fs/hfs/
5913
5914 HFSPLUS FILESYSTEM
5915 L:      linux-fsdevel@vger.kernel.org
5916 S:      Orphan
5917 F:      Documentation/filesystems/hfsplus.txt
5918 F:      fs/hfsplus/
5919
5920 HGA FRAMEBUFFER DRIVER
5921 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5922 L:      linux-nvidia@lists.surfsouth.com
5923 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5924 S:      Maintained
5925 F:      drivers/video/fbdev/hgafb.c
5926
5927 HIBERNATION (aka Software Suspend, aka swsusp)
5928 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5929 M:      Pavel Machek <pavel@ucw.cz>
5930 L:      linux-pm@vger.kernel.org
5931 B:      https://bugzilla.kernel.org
5932 S:      Supported
5933 F:      arch/x86/power/
5934 F:      drivers/base/power/
5935 F:      kernel/power/
5936 F:      include/linux/suspend.h
5937 F:      include/linux/freezer.h
5938 F:      include/linux/pm.h
5939 F:      arch/*/include/asm/suspend*.h
5940
5941 HID CORE LAYER
5942 M:      Jiri Kosina <jikos@kernel.org>
5943 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5944 L:      linux-input@vger.kernel.org
5945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5946 S:      Maintained
5947 F:      drivers/hid/
5948 F:      include/linux/hid*
5949 F:      include/uapi/linux/hid*
5950
5951 HID SENSOR HUB DRIVERS
5952 M:      Jiri Kosina <jikos@kernel.org>
5953 M:      Jonathan Cameron <jic23@kernel.org>
5954 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5955 L:      linux-input@vger.kernel.org
5956 L:      linux-iio@vger.kernel.org
5957 S:      Maintained
5958 F:      Documentation/hid/hid-sensor*
5959 F:      drivers/hid/hid-sensor-*
5960 F:      drivers/iio/*/hid-*
5961 F:      include/linux/hid-sensor-*
5962
5963 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5964 M:      Thomas Gleixner <tglx@linutronix.de>
5965 L:      linux-kernel@vger.kernel.org
5966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5967 S:      Maintained
5968 F:      Documentation/timers/
5969 F:      kernel/time/hrtimer.c
5970 F:      kernel/time/clockevents.c
5971 F:      kernel/time/tick*.*
5972 F:      kernel/time/timer_*.c
5973 F:      include/linux/clockchips.h
5974 F:      include/linux/hrtimer.h
5975
5976 HIGH-SPEED SCC DRIVER FOR AX.25
5977 L:      linux-hams@vger.kernel.org
5978 S:      Orphan
5979 F:      drivers/net/hamradio/dmascc.c
5980 F:      drivers/net/hamradio/scc.c
5981
5982 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5983 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5984 W:      http://www.highpoint-tech.com
5985 S:      Supported
5986 F:      Documentation/scsi/hptiop.txt
5987 F:      drivers/scsi/hptiop.c
5988
5989 HIPPI
5990 M:      Jes Sorensen <jes@trained-monkey.org>
5991 L:      linux-hippi@sunsite.dk
5992 S:      Maintained
5993 F:      include/linux/hippidevice.h
5994 F:      include/uapi/linux/if_hippi.h
5995 F:      net/802/hippi.c
5996 F:      drivers/net/hippi/
5997
5998 HISILICON NETWORK SUBSYSTEM DRIVER
5999 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6000 M:      Salil Mehta <salil.mehta@huawei.com>
6001 L:      netdev@vger.kernel.org
6002 W:      http://www.hisilicon.com
6003 S:      Maintained
6004 F:      drivers/net/ethernet/hisilicon/
6005 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6006
6007 HISILICON ROCE DRIVER
6008 M:      Lijun Ou <oulijun@huawei.com>
6009 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6010 L:      linux-rdma@vger.kernel.org
6011 S:      Maintained
6012 F:      drivers/infiniband/hw/hns/
6013 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6014
6015 HISILICON SAS Controller
6016 M:      John Garry <john.garry@huawei.com>
6017 W:      http://www.hisilicon.com
6018 S:      Supported
6019 F:      drivers/scsi/hisi_sas/
6020 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6021
6022 HOST AP DRIVER
6023 M:      Jouni Malinen <j@w1.fi>
6024 L:      linux-wireless@vger.kernel.org
6025 W:      http://w1.fi/hostap-driver.html
6026 S:      Obsolete
6027 F:      drivers/net/wireless/intersil/hostap/
6028
6029 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6030 L:      platform-driver-x86@vger.kernel.org
6031 S:      Orphan
6032 F:      drivers/platform/x86/tc1100-wmi.c
6033
6034 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6035 M:      Jaroslav Kysela <perex@perex.cz>
6036 S:      Maintained
6037 F:      drivers/net/ethernet/hp/hp100.*
6038
6039 HPET:   High Precision Event Timers driver
6040 M:      Clemens Ladisch <clemens@ladisch.de>
6041 S:      Maintained
6042 F:      Documentation/timers/hpet.txt
6043 F:      drivers/char/hpet.c
6044 F:      include/linux/hpet.h
6045 F:      include/uapi/linux/hpet.h
6046
6047 HPET:   x86
6048 S:      Orphan
6049 F:      arch/x86/kernel/hpet.c
6050 F:      arch/x86/include/asm/hpet.h
6051
6052 HPFS FILESYSTEM
6053 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6054 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6055 S:      Maintained
6056 F:      fs/hpfs/
6057
6058 HSI SUBSYSTEM
6059 M:      Sebastian Reichel <sre@kernel.org>
6060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6061 S:      Maintained
6062 F:      Documentation/ABI/testing/sysfs-bus-hsi
6063 F:      Documentation/driver-api/hsi.rst
6064 F:      drivers/hsi/
6065 F:      include/linux/hsi/
6066 F:      include/uapi/linux/hsi/
6067
6068 HSO 3G MODEM DRIVER
6069 L:      linux-usb@vger.kernel.org
6070 S:      Orphan
6071 F:      drivers/net/usb/hso.c
6072
6073 HSR NETWORK PROTOCOL
6074 M:      Arvid Brodin <arvid.brodin@alten.se>
6075 L:      netdev@vger.kernel.org
6076 S:      Maintained
6077 F:      net/hsr/
6078
6079 HTCPEN TOUCHSCREEN DRIVER
6080 M:      Pau Oliva Fora <pof@eslack.org>
6081 L:      linux-input@vger.kernel.org
6082 S:      Maintained
6083 F:      drivers/input/touchscreen/htcpen.c
6084
6085 HUGETLB FILESYSTEM
6086 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6087 S:      Maintained
6088 F:      fs/hugetlbfs/
6089
6090 HVA ST MEDIA DRIVER
6091 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6092 L:      linux-media@vger.kernel.org
6093 T:      git git://linuxtv.org/media_tree.git
6094 W:      https://linuxtv.org
6095 S:      Supported
6096 F:      drivers/media/platform/sti/hva
6097
6098 Hyper-V CORE AND DRIVERS
6099 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6100 M:      Haiyang Zhang <haiyangz@microsoft.com>
6101 M:      Stephen Hemminger <sthemmin@microsoft.com>
6102 L:      devel@linuxdriverproject.org
6103 S:      Maintained
6104 F:      arch/x86/include/asm/mshyperv.h
6105 F:      arch/x86/include/uapi/asm/hyperv.h
6106 F:      arch/x86/kernel/cpu/mshyperv.c
6107 F:      arch/x86/hyperv
6108 F:      drivers/hid/hid-hyperv.c
6109 F:      drivers/hv/
6110 F:      drivers/input/serio/hyperv-keyboard.c
6111 F:      drivers/pci/host/pci-hyperv.c
6112 F:      drivers/net/hyperv/
6113 F:      drivers/scsi/storvsc_drv.c
6114 F:      drivers/uio/uio_hv_generic.c
6115 F:      drivers/video/fbdev/hyperv_fb.c
6116 F:      include/linux/hyperv.h
6117 F:      tools/hv/
6118 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6119
6120 I2C MUXES
6121 M:      Peter Rosin <peda@axentia.se>
6122 L:      linux-i2c@vger.kernel.org
6123 S:      Maintained
6124 F:      Documentation/i2c/i2c-topology
6125 F:      Documentation/i2c/muxes/
6126 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6127 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6128 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6129 F:      drivers/i2c/i2c-mux.c
6130 F:      drivers/i2c/muxes/
6131 F:      include/linux/i2c-mux.h
6132
6133 I2C OVER PARALLEL PORT
6134 M:      Jean Delvare <jdelvare@suse.com>
6135 L:      linux-i2c@vger.kernel.org
6136 S:      Maintained
6137 F:      Documentation/i2c/busses/i2c-parport
6138 F:      Documentation/i2c/busses/i2c-parport-light
6139 F:      drivers/i2c/busses/i2c-parport.c
6140 F:      drivers/i2c/busses/i2c-parport-light.c
6141
6142 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6143 M:      Jean Delvare <jdelvare@suse.com>
6144 L:      linux-i2c@vger.kernel.org
6145 S:      Maintained
6146 F:      Documentation/i2c/busses/i2c-ali1535
6147 F:      Documentation/i2c/busses/i2c-ali1563
6148 F:      Documentation/i2c/busses/i2c-ali15x3
6149 F:      Documentation/i2c/busses/i2c-amd756
6150 F:      Documentation/i2c/busses/i2c-amd8111
6151 F:      Documentation/i2c/busses/i2c-i801
6152 F:      Documentation/i2c/busses/i2c-nforce2
6153 F:      Documentation/i2c/busses/i2c-piix4
6154 F:      Documentation/i2c/busses/i2c-sis5595
6155 F:      Documentation/i2c/busses/i2c-sis630
6156 F:      Documentation/i2c/busses/i2c-sis96x
6157 F:      Documentation/i2c/busses/i2c-via
6158 F:      Documentation/i2c/busses/i2c-viapro
6159 F:      drivers/i2c/busses/i2c-ali1535.c
6160 F:      drivers/i2c/busses/i2c-ali1563.c
6161 F:      drivers/i2c/busses/i2c-ali15x3.c
6162 F:      drivers/i2c/busses/i2c-amd756.c
6163 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6164 F:      drivers/i2c/busses/i2c-amd8111.c
6165 F:      drivers/i2c/busses/i2c-i801.c
6166 F:      drivers/i2c/busses/i2c-isch.c
6167 F:      drivers/i2c/busses/i2c-nforce2.c
6168 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6169 F:      drivers/i2c/busses/i2c-piix4.c
6170 F:      drivers/i2c/busses/i2c-sis5595.c
6171 F:      drivers/i2c/busses/i2c-sis630.c
6172 F:      drivers/i2c/busses/i2c-sis96x.c
6173 F:      drivers/i2c/busses/i2c-via.c
6174 F:      drivers/i2c/busses/i2c-viapro.c
6175
6176 I2C/SMBUS ISMT DRIVER
6177 M:      Seth Heasley <seth.heasley@intel.com>
6178 M:      Neil Horman <nhorman@tuxdriver.com>
6179 L:      linux-i2c@vger.kernel.org
6180 F:      drivers/i2c/busses/i2c-ismt.c
6181 F:      Documentation/i2c/busses/i2c-ismt
6182
6183 I2C/SMBUS STUB DRIVER
6184 M:      Jean Delvare <jdelvare@suse.com>
6185 L:      linux-i2c@vger.kernel.org
6186 S:      Maintained
6187 F:      drivers/i2c/i2c-stub.c
6188
6189 I2C SUBSYSTEM
6190 M:      Wolfram Sang <wsa@the-dreams.de>
6191 L:      linux-i2c@vger.kernel.org
6192 W:      https://i2c.wiki.kernel.org/
6193 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6195 S:      Maintained
6196 F:      Documentation/devicetree/bindings/i2c/
6197 F:      Documentation/i2c/
6198 F:      drivers/i2c/
6199 F:      drivers/i2c/*/
6200 F:      include/linux/i2c.h
6201 F:      include/linux/i2c-*.h
6202 F:      include/uapi/linux/i2c.h
6203 F:      include/uapi/linux/i2c-*.h
6204
6205 I2C ACPI SUPPORT
6206 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6207 L:      linux-i2c@vger.kernel.org
6208 L:      linux-acpi@vger.kernel.org
6209 S:      Maintained
6210
6211 I2C-TAOS-EVM DRIVER
6212 M:      Jean Delvare <jdelvare@suse.com>
6213 L:      linux-i2c@vger.kernel.org
6214 S:      Maintained
6215 F:      Documentation/i2c/busses/i2c-taos-evm
6216 F:      drivers/i2c/busses/i2c-taos-evm.c
6217
6218 I2C-TINY-USB DRIVER
6219 M:      Till Harbaum <till@harbaum.org>
6220 L:      linux-i2c@vger.kernel.org
6221 W:      http://www.harbaum.org/till/i2c_tiny_usb
6222 S:      Maintained
6223 F:      drivers/i2c/busses/i2c-tiny-usb.c
6224
6225 i386 BOOT CODE
6226 M:      "H. Peter Anvin" <hpa@zytor.com>
6227 S:      Maintained
6228 F:      arch/x86/boot/
6229
6230 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6231 M:      "H. Peter Anvin" <hpa@zytor.com>
6232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6233 S:      Maintained
6234
6235 IA64 (Itanium) PLATFORM
6236 M:      Tony Luck <tony.luck@intel.com>
6237 M:      Fenghua Yu <fenghua.yu@intel.com>
6238 L:      linux-ia64@vger.kernel.org
6239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6240 S:      Maintained
6241 F:      arch/ia64/
6242
6243 IBM Power VMX Cryptographic instructions
6244 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6245 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6246 L:      linux-crypto@vger.kernel.org
6247 S:      Supported
6248 F:      drivers/crypto/vmx/Makefile
6249 F:      drivers/crypto/vmx/Kconfig
6250 F:      drivers/crypto/vmx/vmx.c
6251 F:      drivers/crypto/vmx/aes*
6252 F:      drivers/crypto/vmx/ghash*
6253 F:      drivers/crypto/vmx/ppc-xlate.pl
6254
6255 IBM Power in-Nest Crypto Acceleration
6256 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6257 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6258 L:      linux-crypto@vger.kernel.org
6259 S:      Supported
6260 F:      drivers/crypto/nx/Makefile
6261 F:      drivers/crypto/nx/Kconfig
6262 F:      drivers/crypto/nx/nx-aes*
6263 F:      drivers/crypto/nx/nx-sha*
6264 F:      drivers/crypto/nx/nx.*
6265 F:      drivers/crypto/nx/nx_csbcpb.h
6266 F:      drivers/crypto/nx/nx_debugfs.h
6267
6268 IBM Power 842 compression accelerator
6269 M:      Haren Myneni <haren@us.ibm.com>
6270 S:      Supported
6271 F:      drivers/crypto/nx/Makefile
6272 F:      drivers/crypto/nx/Kconfig
6273 F:      drivers/crypto/nx/nx-842*
6274 F:      include/linux/sw842.h
6275 F:      crypto/842.c
6276 F:      lib/842/
6277
6278 IBM Power Linux RAID adapter
6279 M:      Brian King <brking@us.ibm.com>
6280 S:      Supported
6281 F:      drivers/scsi/ipr.*
6282
6283 IBM Power Virtual Ethernet Device Driver
6284 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6285 L:      netdev@vger.kernel.org
6286 S:      Supported
6287 F:      drivers/net/ethernet/ibm/ibmveth.*
6288
6289 IBM Power SRIOV Virtual NIC Device Driver
6290 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6291 M:      John Allen <jallen@linux.vnet.ibm.com>
6292 L:      netdev@vger.kernel.org
6293 S:      Supported
6294 F:      drivers/net/ethernet/ibm/ibmvnic.*
6295
6296 IBM Power Virtual SCSI Device Drivers
6297 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6298 L:      linux-scsi@vger.kernel.org
6299 S:      Supported
6300 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6301 F:      include/scsi/viosrp.h
6302
6303 IBM Power Virtual SCSI Device Target Driver
6304 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6305 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6306 L:      linux-scsi@vger.kernel.org
6307 L:      target-devel@vger.kernel.org
6308 S:      Supported
6309 F:      drivers/scsi/ibmvscsi_tgt/
6310
6311 IBM Power Virtual FC Device Drivers
6312 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6313 L:      linux-scsi@vger.kernel.org
6314 S:      Supported
6315 F:      drivers/scsi/ibmvscsi/ibmvfc*
6316
6317 IBM ServeRAID RAID DRIVER
6318 S:      Orphan
6319 F:      drivers/scsi/ips.*
6320
6321 ICH LPC AND GPIO DRIVER
6322 M:      Peter Tyser <ptyser@xes-inc.com>
6323 S:      Maintained
6324 F:      drivers/mfd/lpc_ich.c
6325 F:      drivers/gpio/gpio-ich.c
6326
6327 IDT VersaClock 5 CLOCK DRIVER
6328 M:      Marek Vasut <marek.vasut@gmail.com>
6329 S:      Maintained
6330 F:      drivers/clk/clk-versaclock5.c
6331
6332 IDE SUBSYSTEM
6333 M:      "David S. Miller" <davem@davemloft.net>
6334 L:      linux-ide@vger.kernel.org
6335 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6337 S:      Maintained
6338 F:      Documentation/ide/
6339 F:      drivers/ide/
6340 F:      include/linux/ide.h
6341
6342 IDEAPAD LAPTOP EXTRAS DRIVER
6343 M:      Ike Panhc <ike.pan@canonical.com>
6344 L:      platform-driver-x86@vger.kernel.org
6345 W:      http://launchpad.net/ideapad-laptop
6346 S:      Maintained
6347 F:      drivers/platform/x86/ideapad-laptop.c
6348
6349 IDEAPAD LAPTOP SLIDEBAR DRIVER
6350 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6351 L:      linux-input@vger.kernel.org
6352 W:      https://github.com/o2genum/ideapad-slidebar
6353 S:      Maintained
6354 F:      drivers/input/misc/ideapad_slidebar.c
6355
6356 IDE/ATAPI DRIVERS
6357 M:      Borislav Petkov <bp@alien8.de>
6358 L:      linux-ide@vger.kernel.org
6359 S:      Maintained
6360 F:      Documentation/cdrom/ide-cd
6361 F:      drivers/ide/ide-cd*
6362
6363 IEEE 802.15.4 SUBSYSTEM
6364 M:      Alexander Aring <aar@pengutronix.de>
6365 M:      Stefan Schmidt <stefan@osg.samsung.com>
6366 L:      linux-wpan@vger.kernel.org
6367 W:      http://wpan.cakelab.org/
6368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6370 S:      Maintained
6371 F:      net/ieee802154/
6372 F:      net/mac802154/
6373 F:      drivers/net/ieee802154/
6374 F:      include/linux/nl802154.h
6375 F:      include/linux/ieee802154.h
6376 F:      include/net/nl802154.h
6377 F:      include/net/mac802154.h
6378 F:      include/net/af_ieee802154.h
6379 F:      include/net/cfg802154.h
6380 F:      include/net/ieee802154_netdev.h
6381 F:      Documentation/networking/ieee802154.txt
6382
6383 IFE PROTOCOL
6384 M:      Yotam Gigi <yotamg@mellanox.com>
6385 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6386 F:      net/ife
6387 F:      include/net/ife.h
6388 F:      include/uapi/linux/ife.h
6389
6390 IGORPLUG-USB IR RECEIVER
6391 M:      Sean Young <sean@mess.org>
6392 L:      linux-media@vger.kernel.org
6393 S:      Maintained
6394 F:      drivers/media/rc/igorplugusb.c
6395
6396 IGUANAWORKS USB IR TRANSCEIVER
6397 M:      Sean Young <sean@mess.org>
6398 L:      linux-media@vger.kernel.org
6399 S:      Maintained
6400 F:      drivers/media/rc/iguanair.c
6401
6402 IIO DIGITAL POTENTIOMETER DAC
6403 M:      Peter Rosin <peda@axentia.se>
6404 L:      linux-iio@vger.kernel.org
6405 S:      Maintained
6406 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6407 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6408 F:      drivers/iio/dac/dpot-dac.c
6409
6410 IIO ENVELOPE DETECTOR
6411 M:      Peter Rosin <peda@axentia.se>
6412 L:      linux-iio@vger.kernel.org
6413 S:      Maintained
6414 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6415 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6416 F:      drivers/iio/adc/envelope-detector.c
6417
6418 IIO SUBSYSTEM AND DRIVERS
6419 M:      Jonathan Cameron <jic23@kernel.org>
6420 R:      Hartmut Knaack <knaack.h@gmx.de>
6421 R:      Lars-Peter Clausen <lars@metafoo.de>
6422 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6423 L:      linux-iio@vger.kernel.org
6424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6425 S:      Maintained
6426 F:      Documentation/devicetree/bindings/iio/
6427 F:      drivers/iio/
6428 F:      drivers/staging/iio/
6429 F:      include/linux/iio/
6430 F:      tools/iio/
6431
6432 IKANOS/ADI EAGLE ADSL USB DRIVER
6433 M:      Matthieu Castet <castet.matthieu@free.fr>
6434 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6435 S:      Maintained
6436 F:      drivers/usb/atm/ueagle-atm.c
6437
6438 IMGTEC ASCII LCD DRIVER
6439 M:      Paul Burton <paul.burton@imgtec.com>
6440 S:      Maintained
6441 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6442 F:      drivers/auxdisplay/img-ascii-lcd.c
6443
6444 INA209 HARDWARE MONITOR DRIVER
6445 M:      Guenter Roeck <linux@roeck-us.net>
6446 L:      linux-hwmon@vger.kernel.org
6447 S:      Maintained
6448 F:      Documentation/hwmon/ina209
6449 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6450 F:      drivers/hwmon/ina209.c
6451
6452 INA2XX HARDWARE MONITOR DRIVER
6453 M:      Guenter Roeck <linux@roeck-us.net>
6454 L:      linux-hwmon@vger.kernel.org
6455 S:      Maintained
6456 F:      Documentation/hwmon/ina2xx
6457 F:      drivers/hwmon/ina2xx.c
6458 F:      include/linux/platform_data/ina2xx.h
6459
6460 INDUSTRY PACK SUBSYSTEM (IPACK)
6461 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6462 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6463 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6464 L:      industrypack-devel@lists.sourceforge.net
6465 W:      http://industrypack.sourceforge.net
6466 S:      Maintained
6467 F:      drivers/ipack/
6468
6469 INGENIC JZ4780 DMA Driver
6470 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6471 S:      Maintained
6472 F:      drivers/dma/dma-jz4780.c
6473
6474 INGENIC JZ4780 NAND DRIVER
6475 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6476 L:      linux-mtd@lists.infradead.org
6477 S:      Maintained
6478 F:      drivers/mtd/nand/jz4780_*
6479
6480 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6481 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6482 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6483 L:      linux-ima-devel@lists.sourceforge.net
6484 L:      linux-ima-user@lists.sourceforge.net
6485 L:      linux-security-module@vger.kernel.org
6486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6487 S:      Supported
6488 F:      security/integrity/ima/
6489
6490 IMGTEC IR DECODER DRIVER
6491 M:      James Hogan <james.hogan@imgtec.com>
6492 S:      Maintained
6493 F:      drivers/media/rc/img-ir/
6494
6495 IMS TWINTURBO FRAMEBUFFER DRIVER
6496 L:      linux-fbdev@vger.kernel.org
6497 S:      Orphan
6498 F:      drivers/video/fbdev/imsttfb.c
6499
6500 INFINIBAND SUBSYSTEM
6501 M:      Doug Ledford <dledford@redhat.com>
6502 M:      Sean Hefty <sean.hefty@intel.com>
6503 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6504 L:      linux-rdma@vger.kernel.org
6505 W:      http://www.openfabrics.org/
6506 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6508 S:      Supported
6509 F:      Documentation/infiniband/
6510 F:      drivers/infiniband/
6511 F:      include/uapi/linux/if_infiniband.h
6512 F:      include/uapi/rdma/
6513 F:      include/rdma/
6514
6515 INOTIFY
6516 M:      John McCutchan <john@johnmccutchan.com>
6517 M:      Robert Love <rlove@rlove.org>
6518 M:      Eric Paris <eparis@parisplace.org>
6519 S:      Maintained
6520 F:      Documentation/filesystems/inotify.txt
6521 F:      fs/notify/inotify/
6522 F:      include/linux/inotify.h
6523 F:      include/uapi/linux/inotify.h
6524
6525 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6526 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6527 L:      linux-input@vger.kernel.org
6528 Q:      http://patchwork.kernel.org/project/linux-input/list/
6529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6530 S:      Maintained
6531 F:      drivers/input/
6532 F:      include/linux/input.h
6533 F:      include/uapi/linux/input.h
6534 F:      include/linux/input/
6535 F:      Documentation/devicetree/bindings/input/
6536
6537 INPUT MULTITOUCH (MT) PROTOCOL
6538 M:      Henrik Rydberg <rydberg@bitmath.org>
6539 L:      linux-input@vger.kernel.org
6540 S:      Odd fixes
6541 F:      Documentation/input/multi-touch-protocol.txt
6542 F:      drivers/input/input-mt.c
6543 K:      \b(ABS|SYN)_MT_
6544
6545 INTEL ASoC BDW/HSW DRIVERS
6546 M:      Jie Yang <yang.jie@linux.intel.com>
6547 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6548 S:      Supported
6549 F:      sound/soc/intel/common/sst-dsp*
6550 F:      sound/soc/intel/common/sst-firmware.c
6551 F:      sound/soc/intel/boards/broadwell.c
6552 F:      sound/soc/intel/haswell/
6553
6554 INTEL C600 SERIES SAS CONTROLLER DRIVER
6555 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6556 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6557 L:      linux-scsi@vger.kernel.org
6558 T:      git git://git.code.sf.net/p/intel-sas/isci
6559 S:      Supported
6560 F:      drivers/scsi/isci/
6561
6562 INTEL HID EVENT DRIVER
6563 M:      Alex Hung <alex.hung@canonical.com>
6564 L:      platform-driver-x86@vger.kernel.org
6565 S:      Maintained
6566 F:      drivers/platform/x86/intel-hid.c
6567
6568 INTEL VIRTUAL BUTTON DRIVER
6569 M:      AceLan Kao <acelan.kao@canonical.com>
6570 L:      platform-driver-x86@vger.kernel.org
6571 S:      Maintained
6572 F:      drivers/platform/x86/intel-vbtn.c
6573
6574 INTEL IDLE DRIVER
6575 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6576 M:      Len Brown <lenb@kernel.org>
6577 L:      linux-pm@vger.kernel.org
6578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6579 B:      https://bugzilla.kernel.org
6580 S:      Supported
6581 F:      drivers/idle/intel_idle.c
6582
6583 INTEL INTEGRATED SENSOR HUB DRIVER
6584 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6585 M:      Jiri Kosina <jikos@kernel.org>
6586 L:      linux-input@vger.kernel.org
6587 S:      Maintained
6588 F:      drivers/hid/intel-ish-hid/
6589
6590 INTEL PSTATE DRIVER
6591 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6592 M:      Len Brown <lenb@kernel.org>
6593 L:      linux-pm@vger.kernel.org
6594 S:      Supported
6595 F:      drivers/cpufreq/intel_pstate.c
6596
6597 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6598 M:      Maik Broemme <mbroemme@libmpq.org>
6599 L:      linux-fbdev@vger.kernel.org
6600 S:      Maintained
6601 F:      Documentation/fb/intelfb.txt
6602 F:      drivers/video/fbdev/intelfb/
6603
6604 INTEL 810/815 FRAMEBUFFER DRIVER
6605 M:      Antonino Daplas <adaplas@gmail.com>
6606 L:      linux-fbdev@vger.kernel.org
6607 S:      Maintained
6608 F:      drivers/video/fbdev/i810/
6609
6610 INTEL MENLOW THERMAL DRIVER
6611 M:      Sujith Thomas <sujith.thomas@intel.com>
6612 L:      platform-driver-x86@vger.kernel.org
6613 W:      https://01.org/linux-acpi
6614 S:      Supported
6615 F:      drivers/platform/x86/intel_menlow.c
6616
6617 INTEL I/OAT DMA DRIVER
6618 M:      Dave Jiang <dave.jiang@intel.com>
6619 R:      Dan Williams <dan.j.williams@intel.com>
6620 L:      dmaengine@vger.kernel.org
6621 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6622 S:      Supported
6623 F:      drivers/dma/ioat*
6624
6625 INTEL IOMMU (VT-d)
6626 M:      David Woodhouse <dwmw2@infradead.org>
6627 L:      iommu@lists.linux-foundation.org
6628 T:      git git://git.infradead.org/iommu-2.6.git
6629 S:      Supported
6630 F:      drivers/iommu/intel-iommu.c
6631 F:      include/linux/intel-iommu.h
6632
6633 INTEL IOP-ADMA DMA DRIVER
6634 R:      Dan Williams <dan.j.williams@intel.com>
6635 S:      Odd fixes
6636 F:      drivers/dma/iop-adma.c
6637
6638 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6639 M:      Krzysztof Halasa <khalasa@piap.pl>
6640 S:      Maintained
6641 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6642 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6643 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6644 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6645 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6646 F:      drivers/net/wan/ixp4xx_hss.c
6647
6648 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6649 M:      Deepak Saxena <dsaxena@plexity.net>
6650 S:      Maintained
6651 F:      drivers/char/hw_random/ixp4xx-rng.c
6652
6653 INTEL ETHERNET DRIVERS
6654 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6655 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6656 W:      http://www.intel.com/support/feedback.htm
6657 W:      http://e1000.sourceforge.net/
6658 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6661 S:      Supported
6662 F:      Documentation/networking/e100.txt
6663 F:      Documentation/networking/e1000.txt
6664 F:      Documentation/networking/e1000e.txt
6665 F:      Documentation/networking/igb.txt
6666 F:      Documentation/networking/igbvf.txt
6667 F:      Documentation/networking/ixgb.txt
6668 F:      Documentation/networking/ixgbe.txt
6669 F:      Documentation/networking/ixgbevf.txt
6670 F:      Documentation/networking/i40e.txt
6671 F:      Documentation/networking/i40evf.txt
6672 F:      drivers/net/ethernet/intel/
6673 F:      drivers/net/ethernet/intel/*/
6674
6675 INTEL RDMA RNIC DRIVER
6676 M:     Faisal Latif <faisal.latif@intel.com>
6677 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6678 L:     linux-rdma@vger.kernel.org
6679 S:     Supported
6680 F:     drivers/infiniband/hw/i40iw/
6681
6682 INTEL MERRIFIELD GPIO DRIVER
6683 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6684 L:      linux-gpio@vger.kernel.org
6685 S:      Maintained
6686 F:      drivers/gpio/gpio-merrifield.c
6687
6688 INTEL-MID GPIO DRIVER
6689 M:      David Cohen <david.a.cohen@linux.intel.com>
6690 L:      linux-gpio@vger.kernel.org
6691 S:      Maintained
6692 F:      drivers/gpio/gpio-intel-mid.c
6693
6694 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6695 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6696 L:      linux-wireless@vger.kernel.org
6697 S:      Maintained
6698 F:      Documentation/networking/README.ipw2100
6699 F:      Documentation/networking/README.ipw2200
6700 F:      drivers/net/wireless/intel/ipw2x00/
6701
6702 INTEL(R) TRACE HUB
6703 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6704 S:      Supported
6705 F:      Documentation/trace/intel_th.txt
6706 F:      drivers/hwtracing/intel_th/
6707
6708 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6709 M:      Ning Sun <ning.sun@intel.com>
6710 L:      tboot-devel@lists.sourceforge.net
6711 W:      http://tboot.sourceforge.net
6712 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6713 S:      Supported
6714 F:      Documentation/intel_txt.txt
6715 F:      include/linux/tboot.h
6716 F:      arch/x86/kernel/tboot.c
6717
6718 INTEL WIRELESS WIMAX CONNECTION 2400
6719 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6720 M:      linux-wimax@intel.com
6721 L:      wimax@linuxwimax.org (subscribers-only)
6722 S:      Supported
6723 W:      http://linuxwimax.org
6724 F:      Documentation/wimax/README.i2400m
6725 F:      drivers/net/wimax/i2400m/
6726 F:      include/uapi/linux/wimax/i2400m.h
6727
6728 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6729 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6730 L:      linux-wireless@vger.kernel.org
6731 S:      Supported
6732 F:      drivers/net/wireless/intel/iwlegacy/
6733
6734 INTEL WIRELESS WIFI LINK (iwlwifi)
6735 M:      Johannes Berg <johannes.berg@intel.com>
6736 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6737 M:      Luca Coelho <luciano.coelho@intel.com>
6738 M:      Intel Linux Wireless <linuxwifi@intel.com>
6739 L:      linux-wireless@vger.kernel.org
6740 W:      http://intellinuxwireless.org
6741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6742 S:      Supported
6743 F:      drivers/net/wireless/intel/iwlwifi/
6744
6745 INTEL MANAGEMENT ENGINE (mei)
6746 M:      Tomas Winkler <tomas.winkler@intel.com>
6747 L:      linux-kernel@vger.kernel.org
6748 S:      Supported
6749 F:      include/uapi/linux/mei.h
6750 F:      include/linux/mei_cl_bus.h
6751 F:      drivers/misc/mei/*
6752 F:      drivers/watchdog/mei_wdt.c
6753 F:      Documentation/misc-devices/mei/*
6754 F:      samples/mei/*
6755
6756 INTEL MIC DRIVERS (mic)
6757 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6758 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6759 S:      Supported
6760 W:      https://github.com/sudeepdutt/mic
6761 W:      http://software.intel.com/en-us/mic-developer
6762 F:      include/linux/mic_bus.h
6763 F:      include/linux/scif.h
6764 F:      include/uapi/linux/mic_common.h
6765 F:      include/uapi/linux/mic_ioctl.h
6766 F:      include/uapi/linux/scif_ioctl.h
6767 F:      drivers/misc/mic/
6768 F:      drivers/dma/mic_x100_dma.c
6769 F:      drivers/dma/mic_x100_dma.h
6770 F:      Documentation/mic/
6771
6772 INTEL PMC/P-Unit IPC DRIVER
6773 M:      Zha Qipeng<qipeng.zha@intel.com>
6774 L:      platform-driver-x86@vger.kernel.org
6775 S:      Maintained
6776 F:      drivers/platform/x86/intel_pmc_ipc.c
6777 F:      drivers/platform/x86/intel_punit_ipc.c
6778 F:      arch/x86/include/asm/intel_pmc_ipc.h
6779 F:      arch/x86/include/asm/intel_punit_ipc.h
6780
6781 INTEL TELEMETRY DRIVER
6782 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6783 L:      platform-driver-x86@vger.kernel.org
6784 S:      Maintained
6785 F:      arch/x86/include/asm/intel_telemetry.h
6786 F:      drivers/platform/x86/intel_telemetry*
6787
6788 INTEL PMC CORE DRIVER
6789 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6790 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6791 L:      platform-driver-x86@vger.kernel.org
6792 S:      Maintained
6793 F:      arch/x86/include/asm/pmc_core.h
6794 F:      drivers/platform/x86/intel_pmc_core*
6795
6796 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6797 M:      Linus Walleij <linus.walleij@linaro.org>
6798 L:      linux-iio@vger.kernel.org
6799 S:      Maintained
6800 F:      drivers/iio/gyro/mpu3050*
6801 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6802
6803 IOC3 ETHERNET DRIVER
6804 M:      Ralf Baechle <ralf@linux-mips.org>
6805 L:      linux-mips@linux-mips.org
6806 S:      Maintained
6807 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6808
6809 IOC3 SERIAL DRIVER
6810 M:      Pat Gefre <pfg@sgi.com>
6811 L:      linux-serial@vger.kernel.org
6812 S:      Maintained
6813 F:      drivers/tty/serial/ioc3_serial.c
6814
6815 IOMMU DRIVERS
6816 M:      Joerg Roedel <joro@8bytes.org>
6817 L:      iommu@lists.linux-foundation.org
6818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6819 S:      Maintained
6820 F:      Documentation/devicetree/bindings/iommu/
6821 F:      drivers/iommu/
6822
6823 IP MASQUERADING
6824 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6825 S:      Maintained
6826 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6827
6828 IPMI SUBSYSTEM
6829 M:      Corey Minyard <minyard@acm.org>
6830 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6831 W:      http://openipmi.sourceforge.net/
6832 S:      Supported
6833 F:      Documentation/IPMI.txt
6834 F:      drivers/char/ipmi/
6835 F:      include/linux/ipmi*
6836 F:      include/uapi/linux/ipmi*
6837
6838 QCOM AUDIO (ASoC) DRIVERS
6839 M:      Patrick Lai <plai@codeaurora.org>
6840 M:      Banajit Goswami <bgoswami@codeaurora.org>
6841 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6842 S:      Supported
6843 F:      sound/soc/qcom/
6844
6845 IPS SCSI RAID DRIVER
6846 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6847 L:      linux-scsi@vger.kernel.org
6848 W:      http://www.adaptec.com/
6849 S:      Maintained
6850 F:      drivers/scsi/ips*
6851
6852 IPVS
6853 M:      Wensong Zhang <wensong@linux-vs.org>
6854 M:      Simon Horman <horms@verge.net.au>
6855 M:      Julian Anastasov <ja@ssi.bg>
6856 L:      netdev@vger.kernel.org
6857 L:      lvs-devel@vger.kernel.org
6858 S:      Maintained
6859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6861 F:      Documentation/networking/ipvs-sysctl.txt
6862 F:      include/net/ip_vs.h
6863 F:      include/uapi/linux/ip_vs.h
6864 F:      net/netfilter/ipvs/
6865
6866 IPWIRELESS DRIVER
6867 M:      Jiri Kosina <jikos@kernel.org>
6868 M:      David Sterba <dsterba@suse.com>
6869 S:      Odd Fixes
6870 F:      drivers/tty/ipwireless/
6871
6872 IPX NETWORK LAYER
6873 L:      netdev@vger.kernel.org
6874 S:      Odd fixes
6875 F:      include/net/ipx.h
6876 F:      include/uapi/linux/ipx.h
6877 F:      net/ipx/
6878
6879 IRDA SUBSYSTEM
6880 M:      Samuel Ortiz <samuel@sortiz.org>
6881 L:      irda-users@lists.sourceforge.net (subscribers-only)
6882 L:      netdev@vger.kernel.org
6883 W:      http://irda.sourceforge.net/
6884 S:      Maintained
6885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6886 F:      Documentation/networking/irda.txt
6887 F:      drivers/net/irda/
6888 F:      include/net/irda/
6889 F:      net/irda/
6890
6891 IRQ SUBSYSTEM
6892 M:      Thomas Gleixner <tglx@linutronix.de>
6893 L:      linux-kernel@vger.kernel.org
6894 S:      Maintained
6895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6896 F:      kernel/irq/
6897
6898 IRQCHIP DRIVERS
6899 M:      Thomas Gleixner <tglx@linutronix.de>
6900 M:      Jason Cooper <jason@lakedaemon.net>
6901 M:      Marc Zyngier <marc.zyngier@arm.com>
6902 L:      linux-kernel@vger.kernel.org
6903 S:      Maintained
6904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6905 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6906 F:      Documentation/devicetree/bindings/interrupt-controller/
6907 F:      drivers/irqchip/
6908
6909 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6910 M:      Marc Zyngier <marc.zyngier@arm.com>
6911 S:      Maintained
6912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6913 F:      Documentation/IRQ-domain.txt
6914 F:      include/linux/irqdomain.h
6915 F:      kernel/irq/irqdomain.c
6916 F:      kernel/irq/msi.c
6917
6918 ISA
6919 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6920 S:      Maintained
6921 F:      Documentation/isa.txt
6922 F:      drivers/base/isa.c
6923 F:      include/linux/isa.h
6924
6925 ISAPNP
6926 M:      Jaroslav Kysela <perex@perex.cz>
6927 S:      Maintained
6928 F:      Documentation/isapnp.txt
6929 F:      drivers/pnp/isapnp/
6930 F:      include/linux/isapnp.h
6931
6932 ISA RADIO MODULE
6933 M:      Hans Verkuil <hverkuil@xs4all.nl>
6934 L:      linux-media@vger.kernel.org
6935 T:      git git://linuxtv.org/media_tree.git
6936 W:      https://linuxtv.org
6937 S:      Maintained
6938 F:      drivers/media/radio/radio-isa*
6939
6940 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6941 M:      Peter Jones <pjones@redhat.com>
6942 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6943 S:      Maintained
6944 F:      drivers/firmware/iscsi_ibft*
6945
6946 ISCSI
6947 M:      Lee Duncan <lduncan@suse.com>
6948 M:      Chris Leech <cleech@redhat.com>
6949 L:      open-iscsi@googlegroups.com
6950 W:      www.open-iscsi.com
6951 S:      Maintained
6952 F:      drivers/scsi/*iscsi*
6953 F:      include/scsi/*iscsi*
6954
6955 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6956 M:      Or Gerlitz <ogerlitz@mellanox.com>
6957 M:      Sagi Grimberg <sagi@grimberg.me>
6958 M:      Roi Dayan <roid@mellanox.com>
6959 L:      linux-rdma@vger.kernel.org
6960 S:      Supported
6961 W:      http://www.openfabrics.org
6962 W:      www.open-iscsi.org
6963 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6964 F:      drivers/infiniband/ulp/iser/
6965
6966 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6967 M:      Sagi Grimberg <sagi@grimberg.me>
6968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6969 L:      linux-rdma@vger.kernel.org
6970 L:      target-devel@vger.kernel.org
6971 S:      Supported
6972 W:      http://www.linux-iscsi.org
6973 F:      drivers/infiniband/ulp/isert
6974
6975 ISDN SUBSYSTEM
6976 M:      Karsten Keil <isdn@linux-pingi.de>
6977 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6978 L:      netdev@vger.kernel.org
6979 W:      http://www.isdn4linux.de
6980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6981 S:      Maintained
6982 F:      Documentation/isdn/
6983 F:      drivers/isdn/
6984 F:      include/linux/isdn.h
6985 F:      include/linux/isdn/
6986 F:      include/uapi/linux/isdn.h
6987 F:      include/uapi/linux/isdn/
6988
6989 ISDN SUBSYSTEM (Eicon active card driver)
6990 M:      Armin Schindler <mac@melware.de>
6991 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6992 W:      http://www.melware.de
6993 S:      Maintained
6994 F:      drivers/isdn/hardware/eicon/
6995
6996 IT87 HARDWARE MONITORING DRIVER
6997 M:      Jean Delvare <jdelvare@suse.com>
6998 L:      linux-hwmon@vger.kernel.org
6999 S:      Maintained
7000 F:      Documentation/hwmon/it87
7001 F:      drivers/hwmon/it87.c
7002
7003 IT913X MEDIA DRIVER
7004 M:      Antti Palosaari <crope@iki.fi>
7005 L:      linux-media@vger.kernel.org
7006 W:      https://linuxtv.org
7007 W:      http://palosaari.fi/linux/
7008 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7009 T:      git git://linuxtv.org/anttip/media_tree.git
7010 S:      Maintained
7011 F:      drivers/media/tuners/it913x*
7012
7013 IVTV VIDEO4LINUX DRIVER
7014 M:      Andy Walls <awalls@md.metrocast.net>
7015 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7016 L:      linux-media@vger.kernel.org
7017 T:      git git://linuxtv.org/media_tree.git
7018 W:      http://www.ivtvdriver.org
7019 S:      Maintained
7020 F:      Documentation/media/v4l-drivers/ivtv*
7021 F:      drivers/media/pci/ivtv/
7022 F:      include/uapi/linux/ivtv*
7023
7024 IX2505V MEDIA DRIVER
7025 M:      Malcolm Priestley <tvboxspy@gmail.com>
7026 L:      linux-media@vger.kernel.org
7027 W:      https://linuxtv.org
7028 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7029 S:      Maintained
7030 F:      drivers/media/dvb-frontends/ix2505v*
7031
7032 JC42.4 TEMPERATURE SENSOR DRIVER
7033 M:      Guenter Roeck <linux@roeck-us.net>
7034 L:      linux-hwmon@vger.kernel.org
7035 S:      Maintained
7036 F:      drivers/hwmon/jc42.c
7037 F:      Documentation/hwmon/jc42
7038
7039 JFS FILESYSTEM
7040 M:      Dave Kleikamp <shaggy@kernel.org>
7041 L:      jfs-discussion@lists.sourceforge.net
7042 W:      http://jfs.sourceforge.net/
7043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7044 S:      Maintained
7045 F:      Documentation/filesystems/jfs.txt
7046 F:      fs/jfs/
7047
7048 JME NETWORK DRIVER
7049 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7050 L:      netdev@vger.kernel.org
7051 S:      Maintained
7052 F:      drivers/net/ethernet/jme.*
7053
7054 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7055 M:      David Woodhouse <dwmw2@infradead.org>
7056 L:      linux-mtd@lists.infradead.org
7057 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7058 S:      Maintained
7059 F:      fs/jffs2/
7060 F:      include/uapi/linux/jffs2.h
7061
7062 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7063 M:      "Theodore Ts'o" <tytso@mit.edu>
7064 M:      Jan Kara <jack@suse.com>
7065 L:      linux-ext4@vger.kernel.org
7066 S:      Maintained
7067 F:      fs/jbd2/
7068 F:      include/linux/jbd2.h
7069
7070 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7071 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7072 L:      linux-media@vger.kernel.org
7073 S:      Maintained
7074 F:      drivers/media/platform/rcar_jpu.c
7075
7076 JSM Neo PCI based serial card
7077 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7078 L:      linux-serial@vger.kernel.org
7079 S:      Maintained
7080 F:      drivers/tty/serial/jsm/
7081
7082 K10TEMP HARDWARE MONITORING DRIVER
7083 M:      Clemens Ladisch <clemens@ladisch.de>
7084 L:      linux-hwmon@vger.kernel.org
7085 S:      Maintained
7086 F:      Documentation/hwmon/k10temp
7087 F:      drivers/hwmon/k10temp.c
7088
7089 K8TEMP HARDWARE MONITORING DRIVER
7090 M:      Rudolf Marek <r.marek@assembler.cz>
7091 L:      linux-hwmon@vger.kernel.org
7092 S:      Maintained
7093 F:      Documentation/hwmon/k8temp
7094 F:      drivers/hwmon/k8temp.c
7095
7096 KASAN
7097 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7098 R:      Alexander Potapenko <glider@google.com>
7099 R:      Dmitry Vyukov <dvyukov@google.com>
7100 L:      kasan-dev@googlegroups.com
7101 S:      Maintained
7102 F:      arch/*/include/asm/kasan.h
7103 F:      arch/*/mm/kasan_init*
7104 F:      Documentation/dev-tools/kasan.rst
7105 F:      include/linux/kasan*.h
7106 F:      lib/test_kasan.c
7107 F:      mm/kasan/
7108 F:      scripts/Makefile.kasan
7109
7110 KCONFIG
7111 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7112 L:      linux-kbuild@vger.kernel.org
7113 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7114 S:      Maintained
7115 F:      Documentation/kbuild/kconfig-language.txt
7116 F:      scripts/kconfig/
7117
7118 KDUMP
7119 M:      Dave Young <dyoung@redhat.com>
7120 M:      Baoquan He <bhe@redhat.com>
7121 R:      Vivek Goyal <vgoyal@redhat.com>
7122 L:      kexec@lists.infradead.org
7123 W:      http://lse.sourceforge.net/kdump/
7124 S:      Maintained
7125 F:      Documentation/kdump/
7126
7127 KEENE FM RADIO TRANSMITTER DRIVER
7128 M:      Hans Verkuil <hverkuil@xs4all.nl>
7129 L:      linux-media@vger.kernel.org
7130 T:      git git://linuxtv.org/media_tree.git
7131 W:      https://linuxtv.org
7132 S:      Maintained
7133 F:      drivers/media/radio/radio-keene*
7134
7135 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7136 M:      Ian Kent <raven@themaw.net>
7137 L:      autofs@vger.kernel.org
7138 S:      Maintained
7139 F:      fs/autofs4/
7140
7141 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7142 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7143 M:      Michal Marek <mmarek@suse.com>
7144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7145 L:      linux-kbuild@vger.kernel.org
7146 S:      Maintained
7147 F:      Documentation/kbuild/
7148 F:      Makefile
7149 F:      scripts/Makefile.*
7150 F:      scripts/basic/
7151 F:      scripts/mk*
7152 F:      scripts/package/
7153
7154 KERNEL JANITORS
7155 L:      kernel-janitors@vger.kernel.org
7156 W:      http://kernelnewbies.org/KernelJanitors
7157 S:      Odd Fixes
7158
7159 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7160 M:      "J. Bruce Fields" <bfields@fieldses.org>
7161 M:      Jeff Layton <jlayton@poochiereds.net>
7162 L:      linux-nfs@vger.kernel.org
7163 W:      http://nfs.sourceforge.net/
7164 T:      git git://linux-nfs.org/~bfields/linux.git
7165 S:      Supported
7166 F:      fs/nfsd/
7167 F:      include/uapi/linux/nfsd/
7168 F:      fs/lockd/
7169 F:      fs/nfs_common/
7170 F:      net/sunrpc/
7171 F:      include/linux/lockd/
7172 F:      include/linux/sunrpc/
7173 F:      include/uapi/linux/sunrpc/
7174
7175 KERNEL SELFTEST FRAMEWORK
7176 M:      Shuah Khan <shuahkh@osg.samsung.com>
7177 M:      Shuah Khan <shuah@kernel.org>
7178 L:      linux-kselftest@vger.kernel.org
7179 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7180 S:      Maintained
7181 F:      tools/testing/selftests
7182
7183 KERNEL VIRTUAL MACHINE (KVM)
7184 M:      Paolo Bonzini <pbonzini@redhat.com>
7185 M:      Radim Krčmář <rkrcmar@redhat.com>
7186 L:      kvm@vger.kernel.org
7187 W:      http://www.linux-kvm.org
7188 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7189 S:      Supported
7190 F:      Documentation/*/kvm*.txt
7191 F:      Documentation/virtual/kvm/
7192 F:      arch/*/kvm/
7193 F:      arch/x86/kernel/kvm.c
7194 F:      arch/x86/kernel/kvmclock.c
7195 F:      arch/*/include/asm/kvm*
7196 F:      include/linux/kvm*
7197 F:      include/uapi/linux/kvm*
7198 F:      virt/kvm/
7199 F:      tools/kvm/
7200
7201 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7202 M:      Joerg Roedel <joro@8bytes.org>
7203 L:      kvm@vger.kernel.org
7204 W:      http://www.linux-kvm.org/
7205 S:      Maintained
7206 F:      arch/x86/include/asm/svm.h
7207 F:      arch/x86/kvm/svm.c
7208
7209 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7210 M:      Alexander Graf <agraf@suse.com>
7211 L:      kvm-ppc@vger.kernel.org
7212 W:      http://www.linux-kvm.org/
7213 T:      git git://github.com/agraf/linux-2.6.git
7214 S:      Supported
7215 F:      arch/powerpc/include/asm/kvm*
7216 F:      arch/powerpc/kvm/
7217
7218 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7219 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7220 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7221 L:      linux-s390@vger.kernel.org
7222 W:      http://www.ibm.com/developerworks/linux/linux390/
7223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7224 S:      Supported
7225 F:      Documentation/s390/kvm.txt
7226 F:      arch/s390/include/asm/kvm*
7227 F:      arch/s390/kvm/
7228 F:      arch/s390/mm/gmap.c
7229
7230 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7231 M:      Christoffer Dall <christoffer.dall@linaro.org>
7232 M:      Marc Zyngier <marc.zyngier@arm.com>
7233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7234 L:      kvmarm@lists.cs.columbia.edu
7235 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7237 S:      Supported
7238 F:      arch/arm/include/uapi/asm/kvm*
7239 F:      arch/arm/include/asm/kvm*
7240 F:      arch/arm/kvm/
7241 F:      virt/kvm/arm/
7242 F:      include/kvm/arm_*
7243
7244 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7245 M:      Christoffer Dall <christoffer.dall@linaro.org>
7246 M:      Marc Zyngier <marc.zyngier@arm.com>
7247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7248 L:      kvmarm@lists.cs.columbia.edu
7249 S:      Maintained
7250 F:      arch/arm64/include/uapi/asm/kvm*
7251 F:      arch/arm64/include/asm/kvm*
7252 F:      arch/arm64/kvm/
7253
7254 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7255 M:      James Hogan <james.hogan@imgtec.com>
7256 L:      linux-mips@linux-mips.org
7257 S:      Supported
7258 F:      arch/mips/include/uapi/asm/kvm*
7259 F:      arch/mips/include/asm/kvm*
7260 F:      arch/mips/kvm/
7261
7262 KERNFS
7263 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7264 M:      Tejun Heo <tj@kernel.org>
7265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7266 S:      Supported
7267 F:      include/linux/kernfs.h
7268 F:      fs/kernfs/
7269
7270 KEXEC
7271 M:      Eric Biederman <ebiederm@xmission.com>
7272 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7273 L:      kexec@lists.infradead.org
7274 S:      Maintained
7275 F:      include/linux/kexec.h
7276 F:      include/uapi/linux/kexec.h
7277 F:      kernel/kexec*
7278
7279 KEYS/KEYRINGS:
7280 M:      David Howells <dhowells@redhat.com>
7281 L:      keyrings@vger.kernel.org
7282 S:      Maintained
7283 F:      Documentation/security/keys.txt
7284 F:      include/linux/key.h
7285 F:      include/linux/key-type.h
7286 F:      include/linux/keyctl.h
7287 F:      include/uapi/linux/keyctl.h
7288 F:      include/keys/
7289 F:      security/keys/
7290
7291 KEYS-TRUSTED
7292 M:      David Safford <safford@us.ibm.com>
7293 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7294 L:      linux-security-module@vger.kernel.org
7295 L:      keyrings@vger.kernel.org
7296 S:      Supported
7297 F:      Documentation/security/keys-trusted-encrypted.txt
7298 F:      include/keys/trusted-type.h
7299 F:      security/keys/trusted.c
7300 F:      security/keys/trusted.h
7301
7302 KEYS-ENCRYPTED
7303 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7304 M:      David Safford <safford@us.ibm.com>
7305 L:      linux-security-module@vger.kernel.org
7306 L:      keyrings@vger.kernel.org
7307 S:      Supported
7308 F:      Documentation/security/keys-trusted-encrypted.txt
7309 F:      include/keys/encrypted-type.h
7310 F:      security/keys/encrypted-keys/
7311
7312 KGDB / KDB /debug_core
7313 M:      Jason Wessel <jason.wessel@windriver.com>
7314 W:      http://kgdb.wiki.kernel.org/
7315 L:      kgdb-bugreport@lists.sourceforge.net
7316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7317 S:      Maintained
7318 F:      Documentation/DocBook/kgdb.tmpl
7319 F:      drivers/misc/kgdbts.c
7320 F:      drivers/tty/serial/kgdboc.c
7321 F:      include/linux/kdb.h
7322 F:      include/linux/kgdb.h
7323 F:      kernel/debug/
7324
7325 KMEMCHECK
7326 M:      Vegard Nossum <vegardno@ifi.uio.no>
7327 M:      Pekka Enberg <penberg@kernel.org>
7328 S:      Maintained
7329 F:      Documentation/dev-tools/kmemcheck.rst
7330 F:      arch/x86/include/asm/kmemcheck.h
7331 F:      arch/x86/mm/kmemcheck/
7332 F:      include/linux/kmemcheck.h
7333 F:      mm/kmemcheck.c
7334
7335 KMEMLEAK
7336 M:      Catalin Marinas <catalin.marinas@arm.com>
7337 S:      Maintained
7338 F:      Documentation/dev-tools/kmemleak.rst
7339 F:      include/linux/kmemleak.h
7340 F:      mm/kmemleak.c
7341 F:      mm/kmemleak-test.c
7342
7343 KPROBES
7344 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7345 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7346 M:      "David S. Miller" <davem@davemloft.net>
7347 M:      Masami Hiramatsu <mhiramat@kernel.org>
7348 S:      Maintained
7349 F:      Documentation/kprobes.txt
7350 F:      include/linux/kprobes.h
7351 F:      include/asm-generic/kprobes.h
7352 F:      kernel/kprobes.c
7353
7354 KS0108 LCD CONTROLLER DRIVER
7355 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7356 W:      http://miguelojeda.es/auxdisplay.htm
7357 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7358 S:      Maintained
7359 F:      Documentation/auxdisplay/ks0108
7360 F:      drivers/auxdisplay/ks0108.c
7361 F:      include/linux/ks0108.h
7362
7363 L3MDEV
7364 M:      David Ahern <dsa@cumulusnetworks.com>
7365 L:      netdev@vger.kernel.org
7366 S:      Maintained
7367 F:      net/l3mdev
7368 F:      include/net/l3mdev.h
7369
7370 LANTIQ MIPS ARCHITECTURE
7371 M:      John Crispin <john@phrozen.org>
7372 L:      linux-mips@linux-mips.org
7373 S:      Maintained
7374 F:      arch/mips/lantiq
7375
7376 LAPB module
7377 L:      linux-x25@vger.kernel.org
7378 S:      Orphan
7379 F:      Documentation/networking/lapb-module.txt
7380 F:      include/*/lapb.h
7381 F:      net/lapb/
7382
7383 LASI 53c700 driver for PARISC
7384 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7385 L:      linux-scsi@vger.kernel.org
7386 S:      Maintained
7387 F:      Documentation/scsi/53c700.txt
7388 F:      drivers/scsi/53c700*
7389
7390 LED SUBSYSTEM
7391 M:      Richard Purdie <rpurdie@rpsys.net>
7392 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7393 M:      Pavel Machek <pavel@ucw.cz>
7394 L:      linux-leds@vger.kernel.org
7395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7396 S:      Maintained
7397 F:      Documentation/devicetree/bindings/leds/
7398 F:      drivers/leds/
7399 F:      include/linux/leds.h
7400
7401 LEGACY EEPROM DRIVER
7402 M:      Jean Delvare <jdelvare@suse.com>
7403 S:      Maintained
7404 F:      Documentation/misc-devices/eeprom
7405 F:      drivers/misc/eeprom/eeprom.c
7406
7407 LEGO USB Tower driver
7408 M:      Juergen Stuber <starblue@users.sourceforge.net>
7409 L:      legousb-devel@lists.sourceforge.net
7410 W:      http://legousb.sourceforge.net/
7411 S:      Maintained
7412 F:      drivers/usb/misc/legousbtower.c
7413
7414 LG2160 MEDIA DRIVER
7415 M:      Michael Krufky <mkrufky@linuxtv.org>
7416 L:      linux-media@vger.kernel.org
7417 W:      https://linuxtv.org
7418 W:      http://github.com/mkrufky
7419 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7420 T:      git git://linuxtv.org/mkrufky/tuners.git
7421 S:      Maintained
7422 F:      drivers/media/dvb-frontends/lg2160.*
7423
7424 LGDT3305 MEDIA DRIVER
7425 M:      Michael Krufky <mkrufky@linuxtv.org>
7426 L:      linux-media@vger.kernel.org
7427 W:      https://linuxtv.org
7428 W:      http://github.com/mkrufky
7429 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7430 T:      git git://linuxtv.org/mkrufky/tuners.git
7431 S:      Maintained
7432 F:      drivers/media/dvb-frontends/lgdt3305.*
7433
7434 LGUEST
7435 M:      Rusty Russell <rusty@rustcorp.com.au>
7436 L:      lguest@lists.ozlabs.org
7437 W:      http://lguest.ozlabs.org/
7438 S:      Odd Fixes
7439 F:      arch/x86/include/asm/lguest*.h
7440 F:      arch/x86/lguest/
7441 F:      drivers/lguest/
7442 F:      include/linux/lguest*.h
7443 F:      tools/lguest/
7444
7445 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7446 M:      Tejun Heo <tj@kernel.org>
7447 L:      linux-ide@vger.kernel.org
7448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7449 S:      Maintained
7450 F:      drivers/ata/
7451 F:      include/linux/ata.h
7452 F:      include/linux/libata.h
7453 F:      Documentation/devicetree/bindings/ata/
7454
7455 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7456 M:      Viresh Kumar <vireshk@kernel.org>
7457 L:      linux-ide@vger.kernel.org
7458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7459 S:      Maintained
7460 F:      include/linux/pata_arasan_cf_data.h
7461 F:      drivers/ata/pata_arasan_cf.c
7462
7463 LIBATA PATA DRIVERS
7464 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7465 M:      Tejun Heo <tj@kernel.org>
7466 L:      linux-ide@vger.kernel.org
7467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7468 S:      Maintained
7469 F:      drivers/ata/pata_*.c
7470 F:      drivers/ata/ata_generic.c
7471
7472 LIBATA SATA AHCI PLATFORM devices support
7473 M:      Hans de Goede <hdegoede@redhat.com>
7474 M:      Tejun Heo <tj@kernel.org>
7475 L:      linux-ide@vger.kernel.org
7476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7477 S:      Maintained
7478 F:      drivers/ata/ahci_platform.c
7479 F:      drivers/ata/libahci_platform.c
7480 F:      include/linux/ahci_platform.h
7481
7482 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7483 M:      Mikael Pettersson <mikpelinux@gmail.com>
7484 L:      linux-ide@vger.kernel.org
7485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7486 S:      Maintained
7487 F:      drivers/ata/sata_promise.*
7488
7489 LIBLOCKDEP
7490 M:      Sasha Levin <sasha.levin@oracle.com>
7491 S:      Maintained
7492 F:      tools/lib/lockdep/
7493
7494 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7495 M:      Dan Williams <dan.j.williams@intel.com>
7496 L:      linux-nvdimm@lists.01.org
7497 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7499 S:      Supported
7500 F:      drivers/nvdimm/*
7501 F:      include/linux/nd.h
7502 F:      include/linux/libnvdimm.h
7503 F:      include/uapi/linux/ndctl.h
7504
7505 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7506 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7507 L:      linux-nvdimm@lists.01.org
7508 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7509 S:      Supported
7510 F:      drivers/nvdimm/blk.c
7511 F:      drivers/nvdimm/region_devs.c
7512 F:      drivers/acpi/nfit*
7513
7514 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7515 M:      Vishal Verma <vishal.l.verma@intel.com>
7516 L:      linux-nvdimm@lists.01.org
7517 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7518 S:      Supported
7519 F:      drivers/nvdimm/btt*
7520
7521 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7522 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7523 L:      linux-nvdimm@lists.01.org
7524 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7525 S:      Supported
7526 F:      drivers/nvdimm/pmem.c
7527 F:      include/linux/pmem.h
7528 F:      arch/*/include/asm/pmem.h
7529
7530 LIGHTNVM PLATFORM SUPPORT
7531 M:      Matias Bjorling <mb@lightnvm.io>
7532 W:      http://github/OpenChannelSSD
7533 L:      linux-block@vger.kernel.org
7534 S:      Maintained
7535 F:      drivers/lightnvm/
7536 F:      include/linux/lightnvm.h
7537 F:      include/uapi/linux/lightnvm.h
7538
7539 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7540 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7541 M:      Paul Mackerras <paulus@samba.org>
7542 M:      Michael Ellerman <mpe@ellerman.id.au>
7543 W:      https://github.com/linuxppc/linux/wiki
7544 L:      linuxppc-dev@lists.ozlabs.org
7545 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7547 S:      Supported
7548 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7549 F:      Documentation/devicetree/bindings/powerpc/opal/
7550 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7551 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7552 F:      Documentation/powerpc/
7553 F:      arch/powerpc/
7554 F:      drivers/char/tpm/tpm_ibmvtpm*
7555 F:      drivers/crypto/nx/
7556 F:      drivers/crypto/vmx/
7557 F:      drivers/i2c/busses/i2c-opal.c
7558 F:      drivers/net/ethernet/ibm/ibmveth.*
7559 F:      drivers/net/ethernet/ibm/ibmvnic.*
7560 F:      drivers/pci/hotplug/pnv_php.c
7561 F:      drivers/pci/hotplug/rpa*
7562 F:      drivers/rtc/rtc-opal.c
7563 F:      drivers/scsi/ibmvscsi/
7564 F:      drivers/tty/hvc/hvc_opal.c
7565 F:      tools/testing/selftests/powerpc
7566 N:      /pmac
7567 N:      powermac
7568 N:      powernv
7569 N:      [^a-z0-9]ps3
7570 N:      pseries
7571
7572 LINUX FOR POWER MACINTOSH
7573 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7574 W:      http://www.penguinppc.org/
7575 L:      linuxppc-dev@lists.ozlabs.org
7576 S:      Maintained
7577 F:      arch/powerpc/platforms/powermac/
7578 F:      drivers/macintosh/
7579
7580 LINUX FOR POWERPC EMBEDDED MPC5XXX
7581 M:      Anatolij Gustschin <agust@denx.de>
7582 L:      linuxppc-dev@lists.ozlabs.org
7583 T:      git git://git.denx.de/linux-denx-agust.git
7584 S:      Maintained
7585 F:      arch/powerpc/platforms/512x/
7586 F:      arch/powerpc/platforms/52xx/
7587
7588 LINUX FOR POWERPC EMBEDDED PPC4XX
7589 M:      Alistair Popple <alistair@popple.id.au>
7590 M:      Matt Porter <mporter@kernel.crashing.org>
7591 W:      http://www.penguinppc.org/
7592 L:      linuxppc-dev@lists.ozlabs.org
7593 S:      Maintained
7594 F:      arch/powerpc/platforms/40x/
7595 F:      arch/powerpc/platforms/44x/
7596
7597 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7598 L:      linuxppc-dev@lists.ozlabs.org
7599 S:      Orphan
7600 F:      arch/powerpc/*/*virtex*
7601 F:      arch/powerpc/*/*/*virtex*
7602
7603 LINUX FOR POWERPC EMBEDDED PPC8XX
7604 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7605 W:      http://www.penguinppc.org/
7606 L:      linuxppc-dev@lists.ozlabs.org
7607 S:      Maintained
7608 F:      arch/powerpc/platforms/8xx/
7609
7610 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7611 M:      Scott Wood <oss@buserror.net>
7612 M:      Kumar Gala <galak@kernel.crashing.org>
7613 W:      http://www.penguinppc.org/
7614 L:      linuxppc-dev@lists.ozlabs.org
7615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7616 S:      Maintained
7617 F:      arch/powerpc/platforms/83xx/
7618 F:      arch/powerpc/platforms/85xx/
7619
7620 LINUX FOR POWERPC PA SEMI PWRFICIENT
7621 L:      linuxppc-dev@lists.ozlabs.org
7622 S:      Orphan
7623 F:      arch/powerpc/platforms/pasemi/
7624 F:      drivers/*/*pasemi*
7625 F:      drivers/*/*/*pasemi*
7626
7627 LINUX SECURITY MODULE (LSM) FRAMEWORK
7628 M:      Chris Wright <chrisw@sous-sol.org>
7629 L:      linux-security-module@vger.kernel.org
7630 S:      Supported
7631
7632 LIS3LV02D ACCELEROMETER DRIVER
7633 M:      Eric Piel <eric.piel@tremplin-utc.net>
7634 S:      Maintained
7635 F:      Documentation/misc-devices/lis3lv02d
7636 F:      drivers/misc/lis3lv02d/
7637 F:      drivers/platform/x86/hp_accel.c
7638
7639 LIVE PATCHING
7640 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7641 M:      Jessica Yu <jeyu@redhat.com>
7642 M:      Jiri Kosina <jikos@kernel.org>
7643 M:      Miroslav Benes <mbenes@suse.cz>
7644 R:      Petr Mladek <pmladek@suse.com>
7645 S:      Maintained
7646 F:      kernel/livepatch/
7647 F:      include/linux/livepatch.h
7648 F:      arch/x86/include/asm/livepatch.h
7649 F:      arch/x86/kernel/livepatch.c
7650 F:      Documentation/livepatch/
7651 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7652 F:      samples/livepatch/
7653 L:      live-patching@vger.kernel.org
7654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7655
7656 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7657 M:      Kees Cook <keescook@chromium.org>
7658 S:      Maintained
7659 F:      drivers/misc/lkdtm*
7660
7661 LLC (802.2)
7662 L:      netdev@vger.kernel.org
7663 S:      Odd fixes
7664 F:      include/linux/llc.h
7665 F:      include/uapi/linux/llc.h
7666 F:      include/net/llc*
7667 F:      net/llc/
7668
7669 LM73 HARDWARE MONITOR DRIVER
7670 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7671 L:      linux-hwmon@vger.kernel.org
7672 S:      Maintained
7673 F:      drivers/hwmon/lm73.c
7674
7675 LM78 HARDWARE MONITOR DRIVER
7676 M:      Jean Delvare <jdelvare@suse.com>
7677 L:      linux-hwmon@vger.kernel.org
7678 S:      Maintained
7679 F:      Documentation/hwmon/lm78
7680 F:      drivers/hwmon/lm78.c
7681
7682 LM83 HARDWARE MONITOR DRIVER
7683 M:      Jean Delvare <jdelvare@suse.com>
7684 L:      linux-hwmon@vger.kernel.org
7685 S:      Maintained
7686 F:      Documentation/hwmon/lm83
7687 F:      drivers/hwmon/lm83.c
7688
7689 LM90 HARDWARE MONITOR DRIVER
7690 M:      Jean Delvare <jdelvare@suse.com>
7691 L:      linux-hwmon@vger.kernel.org
7692 S:      Maintained
7693 F:      Documentation/hwmon/lm90
7694 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7695 F:      drivers/hwmon/lm90.c
7696 F:      include/dt-bindings/thermal/lm90.h
7697
7698 LM95234 HARDWARE MONITOR DRIVER
7699 M:      Guenter Roeck <linux@roeck-us.net>
7700 L:      linux-hwmon@vger.kernel.org
7701 S:      Maintained
7702 F:      Documentation/hwmon/lm95234
7703 F:      drivers/hwmon/lm95234.c
7704
7705 LME2510 MEDIA DRIVER
7706 M:      Malcolm Priestley <tvboxspy@gmail.com>
7707 L:      linux-media@vger.kernel.org
7708 W:      https://linuxtv.org
7709 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7710 S:      Maintained
7711 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7712
7713 LOCKING PRIMITIVES
7714 M:      Peter Zijlstra <peterz@infradead.org>
7715 M:      Ingo Molnar <mingo@redhat.com>
7716 L:      linux-kernel@vger.kernel.org
7717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7718 S:      Maintained
7719 F:      Documentation/locking/
7720 F:      include/linux/lockdep.h
7721 F:      include/linux/spinlock*.h
7722 F:      arch/*/include/asm/spinlock*.h
7723 F:      include/linux/rwlock*.h
7724 F:      include/linux/mutex*.h
7725 F:      arch/*/include/asm/mutex*.h
7726 F:      include/linux/rwsem*.h
7727 F:      arch/*/include/asm/rwsem.h
7728 F:      include/linux/seqlock.h
7729 F:      lib/locking*.[ch]
7730 F:      kernel/locking/
7731
7732 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7733 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7734 L:      linux-ntfs-dev@lists.sourceforge.net
7735 W:      http://www.linux-ntfs.org/content/view/19/37/
7736 S:      Maintained
7737 F:      Documentation/ldm.txt
7738 F:      block/partitions/ldm.*
7739
7740 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7741 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7742 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7743 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7744 L:      MPT-FusionLinux.pdl@broadcom.com
7745 L:      linux-scsi@vger.kernel.org
7746 W:      http://www.avagotech.com/support/
7747 S:      Supported
7748 F:      drivers/message/fusion/
7749 F:      drivers/scsi/mpt2sas/
7750 F:      drivers/scsi/mpt3sas/
7751
7752 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7753 M:      Matthew Wilcox <matthew@wil.cx>
7754 L:      linux-scsi@vger.kernel.org
7755 S:      Maintained
7756 F:      drivers/scsi/sym53c8xx_2/
7757
7758 LTC4261 HARDWARE MONITOR DRIVER
7759 M:      Guenter Roeck <linux@roeck-us.net>
7760 L:      linux-hwmon@vger.kernel.org
7761 S:      Maintained
7762 F:      Documentation/hwmon/ltc4261
7763 F:      drivers/hwmon/ltc4261.c
7764
7765 LTP (Linux Test Project)
7766 M:      Mike Frysinger <vapier@gentoo.org>
7767 M:      Cyril Hrubis <chrubis@suse.cz>
7768 M:      Wanlong Gao <wanlong.gao@gmail.com>
7769 M:      Jan Stancek <jstancek@redhat.com>
7770 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7771 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7772 L:      ltp@lists.linux.it (subscribers-only)
7773 W:      http://linux-test-project.github.io/
7774 T:      git git://github.com/linux-test-project/ltp.git
7775 S:      Maintained
7776
7777 M32R ARCHITECTURE
7778 W:      http://www.linux-m32r.org/
7779 S:      Orphan
7780 F:      arch/m32r/
7781
7782 M68K ARCHITECTURE
7783 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7784 L:      linux-m68k@lists.linux-m68k.org
7785 W:      http://www.linux-m68k.org/
7786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7787 S:      Maintained
7788 F:      arch/m68k/
7789 F:      drivers/zorro/
7790
7791 M68K ON APPLE MACINTOSH
7792 M:      Joshua Thompson <funaho@jurai.org>
7793 W:      http://www.mac.linux-m68k.org/
7794 L:      linux-m68k@lists.linux-m68k.org
7795 S:      Maintained
7796 F:      arch/m68k/mac/
7797
7798 M68K ON HP9000/300
7799 M:      Philip Blundell <philb@gnu.org>
7800 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7801 S:      Maintained
7802 F:      arch/m68k/hp300/
7803
7804 M88DS3103 MEDIA DRIVER
7805 M:      Antti Palosaari <crope@iki.fi>
7806 L:      linux-media@vger.kernel.org
7807 W:      https://linuxtv.org
7808 W:      http://palosaari.fi/linux/
7809 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7810 T:      git git://linuxtv.org/anttip/media_tree.git
7811 S:      Maintained
7812 F:      drivers/media/dvb-frontends/m88ds3103*
7813
7814 M88RS2000 MEDIA DRIVER
7815 M:      Malcolm Priestley <tvboxspy@gmail.com>
7816 L:      linux-media@vger.kernel.org
7817 W:      https://linuxtv.org
7818 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7819 S:      Maintained
7820 F:      drivers/media/dvb-frontends/m88rs2000*
7821
7822 MA901 MASTERKIT USB FM RADIO DRIVER
7823 M:      Alexey Klimov <klimov.linux@gmail.com>
7824 L:      linux-media@vger.kernel.org
7825 T:      git git://linuxtv.org/media_tree.git
7826 S:      Maintained
7827 F:      drivers/media/radio/radio-ma901.c
7828
7829 MAC80211
7830 M:      Johannes Berg <johannes@sipsolutions.net>
7831 L:      linux-wireless@vger.kernel.org
7832 W:      http://wireless.kernel.org/
7833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7835 S:      Maintained
7836 F:      Documentation/networking/mac80211-injection.txt
7837 F:      include/net/mac80211.h
7838 F:      net/mac80211/
7839 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7840
7841 MAILBOX API
7842 M:      Jassi Brar <jassisinghbrar@gmail.com>
7843 L:      linux-kernel@vger.kernel.org
7844 S:      Maintained
7845 F:      drivers/mailbox/
7846 F:      include/linux/mailbox_client.h
7847 F:      include/linux/mailbox_controller.h
7848
7849 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7850 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7851 W:      http://www.kernel.org/doc/man-pages
7852 L:      linux-man@vger.kernel.org
7853 S:      Maintained
7854
7855 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7856 M:      Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7857 L:      linux-mips@linux-mips.org
7858 S:      Maintained
7859 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7860
7861 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7862 M:      Andrew Lunn <andrew@lunn.ch>
7863 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7864 L:      netdev@vger.kernel.org
7865 S:      Maintained
7866 F:      drivers/net/dsa/mv88e6xxx/
7867 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7868
7869 MARVELL ARMADA DRM SUPPORT
7870 M:      Russell King <linux@armlinux.org.uk>
7871 S:      Maintained
7872 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7873 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7874 F:      drivers/gpu/drm/armada/
7875 F:      include/uapi/drm/armada_drm.h
7876 F:      Documentation/devicetree/bindings/display/armada/
7877
7878 MARVELL CRYPTO DRIVER
7879 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7880 M:      Arnaud Ebalard <arno@natisbad.org>
7881 F:      drivers/crypto/marvell/
7882 S:      Maintained
7883 L:      linux-crypto@vger.kernel.org
7884
7885 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7886 M:      Mirko Lindner <mlindner@marvell.com>
7887 M:      Stephen Hemminger <stephen@networkplumber.org>
7888 L:      netdev@vger.kernel.org
7889 S:      Maintained
7890 F:      drivers/net/ethernet/marvell/sk*
7891
7892 MARVELL LIBERTAS WIRELESS DRIVER
7893 L:      libertas-dev@lists.infradead.org
7894 S:      Orphan
7895 F:      drivers/net/wireless/marvell/libertas/
7896
7897 MARVELL MV643XX ETHERNET DRIVER
7898 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7899 L:      netdev@vger.kernel.org
7900 S:      Maintained
7901 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7902 F:      include/linux/mv643xx.h
7903
7904 MARVELL MVNETA ETHERNET DRIVER
7905 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7906 L:      netdev@vger.kernel.org
7907 S:      Maintained
7908 F:      drivers/net/ethernet/marvell/mvneta.*
7909
7910 MARVELL MWIFIEX WIRELESS DRIVER
7911 M:      Amitkumar Karwar <amitkarwar@gmail.com>
7912 M:      Nishant Sarmukadam <nishants@marvell.com>
7913 M:      Ganapathi Bhat <gbhat@marvell.com>
7914 M:      Xinming Hu <huxm@marvell.com>
7915 L:      linux-wireless@vger.kernel.org
7916 S:      Maintained
7917 F:      drivers/net/wireless/marvell/mwifiex/
7918
7919 MARVELL MWL8K WIRELESS DRIVER
7920 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7921 L:      linux-wireless@vger.kernel.org
7922 S:      Odd Fixes
7923 F:      drivers/net/wireless/marvell/mwl8k.c
7924
7925 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7926 M:      Nicolas Pitre <nico@fluxnic.net>
7927 S:      Odd Fixes
7928 F:      drivers/mmc/host/mvsdio.*
7929
7930 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
7931 M:      Hu Ziji <huziji@marvell.com>
7932 L:      linux-mmc@vger.kernel.org
7933 S:      Supported
7934 F:      drivers/mmc/host/sdhci-xenon*
7935 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
7936
7937 MATROX FRAMEBUFFER DRIVER
7938 L:      linux-fbdev@vger.kernel.org
7939 S:      Orphan
7940 F:      drivers/video/fbdev/matrox/matroxfb_*
7941 F:      include/uapi/linux/matroxfb.h
7942
7943 MAX16065 HARDWARE MONITOR DRIVER
7944 M:      Guenter Roeck <linux@roeck-us.net>
7945 L:      linux-hwmon@vger.kernel.org
7946 S:      Maintained
7947 F:      Documentation/hwmon/max16065
7948 F:      drivers/hwmon/max16065.c
7949
7950 MAX20751 HARDWARE MONITOR DRIVER
7951 M:      Guenter Roeck <linux@roeck-us.net>
7952 L:      linux-hwmon@vger.kernel.org
7953 S:      Maintained
7954 F:      Documentation/hwmon/max20751
7955 F:      drivers/hwmon/max20751.c
7956
7957 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7958 L:      linux-hwmon@vger.kernel.org
7959 S:      Orphan
7960 F:      Documentation/hwmon/max6650
7961 F:      drivers/hwmon/max6650.c
7962
7963 MAX6697 HARDWARE MONITOR DRIVER
7964 M:      Guenter Roeck <linux@roeck-us.net>
7965 L:      linux-hwmon@vger.kernel.org
7966 S:      Maintained
7967 F:      Documentation/hwmon/max6697
7968 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7969 F:      drivers/hwmon/max6697.c
7970 F:      include/linux/platform_data/max6697.h
7971
7972 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7973 M:      Peter Rosin <peda@axentia.se>
7974 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7975 S:      Maintained
7976 F:      Documentation/devicetree/bindings/sound/max9860.txt
7977 F:      sound/soc/codecs/max9860.*
7978
7979 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7980 M:      Krzysztof Kozlowski <krzk@kernel.org>
7981 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7982 L:      linux-pm@vger.kernel.org
7983 S:      Supported
7984 F:      drivers/power/supply/max14577_charger.c
7985 F:      drivers/power/supply/max77693_charger.c
7986
7987 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7988 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7989 L:      linux-kernel@vger.kernel.org
7990 S:      Supported
7991 F:      drivers/*/*max77802*.c
7992 F:      Documentation/devicetree/bindings/*/*max77802.txt
7993 F:      include/dt-bindings/*/*max77802.h
7994
7995 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7996 M:      Chanwoo Choi <cw00.choi@samsung.com>
7997 M:      Krzysztof Kozlowski <krzk@kernel.org>
7998 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7999 L:      linux-kernel@vger.kernel.org
8000 S:      Supported
8001 F:      drivers/*/max14577*.c
8002 F:      drivers/*/max77686*.c
8003 F:      drivers/*/max77693*.c
8004 F:      drivers/extcon/extcon-max14577.c
8005 F:      drivers/extcon/extcon-max77693.c
8006 F:      drivers/rtc/rtc-max77686.c
8007 F:      drivers/clk/clk-max77686.c
8008 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8009 F:      Documentation/devicetree/bindings/*/max77686.txt
8010 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8011 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8012 F:      include/linux/mfd/max14577*.h
8013 F:      include/linux/mfd/max77686*.h
8014 F:      include/linux/mfd/max77693*.h
8015
8016 MAXIRADIO FM RADIO RECEIVER DRIVER
8017 M:      Hans Verkuil <hverkuil@xs4all.nl>
8018 L:      linux-media@vger.kernel.org
8019 T:      git git://linuxtv.org/media_tree.git
8020 W:      https://linuxtv.org
8021 S:      Maintained
8022 F:      drivers/media/radio/radio-maxiradio*
8023
8024 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8025 M:      Peter Rosin <peda@axentia.se>
8026 L:      linux-iio@vger.kernel.org
8027 S:      Maintained
8028 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8029 F:      drivers/iio/potentiometer/mcp4531.c
8030
8031 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8032 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8033 L:      linux-iio@vger.kernel.org
8034 S:      Maintained
8035 F:      drivers/iio/dac/cio-dac.c
8036
8037 MEDIA DRIVERS FOR RENESAS - FCP
8038 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8039 L:      linux-media@vger.kernel.org
8040 L:      linux-renesas-soc@vger.kernel.org
8041 T:      git git://linuxtv.org/media_tree.git
8042 S:      Supported
8043 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8044 F:      drivers/media/platform/rcar-fcp.c
8045 F:      include/media/rcar-fcp.h
8046
8047 MEDIA DRIVERS FOR RENESAS - FDP1
8048 M:      Kieran Bingham <kieran@bingham.xyz>
8049 L:      linux-media@vger.kernel.org
8050 L:      linux-renesas-soc@vger.kernel.org
8051 T:      git git://linuxtv.org/media_tree.git
8052 S:      Supported
8053 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8054 F:      drivers/media/platform/rcar_fdp1.c
8055
8056 MEDIA DRIVERS FOR RENESAS - VIN
8057 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8058 L:      linux-media@vger.kernel.org
8059 L:      linux-renesas-soc@vger.kernel.org
8060 T:      git git://linuxtv.org/media_tree.git
8061 S:      Supported
8062 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8063 F:      drivers/media/platform/rcar-vin/
8064
8065 MEDIA DRIVERS FOR RENESAS - VSP1
8066 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8067 L:      linux-media@vger.kernel.org
8068 L:      linux-renesas-soc@vger.kernel.org
8069 T:      git git://linuxtv.org/media_tree.git
8070 S:      Supported
8071 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8072 F:      drivers/media/platform/vsp1/
8073
8074 MEDIA DRIVERS FOR HELENE
8075 M:      Abylay Ospan <aospan@netup.ru>
8076 L:      linux-media@vger.kernel.org
8077 W:      https://linuxtv.org
8078 W:      http://netup.tv/
8079 T:      git git://linuxtv.org/media_tree.git
8080 S:      Supported
8081 F:      drivers/media/dvb-frontends/helene*
8082
8083 MEDIA DRIVERS FOR ASCOT2E
8084 M:      Sergey Kozlov <serjk@netup.ru>
8085 M:      Abylay Ospan <aospan@netup.ru>
8086 L:      linux-media@vger.kernel.org
8087 W:      https://linuxtv.org
8088 W:      http://netup.tv/
8089 T:      git git://linuxtv.org/media_tree.git
8090 S:      Supported
8091 F:      drivers/media/dvb-frontends/ascot2e*
8092
8093 MEDIA DRIVERS FOR CXD2841ER
8094 M:      Sergey Kozlov <serjk@netup.ru>
8095 M:      Abylay Ospan <aospan@netup.ru>
8096 L:      linux-media@vger.kernel.org
8097 W:      https://linuxtv.org
8098 W:      http://netup.tv/
8099 T:      git git://linuxtv.org/media_tree.git
8100 S:      Supported
8101 F:      drivers/media/dvb-frontends/cxd2841er*
8102
8103 MEDIA DRIVERS FOR HORUS3A
8104 M:      Sergey Kozlov <serjk@netup.ru>
8105 M:      Abylay Ospan <aospan@netup.ru>
8106 L:      linux-media@vger.kernel.org
8107 W:      https://linuxtv.org
8108 W:      http://netup.tv/
8109 T:      git git://linuxtv.org/media_tree.git
8110 S:      Supported
8111 F:      drivers/media/dvb-frontends/horus3a*
8112
8113 MEDIA DRIVERS FOR LNBH25
8114 M:      Sergey Kozlov <serjk@netup.ru>
8115 M:      Abylay Ospan <aospan@netup.ru>
8116 L:      linux-media@vger.kernel.org
8117 W:      https://linuxtv.org
8118 W:      http://netup.tv/
8119 T:      git git://linuxtv.org/media_tree.git
8120 S:      Supported
8121 F:      drivers/media/dvb-frontends/lnbh25*
8122
8123 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8124 M:      Sergey Kozlov <serjk@netup.ru>
8125 M:      Abylay Ospan <aospan@netup.ru>
8126 L:      linux-media@vger.kernel.org
8127 W:      https://linuxtv.org
8128 W:      http://netup.tv/
8129 T:      git git://linuxtv.org/media_tree.git
8130 S:      Supported
8131 F:      drivers/media/pci/netup_unidvb/*
8132
8133 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8134 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8135 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8136 P:      LinuxTV.org Project
8137 L:      linux-media@vger.kernel.org
8138 W:      https://linuxtv.org
8139 Q:      http://patchwork.kernel.org/project/linux-media/list/
8140 T:      git git://linuxtv.org/media_tree.git
8141 S:      Maintained
8142 F:      Documentation/media/
8143 F:      drivers/media/
8144 F:      drivers/staging/media/
8145 F:      include/linux/platform_data/media/
8146 F:      include/media/
8147 F:      include/uapi/linux/dvb/
8148 F:      include/uapi/linux/videodev2.h
8149 F:      include/uapi/linux/media.h
8150 F:      include/uapi/linux/v4l2-*
8151 F:      include/uapi/linux/meye.h
8152 F:      include/uapi/linux/ivtv*
8153 F:      include/uapi/linux/uvcvideo.h
8154
8155 MEDIATEK ETHERNET DRIVER
8156 M:      Felix Fietkau <nbd@openwrt.org>
8157 M:      John Crispin <blogic@openwrt.org>
8158 L:      netdev@vger.kernel.org
8159 S:      Maintained
8160 F:      drivers/net/ethernet/mediatek/
8161
8162 MEDIATEK MEDIA DRIVER
8163 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8164 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8165 S:      Supported
8166 F:      drivers/media/platform/mtk-vcodec/
8167 F:      drivers/media/platform/mtk-vpu/
8168 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8169 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8170
8171 MEDIATEK MDP DRIVER
8172 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8173 M:      Houlong Wei <houlong.wei@mediatek.com>
8174 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8175 S:      Supported
8176 F:      drivers/media/platform/mtk-mdp/
8177 F:      drivers/media/platform/mtk-vpu/
8178 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8179
8180 MEDIATEK MT7601U WIRELESS LAN DRIVER
8181 M:      Jakub Kicinski <kubakici@wp.pl>
8182 L:      linux-wireless@vger.kernel.org
8183 S:      Maintained
8184 F:      drivers/net/wireless/mediatek/mt7601u/
8185
8186 MEGARAID SCSI/SAS DRIVERS
8187 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8188 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8189 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8190 L:      megaraidlinux.pdl@broadcom.com
8191 L:      linux-scsi@vger.kernel.org
8192 W:      http://www.avagotech.com/support/
8193 S:      Maintained
8194 F:      Documentation/scsi/megaraid.txt
8195 F:      drivers/scsi/megaraid.*
8196 F:      drivers/scsi/megaraid/
8197
8198 MELFAS MIP4 TOUCHSCREEN DRIVER
8199 M:      Sangwon Jee <jeesw@melfas.com>
8200 W:      http://www.melfas.com
8201 S:      Supported
8202 F:      drivers/input/touchscreen/melfas_mip4.c
8203 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8204
8205 MELLANOX ETHERNET DRIVER (mlx4_en)
8206 M:      Tariq Toukan <tariqt@mellanox.com>
8207 L:      netdev@vger.kernel.org
8208 S:      Supported
8209 W:      http://www.mellanox.com
8210 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8211 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8212
8213 MELLANOX ETHERNET DRIVER (mlx5e)
8214 M:      Saeed Mahameed <saeedm@mellanox.com>
8215 L:      netdev@vger.kernel.org
8216 S:      Supported
8217 W:      http://www.mellanox.com
8218 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8219 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8220
8221 MELLANOX ETHERNET SWITCH DRIVERS
8222 M:      Jiri Pirko <jiri@mellanox.com>
8223 M:      Ido Schimmel <idosch@mellanox.com>
8224 L:      netdev@vger.kernel.org
8225 S:      Supported
8226 W:      http://www.mellanox.com
8227 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8228 F:      drivers/net/ethernet/mellanox/mlxsw/
8229
8230 MELLANOX MLXCPLD I2C AND MUX DRIVER
8231 M:      Vadim Pasternak <vadimp@mellanox.com>
8232 M:      Michael Shych <michaelsh@mellanox.com>
8233 L:      linux-i2c@vger.kernel.org
8234 S:      Supported
8235 F:      drivers/i2c/busses/i2c-mlxcpld.c
8236 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8237 F:      Documentation/i2c/busses/i2c-mlxcpld
8238
8239 MELLANOX MLXCPLD LED DRIVER
8240 M:      Vadim Pasternak <vadimp@mellanox.com>
8241 L:      linux-leds@vger.kernel.org
8242 S:      Supported
8243 F:      drivers/leds/leds-mlxcpld.c
8244 F:      Documentation/leds/leds-mlxcpld.txt
8245
8246 MELLANOX PLATFORM DRIVER
8247 M:      Vadim Pasternak <vadimp@mellanox.com>
8248 L:      platform-driver-x86@vger.kernel.org
8249 S:      Supported
8250 F:      drivers/platform/x86/mlx-platform.c
8251
8252 MELLANOX MLX CPLD HOTPLUG DRIVER
8253 M:      Vadim Pasternak <vadimp@mellanox.com>
8254 L:      platform-driver-x86@vger.kernel.org
8255 S:      Supported
8256 F:      drivers/platform/x86/mlxcpld-hotplug.c
8257 F:      include/linux/platform_data/mlxcpld-hotplug.h
8258
8259 SOFT-ROCE DRIVER (rxe)
8260 M:      Moni Shoua <monis@mellanox.com>
8261 L:      linux-rdma@vger.kernel.org
8262 S:      Supported
8263 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8264 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8265 F:      drivers/infiniband/sw/rxe/
8266 F:      include/uapi/rdma/rdma_user_rxe.h
8267
8268 MEMBARRIER SUPPORT
8269 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8270 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8271 L:      linux-kernel@vger.kernel.org
8272 S:      Supported
8273 F:      kernel/membarrier.c
8274 F:      include/uapi/linux/membarrier.h
8275
8276 MEMORY MANAGEMENT
8277 L:      linux-mm@kvack.org
8278 W:      http://www.linux-mm.org
8279 S:      Maintained
8280 F:      include/linux/mm.h
8281 F:      include/linux/gfp.h
8282 F:      include/linux/mmzone.h
8283 F:      include/linux/memory_hotplug.h
8284 F:      include/linux/vmalloc.h
8285 F:      mm/
8286
8287 MEMORY TECHNOLOGY DEVICES (MTD)
8288 M:      David Woodhouse <dwmw2@infradead.org>
8289 M:      Brian Norris <computersforpeace@gmail.com>
8290 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8291 M:      Marek Vasut <marek.vasut@gmail.com>
8292 M:      Richard Weinberger <richard@nod.at>
8293 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8294 L:      linux-mtd@lists.infradead.org
8295 W:      http://www.linux-mtd.infradead.org/
8296 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8297 T:      git git://git.infradead.org/linux-mtd.git
8298 T:      git git://git.infradead.org/l2-mtd.git
8299 S:      Maintained
8300 F:      Documentation/devicetree/bindings/mtd/
8301 F:      drivers/mtd/
8302 F:      include/linux/mtd/
8303 F:      include/uapi/mtd/
8304
8305 MEN A21 WATCHDOG DRIVER
8306 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8307 L:      linux-watchdog@vger.kernel.org
8308 S:      Maintained
8309 F:      drivers/watchdog/mena21_wdt.c
8310
8311 MEN CHAMELEON BUS (mcb)
8312 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8313 S:      Maintained
8314 F:      drivers/mcb/
8315 F:      include/linux/mcb.h
8316 F:      Documentation/men-chameleon-bus.txt
8317
8318 MEN F21BMC (Board Management Controller)
8319 M:      Andreas Werner <andreas.werner@men.de>
8320 S:      Supported
8321 F:      drivers/mfd/menf21bmc.c
8322 F:      drivers/watchdog/menf21bmc_wdt.c
8323 F:      drivers/leds/leds-menf21bmc.c
8324 F:      drivers/hwmon/menf21bmc_hwmon.c
8325 F:      Documentation/hwmon/menf21bmc
8326
8327 METAG ARCHITECTURE
8328 M:      James Hogan <james.hogan@imgtec.com>
8329 L:      linux-metag@vger.kernel.org
8330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8331 S:      Odd Fixes
8332 F:      arch/metag/
8333 F:      Documentation/metag/
8334 F:      Documentation/devicetree/bindings/metag/
8335 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8336 F:      drivers/clocksource/metag_generic.c
8337 F:      drivers/irqchip/irq-metag.c
8338 F:      drivers/irqchip/irq-metag-ext.c
8339 F:      drivers/tty/metag_da.c
8340
8341 MICROBLAZE ARCHITECTURE
8342 M:      Michal Simek <monstr@monstr.eu>
8343 W:      http://www.monstr.eu/fdt/
8344 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8345 S:      Supported
8346 F:      arch/microblaze/
8347
8348 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8349 M:      Richard Genoud <richard.genoud@gmail.com>
8350 S:      Maintained
8351 F:      drivers/tty/serial/atmel_serial.c
8352 F:      include/linux/atmel_serial.h
8353
8354 MICROCHIP / ATMEL DMA DRIVER
8355 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8356 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8357 L:      dmaengine@vger.kernel.org
8358 S:      Supported
8359 F:      drivers/dma/at_hdmac.c
8360 F:      drivers/dma/at_hdmac_regs.h
8361 F:      include/linux/platform_data/dma-atmel.h
8362
8363 MICROCHIP / ATMEL ISC DRIVER
8364 M:      Songjun Wu <songjun.wu@microchip.com>
8365 L:      linux-media@vger.kernel.org
8366 S:      Supported
8367 F:      drivers/media/platform/atmel/atmel-isc.c
8368 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8369 F:      devicetree/bindings/media/atmel-isc.txt
8370
8371 MICROCHIP USB251XB DRIVER
8372 M:      Richard Leitner <richard.leitner@skidata.com>
8373 L:      linux-usb@vger.kernel.org
8374 S:      Maintained
8375 F:      drivers/usb/misc/usb251xb.c
8376 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8377
8378 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8379 M:      Chen Yu <yu.c.chen@intel.com>
8380 L:      platform-driver-x86@vger.kernel.org
8381 S:      Supported
8382 F:      drivers/platform/x86/surfacepro3_button.c
8383
8384 MICROTEK X6 SCANNER
8385 M:      Oliver Neukum <oliver@neukum.org>
8386 S:      Maintained
8387 F:      drivers/usb/image/microtek.*
8388
8389 MIPS
8390 M:      Ralf Baechle <ralf@linux-mips.org>
8391 L:      linux-mips@linux-mips.org
8392 W:      http://www.linux-mips.org/
8393 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8394 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8395 S:      Supported
8396 F:      Documentation/devicetree/bindings/mips/
8397 F:      Documentation/mips/
8398 F:      arch/mips/
8399
8400 MIPS/LOONGSON1 ARCHITECTURE
8401 M:      Keguang Zhang <keguang.zhang@gmail.com>
8402 L:      linux-mips@linux-mips.org
8403 S:      Maintained
8404 F:      arch/mips/loongson32/
8405 F:      arch/mips/include/asm/mach-loongson32/
8406 F:      drivers/*/*loongson1*
8407 F:      drivers/*/*/*loongson1*
8408
8409 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8410 M:      Hans Verkuil <hverkuil@xs4all.nl>
8411 L:      linux-media@vger.kernel.org
8412 T:      git git://linuxtv.org/media_tree.git
8413 W:      https://linuxtv.org
8414 S:      Odd Fixes
8415 F:      drivers/media/radio/radio-miropcm20*
8416
8417 MELLANOX MLX4 core VPI driver
8418 M:      Yishai Hadas <yishaih@mellanox.com>
8419 L:      netdev@vger.kernel.org
8420 L:      linux-rdma@vger.kernel.org
8421 W:      http://www.mellanox.com
8422 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8423 S:      Supported
8424 F:      drivers/net/ethernet/mellanox/mlx4/
8425 F:      include/linux/mlx4/
8426 F:      include/uapi/rdma/mlx4-abi.h
8427
8428 MELLANOX MLX4 IB driver
8429 M:      Yishai Hadas <yishaih@mellanox.com>
8430 L:      linux-rdma@vger.kernel.org
8431 W:      http://www.mellanox.com
8432 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8433 S:      Supported
8434 F:      drivers/infiniband/hw/mlx4/
8435 F:      include/linux/mlx4/
8436
8437 MELLANOX MLX5 core VPI driver
8438 M:      Saeed Mahameed <saeedm@mellanox.com>
8439 M:      Matan Barak <matanb@mellanox.com>
8440 M:      Leon Romanovsky <leonro@mellanox.com>
8441 L:      netdev@vger.kernel.org
8442 L:      linux-rdma@vger.kernel.org
8443 W:      http://www.mellanox.com
8444 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8445 S:      Supported
8446 F:      drivers/net/ethernet/mellanox/mlx5/core/
8447 F:      include/linux/mlx5/
8448 F:      include/uapi/rdma/mlx5-abi.h
8449
8450 MELLANOX MLX5 IB driver
8451 M:      Matan Barak <matanb@mellanox.com>
8452 M:      Leon Romanovsky <leonro@mellanox.com>
8453 L:      linux-rdma@vger.kernel.org
8454 W:      http://www.mellanox.com
8455 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8456 S:      Supported
8457 F:      drivers/infiniband/hw/mlx5/
8458 F:      include/linux/mlx5/
8459
8460 MELEXIS MLX90614 DRIVER
8461 M:      Crt Mori <cmo@melexis.com>
8462 L:      linux-iio@vger.kernel.org
8463 W:      http://www.melexis.com
8464 S:      Supported
8465 F:      drivers/iio/temperature/mlx90614.c
8466
8467 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8468 M:      Don Brace <don.brace@microsemi.com>
8469 L:      esc.storagedev@microsemi.com
8470 L:      linux-scsi@vger.kernel.org
8471 S:      Supported
8472 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8473 F:      drivers/scsi/smartpqi/Kconfig
8474 F:      drivers/scsi/smartpqi/Makefile
8475 F:      include/linux/cciss*.h
8476 F:      include/uapi/linux/cciss*.h
8477 F:      Documentation/scsi/smartpqi.txt
8478
8479 MN88472 MEDIA DRIVER
8480 M:      Antti Palosaari <crope@iki.fi>
8481 L:      linux-media@vger.kernel.org
8482 W:      https://linuxtv.org
8483 W:      http://palosaari.fi/linux/
8484 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8485 S:      Maintained
8486 F:      drivers/media/dvb-frontends/mn88472*
8487
8488 MN88473 MEDIA DRIVER
8489 M:      Antti Palosaari <crope@iki.fi>
8490 L:      linux-media@vger.kernel.org
8491 W:      https://linuxtv.org
8492 W:      http://palosaari.fi/linux/
8493 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8494 S:      Maintained
8495 F:      drivers/media/dvb-frontends/mn88473*
8496
8497 MODULE SUPPORT
8498 M:      Jessica Yu <jeyu@redhat.com>
8499 M:      Rusty Russell <rusty@rustcorp.com.au>
8500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8501 S:      Maintained
8502 F:      include/linux/module.h
8503 F:      kernel/module.c
8504
8505 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8506 W:      http://popies.net/meye/
8507 S:      Orphan
8508 F:      Documentation/media/v4l-drivers/meye*
8509 F:      drivers/media/pci/meye/
8510 F:      include/uapi/linux/meye.h
8511
8512 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8513 M:      Jiri Slaby <jirislaby@gmail.com>
8514 S:      Maintained
8515 F:      Documentation/serial/moxa-smartio
8516 F:      drivers/tty/mxser.*
8517
8518 MR800 AVERMEDIA USB FM RADIO DRIVER
8519 M:      Alexey Klimov <klimov.linux@gmail.com>
8520 L:      linux-media@vger.kernel.org
8521 T:      git git://linuxtv.org/media_tree.git
8522 S:      Maintained
8523 F:      drivers/media/radio/radio-mr800.c
8524
8525 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8526 M:      Alan Ott <alan@signal11.us>
8527 L:      linux-wpan@vger.kernel.org
8528 S:      Maintained
8529 F:      drivers/net/ieee802154/mrf24j40.c
8530 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8531
8532 MSI LAPTOP SUPPORT
8533 M:      "Lee, Chun-Yi" <jlee@suse.com>
8534 L:      platform-driver-x86@vger.kernel.org
8535 S:      Maintained
8536 F:      drivers/platform/x86/msi-laptop.c
8537
8538 MSI WMI SUPPORT
8539 L:      platform-driver-x86@vger.kernel.org
8540 S:      Orphan
8541 F:      drivers/platform/x86/msi-wmi.c
8542
8543 MSI001 MEDIA DRIVER
8544 M:      Antti Palosaari <crope@iki.fi>
8545 L:      linux-media@vger.kernel.org
8546 W:      https://linuxtv.org
8547 W:      http://palosaari.fi/linux/
8548 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8549 T:      git git://linuxtv.org/anttip/media_tree.git
8550 S:      Maintained
8551 F:      drivers/media/tuners/msi001*
8552
8553 MSI2500 MEDIA DRIVER
8554 M:      Antti Palosaari <crope@iki.fi>
8555 L:      linux-media@vger.kernel.org
8556 W:      https://linuxtv.org
8557 W:      http://palosaari.fi/linux/
8558 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8559 T:      git git://linuxtv.org/anttip/media_tree.git
8560 S:      Maintained
8561 F:      drivers/media/usb/msi2500/
8562
8563 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8564 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8565 L:      linux-mtd@lists.infradead.org
8566 S:      Maintained
8567 F:      drivers/mtd/devices/docg3*
8568
8569 MT9M032 APTINA SENSOR DRIVER
8570 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8571 L:      linux-media@vger.kernel.org
8572 T:      git git://linuxtv.org/media_tree.git
8573 S:      Maintained
8574 F:      drivers/media/i2c/mt9m032.c
8575 F:      include/media/i2c/mt9m032.h
8576
8577 MT9P031 APTINA CAMERA SENSOR
8578 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8579 L:      linux-media@vger.kernel.org
8580 T:      git git://linuxtv.org/media_tree.git
8581 S:      Maintained
8582 F:      drivers/media/i2c/mt9p031.c
8583 F:      include/media/i2c/mt9p031.h
8584
8585 MT9T001 APTINA CAMERA SENSOR
8586 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8587 L:      linux-media@vger.kernel.org
8588 T:      git git://linuxtv.org/media_tree.git
8589 S:      Maintained
8590 F:      drivers/media/i2c/mt9t001.c
8591 F:      include/media/i2c/mt9t001.h
8592
8593 MT9V032 APTINA CAMERA SENSOR
8594 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8595 L:      linux-media@vger.kernel.org
8596 T:      git git://linuxtv.org/media_tree.git
8597 S:      Maintained
8598 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8599 F:      drivers/media/i2c/mt9v032.c
8600 F:      include/media/i2c/mt9v032.h
8601
8602 MULTIFUNCTION DEVICES (MFD)
8603 M:      Lee Jones <lee.jones@linaro.org>
8604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8605 S:      Supported
8606 F:      Documentation/devicetree/bindings/mfd/
8607 F:      drivers/mfd/
8608 F:      include/linux/mfd/
8609 F:      include/dt-bindings/mfd/
8610
8611 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8612 M:      Ulf Hansson <ulf.hansson@linaro.org>
8613 L:      linux-mmc@vger.kernel.org
8614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8615 S:      Maintained
8616 F:      Documentation/devicetree/bindings/mmc/
8617 F:      drivers/mmc/
8618 F:      include/linux/mmc/
8619 F:      include/uapi/linux/mmc/
8620
8621 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8622 S:      Orphan
8623 F:      drivers/mmc/host/mmc_spi.c
8624 F:      include/linux/spi/mmc_spi.h
8625
8626 MULTISOUND SOUND DRIVER
8627 M:      Andrew Veliath <andrewtv@usa.net>
8628 S:      Maintained
8629 F:      Documentation/sound/oss/MultiSound
8630 F:      sound/oss/msnd*
8631
8632 MULTITECH MULTIPORT CARD (ISICOM)
8633 S:      Orphan
8634 F:      drivers/tty/isicom.c
8635 F:      include/linux/isicom.h
8636
8637 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8638 M:      Bin Liu <b-liu@ti.com>
8639 L:      linux-usb@vger.kernel.org
8640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8641 S:      Maintained
8642 F:      drivers/usb/musb/
8643
8644 MXL5007T MEDIA DRIVER
8645 M:      Michael Krufky <mkrufky@linuxtv.org>
8646 L:      linux-media@vger.kernel.org
8647 W:      https://linuxtv.org
8648 W:      http://github.com/mkrufky
8649 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8650 T:      git git://linuxtv.org/mkrufky/tuners.git
8651 S:      Maintained
8652 F:      drivers/media/tuners/mxl5007t.*
8653
8654 MXSFB DRM DRIVER
8655 M:      Marek Vasut <marex@denx.de>
8656 S:      Supported
8657 F:      drivers/gpu/drm/mxsfb/
8658 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8659
8660 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8661 M:      Hyong-Youb Kim <hykim@myri.com>
8662 L:      netdev@vger.kernel.org
8663 W:      https://www.myricom.com/support/downloads/myri10ge.html
8664 S:      Supported
8665 F:      drivers/net/ethernet/myricom/myri10ge/
8666
8667 NAND FLASH SUBSYSTEM
8668 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8669 R:      Richard Weinberger <richard@nod.at>
8670 L:      linux-mtd@lists.infradead.org
8671 W:      http://www.linux-mtd.infradead.org/
8672 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8673 T:      git git://github.com/linux-nand/linux.git
8674 S:      Maintained
8675 F:      drivers/mtd/nand/
8676 F:      include/linux/mtd/nand*.h
8677
8678 NATSEMI ETHERNET DRIVER (DP8381x)
8679 S:      Orphan
8680 F:      drivers/net/ethernet/natsemi/natsemi.c
8681
8682 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8683 M:      Daniel Mack <zonque@gmail.com>
8684 S:      Maintained
8685 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8686 W:      http://www.native-instruments.com
8687 F:      sound/usb/caiaq/
8688
8689 NCP FILESYSTEM
8690 M:      Petr Vandrovec <petr@vandrovec.name>
8691 S:      Odd Fixes
8692 F:      fs/ncpfs/
8693
8694 NCR 5380 SCSI DRIVERS
8695 M:      Finn Thain <fthain@telegraphics.com.au>
8696 M:      Michael Schmitz <schmitzmic@gmail.com>
8697 L:      linux-scsi@vger.kernel.org
8698 S:      Maintained
8699 F:      Documentation/scsi/g_NCR5380.txt
8700 F:      drivers/scsi/NCR5380.*
8701 F:      drivers/scsi/arm/cumana_1.c
8702 F:      drivers/scsi/arm/oak.c
8703 F:      drivers/scsi/atari_scsi.*
8704 F:      drivers/scsi/dmx3191d.c
8705 F:      drivers/scsi/g_NCR5380.*
8706 F:      drivers/scsi/mac_scsi.*
8707 F:      drivers/scsi/sun3_scsi.*
8708 F:      drivers/scsi/sun3_scsi_vme.c
8709
8710 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8711 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8712 L:      linux-scsi@vger.kernel.org
8713 S:      Maintained
8714 F:      drivers/scsi/NCR_D700.*
8715
8716 NCT6775 HARDWARE MONITOR DRIVER
8717 M:      Guenter Roeck <linux@roeck-us.net>
8718 L:      linux-hwmon@vger.kernel.org
8719 S:      Maintained
8720 F:      Documentation/hwmon/nct6775
8721 F:      drivers/hwmon/nct6775.c
8722
8723 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8724 M:      Faisal Latif <faisal.latif@intel.com>
8725 L:      linux-rdma@vger.kernel.org
8726 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8727 S:      Supported
8728 F:      drivers/infiniband/hw/nes/
8729 F:      include/uapi/rdma/nes-abi.h
8730
8731 NETEM NETWORK EMULATOR
8732 M:      Stephen Hemminger <stephen@networkplumber.org>
8733 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8734 S:      Maintained
8735 F:      net/sched/sch_netem.c
8736
8737 NETERION 10GbE DRIVERS (s2io/vxge)
8738 M:      Jon Mason <jdmason@kudzu.us>
8739 L:      netdev@vger.kernel.org
8740 S:      Supported
8741 F:      Documentation/networking/s2io.txt
8742 F:      Documentation/networking/vxge.txt
8743 F:      drivers/net/ethernet/neterion/
8744
8745 NETFILTER
8746 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8747 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8748 L:      netfilter-devel@vger.kernel.org
8749 L:      coreteam@netfilter.org
8750 W:      http://www.netfilter.org/
8751 W:      http://www.iptables.org/
8752 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8755 S:      Supported
8756 F:      include/linux/netfilter*
8757 F:      include/linux/netfilter/
8758 F:      include/net/netfilter/
8759 F:      include/uapi/linux/netfilter*
8760 F:      include/uapi/linux/netfilter/
8761 F:      net/*/netfilter.c
8762 F:      net/*/netfilter/
8763 F:      net/netfilter/
8764 F:      net/bridge/br_netfilter*.c
8765
8766 NETLABEL
8767 M:      Paul Moore <paul@paul-moore.com>
8768 W:      http://netlabel.sf.net
8769 L:      netdev@vger.kernel.org
8770 S:      Maintained
8771 F:      Documentation/netlabel/
8772 F:      include/net/netlabel.h
8773 F:      net/netlabel/
8774
8775 NETROM NETWORK LAYER
8776 M:      Ralf Baechle <ralf@linux-mips.org>
8777 L:      linux-hams@vger.kernel.org
8778 W:      http://www.linux-ax25.org/
8779 S:      Maintained
8780 F:      include/net/netrom.h
8781 F:      include/uapi/linux/netrom.h
8782 F:      net/netrom/
8783
8784 NETRONOME ETHERNET DRIVERS
8785 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8786 L:      oss-drivers@netronome.com
8787 S:      Maintained
8788 F:      drivers/net/ethernet/netronome/
8789
8790 NETWORK BLOCK DEVICE (NBD)
8791 M:      Josef Bacik <jbacik@fb.com>
8792 S:      Maintained
8793 L:      linux-block@vger.kernel.org
8794 L:      nbd-general@lists.sourceforge.net
8795 F:      Documentation/blockdev/nbd.txt
8796 F:      drivers/block/nbd.c
8797 F:      include/uapi/linux/nbd.h
8798
8799 NETWORK DROP MONITOR
8800 M:      Neil Horman <nhorman@tuxdriver.com>
8801 L:      netdev@vger.kernel.org
8802 S:      Maintained
8803 W:      https://fedorahosted.org/dropwatch/
8804 F:      net/core/drop_monitor.c
8805
8806 NETWORKING [DSA]
8807 M:      Andrew Lunn <andrew@lunn.ch>
8808 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8809 M:      Florian Fainelli <f.fainelli@gmail.com>
8810 S:      Maintained
8811 F:      net/dsa/
8812 F:      include/net/dsa.h
8813 F:      drivers/net/dsa/
8814
8815 NETWORKING [GENERAL]
8816 M:      "David S. Miller" <davem@davemloft.net>
8817 L:      netdev@vger.kernel.org
8818 W:      http://www.linuxfoundation.org/en/Net
8819 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8822 B:      mailto:netdev@vger.kernel.org
8823 S:      Maintained
8824 F:      net/
8825 F:      include/net/
8826 F:      include/linux/in.h
8827 F:      include/linux/net.h
8828 F:      include/linux/netdevice.h
8829 F:      include/uapi/linux/in.h
8830 F:      include/uapi/linux/net.h
8831 F:      include/uapi/linux/netdevice.h
8832 F:      include/uapi/linux/net_namespace.h
8833 F:      tools/net/
8834 F:      tools/testing/selftests/net/
8835 F:      lib/random32.c
8836
8837 NETWORKING [IPv4/IPv6]
8838 M:      "David S. Miller" <davem@davemloft.net>
8839 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8840 M:      James Morris <jmorris@namei.org>
8841 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8842 M:      Patrick McHardy <kaber@trash.net>
8843 L:      netdev@vger.kernel.org
8844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8845 S:      Maintained
8846 F:      net/ipv4/
8847 F:      net/ipv6/
8848 F:      include/net/ip*
8849 F:      arch/x86/net/*
8850
8851 NETWORKING [IPSEC]
8852 M:      Steffen Klassert <steffen.klassert@secunet.com>
8853 M:      Herbert Xu <herbert@gondor.apana.org.au>
8854 M:      "David S. Miller" <davem@davemloft.net>
8855 L:      netdev@vger.kernel.org
8856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8858 S:      Maintained
8859 F:      net/core/flow.c
8860 F:      net/xfrm/
8861 F:      net/key/
8862 F:      net/ipv4/xfrm*
8863 F:      net/ipv4/esp4*
8864 F:      net/ipv4/ah4.c
8865 F:      net/ipv4/ipcomp.c
8866 F:      net/ipv4/ip_vti.c
8867 F:      net/ipv6/xfrm*
8868 F:      net/ipv6/esp6*
8869 F:      net/ipv6/ah6.c
8870 F:      net/ipv6/ipcomp6.c
8871 F:      net/ipv6/ip6_vti.c
8872 F:      include/uapi/linux/xfrm.h
8873 F:      include/net/xfrm.h
8874
8875 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8876 M:      Paul Moore <paul@paul-moore.com>
8877 L:      netdev@vger.kernel.org
8878 S:      Maintained
8879
8880 NETWORKING [WIRELESS]
8881 L:      linux-wireless@vger.kernel.org
8882 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8883
8884 NETWORKING DRIVERS
8885 L:      netdev@vger.kernel.org
8886 W:      http://www.linuxfoundation.org/en/Net
8887 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8890 S:      Odd Fixes
8891 F:      Documentation/devicetree/bindings/net/
8892 F:      drivers/net/
8893 F:      include/linux/if_*
8894 F:      include/linux/netdevice.h
8895 F:      include/linux/etherdevice.h
8896 F:      include/linux/fcdevice.h
8897 F:      include/linux/fddidevice.h
8898 F:      include/linux/hippidevice.h
8899 F:      include/linux/inetdevice.h
8900 F:      include/uapi/linux/if_*
8901 F:      include/uapi/linux/netdevice.h
8902
8903 NETWORKING DRIVERS (WIRELESS)
8904 M:      Kalle Valo <kvalo@codeaurora.org>
8905 L:      linux-wireless@vger.kernel.org
8906 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8909 S:      Maintained
8910 F:      Documentation/devicetree/bindings/net/wireless/
8911 F:      drivers/net/wireless/
8912
8913 NETXEN (1/10) GbE SUPPORT
8914 M:      Manish Chopra <manish.chopra@cavium.com>
8915 M:      Rahul Verma <rahul.verma@cavium.com>
8916 M:      Dept-GELinuxNICDev@cavium.com
8917 L:      netdev@vger.kernel.org
8918 S:      Supported
8919 F:      drivers/net/ethernet/qlogic/netxen/
8920
8921 NFC SUBSYSTEM
8922 M:      Samuel Ortiz <sameo@linux.intel.com>
8923 L:      linux-wireless@vger.kernel.org
8924 L:      linux-nfc@lists.01.org (subscribers-only)
8925 S:      Supported
8926 F:      net/nfc/
8927 F:      include/net/nfc/
8928 F:      include/uapi/linux/nfc.h
8929 F:      drivers/nfc/
8930 F:      include/linux/platform_data/nfcmrvl.h
8931 F:      include/linux/platform_data/nxp-nci.h
8932 F:      include/linux/platform_data/pn544.h
8933 F:      include/linux/platform_data/st21nfca.h
8934 F:      include/linux/platform_data/st-nci.h
8935 F:      Documentation/devicetree/bindings/net/nfc/
8936
8937 NFS, SUNRPC, AND LOCKD CLIENTS
8938 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8939 M:      Anna Schumaker <anna.schumaker@netapp.com>
8940 L:      linux-nfs@vger.kernel.org
8941 W:      http://client.linux-nfs.org
8942 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8943 S:      Maintained
8944 F:      fs/lockd/
8945 F:      fs/nfs/
8946 F:      fs/nfs_common/
8947 F:      net/sunrpc/
8948 F:      include/linux/lockd/
8949 F:      include/linux/nfs*
8950 F:      include/linux/sunrpc/
8951 F:      include/uapi/linux/nfs*
8952 F:      include/uapi/linux/sunrpc/
8953
8954 NILFS2 FILESYSTEM
8955 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8956 L:      linux-nilfs@vger.kernel.org
8957 W:      http://nilfs.sourceforge.net/
8958 W:      http://nilfs.osdn.jp/
8959 T:      git git://github.com/konis/nilfs2.git
8960 S:      Supported
8961 F:      Documentation/filesystems/nilfs2.txt
8962 F:      fs/nilfs2/
8963 F:      include/trace/events/nilfs2.h
8964 F:      include/uapi/linux/nilfs2_api.h
8965 F:      include/uapi/linux/nilfs2_ondisk.h
8966
8967 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8968 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8969 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8970 S:      Maintained
8971 F:      Documentation/scsi/NinjaSCSI.txt
8972 F:      drivers/scsi/pcmcia/nsp_*
8973
8974 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8975 M:      GOTO Masanori <gotom@debian.or.jp>
8976 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8977 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8978 S:      Maintained
8979 F:      Documentation/scsi/NinjaSCSI.txt
8980 F:      drivers/scsi/nsp32*
8981
8982 NIOS2 ARCHITECTURE
8983 M:      Ley Foon Tan <lftan@altera.com>
8984 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8986 S:      Maintained
8987 F:      arch/nios2/
8988
8989 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8990 M:      Pavel Machek <pavel@ucw.cz>
8991 M:      Sakari Ailus <sakari.ailus@iki.fi>
8992 L:      linux-media@vger.kernel.org
8993 S:      Maintained
8994 F:      drivers/media/i2c/et8ek8
8995 F:      drivers/media/i2c/ad5820.c
8996
8997 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8998 M:      Pavel Machek <pavel@ucw.cz>
8999 M:      Sakari Ailus <sakari.ailus@iki.fi>
9000 L:      linux-media@vger.kernel.org
9001 S:      Maintained
9002 F:      drivers/media/i2c/et8ek8
9003 F:      drivers/media/i2c/ad5820.c
9004
9005 NOKIA N900 POWER SUPPLY DRIVERS
9006 R:      Pali Rohár <pali.rohar@gmail.com>
9007 F:      include/linux/power/bq2415x_charger.h
9008 F:      include/linux/power/bq27xxx_battery.h
9009 F:      include/linux/power/isp1704_charger.h
9010 F:      drivers/power/supply/bq2415x_charger.c
9011 F:      drivers/power/supply/bq27xxx_battery.c
9012 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9013 F:      drivers/power/supply/isp1704_charger.c
9014 F:      drivers/power/supply/rx51_battery.c
9015
9016 NTB DRIVER CORE
9017 M:      Jon Mason <jdmason@kudzu.us>
9018 M:      Dave Jiang <dave.jiang@intel.com>
9019 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9020 L:      linux-ntb@googlegroups.com
9021 S:      Supported
9022 W:      https://github.com/jonmason/ntb/wiki
9023 T:      git git://github.com/jonmason/ntb.git
9024 F:      drivers/ntb/
9025 F:      drivers/net/ntb_netdev.c
9026 F:      include/linux/ntb.h
9027 F:      include/linux/ntb_transport.h
9028 F:      tools/testing/selftests/ntb/
9029
9030 NTB INTEL DRIVER
9031 M:      Jon Mason <jdmason@kudzu.us>
9032 M:      Dave Jiang <dave.jiang@intel.com>
9033 L:      linux-ntb@googlegroups.com
9034 S:      Supported
9035 W:      https://github.com/jonmason/ntb/wiki
9036 T:      git git://github.com/jonmason/ntb.git
9037 F:      drivers/ntb/hw/intel/
9038
9039 NTB AMD DRIVER
9040 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9041 L:      linux-ntb@googlegroups.com
9042 S:      Supported
9043 F:      drivers/ntb/hw/amd/
9044
9045 NTFS FILESYSTEM
9046 M:      Anton Altaparmakov <anton@tuxera.com>
9047 L:      linux-ntfs-dev@lists.sourceforge.net
9048 W:      http://www.tuxera.com/
9049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9050 S:      Supported
9051 F:      Documentation/filesystems/ntfs.txt
9052 F:      fs/ntfs/
9053
9054 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9055 M:      Antonino Daplas <adaplas@gmail.com>
9056 L:      linux-fbdev@vger.kernel.org
9057 S:      Maintained
9058 F:      drivers/video/fbdev/riva/
9059 F:      drivers/video/fbdev/nvidia/
9060
9061 NVM EXPRESS DRIVER
9062 M:      Keith Busch <keith.busch@intel.com>
9063 M:      Jens Axboe <axboe@fb.com>
9064 M:      Christoph Hellwig <hch@lst.de>
9065 M:      Sagi Grimberg <sagi@grimberg.me>
9066 L:      linux-nvme@lists.infradead.org
9067 T:      git://git.infradead.org/nvme.git
9068 W:      http://git.infradead.org/nvme.git
9069 S:      Supported
9070 F:      drivers/nvme/host/
9071 F:      include/linux/nvme.h
9072 F:      include/uapi/linux/nvme_ioctl.h
9073
9074 NVM EXPRESS TARGET DRIVER
9075 M:      Christoph Hellwig <hch@lst.de>
9076 M:      Sagi Grimberg <sagi@grimberg.me>
9077 L:      linux-nvme@lists.infradead.org
9078 T:      git://git.infradead.org/nvme.git
9079 W:      http://git.infradead.org/nvme.git
9080 S:      Supported
9081 F:      drivers/nvme/target/
9082
9083 NVM EXPRESS FC TRANSPORT DRIVERS
9084 M:      James Smart <james.smart@broadcom.com>
9085 L:      linux-nvme@lists.infradead.org
9086 S:      Supported
9087 F:      include/linux/nvme-fc.h
9088 F:      include/linux/nvme-fc-driver.h
9089 F:      drivers/nvme/host/fc.c
9090 F:      drivers/nvme/target/fc.c
9091 F:      drivers/nvme/target/fcloop.c
9092
9093 NVMEM FRAMEWORK
9094 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9095 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
9096 S:      Maintained
9097 F:      drivers/nvmem/
9098 F:      Documentation/devicetree/bindings/nvmem/
9099 F:      include/linux/nvmem-consumer.h
9100 F:      include/linux/nvmem-provider.h
9101
9102 NXP-NCI NFC DRIVER
9103 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9104 R:      Charles Gorand <charles.gorand@effinnov.com>
9105 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9106 S:      Supported
9107 F:      drivers/nfc/nxp-nci
9108
9109 NXP TDA998X DRM DRIVER
9110 M:      Russell King <linux@armlinux.org.uk>
9111 S:      Supported
9112 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9113 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9114 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9115 F:      include/drm/i2c/tda998x.h
9116
9117 NXP TFA9879 DRIVER
9118 M:      Peter Rosin <peda@axentia.se>
9119 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9120 S:      Maintained
9121 F:      sound/soc/codecs/tfa9879*
9122
9123 OBJTOOL
9124 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9125 S:      Supported
9126 F:      tools/objtool/
9127
9128 OMAP1 SUPPORT
9129 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9130 M:      Tony Lindgren <tony@atomide.com>
9131 L:      linux-omap@vger.kernel.org
9132 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9134 S:      Maintained
9135 F:      arch/arm/mach-omap1/
9136 F:      arch/arm/plat-omap/
9137 F:      arch/arm/configs/omap1_defconfig
9138 F:      drivers/i2c/busses/i2c-omap.c
9139 F:      include/linux/i2c-omap.h
9140
9141 OMAP2+ SUPPORT
9142 M:      Tony Lindgren <tony@atomide.com>
9143 L:      linux-omap@vger.kernel.org
9144 W:      http://www.muru.com/linux/omap/
9145 W:      http://linux.omap.com/
9146 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9148 S:      Maintained
9149 F:      arch/arm/mach-omap2/
9150 F:      arch/arm/plat-omap/
9151 F:      arch/arm/configs/omap2plus_defconfig
9152 F:      drivers/i2c/busses/i2c-omap.c
9153 F:      drivers/irqchip/irq-omap-intc.c
9154 F:      drivers/mfd/*omap*.c
9155 F:      drivers/mfd/menelaus.c
9156 F:      drivers/mfd/palmas.c
9157 F:      drivers/mfd/tps65217.c
9158 F:      drivers/mfd/tps65218.c
9159 F:      drivers/mfd/tps65910.c
9160 F:      drivers/mfd/twl-core.[ch]
9161 F:      drivers/mfd/twl4030*.c
9162 F:      drivers/mfd/twl6030*.c
9163 F:      drivers/mfd/twl6040*.c
9164 F:      drivers/regulator/palmas-regulator*.c
9165 F:      drivers/regulator/pbias-regulator.c
9166 F:      drivers/regulator/tps65217-regulator.c
9167 F:      drivers/regulator/tps65218-regulator.c
9168 F:      drivers/regulator/tps65910-regulator.c
9169 F:      drivers/regulator/twl-regulator.c
9170 F:      drivers/regulator/twl6030-regulator.c
9171 F:      include/linux/i2c-omap.h
9172
9173 OMAP DEVICE TREE SUPPORT
9174 M:      Benoît Cousson <bcousson@baylibre.com>
9175 M:      Tony Lindgren <tony@atomide.com>
9176 L:      linux-omap@vger.kernel.org
9177 L:      devicetree@vger.kernel.org
9178 S:      Maintained
9179 F:      arch/arm/boot/dts/*omap*
9180 F:      arch/arm/boot/dts/*am3*
9181 F:      arch/arm/boot/dts/*am4*
9182 F:      arch/arm/boot/dts/*am5*
9183 F:      arch/arm/boot/dts/*dra7*
9184
9185 OMAP CLOCK FRAMEWORK SUPPORT
9186 M:      Paul Walmsley <paul@pwsan.com>
9187 L:      linux-omap@vger.kernel.org
9188 S:      Maintained
9189 F:      arch/arm/*omap*/*clock*
9190
9191 OMAP POWER MANAGEMENT SUPPORT
9192 M:      Kevin Hilman <khilman@kernel.org>
9193 L:      linux-omap@vger.kernel.org
9194 S:      Maintained
9195 F:      arch/arm/*omap*/*pm*
9196 F:      drivers/cpufreq/omap-cpufreq.c
9197
9198 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9199 M:      Rajendra Nayak <rnayak@codeaurora.org>
9200 M:      Paul Walmsley <paul@pwsan.com>
9201 L:      linux-omap@vger.kernel.org
9202 S:      Maintained
9203 F:      arch/arm/mach-omap2/prm*
9204
9205 OMAP AUDIO SUPPORT
9206 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9207 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9208 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9209 L:      linux-omap@vger.kernel.org
9210 S:      Maintained
9211 F:      sound/soc/omap/
9212
9213 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9214 M:      Roger Quadros <rogerq@ti.com>
9215 M:      Tony Lindgren <tony@atomide.com>
9216 L:      linux-omap@vger.kernel.org
9217 S:      Maintained
9218 F:      drivers/memory/omap-gpmc.c
9219 F:      arch/arm/mach-omap2/*gpmc*
9220
9221 OMAP FRAMEBUFFER SUPPORT
9222 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9223 L:      linux-fbdev@vger.kernel.org
9224 L:      linux-omap@vger.kernel.org
9225 S:      Maintained
9226 F:      drivers/video/fbdev/omap/
9227
9228 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9229 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9230 L:      linux-omap@vger.kernel.org
9231 L:      linux-fbdev@vger.kernel.org
9232 S:      Maintained
9233 F:      drivers/video/fbdev/omap2/
9234 F:      Documentation/arm/OMAP/DSS
9235
9236 OMAP HARDWARE SPINLOCK SUPPORT
9237 M:      Ohad Ben-Cohen <ohad@wizery.com>
9238 L:      linux-omap@vger.kernel.org
9239 S:      Maintained
9240 F:      drivers/hwspinlock/omap_hwspinlock.c
9241
9242 OMAP MMC SUPPORT
9243 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9244 L:      linux-omap@vger.kernel.org
9245 S:      Maintained
9246 F:      drivers/mmc/host/omap.c
9247
9248 OMAP HS MMC SUPPORT
9249 L:      linux-mmc@vger.kernel.org
9250 L:      linux-omap@vger.kernel.org
9251 S:      Orphan
9252 F:      drivers/mmc/host/omap_hsmmc.c
9253
9254 OMAP RANDOM NUMBER GENERATOR SUPPORT
9255 M:      Deepak Saxena <dsaxena@plexity.net>
9256 S:      Maintained
9257 F:      drivers/char/hw_random/omap-rng.c
9258
9259 OMAP HWMOD SUPPORT
9260 M:      Benoît Cousson <bcousson@baylibre.com>
9261 M:      Paul Walmsley <paul@pwsan.com>
9262 L:      linux-omap@vger.kernel.org
9263 S:      Maintained
9264 F:      arch/arm/mach-omap2/omap_hwmod.*
9265
9266 OMAP HWMOD DATA
9267 M:      Paul Walmsley <paul@pwsan.com>
9268 L:      linux-omap@vger.kernel.org
9269 S:      Maintained
9270 F:      arch/arm/mach-omap2/omap_hwmod*data*
9271
9272 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9273 M:      Benoît Cousson <bcousson@baylibre.com>
9274 L:      linux-omap@vger.kernel.org
9275 S:      Maintained
9276 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9277
9278 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9279 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9280 L:      linux-media@vger.kernel.org
9281 S:      Maintained
9282 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9283 F:      drivers/media/platform/omap3isp/
9284 F:      drivers/staging/media/omap4iss/
9285
9286 OMAP USB SUPPORT
9287 L:      linux-usb@vger.kernel.org
9288 L:      linux-omap@vger.kernel.org
9289 S:      Orphan
9290 F:      drivers/usb/*/*omap*
9291 F:      arch/arm/*omap*/usb*
9292
9293 OMAP GPIO DRIVER
9294 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9295 M:      Santosh Shilimkar <ssantosh@kernel.org>
9296 M:      Kevin Hilman <khilman@kernel.org>
9297 L:      linux-omap@vger.kernel.org
9298 S:      Maintained
9299 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9300 F:      drivers/gpio/gpio-omap.c
9301
9302 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9303 M:      Mark Jackson <mpfj@newflow.co.uk>
9304 L:      linux-omap@vger.kernel.org
9305 S:      Maintained
9306 F:      arch/arm/boot/dts/am335x-nano.dts
9307
9308 OMFS FILESYSTEM
9309 M:      Bob Copeland <me@bobcopeland.com>
9310 L:      linux-karma-devel@lists.sourceforge.net
9311 S:      Maintained
9312 F:      Documentation/filesystems/omfs.txt
9313 F:      fs/omfs/
9314
9315 OMNIKEY CARDMAN 4000 DRIVER
9316 M:      Harald Welte <laforge@gnumonks.org>
9317 S:      Maintained
9318 F:      drivers/char/pcmcia/cm4000_cs.c
9319 F:      include/linux/cm4000_cs.h
9320 F:      include/uapi/linux/cm4000_cs.h
9321
9322 OMNIKEY CARDMAN 4040 DRIVER
9323 M:      Harald Welte <laforge@gnumonks.org>
9324 S:      Maintained
9325 F:      drivers/char/pcmcia/cm4040_cs.*
9326
9327 OMNIVISION OV7670 SENSOR DRIVER
9328 M:      Jonathan Corbet <corbet@lwn.net>
9329 L:      linux-media@vger.kernel.org
9330 T:      git git://linuxtv.org/media_tree.git
9331 S:      Maintained
9332 F:      drivers/media/i2c/ov7670.c
9333
9334 ONENAND FLASH DRIVER
9335 M:      Kyungmin Park <kyungmin.park@samsung.com>
9336 L:      linux-mtd@lists.infradead.org
9337 S:      Maintained
9338 F:      drivers/mtd/onenand/
9339 F:      include/linux/mtd/onenand*.h
9340
9341 ONSTREAM SCSI TAPE DRIVER
9342 M:      Willem Riede <osst@riede.org>
9343 L:      osst-users@lists.sourceforge.net
9344 L:      linux-scsi@vger.kernel.org
9345 S:      Maintained
9346 F:      Documentation/scsi/osst.txt
9347 F:      drivers/scsi/osst.*
9348 F:      drivers/scsi/osst_*.h
9349 F:      drivers/scsi/st.h
9350
9351 OPENCORES I2C BUS DRIVER
9352 M:      Peter Korsgaard <jacmet@sunsite.dk>
9353 L:      linux-i2c@vger.kernel.org
9354 S:      Maintained
9355 F:      Documentation/i2c/busses/i2c-ocores
9356 F:      drivers/i2c/busses/i2c-ocores.c
9357
9358 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9359 M:      Rob Herring <robh+dt@kernel.org>
9360 M:      Frank Rowand <frowand.list@gmail.com>
9361 L:      devicetree@vger.kernel.org
9362 W:      http://www.devicetree.org/
9363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9364 S:      Maintained
9365 F:      drivers/of/
9366 F:      include/linux/of*.h
9367 F:      scripts/dtc/
9368
9369 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9370 M:      Rob Herring <robh+dt@kernel.org>
9371 M:      Mark Rutland <mark.rutland@arm.com>
9372 L:      devicetree@vger.kernel.org
9373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9374 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9375 S:      Maintained
9376 F:      Documentation/devicetree/
9377 F:      arch/*/boot/dts/
9378 F:      include/dt-bindings/
9379
9380 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9381 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9382 L:      devicetree@vger.kernel.org
9383 S:      Maintained
9384 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9385 F:      Documentation/devicetree/overlay-notes.txt
9386 F:      drivers/of/overlay.c
9387 F:      drivers/of/resolver.c
9388
9389 OPENRISC ARCHITECTURE
9390 M:      Jonas Bonn <jonas@southpole.se>
9391 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9392 M:      Stafford Horne <shorne@gmail.com>
9393 T:      git git://github.com/openrisc/linux.git
9394 L:      openrisc@lists.librecores.org
9395 W:      http://openrisc.io
9396 S:      Maintained
9397 F:      arch/openrisc/
9398
9399 OPENVSWITCH
9400 M:      Pravin Shelar <pshelar@nicira.com>
9401 L:      netdev@vger.kernel.org
9402 L:      dev@openvswitch.org
9403 W:      http://openvswitch.org
9404 S:      Maintained
9405 F:      net/openvswitch/
9406 F:      include/uapi/linux/openvswitch.h
9407
9408 OPERATING PERFORMANCE POINTS (OPP)
9409 M:      Viresh Kumar <vireshk@kernel.org>
9410 M:      Nishanth Menon <nm@ti.com>
9411 M:      Stephen Boyd <sboyd@codeaurora.org>
9412 L:      linux-pm@vger.kernel.org
9413 S:      Maintained
9414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9415 F:      drivers/base/power/opp/
9416 F:      include/linux/pm_opp.h
9417 F:      Documentation/power/opp.txt
9418 F:      Documentation/devicetree/bindings/opp/
9419
9420 OPL4 DRIVER
9421 M:      Clemens Ladisch <clemens@ladisch.de>
9422 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9423 T:      git git://git.alsa-project.org/alsa-kernel.git
9424 S:      Maintained
9425 F:      sound/drivers/opl4/
9426
9427 OPROFILE
9428 M:      Robert Richter <rric@kernel.org>
9429 L:      oprofile-list@lists.sf.net
9430 S:      Maintained
9431 F:      arch/*/include/asm/oprofile*.h
9432 F:      arch/*/oprofile/
9433 F:      drivers/oprofile/
9434 F:      include/linux/oprofile.h
9435
9436 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9437 M:      Mark Fasheh <mfasheh@versity.com>
9438 M:      Joel Becker <jlbec@evilplan.org>
9439 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9440 W:      http://ocfs2.wiki.kernel.org
9441 S:      Supported
9442 F:      Documentation/filesystems/ocfs2.txt
9443 F:      Documentation/filesystems/dlmfs.txt
9444 F:      fs/ocfs2/
9445
9446 ORINOCO DRIVER
9447 L:      linux-wireless@vger.kernel.org
9448 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9449 W:      http://www.nongnu.org/orinoco/
9450 S:      Orphan
9451 F:      drivers/net/wireless/intersil/orinoco/
9452
9453 OSD LIBRARY and FILESYSTEM
9454 M:      Boaz Harrosh <ooo@electrozaur.com>
9455 M:      Benny Halevy <bhalevy@primarydata.com>
9456 L:      osd-dev@open-osd.org
9457 W:      http://open-osd.org
9458 T:      git git://git.open-osd.org/open-osd.git
9459 S:      Maintained
9460 F:      drivers/scsi/osd/
9461 F:      include/scsi/osd_*
9462 F:      fs/exofs/
9463
9464 OVERLAY FILESYSTEM
9465 M:      Miklos Szeredi <miklos@szeredi.hu>
9466 L:      linux-unionfs@vger.kernel.org
9467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9468 S:      Supported
9469 F:      fs/overlayfs/
9470 F:      Documentation/filesystems/overlayfs.txt
9471
9472 ORANGEFS FILESYSTEM
9473 M:      Mike Marshall <hubcap@omnibond.com>
9474 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9476 S:      Supported
9477 F:      fs/orangefs/
9478 F:      Documentation/filesystems/orangefs.txt
9479
9480 P54 WIRELESS DRIVER
9481 M:      Christian Lamparter <chunkeey@googlemail.com>
9482 L:      linux-wireless@vger.kernel.org
9483 W:      http://wireless.kernel.org/en/users/Drivers/p54
9484 S:      Maintained
9485 F:      drivers/net/wireless/intersil/p54/
9486
9487 PA SEMI ETHERNET DRIVER
9488 L:      netdev@vger.kernel.org
9489 S:      Orphan
9490 F:      drivers/net/ethernet/pasemi/*
9491
9492 PA SEMI SMBUS DRIVER
9493 L:      linux-i2c@vger.kernel.org
9494 S:      Orphan
9495 F:      drivers/i2c/busses/i2c-pasemi.c
9496
9497 PADATA PARALLEL EXECUTION MECHANISM
9498 M:      Steffen Klassert <steffen.klassert@secunet.com>
9499 L:      linux-crypto@vger.kernel.org
9500 S:      Maintained
9501 F:      kernel/padata.c
9502 F:      include/linux/padata.h
9503 F:      Documentation/padata.txt
9504
9505 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9506 M:      Harald Welte <laforge@gnumonks.org>
9507 L:      platform-driver-x86@vger.kernel.org
9508 S:      Maintained
9509 F:      drivers/platform/x86/panasonic-laptop.c
9510
9511 PANASONIC MN10300/AM33/AM34 PORT
9512 M:      David Howells <dhowells@redhat.com>
9513 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9514 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9515 S:      Maintained
9516 F:      Documentation/mn10300/
9517 F:      arch/mn10300/
9518
9519 PARALLEL LCD/KEYPAD PANEL DRIVER
9520 M:      Willy Tarreau <willy@haproxy.com>
9521 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9522 S:      Odd Fixes
9523 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9524 F:      drivers/misc/panel.c
9525
9526 PARALLEL PORT SUBSYSTEM
9527 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9528 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9529 L:      linux-parport@lists.infradead.org (subscribers-only)
9530 S:      Maintained
9531 F:      drivers/parport/
9532 F:      include/linux/parport*.h
9533 F:      drivers/char/ppdev.c
9534 F:      include/uapi/linux/ppdev.h
9535 F:      Documentation/parport*.txt
9536
9537 PARAVIRT_OPS INTERFACE
9538 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9539 M:      Chris Wright <chrisw@sous-sol.org>
9540 M:      Alok Kataria <akataria@vmware.com>
9541 M:      Rusty Russell <rusty@rustcorp.com.au>
9542 L:      virtualization@lists.linux-foundation.org
9543 S:      Supported
9544 F:      Documentation/virtual/paravirt_ops.txt
9545 F:      arch/*/kernel/paravirt*
9546 F:      arch/*/include/asm/paravirt.h
9547 F:      include/linux/hypervisor.h
9548
9549 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9550 M:      Tim Waugh <tim@cyberelk.net>
9551 L:      linux-parport@lists.infradead.org (subscribers-only)
9552 S:      Maintained
9553 F:      Documentation/blockdev/paride.txt
9554 F:      drivers/block/paride/
9555
9556 PARISC ARCHITECTURE
9557 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9558 M:      Helge Deller <deller@gmx.de>
9559 L:      linux-parisc@vger.kernel.org
9560 W:      http://www.parisc-linux.org/
9561 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9564 S:      Maintained
9565 F:      arch/parisc/
9566 F:      Documentation/parisc/
9567 F:      drivers/parisc/
9568 F:      drivers/char/agp/parisc-agp.c
9569 F:      drivers/input/serio/gscps2.c
9570 F:      drivers/parport/parport_gsc.*
9571 F:      drivers/tty/serial/8250/8250_gsc.c
9572 F:      drivers/video/fbdev/sti*
9573 F:      drivers/video/console/sti*
9574 F:      drivers/video/logo/logo_parisc*
9575
9576 PARMAN
9577 M:      Jiri Pirko <jiri@mellanox.com>
9578 L:      netdev@vger.kernel.org
9579 S:      Supported
9580 F:      lib/parman.c
9581 F:      lib/test_parman.c
9582 F:      include/linux/parman.h
9583
9584 PC87360 HARDWARE MONITORING DRIVER
9585 M:      Jim Cromie <jim.cromie@gmail.com>
9586 L:      linux-hwmon@vger.kernel.org
9587 S:      Maintained
9588 F:      Documentation/hwmon/pc87360
9589 F:      drivers/hwmon/pc87360.c
9590
9591 PC8736x GPIO DRIVER
9592 M:      Jim Cromie <jim.cromie@gmail.com>
9593 S:      Maintained
9594 F:      drivers/char/pc8736x_gpio.c
9595
9596 PC87427 HARDWARE MONITORING DRIVER
9597 M:      Jean Delvare <jdelvare@suse.com>
9598 L:      linux-hwmon@vger.kernel.org
9599 S:      Maintained
9600 F:      Documentation/hwmon/pc87427
9601 F:      drivers/hwmon/pc87427.c
9602
9603 PCA9532 LED DRIVER
9604 M:      Riku Voipio <riku.voipio@iki.fi>
9605 S:      Maintained
9606 F:      drivers/leds/leds-pca9532.c
9607 F:      include/linux/leds-pca9532.h
9608
9609 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9610 M:      Guenter Roeck <linux@roeck-us.net>
9611 L:      linux-i2c@vger.kernel.org
9612 S:      Maintained
9613 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9614
9615 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9616 M:      Khalid Aziz <khalid@gonehiking.org>
9617 S:      Maintained
9618 F:      drivers/firmware/pcdp.*
9619
9620 PCI ERROR RECOVERY
9621 M:      Linas Vepstas <linasvepstas@gmail.com>
9622 L:      linux-pci@vger.kernel.org
9623 S:      Supported
9624 F:      Documentation/PCI/pci-error-recovery.txt
9625
9626 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9627 M:      Russell Currey <ruscur@russell.cc>
9628 L:      linuxppc-dev@lists.ozlabs.org
9629 S:      Supported
9630 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9631 F:      arch/powerpc/kernel/eeh*.c
9632 F:      arch/powerpc/platforms/*/eeh*.c
9633 F:      arch/powerpc/include/*/eeh*.h
9634
9635 PCI SUBSYSTEM
9636 M:      Bjorn Helgaas <bhelgaas@google.com>
9637 L:      linux-pci@vger.kernel.org
9638 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9640 S:      Supported
9641 F:      Documentation/devicetree/bindings/pci/
9642 F:      Documentation/PCI/
9643 F:      drivers/pci/
9644 F:      include/linux/pci*
9645 F:      arch/x86/pci/
9646 F:      arch/x86/kernel/quirks.c
9647
9648 PCI DRIVER FOR ALTERA PCIE IP
9649 M:      Ley Foon Tan <lftan@altera.com>
9650 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9651 L:      linux-pci@vger.kernel.org
9652 S:      Supported
9653 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9654 F:      drivers/pci/host/pcie-altera.c
9655
9656 PCI DRIVER FOR ARM VERSATILE PLATFORM
9657 M:      Rob Herring <robh@kernel.org>
9658 L:      linux-pci@vger.kernel.org
9659 L:      linux-arm-kernel@lists.infradead.org
9660 S:      Maintained
9661 F:      Documentation/devicetree/bindings/pci/versatile.txt
9662 F:      drivers/pci/host/pci-versatile.c
9663
9664 PCI DRIVER FOR ARMADA 8K
9665 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9666 L:      linux-pci@vger.kernel.org
9667 L:      linux-arm-kernel@lists.infradead.org
9668 S:      Maintained
9669 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9670 F:      drivers/pci/dwc/pcie-armada8k.c
9671
9672 PCI DRIVER FOR APPLIEDMICRO XGENE
9673 M:      Tanmay Inamdar <tinamdar@apm.com>
9674 L:      linux-pci@vger.kernel.org
9675 L:      linux-arm-kernel@lists.infradead.org
9676 S:      Maintained
9677 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9678 F:      drivers/pci/host/pci-xgene.c
9679
9680 PCI DRIVER FOR FREESCALE LAYERSCAPE
9681 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9682 M:      Mingkai Hu <mingkai.hu@freescale.com>
9683 M:      Roy Zang <tie-fei.zang@freescale.com>
9684 L:      linuxppc-dev@lists.ozlabs.org
9685 L:      linux-pci@vger.kernel.org
9686 L:      linux-arm-kernel@lists.infradead.org
9687 S:      Maintained
9688 F:      drivers/pci/dwc/*layerscape*
9689
9690 PCI DRIVER FOR IMX6
9691 M:      Richard Zhu <hongxing.zhu@nxp.com>
9692 M:      Lucas Stach <l.stach@pengutronix.de>
9693 L:      linux-pci@vger.kernel.org
9694 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9695 S:      Maintained
9696 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9697 F:      drivers/pci/dwc/*imx6*
9698
9699 PCI DRIVER FOR TI KEYSTONE
9700 M:      Murali Karicheri <m-karicheri2@ti.com>
9701 L:      linux-pci@vger.kernel.org
9702 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9703 S:      Maintained
9704 F:      drivers/pci/dwc/*keystone*
9705
9706 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9707 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9708 M:      Jason Cooper <jason@lakedaemon.net>
9709 L:      linux-pci@vger.kernel.org
9710 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9711 S:      Maintained
9712 F:      drivers/pci/host/*mvebu*
9713
9714 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9715 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9716 L:      linux-pci@vger.kernel.org
9717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9718 S:      Maintained
9719 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9720 F:      drivers/pci/host/pci-aardvark.c
9721
9722 PCI DRIVER FOR NVIDIA TEGRA
9723 M:      Thierry Reding <thierry.reding@gmail.com>
9724 L:      linux-tegra@vger.kernel.org
9725 L:      linux-pci@vger.kernel.org
9726 S:      Supported
9727 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9728 F:      drivers/pci/host/pci-tegra.c
9729
9730 PCI DRIVER FOR TI DRA7XX
9731 M:      Kishon Vijay Abraham I <kishon@ti.com>
9732 L:      linux-omap@vger.kernel.org
9733 L:      linux-pci@vger.kernel.org
9734 S:      Supported
9735 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9736 F:      drivers/pci/dwc/pci-dra7xx.c
9737
9738 PCI DRIVER FOR RENESAS R-CAR
9739 M:      Simon Horman <horms@verge.net.au>
9740 L:      linux-pci@vger.kernel.org
9741 L:      linux-renesas-soc@vger.kernel.org
9742 S:      Maintained
9743 F:      drivers/pci/host/*rcar*
9744
9745 PCI DRIVER FOR SAMSUNG EXYNOS
9746 M:      Jingoo Han <jingoohan1@gmail.com>
9747 L:      linux-pci@vger.kernel.org
9748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9749 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9750 S:      Maintained
9751 F:      drivers/pci/dwc/pci-exynos.c
9752
9753 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9754 M:      Jingoo Han <jingoohan1@gmail.com>
9755 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9756 L:      linux-pci@vger.kernel.org
9757 S:      Maintained
9758 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9759 F:      drivers/pci/dwc/*designware*
9760
9761 PCI DRIVER FOR GENERIC OF HOSTS
9762 M:      Will Deacon <will.deacon@arm.com>
9763 L:      linux-pci@vger.kernel.org
9764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9765 S:      Maintained
9766 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9767 F:      drivers/pci/host/pci-host-common.c
9768 F:      drivers/pci/host/pci-host-generic.c
9769
9770 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9771 M:      Keith Busch <keith.busch@intel.com>
9772 L:      linux-pci@vger.kernel.org
9773 S:      Supported
9774 F:      drivers/pci/host/vmd.c
9775
9776 PCIE DRIVER FOR ST SPEAR13XX
9777 M:      Pratyush Anand <pratyush.anand@gmail.com>
9778 L:      linux-pci@vger.kernel.org
9779 S:      Maintained
9780 F:      drivers/pci/dwc/*spear*
9781
9782 PCI MSI DRIVER FOR ALTERA MSI IP
9783 M:      Ley Foon Tan <lftan@altera.com>
9784 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9785 L:      linux-pci@vger.kernel.org
9786 S:      Supported
9787 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9788 F:      drivers/pci/host/pcie-altera-msi.c
9789
9790 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9791 M:      Duc Dang <dhdang@apm.com>
9792 L:      linux-pci@vger.kernel.org
9793 L:      linux-arm-kernel@lists.infradead.org
9794 S:      Maintained
9795 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9796 F:      drivers/pci/host/pci-xgene-msi.c
9797
9798 PCIE DRIVER FOR AXIS ARTPEC
9799 M:      Niklas Cassel <niklas.cassel@axis.com>
9800 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9801 L:      linux-arm-kernel@axis.com
9802 L:      linux-pci@vger.kernel.org
9803 S:      Maintained
9804 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9805 F:      drivers/pci/dwc/*artpec*
9806
9807 PCIE DRIVER FOR HISILICON
9808 M:      Zhou Wang <wangzhou1@hisilicon.com>
9809 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9810 L:      linux-pci@vger.kernel.org
9811 S:      Maintained
9812 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9813 F:      drivers/pci/dwc/pcie-hisi.c
9814
9815 PCIE DRIVER FOR ROCKCHIP
9816 M:      Shawn Lin <shawn.lin@rock-chips.com>
9817 M:      Wenrui Li <wenrui.li@rock-chips.com>
9818 L:      linux-pci@vger.kernel.org
9819 L:      linux-rockchip@lists.infradead.org
9820 S:      Maintained
9821 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9822 F:      drivers/pci/host/pcie-rockchip.c
9823
9824 PCIE DRIVER FOR QUALCOMM MSM
9825 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9826 L:     linux-pci@vger.kernel.org
9827 L:     linux-arm-msm@vger.kernel.org
9828 S:     Maintained
9829 F:     drivers/pci/dwc/*qcom*
9830
9831 PCIE DRIVER FOR CAVIUM THUNDERX
9832 M:      David Daney <david.daney@cavium.com>
9833 L:      linux-pci@vger.kernel.org
9834 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9835 S:      Supported
9836 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9837 F:      drivers/pci/host/pci-thunder-*
9838
9839 PCMCIA SUBSYSTEM
9840 P:      Linux PCMCIA Team
9841 L:      linux-pcmcia@lists.infradead.org
9842 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9844 S:      Maintained
9845 F:      Documentation/pcmcia/
9846 F:      tools/pcmcia/
9847 F:      drivers/pcmcia/
9848 F:      include/pcmcia/
9849
9850 PCNET32 NETWORK DRIVER
9851 M:      Don Fry <pcnet32@frontier.com>
9852 L:      netdev@vger.kernel.org
9853 S:      Maintained
9854 F:      drivers/net/ethernet/amd/pcnet32.c
9855
9856 PCRYPT PARALLEL CRYPTO ENGINE
9857 M:      Steffen Klassert <steffen.klassert@secunet.com>
9858 L:      linux-crypto@vger.kernel.org
9859 S:      Maintained
9860 F:      crypto/pcrypt.c
9861 F:      include/crypto/pcrypt.h
9862
9863 PER-CPU MEMORY ALLOCATOR
9864 M:      Tejun Heo <tj@kernel.org>
9865 M:      Christoph Lameter <cl@linux.com>
9866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9867 S:      Maintained
9868 F:      include/linux/percpu*.h
9869 F:      mm/percpu*.c
9870 F:      arch/*/include/asm/percpu.h
9871
9872 PER-TASK DELAY ACCOUNTING
9873 M:      Balbir Singh <bsingharora@gmail.com>
9874 S:      Maintained
9875 F:      include/linux/delayacct.h
9876 F:      kernel/delayacct.c
9877
9878 PERFORMANCE EVENTS SUBSYSTEM
9879 M:      Peter Zijlstra <peterz@infradead.org>
9880 M:      Ingo Molnar <mingo@redhat.com>
9881 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9882 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9883 L:      linux-kernel@vger.kernel.org
9884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9885 S:      Supported
9886 F:      kernel/events/*
9887 F:      include/linux/perf_event.h
9888 F:      include/uapi/linux/perf_event.h
9889 F:      arch/*/kernel/perf_event*.c
9890 F:      arch/*/kernel/*/perf_event*.c
9891 F:      arch/*/kernel/*/*/perf_event*.c
9892 F:      arch/*/include/asm/perf_event.h
9893 F:      arch/*/kernel/perf_callchain.c
9894 F:      arch/*/events/*
9895 F:      tools/perf/
9896
9897 PERSONALITY HANDLING
9898 M:      Christoph Hellwig <hch@infradead.org>
9899 L:      linux-abi-devel@lists.sourceforge.net
9900 S:      Maintained
9901 F:      include/linux/personality.h
9902 F:      include/uapi/linux/personality.h
9903
9904 PHONET PROTOCOL
9905 M:      Remi Denis-Courmont <courmisch@gmail.com>
9906 S:      Supported
9907 F:      Documentation/networking/phonet.txt
9908 F:      include/linux/phonet.h
9909 F:      include/net/phonet/
9910 F:      include/uapi/linux/phonet.h
9911 F:      net/phonet/
9912
9913 PHRAM MTD DRIVER
9914 M:      Joern Engel <joern@lazybastard.org>
9915 L:      linux-mtd@lists.infradead.org
9916 S:      Maintained
9917 F:      drivers/mtd/devices/phram.c
9918
9919 PICOLCD HID DRIVER
9920 M:      Bruno Prémont <bonbons@linux-vserver.org>
9921 L:      linux-input@vger.kernel.org
9922 S:      Maintained
9923 F:      drivers/hid/hid-picolcd*
9924
9925 PICOXCELL SUPPORT
9926 M:      Jamie Iles <jamie@jamieiles.com>
9927 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9928 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9929 S:      Supported
9930 F:      arch/arm/boot/dts/picoxcell*
9931 F:      arch/arm/mach-picoxcell/
9932 F:      drivers/crypto/picoxcell*
9933
9934 PIN CONTROL SUBSYSTEM
9935 M:      Linus Walleij <linus.walleij@linaro.org>
9936 L:      linux-gpio@vger.kernel.org
9937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9938 S:      Maintained
9939 F:      Documentation/devicetree/bindings/pinctrl/
9940 F:      Documentation/pinctrl.txt
9941 F:      drivers/pinctrl/
9942 F:      include/linux/pinctrl/
9943
9944 PIN CONTROLLER - ATMEL AT91
9945 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9946 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9947 S:      Maintained
9948 F:      drivers/pinctrl/pinctrl-at91.*
9949
9950 PIN CONTROLLER - ATMEL AT91 PIO4
9951 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9952 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9953 L:      linux-gpio@vger.kernel.org
9954 S:      Supported
9955 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9956
9957 PIN CONTROLLER - INTEL
9958 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9959 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9960 S:      Maintained
9961 F:      drivers/pinctrl/intel/
9962
9963 PIN CONTROLLER - RENESAS
9964 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9965 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9966 L:      linux-renesas-soc@vger.kernel.org
9967 S:      Maintained
9968 F:      drivers/pinctrl/sh-pfc/
9969
9970 PIN CONTROLLER - SAMSUNG
9971 M:      Tomasz Figa <tomasz.figa@gmail.com>
9972 M:      Krzysztof Kozlowski <krzk@kernel.org>
9973 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9974 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9975 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9976 S:      Maintained
9977 F:      drivers/pinctrl/samsung/
9978 F:      include/dt-bindings/pinctrl/samsung.h
9979 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9980
9981 PIN CONTROLLER - SINGLE
9982 M:      Tony Lindgren <tony@atomide.com>
9983 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9985 L:      linux-omap@vger.kernel.org
9986 S:      Maintained
9987 F:      drivers/pinctrl/pinctrl-single.c
9988
9989 PIN CONTROLLER - ST SPEAR
9990 M:      Viresh Kumar <vireshk@kernel.org>
9991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9992 W:      http://www.st.com/spear
9993 S:      Maintained
9994 F:      drivers/pinctrl/spear/
9995
9996 PISTACHIO SOC SUPPORT
9997 M:      James Hartley <james.hartley@imgtec.com>
9998 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9999 L:      linux-mips@linux-mips.org
10000 S:      Maintained
10001 F:      arch/mips/pistachio/
10002 F:      arch/mips/include/asm/mach-pistachio/
10003 F:      arch/mips/boot/dts/img/pistachio*
10004 F:      arch/mips/configs/pistachio*_defconfig
10005
10006 PKTCDVD DRIVER
10007 S:      Orphan
10008 M:      linux-block@vger.kernel.org
10009 F:      drivers/block/pktcdvd.c
10010 F:      include/linux/pktcdvd.h
10011 F:      include/uapi/linux/pktcdvd.h
10012
10013 PKUNITY SOC DRIVERS
10014 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10015 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10016 S:      Maintained
10017 T:      git git://github.com/gxt/linux.git
10018 F:      drivers/input/serio/i8042-unicore32io.h
10019 F:      drivers/i2c/busses/i2c-puv3.c
10020 F:      drivers/video/fbdev/fb-puv3.c
10021 F:      drivers/rtc/rtc-puv3.c
10022
10023 PMBUS HARDWARE MONITORING DRIVERS
10024 M:      Guenter Roeck <linux@roeck-us.net>
10025 L:      linux-hwmon@vger.kernel.org
10026 W:      http://hwmon.wiki.kernel.org/
10027 W:      http://www.roeck-us.net/linux/drivers/
10028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10029 S:      Maintained
10030 F:      Documentation/hwmon/pmbus
10031 F:      drivers/hwmon/pmbus/
10032 F:      include/linux/i2c/pmbus.h
10033
10034 PMC SIERRA MaxRAID DRIVER
10035 L:      linux-scsi@vger.kernel.org
10036 W:      http://www.pmc-sierra.com/
10037 S:      Orphan
10038 F:      drivers/scsi/pmcraid.*
10039
10040 PMC SIERRA PM8001 DRIVER
10041 M:      Jack Wang <jinpu.wang@profitbricks.com>
10042 M:      lindar_liu@usish.com
10043 L:      pmchba@pmcs.com
10044 L:      linux-scsi@vger.kernel.org
10045 S:      Supported
10046 F:      drivers/scsi/pm8001/
10047
10048 POSIX CLOCKS and TIMERS
10049 M:      Thomas Gleixner <tglx@linutronix.de>
10050 L:      linux-kernel@vger.kernel.org
10051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10052 S:      Maintained
10053 F:      fs/timerfd.c
10054 F:      include/linux/timer*
10055 F:      kernel/time/*timer*
10056
10057 POWER MANAGEMENT CORE
10058 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10059 L:      linux-pm@vger.kernel.org
10060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10061 B:      https://bugzilla.kernel.org
10062 S:      Supported
10063 F:      drivers/base/power/
10064 F:      include/linux/pm.h
10065 F:      include/linux/pm_*
10066 F:      include/linux/powercap.h
10067 F:      drivers/powercap/
10068
10069 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10070 M:      Sebastian Reichel <sre@kernel.org>
10071 L:      linux-pm@vger.kernel.org
10072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10073 S:      Maintained
10074 F:      Documentation/devicetree/bindings/power/supply/
10075 F:      include/linux/power_supply.h
10076 F:      drivers/power/supply/
10077
10078 POWER STATE COORDINATION INTERFACE (PSCI)
10079 M:      Mark Rutland <mark.rutland@arm.com>
10080 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10081 L:      linux-arm-kernel@lists.infradead.org
10082 S:      Maintained
10083 F:      drivers/firmware/psci*.c
10084 F:      include/linux/psci.h
10085 F:      include/uapi/linux/psci.h
10086
10087 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10088 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10089 L:      linuxppc-dev@lists.ozlabs.org
10090 S:      Maintained
10091 F:      drivers/char/powernv-op-panel.c
10092
10093 PNP SUPPORT
10094 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10095 S:      Maintained
10096 F:      drivers/pnp/
10097
10098 PPP PROTOCOL DRIVERS AND COMPRESSORS
10099 M:      Paul Mackerras <paulus@samba.org>
10100 L:      linux-ppp@vger.kernel.org
10101 S:      Maintained
10102 F:      drivers/net/ppp/ppp_*
10103
10104 PPP OVER ATM (RFC 2364)
10105 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10106 S:      Maintained
10107 F:      net/atm/pppoatm.c
10108 F:      include/uapi/linux/atmppp.h
10109
10110 PPP OVER ETHERNET
10111 M:      Michal Ostrowski <mostrows@earthlink.net>
10112 S:      Maintained
10113 F:      drivers/net/ppp/pppoe.c
10114 F:      drivers/net/ppp/pppox.c
10115
10116 PPP OVER L2TP
10117 M:      James Chapman <jchapman@katalix.com>
10118 S:      Maintained
10119 F:      net/l2tp/l2tp_ppp.c
10120 F:      include/linux/if_pppol2tp.h
10121 F:      include/uapi/linux/if_pppol2tp.h
10122
10123 PPS SUPPORT
10124 M:      Rodolfo Giometti <giometti@enneenne.com>
10125 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10126 L:      linuxpps@ml.enneenne.com (subscribers-only)
10127 S:      Maintained
10128 F:      Documentation/pps/
10129 F:      drivers/pps/
10130 F:      include/linux/pps*.h
10131
10132 PPTP DRIVER
10133 M:      Dmitry Kozlov <xeb@mail.ru>
10134 L:      netdev@vger.kernel.org
10135 S:      Maintained
10136 F:      drivers/net/ppp/pptp.c
10137 W:      http://sourceforge.net/projects/accel-pptp
10138
10139 PREEMPTIBLE KERNEL
10140 M:      Robert Love <rml@tech9.net>
10141 L:      kpreempt-tech@lists.sourceforge.net
10142 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10143 S:      Supported
10144 F:      Documentation/preempt-locking.txt
10145 F:      include/linux/preempt.h
10146
10147 PRINTK
10148 M:      Petr Mladek <pmladek@suse.com>
10149 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10150 R:      Steven Rostedt <rostedt@goodmis.org>
10151 S:      Maintained
10152 F:      kernel/printk/
10153 F:      include/linux/printk.h
10154
10155 PRISM54 WIRELESS DRIVER
10156 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10157 L:      linux-wireless@vger.kernel.org
10158 W:      http://wireless.kernel.org/en/users/Drivers/p54
10159 S:      Obsolete
10160 F:      drivers/net/wireless/intersil/prism54/
10161
10162 PS3 NETWORK SUPPORT
10163 M:      Geoff Levand <geoff@infradead.org>
10164 L:      netdev@vger.kernel.org
10165 L:      linuxppc-dev@lists.ozlabs.org
10166 S:      Maintained
10167 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10168
10169 PS3 PLATFORM SUPPORT
10170 M:      Geoff Levand <geoff@infradead.org>
10171 L:      linuxppc-dev@lists.ozlabs.org
10172 S:      Maintained
10173 F:      arch/powerpc/boot/ps3*
10174 F:      arch/powerpc/include/asm/lv1call.h
10175 F:      arch/powerpc/include/asm/ps3*.h
10176 F:      arch/powerpc/platforms/ps3/
10177 F:      drivers/*/ps3*
10178 F:      drivers/ps3/
10179 F:      drivers/rtc/rtc-ps3.c
10180 F:      drivers/usb/host/*ps3.c
10181 F:      sound/ppc/snd_ps3*
10182
10183 PS3VRAM DRIVER
10184 M:      Jim Paris <jim@jtan.com>
10185 M:      Geoff Levand <geoff@infradead.org>
10186 L:      linuxppc-dev@lists.ozlabs.org
10187 S:      Maintained
10188 F:      drivers/block/ps3vram.c
10189
10190 PSAMPLE PACKET SAMPLING SUPPORT:
10191 M:      Yotam Gigi <yotamg@mellanox.com>
10192 S:      Maintained
10193 F:      net/psample
10194 F:      include/net/psample.h
10195 F:      include/uapi/linux/psample.h
10196
10197 PSTORE FILESYSTEM
10198 M:      Kees Cook <keescook@chromium.org>
10199 M:      Anton Vorontsov <anton@enomsg.org>
10200 M:      Colin Cross <ccross@android.com>
10201 M:      Tony Luck <tony.luck@intel.com>
10202 S:      Maintained
10203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10204 F:      fs/pstore/
10205 F:      include/linux/pstore*
10206 F:      drivers/firmware/efi/efi-pstore.c
10207 F:      drivers/acpi/apei/erst.c
10208 F:      Documentation/admin-guide/ramoops.rst
10209 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10210 K:      \b(pstore|ramoops)
10211
10212 PTP HARDWARE CLOCK SUPPORT
10213 M:      Richard Cochran <richardcochran@gmail.com>
10214 L:      netdev@vger.kernel.org
10215 S:      Maintained
10216 W:      http://linuxptp.sourceforge.net/
10217 F:      Documentation/ABI/testing/sysfs-ptp
10218 F:      Documentation/ptp/*
10219 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10220 F:      drivers/net/phy/dp83640*
10221 F:      drivers/ptp/*
10222 F:      include/linux/ptp_cl*
10223
10224 PTRACE SUPPORT
10225 M:      Roland McGrath <roland@hack.frob.com>
10226 M:      Oleg Nesterov <oleg@redhat.com>
10227 S:      Maintained
10228 F:      include/asm-generic/syscall.h
10229 F:      include/linux/ptrace.h
10230 F:      include/linux/regset.h
10231 F:      include/linux/tracehook.h
10232 F:      include/uapi/linux/ptrace.h
10233 F:      kernel/ptrace.c
10234
10235 PULSE8-CEC DRIVER
10236 M:      Hans Verkuil <hverkuil@xs4all.nl>
10237 L:      linux-media@vger.kernel.org
10238 T:      git git://linuxtv.org/media_tree.git
10239 S:      Maintained
10240 F:      drivers/media/usb/pulse8-cec/*
10241
10242 PVRUSB2 VIDEO4LINUX DRIVER
10243 M:      Mike Isely <isely@pobox.com>
10244 L:      pvrusb2@isely.net       (subscribers-only)
10245 L:      linux-media@vger.kernel.org
10246 W:      http://www.isely.net/pvrusb2/
10247 T:      git git://linuxtv.org/media_tree.git
10248 S:      Maintained
10249 F:      Documentation/media/v4l-drivers/pvrusb2*
10250 F:      drivers/media/usb/pvrusb2/
10251
10252 PWC WEBCAM DRIVER
10253 M:      Hans Verkuil <hverkuil@xs4all.nl>
10254 L:      linux-media@vger.kernel.org
10255 T:      git git://linuxtv.org/media_tree.git
10256 S:      Odd Fixes
10257 F:      drivers/media/usb/pwc/*
10258
10259 PWM FAN DRIVER
10260 M:      Kamil Debski <kamil@wypas.org>
10261 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10262 L:      linux-hwmon@vger.kernel.org
10263 S:      Supported
10264 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10265 F:      Documentation/hwmon/pwm-fan
10266 F:      drivers/hwmon/pwm-fan.c
10267
10268 PWM SUBSYSTEM
10269 M:      Thierry Reding <thierry.reding@gmail.com>
10270 L:      linux-pwm@vger.kernel.org
10271 S:      Maintained
10272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10273 F:      Documentation/pwm.txt
10274 F:      Documentation/devicetree/bindings/pwm/
10275 F:      include/linux/pwm.h
10276 F:      drivers/pwm/
10277 F:      drivers/video/backlight/pwm_bl.c
10278 F:      include/linux/pwm_backlight.h
10279
10280 PXA2xx/PXA3xx SUPPORT
10281 M:      Daniel Mack <daniel@zonque.org>
10282 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10283 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10285 T:      git git://github.com/hzhuang1/linux.git
10286 T:      git git://github.com/rjarzmik/linux.git
10287 S:      Maintained
10288 F:      arch/arm/boot/dts/pxa*
10289 F:      arch/arm/mach-pxa/
10290 F:      drivers/dma/pxa*
10291 F:      drivers/pcmcia/pxa2xx*
10292 F:      drivers/pinctrl/pxa/
10293 F:      drivers/spi/spi-pxa2xx*
10294 F:      drivers/usb/gadget/udc/pxa2*
10295 F:      include/sound/pxa2xx-lib.h
10296 F:      sound/arm/pxa*
10297 F:      sound/soc/pxa/
10298
10299 PXA GPIO DRIVER
10300 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10301 L:      linux-gpio@vger.kernel.org
10302 S:      Maintained
10303 F:      drivers/gpio/gpio-pxa.c
10304
10305 PXA3xx NAND FLASH DRIVER
10306 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10307 L:      linux-mtd@lists.infradead.org
10308 S:      Maintained
10309 F:      drivers/mtd/nand/pxa3xx_nand.c
10310
10311 MMP SUPPORT
10312 M:      Eric Miao <eric.y.miao@gmail.com>
10313 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10315 T:      git git://github.com/hzhuang1/linux.git
10316 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10317 S:      Maintained
10318 F:      arch/arm/boot/dts/mmp*
10319 F:      arch/arm/mach-mmp/
10320
10321 PXA MMCI DRIVER
10322 S:      Orphan
10323
10324 PXA RTC DRIVER
10325 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10326 L:      rtc-linux@googlegroups.com
10327 S:      Maintained
10328
10329 QAT DRIVER
10330 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10331 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10332 L:      qat-linux@intel.com
10333 S:      Supported
10334 F:      drivers/crypto/qat/
10335
10336 QIB DRIVER
10337 M:      Mike Marciniszyn <infinipath@intel.com>
10338 L:      linux-rdma@vger.kernel.org
10339 S:      Supported
10340 F:      drivers/infiniband/hw/qib/
10341
10342 QLOGIC QLA1280 SCSI DRIVER
10343 M:      Michael Reed <mdr@sgi.com>
10344 L:      linux-scsi@vger.kernel.org
10345 S:      Maintained
10346 F:      drivers/scsi/qla1280.[ch]
10347
10348 QLOGIC QLA2XXX FC-SCSI DRIVER
10349 M:      qla2xxx-upstream@qlogic.com
10350 L:      linux-scsi@vger.kernel.org
10351 S:      Supported
10352 F:      Documentation/scsi/LICENSE.qla2xxx
10353 F:      drivers/scsi/qla2xxx/
10354
10355 QLOGIC QLA4XXX iSCSI DRIVER
10356 M:      QLogic-Storage-Upstream@qlogic.com
10357 L:      linux-scsi@vger.kernel.org
10358 S:      Supported
10359 F:      Documentation/scsi/LICENSE.qla4xxx
10360 F:      drivers/scsi/qla4xxx/
10361
10362 QLOGIC QLA3XXX NETWORK DRIVER
10363 M:      Dept-GELinuxNICDev@cavium.com
10364 L:      netdev@vger.kernel.org
10365 S:      Supported
10366 F:      Documentation/networking/LICENSE.qla3xxx
10367 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10368
10369 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10370 M:      Harish Patil <harish.patil@cavium.com>
10371 M:      Manish Chopra <manish.chopra@cavium.com>
10372 M:      Dept-GELinuxNICDev@cavium.com
10373 L:      netdev@vger.kernel.org
10374 S:      Supported
10375 F:      drivers/net/ethernet/qlogic/qlcnic/
10376
10377 QLOGIC QLGE 10Gb ETHERNET DRIVER
10378 M:      Harish Patil <harish.patil@cavium.com>
10379 M:      Manish Chopra <manish.chopra@cavium.com>
10380 M:      Dept-GELinuxNICDev@cavium.com
10381 L:      netdev@vger.kernel.org
10382 S:      Supported
10383 F:      drivers/net/ethernet/qlogic/qlge/
10384
10385 QLOGIC QL4xxx ETHERNET DRIVER
10386 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10387 M:      Ariel Elior <Ariel.Elior@cavium.com>
10388 M:      everest-linux-l2@cavium.com
10389 L:      netdev@vger.kernel.org
10390 S:      Supported
10391 F:      drivers/net/ethernet/qlogic/qed/
10392 F:      include/linux/qed/
10393 F:      drivers/net/ethernet/qlogic/qede/
10394
10395 QLOGIC QL41xxx ISCSI DRIVER
10396 M:      QLogic-Storage-Upstream@cavium.com
10397 L:      linux-scsi@vger.kernel.org
10398 S:      Supported
10399 F:      drivers/scsi/qedi/
10400
10401 QLOGIC QL41xxx FCOE DRIVER
10402 M:      QLogic-Storage-Upstream@cavium.com
10403 L:      linux-scsi@vger.kernel.org
10404 S:      Supported
10405 F:      drivers/scsi/qedf/
10406
10407 QNX4 FILESYSTEM
10408 M:      Anders Larsen <al@alarsen.net>
10409 W:      http://www.alarsen.net/linux/qnx4fs/
10410 S:      Maintained
10411 F:      fs/qnx4/
10412 F:      include/uapi/linux/qnx4_fs.h
10413 F:      include/uapi/linux/qnxtypes.h
10414
10415 QORIQ DPAA2 FSL-MC BUS DRIVER
10416 M:      Stuart Yoder <stuyoder@gmail.com>
10417 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10418 L:      linux-kernel@vger.kernel.org
10419 S:      Maintained
10420 F:      drivers/staging/fsl-mc/
10421
10422 QT1010 MEDIA DRIVER
10423 M:      Antti Palosaari <crope@iki.fi>
10424 L:      linux-media@vger.kernel.org
10425 W:      https://linuxtv.org
10426 W:      http://palosaari.fi/linux/
10427 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10428 T:      git git://linuxtv.org/anttip/media_tree.git
10429 S:      Maintained
10430 F:      drivers/media/tuners/qt1010*
10431
10432 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10433 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10434 L:      linux-wireless@vger.kernel.org
10435 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10436 S:      Supported
10437 F:      drivers/net/wireless/ath/ath9k/
10438
10439 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10440 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10441 L:      ath10k@lists.infradead.org
10442 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10444 S:      Supported
10445 F:      drivers/net/wireless/ath/ath10k/
10446
10447 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10448 M:      Timur Tabi <timur@codeaurora.org>
10449 L:      netdev@vger.kernel.org
10450 S:      Supported
10451 F:      drivers/net/ethernet/qualcomm/emac/
10452
10453 QUALCOMM HEXAGON ARCHITECTURE
10454 M:      Richard Kuo <rkuo@codeaurora.org>
10455 L:      linux-hexagon@vger.kernel.org
10456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10457 S:      Supported
10458 F:      arch/hexagon/
10459
10460 QUALCOMM WCN36XX WIRELESS DRIVER
10461 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10462 L:      wcn36xx@lists.infradead.org
10463 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10464 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10465 S:      Supported
10466 F:      drivers/net/wireless/ath/wcn36xx/
10467
10468 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10469 M:      Gabriel Somlo <somlo@cmu.edu>
10470 M:      "Michael S. Tsirkin" <mst@redhat.com>
10471 L:      qemu-devel@nongnu.org
10472 S:      Maintained
10473 F:      drivers/firmware/qemu_fw_cfg.c
10474
10475 RADOS BLOCK DEVICE (RBD)
10476 M:      Ilya Dryomov <idryomov@gmail.com>
10477 M:      Sage Weil <sage@redhat.com>
10478 M:      Alex Elder <elder@kernel.org>
10479 L:      ceph-devel@vger.kernel.org
10480 W:      http://ceph.com/
10481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10482 T:      git git://github.com/ceph/ceph-client.git
10483 S:      Supported
10484 F:      Documentation/ABI/testing/sysfs-bus-rbd
10485 F:      drivers/block/rbd.c
10486 F:      drivers/block/rbd_types.h
10487
10488 RADEON FRAMEBUFFER DISPLAY DRIVER
10489 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10490 L:      linux-fbdev@vger.kernel.org
10491 S:      Maintained
10492 F:      drivers/video/fbdev/aty/radeon*
10493 F:      include/uapi/linux/radeonfb.h
10494
10495 RADIOSHARK RADIO DRIVER
10496 M:      Hans Verkuil <hverkuil@xs4all.nl>
10497 L:      linux-media@vger.kernel.org
10498 T:      git git://linuxtv.org/media_tree.git
10499 S:      Maintained
10500 F:      drivers/media/radio/radio-shark.c
10501
10502 RADIOSHARK2 RADIO DRIVER
10503 M:      Hans Verkuil <hverkuil@xs4all.nl>
10504 L:      linux-media@vger.kernel.org
10505 T:      git git://linuxtv.org/media_tree.git
10506 S:      Maintained
10507 F:      drivers/media/radio/radio-shark2.c
10508 F:      drivers/media/radio/radio-tea5777.c
10509
10510 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10511 M:      Paul Mackerras <paulus@samba.org>
10512 L:      linux-fbdev@vger.kernel.org
10513 S:      Maintained
10514 F:      drivers/video/fbdev/aty/aty128fb.c
10515
10516 RALINK MIPS ARCHITECTURE
10517 M:      John Crispin <john@phrozen.org>
10518 L:      linux-mips@linux-mips.org
10519 S:      Maintained
10520 F:      arch/mips/ralink
10521
10522 RALINK RT2X00 WIRELESS LAN DRIVER
10523 P:      rt2x00 project
10524 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10525 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10526 L:      linux-wireless@vger.kernel.org
10527 S:      Maintained
10528 F:      drivers/net/wireless/ralink/rt2x00/
10529
10530 RAMDISK RAM BLOCK DEVICE DRIVER
10531 M:      Jens Axboe <axboe@kernel.dk>
10532 S:      Maintained
10533 F:      Documentation/blockdev/ramdisk.txt
10534 F:      drivers/block/brd.c
10535
10536 RANDOM NUMBER DRIVER
10537 M:      "Theodore Ts'o" <tytso@mit.edu>
10538 S:      Maintained
10539 F:      drivers/char/random.c
10540
10541 RAPIDIO SUBSYSTEM
10542 M:      Matt Porter <mporter@kernel.crashing.org>
10543 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10544 S:      Maintained
10545 F:      drivers/rapidio/
10546
10547 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10548 L:      linux-wireless@vger.kernel.org
10549 S:      Orphan
10550 F:      drivers/net/wireless/ray*
10551
10552 RCUTORTURE MODULE
10553 M:      Josh Triplett <josh@joshtriplett.org>
10554 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10555 L:      linux-kernel@vger.kernel.org
10556 S:      Supported
10557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10558 F:      Documentation/RCU/torture.txt
10559 F:      kernel/rcu/rcutorture.c
10560
10561 RCUTORTURE TEST FRAMEWORK
10562 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10563 M:      Josh Triplett <josh@joshtriplett.org>
10564 R:      Steven Rostedt <rostedt@goodmis.org>
10565 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10566 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10567 L:      linux-kernel@vger.kernel.org
10568 S:      Supported
10569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10570 F:      tools/testing/selftests/rcutorture
10571
10572 RDC R-321X SoC
10573 M:      Florian Fainelli <florian@openwrt.org>
10574 S:      Maintained
10575
10576 RDC R6040 FAST ETHERNET DRIVER
10577 M:      Florian Fainelli <f.fainelli@gmail.com>
10578 L:      netdev@vger.kernel.org
10579 S:      Maintained
10580 F:      drivers/net/ethernet/rdc/r6040.c
10581
10582 RDS - RELIABLE DATAGRAM SOCKETS
10583 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10584 L:      netdev@vger.kernel.org
10585 L:      linux-rdma@vger.kernel.org
10586 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10587 W:      https://oss.oracle.com/projects/rds/
10588 S:      Supported
10589 F:      net/rds/
10590 F:      Documentation/networking/rds.txt
10591
10592 RDMAVT - RDMA verbs software
10593 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10594 L:      linux-rdma@vger.kernel.org
10595 S:      Supported
10596 F:      drivers/infiniband/sw/rdmavt
10597
10598 RDT - RESOURCE ALLOCATION
10599 M:      Fenghua Yu <fenghua.yu@intel.com>
10600 L:      linux-kernel@vger.kernel.org
10601 S:      Supported
10602 F:      arch/x86/kernel/cpu/intel_rdt*
10603 F:      arch/x86/include/asm/intel_rdt*
10604 F:      Documentation/x86/intel_rdt*
10605
10606 READ-COPY UPDATE (RCU)
10607 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10608 M:      Josh Triplett <josh@joshtriplett.org>
10609 R:      Steven Rostedt <rostedt@goodmis.org>
10610 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10611 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10612 L:      linux-kernel@vger.kernel.org
10613 W:      http://www.rdrop.com/users/paulmck/RCU/
10614 S:      Supported
10615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10616 F:      Documentation/RCU/
10617 X:      Documentation/RCU/torture.txt
10618 F:      include/linux/rcu*
10619 X:      include/linux/srcu.h
10620 F:      kernel/rcu/
10621 X:      kernel/torture.c
10622
10623 REAL TIME CLOCK (RTC) SUBSYSTEM
10624 M:      Alessandro Zummo <a.zummo@towertech.it>
10625 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10626 L:      rtc-linux@googlegroups.com
10627 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10629 S:      Maintained
10630 F:      Documentation/devicetree/bindings/rtc/
10631 F:      Documentation/rtc.txt
10632 F:      drivers/rtc/
10633 F:      include/linux/rtc.h
10634 F:      include/uapi/linux/rtc.h
10635 F:      include/linux/rtc/
10636 F:      include/linux/platform_data/rtc-*
10637 F:      tools/testing/selftests/timers/rtctest.c
10638
10639 REALTEK AUDIO CODECS
10640 M:      Bard Liao <bardliao@realtek.com>
10641 M:      Oder Chiou <oder_chiou@realtek.com>
10642 S:      Maintained
10643 F:      sound/soc/codecs/rt*
10644 F:      include/sound/rt*.h
10645
10646 REISERFS FILE SYSTEM
10647 L:      reiserfs-devel@vger.kernel.org
10648 S:      Supported
10649 F:      fs/reiserfs/
10650
10651 REGISTER MAP ABSTRACTION
10652 M:      Mark Brown <broonie@kernel.org>
10653 L:      linux-kernel@vger.kernel.org
10654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10655 S:      Supported
10656 F:      Documentation/devicetree/bindings/regmap/
10657 F:      drivers/base/regmap/
10658 F:      include/linux/regmap.h
10659
10660 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10661 M:      Ohad Ben-Cohen <ohad@wizery.com>
10662 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10663 L:      linux-remoteproc@vger.kernel.org
10664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10665 S:      Maintained
10666 F:      Documentation/devicetree/bindings/remoteproc/
10667 F:      Documentation/remoteproc.txt
10668 F:      drivers/remoteproc/
10669 F:      include/linux/remoteproc.h
10670
10671 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10672 M:      Ohad Ben-Cohen <ohad@wizery.com>
10673 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10674 L:      linux-remoteproc@vger.kernel.org
10675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10676 S:      Maintained
10677 F:      drivers/rpmsg/
10678 F:      Documentation/rpmsg.txt
10679 F:      include/linux/rpmsg.h
10680 F:      include/linux/rpmsg/
10681
10682 RENESAS CLOCK DRIVERS
10683 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10684 L:      linux-renesas-soc@vger.kernel.org
10685 S:      Supported
10686 F:      drivers/clk/renesas/
10687
10688 RENESAS ETHERNET DRIVERS
10689 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10690 L:      netdev@vger.kernel.org
10691 L:      linux-renesas-soc@vger.kernel.org
10692 F:      drivers/net/ethernet/renesas/
10693 F:      include/linux/sh_eth.h
10694
10695 RENESAS R-CAR GYROADC DRIVER
10696 M:      Marek Vasut <marek.vasut@gmail.com>
10697 L:      linux-iio@vger.kernel.org
10698 S:      Supported
10699 F:      drivers/iio/adc/rcar_gyro_adc.c
10700
10701 RENESAS USB2 PHY DRIVER
10702 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10703 L:      linux-renesas-soc@vger.kernel.org
10704 S:      Maintained
10705 F:      drivers/phy/phy-rcar-gen3-usb2.c
10706
10707 RESET CONTROLLER FRAMEWORK
10708 M:      Philipp Zabel <p.zabel@pengutronix.de>
10709 T:      git git://git.pengutronix.de/git/pza/linux
10710 S:      Maintained
10711 F:      drivers/reset/
10712 F:      Documentation/devicetree/bindings/reset/
10713 F:      include/dt-bindings/reset/
10714 F:      include/linux/reset.h
10715 F:      include/linux/reset-controller.h
10716
10717 RFKILL
10718 M:      Johannes Berg <johannes@sipsolutions.net>
10719 L:      linux-wireless@vger.kernel.org
10720 W:      http://wireless.kernel.org/
10721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10723 S:      Maintained
10724 F:      Documentation/rfkill.txt
10725 F:      net/rfkill/
10726
10727 RHASHTABLE
10728 M:      Thomas Graf <tgraf@suug.ch>
10729 M:      Herbert Xu <herbert@gondor.apana.org.au>
10730 L:      netdev@vger.kernel.org
10731 S:      Maintained
10732 F:      lib/rhashtable.c
10733 F:      include/linux/rhashtable.h
10734
10735 RICOH SMARTMEDIA/XD DRIVER
10736 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10737 S:      Maintained
10738 F:      drivers/mtd/nand/r852.c
10739 F:      drivers/mtd/nand/r852.h
10740
10741 RICOH R5C592 MEMORYSTICK DRIVER
10742 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10743 S:      Maintained
10744 F:      drivers/memstick/host/r592.*
10745
10746 ROCCAT DRIVERS
10747 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10748 W:      http://sourceforge.net/projects/roccat/
10749 S:      Maintained
10750 F:      drivers/hid/hid-roccat*
10751 F:      include/linux/hid-roccat*
10752 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10753
10754 ROCKER DRIVER
10755 M:      Jiri Pirko <jiri@resnulli.us>
10756 L:      netdev@vger.kernel.org
10757 S:      Supported
10758 F:      drivers/net/ethernet/rocker/
10759
10760 ROCKETPORT DRIVER
10761 P:      Comtrol Corp.
10762 W:      http://www.comtrol.com
10763 S:      Maintained
10764 F:      Documentation/serial/rocket.txt
10765 F:      drivers/tty/rocket*
10766
10767 ROCKETPORT EXPRESS/INFINITY DRIVER
10768 M:      Kevin Cernekee <cernekee@gmail.com>
10769 L:      linux-serial@vger.kernel.org
10770 S:      Odd Fixes
10771 F:      drivers/tty/serial/rp2.*
10772
10773 ROSE NETWORK LAYER
10774 M:      Ralf Baechle <ralf@linux-mips.org>
10775 L:      linux-hams@vger.kernel.org
10776 W:      http://www.linux-ax25.org/
10777 S:      Maintained
10778 F:      include/net/rose.h
10779 F:      include/uapi/linux/rose.h
10780 F:      net/rose/
10781
10782 RTL2830 MEDIA DRIVER
10783 M:      Antti Palosaari <crope@iki.fi>
10784 L:      linux-media@vger.kernel.org
10785 W:      https://linuxtv.org
10786 W:      http://palosaari.fi/linux/
10787 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10788 T:      git git://linuxtv.org/anttip/media_tree.git
10789 S:      Maintained
10790 F:      drivers/media/dvb-frontends/rtl2830*
10791
10792 RTL2832 MEDIA DRIVER
10793 M:      Antti Palosaari <crope@iki.fi>
10794 L:      linux-media@vger.kernel.org
10795 W:      https://linuxtv.org
10796 W:      http://palosaari.fi/linux/
10797 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10798 T:      git git://linuxtv.org/anttip/media_tree.git
10799 S:      Maintained
10800 F:      drivers/media/dvb-frontends/rtl2832*
10801
10802 RTL2832_SDR MEDIA DRIVER
10803 M:      Antti Palosaari <crope@iki.fi>
10804 L:      linux-media@vger.kernel.org
10805 W:      https://linuxtv.org
10806 W:      http://palosaari.fi/linux/
10807 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10808 T:      git git://linuxtv.org/anttip/media_tree.git
10809 S:      Maintained
10810 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10811
10812 RTL8180 WIRELESS DRIVER
10813 L:      linux-wireless@vger.kernel.org
10814 W:      http://wireless.kernel.org/
10815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10816 S:      Orphan
10817 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10818
10819 RTL8187 WIRELESS DRIVER
10820 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10821 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10822 M:      Larry Finger <Larry.Finger@lwfinger.net>
10823 L:      linux-wireless@vger.kernel.org
10824 W:      http://wireless.kernel.org/
10825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10826 S:      Maintained
10827 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10828
10829 RTL8192CE WIRELESS DRIVER
10830 M:      Larry Finger <Larry.Finger@lwfinger.net>
10831 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10832 L:      linux-wireless@vger.kernel.org
10833 W:      http://wireless.kernel.org/
10834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10835 S:      Maintained
10836 F:      drivers/net/wireless/realtek/rtlwifi/
10837 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10838
10839 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10840 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
10841 L:      linux-wireless@vger.kernel.org
10842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10843 S:      Maintained
10844 F:      drivers/net/wireless/realtek/rtl8xxxu/
10845
10846 S3 SAVAGE FRAMEBUFFER DRIVER
10847 M:      Antonino Daplas <adaplas@gmail.com>
10848 L:      linux-fbdev@vger.kernel.org
10849 S:      Maintained
10850 F:      drivers/video/fbdev/savage/
10851
10852 S390
10853 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10854 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10855 L:      linux-s390@vger.kernel.org
10856 W:      http://www.ibm.com/developerworks/linux/linux390/
10857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10858 S:      Supported
10859 F:      arch/s390/
10860 F:      drivers/s390/
10861 F:      Documentation/s390/
10862 F:      Documentation/DocBook/s390*
10863
10864 S390 COMMON I/O LAYER
10865 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10866 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10867 L:      linux-s390@vger.kernel.org
10868 W:      http://www.ibm.com/developerworks/linux/linux390/
10869 S:      Supported
10870 F:      drivers/s390/cio/
10871
10872 S390 DASD DRIVER
10873 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10874 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10875 L:      linux-s390@vger.kernel.org
10876 W:      http://www.ibm.com/developerworks/linux/linux390/
10877 S:      Supported
10878 F:      drivers/s390/block/dasd*
10879 F:      block/partitions/ibm.c
10880
10881 S390 NETWORK DRIVERS
10882 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
10883 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10884 L:      linux-s390@vger.kernel.org
10885 W:      http://www.ibm.com/developerworks/linux/linux390/
10886 S:      Supported
10887 F:      drivers/s390/net/
10888
10889 S390 PCI SUBSYSTEM
10890 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10891 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10892 L:      linux-s390@vger.kernel.org
10893 W:      http://www.ibm.com/developerworks/linux/linux390/
10894 S:      Supported
10895 F:      arch/s390/pci/
10896 F:      drivers/pci/hotplug/s390_pci_hpc.c
10897
10898 S390 ZCRYPT DRIVER
10899 M:      Harald Freudenberger <freude@de.ibm.com>
10900 L:      linux-s390@vger.kernel.org
10901 W:      http://www.ibm.com/developerworks/linux/linux390/
10902 S:      Supported
10903 F:      drivers/s390/crypto/
10904
10905 S390 ZFCP DRIVER
10906 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10907 L:      linux-s390@vger.kernel.org
10908 W:      http://www.ibm.com/developerworks/linux/linux390/
10909 S:      Supported
10910 F:      drivers/s390/scsi/zfcp_*
10911
10912 S390 IUCV NETWORK LAYER
10913 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
10914 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10915 L:      linux-s390@vger.kernel.org
10916 W:      http://www.ibm.com/developerworks/linux/linux390/
10917 S:      Supported
10918 F:      drivers/s390/net/*iucv*
10919 F:      include/net/iucv/
10920 F:      net/iucv/
10921
10922 S390 IOMMU (PCI)
10923 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10924 L:      linux-s390@vger.kernel.org
10925 W:      http://www.ibm.com/developerworks/linux/linux390/
10926 S:      Supported
10927 F:      drivers/iommu/s390-iommu.c
10928
10929 S390 VFIO-CCW DRIVER
10930 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
10931 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
10932 L:      linux-s390@vger.kernel.org
10933 L:      kvm@vger.kernel.org
10934 S:      Supported
10935 F:      drivers/s390/cio/vfio_ccw*
10936 F:      Documentation/s390/vfio-ccw.txt
10937 F:      include/uapi/linux/vfio_ccw.h
10938
10939 S3C24XX SD/MMC Driver
10940 M:      Ben Dooks <ben-linux@fluff.org>
10941 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10942 S:      Supported
10943 F:      drivers/mmc/host/s3cmci.*
10944
10945 SAA6588 RDS RECEIVER DRIVER
10946 M:      Hans Verkuil <hverkuil@xs4all.nl>
10947 L:      linux-media@vger.kernel.org
10948 T:      git git://linuxtv.org/media_tree.git
10949 W:      https://linuxtv.org
10950 S:      Odd Fixes
10951 F:      drivers/media/i2c/saa6588*
10952
10953 SAA7134 VIDEO4LINUX DRIVER
10954 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10955 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10956 L:      linux-media@vger.kernel.org
10957 W:      https://linuxtv.org
10958 T:      git git://linuxtv.org/media_tree.git
10959 S:      Odd fixes
10960 F:      Documentation/media/v4l-drivers/saa7134*
10961 F:      drivers/media/pci/saa7134/
10962
10963 SAA7146 VIDEO4LINUX-2 DRIVER
10964 M:      Hans Verkuil <hverkuil@xs4all.nl>
10965 L:      linux-media@vger.kernel.org
10966 T:      git git://linuxtv.org/media_tree.git
10967 S:      Maintained
10968 F:      drivers/media/common/saa7146/
10969 F:      drivers/media/pci/saa7146/
10970 F:      include/media/saa7146*
10971
10972 SAMSUNG LAPTOP DRIVER
10973 M:      Corentin Chary <corentin.chary@gmail.com>
10974 L:      platform-driver-x86@vger.kernel.org
10975 S:      Maintained
10976 F:      drivers/platform/x86/samsung-laptop.c
10977
10978 SAMSUNG AUDIO (ASoC) DRIVERS
10979 M:      Krzysztof Kozlowski <krzk@kernel.org>
10980 M:      Sangbeom Kim <sbkim73@samsung.com>
10981 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10982 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10983 S:      Supported
10984 F:      sound/soc/samsung/
10985
10986 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
10987 M:      Krzysztof Kozlowski <krzk@kernel.org>
10988 L:      linux-crypto@vger.kernel.org
10989 L:      linux-samsung-soc@vger.kernel.org
10990 S:      Maintained
10991 F:      drivers/crypto/exynos-rng.c
10992 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
10993
10994 SAMSUNG FRAMEBUFFER DRIVER
10995 M:      Jingoo Han <jingoohan1@gmail.com>
10996 L:      linux-fbdev@vger.kernel.org
10997 S:      Maintained
10998 F:      drivers/video/fbdev/s3c-fb.c
10999
11000 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11001 M:      Sangbeom Kim <sbkim73@samsung.com>
11002 M:      Krzysztof Kozlowski <krzk@kernel.org>
11003 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11004 L:      linux-kernel@vger.kernel.org
11005 L:      linux-samsung-soc@vger.kernel.org
11006 S:      Supported
11007 F:      drivers/mfd/sec*.c
11008 F:      drivers/regulator/s2m*.c
11009 F:      drivers/regulator/s5m*.c
11010 F:      drivers/clk/clk-s2mps11.c
11011 F:      drivers/rtc/rtc-s5m.c
11012 F:      include/linux/mfd/samsung/
11013 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11014 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11015 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11016 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11017
11018 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11019 M:      Krzysztof Kozlowski <krzk@kernel.org>
11020 M:      Vladimir Zapolskiy <vz@mleia.com>
11021 L:      linux-crypto@vger.kernel.org
11022 L:      linux-samsung-soc@vger.kernel.org
11023 S:      Maintained
11024 F:      drivers/crypto/s5p-sss.c
11025
11026 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11027 M:      Kyungmin Park <kyungmin.park@samsung.com>
11028 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11029 L:      linux-media@vger.kernel.org
11030 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11031 S:      Supported
11032 F:      drivers/media/platform/exynos4-is/
11033
11034 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11035 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11036 L:      linux-media@vger.kernel.org
11037 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11038 S:      Maintained
11039 F:      drivers/media/platform/s3c-camif/
11040 F:      include/media/drv-intf/s3c_camif.h
11041
11042 SAMSUNG S5C73M3 CAMERA DRIVER
11043 M:      Kyungmin Park <kyungmin.park@samsung.com>
11044 M:      Andrzej Hajda <a.hajda@samsung.com>
11045 L:      linux-media@vger.kernel.org
11046 S:      Supported
11047 F:      drivers/media/i2c/s5c73m3/*
11048
11049 SAMSUNG S5K5BAF CAMERA DRIVER
11050 M:      Kyungmin Park <kyungmin.park@samsung.com>
11051 M:      Andrzej Hajda <a.hajda@samsung.com>
11052 L:      linux-media@vger.kernel.org
11053 S:      Supported
11054 F:      drivers/media/i2c/s5k5baf.c
11055
11056 SAMSUNG S3FWRN5 NFC DRIVER
11057 M:      Robert Baldyga <r.baldyga@samsung.com>
11058 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11059 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11060 S:      Supported
11061 F:      drivers/nfc/s3fwrn5
11062
11063 SAMSUNG SOC CLOCK DRIVERS
11064 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11065 M:      Tomasz Figa <tomasz.figa@gmail.com>
11066 M:      Chanwoo Choi <cw00.choi@samsung.com>
11067 S:      Supported
11068 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11069 F:      drivers/clk/samsung/
11070 F:      include/dt-bindings/clock/exynos*.h
11071 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11072
11073 SAMSUNG SPI DRIVERS
11074 M:      Kukjin Kim <kgene@kernel.org>
11075 M:      Krzysztof Kozlowski <krzk@kernel.org>
11076 M:      Andi Shyti <andi.shyti@samsung.com>
11077 L:      linux-spi@vger.kernel.org
11078 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11079 S:      Maintained
11080 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11081 F:      drivers/spi/spi-s3c*
11082 F:      include/linux/platform_data/spi-s3c64xx.h
11083
11084 SAMSUNG SXGBE DRIVERS
11085 M:      Byungho An <bh74.an@samsung.com>
11086 M:      Girish K S <ks.giri@samsung.com>
11087 M:      Vipul Pandya <vipul.pandya@samsung.com>
11088 S:      Supported
11089 L:      netdev@vger.kernel.org
11090 F:      drivers/net/ethernet/samsung/sxgbe/
11091
11092 SAMSUNG THERMAL DRIVER
11093 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11094 L:      linux-pm@vger.kernel.org
11095 L:      linux-samsung-soc@vger.kernel.org
11096 S:      Supported
11097 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11098 F:      drivers/thermal/samsung/
11099
11100 SAMSUNG USB2 PHY DRIVER
11101 M:      Kamil Debski <kamil@wypas.org>
11102 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11103 L:      linux-kernel@vger.kernel.org
11104 S:      Supported
11105 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11106 F:      Documentation/phy/samsung-usb2.txt
11107 F:      drivers/phy/phy-exynos4210-usb2.c
11108 F:      drivers/phy/phy-exynos4x12-usb2.c
11109 F:      drivers/phy/phy-exynos5250-usb2.c
11110 F:      drivers/phy/phy-s5pv210-usb2.c
11111 F:      drivers/phy/phy-samsung-usb2.c
11112 F:      drivers/phy/phy-samsung-usb2.h
11113
11114 SERIAL DRIVERS
11115 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11116 L:      linux-serial@vger.kernel.org
11117 S:      Maintained
11118 F:      Documentation/devicetree/bindings/serial/
11119 F:      drivers/tty/serial/
11120
11121 SERIAL DEVICE BUS
11122 M:      Rob Herring <robh@kernel.org>
11123 L:      linux-serial@vger.kernel.org
11124 S:      Maintained
11125 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11126 F:      drivers/tty/serdev/
11127 F:      include/linux/serdev.h
11128
11129 SERIAL IR RECEIVER
11130 M:      Sean Young <sean@mess.org>
11131 L:      linux-media@vger.kernel.org
11132 S:      Maintained
11133 F:      drivers/media/rc/serial_ir.c
11134
11135 STI CEC DRIVER
11136 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
11137 L:      kernel@stlinux.com
11138 S:      Maintained
11139 F:      drivers/staging/media/st-cec/
11140 F:      Documentation/devicetree/bindings/media/stih-cec.txt
11141
11142 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11143 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11144 L:      linux-s390@vger.kernel.org
11145 W:      http://www.ibm.com/developerworks/linux/linux390/
11146 S:      Supported
11147 F:      net/smc/
11148
11149 SYNOPSYS DESIGNWARE DMAC DRIVER
11150 M:      Viresh Kumar <vireshk@kernel.org>
11151 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11152 S:      Maintained
11153 F:      include/linux/dma/dw.h
11154 F:      include/linux/platform_data/dma-dw.h
11155 F:      drivers/dma/dw/
11156
11157 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11158 M:      Jie Deng <jiedeng@synopsys.com>
11159 L:      netdev@vger.kernel.org
11160 S:      Supported
11161 F:      drivers/net/ethernet/synopsys/
11162
11163 SYNOPSYS DESIGNWARE I2C DRIVER
11164 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11165 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11166 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11167 L:      linux-i2c@vger.kernel.org
11168 S:      Maintained
11169 F:      drivers/i2c/busses/i2c-designware-*
11170 F:      include/linux/platform_data/i2c-designware.h
11171
11172 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11173 M:      Jaehoon Chung <jh80.chung@samsung.com>
11174 L:      linux-mmc@vger.kernel.org
11175 S:      Maintained
11176 F:      drivers/mmc/host/dw_mmc*
11177
11178 SYSTEM TRACE MODULE CLASS
11179 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11180 S:      Maintained
11181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11182 F:      Documentation/trace/stm.txt
11183 F:      drivers/hwtracing/stm/
11184 F:      include/linux/stm.h
11185 F:      include/uapi/linux/stm.h
11186
11187 THUNDERBOLT DRIVER
11188 M:      Andreas Noever <andreas.noever@gmail.com>
11189 S:      Maintained
11190 F:      drivers/thunderbolt/
11191
11192 TI BQ27XXX POWER SUPPLY DRIVER
11193 R:      Andrew F. Davis <afd@ti.com>
11194 F:      include/linux/power/bq27xxx_battery.h
11195 F:      drivers/power/supply/bq27xxx_battery.c
11196 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11197
11198 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11199 M:      John Stultz <john.stultz@linaro.org>
11200 M:      Thomas Gleixner <tglx@linutronix.de>
11201 R:      Stephen Boyd <sboyd@codeaurora.org>
11202 L:      linux-kernel@vger.kernel.org
11203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11204 S:      Supported
11205 F:      include/linux/clocksource.h
11206 F:      include/linux/time.h
11207 F:      include/linux/timex.h
11208 F:      include/uapi/linux/time.h
11209 F:      include/uapi/linux/timex.h
11210 F:      kernel/time/clocksource.c
11211 F:      kernel/time/time*.c
11212 F:      kernel/time/alarmtimer.c
11213 F:      kernel/time/ntp.c
11214 F:      tools/testing/selftests/timers/
11215
11216 SC1200 WDT DRIVER
11217 M:      Zwane Mwaikambo <zwanem@gmail.com>
11218 S:      Maintained
11219 F:      drivers/watchdog/sc1200wdt.c
11220
11221 SCHEDULER
11222 M:      Ingo Molnar <mingo@redhat.com>
11223 M:      Peter Zijlstra <peterz@infradead.org>
11224 L:      linux-kernel@vger.kernel.org
11225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11226 S:      Maintained
11227 F:      kernel/sched/
11228 F:      include/linux/sched.h
11229 F:      include/uapi/linux/sched.h
11230 F:      include/linux/wait.h
11231
11232 SCORE ARCHITECTURE
11233 M:      Chen Liqin <liqin.linux@gmail.com>
11234 M:      Lennox Wu <lennox.wu@gmail.com>
11235 W:      http://www.sunplus.com
11236 S:      Supported
11237 F:      arch/score/
11238
11239 SCR24X CHIP CARD INTERFACE DRIVER
11240 M:      Lubomir Rintel <lkundrak@v3.sk>
11241 S:      Supported
11242 F:      drivers/char/pcmcia/scr24x_cs.c
11243
11244 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11245 M:      Sudeep Holla <sudeep.holla@arm.com>
11246 L:      linux-arm-kernel@lists.infradead.org
11247 S:      Maintained
11248 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11249 F:      drivers/clk/clk-scpi.c
11250 F:      drivers/cpufreq/scpi-cpufreq.c
11251 F:      drivers/firmware/arm_scpi.c
11252 F:      include/linux/scpi_protocol.h
11253
11254 SCSI CDROM DRIVER
11255 M:      Jens Axboe <axboe@kernel.dk>
11256 L:      linux-scsi@vger.kernel.org
11257 W:      http://www.kernel.dk
11258 S:      Maintained
11259 F:      drivers/scsi/sr*
11260
11261 SCSI RDMA PROTOCOL (SRP) INITIATOR
11262 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11263 L:      linux-rdma@vger.kernel.org
11264 S:      Supported
11265 W:      http://www.openfabrics.org
11266 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11268 F:      drivers/infiniband/ulp/srp/
11269 F:      include/scsi/srp.h
11270
11271 SCSI SG DRIVER
11272 M:      Doug Gilbert <dgilbert@interlog.com>
11273 L:      linux-scsi@vger.kernel.org
11274 W:      http://sg.danny.cz/sg
11275 S:      Maintained
11276 F:      Documentation/scsi/scsi-generic.txt
11277 F:      drivers/scsi/sg.c
11278 F:      include/scsi/sg.h
11279
11280 SCSI SUBSYSTEM
11281 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11283 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11285 L:      linux-scsi@vger.kernel.org
11286 S:      Maintained
11287 F:      Documentation/devicetree/bindings/scsi/
11288 F:      drivers/scsi/
11289 F:      include/scsi/
11290
11291 SCSI TAPE DRIVER
11292 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11293 L:      linux-scsi@vger.kernel.org
11294 S:      Maintained
11295 F:      Documentation/scsi/st.txt
11296 F:      drivers/scsi/st.*
11297 F:      drivers/scsi/st_*.h
11298
11299 SCTP PROTOCOL
11300 M:      Vlad Yasevich <vyasevich@gmail.com>
11301 M:      Neil Horman <nhorman@tuxdriver.com>
11302 L:      linux-sctp@vger.kernel.org
11303 W:      http://lksctp.sourceforge.net
11304 S:      Maintained
11305 F:      Documentation/networking/sctp.txt
11306 F:      include/linux/sctp.h
11307 F:      include/uapi/linux/sctp.h
11308 F:      include/net/sctp/
11309 F:      net/sctp/
11310
11311 SCx200 CPU SUPPORT
11312 M:      Jim Cromie <jim.cromie@gmail.com>
11313 S:      Odd Fixes
11314 F:      Documentation/i2c/busses/scx200_acb
11315 F:      arch/x86/platform/scx200/
11316 F:      drivers/watchdog/scx200_wdt.c
11317 F:      drivers/i2c/busses/scx200*
11318 F:      drivers/mtd/maps/scx200_docflash.c
11319 F:      include/linux/scx200.h
11320
11321 SCx200 GPIO DRIVER
11322 M:      Jim Cromie <jim.cromie@gmail.com>
11323 S:      Maintained
11324 F:      drivers/char/scx200_gpio.c
11325 F:      include/linux/scx200_gpio.h
11326
11327 SCx200 HRT CLOCKSOURCE DRIVER
11328 M:      Jim Cromie <jim.cromie@gmail.com>
11329 S:      Maintained
11330 F:      drivers/clocksource/scx200_hrt.c
11331
11332 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11333 M:      Sascha Sommer <saschasommer@freenet.de>
11334 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11335 S:      Maintained
11336 F:      drivers/mmc/host/sdricoh_cs.c
11337
11338 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11339 M:      Adrian Hunter <adrian.hunter@intel.com>
11340 L:      linux-mmc@vger.kernel.org
11341 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11342 S:      Maintained
11343 F:      drivers/mmc/host/sdhci*
11344 F:      include/linux/mmc/sdhci*
11345
11346 SECURE COMPUTING
11347 M:      Kees Cook <keescook@chromium.org>
11348 R:      Andy Lutomirski <luto@amacapital.net>
11349 R:      Will Drewry <wad@chromium.org>
11350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11351 S:      Supported
11352 F:      kernel/seccomp.c
11353 F:      include/uapi/linux/seccomp.h
11354 F:      include/linux/seccomp.h
11355 F:      tools/testing/selftests/seccomp/*
11356 K:      \bsecure_computing
11357 K:      \bTIF_SECCOMP\b
11358
11359 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11360 M:      Al Cooper <alcooperx@gmail.com>
11361 L:      linux-mmc@vger.kernel.org
11362 L:      bcm-kernel-feedback-list@broadcom.com
11363 S:      Maintained
11364 F:      drivers/mmc/host/sdhci-brcmstb*
11365
11366 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11367 M:      Ben Dooks <ben-linux@fluff.org>
11368 M:      Jaehoon Chung <jh80.chung@samsung.com>
11369 L:      linux-mmc@vger.kernel.org
11370 S:      Maintained
11371 F:      drivers/mmc/host/sdhci-s3c*
11372
11373 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11374 M:      Viresh Kumar <vireshk@kernel.org>
11375 L:      linux-mmc@vger.kernel.org
11376 S:      Maintained
11377 F:      drivers/mmc/host/sdhci-spear.c
11378
11379 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11380 M:      Scott Bauer <scott.bauer@intel.com>
11381 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11382 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11383 L:      linux-block@vger.kernel.org
11384 S:      Supported
11385 F:      block/sed*
11386 F:      block/opal_proto.h
11387 F:      include/linux/sed*
11388 F:      include/uapi/linux/sed*
11389
11390 SECURITY SUBSYSTEM
11391 M:      James Morris <james.l.morris@oracle.com>
11392 M:      "Serge E. Hallyn" <serge@hallyn.com>
11393 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11395 W:      http://kernsec.org/
11396 S:      Supported
11397 F:      security/
11398
11399 SECURITY CONTACT
11400 M:      Security Officers <security@kernel.org>
11401 S:      Supported
11402
11403 SELINUX SECURITY MODULE
11404 M:      Paul Moore <paul@paul-moore.com>
11405 M:      Stephen Smalley <sds@tycho.nsa.gov>
11406 M:      Eric Paris <eparis@parisplace.org>
11407 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11408 W:      http://selinuxproject.org
11409 T:      git git://git.infradead.org/users/pcmoore/selinux
11410 S:      Supported
11411 F:      include/linux/selinux*
11412 F:      security/selinux/
11413 F:      scripts/selinux/
11414
11415 APPARMOR SECURITY MODULE
11416 M:      John Johansen <john.johansen@canonical.com>
11417 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11418 W:      apparmor.wiki.kernel.org
11419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11420 S:      Supported
11421 F:      security/apparmor/
11422
11423 LOADPIN SECURITY MODULE
11424 M:      Kees Cook <keescook@chromium.org>
11425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11426 S:      Supported
11427 F:      security/loadpin/
11428
11429 YAMA SECURITY MODULE
11430 M:      Kees Cook <keescook@chromium.org>
11431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11432 S:      Supported
11433 F:      security/yama/
11434
11435 SENSABLE PHANTOM
11436 M:      Jiri Slaby <jirislaby@gmail.com>
11437 S:      Maintained
11438 F:      drivers/misc/phantom.c
11439 F:      include/uapi/linux/phantom.h
11440
11441 Emulex 10Gbps iSCSI - OneConnect DRIVER
11442 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11443 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11444 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11445 L:      linux-scsi@vger.kernel.org
11446 W:      http://www.broadcom.com
11447 S:      Supported
11448 F:      drivers/scsi/be2iscsi/
11449
11450 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11451 M:      Sathya Perla <sathya.perla@broadcom.com>
11452 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11453 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11454 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11455 L:      netdev@vger.kernel.org
11456 W:      http://www.emulex.com
11457 S:      Supported
11458 F:      drivers/net/ethernet/emulex/benet/
11459
11460 EMULEX ONECONNECT ROCE DRIVER
11461 M:      Selvin Xavier <selvin.xavier@avagotech.com>
11462 M:      Devesh Sharma <devesh.sharma@avagotech.com>
11463 L:      linux-rdma@vger.kernel.org
11464 W:      http://www.emulex.com
11465 S:      Supported
11466 F:      drivers/infiniband/hw/ocrdma/
11467 F:      include/uapi/rdma/ocrdma-abi.h
11468
11469 SFC NETWORK DRIVER
11470 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11471 M:      Edward Cree <ecree@solarflare.com>
11472 M:      Bert Kenward <bkenward@solarflare.com>
11473 L:      netdev@vger.kernel.org
11474 S:      Supported
11475 F:      drivers/net/ethernet/sfc/
11476
11477 SGI GRU DRIVER
11478 M:      Dimitri Sivanich <sivanich@sgi.com>
11479 S:      Maintained
11480 F:      drivers/misc/sgi-gru/
11481
11482 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11483 M:      Pat Gefre <pfg@sgi.com>
11484 L:      linux-ia64@vger.kernel.org
11485 S:      Supported
11486 F:      Documentation/ia64/serial.txt
11487 F:      drivers/tty/serial/ioc?_serial.c
11488 F:      include/linux/ioc?.h
11489
11490 SGI XP/XPC/XPNET DRIVER
11491 M:      Cliff Whickman <cpw@sgi.com>
11492 M:      Robin Holt <robinmholt@gmail.com>
11493 S:      Maintained
11494 F:      drivers/misc/sgi-xp/
11495
11496 SI2157 MEDIA DRIVER
11497 M:      Antti Palosaari <crope@iki.fi>
11498 L:      linux-media@vger.kernel.org
11499 W:      https://linuxtv.org
11500 W:      http://palosaari.fi/linux/
11501 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11502 T:      git git://linuxtv.org/anttip/media_tree.git
11503 S:      Maintained
11504 F:      drivers/media/tuners/si2157*
11505
11506 SI2168 MEDIA DRIVER
11507 M:      Antti Palosaari <crope@iki.fi>
11508 L:      linux-media@vger.kernel.org
11509 W:      https://linuxtv.org
11510 W:      http://palosaari.fi/linux/
11511 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11512 T:      git git://linuxtv.org/anttip/media_tree.git
11513 S:      Maintained
11514 F:      drivers/media/dvb-frontends/si2168*
11515
11516 SI470X FM RADIO RECEIVER I2C DRIVER
11517 M:      Hans Verkuil <hverkuil@xs4all.nl>
11518 L:      linux-media@vger.kernel.org
11519 T:      git git://linuxtv.org/media_tree.git
11520 W:      https://linuxtv.org
11521 S:      Odd Fixes
11522 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11523
11524 SI470X FM RADIO RECEIVER USB DRIVER
11525 M:      Hans Verkuil <hverkuil@xs4all.nl>
11526 L:      linux-media@vger.kernel.org
11527 T:      git git://linuxtv.org/media_tree.git
11528 W:      https://linuxtv.org
11529 S:      Maintained
11530 F:      drivers/media/radio/si470x/radio-si470x-common.c
11531 F:      drivers/media/radio/si470x/radio-si470x.h
11532 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11533
11534 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11535 M:      Eduardo Valentin <edubezval@gmail.com>
11536 L:      linux-media@vger.kernel.org
11537 T:      git git://linuxtv.org/media_tree.git
11538 W:      https://linuxtv.org
11539 S:      Odd Fixes
11540 F:      drivers/media/radio/si4713/si4713.?
11541
11542 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11543 M:      Eduardo Valentin <edubezval@gmail.com>
11544 L:      linux-media@vger.kernel.org
11545 T:      git git://linuxtv.org/media_tree.git
11546 W:      https://linuxtv.org
11547 S:      Odd Fixes
11548 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11549
11550 SI4713 FM RADIO TRANSMITTER USB DRIVER
11551 M:      Hans Verkuil <hverkuil@xs4all.nl>
11552 L:      linux-media@vger.kernel.org
11553 T:      git git://linuxtv.org/media_tree.git
11554 W:      https://linuxtv.org
11555 S:      Maintained
11556 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11557
11558 SIANO DVB DRIVER
11559 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11560 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11561 L:      linux-media@vger.kernel.org
11562 W:      https://linuxtv.org
11563 T:      git git://linuxtv.org/media_tree.git
11564 S:      Odd fixes
11565 F:      drivers/media/common/siano/
11566 F:      drivers/media/usb/siano/
11567 F:      drivers/media/usb/siano/
11568 F:      drivers/media/mmc/siano/
11569
11570 SILEAD TOUCHSCREEN DRIVER
11571 M:      Hans de Goede <hdegoede@redhat.com>
11572 L:      linux-input@vger.kernel.org
11573 L:      platform-driver-x86@vger.kernel.org
11574 S:      Maintained
11575 F:      drivers/input/touchscreen/silead.c
11576 F:      drivers/platform/x86/silead_dmi.c
11577
11578 SIMPLEFB FB DRIVER
11579 M:      Hans de Goede <hdegoede@redhat.com>
11580 L:      linux-fbdev@vger.kernel.org
11581 S:      Maintained
11582 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11583 F:      drivers/video/fbdev/simplefb.c
11584 F:      include/linux/platform_data/simplefb.h
11585
11586 SH_VEU V4L2 MEM2MEM DRIVER
11587 L:      linux-media@vger.kernel.org
11588 S:      Orphan
11589 F:      drivers/media/platform/sh_veu.c
11590
11591 SH_VOU V4L2 OUTPUT DRIVER
11592 L:      linux-media@vger.kernel.org
11593 S:      Orphan
11594 F:      drivers/media/platform/sh_vou.c
11595 F:      include/media/drv-intf/sh_vou.h
11596
11597 SIMPLE FIRMWARE INTERFACE (SFI)
11598 M:      Len Brown <lenb@kernel.org>
11599 L:      sfi-devel@simplefirmware.org
11600 W:      http://simplefirmware.org/
11601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11602 S:      Supported
11603 F:      arch/x86/platform/sfi/
11604 F:      drivers/sfi/
11605 F:      include/linux/sfi*.h
11606
11607 SIMTEC EB110ATX (Chalice CATS)
11608 P:      Ben Dooks
11609 P:      Vincent Sanders <vince@simtec.co.uk>
11610 M:      Simtec Linux Team <linux@simtec.co.uk>
11611 W:      http://www.simtec.co.uk/products/EB110ATX/
11612 S:      Supported
11613
11614 SIMTEC EB2410ITX (BAST)
11615 P:      Ben Dooks
11616 P:      Vincent Sanders <vince@simtec.co.uk>
11617 M:      Simtec Linux Team <linux@simtec.co.uk>
11618 W:      http://www.simtec.co.uk/products/EB2410ITX/
11619 S:      Supported
11620 F:      arch/arm/mach-s3c24xx/mach-bast.c
11621 F:      arch/arm/mach-s3c24xx/bast-ide.c
11622 F:      arch/arm/mach-s3c24xx/bast-irq.c
11623
11624 SIPHASH PRF ROUTINES
11625 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11626 S:      Maintained
11627 F:      lib/siphash.c
11628 F:      lib/test_siphash.c
11629 F:      include/linux/siphash.h
11630
11631 TI DAVINCI MACHINE SUPPORT
11632 M:      Sekhar Nori <nsekhar@ti.com>
11633 M:      Kevin Hilman <khilman@kernel.org>
11634 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11636 S:      Supported
11637 F:      arch/arm/mach-davinci/
11638 F:      drivers/i2c/busses/i2c-davinci.c
11639
11640 TI DAVINCI SERIES MEDIA DRIVER
11641 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11642 L:      linux-media@vger.kernel.org
11643 W:      https://linuxtv.org
11644 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11645 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11646 S:      Maintained
11647 F:      drivers/media/platform/davinci/
11648 F:      include/media/davinci/
11649
11650 TI AM437X VPFE DRIVER
11651 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11652 L:      linux-media@vger.kernel.org
11653 W:      https://linuxtv.org
11654 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11655 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11656 S:      Maintained
11657 F:      drivers/media/platform/am437x/
11658
11659 OV2659 OMNIVISION SENSOR DRIVER
11660 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11661 L:      linux-media@vger.kernel.org
11662 W:      https://linuxtv.org
11663 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11664 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11665 S:      Maintained
11666 F:      drivers/media/i2c/ov2659.c
11667 F:      include/media/i2c/ov2659.h
11668
11669 SILICON MOTION SM712 FRAME BUFFER DRIVER
11670 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11671 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11672 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11673 L:      linux-fbdev@vger.kernel.org
11674 S:      Maintained
11675 F:      drivers/video/fbdev/sm712*
11676 F:      Documentation/fb/sm712fb.txt
11677
11678 SIS 190 ETHERNET DRIVER
11679 M:      Francois Romieu <romieu@fr.zoreil.com>
11680 L:      netdev@vger.kernel.org
11681 S:      Maintained
11682 F:      drivers/net/ethernet/sis/sis190.c
11683
11684 SIS 900/7016 FAST ETHERNET DRIVER
11685 M:      Daniele Venzano <venza@brownhat.org>
11686 W:      http://www.brownhat.org/sis900.html
11687 L:      netdev@vger.kernel.org
11688 S:      Maintained
11689 F:      drivers/net/ethernet/sis/sis900.*
11690
11691 SIS FRAMEBUFFER DRIVER
11692 M:      Thomas Winischhofer <thomas@winischhofer.net>
11693 W:      http://www.winischhofer.net/linuxsisvga.shtml
11694 S:      Maintained
11695 F:      Documentation/fb/sisfb.txt
11696 F:      drivers/video/fbdev/sis/
11697 F:      include/video/sisfb.h
11698
11699 SIS USB2VGA DRIVER
11700 M:      Thomas Winischhofer <thomas@winischhofer.net>
11701 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11702 S:      Maintained
11703 F:      drivers/usb/misc/sisusbvga/
11704
11705 SLAB ALLOCATOR
11706 M:      Christoph Lameter <cl@linux.com>
11707 M:      Pekka Enberg <penberg@kernel.org>
11708 M:      David Rientjes <rientjes@google.com>
11709 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11710 M:      Andrew Morton <akpm@linux-foundation.org>
11711 L:      linux-mm@kvack.org
11712 S:      Maintained
11713 F:      include/linux/sl?b*.h
11714 F:      mm/sl?b*
11715
11716 SLEEPABLE READ-COPY UPDATE (SRCU)
11717 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11718 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11719 M:      Josh Triplett <josh@joshtriplett.org>
11720 R:      Steven Rostedt <rostedt@goodmis.org>
11721 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11722 L:      linux-kernel@vger.kernel.org
11723 W:      http://www.rdrop.com/users/paulmck/RCU/
11724 S:      Supported
11725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11726 F:      include/linux/srcu.h
11727 F:      kernel/rcu/srcu.c
11728
11729 SMACK SECURITY MODULE
11730 M:      Casey Schaufler <casey@schaufler-ca.com>
11731 L:      linux-security-module@vger.kernel.org
11732 W:      http://schaufler-ca.com
11733 T:      git git://github.com/cschaufler/smack-next
11734 S:      Maintained
11735 F:      Documentation/security/Smack.txt
11736 F:      security/smack/
11737
11738 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11739 M:      Kevin Hilman <khilman@kernel.org>
11740 M:      Nishanth Menon <nm@ti.com>
11741 S:      Maintained
11742 F:      drivers/power/avs/
11743 F:      include/linux/power/smartreflex.h
11744 L:      linux-pm@vger.kernel.org
11745
11746 SMC91x ETHERNET DRIVER
11747 M:      Nicolas Pitre <nico@fluxnic.net>
11748 S:      Odd Fixes
11749 F:      drivers/net/ethernet/smsc/smc91x.*
11750
11751 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11752 M:      Sakari Ailus <sakari.ailus@iki.fi>
11753 L:      linux-media@vger.kernel.org
11754 S:      Maintained
11755 F:      drivers/media/i2c/smiapp/
11756 F:      include/media/i2c/smiapp.h
11757 F:      drivers/media/i2c/smiapp-pll.c
11758 F:      drivers/media/i2c/smiapp-pll.h
11759 F:      include/uapi/linux/smiapp.h
11760 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11761
11762 SMM665 HARDWARE MONITOR DRIVER
11763 M:      Guenter Roeck <linux@roeck-us.net>
11764 L:      linux-hwmon@vger.kernel.org
11765 S:      Maintained
11766 F:      Documentation/hwmon/smm665
11767 F:      drivers/hwmon/smm665.c
11768
11769 SMSC EMC2103 HARDWARE MONITOR DRIVER
11770 M:      Steve Glendinning <steve.glendinning@shawell.net>
11771 L:      linux-hwmon@vger.kernel.org
11772 S:      Maintained
11773 F:      Documentation/hwmon/emc2103
11774 F:      drivers/hwmon/emc2103.c
11775
11776 SMSC SCH5627 HARDWARE MONITOR DRIVER
11777 M:      Hans de Goede <hdegoede@redhat.com>
11778 L:      linux-hwmon@vger.kernel.org
11779 S:      Supported
11780 F:      Documentation/hwmon/sch5627
11781 F:      drivers/hwmon/sch5627.c
11782
11783 SMSC47B397 HARDWARE MONITOR DRIVER
11784 M:      Jean Delvare <jdelvare@suse.com>
11785 L:      linux-hwmon@vger.kernel.org
11786 S:      Maintained
11787 F:      Documentation/hwmon/smsc47b397
11788 F:      drivers/hwmon/smsc47b397.c
11789
11790 SMSC911x ETHERNET DRIVER
11791 M:      Steve Glendinning <steve.glendinning@shawell.net>
11792 L:      netdev@vger.kernel.org
11793 S:      Maintained
11794 F:      include/linux/smsc911x.h
11795 F:      drivers/net/ethernet/smsc/smsc911x.*
11796
11797 SMSC9420 PCI ETHERNET DRIVER
11798 M:      Steve Glendinning <steve.glendinning@shawell.net>
11799 L:      netdev@vger.kernel.org
11800 S:      Maintained
11801 F:      drivers/net/ethernet/smsc/smsc9420.*
11802
11803 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11804 M:      Steve Glendinning <steve.glendinning@shawell.net>
11805 L:      linux-fbdev@vger.kernel.org
11806 S:      Maintained
11807 F:      drivers/video/fbdev/smscufx.c
11808
11809 SOC-CAMERA V4L2 SUBSYSTEM
11810 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11811 L:      linux-media@vger.kernel.org
11812 T:      git git://linuxtv.org/media_tree.git
11813 S:      Maintained
11814 F:      include/media/soc*
11815 F:      drivers/media/i2c/soc_camera/
11816 F:      drivers/media/platform/soc_camera/
11817
11818 SOEKRIS NET48XX LED SUPPORT
11819 M:      Chris Boot <bootc@bootc.net>
11820 S:      Maintained
11821 F:      drivers/leds/leds-net48xx.c
11822
11823 SOFTLOGIC 6x10 MPEG CODEC
11824 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11825 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11826 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11827 M:      Ismael Luceno <ismael@iodev.co.uk>
11828 L:      linux-media@vger.kernel.org
11829 S:      Supported
11830 F:      drivers/media/pci/solo6x10/
11831
11832 SOFTWARE RAID (Multiple Disks) SUPPORT
11833 M:      Shaohua Li <shli@kernel.org>
11834 L:      linux-raid@vger.kernel.org
11835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11836 S:      Supported
11837 F:      drivers/md/
11838 F:      include/linux/raid/
11839 F:      include/uapi/linux/raid/
11840
11841 SONIC NETWORK DRIVER
11842 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11843 L:      netdev@vger.kernel.org
11844 S:      Maintained
11845 F:      drivers/net/ethernet/natsemi/sonic.*
11846
11847 SONICS SILICON BACKPLANE DRIVER (SSB)
11848 M:      Michael Buesch <m@bues.ch>
11849 L:      linux-wireless@vger.kernel.org
11850 S:      Maintained
11851 F:      drivers/ssb/
11852 F:      include/linux/ssb/
11853
11854 SONY VAIO CONTROL DEVICE DRIVER
11855 M:      Mattia Dongili <malattia@linux.it>
11856 L:      platform-driver-x86@vger.kernel.org
11857 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11858 S:      Maintained
11859 F:      Documentation/laptops/sony-laptop.txt
11860 F:      drivers/char/sonypi.c
11861 F:      drivers/platform/x86/sony-laptop.c
11862 F:      include/linux/sony-laptop.h
11863
11864 SONY MEMORYSTICK CARD SUPPORT
11865 M:      Alex Dubov <oakad@yahoo.com>
11866 W:      http://tifmxx.berlios.de/
11867 S:      Maintained
11868 F:      drivers/memstick/host/tifm_ms.c
11869
11870 SONY MEMORYSTICK STANDARD SUPPORT
11871 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11872 S:      Maintained
11873 F:      drivers/memstick/core/ms_block.*
11874
11875 SOUND
11876 M:      Jaroslav Kysela <perex@perex.cz>
11877 M:      Takashi Iwai <tiwai@suse.com>
11878 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11879 W:      http://www.alsa-project.org/
11880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11881 T:      git git://git.alsa-project.org/alsa-kernel.git
11882 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11883 S:      Maintained
11884 F:      Documentation/sound/
11885 F:      include/sound/
11886 F:      include/uapi/sound/
11887 F:      sound/
11888
11889 SOUND - COMPRESSED AUDIO
11890 M:      Vinod Koul <vinod.koul@intel.com>
11891 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11893 S:      Supported
11894 F:      Documentation/sound/alsa/compress_offload.txt
11895 F:      include/sound/compress_driver.h
11896 F:      include/uapi/sound/compress_*
11897 F:      sound/core/compress_offload.c
11898 F:      sound/soc/soc-compress.c
11899
11900 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11901 M:      Liam Girdwood <lgirdwood@gmail.com>
11902 M:      Mark Brown <broonie@kernel.org>
11903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11904 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11905 W:      http://alsa-project.org/main/index.php/ASoC
11906 S:      Supported
11907 F:      Documentation/devicetree/bindings/sound/
11908 F:      Documentation/sound/alsa/soc/
11909 F:      sound/soc/
11910 F:      include/sound/soc*
11911
11912 SOUND - DMAENGINE HELPERS
11913 M:      Lars-Peter Clausen <lars@metafoo.de>
11914 S:      Supported
11915 F:      include/sound/dmaengine_pcm.h
11916 F:      sound/core/pcm_dmaengine.c
11917 F:      sound/soc/soc-generic-dmaengine-pcm.c
11918
11919 SP2 MEDIA DRIVER
11920 M:      Olli Salonen <olli.salonen@iki.fi>
11921 L:      linux-media@vger.kernel.org
11922 W:      https://linuxtv.org
11923 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11924 S:      Maintained
11925 F:      drivers/media/dvb-frontends/sp2*
11926
11927 SPARC + UltraSPARC (sparc/sparc64)
11928 M:      "David S. Miller" <davem@davemloft.net>
11929 L:      sparclinux@vger.kernel.org
11930 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11933 S:      Maintained
11934 F:      arch/sparc/
11935 F:      drivers/sbus/
11936
11937 SPARC SERIAL DRIVERS
11938 M:      "David S. Miller" <davem@davemloft.net>
11939 L:      sparclinux@vger.kernel.org
11940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11942 S:      Maintained
11943 F:      include/linux/sunserialcore.h
11944 F:      drivers/tty/serial/suncore.c
11945 F:      drivers/tty/serial/sunhv.c
11946 F:      drivers/tty/serial/sunsab.c
11947 F:      drivers/tty/serial/sunsab.h
11948 F:      drivers/tty/serial/sunsu.c
11949 F:      drivers/tty/serial/sunzilog.c
11950 F:      drivers/tty/serial/sunzilog.h
11951
11952 SPARSE CHECKER
11953 M:      "Christopher Li" <sparse@chrisli.org>
11954 L:      linux-sparse@vger.kernel.org
11955 W:      https://sparse.wiki.kernel.org/
11956 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11957 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11958 S:      Maintained
11959 F:      include/linux/compiler.h
11960
11961 SPEAR PLATFORM SUPPORT
11962 M:      Viresh Kumar <vireshk@kernel.org>
11963 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11964 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11965 W:      http://www.st.com/spear
11966 S:      Maintained
11967 F:      arch/arm/boot/dts/spear*
11968 F:      arch/arm/mach-spear/
11969
11970 SPEAR CLOCK FRAMEWORK SUPPORT
11971 M:      Viresh Kumar <vireshk@kernel.org>
11972 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11973 W:      http://www.st.com/spear
11974 S:      Maintained
11975 F:      drivers/clk/spear/
11976
11977 SPI NOR SUBSYSTEM
11978 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11979 M:      Marek Vasut <marek.vasut@gmail.com>
11980 L:      linux-mtd@lists.infradead.org
11981 W:      http://www.linux-mtd.infradead.org/
11982 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11983 T:      git git://github.com/spi-nor/linux.git
11984 S:      Maintained
11985 F:      drivers/mtd/spi-nor/
11986 F:      include/linux/mtd/spi-nor.h
11987
11988 SPI SUBSYSTEM
11989 M:      Mark Brown <broonie@kernel.org>
11990 L:      linux-spi@vger.kernel.org
11991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11992 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11993 S:      Maintained
11994 F:      Documentation/devicetree/bindings/spi/
11995 F:      Documentation/spi/
11996 F:      drivers/spi/
11997 F:      include/linux/spi/
11998 F:      include/uapi/linux/spi/
11999 F:      tools/spi/
12000
12001 SPIDERNET NETWORK DRIVER for CELL
12002 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12003 L:      netdev@vger.kernel.org
12004 S:      Supported
12005 F:      Documentation/networking/spider_net.txt
12006 F:      drivers/net/ethernet/toshiba/spider_net*
12007
12008 SPU FILE SYSTEM
12009 M:      Jeremy Kerr <jk@ozlabs.org>
12010 L:      linuxppc-dev@lists.ozlabs.org
12011 W:      http://www.ibm.com/developerworks/power/cell/
12012 S:      Supported
12013 F:      Documentation/filesystems/spufs.txt
12014 F:      arch/powerpc/platforms/cell/spufs/
12015
12016 SQUASHFS FILE SYSTEM
12017 M:      Phillip Lougher <phillip@squashfs.org.uk>
12018 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12019 W:      http://squashfs.org.uk
12020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12021 S:      Maintained
12022 F:      Documentation/filesystems/squashfs.txt
12023 F:      fs/squashfs/
12024
12025 SRM (Alpha) environment access
12026 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12027 S:      Maintained
12028 F:      arch/alpha/kernel/srm_env.c
12029
12030 STABLE BRANCH
12031 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12032 L:      stable@vger.kernel.org
12033 S:      Supported
12034 F:      Documentation/process/stable-kernel-rules.rst
12035
12036 STAGING SUBSYSTEM
12037 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12039 L:      devel@driverdev.osuosl.org
12040 S:      Supported
12041 F:      drivers/staging/
12042
12043 STAGING - COMEDI
12044 M:      Ian Abbott <abbotti@mev.co.uk>
12045 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12046 S:      Odd Fixes
12047 F:      drivers/staging/comedi/
12048
12049 STAGING - FLARION FT1000 DRIVERS
12050 M:      Marek Belisko <marek.belisko@gmail.com>
12051 S:      Odd Fixes
12052 F:      drivers/staging/ft1000/
12053
12054 STAGING - INDUSTRIAL IO
12055 M:      Jonathan Cameron <jic23@kernel.org>
12056 L:      linux-iio@vger.kernel.org
12057 S:      Odd Fixes
12058 F:      Documentation/devicetree/bindings/staging/iio/
12059 F:      drivers/staging/iio/
12060
12061 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12062 M:      Jarod Wilson <jarod@wilsonet.com>
12063 W:      http://www.lirc.org/
12064 S:      Odd Fixes
12065 F:      drivers/staging/media/lirc/
12066
12067 STAGING - LUSTRE PARALLEL FILESYSTEM
12068 M:      Oleg Drokin <oleg.drokin@intel.com>
12069 M:      Andreas Dilger <andreas.dilger@intel.com>
12070 M:      James Simmons <jsimmons@infradead.org>
12071 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12072 W:      http://wiki.lustre.org/
12073 S:      Maintained
12074 F:      drivers/staging/lustre
12075
12076 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12077 M:      Marc Dietrich <marvin24@gmx.de>
12078 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12079 L:      linux-tegra@vger.kernel.org
12080 S:      Maintained
12081 F:      drivers/staging/nvec/
12082
12083 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12084 M:      Jens Frederich <jfrederich@gmail.com>
12085 M:      Daniel Drake <dsd@laptop.org>
12086 M:      Jon Nettleton <jon.nettleton@gmail.com>
12087 W:      http://wiki.laptop.org/go/DCON
12088 S:      Maintained
12089 F:      drivers/staging/olpc_dcon/
12090
12091 STAGING - REALTEK RTL8712U DRIVERS
12092 M:      Larry Finger <Larry.Finger@lwfinger.net>
12093 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12094 S:      Odd Fixes
12095 F:      drivers/staging/rtl8712/
12096
12097 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12098 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12099 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12100 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12101 L:      linux-fbdev@vger.kernel.org
12102 S:      Maintained
12103 F:      drivers/staging/sm750fb/
12104
12105 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12106 M:      William Hubbs <w.d.hubbs@gmail.com>
12107 M:      Chris Brannon <chris@the-brannons.com>
12108 M:      Kirk Reiser <kirk@reisers.ca>
12109 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12110 L:      speakup@linux-speakup.org
12111 W:      http://www.linux-speakup.org/
12112 S:      Odd Fixes
12113 F:      drivers/staging/speakup/
12114
12115 STAGING - VIA VT665X DRIVERS
12116 M:      Forest Bond <forest@alittletooquiet.net>
12117 S:      Odd Fixes
12118 F:      drivers/staging/vt665?/
12119
12120 STAGING - WILC1000 WIFI DRIVER
12121 M:      Aditya Shankar <aditya.shankar@microchip.com>
12122 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12123 L:      linux-wireless@vger.kernel.org
12124 S:      Supported
12125 F:      drivers/staging/wilc1000/
12126
12127 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12128 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12129 S:      Odd Fixes
12130 F:      drivers/staging/xgifb/
12131
12132 STARFIRE/DURALAN NETWORK DRIVER
12133 M:      Ion Badulescu <ionut@badula.org>
12134 S:      Odd Fixes
12135 F:      drivers/net/ethernet/adaptec/starfire*
12136
12137 SUN3/3X
12138 M:      Sam Creasey <sammy@sammy.net>
12139 W:      http://sammy.net/sun3/
12140 S:      Maintained
12141 F:      arch/m68k/kernel/*sun3*
12142 F:      arch/m68k/sun3*/
12143 F:      arch/m68k/include/asm/sun3*
12144 F:      drivers/net/ethernet/i825xx/sun3*
12145
12146 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12147 M:      Hans de Goede <hdegoede@redhat.com>
12148 L:      linux-input@vger.kernel.org
12149 S:      Maintained
12150 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12151 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12152
12153 SUNDANCE NETWORK DRIVER
12154 M:      Denis Kirjanov <kda@linux-powerpc.org>
12155 L:      netdev@vger.kernel.org
12156 S:      Maintained
12157 F:      drivers/net/ethernet/dlink/sundance.c
12158
12159 SUPERH
12160 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12161 M:      Rich Felker <dalias@libc.org>
12162 L:      linux-sh@vger.kernel.org
12163 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12164 S:      Maintained
12165 F:      Documentation/sh/
12166 F:      arch/sh/
12167 F:      drivers/sh/
12168
12169 SUSPEND TO RAM
12170 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12171 M:      Len Brown <len.brown@intel.com>
12172 M:      Pavel Machek <pavel@ucw.cz>
12173 L:      linux-pm@vger.kernel.org
12174 B:      https://bugzilla.kernel.org
12175 S:      Supported
12176 F:      Documentation/power/
12177 F:      arch/x86/kernel/acpi/
12178 F:      drivers/base/power/
12179 F:      kernel/power/
12180 F:      include/linux/suspend.h
12181 F:      include/linux/freezer.h
12182 F:      include/linux/pm.h
12183
12184 SVGA HANDLING
12185 M:      Martin Mares <mj@ucw.cz>
12186 L:      linux-video@atrey.karlin.mff.cuni.cz
12187 S:      Maintained
12188 F:      Documentation/svga.txt
12189 F:      arch/x86/boot/video*
12190
12191 SWIOTLB SUBSYSTEM
12192 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12193 L:      linux-kernel@vger.kernel.org
12194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12195 S:      Supported
12196 F:      lib/swiotlb.c
12197 F:      arch/*/kernel/pci-swiotlb.c
12198 F:      include/linux/swiotlb.h
12199
12200 SWITCHDEV
12201 M:      Jiri Pirko <jiri@resnulli.us>
12202 M:      Ivan Vecera <ivecera@redhat.com>
12203 L:      netdev@vger.kernel.org
12204 S:      Supported
12205 F:      net/switchdev/
12206 F:      include/net/switchdev.h
12207
12208 SYNOPSYS ARC ARCHITECTURE
12209 M:      Vineet Gupta <vgupta@synopsys.com>
12210 L:      linux-snps-arc@lists.infradead.org
12211 S:      Supported
12212 F:      arch/arc/
12213 F:      Documentation/devicetree/bindings/arc/*
12214 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12215 F:      drivers/clocksource/arc_timer.c
12216 F:      drivers/tty/serial/arc_uart.c
12217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12218
12219 SYNOPSYS ARC SDP platform support
12220 M:      Alexey Brodkin <abrodkin@synopsys.com>
12221 S:      Supported
12222 F:      arch/arc/plat-axs10x
12223 F:      arch/arc/boot/dts/ax*
12224 F:      Documentation/devicetree/bindings/arc/axs10*
12225
12226 SYSTEM CONFIGURATION (SYSCON)
12227 M:      Lee Jones <lee.jones@linaro.org>
12228 M:      Arnd Bergmann <arnd@arndb.de>
12229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12230 S:      Supported
12231 F:      drivers/mfd/syscon.c
12232
12233 SYSTEM RESET/SHUTDOWN DRIVERS
12234 M:      Sebastian Reichel <sre@kernel.org>
12235 L:      linux-pm@vger.kernel.org
12236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12237 S:      Maintained
12238 F:      Documentation/devicetree/bindings/power/reset/
12239 F:      drivers/power/reset/
12240
12241 SYSV FILESYSTEM
12242 M:      Christoph Hellwig <hch@infradead.org>
12243 S:      Maintained
12244 F:      Documentation/filesystems/sysv-fs.txt
12245 F:      fs/sysv/
12246 F:      include/linux/sysv_fs.h
12247
12248 TARGET SUBSYSTEM
12249 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12250 L:      linux-scsi@vger.kernel.org
12251 L:      target-devel@vger.kernel.org
12252 W:      http://www.linux-iscsi.org
12253 W:      http://groups.google.com/group/linux-iscsi-target-dev
12254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12255 S:      Supported
12256 F:      drivers/target/
12257 F:      include/target/
12258 F:      Documentation/target/
12259
12260 TASKSTATS STATISTICS INTERFACE
12261 M:      Balbir Singh <bsingharora@gmail.com>
12262 S:      Maintained
12263 F:      Documentation/accounting/taskstats*
12264 F:      include/linux/taskstats*
12265 F:      kernel/taskstats.c
12266
12267 TC subsystem
12268 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12269 M:      Cong Wang <xiyou.wangcong@gmail.com>
12270 M:      Jiri Pirko <jiri@resnulli.us>
12271 L:      netdev@vger.kernel.org
12272 S:      Maintained
12273 F:      include/net/pkt_cls.h
12274 F:      include/net/pkt_sched.h
12275 F:      include/net/tc_act/
12276 F:      include/uapi/linux/pkt_cls.h
12277 F:      include/uapi/linux/pkt_sched.h
12278 F:      include/uapi/linux/tc_act/
12279 F:      include/uapi/linux/tc_ematch/
12280 F:      net/sched/
12281
12282 TCP LOW PRIORITY MODULE
12283 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12284 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12285 W:      http://tcp-lp-mod.sourceforge.net/
12286 S:      Maintained
12287 F:      net/ipv4/tcp_lp.c
12288
12289 TDA10071 MEDIA DRIVER
12290 M:      Antti Palosaari <crope@iki.fi>
12291 L:      linux-media@vger.kernel.org
12292 W:      https://linuxtv.org
12293 W:      http://palosaari.fi/linux/
12294 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12295 T:      git git://linuxtv.org/anttip/media_tree.git
12296 S:      Maintained
12297 F:      drivers/media/dvb-frontends/tda10071*
12298
12299 TDA18212 MEDIA DRIVER
12300 M:      Antti Palosaari <crope@iki.fi>
12301 L:      linux-media@vger.kernel.org
12302 W:      https://linuxtv.org
12303 W:      http://palosaari.fi/linux/
12304 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12305 T:      git git://linuxtv.org/anttip/media_tree.git
12306 S:      Maintained
12307 F:      drivers/media/tuners/tda18212*
12308
12309 TDA18218 MEDIA DRIVER
12310 M:      Antti Palosaari <crope@iki.fi>
12311 L:      linux-media@vger.kernel.org
12312 W:      https://linuxtv.org
12313 W:      http://palosaari.fi/linux/
12314 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12315 T:      git git://linuxtv.org/anttip/media_tree.git
12316 S:      Maintained
12317 F:      drivers/media/tuners/tda18218*
12318
12319 TDA18271 MEDIA DRIVER
12320 M:      Michael Krufky <mkrufky@linuxtv.org>
12321 L:      linux-media@vger.kernel.org
12322 W:      https://linuxtv.org
12323 W:      http://github.com/mkrufky
12324 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12325 T:      git git://linuxtv.org/mkrufky/tuners.git
12326 S:      Maintained
12327 F:      drivers/media/tuners/tda18271*
12328
12329 TDA827x MEDIA DRIVER
12330 M:      Michael Krufky <mkrufky@linuxtv.org>
12331 L:      linux-media@vger.kernel.org
12332 W:      https://linuxtv.org
12333 W:      http://github.com/mkrufky
12334 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12335 T:      git git://linuxtv.org/mkrufky/tuners.git
12336 S:      Maintained
12337 F:      drivers/media/tuners/tda8290.*
12338
12339 TDA8290 MEDIA DRIVER
12340 M:      Michael Krufky <mkrufky@linuxtv.org>
12341 L:      linux-media@vger.kernel.org
12342 W:      https://linuxtv.org
12343 W:      http://github.com/mkrufky
12344 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12345 T:      git git://linuxtv.org/mkrufky/tuners.git
12346 S:      Maintained
12347 F:      drivers/media/tuners/tda8290.*
12348
12349 TDA9840 MEDIA DRIVER
12350 M:      Hans Verkuil <hverkuil@xs4all.nl>
12351 L:      linux-media@vger.kernel.org
12352 T:      git git://linuxtv.org/media_tree.git
12353 W:      https://linuxtv.org
12354 S:      Maintained
12355 F:      drivers/media/i2c/tda9840*
12356
12357 TEA5761 TUNER DRIVER
12358 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12359 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12360 L:      linux-media@vger.kernel.org
12361 W:      https://linuxtv.org
12362 T:      git git://linuxtv.org/media_tree.git
12363 S:      Odd fixes
12364 F:      drivers/media/tuners/tea5761.*
12365
12366 TEA5767 TUNER DRIVER
12367 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12368 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12369 L:      linux-media@vger.kernel.org
12370 W:      https://linuxtv.org
12371 T:      git git://linuxtv.org/media_tree.git
12372 S:      Maintained
12373 F:      drivers/media/tuners/tea5767.*
12374
12375 TEA6415C MEDIA DRIVER
12376 M:      Hans Verkuil <hverkuil@xs4all.nl>
12377 L:      linux-media@vger.kernel.org
12378 T:      git git://linuxtv.org/media_tree.git
12379 W:      https://linuxtv.org
12380 S:      Maintained
12381 F:      drivers/media/i2c/tea6415c*
12382
12383 TEA6420 MEDIA DRIVER
12384 M:      Hans Verkuil <hverkuil@xs4all.nl>
12385 L:      linux-media@vger.kernel.org
12386 T:      git git://linuxtv.org/media_tree.git
12387 W:      https://linuxtv.org
12388 S:      Maintained
12389 F:      drivers/media/i2c/tea6420*
12390
12391 TEAM DRIVER
12392 M:      Jiri Pirko <jiri@resnulli.us>
12393 L:      netdev@vger.kernel.org
12394 S:      Supported
12395 F:      drivers/net/team/
12396 F:      include/linux/if_team.h
12397 F:      include/uapi/linux/if_team.h
12398
12399 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12400 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12401 S:      Maintained
12402 F:      arch/x86/platform/ts5500/
12403
12404 TECHNOTREND USB IR RECEIVER
12405 M:      Sean Young <sean@mess.org>
12406 L:      linux-media@vger.kernel.org
12407 S:      Maintained
12408 F:      drivers/media/rc/ttusbir.c
12409
12410 TEGRA ARCHITECTURE SUPPORT
12411 M:      Stephen Warren <swarren@wwwdotorg.org>
12412 M:      Thierry Reding <thierry.reding@gmail.com>
12413 M:      Alexandre Courbot <gnurou@gmail.com>
12414 L:      linux-tegra@vger.kernel.org
12415 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12417 S:      Supported
12418 N:      [^a-z]tegra
12419
12420 TEGRA CLOCK DRIVER
12421 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12422 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12423 S:      Supported
12424 F:      drivers/clk/tegra/
12425
12426 TEGRA DMA DRIVERS
12427 M:      Laxman Dewangan <ldewangan@nvidia.com>
12428 M:      Jon Hunter <jonathanh@nvidia.com>
12429 S:      Supported
12430 F:      drivers/dma/tegra*
12431
12432 TEGRA I2C DRIVER
12433 M:      Laxman Dewangan <ldewangan@nvidia.com>
12434 S:      Supported
12435 F:      drivers/i2c/busses/i2c-tegra.c
12436
12437 TEGRA IOMMU DRIVERS
12438 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12439 S:      Supported
12440 F:      drivers/iommu/tegra*
12441
12442 TEGRA KBC DRIVER
12443 M:      Rakesh Iyer <riyer@nvidia.com>
12444 M:      Laxman Dewangan <ldewangan@nvidia.com>
12445 S:      Supported
12446 F:      drivers/input/keyboard/tegra-kbc.c
12447
12448 TEGRA PWM DRIVER
12449 M:      Thierry Reding <thierry.reding@gmail.com>
12450 S:      Supported
12451 F:      drivers/pwm/pwm-tegra.c
12452
12453 TEGRA SERIAL DRIVER
12454 M:      Laxman Dewangan <ldewangan@nvidia.com>
12455 S:      Supported
12456 F:      drivers/tty/serial/serial-tegra.c
12457
12458 TEGRA SPI DRIVER
12459 M:      Laxman Dewangan <ldewangan@nvidia.com>
12460 S:      Supported
12461 F:      drivers/spi/spi-tegra*
12462
12463 TEHUTI ETHERNET DRIVER
12464 M:      Andy Gospodarek <andy@greyhouse.net>
12465 L:      netdev@vger.kernel.org
12466 S:      Supported
12467 F:      drivers/net/ethernet/tehuti/*
12468
12469 Telecom Clock Driver for MCPL0010
12470 M:      Mark Gross <mark.gross@intel.com>
12471 S:      Supported
12472 F:      drivers/char/tlclk.c
12473
12474 TENSILICA XTENSA PORT (xtensa)
12475 M:      Chris Zankel <chris@zankel.net>
12476 M:      Max Filippov <jcmvbkbc@gmail.com>
12477 L:      linux-xtensa@linux-xtensa.org
12478 T:      git git://github.com/czankel/xtensa-linux.git
12479 S:      Maintained
12480 F:      arch/xtensa/
12481 F:      drivers/irqchip/irq-xtensa-*
12482
12483 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12484 M:      Nishanth Menon <nm@ti.com>
12485 M:      Tero Kristo <t-kristo@ti.com>
12486 M:      Santosh Shilimkar <ssantosh@kernel.org>
12487 L:      linux-arm-kernel@lists.infradead.org
12488 S:      Maintained
12489 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12490 F:      drivers/firmware/ti_sci*
12491 F:      include/linux/soc/ti/ti_sci_protocol.h
12492
12493 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12494 M:      Hans Verkuil <hverkuil@xs4all.nl>
12495 L:      linux-media@vger.kernel.org
12496 T:      git git://linuxtv.org/media_tree.git
12497 W:      https://linuxtv.org
12498 S:      Maintained
12499 F:      drivers/media/radio/radio-raremono.c
12500
12501 THERMAL
12502 M:      Zhang Rui <rui.zhang@intel.com>
12503 M:      Eduardo Valentin <edubezval@gmail.com>
12504 L:      linux-pm@vger.kernel.org
12505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12507 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12508 S:      Supported
12509 F:      drivers/thermal/
12510 F:      include/linux/thermal.h
12511 F:      include/uapi/linux/thermal.h
12512 F:      include/linux/cpu_cooling.h
12513 F:      Documentation/devicetree/bindings/thermal/
12514
12515 THERMAL/CPU_COOLING
12516 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12517 M:      Viresh Kumar <viresh.kumar@linaro.org>
12518 M:      Javi Merino <javi.merino@kernel.org>
12519 L:      linux-pm@vger.kernel.org
12520 S:      Supported
12521 F:      Documentation/thermal/cpu-cooling-api.txt
12522 F:      drivers/thermal/cpu_cooling.c
12523 F:      include/linux/cpu_cooling.h
12524
12525 THINKPAD ACPI EXTRAS DRIVER
12526 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12527 L:      ibm-acpi-devel@lists.sourceforge.net
12528 L:      platform-driver-x86@vger.kernel.org
12529 W:      http://ibm-acpi.sourceforge.net
12530 W:      http://thinkwiki.org/wiki/Ibm-acpi
12531 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12532 S:      Maintained
12533 F:      drivers/platform/x86/thinkpad_acpi.c
12534
12535 TI BANDGAP AND THERMAL DRIVER
12536 M:      Eduardo Valentin <edubezval@gmail.com>
12537 M:      Keerthy <j-keerthy@ti.com>
12538 L:      linux-pm@vger.kernel.org
12539 L:      linux-omap@vger.kernel.org
12540 S:      Maintained
12541 F:      drivers/thermal/ti-soc-thermal/
12542
12543 TI VPE/CAL DRIVERS
12544 M:      Benoit Parrot <bparrot@ti.com>
12545 L:      linux-media@vger.kernel.org
12546 W:      http://linuxtv.org/
12547 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12548 S:      Maintained
12549 F:      drivers/media/platform/ti-vpe/
12550
12551 TI CDCE706 CLOCK DRIVER
12552 M:      Max Filippov <jcmvbkbc@gmail.com>
12553 S:      Maintained
12554 F:      drivers/clk/clk-cdce706.c
12555
12556 TI CLOCK DRIVER
12557 M:      Tero Kristo <t-kristo@ti.com>
12558 L:      linux-omap@vger.kernel.org
12559 S:      Maintained
12560 F:      drivers/clk/ti/
12561 F:      include/linux/clk/ti.h
12562
12563 TI ETHERNET SWITCH DRIVER (CPSW)
12564 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12565 L:      linux-omap@vger.kernel.org
12566 L:      netdev@vger.kernel.org
12567 S:      Maintained
12568 F:      drivers/net/ethernet/ti/cpsw*
12569 F:      drivers/net/ethernet/ti/davinci*
12570
12571 TI FLASH MEDIA INTERFACE DRIVER
12572 M:      Alex Dubov <oakad@yahoo.com>
12573 S:      Maintained
12574 F:      drivers/misc/tifm*
12575 F:      drivers/mmc/host/tifm_sd.c
12576 F:      include/linux/tifm.h
12577
12578 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12579 M:      Santosh Shilimkar <ssantosh@kernel.org>
12580 L:      linux-kernel@vger.kernel.org
12581 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12582 S:      Maintained
12583 F:      drivers/soc/ti/*
12584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12585
12586
12587 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12588 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12589 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12590 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12591 S:      Maintained
12592 F:      sound/soc/codecs/lm49453*
12593 F:      sound/soc/codecs/isabelle*
12594
12595 TI LP855x BACKLIGHT DRIVER
12596 M:      Milo Kim <milo.kim@ti.com>
12597 S:      Maintained
12598 F:      Documentation/backlight/lp855x-driver.txt
12599 F:      drivers/video/backlight/lp855x_bl.c
12600 F:      include/linux/platform_data/lp855x.h
12601
12602 TI LP8727 CHARGER DRIVER
12603 M:      Milo Kim <milo.kim@ti.com>
12604 S:      Maintained
12605 F:      drivers/power/supply/lp8727_charger.c
12606 F:      include/linux/platform_data/lp8727.h
12607
12608 TI LP8788 MFD DRIVER
12609 M:      Milo Kim <milo.kim@ti.com>
12610 S:      Maintained
12611 F:      drivers/iio/adc/lp8788_adc.c
12612 F:      drivers/leds/leds-lp8788.c
12613 F:      drivers/mfd/lp8788*.c
12614 F:      drivers/power/supply/lp8788-charger.c
12615 F:      drivers/regulator/lp8788-*.c
12616 F:      include/linux/mfd/lp8788*.h
12617
12618 TI NETCP ETHERNET DRIVER
12619 M:      Wingman Kwok <w-kwok2@ti.com>
12620 M:      Murali Karicheri <m-karicheri2@ti.com>
12621 L:      netdev@vger.kernel.org
12622 S:      Maintained
12623 F:      drivers/net/ethernet/ti/netcp*
12624
12625 TI TAS571X FAMILY ASoC CODEC DRIVER
12626 M:      Kevin Cernekee <cernekee@chromium.org>
12627 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12628 S:      Odd Fixes
12629 F:      sound/soc/codecs/tas571x*
12630
12631 TI TWL4030 SERIES SOC CODEC DRIVER
12632 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12633 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12634 S:      Maintained
12635 F:      sound/soc/codecs/twl4030*
12636
12637 TI WILINK WIRELESS DRIVERS
12638 L:      linux-wireless@vger.kernel.org
12639 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12640 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12642 S:      Orphan
12643 F:      drivers/net/wireless/ti/
12644 F:      include/linux/wl12xx.h
12645
12646 TIPC NETWORK LAYER
12647 M:      Jon Maloy <jon.maloy@ericsson.com>
12648 M:      Ying Xue <ying.xue@windriver.com>
12649 L:      netdev@vger.kernel.org (core kernel code)
12650 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12651 W:      http://tipc.sourceforge.net/
12652 S:      Maintained
12653 F:      include/uapi/linux/tipc*.h
12654 F:      net/tipc/
12655
12656 TILE ARCHITECTURE
12657 M:      Chris Metcalf <cmetcalf@mellanox.com>
12658 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12660 S:      Supported
12661 F:      arch/tile/
12662 F:      drivers/char/tile-srom.c
12663 F:      drivers/edac/tile_edac.c
12664 F:      drivers/net/ethernet/tile/
12665 F:      drivers/rtc/rtc-tile.c
12666 F:      drivers/tty/hvc/hvc_tile.c
12667 F:      drivers/tty/serial/tilegx.c
12668 F:      drivers/usb/host/*-tilegx.c
12669 F:      include/linux/usb/tilegx.h
12670
12671 TLAN NETWORK DRIVER
12672 M:      Samuel Chessman <chessman@tux.org>
12673 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12674 W:      http://sourceforge.net/projects/tlan/
12675 S:      Maintained
12676 F:      Documentation/networking/tlan.txt
12677 F:      drivers/net/ethernet/ti/tlan.*
12678
12679 TOMOYO SECURITY MODULE
12680 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12681 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12682 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12683 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12684 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12685 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12686 W:      http://tomoyo.sourceforge.jp/
12687 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12688 S:      Maintained
12689 F:      security/tomoyo/
12690
12691 TOPSTAR LAPTOP EXTRAS DRIVER
12692 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12693 L:      platform-driver-x86@vger.kernel.org
12694 S:      Maintained
12695 F:      drivers/platform/x86/topstar-laptop.c
12696
12697 TOSHIBA ACPI EXTRAS DRIVER
12698 M:      Azael Avalos <coproscefalo@gmail.com>
12699 L:      platform-driver-x86@vger.kernel.org
12700 S:      Maintained
12701 F:      drivers/platform/x86/toshiba_acpi.c
12702
12703 TOSHIBA BLUETOOTH DRIVER
12704 M:      Azael Avalos <coproscefalo@gmail.com>
12705 L:      platform-driver-x86@vger.kernel.org
12706 S:      Maintained
12707 F:      drivers/platform/x86/toshiba_bluetooth.c
12708
12709 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12710 M:      Azael Avalos <coproscefalo@gmail.com>
12711 L:      platform-driver-x86@vger.kernel.org
12712 S:      Maintained
12713 F:      drivers/platform/x86/toshiba_haps.c
12714
12715 TOSHIBA WMI HOTKEYS DRIVER
12716 M:      Azael Avalos <coproscefalo@gmail.com>
12717 L:      platform-driver-x86@vger.kernel.org
12718 S:      Maintained
12719 F:      drivers/platform/x86/toshiba-wmi.c
12720
12721 TOSHIBA SMM DRIVER
12722 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12723 W:      http://www.buzzard.org.uk/toshiba/
12724 S:      Maintained
12725 F:      drivers/char/toshiba.c
12726 F:      include/linux/toshiba.h
12727 F:      include/uapi/linux/toshiba.h
12728
12729 TOSHIBA TC358743 DRIVER
12730 M:      Mats Randgaard <matrandg@cisco.com>
12731 L:      linux-media@vger.kernel.org
12732 S:      Maintained
12733 F:      drivers/media/i2c/tc358743*
12734 F:      include/media/i2c/tc358743.h
12735
12736 TMIO/SDHI MMC DRIVER
12737 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12738 L:      linux-mmc@vger.kernel.org
12739 S:      Supported
12740 F:      drivers/mmc/host/tmio_mmc*
12741 F:      drivers/mmc/host/sh_mobile_sdhi.c
12742 F:      include/linux/mfd/tmio.h
12743
12744 TMP401 HARDWARE MONITOR DRIVER
12745 M:      Guenter Roeck <linux@roeck-us.net>
12746 L:      linux-hwmon@vger.kernel.org
12747 S:      Maintained
12748 F:      Documentation/hwmon/tmp401
12749 F:      drivers/hwmon/tmp401.c
12750
12751 TMPFS (SHMEM FILESYSTEM)
12752 M:      Hugh Dickins <hughd@google.com>
12753 L:      linux-mm@kvack.org
12754 S:      Maintained
12755 F:      include/linux/shmem_fs.h
12756 F:      mm/shmem.c
12757
12758 TM6000 VIDEO4LINUX DRIVER
12759 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12760 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12761 L:      linux-media@vger.kernel.org
12762 W:      https://linuxtv.org
12763 T:      git git://linuxtv.org/media_tree.git
12764 S:      Odd fixes
12765 F:      drivers/media/usb/tm6000/
12766 F:      Documentation/media/v4l-drivers/tm6000*
12767
12768 TW5864 VIDEO4LINUX DRIVER
12769 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12770 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12771 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12772 L:      linux-media@vger.kernel.org
12773 S:      Supported
12774 F:      drivers/media/pci/tw5864/
12775
12776 TW68 VIDEO4LINUX DRIVER
12777 M:      Hans Verkuil <hverkuil@xs4all.nl>
12778 L:      linux-media@vger.kernel.org
12779 T:      git git://linuxtv.org/media_tree.git
12780 W:      https://linuxtv.org
12781 S:      Odd Fixes
12782 F:      drivers/media/pci/tw68/
12783
12784 TW686X VIDEO4LINUX DRIVER
12785 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12786 L:      linux-media@vger.kernel.org
12787 T:      git git://linuxtv.org/media_tree.git
12788 W:      http://linuxtv.org
12789 S:      Maintained
12790 F:      drivers/media/pci/tw686x/
12791
12792 TPM DEVICE DRIVER
12793 M:      Peter Huewe <peterhuewe@gmx.de>
12794 M:      Marcel Selhorst <tpmdd@selhorst.net>
12795 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12796 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12797 W:      http://tpmdd.sourceforge.net
12798 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12799 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12800 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12801 S:      Maintained
12802 F:      drivers/char/tpm/
12803
12804 TPM IBM_VTPM DEVICE DRIVER
12805 M:      Ashley Lai <ashleydlai@gmail.com>
12806 W:      http://tpmdd.sourceforge.net
12807 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12808 S:      Maintained
12809 F:      drivers/char/tpm/tpm_ibmvtpm*
12810
12811 TRACING
12812 M:      Steven Rostedt <rostedt@goodmis.org>
12813 M:      Ingo Molnar <mingo@redhat.com>
12814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12815 S:      Maintained
12816 F:      Documentation/trace/ftrace.txt
12817 F:      arch/*/*/*/ftrace.h
12818 F:      arch/*/kernel/ftrace.c
12819 F:      include/*/ftrace.h
12820 F:      include/linux/trace*.h
12821 F:      include/trace/
12822 F:      kernel/trace/
12823 F:      tools/testing/selftests/ftrace/
12824
12825 TRACING MMIO ACCESSES (MMIOTRACE)
12826 M:      Steven Rostedt <rostedt@goodmis.org>
12827 M:      Ingo Molnar <mingo@kernel.org>
12828 R:      Karol Herbst <karolherbst@gmail.com>
12829 R:      Pekka Paalanen <ppaalanen@gmail.com>
12830 S:      Maintained
12831 L:      linux-kernel@vger.kernel.org
12832 L:      nouveau@lists.freedesktop.org
12833 F:      kernel/trace/trace_mmiotrace.c
12834 F:      include/linux/mmiotrace.h
12835 F:      arch/x86/mm/kmmio.c
12836 F:      arch/x86/mm/mmio-mod.c
12837 F:      arch/x86/mm/testmmiotrace.c
12838
12839 TRIVIAL PATCHES
12840 M:      Jiri Kosina <trivial@kernel.org>
12841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12842 S:      Maintained
12843 K:      ^Subject:.*(?i)trivial
12844
12845 TTY LAYER
12846 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12847 M:      Jiri Slaby <jslaby@suse.com>
12848 S:      Supported
12849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12850 F:      Documentation/serial/
12851 F:      drivers/tty/
12852 F:      drivers/tty/serial/serial_core.c
12853 F:      include/linux/serial_core.h
12854 F:      include/linux/serial.h
12855 F:      include/linux/tty.h
12856 F:      include/uapi/linux/serial_core.h
12857 F:      include/uapi/linux/serial.h
12858 F:      include/uapi/linux/tty.h
12859
12860 TUA9001 MEDIA DRIVER
12861 M:      Antti Palosaari <crope@iki.fi>
12862 L:      linux-media@vger.kernel.org
12863 W:      https://linuxtv.org
12864 W:      http://palosaari.fi/linux/
12865 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12866 T:      git git://linuxtv.org/anttip/media_tree.git
12867 S:      Maintained
12868 F:      drivers/media/tuners/tua9001*
12869
12870 TULIP NETWORK DRIVERS
12871 L:      netdev@vger.kernel.org
12872 L:      linux-parisc@vger.kernel.org
12873 S:      Orphan
12874 F:      drivers/net/ethernet/dec/tulip/
12875
12876 TUN/TAP driver
12877 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12878 W:      http://vtun.sourceforge.net/tun
12879 S:      Maintained
12880 F:      Documentation/networking/tuntap.txt
12881 F:      arch/um/os-Linux/drivers/
12882
12883 TURBOCHANNEL SUBSYSTEM
12884 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12885 M:      Ralf Baechle <ralf@linux-mips.org>
12886 L:      linux-mips@linux-mips.org
12887 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12888 S:      Maintained
12889 F:      drivers/tc/
12890 F:      include/linux/tc.h
12891
12892 UBI FILE SYSTEM (UBIFS)
12893 M:      Richard Weinberger <richard@nod.at>
12894 M:      Artem Bityutskiy <dedekind1@gmail.com>
12895 M:      Adrian Hunter <adrian.hunter@intel.com>
12896 L:      linux-mtd@lists.infradead.org
12897 T:      git git://git.infradead.org/ubifs-2.6.git
12898 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12899 S:      Supported
12900 F:      Documentation/filesystems/ubifs.txt
12901 F:      fs/ubifs/
12902
12903 UCLINUX (M68KNOMMU AND COLDFIRE)
12904 M:      Greg Ungerer <gerg@linux-m68k.org>
12905 W:      http://www.linux-m68k.org/
12906 W:      http://www.uclinux.org/
12907 L:      linux-m68k@lists.linux-m68k.org
12908 L:      uclinux-dev@uclinux.org  (subscribers-only)
12909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12910 S:      Maintained
12911 F:      arch/m68k/coldfire/
12912 F:      arch/m68k/68*/
12913 F:      arch/m68k/*/*_no.*
12914 F:      arch/m68k/include/asm/*_no.*
12915
12916 UDF FILESYSTEM
12917 M:      Jan Kara <jack@suse.com>
12918 S:      Maintained
12919 F:      Documentation/filesystems/udf.txt
12920 F:      fs/udf/
12921
12922 UDRAW TABLET
12923 M:      Bastien Nocera <hadess@hadess.net>
12924 L:      linux-input@vger.kernel.org
12925 S:      Maintained
12926 F:      drivers/hid/hid-udraw.c
12927
12928 UFS FILESYSTEM
12929 M:      Evgeniy Dushistov <dushistov@mail.ru>
12930 S:      Maintained
12931 F:      Documentation/filesystems/ufs.txt
12932 F:      fs/ufs/
12933
12934 UHID USERSPACE HID IO DRIVER:
12935 M:      David Herrmann <dh.herrmann@googlemail.com>
12936 L:      linux-input@vger.kernel.org
12937 S:      Maintained
12938 F:      drivers/hid/uhid.c
12939 F:      include/uapi/linux/uhid.h
12940
12941 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12942 L:      linux-usb@vger.kernel.org
12943 S:      Orphan
12944 F:      drivers/uwb/
12945 F:      include/linux/uwb.h
12946 F:      include/linux/uwb/
12947
12948 UNICORE32 ARCHITECTURE:
12949 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12950 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12951 S:      Maintained
12952 T:      git git://github.com/gxt/linux.git
12953 F:      arch/unicore32/
12954
12955 UNIFDEF
12956 M:      Tony Finch <dot@dotat.at>
12957 W:      http://dotat.at/prog/unifdef
12958 S:      Maintained
12959 F:      scripts/unifdef.c
12960
12961 UNIFORM CDROM DRIVER
12962 M:      Jens Axboe <axboe@kernel.dk>
12963 W:      http://www.kernel.dk
12964 S:      Maintained
12965 F:      Documentation/cdrom/
12966 F:      drivers/cdrom/cdrom.c
12967 F:      include/linux/cdrom.h
12968 F:      include/uapi/linux/cdrom.h
12969
12970 UNISYS S-PAR DRIVERS
12971 M:      David Kershner <david.kershner@unisys.com>
12972 L:      sparmaintainer@unisys.com (Unisys internal)
12973 S:      Supported
12974 F:      drivers/staging/unisys/
12975
12976 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12977 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12978 L:      linux-scsi@vger.kernel.org
12979 S:      Supported
12980 F:      Documentation/scsi/ufs.txt
12981 F:      drivers/scsi/ufs/
12982
12983 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12984 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
12985 M:      Prabu Thangamuthu <prabut@synopsys.com>
12986 L:      linux-scsi@vger.kernel.org
12987 S:      Supported
12988 F:      drivers/scsi/ufs/*dwc*
12989
12990 UNSORTED BLOCK IMAGES (UBI)
12991 M:      Artem Bityutskiy <dedekind1@gmail.com>
12992 M:      Richard Weinberger <richard@nod.at>
12993 W:      http://www.linux-mtd.infradead.org/
12994 L:      linux-mtd@lists.infradead.org
12995 T:      git git://git.infradead.org/ubifs-2.6.git
12996 S:      Supported
12997 F:      drivers/mtd/ubi/
12998 F:      include/linux/mtd/ubi.h
12999 F:      include/uapi/mtd/ubi-user.h
13000
13001 USB ACM DRIVER
13002 M:      Oliver Neukum <oneukum@suse.com>
13003 L:      linux-usb@vger.kernel.org
13004 S:      Maintained
13005 F:      Documentation/usb/acm.txt
13006 F:      drivers/usb/class/cdc-acm.*
13007
13008 USB AR5523 WIRELESS DRIVER
13009 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13010 L:      linux-wireless@vger.kernel.org
13011 S:      Maintained
13012 F:      drivers/net/wireless/ath/ar5523/
13013
13014 USB ATTACHED SCSI
13015 M:      Oliver Neukum <oneukum@suse.com>
13016 L:      linux-usb@vger.kernel.org
13017 L:      linux-scsi@vger.kernel.org
13018 S:      Maintained
13019 F:      drivers/usb/storage/uas.c
13020
13021 USB CDC ETHERNET DRIVER
13022 M:      Oliver Neukum <oliver@neukum.org>
13023 L:      linux-usb@vger.kernel.org
13024 S:      Maintained
13025 F:      drivers/net/usb/cdc_*.c
13026 F:      include/uapi/linux/usb/cdc.h
13027
13028 USB CHAOSKEY DRIVER
13029 M:      Keith Packard <keithp@keithp.com>
13030 L:      linux-usb@vger.kernel.org
13031 S:      Maintained
13032 F:      drivers/usb/misc/chaoskey.c
13033
13034 USB CYPRESS C67X00 DRIVER
13035 M:      Peter Korsgaard <jacmet@sunsite.dk>
13036 L:      linux-usb@vger.kernel.org
13037 S:      Maintained
13038 F:      drivers/usb/c67x00/
13039
13040 USB DAVICOM DM9601 DRIVER
13041 M:      Peter Korsgaard <jacmet@sunsite.dk>
13042 L:      netdev@vger.kernel.org
13043 W:      http://www.linux-usb.org/usbnet
13044 S:      Maintained
13045 F:      drivers/net/usb/dm9601.c
13046
13047 USB DIAMOND RIO500 DRIVER
13048 M:      Cesar Miquel <miquel@df.uba.ar>
13049 L:      rio500-users@lists.sourceforge.net
13050 W:      http://rio500.sourceforge.net
13051 S:      Maintained
13052 F:      drivers/usb/misc/rio500*
13053
13054 USB EHCI DRIVER
13055 M:      Alan Stern <stern@rowland.harvard.edu>
13056 L:      linux-usb@vger.kernel.org
13057 S:      Maintained
13058 F:      Documentation/usb/ehci.txt
13059 F:      drivers/usb/host/ehci*
13060
13061 USB GADGET/PERIPHERAL SUBSYSTEM
13062 M:      Felipe Balbi <balbi@kernel.org>
13063 L:      linux-usb@vger.kernel.org
13064 W:      http://www.linux-usb.org/gadget
13065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13066 S:      Maintained
13067 F:      drivers/usb/gadget/
13068 F:      include/linux/usb/gadget*
13069
13070 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13071 M:      Jiri Kosina <jikos@kernel.org>
13072 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13073 L:      linux-usb@vger.kernel.org
13074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13075 S:      Maintained
13076 F:      Documentation/hid/hiddev.txt
13077 F:      drivers/hid/usbhid/
13078
13079 USB ISP116X DRIVER
13080 M:      Olav Kongas <ok@artecdesign.ee>
13081 L:      linux-usb@vger.kernel.org
13082 S:      Maintained
13083 F:      drivers/usb/host/isp116x*
13084 F:      include/linux/usb/isp116x.h
13085
13086 USB LAN78XX ETHERNET DRIVER
13087 M:      Woojung Huh <woojung.huh@microchip.com>
13088 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13089 L:      netdev@vger.kernel.org
13090 S:      Maintained
13091 F:      drivers/net/usb/lan78xx.*
13092
13093 USB MASS STORAGE DRIVER
13094 M:      Alan Stern <stern@rowland.harvard.edu>
13095 L:      linux-usb@vger.kernel.org
13096 L:      usb-storage@lists.one-eyed-alien.net
13097 S:      Maintained
13098 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13099 F:      drivers/usb/storage/
13100
13101 USB MIDI DRIVER
13102 M:      Clemens Ladisch <clemens@ladisch.de>
13103 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13104 T:      git git://git.alsa-project.org/alsa-kernel.git
13105 S:      Maintained
13106 F:      sound/usb/midi.*
13107
13108 USB NETWORKING DRIVERS
13109 L:      linux-usb@vger.kernel.org
13110 S:      Odd Fixes
13111 F:      drivers/net/usb/
13112
13113 USB OHCI DRIVER
13114 M:      Alan Stern <stern@rowland.harvard.edu>
13115 L:      linux-usb@vger.kernel.org
13116 S:      Maintained
13117 F:      Documentation/usb/ohci.txt
13118 F:      drivers/usb/host/ohci*
13119
13120 USB OTG FSM (Finite State Machine)
13121 M:      Peter Chen <Peter.Chen@nxp.com>
13122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13123 L:      linux-usb@vger.kernel.org
13124 S:      Maintained
13125 F:      drivers/usb/common/usb-otg-fsm.c
13126
13127 USB OVER IP DRIVER
13128 M:      Valentina Manea <valentina.manea.m@gmail.com>
13129 M:      Shuah Khan <shuahkh@osg.samsung.com>
13130 M:      Shuah Khan <shuah@kernel.org>
13131 L:      linux-usb@vger.kernel.org
13132 S:      Maintained
13133 F:      Documentation/usb/usbip_protocol.txt
13134 F:      drivers/usb/usbip/
13135 F:      tools/usb/usbip/
13136
13137 USB PEGASUS DRIVER
13138 M:      Petko Manolov <petkan@nucleusys.com>
13139 L:      linux-usb@vger.kernel.org
13140 L:      netdev@vger.kernel.org
13141 T:      git git://github.com/petkan/pegasus.git
13142 W:      https://github.com/petkan/pegasus
13143 S:      Maintained
13144 F:      drivers/net/usb/pegasus.*
13145
13146 USB PHY LAYER
13147 M:      Felipe Balbi <balbi@kernel.org>
13148 L:      linux-usb@vger.kernel.org
13149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13150 S:      Maintained
13151 F:      drivers/usb/phy/
13152
13153 USB PRINTER DRIVER (usblp)
13154 M:      Pete Zaitcev <zaitcev@redhat.com>
13155 L:      linux-usb@vger.kernel.org
13156 S:      Supported
13157 F:      drivers/usb/class/usblp.c
13158
13159 USB QMI WWAN NETWORK DRIVER
13160 M:      Bjørn Mork <bjorn@mork.no>
13161 L:      netdev@vger.kernel.org
13162 S:      Maintained
13163 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13164 F:      drivers/net/usb/qmi_wwan.c
13165
13166 USB RTL8150 DRIVER
13167 M:      Petko Manolov <petkan@nucleusys.com>
13168 L:      linux-usb@vger.kernel.org
13169 L:      netdev@vger.kernel.org
13170 T:      git git://github.com/petkan/rtl8150.git
13171 W:      https://github.com/petkan/rtl8150
13172 S:      Maintained
13173 F:      drivers/net/usb/rtl8150.c
13174
13175 USB SERIAL SUBSYSTEM
13176 M:      Johan Hovold <johan@kernel.org>
13177 L:      linux-usb@vger.kernel.org
13178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13179 S:      Maintained
13180 F:      Documentation/usb/usb-serial.txt
13181 F:      drivers/usb/serial/
13182 F:      include/linux/usb/serial.h
13183
13184 USB SMSC75XX ETHERNET DRIVER
13185 M:      Steve Glendinning <steve.glendinning@shawell.net>
13186 L:      netdev@vger.kernel.org
13187 S:      Maintained
13188 F:      drivers/net/usb/smsc75xx.*
13189
13190 USB SMSC95XX ETHERNET DRIVER
13191 M:      Steve Glendinning <steve.glendinning@shawell.net>
13192 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13193 L:      netdev@vger.kernel.org
13194 S:      Maintained
13195 F:      drivers/net/usb/smsc95xx.*
13196
13197 USB SUBSYSTEM
13198 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13199 L:      linux-usb@vger.kernel.org
13200 W:      http://www.linux-usb.org
13201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13202 S:      Supported
13203 F:      Documentation/devicetree/bindings/usb/
13204 F:      Documentation/usb/
13205 F:      drivers/usb/
13206 F:      include/linux/usb.h
13207 F:      include/linux/usb/
13208
13209 USB UHCI DRIVER
13210 M:      Alan Stern <stern@rowland.harvard.edu>
13211 L:      linux-usb@vger.kernel.org
13212 S:      Maintained
13213 F:      drivers/usb/host/uhci*
13214
13215 USB "USBNET" DRIVER FRAMEWORK
13216 M:      Oliver Neukum <oneukum@suse.com>
13217 L:      netdev@vger.kernel.org
13218 W:      http://www.linux-usb.org/usbnet
13219 S:      Maintained
13220 F:      drivers/net/usb/usbnet.c
13221 F:      include/linux/usb/usbnet.h
13222
13223 USB VIDEO CLASS
13224 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13225 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13226 L:      linux-media@vger.kernel.org
13227 T:      git git://linuxtv.org/media_tree.git
13228 W:      http://www.ideasonboard.org/uvc/
13229 S:      Maintained
13230 F:      drivers/media/usb/uvc/
13231 F:      include/uapi/linux/uvcvideo.h
13232
13233 USB VISION DRIVER
13234 M:      Hans Verkuil <hverkuil@xs4all.nl>
13235 L:      linux-media@vger.kernel.org
13236 T:      git git://linuxtv.org/media_tree.git
13237 W:      https://linuxtv.org
13238 S:      Odd Fixes
13239 F:      drivers/media/usb/usbvision/
13240
13241 USB WEBCAM GADGET
13242 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13243 L:      linux-usb@vger.kernel.org
13244 S:      Maintained
13245 F:      drivers/usb/gadget/function/*uvc*
13246 F:      drivers/usb/gadget/legacy/webcam.c
13247
13248 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13249 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13250 L:      linux-wireless@vger.kernel.org
13251 S:      Maintained
13252 F:      drivers/net/wireless/rndis_wlan.c
13253
13254 USB XHCI DRIVER
13255 M:      Mathias Nyman <mathias.nyman@intel.com>
13256 L:      linux-usb@vger.kernel.org
13257 S:      Supported
13258 F:      drivers/usb/host/xhci*
13259 F:      drivers/usb/host/pci-quirks*
13260
13261 USB ZD1201 DRIVER
13262 L:      linux-wireless@vger.kernel.org
13263 W:      http://linux-lc100020.sourceforge.net
13264 S:      Orphan
13265 F:      drivers/net/wireless/zydas/zd1201.*
13266
13267 USB ZR364XX DRIVER
13268 M:      Antoine Jacquet <royale@zerezo.com>
13269 L:      linux-usb@vger.kernel.org
13270 L:      linux-media@vger.kernel.org
13271 T:      git git://linuxtv.org/media_tree.git
13272 W:      http://royale.zerezo.com/zr364xx/
13273 S:      Maintained
13274 F:      Documentation/media/v4l-drivers/zr364xx*
13275 F:      drivers/media/usb/zr364xx/
13276
13277 ULPI BUS
13278 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13279 L:      linux-usb@vger.kernel.org
13280 S:      Maintained
13281 F:      drivers/usb/common/ulpi.c
13282 F:      include/linux/ulpi/
13283
13284 USER-MODE LINUX (UML)
13285 M:      Jeff Dike <jdike@addtoit.com>
13286 M:      Richard Weinberger <richard@nod.at>
13287 L:      user-mode-linux-devel@lists.sourceforge.net
13288 L:      user-mode-linux-user@lists.sourceforge.net
13289 W:      http://user-mode-linux.sourceforge.net
13290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13291 S:      Maintained
13292 F:      Documentation/virtual/uml/
13293 F:      arch/um/
13294 F:      arch/x86/um/
13295 F:      fs/hostfs/
13296 F:      fs/hppfs/
13297
13298 USERSPACE I/O (UIO)
13299 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13300 S:      Maintained
13301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13302 F:      Documentation/driver-api/uio-howto.rst
13303 F:      drivers/uio/
13304 F:      include/linux/uio*.h
13305
13306 UTIL-LINUX PACKAGE
13307 M:      Karel Zak <kzak@redhat.com>
13308 L:      util-linux@vger.kernel.org
13309 W:      http://en.wikipedia.org/wiki/Util-linux
13310 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13311 S:      Maintained
13312
13313 UVESAFB DRIVER
13314 M:      Michal Januszewski <spock@gentoo.org>
13315 L:      linux-fbdev@vger.kernel.org
13316 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13317 S:      Maintained
13318 F:      Documentation/fb/uvesafb.txt
13319 F:      drivers/video/fbdev/uvesafb.*
13320
13321 VF610 NAND DRIVER
13322 M:      Stefan Agner <stefan@agner.ch>
13323 L:      linux-mtd@lists.infradead.org
13324 S:      Supported
13325 F:      drivers/mtd/nand/vf610_nfc.c
13326
13327 VFAT/FAT/MSDOS FILESYSTEM
13328 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13329 S:      Maintained
13330 F:      Documentation/filesystems/vfat.txt
13331 F:      fs/fat/
13332
13333 VFIO DRIVER
13334 M:      Alex Williamson <alex.williamson@redhat.com>
13335 L:      kvm@vger.kernel.org
13336 T:      git git://github.com/awilliam/linux-vfio.git
13337 S:      Maintained
13338 F:      Documentation/vfio.txt
13339 F:      drivers/vfio/
13340 F:      include/linux/vfio.h
13341 F:      include/uapi/linux/vfio.h
13342
13343 VFIO MEDIATED DEVICE DRIVERS
13344 M:      Kirti Wankhede <kwankhede@nvidia.com>
13345 L:      kvm@vger.kernel.org
13346 S:      Maintained
13347 F:      Documentation/vfio-mediated-device.txt
13348 F:      drivers/vfio/mdev/
13349 F:      include/linux/mdev.h
13350 F:      samples/vfio-mdev/
13351
13352 VFIO PLATFORM DRIVER
13353 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13354 L:      kvm@vger.kernel.org
13355 S:      Maintained
13356 F:      drivers/vfio/platform/
13357
13358 VIDEOBUF2 FRAMEWORK
13359 M:      Pawel Osciak <pawel@osciak.com>
13360 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13361 M:      Kyungmin Park <kyungmin.park@samsung.com>
13362 L:      linux-media@vger.kernel.org
13363 S:      Maintained
13364 F:      drivers/media/v4l2-core/videobuf2-*
13365 F:      include/media/videobuf2-*
13366
13367 VIRTIO AND VHOST VSOCK DRIVER
13368 M:      Stefan Hajnoczi <stefanha@redhat.com>
13369 L:      kvm@vger.kernel.org
13370 L:      virtualization@lists.linux-foundation.org
13371 L:      netdev@vger.kernel.org
13372 S:      Maintained
13373 F:      include/linux/virtio_vsock.h
13374 F:      include/uapi/linux/virtio_vsock.h
13375 F:      include/uapi/linux/vsockmon.h
13376 F:      net/vmw_vsock/af_vsock_tap.c
13377 F:      net/vmw_vsock/virtio_transport_common.c
13378 F:      net/vmw_vsock/virtio_transport.c
13379 F:      drivers/net/vsockmon.c
13380 F:      drivers/vhost/vsock.c
13381 F:      drivers/vhost/vsock.h
13382
13383 VIRTUAL SERIO DEVICE DRIVER
13384 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13385 S:      Maintained
13386 F:      drivers/input/serio/userio.c
13387 F:      include/uapi/linux/userio.h
13388
13389 VIRTIO CONSOLE DRIVER
13390 M:      Amit Shah <amit@kernel.org>
13391 L:      virtualization@lists.linux-foundation.org
13392 S:      Maintained
13393 F:      drivers/char/virtio_console.c
13394 F:      include/linux/virtio_console.h
13395 F:      include/uapi/linux/virtio_console.h
13396
13397 VIRTIO CORE, NET AND BLOCK DRIVERS
13398 M:      "Michael S. Tsirkin" <mst@redhat.com>
13399 M:      Jason Wang <jasowang@redhat.com>
13400 L:      virtualization@lists.linux-foundation.org
13401 S:      Maintained
13402 F:      Documentation/devicetree/bindings/virtio/
13403 F:      drivers/virtio/
13404 F:      tools/virtio/
13405 F:      drivers/net/virtio_net.c
13406 F:      drivers/block/virtio_blk.c
13407 F:      include/linux/virtio*.h
13408 F:      include/uapi/linux/virtio_*.h
13409 F:      drivers/crypto/virtio/
13410
13411 VIRTIO DRIVERS FOR S390
13412 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13413 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13414 L:      linux-s390@vger.kernel.org
13415 L:      virtualization@lists.linux-foundation.org
13416 L:      kvm@vger.kernel.org
13417 S:      Supported
13418 F:      drivers/s390/virtio/
13419
13420 VIRTIO GPU DRIVER
13421 M:      David Airlie <airlied@linux.ie>
13422 M:      Gerd Hoffmann <kraxel@redhat.com>
13423 L:      dri-devel@lists.freedesktop.org
13424 L:      virtualization@lists.linux-foundation.org
13425 T:      git git://git.kraxel.org/linux drm-qemu
13426 S:      Maintained
13427 F:      drivers/gpu/drm/virtio/
13428 F:      include/uapi/linux/virtio_gpu.h
13429
13430 VIRTIO HOST (VHOST)
13431 M:      "Michael S. Tsirkin" <mst@redhat.com>
13432 M:      Jason Wang <jasowang@redhat.com>
13433 L:      kvm@vger.kernel.org
13434 L:      virtualization@lists.linux-foundation.org
13435 L:      netdev@vger.kernel.org
13436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13437 S:      Maintained
13438 F:      drivers/vhost/
13439 F:      include/uapi/linux/vhost.h
13440
13441 VIRTIO INPUT DRIVER
13442 M:      Gerd Hoffmann <kraxel@redhat.com>
13443 S:      Maintained
13444 F:      drivers/virtio/virtio_input.c
13445 F:      include/uapi/linux/virtio_input.h
13446
13447 VIRTIO CRYPTO DRIVER
13448 M:  Gonglei <arei.gonglei@huawei.com>
13449 L:  virtualization@lists.linux-foundation.org
13450 L:  linux-crypto@vger.kernel.org
13451 S:  Maintained
13452 F:  drivers/crypto/virtio/
13453 F:  include/uapi/linux/virtio_crypto.h
13454
13455 VIA RHINE NETWORK DRIVER
13456 S:      Orphan
13457 F:      drivers/net/ethernet/via/via-rhine.c
13458
13459 VIA SD/MMC CARD CONTROLLER DRIVER
13460 M:      Bruce Chang <brucechang@via.com.tw>
13461 M:      Harald Welte <HaraldWelte@viatech.com>
13462 S:      Maintained
13463 F:      drivers/mmc/host/via-sdmmc.c
13464
13465 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13466 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13467 L:      linux-fbdev@vger.kernel.org
13468 S:      Maintained
13469 F:      include/linux/via-core.h
13470 F:      include/linux/via-gpio.h
13471 F:      include/linux/via_i2c.h
13472 F:      drivers/video/fbdev/via/
13473
13474 VIA VELOCITY NETWORK DRIVER
13475 M:      Francois Romieu <romieu@fr.zoreil.com>
13476 L:      netdev@vger.kernel.org
13477 S:      Maintained
13478 F:      drivers/net/ethernet/via/via-velocity.*
13479
13480 VIRT LIB
13481 M:      Alex Williamson <alex.williamson@redhat.com>
13482 M:      Paolo Bonzini <pbonzini@redhat.com>
13483 L:      kvm@vger.kernel.org
13484 S:      Supported
13485 F:      virt/lib/
13486
13487 VIVID VIRTUAL VIDEO DRIVER
13488 M:      Hans Verkuil <hverkuil@xs4all.nl>
13489 L:      linux-media@vger.kernel.org
13490 T:      git git://linuxtv.org/media_tree.git
13491 W:      https://linuxtv.org
13492 S:      Maintained
13493 F:      drivers/media/platform/vivid/*
13494
13495 VLYNQ BUS
13496 M:      Florian Fainelli <f.fainelli@gmail.com>
13497 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13498 S:      Maintained
13499 F:      drivers/vlynq/vlynq.c
13500 F:      include/linux/vlynq.h
13501
13502 VME SUBSYSTEM
13503 M:      Martyn Welch <martyn@welchs.me.uk>
13504 M:      Manohar Vanga <manohar.vanga@gmail.com>
13505 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13506 L:      devel@driverdev.osuosl.org
13507 S:      Maintained
13508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13509 F:      Documentation/driver-api/vme.rst
13510 F:      drivers/staging/vme/
13511 F:      drivers/vme/
13512 F:      include/linux/vme*
13513
13514 VMWARE HYPERVISOR INTERFACE
13515 M:      Alok Kataria <akataria@vmware.com>
13516 L:      virtualization@lists.linux-foundation.org
13517 S:      Supported
13518 F:      arch/x86/kernel/cpu/vmware.c
13519
13520 VMWARE BALLOON DRIVER
13521 M:      Xavier Deguillard <xdeguillard@vmware.com>
13522 M:      Philip Moltmann <moltmann@vmware.com>
13523 M:      "VMware, Inc." <pv-drivers@vmware.com>
13524 L:      linux-kernel@vger.kernel.org
13525 S:      Maintained
13526 F:      drivers/misc/vmw_balloon.c
13527
13528 VMWARE VMMOUSE SUBDRIVER
13529 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13530 M:      "VMware, Inc." <pv-drivers@vmware.com>
13531 L:      linux-input@vger.kernel.org
13532 S:      Maintained
13533 F:      drivers/input/mouse/vmmouse.c
13534 F:      drivers/input/mouse/vmmouse.h
13535
13536 VMWARE VMXNET3 ETHERNET DRIVER
13537 M:      Shrikrishna Khare <skhare@vmware.com>
13538 M:      "VMware, Inc." <pv-drivers@vmware.com>
13539 L:      netdev@vger.kernel.org
13540 S:      Maintained
13541 F:      drivers/net/vmxnet3/
13542
13543 VMware PVSCSI driver
13544 M:      Jim Gill <jgill@vmware.com>
13545 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13546 L:      linux-scsi@vger.kernel.org
13547 S:      Maintained
13548 F:      drivers/scsi/vmw_pvscsi.c
13549 F:      drivers/scsi/vmw_pvscsi.h
13550
13551 VMWARE PVRDMA DRIVER
13552 M:      Adit Ranadive <aditr@vmware.com>
13553 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13554 L:      linux-rdma@vger.kernel.org
13555 S:      Maintained
13556 F:      drivers/infiniband/hw/vmw_pvrdma/
13557
13558 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13559 M:      Liam Girdwood <lgirdwood@gmail.com>
13560 M:      Mark Brown <broonie@kernel.org>
13561 L:      linux-kernel@vger.kernel.org
13562 W:      http://www.slimlogic.co.uk/?p=48
13563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13564 S:      Supported
13565 F:      Documentation/devicetree/bindings/regulator/
13566 F:      drivers/regulator/
13567 F:      include/dt-bindings/regulator/
13568 F:      include/linux/regulator/
13569
13570 VRF
13571 M:      David Ahern <dsa@cumulusnetworks.com>
13572 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13573 L:      netdev@vger.kernel.org
13574 S:      Maintained
13575 F:      drivers/net/vrf.c
13576 F:      Documentation/networking/vrf.txt
13577
13578 VT1211 HARDWARE MONITOR DRIVER
13579 M:      Juerg Haefliger <juergh@gmail.com>
13580 L:      linux-hwmon@vger.kernel.org
13581 S:      Maintained
13582 F:      Documentation/hwmon/vt1211
13583 F:      drivers/hwmon/vt1211.c
13584
13585 VT8231 HARDWARE MONITOR DRIVER
13586 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13587 L:      linux-hwmon@vger.kernel.org
13588 S:      Maintained
13589 F:      drivers/hwmon/vt8231.c
13590
13591 VUB300 USB to SDIO/SD/MMC bridge chip
13592 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13593 L:      linux-mmc@vger.kernel.org
13594 L:      linux-usb@vger.kernel.org
13595 S:      Supported
13596 F:      drivers/mmc/host/vub300.c
13597
13598 W1 DALLAS'S 1-WIRE BUS
13599 M:      Evgeniy Polyakov <zbr@ioremap.net>
13600 S:      Maintained
13601 F:      Documentation/w1/
13602 F:      drivers/w1/
13603
13604 W83791D HARDWARE MONITORING DRIVER
13605 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13606 L:      linux-hwmon@vger.kernel.org
13607 S:      Maintained
13608 F:      Documentation/hwmon/w83791d
13609 F:      drivers/hwmon/w83791d.c
13610
13611 W83793 HARDWARE MONITORING DRIVER
13612 M:      Rudolf Marek <r.marek@assembler.cz>
13613 L:      linux-hwmon@vger.kernel.org
13614 S:      Maintained
13615 F:      Documentation/hwmon/w83793
13616 F:      drivers/hwmon/w83793.c
13617
13618 W83795 HARDWARE MONITORING DRIVER
13619 M:      Jean Delvare <jdelvare@suse.com>
13620 L:      linux-hwmon@vger.kernel.org
13621 S:      Maintained
13622 F:      drivers/hwmon/w83795.c
13623
13624 W83L51xD SD/MMC CARD INTERFACE DRIVER
13625 M:      Pierre Ossman <pierre@ossman.eu>
13626 S:      Maintained
13627 F:      drivers/mmc/host/wbsd.*
13628
13629 WACOM PROTOCOL 4 SERIAL TABLETS
13630 M:      Julian Squires <julian@cipht.net>
13631 M:      Hans de Goede <hdegoede@redhat.com>
13632 L:      linux-input@vger.kernel.org
13633 S:      Maintained
13634 F:      drivers/input/tablet/wacom_serial4.c
13635
13636 WATCHDOG DEVICE DRIVERS
13637 M:      Wim Van Sebroeck <wim@iguana.be>
13638 R:      Guenter Roeck <linux@roeck-us.net>
13639 L:      linux-watchdog@vger.kernel.org
13640 W:      http://www.linux-watchdog.org/
13641 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13642 S:      Maintained
13643 F:      Documentation/devicetree/bindings/watchdog/
13644 F:      Documentation/watchdog/
13645 F:      drivers/watchdog/
13646 F:      include/linux/watchdog.h
13647 F:      include/uapi/linux/watchdog.h
13648
13649 WIIMOTE HID DRIVER
13650 M:      David Herrmann <dh.herrmann@googlemail.com>
13651 L:      linux-input@vger.kernel.org
13652 S:      Maintained
13653 F:      drivers/hid/hid-wiimote*
13654
13655 WINBOND CIR DRIVER
13656 M:      David Härdeman <david@hardeman.nu>
13657 S:      Maintained
13658 F:      drivers/media/rc/winbond-cir.c
13659
13660 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13661 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13662 L:      linux-watchdog@vger.kernel.org
13663 S:      Maintained
13664 F:      drivers/watchdog/ebc-c384_wdt.c
13665
13666 WINSYSTEMS WS16C48 GPIO DRIVER
13667 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13668 L:      linux-gpio@vger.kernel.org
13669 S:      Maintained
13670 F:      drivers/gpio/gpio-ws16c48.c
13671
13672 WIMAX STACK
13673 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13674 M:      linux-wimax@intel.com
13675 L:      wimax@linuxwimax.org (subscribers-only)
13676 S:      Supported
13677 W:      http://linuxwimax.org
13678 F:      Documentation/wimax/README.wimax
13679 F:      include/linux/wimax/debug.h
13680 F:      include/net/wimax.h
13681 F:      include/uapi/linux/wimax.h
13682 F:      net/wimax/
13683
13684 WISTRON LAPTOP BUTTON DRIVER
13685 M:      Miloslav Trmac <mitr@volny.cz>
13686 S:      Maintained
13687 F:      drivers/input/misc/wistron_btns.c
13688
13689 WL3501 WIRELESS PCMCIA CARD DRIVER
13690 L:      linux-wireless@vger.kernel.org
13691 S:      Odd fixes
13692 F:      drivers/net/wireless/wl3501*
13693
13694 WOLFSON MICROELECTRONICS DRIVERS
13695 L:      patches@opensource.wolfsonmicro.com
13696 T:      git https://github.com/CirrusLogic/linux-drivers.git
13697 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13698 S:      Supported
13699 F:      Documentation/hwmon/wm83??
13700 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13701 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13702 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13703 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13704 F:      drivers/clk/clk-wm83*.c
13705 F:      drivers/extcon/extcon-arizona.c
13706 F:      drivers/leds/leds-wm83*.c
13707 F:      drivers/gpio/gpio-*wm*.c
13708 F:      drivers/gpio/gpio-arizona.c
13709 F:      drivers/hwmon/wm83??-hwmon.c
13710 F:      drivers/input/misc/wm831x-on.c
13711 F:      drivers/input/touchscreen/wm831x-ts.c
13712 F:      drivers/input/touchscreen/wm97*.c
13713 F:      drivers/mfd/arizona*
13714 F:      drivers/mfd/wm*.c
13715 F:      drivers/mfd/cs47l24*
13716 F:      drivers/power/supply/wm83*.c
13717 F:      drivers/rtc/rtc-wm83*.c
13718 F:      drivers/regulator/wm8*.c
13719 F:      drivers/video/backlight/wm83*_bl.c
13720 F:      drivers/watchdog/wm83*_wdt.c
13721 F:      include/linux/mfd/arizona/
13722 F:      include/linux/mfd/wm831x/
13723 F:      include/linux/mfd/wm8350/
13724 F:      include/linux/mfd/wm8400*
13725 F:      include/linux/wm97xx.h
13726 F:      include/sound/wm????.h
13727 F:      sound/soc/codecs/arizona.?
13728 F:      sound/soc/codecs/wm*
13729 F:      sound/soc/codecs/cs47l24*
13730
13731 WORKQUEUE
13732 M:      Tejun Heo <tj@kernel.org>
13733 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13735 S:      Maintained
13736 F:      include/linux/workqueue.h
13737 F:      kernel/workqueue.c
13738 F:      Documentation/core-api/workqueue.rst
13739
13740 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13741 M:      Chen-Yu Tsai <wens@csie.org>
13742 L:      linux-kernel@vger.kernel.org
13743 S:      Maintained
13744 N:      axp[128]
13745
13746 X.25 NETWORK LAYER
13747 M:      Andrew Hendry <andrew.hendry@gmail.com>
13748 L:      linux-x25@vger.kernel.org
13749 S:      Odd Fixes
13750 F:      Documentation/networking/x25*
13751 F:      include/net/x25*
13752 F:      net/x25/
13753
13754 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13755 M:      Thomas Gleixner <tglx@linutronix.de>
13756 M:      Ingo Molnar <mingo@redhat.com>
13757 M:      "H. Peter Anvin" <hpa@zytor.com>
13758 M:      x86@kernel.org
13759 L:      linux-kernel@vger.kernel.org
13760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13761 S:      Maintained
13762 F:      Documentation/x86/
13763 F:      arch/x86/
13764
13765 X86 PLATFORM DRIVERS
13766 M:      Darren Hart <dvhart@infradead.org>
13767 M:      Andy Shevchenko <andy@infradead.org>
13768 L:      platform-driver-x86@vger.kernel.org
13769 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13770 S:      Maintained
13771 F:      drivers/platform/x86/
13772 F:      drivers/platform/olpc/
13773
13774 X86 MCE INFRASTRUCTURE
13775 M:      Tony Luck <tony.luck@intel.com>
13776 M:      Borislav Petkov <bp@alien8.de>
13777 L:      linux-edac@vger.kernel.org
13778 S:      Maintained
13779 F:      arch/x86/kernel/cpu/mcheck/*
13780
13781 X86 MICROCODE UPDATE SUPPORT
13782 M:      Borislav Petkov <bp@alien8.de>
13783 S:      Maintained
13784 F:      arch/x86/kernel/cpu/microcode/*
13785
13786 X86 VDSO
13787 M:      Andy Lutomirski <luto@amacapital.net>
13788 L:      linux-kernel@vger.kernel.org
13789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13790 S:      Maintained
13791 F:      arch/x86/entry/vdso/
13792
13793 XC2028/3028 TUNER DRIVER
13794 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13795 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13796 L:      linux-media@vger.kernel.org
13797 W:      https://linuxtv.org
13798 T:      git git://linuxtv.org/media_tree.git
13799 S:      Maintained
13800 F:      drivers/media/tuners/tuner-xc2028.*
13801
13802 XEN HYPERVISOR INTERFACE
13803 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13804 M:      Juergen Gross <jgross@suse.com>
13805 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13807 S:      Supported
13808 F:      arch/x86/xen/
13809 F:      drivers/*/xen-*front.c
13810 F:      drivers/xen/
13811 F:      arch/x86/include/asm/xen/
13812 F:      include/xen/
13813 F:      include/uapi/xen/
13814
13815 XEN HYPERVISOR ARM
13816 M:      Stefano Stabellini <sstabellini@kernel.org>
13817 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13818 S:      Maintained
13819 F:      arch/arm/xen/
13820 F:      arch/arm/include/asm/xen/
13821
13822 XEN HYPERVISOR ARM64
13823 M:      Stefano Stabellini <sstabellini@kernel.org>
13824 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13825 S:      Maintained
13826 F:      arch/arm64/xen/
13827 F:      arch/arm64/include/asm/xen/
13828
13829 XEN NETWORK BACKEND DRIVER
13830 M:      Wei Liu <wei.liu2@citrix.com>
13831 M:      Paul Durrant <paul.durrant@citrix.com>
13832 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13833 L:      netdev@vger.kernel.org
13834 S:      Supported
13835 F:      drivers/net/xen-netback/*
13836
13837 XEN PCI SUBSYSTEM
13838 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13839 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13840 S:      Supported
13841 F:      arch/x86/pci/*xen*
13842 F:      drivers/pci/*xen*
13843
13844 XEN BLOCK SUBSYSTEM
13845 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13846 M:      Roger Pau Monné <roger.pau@citrix.com>
13847 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13848 S:      Supported
13849 F:      drivers/block/xen-blkback/*
13850 F:      drivers/block/xen*
13851
13852 XEN PVSCSI DRIVERS
13853 M:      Juergen Gross <jgross@suse.com>
13854 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13855 L:      linux-scsi@vger.kernel.org
13856 S:      Supported
13857 F:      drivers/scsi/xen-scsifront.c
13858 F:      drivers/xen/xen-scsiback.c
13859 F:      include/xen/interface/io/vscsiif.h
13860
13861 XEN SWIOTLB SUBSYSTEM
13862 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13863 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13864 S:      Supported
13865 F:      arch/x86/xen/*swiotlb*
13866 F:      drivers/xen/*swiotlb*
13867
13868 XFS FILESYSTEM
13869 M:      Darrick J. Wong <darrick.wong@oracle.com>
13870 M:      linux-xfs@vger.kernel.org
13871 L:      linux-xfs@vger.kernel.org
13872 W:      http://xfs.org/
13873 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13874 S:      Supported
13875 F:      Documentation/filesystems/xfs.txt
13876 F:      fs/xfs/
13877
13878 XILINX AXI ETHERNET DRIVER
13879 M:      Anirudha Sarangi <anirudh@xilinx.com>
13880 M:      John Linn <John.Linn@xilinx.com>
13881 S:      Maintained
13882 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13883
13884 XILINX UARTLITE SERIAL DRIVER
13885 M:      Peter Korsgaard <jacmet@sunsite.dk>
13886 L:      linux-serial@vger.kernel.org
13887 S:      Maintained
13888 F:      drivers/tty/serial/uartlite.c
13889
13890 XILINX VIDEO IP CORES
13891 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13892 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13893 L:      linux-media@vger.kernel.org
13894 T:      git git://linuxtv.org/media_tree.git
13895 S:      Supported
13896 F:      Documentation/devicetree/bindings/media/xilinx/
13897 F:      drivers/media/platform/xilinx/
13898 F:      include/uapi/linux/xilinx-v4l2-controls.h
13899
13900 XILLYBUS DRIVER
13901 M:      Eli Billauer <eli.billauer@gmail.com>
13902 L:      linux-kernel@vger.kernel.org
13903 S:      Supported
13904 F:      drivers/char/xillybus/
13905
13906 XTENSA XTFPGA PLATFORM SUPPORT
13907 M:      Max Filippov <jcmvbkbc@gmail.com>
13908 L:      linux-xtensa@linux-xtensa.org
13909 S:      Maintained
13910 F:      drivers/spi/spi-xtensa-xtfpga.c
13911 F:      sound/soc/xtensa/xtfpga-i2s.c
13912
13913 YAM DRIVER FOR AX.25
13914 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13915 L:      linux-hams@vger.kernel.org
13916 S:      Maintained
13917 F:      drivers/net/hamradio/yam*
13918 F:      include/linux/yam.h
13919
13920 YEALINK PHONE DRIVER
13921 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13922 L:      usbb2k-api-dev@nongnu.org
13923 S:      Maintained
13924 F:      Documentation/input/yealink.txt
13925 F:      drivers/input/misc/yealink.*
13926
13927 Z8530 DRIVER FOR AX.25
13928 M:      Joerg Reuter <jreuter@yaina.de>
13929 W:      http://yaina.de/jreuter/
13930 W:      http://www.qsl.net/dl1bke/
13931 L:      linux-hams@vger.kernel.org
13932 S:      Maintained
13933 F:      Documentation/networking/z8530drv.txt
13934 F:      drivers/net/hamradio/*scc.c
13935 F:      drivers/net/hamradio/z8530.h
13936
13937 ZBUD COMPRESSED PAGE ALLOCATOR
13938 M:      Seth Jennings <sjenning@redhat.com>
13939 M:      Dan Streetman <ddstreet@ieee.org>
13940 L:      linux-mm@kvack.org
13941 S:      Maintained
13942 F:      mm/zbud.c
13943 F:      include/linux/zbud.h
13944
13945 ZD1211RW WIRELESS DRIVER
13946 M:      Daniel Drake <dsd@gentoo.org>
13947 M:      Ulrich Kunitz <kune@deine-taler.de>
13948 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13949 L:      linux-wireless@vger.kernel.org
13950 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13951 S:      Maintained
13952 F:      drivers/net/wireless/zydas/zd1211rw/
13953
13954 ZD1301_DEMOD MEDIA DRIVER
13955 M:      Antti Palosaari <crope@iki.fi>
13956 L:      linux-media@vger.kernel.org
13957 W:      https://linuxtv.org/
13958 W:      http://palosaari.fi/linux/
13959 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13960 S:      Maintained
13961 F:      drivers/media/dvb-frontends/zd1301_demod*
13962
13963 ZD1301 MEDIA DRIVER
13964 M:      Antti Palosaari <crope@iki.fi>
13965 L:      linux-media@vger.kernel.org
13966 W:      https://linuxtv.org/
13967 W:      http://palosaari.fi/linux/
13968 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13969 S:      Maintained
13970 F:      drivers/media/usb/dvb-usb-v2/zd1301*
13971
13972 ZPOOL COMPRESSED PAGE STORAGE API
13973 M:      Dan Streetman <ddstreet@ieee.org>
13974 L:      linux-mm@kvack.org
13975 S:      Maintained
13976 F:      mm/zpool.c
13977 F:      include/linux/zpool.h
13978
13979 ZR36067 VIDEO FOR LINUX DRIVER
13980 L:      mjpeg-users@lists.sourceforge.net
13981 L:      linux-media@vger.kernel.org
13982 W:      http://mjpeg.sourceforge.net/driver-zoran/
13983 T:      hg https://linuxtv.org/hg/v4l-dvb
13984 S:      Odd Fixes
13985 F:      drivers/media/pci/zoran/
13986
13987 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13988 M:      Minchan Kim <minchan@kernel.org>
13989 M:      Nitin Gupta <ngupta@vflare.org>
13990 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13991 L:      linux-kernel@vger.kernel.org
13992 S:      Maintained
13993 F:      drivers/block/zram/
13994 F:      Documentation/blockdev/zram.txt
13995
13996 ZS DECSTATION Z85C30 SERIAL DRIVER
13997 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13998 S:      Maintained
13999 F:      drivers/tty/serial/zs.*
14000
14001 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14002 M:      Minchan Kim <minchan@kernel.org>
14003 M:      Nitin Gupta <ngupta@vflare.org>
14004 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14005 L:      linux-mm@kvack.org
14006 S:      Maintained
14007 F:      mm/zsmalloc.c
14008 F:      include/linux/zsmalloc.h
14009 F:      Documentation/vm/zsmalloc.txt
14010
14011 ZSWAP COMPRESSED SWAP CACHING
14012 M:      Seth Jennings <sjenning@redhat.com>
14013 M:      Dan Streetman <ddstreet@ieee.org>
14014 L:      linux-mm@kvack.org
14015 S:      Maintained
14016 F:      mm/zswap.c
14017
14018 THE REST
14019 M:      Linus Torvalds <torvalds@linux-foundation.org>
14020 L:      linux-kernel@vger.kernel.org
14021 Q:      http://patchwork.kernel.org/project/LKML/list/
14022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14023 S:      Buried alive in reporters
14024 F:      *
14025 F:      */