staging: wilc1000: rename struct tstrConnectInfo
[deliverable/linux.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. 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
203. 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
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. 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
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
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/SubmittingPatches for details.
45
1da177e4
LT
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
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
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
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. 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
c9ee133b
AC
637. 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
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf
AA
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4
LT
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
8ee16a1b 179S: Maintained
08deed1e 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 181F: drivers/tty/serial/8250*
679655da 182F: include/linux/serial_8250.h
1da177e4
LT
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 185L: netdev@vger.kernel.org
0cf445ce 186S: Orphan / Obsolete
644570b8 187F: drivers/net/ethernet/8390/
1da177e4 188
67543e50 1899P FILE SYSTEM
8b58be88
JP
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 193L: v9fs-developer@lists.sourceforge.net
27a2a5ff 194W: http://swik.net/v9fs
8a6e2535 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 197S: Maintained
679655da
JP
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
2315cb14
RL
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
67543e50 205
91952bc0
AP
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
a825eaec 209W: https://linuxtv.org
91952bc0
AP
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
e2d1d6c0 216AACRAID SCSI RAID DRIVER
8b58be88 217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
1da177e4 220S: Supported
679655da
JP
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
1da177e4 223
ea8f8fc8
JT
224ABI/API
225L: linux-api@vger.kernel.org
ea8f8fc8 226F: include/linux/syscalls.h
ea8f8fc8
JT
227F: kernel/sys_ni.c
228
249e3c85 229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 230M: Hans de Goede <hdegoede@redhat.com>
f2b84bbc
HG
231L: lm-sensors@lm-sensors.org
232S: Maintained
679655da 233F: drivers/hwmon/abituguru.c
f2b84bbc 234
249e3c85 235ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 236M: Alistair John Strachan <alistair@devzero.co.uk>
249e3c85
AJS
237L: lm-sensors@lm-sensors.org
238S: Maintained
679655da 239F: drivers/hwmon/abituguru3.c
249e3c85 240
6ddcf9b4
WBG
241ACCES 104-IDI-48 GPIO DRIVER
242M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
243L: linux-gpio@vger.kernel.org
244S: Maintained
245F: drivers/gpio/gpio-104-idi-48.c
246
e2558989
WBG
247ACCES 104-IDIO-16 GPIO DRIVER
248M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249L: linux-gpio@vger.kernel.org
250S: Maintained
251F: drivers/gpio/gpio-104-idio-16.c
252
1da177e4 253ACENIC DRIVER
8b58be88 254M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
255L: linux-acenic@sunsite.dk
256S: Maintained
531c4f89 257F: drivers/net/ethernet/alteon/acenic*
1da177e4 258
e86435eb 259ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 260M: Peter Feuerer <peter@piie.net>
d0944853 261L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
262W: http://piie.net/?section=acerhdf
263S: Maintained
264F: drivers/platform/x86/acerhdf.c
e86435eb 265
745a5d21 266ACER WMI LAPTOP EXTRAS
182ae55c 267M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 268L: platform-driver-x86@vger.kernel.org
745a5d21 269S: Maintained
679655da 270F: drivers/platform/x86/acer-wmi.c
745a5d21 271
1da177e4 272ACPI
9c3646d1 273M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 274M: Len Brown <lenb@kernel.org>
6968e50c 275L: linux-acpi@vger.kernel.org
360818b8
RW
276W: https://01.org/linux-acpi
277Q: https://patchwork.kernel.org/project/linux-acpi/list/
278T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 279S: Supported
679655da
JP
280F: drivers/acpi/
281F: drivers/pnp/pnpacpi/
282F: include/linux/acpi.h
43368e74 283F: include/acpi/
3a75ef0c 284F: Documentation/acpi/
89ca78a0 285F: Documentation/ABI/testing/sysfs-bus-acpi
15fd830d
BH
286F: drivers/pci/*acpi*
287F: drivers/pci/*/*acpi*
288F: drivers/pci/*/*/*acpi*
3a75ef0c 289F: tools/power/acpi/
8b59a454 290
3774929d
RW
291ACPI COMPONENT ARCHITECTURE (ACPICA)
292M: Robert Moore <robert.moore@intel.com>
293M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 294M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
295L: linux-acpi@vger.kernel.org
296L: devel@acpica.org
297W: https://acpica.org/
298W: https://github.com/acpica/acpica/
299Q: https://patchwork.kernel.org/project/linux-acpi/list/
300T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
301S: Supported
302F: drivers/acpi/acpica/
303F: include/acpi/
2754c447 304F: tools/power/acpi/
3774929d 305
8b59a454 306ACPI FAN DRIVER
8b58be88 307M: Zhang Rui <rui.zhang@intel.com>
8b59a454 308L: linux-acpi@vger.kernel.org
5ca92bd9 309W: https://01.org/linux-acpi
8b59a454 310S: Supported
679655da 311F: drivers/acpi/fan.c
1da177e4 312
8b59a454 313ACPI THERMAL DRIVER
8b58be88 314M: Zhang Rui <rui.zhang@intel.com>
8b59a454 315L: linux-acpi@vger.kernel.org
5ca92bd9 316W: https://01.org/linux-acpi
8b59a454 317S: Supported
679655da 318F: drivers/acpi/*thermal*
998be20f 319
359acec8 320ACPI VIDEO DRIVER
8b58be88 321M: Zhang Rui <rui.zhang@intel.com>
8b59a454 322L: linux-acpi@vger.kernel.org
5ca92bd9 323W: https://01.org/linux-acpi
8b59a454 324S: Supported
86f98a3a 325F: drivers/acpi/acpi_video.c
998be20f 326
bff431e4 327ACPI WMI DRIVER
d0944853 328L: platform-driver-x86@vger.kernel.org
5b927259 329S: Orphan
679655da 330F: drivers/platform/x86/wmi.c
bff431e4 331
2f39d519 332AD1889 ALSA SOUND DRIVER
8b58be88 333M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
334W: http://wiki.parisc-linux.org/AD1889
335L: linux-parisc@vger.kernel.org
336S: Maintained
679655da 337F: sound/pci/ad1889.*
2f39d519 338
527a1a83
MH
339AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
340M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 341W: http://wiki.analog.com/AD5254
a4edbc10 342W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
343S: Supported
344F: drivers/misc/ad525x_dpot.c
345
346AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
347M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 348W: http://wiki.analog.com/AD5398
a4edbc10 349W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
350S: Supported
351F: drivers/regulator/ad5398.c
352
353AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
354M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 355W: http://wiki.analog.com/AD7142
a4edbc10 356W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
357S: Supported
358F: drivers/input/misc/ad714x.c
359
360AD7877 TOUCHSCREEN DRIVER
361M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 362W: http://wiki.analog.com/AD7877
a4edbc10 363W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
364S: Supported
365F: drivers/input/touchscreen/ad7877.c
366
367AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
368M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 369W: http://wiki.analog.com/AD7879
a4edbc10 370W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
371S: Supported
372F: drivers/input/touchscreen/ad7879.c
373
1330b0dc 374ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 375M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
376S: Maintained
377
7302b9d9
MH
378ADF7242 IEEE 802.15.4 RADIO DRIVER
379M: Michael Hennerich <michael.hennerich@analog.com>
380W: https://wiki.analog.com/ADF7242
381W: http://ez.analog.com/community/linux-device-drivers
382L: linux-wpan@vger.kernel.org
383S: Supported
384F: drivers/net/ieee802154/adf7242.c
385F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
386
1da177e4 387ADM1025 HARDWARE MONITOR DRIVER
d8130624 388M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 389L: lm-sensors@lm-sensors.org
1da177e4 390S: Maintained
679655da
JP
391F: Documentation/hwmon/adm1025
392F: drivers/hwmon/adm1025.c
1da177e4 393
cae2caae 394ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 395M: Corentin Labbe <clabbe.montjoie@gmail.com>
cae2caae
CL
396L: lm-sensors@lm-sensors.org
397S: Maintained
679655da 398F: drivers/hwmon/adm1029.c
cae2caae 399
cc0b88cf 400ADM8211 WIRELESS DRIVER
cc0b88cf 401L: linux-wireless@vger.kernel.org
491b26b4 402W: http://wireless.kernel.org/
e71bcbd0 403S: Orphan
d4a17304 404F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 405
e8e31622
SA
406ADP1653 FLASH CONTROLLER DRIVER
407M: Sakari Ailus <sakari.ailus@iki.fi>
408L: linux-media@vger.kernel.org
409S: Maintained
410F: drivers/media/i2c/adp1653.c
b5dcee22 411F: include/media/i2c/adp1653.h
e8e31622 412
527a1a83
MH
413ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
414M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 415W: http://wiki.analog.com/ADP5520
a4edbc10 416W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
417S: Supported
418F: drivers/mfd/adp5520.c
419F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 420F: drivers/leds/leds-adp5520.c
77278d50 421F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
422F: drivers/input/keyboard/adp5520-keys.c
423
424ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
425M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 426W: http://wiki.analog.com/ADP5588
a4edbc10 427W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
428S: Supported
429F: drivers/input/keyboard/adp5588-keys.c
77278d50 430F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
431
432ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
433M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 434W: http://wiki.analog.com/ADP8860
a4edbc10 435W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
436S: Supported
437F: drivers/video/backlight/adp8860_bl.c
438
8c22a8f5
DE
439ADS1015 HARDWARE MONITOR DRIVER
440M: Dirk Eibach <eibach@gdsys.de>
441L: lm-sensors@lm-sensors.org
442S: Maintained
443F: Documentation/hwmon/ads1015
444F: drivers/hwmon/ads1015.c
445F: include/linux/i2c/ads1015.h
446
1da177e4 447ADT746X FAN DRIVER
8b58be88 448M: Colin Leroy <colin@colino.net>
1da177e4 449S: Maintained
679655da 450F: drivers/macintosh/therm_adt746x.c
1da177e4 451
b058b859 452ADT7475 HARDWARE MONITOR DRIVER
d8130624 453M: Jean Delvare <jdelvare@suse.com>
b058b859
JD
454L: lm-sensors@lm-sensors.org
455S: Maintained
456F: Documentation/hwmon/adt7475
457F: drivers/hwmon/adt7475.c
458
527a1a83
MH
459ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
460M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 461W: http://wiki.analog.com/ADXL345
a4edbc10 462W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
463S: Supported
464F: drivers/input/misc/adxl34x.c
465
8c6af9e1 466ADVANSYS SCSI DRIVER
8b58be88 467M: Matthew Wilcox <matthew@wil.cx>
d8130624 468M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
469L: linux-scsi@vger.kernel.org
470S: Maintained
679655da
JP
471F: Documentation/scsi/advansys.txt
472F: drivers/scsi/advansys.c
8c6af9e1 473
1da177e4 474AEDSP16 DRIVER
8b58be88 475M: Riccardo Facchetti <fizban@tin.it>
1da177e4 476S: Maintained
679655da 477F: sound/oss/aedsp16.c
1da177e4 478
91952bc0
AP
479AF9013 MEDIA DRIVER
480M: Antti Palosaari <crope@iki.fi>
481L: linux-media@vger.kernel.org
a825eaec 482W: https://linuxtv.org
91952bc0
AP
483W: http://palosaari.fi/linux/
484Q: http://patchwork.linuxtv.org/project/linux-media/list/
485T: git git://linuxtv.org/anttip/media_tree.git
486S: Maintained
487F: drivers/media/dvb-frontends/af9013*
488
489AF9033 MEDIA DRIVER
490M: Antti Palosaari <crope@iki.fi>
491L: linux-media@vger.kernel.org
a825eaec 492W: https://linuxtv.org
91952bc0
AP
493W: http://palosaari.fi/linux/
494Q: http://patchwork.linuxtv.org/project/linux-media/list/
495T: git git://linuxtv.org/anttip/media_tree.git
496S: Maintained
497F: drivers/media/dvb-frontends/af9033*
498
1da177e4 499AFFS FILE SYSTEM
6cf515e1
GU
500L: linux-fsdevel@vger.kernel.org
501S: Orphan
679655da
JP
502F: Documentation/filesystems/affs.txt
503F: fs/affs/
1da177e4 504
e2d1d6c0 505AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 506M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
507L: linux-afs@lists.infradead.org
508S: Supported
679655da
JP
509F: fs/afs/
510F: include/net/af_rxrpc.h
511F: net/rxrpc/af_rxrpc.c
e2d1d6c0 512
1da177e4 513AGPGART DRIVER
8b58be88 514M: David Airlie <airlied@linux.ie>
878eaf61 515T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 516S: Maintained
679655da
JP
517F: drivers/char/agp/
518F: include/linux/agp*
c117ab84 519F: include/uapi/linux/agp*
1da177e4
LT
520
521AHA152X SCSI DRIVER
8b58be88 522M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
523L: linux-scsi@vger.kernel.org
524S: Maintained
679655da
JP
525F: drivers/scsi/aha152x*
526F: drivers/scsi/pcmcia/aha152x*
1da177e4 527
64624d4f 528AIC7XXX / AIC79XX SCSI DRIVER
d8130624 529M: Hannes Reinecke <hare@suse.com>
64624d4f 530L: linux-scsi@vger.kernel.org
1da177e4 531S: Maintained
679655da 532F: drivers/scsi/aic7xxx/
1da177e4 533
450500ad
HV
534AIMSLAB FM RADIO RECEIVER DRIVER
535M: Hans Verkuil <hverkuil@xs4all.nl>
536L: linux-media@vger.kernel.org
537T: git git://linuxtv.org/media_tree.git
a825eaec 538W: https://linuxtv.org
450500ad
HV
539S: Maintained
540F: drivers/media/radio/radio-aimslab*
541
e2d1d6c0 542AIO
8b58be88 543M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
544L: linux-aio@kvack.org
545S: Supported
679655da
JP
546F: fs/aio.c
547F: include/linux/*aio*.h
e2d1d6c0 548
469d4ec8
AP
549AIRSPY MEDIA DRIVER
550M: Antti Palosaari <crope@iki.fi>
551L: linux-media@vger.kernel.org
a825eaec 552W: https://linuxtv.org
469d4ec8
AP
553W: http://palosaari.fi/linux/
554Q: http://patchwork.linuxtv.org/project/linux-media/list/
555T: git git://linuxtv.org/anttip/media_tree.git
556S: Maintained
557F: drivers/media/usb/airspy/
558
1da177e4 559ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 560M: Duncan Sands <duncan.sands@free.fr>
6372594a 561L: linux-usb@vger.kernel.org
1da177e4
LT
562W: http://www.linux-usb.org/SpeedTouch/
563S: Maintained
679655da
JP
564F: drivers/usb/atm/speedtch.c
565F: drivers/usb/atm/usbatm.c
1da177e4 566
272f133a 567ALCHEMY AU1XX0 MMC DRIVER
8b58be88 568M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 569S: Maintained
679655da 570F: drivers/mmc/host/au1xmmc.c
272f133a 571
4a4e5787 572ALI1563 I2C DRIVER
8b58be88 573M: Rudolf Marek <r.marek@assembler.cz>
846557d3 574L: linux-i2c@vger.kernel.org
4a4e5787 575S: Maintained
679655da
JP
576F: Documentation/i2c/busses/i2c-ali1563
577F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 578
bc368798
LC
579ALLWINNER SECURITY SYSTEM
580M: Corentin Labbe <clabbe.montjoie@gmail.com>
581L: linux-crypto@vger.kernel.org
582S: Maintained
583F: drivers/crypto/sunxi-ss/
584
1da177e4 585ALPHA PORT
8b58be88 586M: Richard Henderson <rth@twiddle.net>
8b58be88 587M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 588M: Matt Turner <mattst88@gmail.com>
c89f4f9a 589S: Odd Fixes
a9406699 590L: linux-alpha@vger.kernel.org
679655da 591F: arch/alpha/
1da177e4 592
f62092f6
LFT
593ALTERA MAILBOX DRIVER
594M: Ley Foon Tan <lftan@altera.com>
595L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
596S: Maintained
597F: drivers/mailbox/mailbox-altera.c
598
c5abbba9
THL
599ALTERA PIO DRIVER
600M: Tien Hock Loh <thloh@altera.com>
601L: linux-gpio@vger.kernel.org
602S: Maintained
603F: drivers/gpio/gpio-altera.c
604
16b8b922 605ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 606M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
607L: netdev@vger.kernel.org
608L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
609S: Maintained
610F: drivers/net/ethernet/altera/
611
adf9251f
TK
612ALTERA UART/JTAG UART SERIAL DRIVERS
613M: Tobias Klauser <tklauser@distanz.ch>
614L: linux-serial@vger.kernel.org
61bd0943 615L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
616S: Maintained
617F: drivers/tty/serial/altera_uart.c
618F: drivers/tty/serial/altera_jtaguart.c
619F: include/linux/altera_uart.h
620F: include/linux/altera_jtaguart.h
621
f4875e12
TL
622AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
623M: Tom Lendacky <thomas.lendacky@amd.com>
624L: linux-crypto@vger.kernel.org
625S: Supported
626F: drivers/crypto/ccp/
627F: include/linux/ccp.h
628
512d1027 629AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 630M: Huang Rui <ray.huang@amd.com>
512d1027 631L: lm-sensors@lm-sensors.org
96818b58 632S: Supported
512d1027
AH
633F: Documentation/hwmon/fam15h_power
634F: drivers/hwmon/fam15h_power.c
635
167a675a 636AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 637L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 638S: Orphan
faf2e1db 639F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 640
f90b8116 641AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 642P: Andres Salomon <dilinger@queued.net>
67d76710 643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
644W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
645S: Supported
679655da
JP
646F: drivers/char/hw_random/geode-rng.c
647F: drivers/crypto/geode*
8a61f013 648F: drivers/video/fbdev/geode/
679655da 649F: arch/x86/include/asm/geode.h
f90b8116 650
919ee7dd 651AMD IOMMU (AMD-VI)
e4110568 652M: Joerg Roedel <joro@8bytes.org>
919ee7dd 653L: iommu@lists.linux-foundation.org
525b233c 654T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 655S: Maintained
b2c16391
JP
656F: drivers/iommu/amd_iommu*.[ch]
657F: include/linux/amd-iommu.h
919ee7dd 658
16423d67 659AMD KFD
1241e0b4 660M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
661L: dri-devel@lists.freedesktop.org
662T: git git://people.freedesktop.org/~gabbayo/linux.git
663S: Supported
130e0371
OG
664F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
665F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 666F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 667F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 668F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
669F: drivers/gpu/drm/amd/include/cik_structs.h
670F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 671F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
672F: drivers/gpu/drm/radeon/radeon_kfd.c
673F: drivers/gpu/drm/radeon/radeon_kfd.h
674F: include/uapi/linux/kfd_ioctl.h
16423d67 675
45198c7b
LT
676AMD XGBE DRIVER
677M: Tom Lendacky <thomas.lendacky@amd.com>
678L: netdev@vger.kernel.org
679S: Supported
680F: drivers/net/ethernet/amd/xgbe/
45198c7b 681
284f42b6 682AMS (Apple Motion Sensor) DRIVER
8b58be88 683M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 684S: Supported
bd5f47ec 685F: drivers/macintosh/ams/
284f42b6 686
531fca16
HV
687ANALOG DEVICES INC AD9389B DRIVER
688M: Hans Verkuil <hans.verkuil@cisco.com>
689L: linux-media@vger.kernel.org
690S: Maintained
691F: drivers/media/i2c/ad9389b*
692
614b4384
LPC
693ANALOG DEVICES INC ADV7180 DRIVER
694M: Lars-Peter Clausen <lars@metafoo.de>
695L: linux-media@vger.kernel.org
696W: http://ez.analog.com/community/linux-device-drivers
697S: Supported
698F: drivers/media/i2c/adv7180.c
699
c40ddfa3
HV
700ANALOG DEVICES INC ADV7511 DRIVER
701M: Hans Verkuil <hans.verkuil@cisco.com>
702L: linux-media@vger.kernel.org
703S: Maintained
704F: drivers/media/i2c/adv7511*
705
531fca16
HV
706ANALOG DEVICES INC ADV7604 DRIVER
707M: Hans Verkuil <hans.verkuil@cisco.com>
708L: linux-media@vger.kernel.org
709S: Maintained
710F: drivers/media/i2c/adv7604*
711
c40ddfa3
HV
712ANALOG DEVICES INC ADV7842 DRIVER
713M: Hans Verkuil <hans.verkuil@cisco.com>
714L: linux-media@vger.kernel.org
715S: Maintained
716F: drivers/media/i2c/adv7842*
717
527a1a83 718ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 719M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 720L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 721W: http://wiki.analog.com/
a4edbc10 722W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 723S: Supported
39c9d199 724F: sound/soc/codecs/adau*
cc52688a 725F: sound/soc/codecs/adav*
4bdef3bd 726F: sound/soc/codecs/ad1*
ae48f5ef 727F: sound/soc/codecs/ad7*
4bdef3bd 728F: sound/soc/codecs/ssm*
40216ce7 729F: sound/soc/codecs/sigmadsp.*
4bdef3bd 730
527a1a83 731ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 732L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
733L: alsa-devel@alsa-project.org (moderated for non-subscribers)
734W: http://blackfin.uclinux.org/
735S: Supported
736F: sound/soc/blackfin/*
7d1f9018 737
4ce72abc
LPC
738ANALOG DEVICES INC IIO DRIVERS
739M: Lars-Peter Clausen <lars@metafoo.de>
740M: Michael Hennerich <Michael.Hennerich@analog.com>
741W: http://wiki.analog.com/
742W: http://ez.analog.com/community/linux-device-drivers
743S: Supported
744F: drivers/iio/*/ad*
745X: drivers/iio/*/adjd*
746F: drivers/staging/iio/*/ad*
747F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 748
0e3b67b3
LPC
749ANALOG DEVICES INC DMA DRIVERS
750M: Lars-Peter Clausen <lars@metafoo.de>
751W: http://ez.analog.com/community/linux-device-drivers
752S: Supported
753F: drivers/dma/dma-axi-dmac.c
754
41c9e95d
GK
755ANDROID DRIVERS
756M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 757M: Arve HjønnevĂ¥g <arve@android.com>
41c9e95d 758M: Riley Andrews <riandrews@android.com>
0e4a566b 759T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
760L: devel@driverdev.osuosl.org
761S: Supported
762F: drivers/android/
763F: drivers/staging/android/
764
42269063 765AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 766M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 767L: linuxppc-dev@lists.ozlabs.org
93711660 768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 769S: Maintained
679655da 770F: sound/aoa/
42269063 771
97a445da
WBG
772APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
773M: William Breathitt Gray <vilhelm.gray@gmail.com>
774L: linux-iio@vger.kernel.org
775S: Maintained
776F: drivers/iio/dac/stx104.c
777
1da177e4 778APM DRIVER
e5f6450c 779M: Jiri Kosina <jikos@kernel.org>
81024fc4 780S: Odd fixes
9f273c24 781T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
782F: arch/x86/kernel/apm_32.c
783F: include/linux/apm_bios.h
c117ab84 784F: include/uapi/linux/apm_bios.h
81024fc4 785F: drivers/char/apm-emulation.c
1da177e4 786
bd7aa4b2 787APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 788M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 789L: linux-input@vger.kernel.org
75dd112a 790S: Odd fixes
679655da 791F: drivers/input/mouse/bcm5974.c
bd7aa4b2 792
6f2fad74 793APPLE SMC DRIVER
75dd112a 794M: Henrik Rydberg <rydberg@bitmath.org>
d618540f 795L: lm-sensors@lm-sensors.org
75dd112a 796S: Odd fixes
679655da 797F: drivers/hwmon/applesmc.c
6f2fad74 798
1da177e4 799APPLETALK NETWORK LAYER
8b58be88 800M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 801S: Maintained
679655da
JP
802F: drivers/net/appletalk/
803F: net/appletalk/
1da177e4 804
21c75328
DD
805APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
806M: Duc Dang <dhdang@apm.com>
807S: Supported
808F: arch/arm64/boot/dts/apm/
809
24299502
IS
810APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
811M: Iyappan Subramanian <isubramanian@apm.com>
812M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
813S: Supported
814F: drivers/net/ethernet/apm/xgene/
815F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
816
62a37dc7
LP
817APTINA CAMERA SENSOR PLL
818M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
819L: linux-media@vger.kernel.org
820S: Maintained
821F: drivers/media/i2c/aptina-pll.*
822
1154ea7d 823ARC FRAMEBUFFER DRIVER
8b58be88 824M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 825S: Maintained
8a61f013
JH
826F: drivers/video/fbdev/arcfb.c
827F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 828
c38f6ac7
MG
829ARCNET NETWORK LAYER
830M: Michael Grzeschik <m.grzeschik@pengutronix.de>
831L: netdev@vger.kernel.org
832S: Maintained
833F: drivers/net/arcnet/
834F: include/uapi/linux/if_arcnet.h
835
1da177e4 836ARM MFM AND FLOPPY DRIVERS
8b58be88 837M: Ian Molton <spyro@f2s.com>
1da177e4 838S: Maintained
679655da
JP
839F: arch/arm/lib/floppydma.S
840F: arch/arm/include/asm/floppy.h
1da177e4 841
6f96521f
WD
842ARM PMU PROFILING AND DEBUGGING
843M: Will Deacon <will.deacon@arm.com>
70e238df 844R: Mark Rutland <mark.rutland@arm.com>
6f96521f 845S: Maintained
dd06a84b 846F: arch/arm*/kernel/perf_*
6f96521f 847F: arch/arm/oprofile/common.c
dd06a84b
MR
848F: arch/arm*/kernel/hw_breakpoint.c
849F: arch/arm*/include/asm/hw_breakpoint.h
850F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
851F: drivers/perf/arm_pmu.c
852F: include/linux/perf/arm_pmu.h
6f96521f 853
d4275354 854ARM PORT
8b58be88 855M: Russell King <linux@arm.linux.org.uk>
efc03ecb 856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
857W: http://www.arm.linux.org.uk/
858S: Maintained
859F: arch/arm/
860
d323c243
SB
861ARM SUB-ARCHITECTURES
862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 863S: Maintained
d323c243
SB
864F: arch/arm/mach-*/
865F: arch/arm/plat-*/
866T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
867
cefbf4ea
RK
868ARM PRIMECELL AACI PL041 DRIVER
869M: Russell King <linux@arm.linux.org.uk>
870S: Maintained
871F: sound/arm/aaci.*
872
873ARM PRIMECELL CLCD PL110 DRIVER
874M: Russell King <linux@arm.linux.org.uk>
875S: Maintained
8a61f013 876F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
877
878ARM PRIMECELL KMI PL050 DRIVER
879M: Russell King <linux@arm.linux.org.uk>
880S: Maintained
881F: drivers/input/serio/ambakmi.*
882F: include/linux/amba/kmi.h
883
2761f5c2 884ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
885M: Russell King <linux@arm.linux.org.uk>
886S: Maintained
679655da 887F: drivers/mmc/host/mmci.*
2f748aaa 888F: include/linux/amba/mmci.h
2761f5c2 889
1b4304e5
RK
890ARM PRIMECELL UART PL010 AND PL011 DRIVERS
891M: Russell King <linux@arm.linux.org.uk>
892S: Maintained
893F: drivers/tty/serial/amba-pl01*.c
894F: include/linux/amba/serial.h
2761f5c2 895
cefbf4ea
RK
896ARM PRIMECELL BUS SUPPORT
897M: Russell King <linux@arm.linux.org.uk>
898S: Maintained
899F: drivers/amba/
900F: include/linux/amba/bus.h
901
2b7a52a4 902ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 903M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
905S: Maintained
906
9c784f95 907ARM/AFEB9260 MACHINE SUPPORT
8b58be88 908M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
910S: Maintained
911
2b7a52a4 912ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 913M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
915S: Maintained
916
5c6dcd7f 917ARM/Allwinner sunXi SoC support
1b106699 918M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 919M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
921S: Maintained
5c6dcd7f 922N: sun[x456789]i
60b0f380
MR
923
924ARM/Allwinner SoC Clock Support
925M: Emilio LĂ³pez <emilio@elopez.com.ar>
926S: Maintained
927F: drivers/clk/sunxi/
1b106699 928
7c1e3876
CC
929ARM/Amlogic MesonX SoC support
930M: Carlo Caione <carlo@caione.org>
931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
932S: Maintained
12ddbadf 933F: drivers/media/rc/meson-ir.c
7c1e3876
CC
934N: meson[x68]
935
eff506fa
TZ
936ARM/Annapurna Labs ALPINE ARCHITECTURE
937M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
938S: Maintained
939F: arch/arm/mach-alpine/
940
8dca5ce8 941ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 942M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 943M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 944M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 946W: http://www.linux4sam.org
9f273c24 947T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
948S: Supported
949F: arch/arm/mach-at91/
f0a0a58e 950F: include/soc/at91/
70e389cc
MB
951F: arch/arm/boot/dts/at91*.dts
952F: arch/arm/boot/dts/at91*.dtsi
953F: arch/arm/boot/dts/sama*.dts
954F: arch/arm/boot/dts/sama*.dtsi
5f58c970 955F: arch/arm/include/debug/at91.S
d4a89c7d 956
6e05dd4e
BB
957ARM/ATMEL AT91 Clock Support
958M: Boris Brezillon <boris.brezillon@free-electrons.com>
959S: Maintained
960F: drivers/clk/at91
961
986cf2e9 962ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 963M: Rob Herring <robh@kernel.org>
986cf2e9
RH
964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
965S: Maintained
966F: arch/arm/mach-highbank/
e68d7c14
RH
967F: arch/arm/boot/dts/highbank.dts
968F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 969
d94f944e 970ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 971M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
972S: Maintained
973F: arch/arm/mach-cns3xxx/
d94f944e 974
4863dea3
SG
975ARM/CAVIUM THUNDER NETWORK DRIVER
976M: Sunil Goutham <sgoutham@cavium.com>
977M: Robert Richter <rric@kernel.org>
978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
979S: Supported
322e5cc5 980F: drivers/net/ethernet/cavium/thunder/
4863dea3 981
386ab516
AS
982ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
983M: Alexander Shiyan <shc_work@mail.ru>
984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
985S: Odd Fixes
b8ba3874 986N: clps711x
386ab516 987
2b7a52a4 988ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 989M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 990M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 992S: Maintained
d19d3667
HS
993F: arch/arm/mach-ep93xx/
994F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
995
996ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 997M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
999S: Maintained
1000
d4275354 1001ARM/CLKDEV SUPPORT
8b58be88 1002M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1004S: Maintained
d4275354 1005F: arch/arm/include/asm/clkdev.h
4fa2651d 1006F: drivers/clk/clkdev.c
d4275354 1007
d48134e7 1008ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1009M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1011S: Maintained
1012
94150095
HF
1013ARM/CONTEC MICRO9 MACHINE SUPPORT
1014M: Hubert Feurstein <hubert.feurstein@contec.at>
1015S: Maintained
1016F: arch/arm/mach-ep93xx/micro9.c
1017
a06ae860
PP
1018ARM/CORESIGHT FRAMEWORK AND DRIVERS
1019M: Mathieu Poirier <mathieu.poirier@linaro.org>
1020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1021S: Maintained
01081f5a 1022F: drivers/hwtracing/coresight/*
a06ae860
PP
1023F: Documentation/trace/coresight.txt
1024F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1025F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1026
1da177e4 1027ARM/CORGI MACHINE SUPPORT
8b58be88 1028M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1029S: Maintained
1030
881a95f9 1031ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1032M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1034T: git git://github.com/ulli-kroll/linux.git
162500b3 1035S: Maintained
f49afbb5 1036F: arch/arm/mach-gemini/
98a9bb5b 1037F: drivers/rtc/rtc-gemini.c
881a95f9 1038
a990cbd8 1039ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1040M: Barry Song <baohua@kernel.org>
a990cbd8 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1042T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1043S: Maintained
e68d7c14 1044F: arch/arm/boot/dts/prima2*
a990cbd8 1045F: arch/arm/mach-prima2/
4a9c44f1 1046F: drivers/clk/sirf/
05f30e8d 1047F: drivers/clocksource/timer-prima2.c
5833ac98 1048F: drivers/clocksource/timer-atlas7.c
f8505ef5 1049N: [^a-z]sirf
a990cbd8 1050
c9d862c4
BS
1051ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1052M: Baruch Siach <baruch@tkos.co.il>
1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S: Maintained
cde137aa 1055F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1056N: digicolor
1057
d4275354 1058ARM/EBSA110 MACHINE SUPPORT
8b58be88 1059M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1061W: http://www.arm.linux.org.uk/
1062S: Maintained
1063F: arch/arm/mach-ebsa110/
b955f6ca 1064F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1065
4721f3ce
UKK
1066ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1067M: Uwe Kleine-König <kernel@pengutronix.de>
1068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069S: Maintained
1070N: efm32
1071
a9da4f7e 1072ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1073M: Daniel Ribeiro <drwyrm@gmail.com>
1074M: Stefan Schmidt <stefan@openezx.org>
1075M: Harald Welte <laforge@openezx.org>
d66f1886 1076L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1077W: http://www.openezx.org/
1078S: Maintained
cafc2265
SS
1079T: topgit git://git.openezx.org/openezx.git
1080F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1081
6a915af9 1082ARM/FARADAY FA526 PORT
162500b3 1083M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1085S: Maintained
1fa7e547 1086T: git git://git.berlios.de/gemini-board
f49afbb5 1087F: arch/arm/mm/*-fa*
6a915af9 1088
d4275354 1089ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1090M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1092W: http://www.arm.linux.org.uk/
1093S: Maintained
1094F: arch/arm/include/asm/hardware/dec21285.h
1095F: arch/arm/mach-footbridge/
1096
86183a5f 1097ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1098M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1099M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1101S: Maintained
f1c12837 1102T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1103F: arch/arm/mach-imx/
ce515a6b 1104F: arch/arm/mach-mxs/
2a82f95c 1105F: arch/arm/boot/dts/imx*
e5dafa22 1106F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1107F: drivers/clk/imx/
1108F: include/soc/imx/
86183a5f 1109
142109d2 1110ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1111M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1112M: Sascha Hauer <kernel@pengutronix.de>
1113R: Stefan Agner <stefan@agner.ch>
1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115S: Maintained
1116T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1117F: arch/arm/mach-imx/*vf610*
1118F: arch/arm/boot/dts/vf*
1119
2b7a52a4 1120ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1121M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1123S: Maintained
1124
90b8fc34 1125ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1126M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1128S: Maintained
1129
ef47d5f0 1130ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1131M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1132M: Paul Parsons <lost.distance@yahoo.com>
1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1134S: Maintained
1135F: arch/arm/mach-pxa/hx4700.c
1136F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1137F: sound/soc/pxa/hx4700.c
ef47d5f0 1138
4dfad069
WX
1139ARM/HISILICON SOC SUPPORT
1140M: Wei Xu <xuwei5@hisilicon.com>
1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142W: http://www.hisilicon.com
1143S: Supported
1144T: git git://github.com/hisilicon/linux-hisi.git
1145F: arch/arm/mach-hisi/
e68d7c14
RH
1146F: arch/arm/boot/dts/hi3*
1147F: arch/arm/boot/dts/hip*
1148F: arch/arm/boot/dts/hisi*
1149F: arch/arm64/boot/dts/hisilicon/
4dfad069 1150
21f37bc3 1151ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1152M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1153W: www.jlime.com
1154S: Maintained
084bad91
KE
1155T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1156F: arch/arm/mach-sa1100/jornada720.c
1157F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1158
5e767ab9
JMC
1159ARM/IGEP MACHINE SUPPORT
1160M: Enric Balletbo i Serra <eballetbo@gmail.com>
1161M: Javier Martinez Canillas <javier@dowhile0.org>
1162L: linux-omap@vger.kernel.org
1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S: Maintained
06ff74fd 1165F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1166
403d2971
MV
1167ARM/INCOME PXA270 SUPPORT
1168M: Marek Vasut <marek.vasut@gmail.com>
1169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S: Maintained
ec154082 1171F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1172
2b7a52a4 1173ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1174M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1176S: Maintained
e2bdb176
DW
1177
1178ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1180S: Orphan
2b7a52a4
LB
1181
1182ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1183M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1185S: Maintained
2b7a52a4
LB
1186
1187ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1188M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1190S: Maintained
2b7a52a4 1191
2b7a52a4 1192ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1193M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1195S: Maintained
1196
dfdd8cc9
KH
1197ARM/INTEL IXP4XX ARM ARCHITECTURE
1198M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1199M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1201S: Maintained
1202F: arch/arm/mach-ixp4xx/
1203
838553c5 1204ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1205M: Jonathan Cameron <jic23@cam.ac.uk>
1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S: Maintained
1208F: arch/arm/mach-pxa/stargate2.c
1209F: drivers/pcmcia/pxa2xx_stargate2.c
1210
2b7a52a4 1211ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1212M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1214S: Maintained
2b7a52a4
LB
1215
1216ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1217M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1219S: Maintained
1220
1154f858 1221ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1222M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S: Maintained
1225F: arch/arm/mach-keystone/
e68d7c14 1226F: arch/arm/boot/dts/k2*
317929cd 1227T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1228
bc6aa566 1229ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1230M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1231L: linux-kernel@vger.kernel.org
1232S: Maintained
1233F: drivers/clk/keystone/
1234
1235ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1236M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238L: linux-kernel@vger.kernel.org
1239S: Maintained
1240F: drivers/clocksource/timer-keystone.c
1241
1242ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1243M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1244L: linux-kernel@vger.kernel.org
1245S: Maintained
1246F: drivers/power/reset/keystone-reset.c
1247
1248ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1249M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1250L: linux-kernel@vger.kernel.org
1251S: Maintained
1252F: drivers/memory/*emif*
1253
2b7a52a4 1254ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1255M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1257S: Maintained
1258
3143875f
JE
1259ARM/LPC18XX ARCHITECTURE
1260M: Joachim Eastwood <manabian@gmail.com>
1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S: Maintained
19c1c32c
JE
1263F: arch/arm/boot/dts/lpc43*
1264F: drivers/clk/nxp/clk-lpc18xx*
1265F: drivers/clocksource/time-lpc32xx.c
1266F: drivers/i2c/busses/i2c-lpc2k.c
1267F: drivers/memory/pl172.c
1268F: drivers/mtd/spi-nor/nxp-spifi.c
1269F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1270N: lpc18xx
1271
3b886171 1272ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1273M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1274S: Maintained
1275
31c17ac9 1276ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1277M: Jason Cooper <jason@lakedaemon.net>
1278M: Andrew Lunn <andrew@lunn.ch>
1279M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1280M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282S: Maintained
1283F: arch/arm/mach-mvebu/
59ec9671 1284F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1285F: arch/arm/boot/dts/armada*
1286F: arch/arm/boot/dts/kirkwood*
1287
75f41273 1288
40f4978b
SH
1289ARM/Marvell Berlin SoC support
1290M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292S: Maintained
1293F: arch/arm/mach-berlin/
31c17ac9 1294F: arch/arm/boot/dts/berlin*
e68d7c14 1295F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1296
40f4978b 1297
4cfab57e 1298ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1299M: Jason Cooper <jason@lakedaemon.net>
1300M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1301M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1302M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1304S: Maintained
1305F: arch/arm/mach-dove/
54a246ff
NP
1306F: arch/arm/mach-mv78xx0/
1307F: arch/arm/mach-orion5x/
1308F: arch/arm/plat-orion/
31c17ac9
GC
1309F: arch/arm/boot/dts/dove*
1310F: arch/arm/boot/dts/orion5x*
1311
3b886171 1312
d69ac131
AC
1313ARM/Orion SoC/Technologic Systems TS-78xx platform support
1314M: Alexander Clouter <alex@digriz.org.uk>
1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316W: http://www.digriz.org.uk/ts78xx/kernel
1317S: Maintained
1318F: arch/arm/mach-orion5x/ts78xx-*
1319
607b8fc9
EH
1320ARM/Mediatek RTC DRIVER
1321M: Eddie Huang <eddie.huang@mediatek.com>
1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1324S: Maintained
1325F: drivers/rtc/rtc-mt6397.c
1326
e54951c8
MB
1327ARM/Mediatek SoC support
1328M: Matthias Brugger <matthias.bgg@gmail.com>
1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1330L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1331S: Maintained
1332F: arch/arm/boot/dts/mt6*
1333F: arch/arm/boot/dts/mt8*
1334F: arch/arm/mach-mediatek/
1335N: mtk
1336K: mediatek
1337
0f8669e3
CY
1338ARM/Mediatek USB3 PHY DRIVER
1339M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1342S: Maintained
1343F: drivers/phy/phy-mt65xx-usb3.c
1344
adcb079f
AB
1345ARM/MICREL KS8695 ARCHITECTURE
1346M: Greg Ungerer <gerg@uclinux.org>
1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1348F: arch/arm/mach-ks8695/
adcb079f
AB
1349S: Odd Fixes
1350
d78ff0a5 1351ARM/MIOA701 MACHINE SUPPORT
8b58be88 1352M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1354F: arch/arm/mach-pxa/mioa701.c
1355S: Maintained
1356
9624dfe6 1357ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1358M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1359S: Maintained
1360
e0ee9851 1361ARM/NOMADIK ARCHITECTURE
28b8e8d4 1362M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1363M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S: Maintained
1366F: arch/arm/mach-nomadik/
ecc265fe 1367F: drivers/pinctrl/nomadik/
87572880 1368F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1369T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1370
9d76295a 1371ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1372M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1373L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1374W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1375S: Supported
1376
8459c159 1377ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1378M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1379M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1380S: Maintained
1381
5d783a2d 1382ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1383M: Marek Vasut <marek.vasut@gmail.com>
75280787 1384L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1385W: http://hackndev.com
1386S: Maintained
933d35f0
JP
1387F: arch/arm/mach-pxa/include/mach/palmtx.h
1388F: arch/arm/mach-pxa/palmtx.c
1389F: arch/arm/mach-pxa/include/mach/palmt5.h
1390F: arch/arm/mach-pxa/palmt5.c
1391F: arch/arm/mach-pxa/include/mach/palmld.h
1392F: arch/arm/mach-pxa/palmld.c
1393F: arch/arm/mach-pxa/include/mach/palmte2.h
1394F: arch/arm/mach-pxa/palmte2.c
1395F: arch/arm/mach-pxa/include/mach/palmtc.h
1396F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1397
b57fe924 1398ARM/PALM TREO SUPPORT
d8130624 1399M: Tomas Cech <sleep_walker@suse.com>
75280787 1400L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1401W: http://hackndev.com
1402S: Maintained
b57fe924
JP
1403F: arch/arm/mach-pxa/include/mach/palmtreo.h
1404F: arch/arm/mach-pxa/palmtreo.c
90af5811 1405
c49e1e63 1406ARM/PALMZ72 SUPPORT
8b58be88 1407M: Sergey Lapin <slapin@ossfans.org>
75280787 1408L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1409W: http://hackndev.com
1410S: Maintained
933d35f0
JP
1411F: arch/arm/mach-pxa/include/mach/palmz72.h
1412F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1413
1da177e4 1414ARM/PLEB SUPPORT
8b58be88 1415M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1416W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1417S: Maintained
1418
1419ARM/PT DIGITAL BOARD PORT
8b58be88 1420M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1422W: http://www.arm.linux.org.uk/
1423S: Maintained
1424
8fc1b0f8 1425ARM/QUALCOMM SUPPORT
bbeaa595
AG
1426M: Andy Gross <andy.gross@linaro.org>
1427M: David Brown <david.brown@linaro.org>
8fc1b0f8 1428L: linux-arm-msm@vger.kernel.org
f5d3af9d 1429L: linux-soc@vger.kernel.org
8fc1b0f8 1430S: Maintained
0c4cbf9e
BA
1431F: arch/arm/boot/dts/qcom-*.dts
1432F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1433F: arch/arm/mach-qcom/
e68d7c14 1434F: arch/arm64/boot/dts/qcom/*
f5d3af9d 1435F: drivers/soc/qcom/
c0c89faf
SB
1436F: drivers/tty/serial/msm_serial.h
1437F: drivers/tty/serial/msm_serial.c
1438F: drivers/*/pm8???-*
1439F: drivers/mfd/ssbi.c
916f743d 1440F: drivers/firmware/qcom_scm.c
bbeaa595 1441T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1442
2b7a52a4 1443ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1444M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1446S: Maintained
1447
b138e119
SH
1448ARM/RENESAS ARM64 ARCHITECTURE
1449M: Simon Horman <horms@verge.net.au>
1450M: Magnus Damm <magnus.damm@gmail.com>
1451L: linux-sh@vger.kernel.org
1452Q: http://patchwork.kernel.org/project/linux-sh/list/
1453T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1454S: Supported
1455F: arch/arm64/boot/dts/renesas/
1456
d4275354 1457ARM/RISCPC ARCHITECTURE
8b58be88 1458M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1460W: http://www.arm.linux.org.uk/
1461S: Maintained
d4275354
RK
1462F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1463F: arch/arm/include/asm/hardware/ioc.h
1464F: arch/arm/include/asm/hardware/iomd.h
1465F: arch/arm/include/asm/hardware/memc.h
1466F: arch/arm/mach-rpc/
1a6422f6 1467F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1468F: drivers/net/ethernet/i825xx/ether1*
1469F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1470F: drivers/scsi/arm/
1471
08ddbb0a
HS
1472ARM/Rockchip SoC support
1473M: Heiko Stuebner <heiko@sntech.de>
1474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1475L: linux-rockchip@lists.infradead.org
9f273c24 1476T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1477S: Maintained
541555e9 1478F: arch/arm/boot/dts/rk3*
08ddbb0a 1479F: arch/arm/mach-rockchip/
541555e9
HS
1480F: drivers/clk/rockchip/
1481F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1482F: drivers/*/*rockchip*
541555e9
HS
1483F: drivers/*/*/*rockchip*
1484F: sound/soc/rockchip/
b4331b43 1485N: rockchip
08ddbb0a 1486
5bfb937c
KK
1487ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1488M: Kukjin Kim <kgene@kernel.org>
e8f98457 1489M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1491L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1492S: Maintained
6f0589c8 1493F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1494F: arch/arm/boot/dts/s5p*
1495F: arch/arm/boot/dts/samsung*
6f0589c8 1496F: arch/arm/boot/dts/exynos*
d97236e6 1497F: arch/arm64/boot/dts/exynos/
482ce512 1498F: arch/arm/plat-samsung/
769bbb63
HS
1499F: arch/arm/mach-s3c24*/
1500F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1501F: arch/arm/mach-s5p*/
1502F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1503F: drivers/*/*s3c2410*
1504F: drivers/*/*/*s3c2410*
40c76662
MB
1505F: drivers/spi/spi-s3c*
1506F: sound/soc/samsung/*
d6b9aea6
KK
1507F: Documentation/arm/Samsung/
1508F: Documentation/devicetree/bindings/arm/samsung/
1509F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1510F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1511N: exynos
f556cb07 1512
10ffa964
KP
1513ARM/SAMSUNG MOBILE MACHINE SUPPORT
1514M: Kyungmin Park <kyungmin.park@samsung.com>
1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516S: Maintained
004bbd3c 1517F: arch/arm/mach-s5pv210/
10ffa964 1518
3ce4ccb6
KD
1519ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1520M: Kyungmin Park <kyungmin.park@samsung.com>
1521M: Kamil Debski <k.debski@samsung.com>
1522L: linux-arm-kernel@lists.infradead.org
1523L: linux-media@vger.kernel.org
1524S: Maintained
1525F: drivers/media/platform/s5p-g2d/
1526
e6a476fd
MS
1527ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1528M: Kyungmin Park <kyungmin.park@samsung.com>
1529M: Kamil Debski <k.debski@samsung.com>
6305902c 1530M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1531L: linux-arm-kernel@lists.infradead.org
1532L: linux-media@vger.kernel.org
1533S: Maintained
934455d7 1534F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1535F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1536
1537ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1538M: Kyungmin Park <kyungmin.park@samsung.com>
1539M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1540L: linux-arm-kernel@lists.infradead.org
1541L: linux-media@vger.kernel.org
1542S: Maintained
90d72ac6 1543F: drivers/media/platform/s5p-tv/
e6a476fd 1544
7d9f9bf4
AP
1545ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1546M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1547M: Jacek Anaszewski <j.anaszewski@samsung.com>
1548L: linux-arm-kernel@lists.infradead.org
1549L: linux-media@vger.kernel.org
1550S: Maintained
1551F: drivers/media/platform/s5p-jpeg/
1552
d48d38e8 1553ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1554M: Simon Horman <horms@verge.net.au>
d48d38e8 1555M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1556L: linux-renesas-soc@vger.kernel.org
4a121096 1557Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1558T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1559S: Supported
0b514fdb
SH
1560F: arch/arm/boot/dts/emev2*
1561F: arch/arm/boot/dts/r7s*
1562F: arch/arm/boot/dts/r8a*
1563F: arch/arm/boot/dts/sh*
0b514fdb 1564F: arch/arm/configs/shmobile_defconfig
7a2071c5 1565F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1566F: arch/arm/mach-shmobile/
1567F: drivers/sh/
1568
66314223 1569ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1570M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1571S: Maintained
1572F: arch/arm/mach-socfpga/
efadb751
DN
1573F: arch/arm/boot/dts/socfpga*
1574F: arch/arm/configs/socfpga_defconfig
e68d7c14 1575F: arch/arm64/boot/dts/altera/
ba2b7d0a 1576W: http://www.rocketboards.org
efadb751 1577T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1578
1579ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1580M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1581S: Maintained
1582F: drivers/clk/socfpga/
1583
71bcada8
TT
1584ARM/SOCFPGA EDAC SUPPORT
1585M: Thor Thayer <tthayer@opensource.altera.com>
1586S: Maintained
1587F: drivers/edac/altera_edac.
1588
65ebcc11 1589ARM/STI ARCHITECTURE
a92177ea
SK
1590M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1591M: Maxime Coquelin <maxime.coquelin@st.com>
1592M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594L: kernel@stlinux.com
1595W: http://www.stlinux.com
1596S: Maintained
1597F: arch/arm/mach-sti/
a92177ea 1598F: arch/arm/boot/dts/sti*
b8e31bf3 1599F: drivers/char/hw_random/st-rng.c
a92177ea 1600F: drivers/clocksource/arm_global_timer.c
82805d1b 1601F: drivers/clocksource/clksrc_st_lpc.c
a92177ea 1602F: drivers/i2c/busses/i2c-st.c
346e2e4a 1603F: drivers/media/rc/st_rc.c
95d66b16 1604F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1605F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1606F: drivers/phy/phy-miphy28lp.c
1607F: drivers/phy/phy-miphy365x.c
6da969a5 1608F: drivers/phy/phy-stih407-usb.c
26389c78 1609F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1610F: drivers/pinctrl/pinctrl-st.c
1611F: drivers/reset/sti/
db4112e6 1612F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1613F: drivers/tty/serial/st-asc.c
eb11adab 1614F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1615F: drivers/usb/host/ehci-st.c
1616F: drivers/usb/host/ohci-st.c
db4112e6 1617F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1618F: drivers/ata/ahci_st.c
65ebcc11 1619
ee6e7879
MC
1620ARM/STM32 ARCHITECTURE
1621M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623S: Maintained
1624T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1625N: stm32
1626F: drivers/clocksource/armv7m_systick.c
1627
d6de5b02
MG
1628ARM/TANGO ARCHITECTURE
1629M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1630L: linux-arm-kernel@lists.infradead.org
1631S: Maintained
1632F: arch/arm/mach-tango/
1633F: arch/arm/boot/dts/tango*
1634
2b7a52a4 1635ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1636M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1638S: Maintained
1639
1bbd7089 1640ARM/TETON BGA MACHINE SUPPORT
706e69d6 1641M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643S: Maintained
1644
2b7a52a4 1645ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1646M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1648S: Maintained
1649
98ad6e3b 1650ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1651M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1653W: http://www.mcuos.com
1654S: Maintained
4e89e8f6 1655F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1656F: drivers/input/keyboard/w90p910_keypad.c
1657F: drivers/input/touchscreen/w90p910_ts.c
1658F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1659F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1660F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1661F: drivers/rtc/rtc-nuc900.c
9df92e6c 1662F: drivers/spi/spi-nuc900.c
4e89e8f6 1663F: drivers/usb/host/ehci-w90x900.c
8a61f013 1664F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1665
54274d71 1666ARM/U300 MACHINE SUPPORT
e4651a9f 1667M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669S: Supported
1670F: arch/arm/mach-u300/
9affbd24 1671F: drivers/clocksource/timer-u300.c
54274d71
LW
1672F: drivers/i2c/busses/i2c-stu300.c
1673F: drivers/rtc/rtc-coh901331.c
1674F: drivers/watchdog/coh901327_wdt.c
1675F: drivers/dma/coh901318*
87572880
LW
1676F: drivers/mfd/ab3100*
1677F: drivers/rtc/rtc-ab3100.c
1678F: drivers/rtc/rtc-coh901331.c
1679T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1680
3d00d04f
MY
1681ARM/UNIPHIER ARCHITECTURE
1682M: Masahiro Yamada <yamada.masahiro@socionext.com>
1683L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684S: Maintained
a3ff83d2 1685F: arch/arm/boot/dts/uniphier*
e7ecbc05 1686F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1687F: arch/arm/mach-uniphier/
e7ecbc05 1688F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1689F: arch/arm64/boot/dts/socionext/
4b7f48d3 1690F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1691F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1692F: drivers/pinctrl/uniphier/
1693F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1694N: uniphier
1695
87572880 1696ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1697M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699S: Maintained
1700F: arch/arm/mach-ux500/
e4651a9f 1701F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1702F: drivers/dma/ste_dma40*
e4651a9f 1703F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1704F: drivers/mfd/abx500*
1705F: drivers/mfd/ab8500*
e4651a9f
LW
1706F: drivers/mfd/dbx500*
1707F: drivers/mfd/db8500*
ecc265fe
JP
1708F: drivers/pinctrl/nomadik/pinctrl-ab*
1709F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1710F: drivers/rtc/rtc-ab8500.c
e4651a9f 1711F: drivers/rtc/rtc-pl031.c
87572880 1712T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1713
e93fde28
UH
1714ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1715M: Ulf Hansson <ulf.hansson@linaro.org>
1716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717T: git git://git.linaro.org/people/ulfh/clk.git
1718S: Maintained
1719F: drivers/clk/ux500/
1720F: include/linux/platform_data/clk-ux500.h
1721
740d93b1
PM
1722ARM/VERSATILE EXPRESS PLATFORM
1723M: Liviu Dudau <liviu.dudau@arm.com>
1724M: Sudeep Holla <sudeep.holla@arm.com>
1725M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727S: Maintained
1728F: arch/arm/boot/dts/vexpress*
e68d7c14 1729F: arch/arm64/boot/dts/arm/
740d93b1
PM
1730F: arch/arm/mach-vexpress/
1731F: */*/vexpress*
7e8f403f 1732F: */*/*/vexpress*
740d93b1
PM
1733F: drivers/clk/versatile/clk-vexpress-osc.c
1734F: drivers/clocksource/versatile.c
1735
d4275354 1736ARM/VFP SUPPORT
8b58be88 1737M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1738L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1739W: http://www.arm.linux.org.uk/
1740S: Maintained
1741F: arch/arm/vfp/
1742
e66b6d8e
MV
1743ARM/VOIPAC PXA270 SUPPORT
1744M: Marek Vasut <marek.vasut@gmail.com>
1745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746S: Maintained
1747F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1748F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1749
04529fe2
TP
1750ARM/VT8500 ARM ARCHITECTURE
1751M: Tony Prisk <linux@prisktech.co.nz>
1752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753S: Maintained
1754F: arch/arm/mach-vt8500/
41fd91b4 1755F: drivers/clocksource/vt8500_timer.c
560746eb 1756F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1757F: drivers/mmc/host/wmt-sdmmc.c
1758F: drivers/pwm/pwm-vt8500.c
1759F: drivers/rtc/rtc-vt8500.c
1760F: drivers/tty/serial/vt8500_serial.c
4f31102b 1761F: drivers/usb/host/ehci-platform.c
41fd91b4 1762F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1763F: drivers/video/fbdev/vt8500lcdfb.*
1764F: drivers/video/fbdev/wm8505fb*
1765F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1766
e66b6d8e
MV
1767ARM/ZIPIT Z2 SUPPORT
1768M: Marek Vasut <marek.vasut@gmail.com>
1769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770S: Maintained
1771F: arch/arm/mach-pxa/z2.c
6ab2a855 1772F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1773
5ecc4b53
JN
1774ARM/ZTE ARCHITECTURE
1775M: Jun Nie <jun.nie@linaro.org>
1776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777S: Maintained
1778F: arch/arm/mach-zx/
1779F: drivers/clk/zte/
1780F: Documentation/devicetree/bindings/arm/zte.txt
1781F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1782
51f29d44
MS
1783ARM/ZYNQ ARCHITECTURE
1784M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1785R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787W: http://wiki.xilinx.com
d6448b76 1788T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1789S: Supported
1790F: arch/arm/mach-zynq/
bd2a337a 1791F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1792F: drivers/block/xsysace.c
c2fd4e38
MS
1793N: zynq
1794N: xilinx
1795F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1796F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1797F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1798F: drivers/edac/synopsys_edac.c
51f29d44 1799
48ec83bc 1800ARM SMMU DRIVERS
b8f9879e
WD
1801M: Will Deacon <will.deacon@arm.com>
1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803S: Maintained
1804F: drivers/iommu/arm-smmu.c
48ec83bc 1805F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1806F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1807
38074229
CM
1808ARM64 PORT (AARCH64 ARCHITECTURE)
1809M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1810M: Will Deacon <will.deacon@arm.com>
38074229 1811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1812T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1813S: Maintained
1814F: arch/arm64/
d19766ec 1815F: Documentation/arm64/
38074229 1816
9d7005f9
LP
1817AS3645A LED FLASH CONTROLLER DRIVER
1818M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1819L: linux-media@vger.kernel.org
1820T: git git://linuxtv.org/media_tree.git
1821S: Maintained
1822F: drivers/media/i2c/as3645a.c
b5dcee22 1823F: include/media/i2c/as3645a.h
9d7005f9 1824
d58de038
GJ
1825ASC7621 HARDWARE MONITOR DRIVER
1826M: George Joseph <george.joseph@fairview5.com>
1827L: lm-sensors@lm-sensors.org
1828S: Maintained
1829F: Documentation/hwmon/asc7621
1830F: drivers/hwmon/asc7621.c
1831
b229ece9 1832ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1833M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1834L: acpi4asus-user@lists.sourceforge.net
d0944853 1835L: platform-driver-x86@vger.kernel.org
76593d6f 1836W: http://acpi4asus.sf.net
85091b71 1837S: Maintained
b229ece9
CC
1838F: drivers/platform/x86/asus*.c
1839F: drivers/platform/x86/eeepc*.c
85091b71 1840
f6a6bbae
JPRV
1841ASUS WIRELESS RADIO CONTROL DRIVER
1842M: JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1843L: platform-driver-x86@vger.kernel.org
1844S: Maintained
1845F: drivers/platform/x86/asus-wireless.c
1846
953a6479 1847ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1848R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1849W: http://sourceforge.net/projects/xscaleiop
08223d80 1850S: Odd fixes
679655da
JP
1851F: Documentation/crypto/async-tx-api.txt
1852F: crypto/async_tx/
1853F: drivers/dma/
1854F: include/linux/dmaengine.h
1855F: include/linux/async_tx.h
b3e5f263 1856
a1867d36 1857AT24 EEPROM DRIVER
14d77c4d 1858M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1859L: linux-i2c@vger.kernel.org
1860S: Maintained
1861F: drivers/misc/eeprom/at24.c
25f73ed5 1862F: include/linux/platform_data/at24.h
a1867d36 1863
e7839f25 1864ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1865M: "Ed L. Cashin" <ed.cashin@acm.org>
1866W: http://www.openaoe.org/
1da177e4 1867S: Supported
679655da
JP
1868F: Documentation/aoe/
1869F: drivers/block/aoe/
1da177e4 1870
aad7a211
AB
1871ATHEROS 71XX/9XXX GPIO DRIVER
1872M: Alban Bedel <albeu@free.fr>
1873W: https://github.com/AlbanBedel/linux
1874T: git git://github.com/AlbanBedel/linux
1875S: Maintained
1876F: drivers/gpio/gpio-ath79.c
1877F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1878
9a10a870 1879ATHEROS ATH GENERIC UTILITIES
f726ee65 1880M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1881L: linux-wireless@vger.kernel.org
1882S: Supported
1883F: drivers/net/wireless/ath/*
1884
fa1c114f 1885ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1886M: Jiri Slaby <jirislaby@gmail.com>
1887M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1888M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1889L: linux-wireless@vger.kernel.org
72c706b7 1890W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1891S: Maintained
fa451753 1892F: drivers/net/wireless/ath/ath5k/
fa1c114f 1893
12e62d6f
KV
1894ATHEROS ATH6KL WIRELESS DRIVER
1895M: Kalle Valo <kvalo@qca.qualcomm.com>
1896L: linux-wireless@vger.kernel.org
1897W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 1898T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
1899S: Supported
1900F: drivers/net/wireless/ath/ath6kl/
1901
2be7d22f 1902WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 1903M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
1904L: linux-wireless@vger.kernel.org
1905L: wil6210@qca.qualcomm.com
1906S: Supported
1907W: http://wireless.kernel.org/en/users/Drivers/wil6210
1908F: drivers/net/wireless/ath/wil6210/
dba4b74d 1909F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1910
1d7e1e6b
CL
1911CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1912M: Christian Lamparter <chunkeey@googlemail.com>
1913L: linux-wireless@vger.kernel.org
1914W: http://wireless.kernel.org/en/users/Drivers/carl9170
1915S: Maintained
1916F: drivers/net/wireless/ath/carl9170/
1917
2c2a6172
LT
1918ATK0110 HWMON DRIVER
1919M: Luca Tettamanti <kronos.it@gmail.com>
1920L: lm-sensors@lm-sensors.org
1921S: Maintained
1922F: drivers/hwmon/asus_atk0110.c
1923
6f69a6d7 1924ATI_REMOTE2 DRIVER
8b58be88 1925M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1926S: Maintained
679655da 1927F: drivers/input/misc/ati_remote2.c
6f69a6d7 1928
7ae115b4 1929ATLX ETHERNET DRIVERS
8b58be88 1930M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1931M: Chris Snook <chris.snook@gmail.com>
e443e383 1932L: netdev@vger.kernel.org
8d5ca6ec
JC
1933W: http://sourceforge.net/projects/atl1
1934W: http://atl1.sourceforge.net
1935S: Maintained
2b133ad6 1936F: drivers/net/ethernet/atheros/
8d5ca6ec 1937
1da177e4 1938ATM
366c1bd1 1939M: Chas Williams <3chas3@gmail.com>
476604de 1940L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1941L: netdev@vger.kernel.org
1da177e4
LT
1942W: http://linux-atm.sourceforge.net
1943S: Maintained
679655da
JP
1944F: drivers/atm/
1945F: include/linux/atm*
c117ab84 1946F: include/uapi/linux/atm*
1da177e4 1947
04ac2f46 1948ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1949M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1950S: Maintained
1951F: drivers/mmc/host/atmel-mci.c
04ac2f46 1952
a1cfac48 1953ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1954M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1955S: Supported
df621252 1956F: drivers/tty/serial/atmel_serial.c
a1cfac48 1957
b9cd7a25
LD
1958ATMEL SAMA5D2 ADC DRIVER
1959M: Ludovic Desroches <ludovic.desroches@atmel.com>
1960L: linux-iio@vger.kernel.org
1961S: Supported
1962F: drivers/iio/adc/at91-sama5d2_adc.c
1963
dfae90ed 1964ATMEL Audio ALSA driver
3a82002c 1965M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1966L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1967S: Supported
1968F: sound/soc/atmel
1969
b414dc16
NF
1970ATMEL DMA DRIVER
1971M: Nicolas Ferre <nicolas.ferre@atmel.com>
1972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973S: Supported
1974F: drivers/dma/at_hdmac.c
1975F: drivers/dma/at_hdmac_regs.h
6f0d65af 1976F: include/linux/platform_data/dma-atmel.h
b414dc16 1977
6bd0f436
LD
1978ATMEL XDMA DRIVER
1979M: Ludovic Desroches <ludovic.desroches@atmel.com>
1980L: linux-arm-kernel@lists.infradead.org
1981L: dmaengine@vger.kernel.org
1982S: Supported
1983F: drivers/dma/at_xdmac.c
1984
888f2804
LD
1985ATMEL I2C DRIVER
1986M: Ludovic Desroches <ludovic.desroches@atmel.com>
1987L: linux-i2c@vger.kernel.org
1988S: Supported
1989F: drivers/i2c/busses/i2c-at91.c
1990
15515545 1991ATMEL ISI DRIVER
50cb2efa 1992M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
1993L: linux-media@vger.kernel.org
1994S: Supported
f2294c2d 1995F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
1996F: include/media/atmel-isi.h
1997
8f4c79ce 1998ATMEL LCDFB DRIVER
8b58be88 1999M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2000L: linux-fbdev@vger.kernel.org
8f4c79ce 2001S: Maintained
8a61f013 2002F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2003F: include/video/atmel_lcdc.h
8f4c79ce 2004
89e5785f 2005ATMEL MACB ETHERNET DRIVER
a02875a6 2006M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2007S: Supported
9f2f381f 2008F: drivers/net/ethernet/cadence/
89e5785f 2009
5cbac98a 2010ATMEL NAND DRIVER
50cb2efa
NF
2011M: Wenyou Yang <wenyou.yang@atmel.com>
2012M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2013L: linux-mtd@lists.infradead.org
2014S: Supported
2015F: drivers/mtd/nand/atmel_nand*
2016
05c441ef 2017ATMEL SDMMC DRIVER
2018M: Ludovic Desroches <ludovic.desroches@atmel.com>
2019L: linux-mmc@vger.kernel.org
2020S: Supported
2021F: drivers/mmc/host/sdhci-of-at91.c
2022
754ce4f2 2023ATMEL SPI DRIVER
a02875a6 2024M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2025S: Supported
9df92e6c 2026F: drivers/spi/spi-atmel.*
754ce4f2 2027
0ef09015 2028ATMEL SSC DRIVER
03515f32 2029M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031S: Supported
2032F: drivers/misc/atmel-ssc.c
2033F: include/linux/atmel-ssc.h
2034
e9cb1c5a
NF
2035ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2036M: Nicolas Ferre <nicolas.ferre@atmel.com>
2037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038S: Supported
2039F: drivers/misc/atmel_tclib.c
2040F: drivers/clocksource/tcb_clksrc.c
2041
914a3f3b 2042ATMEL USBA UDC DRIVER
a02875a6
NF
2043M: Nicolas Ferre <nicolas.ferre@atmel.com>
2044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2045S: Supported
faf2e1db 2046F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2047
1da177e4 2048ATMEL WIRELESS DRIVER
8b58be88 2049M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2050L: linux-wireless@vger.kernel.org
1da177e4
LT
2051W: http://www.thekelleys.org.uk/atmel
2052W: http://atmelwlandriver.sourceforge.net/
2053S: Maintained
30fe0f9b 2054F: drivers/net/wireless/atmel/atmel*
1da177e4 2055
a14c0f8f
ND
2056ATMEL MAXTOUCH DRIVER
2057M: Nick Dyer <nick.dyer@itdev.co.uk>
2058T: git git://github.com/atmel-maxtouch/linux.git
2059S: Supported
2060F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2061F: drivers/input/touchscreen/atmel_mxt_ts.c
2062F: include/linux/platform_data/atmel_mxt_ts.h
2063
26780d9e 2064ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2065M: Bradley Grove <linuxdrivers@attotech.com>
2066L: linux-scsi@vger.kernel.org
2067W: http://www.attotech.com
2068S: Supported
2069F: drivers/scsi/esas2r
26780d9e 2070
bc6e17b8
SS
2071ATUSB IEEE 802.15.4 RADIO DRIVER
2072M: Stefan Schmidt <stefan@osg.samsung.com>
2073L: linux-wpan@vger.kernel.org
2074S: Maintained
2075F: drivers/net/ieee802154/atusb.c
2076F: drivers/net/ieee802154/atusb.h
2077F: drivers/net/ieee802154/at86rf230.h
2078
a92b7b80 2079AUDIT SUBSYSTEM
915f389d 2080M: Paul Moore <paul@paul-moore.com>
8b58be88 2081M: Eric Paris <eparis@redhat.com>
915f389d 2082L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2083W: http://people.redhat.com/sgrubb/audit/
915f389d 2084T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2085S: Maintained
679655da 2086F: include/linux/audit.h
c117ab84 2087F: include/uapi/linux/audit.h
679655da 2088F: kernel/audit*
a92b7b80 2089
70e84049 2090AUXILIARY DISPLAY DRIVERS
8b58be88 2091M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2092W: http://miguelojeda.es/auxdisplay.htm
2093W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2094S: Maintained
679655da
JP
2095F: drivers/auxdisplay/
2096F: include/linux/cfag12864b.h
70e84049 2097
5f97f7f9 2098AVR32 ARCHITECTURE
e336f61f
HCE
2099M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2100M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2101W: http://www.atmel.com/products/AVR32/
249d9d9d 2102W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2103W: http://avrfreaks.net/
e336f61f 2104S: Maintained
679655da 2105F: arch/avr32/
5f97f7f9
HS
2106
2107AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2108M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2109M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2110S: Maintained
679655da 2111F: arch/avr32/mach-at32ap/
5f97f7f9 2112
1da177e4 2113AX.25 NETWORK LAYER
8b58be88 2114M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2115L: linux-hams@vger.kernel.org
d34cb28a 2116W: http://www.linux-ax25.org/
1da177e4 2117S: Maintained
c117ab84 2118F: include/uapi/linux/ax25.h
679655da
JP
2119F: include/net/ax25.h
2120F: net/ax25/
1da177e4 2121
d5269395 2122AZ6007 DVB DRIVER
009a5410 2123M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2124L: linux-media@vger.kernel.org
a825eaec 2125W: https://linuxtv.org
d5269395
MCC
2126T: git git://linuxtv.org/media_tree.git
2127S: Maintained
2128F: drivers/media/usb/dvb-usb-v2/az6007.c
2129
6777376e
HV
2130AZTECH FM RADIO RECEIVER DRIVER
2131M: Hans Verkuil <hverkuil@xs4all.nl>
2132L: linux-media@vger.kernel.org
2133T: git git://linuxtv.org/media_tree.git
a825eaec 2134W: https://linuxtv.org
6777376e
HV
2135S: Maintained
2136F: drivers/media/radio/radio-aztech*
2137
e2d1d6c0 2138B43 WIRELESS DRIVER
e2d1d6c0 2139L: linux-wireless@vger.kernel.org
ed072f9e 2140L: b43-dev@lists.infradead.org
491b26b4 2141W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2142S: Odd Fixes
58619b14 2143F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2144
2145B43LEGACY WIRELESS DRIVER
8b58be88 2146M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2147L: linux-wireless@vger.kernel.org
ed072f9e 2148L: b43-dev@lists.infradead.org
491b26b4 2149W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2150S: Maintained
423e3ce3 2151F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2152
300abeb5 2153BACKLIGHT CLASS/SUBSYSTEM
b7701755 2154M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2155M: Lee Jones <lee.jones@linaro.org>
9f273c24 2156T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2157S: Maintained
679655da
JP
2158F: drivers/video/backlight/
2159F: include/linux/backlight.h
300abeb5 2160
c6c8fea2 2161BATMAN ADVANCED
207df49e 2162M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2163M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2164M: Antonio Quartulli <a@unstable.cc>
c6c8fea2
SE
2165L: b.a.t.m.a.n@lists.open-mesh.org
2166W: http://www.open-mesh.org/
2167S: Maintained
2168F: net/batman-adv/
2169
e2d1d6c0 2170BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2171M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2172L: linux-hams@vger.kernel.org
2173W: http://www.baycom.org/~tom/ham/ham.html
2174S: Maintained
679655da 2175F: drivers/net/hamradio/baycom*
e2d1d6c0 2176
cafe5635 2177BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2178M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2179L: linux-bcache@vger.kernel.org
2180W: http://bcache.evilpiepirate.org
d1aa1ab3 2181S: Maintained
cafe5635
KO
2182F: drivers/md/bcache/
2183
04bd844a
HV
2184BDISP ST MEDIA DRIVER
2185M: Fabien Dessenne <fabien.dessenne@st.com>
2186L: linux-media@vger.kernel.org
2187T: git git://linuxtv.org/media_tree.git
a825eaec 2188W: https://linuxtv.org
04bd844a
HV
2189S: Supported
2190F: drivers/media/platform/sti/bdisp
2191
e2d1d6c0 2192BEFS FILE SYSTEM
55817d3d 2193S: Orphan
679655da
JP
2194F: Documentation/filesystems/befs.txt
2195F: fs/befs/
e2d1d6c0 2196
564ee360 2197BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2198M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2199L: netdev@vger.kernel.org
2200S: Maintained
2201F: drivers/net/ethernet/ec_bhf.c
564ee360 2202
e2d1d6c0 2203BFS FILE SYSTEM
8b58be88 2204M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2205S: Maintained
679655da
JP
2206F: Documentation/filesystems/bfs.txt
2207F: fs/bfs/
c117ab84 2208F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2209
1394f032 2210BLACKFIN ARCHITECTURE
a4edbc10 2211M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2212L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2213T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2214W: http://blackfin.uclinux.org
2215S: Supported
679655da 2216F: arch/blackfin/
566da5b2 2217
e190d6b1 2218BLACKFIN EMAC DRIVER
b3fe92b0 2219L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2220W: http://blackfin.uclinux.org
2221S: Supported
7b35f033 2222F: drivers/net/ethernet/adi/
e190d6b1 2223
566da5b2 2224BLACKFIN RTC DRIVER
b3fe92b0 2225L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2226W: http://blackfin.uclinux.org
2227S: Supported
679655da 2228F: drivers/rtc/rtc-bfin.c
1394f032 2229
936ed49a 2230BLACKFIN SDH DRIVER
109ec8c3 2231M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2232L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2233W: http://blackfin.uclinux.org
2234S: Supported
2235F: drivers/mmc/host/bfin_sdh.c
2236
1394f032 2237BLACKFIN SERIAL DRIVER
8b58be88 2238M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2239L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2240W: http://blackfin.uclinux.org
2241S: Supported
8460241e 2242F: drivers/tty/serial/bfin_uart.c
1394f032 2243
1e6d320f 2244BLACKFIN WATCHDOG DRIVER
b3fe92b0 2245L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2246W: http://blackfin.uclinux.org
2247S: Supported
679655da 2248F: drivers/watchdog/bfin_wdt.c
1e6d320f 2249
d24ecfcc 2250BLACKFIN I2C TWI DRIVER
8b58be88 2251M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2252L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2253W: http://blackfin.uclinux.org/
2254S: Supported
679655da 2255F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2256
1e204377
SJ
2257BLACKFIN MEDIA DRIVER
2258M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2259L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2260W: http://blackfin.uclinux.org/
2261S: Supported
2262F: drivers/media/platform/blackfin/
2263F: drivers/media/i2c/adv7183*
2264F: drivers/media/i2c/vs6624*
2265
b54cf35a
JSM
2266BLINKM RGB LED DRIVER
2267M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2268S: Maintained
2269F: drivers/leds/leds-blinkm.c
2270
1da177e4 2271BLOCK LAYER
8b58be88 2272M: Jens Axboe <axboe@kernel.dk>
82c426e0 2273L: linux-block@vger.kernel.org
08deed1e 2274T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2275S: Maintained
679655da 2276F: block/
ae11f7ef 2277F: kernel/trace/blktrace.c
1da177e4 2278
2b54aaef 2279BLOCK2MTD DRIVER
8b58be88 2280M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2281L: linux-mtd@lists.infradead.org
2282S: Maintained
679655da 2283F: drivers/mtd/devices/block2mtd.c
2b54aaef 2284
63fbd24e 2285BLUETOOTH DRIVERS
8b58be88 2286M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2287M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2288M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2289L: linux-bluetooth@vger.kernel.org
63fbd24e 2290W: http://www.bluez.org/
22e7a424
MH
2291T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2292T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2293S: Maintained
679655da 2294F: drivers/bluetooth/
1da177e4 2295
63fbd24e 2296BLUETOOTH SUBSYSTEM
8b58be88 2297M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2298M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2299M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2300L: linux-bluetooth@vger.kernel.org
2301W: http://www.bluez.org/
22e7a424
MH
2302T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2303T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2304S: Maintained
679655da
JP
2305F: net/bluetooth/
2306F: include/net/bluetooth/
1da177e4
LT
2307
2308BONDING DRIVER
79b30750 2309M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2310M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2311M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2312L: netdev@vger.kernel.org
ce00f85c
JC
2313W: http://sourceforge.net/projects/bonding/
2314S: Supported
679655da 2315F: drivers/net/bonding/
c117ab84 2316F: include/uapi/linux/if_bonding.h
1da177e4 2317
b5f4df34
AS
2318BPF (Safe dynamic programs and tools)
2319M: Alexei Starovoitov <ast@kernel.org>
2320L: netdev@vger.kernel.org
2321L: linux-kernel@vger.kernel.org
2322S: Supported
2323F: kernel/bpf/
2324
39105890 2325BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2326M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2327L: netdev@vger.kernel.org
2328S: Supported
adfc5217 2329F: drivers/net/ethernet/broadcom/b44.*
39105890 2330
32ec90d5
FF
2331BROADCOM GENET ETHERNET DRIVER
2332M: Florian Fainelli <f.fainelli@gmail.com>
2333L: netdev@vger.kernel.org
2334S: Supported
2335F: drivers/net/ethernet/broadcom/genet/
2336
948c51e6 2337BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2338M: Sony Chacko <sony.chacko@qlogic.com>
2339M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2340L: netdev@vger.kernel.org
2341S: Supported
adfc5217
JK
2342F: drivers/net/ethernet/broadcom/bnx2.*
2343F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2344
4d9d2cb0 2345BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2346M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2347L: netdev@vger.kernel.org
2348S: Supported
adfc5217 2349F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2350
90f4c594 2351BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2352M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2353M: Ray Jui <rjui@broadcom.com>
2354M: Scott Branden <sbranden@broadcom.com>
497a045d 2355L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2356T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2357S: Maintained
2358F: arch/arm/mach-bcm/
2359F: arch/arm/boot/dts/bcm113*
90f4c594 2360F: arch/arm/boot/dts/bcm216*
af4b8e37 2361F: arch/arm/boot/dts/bcm281*
e68d7c14 2362F: arch/arm64/boot/dts/broadcom/
af4b8e37 2363F: arch/arm/configs/bcm_defconfig
e4ef47f2 2364F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2365F: drivers/clocksource/bcm_kona_timer.c
2366
9209bec4 2367BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2368M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2369M: Lee Jones <lee@kernel.org>
10b9e887 2370M: Eric Anholt <eric@anholt.net>
f680f25c 2371L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2373T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2374S: Maintained
9209bec4 2375N: bcm2835
f680f25c 2376
5564f092
RM
2377BROADCOM BCM47XX MIPS ARCHITECTURE
2378M: Hauke Mehrtens <hauke@hauke-m.de>
2379M: Rafał Miłecki <zajec5@gmail.com>
2380L: linux-mips@linux-mips.org
2381S: Maintained
2382F: arch/mips/bcm47xx/*
2383F: arch/mips/include/asm/mach-bcm47xx/*
2384
9209bec4 2385BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2386M: Hauke Mehrtens <hauke@hauke-m.de>
2387L: linux-arm-kernel@lists.infradead.org
2388S: Maintained
2389F: arch/arm/mach-bcm/bcm_5301x.c
2390F: arch/arm/boot/dts/bcm5301x.dtsi
2391F: arch/arm/boot/dts/bcm470*
2392
e076e962
FF
2393BROADCOM BCM63XX ARM ARCHITECTURE
2394M: Florian Fainelli <f.fainelli@gmail.com>
2395L: linux-arm-kernel@lists.infradead.org
eb6725d0 2396T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2397S: Maintained
2398F: arch/arm/mach-bcm/bcm63xx.c
2399F: arch/arm/include/debug/bcm63xx.S
2400
7110e227
KC
2401BROADCOM BCM63XX/BCM33XX UDC DRIVER
2402M: Kevin Cernekee <cernekee@gmail.com>
2403L: linux-usb@vger.kernel.org
2404S: Maintained
2405F: drivers/usb/gadget/udc/bcm63xx_udc.*
2406
2df94fd6 2407BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2408M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2409M: Gregory Fong <gregory.0xf0@gmail.com>
2410M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2412L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2413T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2414S: Maintained
2415F: arch/arm/mach-bcm/*brcmstb*
2416F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2417F: drivers/bus/brcmstb_gisb.c
5009a289 2418N: brcmstb
2df94fd6 2419
70371cef
KC
2420BROADCOM BMIPS MIPS ARCHITECTURE
2421M: Kevin Cernekee <cernekee@gmail.com>
2422M: Florian Fainelli <f.fainelli@gmail.com>
2423L: linux-mips@linux-mips.org
eb6725d0 2424T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2425S: Maintained
2426F: arch/mips/bmips/*
2427F: arch/mips/include/asm/mach-bmips/*
2428F: arch/mips/kernel/*bmips*
338808de 2429F: arch/mips/boot/dts/brcm/bcm*.dts*
70371cef
KC
2430F: drivers/irqchip/irq-bcm7*
2431F: drivers/irqchip/irq-brcmstb*
3271e610 2432F: include/linux/bcm963xx_nvram.h
8fce60b8 2433F: include/linux/bcm963xx_tag.h
70371cef 2434
948c51e6 2435BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2436M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2437M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2438L: netdev@vger.kernel.org
2439S: Supported
adfc5217 2440F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2441
a9533e7e
HP
2442BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2443M: Brett Rudley <brudley@broadcom.com>
818c07b8 2444M: Arend van Spriel <arend@broadcom.com>
85d63686 2445M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2446M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2447L: linux-wireless@vger.kernel.org
5615171c 2448L: brcm80211-dev-list@broadcom.com
a9533e7e 2449S: Supported
05491d2c 2450F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2451
9958d6f9 2452BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2453M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2454L: linux-scsi@vger.kernel.org
2455S: Supported
2456F: drivers/scsi/bnx2fc/
2457
6a6b5ad0 2458BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2459M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2460L: linux-scsi@vger.kernel.org
2461S: Supported
2462F: drivers/scsi/bnx2i/
2463
63f37ddf 2464BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2465M: Ray Jui <rjui@broadcom.com>
2466M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2467M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2470T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2471S: Maintained
2472N: iproc
2473N: cygnus
63f37ddf 2474N: nsp
36c0237f
SB
2475N: bcm9113*
2476N: bcm9583*
63f37ddf
JM
2477N: bcm9585*
2478N: bcm9586*
2479N: bcm988312
36c0237f 2480N: bcm113*
63f37ddf
JM
2481N: bcm583*
2482N: bcm585*
2483N: bcm586*
2484N: bcm88312
36c0237f 2485
3b0213d5
GF
2486BROADCOM BRCMSTB GPIO DRIVER
2487M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2488L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2489S: Supported
2490F: drivers/gpio/gpio-brcmstb.c
2491F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2492
7b7f588b 2493BROADCOM KONA GPIO DRIVER
5e163903 2494M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2495L: bcm-kernel-feedback-list@broadcom.com
2496S: Supported
2497F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2498F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2499
f6e734a8
RM
2500BROADCOM NVRAM DRIVER
2501M: Rafał Miłecki <zajec5@gmail.com>
2502L: linux-mips@linux-mips.org
2503S: Maintained
2504F: drivers/firmware/broadcom/*
2505
02787daa
BN
2506BROADCOM STB NAND FLASH DRIVER
2507M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2508M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2509L: linux-mtd@lists.infradead.org
1285734c 2510L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2511S: Maintained
2512F: drivers/mtd/nand/brcmnand/
2513
c9678d86
RM
2514BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2515M: Rafał Miłecki <zajec5@gmail.com>
2516L: linux-wireless@vger.kernel.org
2517S: Maintained
2518F: drivers/bcma/
2519F: include/linux/bcma/
2520
b8302205
FF
2521BROADCOM SYSTEMPORT ETHERNET DRIVER
2522M: Florian Fainelli <f.fainelli@gmail.com>
2523L: netdev@vger.kernel.org
2524S: Supported
2525F: drivers/net/ethernet/broadcom/bcmsysport.*
2526
7725ccfd 2527BROCADE BFA FC SCSI DRIVER
aa803370
AG
2528M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2529M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2530L: linux-scsi@vger.kernel.org
2531S: Supported
2532F: drivers/scsi/bfa/
7725ccfd 2533
8b230ed8 2534BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2535M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2536L: netdev@vger.kernel.org
2537S: Supported
f844a0ea 2538F: drivers/net/ethernet/brocade/bna/
8b230ed8 2539
5cdf7f76 2540BSG (block layer generic sg v4 driver)
8b58be88 2541M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2542L: linux-scsi@vger.kernel.org
2543S: Supported
679655da
JP
2544F: block/bsg.c
2545F: include/linux/bsg.h
c117ab84 2546F: include/uapi/linux/bsg.h
5cdf7f76 2547
af39917d
CL
2548BT87X AUDIO DRIVER
2549M: Clemens Ladisch <clemens@ladisch.de>
2550L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2551T: git git://git.alsa-project.org/alsa-kernel.git
2552S: Maintained
2553F: Documentation/sound/alsa/Bt87x.txt
2554F: sound/pci/bt87x.c
2555
ff1d5c2f 2556BT8XXGPIO DRIVER
eb032b98 2557M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2558W: http://bu3sch.de/btgpio.php
2559S: Maintained
72dbb705 2560F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2561
eb1eb04f 2562BTRFS FILE SYSTEM
c0778e25
CM
2563M: Chris Mason <clm@fb.com>
2564M: Josef Bacik <jbacik@fb.com>
d8130624 2565M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2566L: linux-btrfs@vger.kernel.org
2567W: http://btrfs.wiki.kernel.org/
8a6e2535 2568Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2569T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2570S: Maintained
679655da
JP
2571F: Documentation/filesystems/btrfs.txt
2572F: fs/btrfs/
eb1eb04f 2573
1da177e4 2574BTTV VIDEO4LINUX DRIVER
009a5410 2575M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2576L: linux-media@vger.kernel.org
a825eaec 2577W: https://linuxtv.org
275ffde4 2578T: git git://linuxtv.org/media_tree.git
f96236e5 2579S: Odd fixes
679655da 2580F: Documentation/video4linux/bttv/
90d72ac6 2581F: drivers/media/pci/bt8xx/bttv*
1da177e4 2582
1f34923c
KA
2583BUSLOGIC SCSI DRIVER
2584M: Khalid Aziz <khalid@gonehiking.org>
2585L: linux-scsi@vger.kernel.org
2586S: Maintained
2587F: drivers/scsi/BusLogic.*
2588F: drivers/scsi/FlashPoint.*
2589
af39917d
CL
2590C-MEDIA CMI8788 DRIVER
2591M: Clemens Ladisch <clemens@ladisch.de>
2592L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2593T: git git://git.alsa-project.org/alsa-kernel.git
2594S: Maintained
2595F: sound/pci/oxygen/
2596
2141355f
MS
2597C6X ARCHITECTURE
2598M: Mark Salter <msalter@redhat.com>
2599M: Aurelien Jacquiot <a-jacquiot@ti.com>
2600L: linux-c6x-dev@linux-c6x.org
2601W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2602S: Maintained
2603F: arch/c6x/
2604
a5432f5a 2605CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2606M: David Howells <dhowells@redhat.com>
e62d6e24 2607L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2608S: Supported
2609F: Documentation/filesystems/caching/cachefiles.txt
2610F: fs/cachefiles/
2611
c815ca39
HV
2612CADET FM/AM RADIO RECEIVER DRIVER
2613M: Hans Verkuil <hverkuil@xs4all.nl>
2614L: linux-media@vger.kernel.org
2615T: git git://linuxtv.org/media_tree.git
a825eaec 2616W: https://linuxtv.org
c815ca39
HV
2617S: Maintained
2618F: drivers/media/radio/radio-cadet*
2619
77d5140f 2620CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2621M: Jonathan Corbet <corbet@lwn.net>
661263b5 2622L: linux-media@vger.kernel.org
275ffde4 2623T: git git://linuxtv.org/media_tree.git
77d5140f 2624S: Maintained
679655da 2625F: Documentation/video4linux/cafe_ccic
90d72ac6 2626F: drivers/media/platform/marvell-ccic/
77d5140f 2627
201b6bab 2628CAIF NETWORK LAYER
5c574f50 2629M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2630L: netdev@vger.kernel.org
2631S: Supported
2632F: Documentation/networking/caif/
2633F: drivers/net/caif/
c117ab84 2634F: include/uapi/linux/caif/
201b6bab
JP
2635F: include/net/caif/
2636F: net/caif/
2637
77dac90f 2638CALGARY x86-64 IOMMU
8b58be88
JP
2639M: Muli Ben-Yehuda <muli@il.ibm.com>
2640M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2641L: discuss@x86-64.org
2642S: Maintained
679655da
JP
2643F: arch/x86/kernel/pci-calgary_64.c
2644F: arch/x86/kernel/tce_64.c
2645F: arch/x86/include/asm/calgary.h
2646F: arch/x86/include/asm/tce.h
77dac90f 2647
e2d1d6c0 2648CAN NETWORK LAYER
8d15d386 2649M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2650M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2651L: linux-can@vger.kernel.org
84b0d715 2652W: https://github.com/linux-can
870482a4
MKB
2653T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2654T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2655S: Maintained
f35f6c8f 2656F: Documentation/networking/can.txt
8d15d386 2657F: net/can/
8d15d386 2658F: include/linux/can/core.h
c117ab84
CEB
2659F: include/uapi/linux/can.h
2660F: include/uapi/linux/can/bcm.h
2661F: include/uapi/linux/can/raw.h
2662F: include/uapi/linux/can/gw.h
e2d1d6c0 2663
4261a204 2664CAN NETWORK DRIVERS
8b58be88 2665M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2666M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2667L: linux-can@vger.kernel.org
84b0d715 2668W: https://github.com/linux-can
870482a4
MKB
2669T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2670T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2671S: Maintained
8d15d386
OH
2672F: drivers/net/can/
2673F: include/linux/can/dev.h
8d15d386 2674F: include/linux/can/platform/
c117ab84
CEB
2675F: include/uapi/linux/can/error.h
2676F: include/uapi/linux/can/netlink.h
4261a204 2677
95d16c72
JM
2678CAPABILITIES
2679M: Serge Hallyn <serge.hallyn@canonical.com>
2680L: linux-security-module@vger.kernel.org
6305902c 2681S: Supported
95d16c72 2682F: include/linux/capability.h
c117ab84 2683F: include/uapi/linux/capability.h
6305902c 2684F: security/commoncap.c
38a94118 2685F: kernel/capability.c
95d16c72 2686
b84894c7
KT
2687CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2688M: Kevin Tsai <ktsai@capellamicro.com>
2689S: Maintained
2690F: drivers/iio/light/cm*
2691F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2692
f21fb3ed
RV
2693CAVIUM LIQUIDIO NETWORK DRIVER
2694M: Derek Chickles <derek.chickles@caviumnetworks.com>
2695M: Satanand Burla <satananda.burla@caviumnetworks.com>
2696M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2697M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2698L: netdev@vger.kernel.org
2699W: http://www.cavium.com
2700S: Supported
f21fb3ed
RV
2701F: drivers/net/ethernet/cavium/liquidio/
2702
ef0bbac3
VB
2703CC2520 IEEE-802.15.4 RADIO DRIVER
2704M: Varka Bhadram <varkabhadram@gmail.com>
2705L: linux-wpan@vger.kernel.org
2706S: Maintained
2707F: drivers/net/ieee802154/cc2520.c
2708F: include/linux/spi/cc2520.h
2709F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2710
b8154542 2711CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2712M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2713L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2714W: http://www.ibm.com/developerworks/power/cell/
2715S: Supported
679655da 2716F: arch/powerpc/include/asm/cell*.h
679655da 2717F: arch/powerpc/include/asm/spu*.h
c117ab84 2718F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2719F: arch/powerpc/oprofile/*cell*
2720F: arch/powerpc/platforms/cell/
b8154542 2721
398ecff5
SW
2722CEPH COMMON CODE (LIBCEPH)
2723M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2724M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2725M: Sage Weil <sage@redhat.com>
82593f87 2726L: ceph-devel@vger.kernel.org
09d90327 2727W: http://ceph.com/
fb99f881 2728T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2729T: git git://github.com/ceph/ceph-client.git
9030aaf9 2730S: Supported
14430813
JP
2731F: net/ceph/
2732F: include/linux/ceph/
2733F: include/linux/crush/
9030aaf9 2734
398ecff5
SW
2735CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2736M: "Yan, Zheng" <zyan@redhat.com>
2737M: Sage Weil <sage@redhat.com>
2738M: Ilya Dryomov <idryomov@gmail.com>
2739L: ceph-devel@vger.kernel.org
2740W: http://ceph.com/
2741T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2742T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2743S: Supported
2744F: Documentation/filesystems/ceph.txt
2745F: fs/ceph/
2746
cfc411e7
DH
2747CERTIFICATE HANDLING:
2748M: David Howells <dhowells@redhat.com>
2749M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2750L: keyrings@vger.kernel.org
cfc411e7
DH
2751S: Maintained
2752F: Documentation/module-signing.txt
2753F: certs/
d8d80386 2754F: scripts/sign-file.c
cfc411e7
DH
2755F: scripts/extract-cert.c
2756
18332a80 2757CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2758L: linux-usb@vger.kernel.org
10c6c9c9 2759S: Orphan
679655da
JP
2760F: Documentation/usb/WUSB-Design-overview.txt
2761F: Documentation/usb/wusb-cbaf
355ffe69
DV
2762F: drivers/usb/host/hwa-hc.c
2763F: drivers/usb/host/whci/
679655da
JP
2764F: drivers/usb/wusbcore/
2765F: include/linux/usb/wusb*
18332a80 2766
70e84049 2767CFAG12864B LCD DRIVER
8b58be88 2768M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2769W: http://miguelojeda.es/auxdisplay.htm
2770W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2771S: Maintained
679655da
JP
2772F: drivers/auxdisplay/cfag12864b.c
2773F: include/linux/cfag12864b.h
70e84049
MOS
2774
2775CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2776M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2777W: http://miguelojeda.es/auxdisplay.htm
2778W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2779S: Maintained
679655da
JP
2780F: drivers/auxdisplay/cfag12864bfb.c
2781F: include/linux/cfag12864b.h
70e84049 2782
704232c2 2783CFG80211 and NL80211
8b58be88 2784M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2785L: linux-wireless@vger.kernel.org
ce466579
JB
2786W: http://wireless.kernel.org/
2787T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2788T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2789S: Maintained
c117ab84 2790F: include/uapi/linux/nl80211.h
679655da
JP
2791F: include/net/cfg80211.h
2792F: net/wireless/*
2793X: net/wireless/wext*
704232c2 2794
46e64261
GKH
2795CHAR and MISC DRIVERS
2796M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2797M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2798T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2799S: Supported
46e64261
GKH
2800F: drivers/char/*
2801F: drivers/misc/*
471322a8 2802F: include/linux/miscdevice.h
46e64261 2803
0a920b5b 2804CHECKPATCH
8b58be88 2805M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2806M: Joe Perches <joe@perches.com>
2807S: Maintained
679655da 2808F: scripts/checkpatch.pl
0a920b5b 2809
f8407f26
HW
2810CHINESE DOCUMENTATION
2811M: Harry Wei <harryxiyou@gmail.com>
9740153c 2812L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2813L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2814S: Maintained
2815F: Documentation/zh_CN/
2816
2721ea2c 2817CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2818M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2819T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2820L: linux-usb@vger.kernel.org
2821S: Maintained
2822F: drivers/usb/chipidea/
2823
a93ad65d
HG
2824CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2825M: Hans de Goede <hdegoede@redhat.com>
2826L: linux-input@vger.kernel.org
2827S: Maintained
2828F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2829F: drivers/input/touchscreen/chipone_icn8318.c
2830
ab043105
OJ
2831CHROME HARDWARE PLATFORM SUPPORT
2832M: Olof Johansson <olof@lixom.net>
2833S: Maintained
9f273c24 2834T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2835F: drivers/platform/chrome/
2836
641cb85e 2837CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2838M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2839M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2840M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2841M: Neel Patel <neepatel@cisco.com>
7063fbf2 2842S: Supported
a6a5580c 2843F: drivers/net/ethernet/cisco/enic/
7063fbf2 2844
e3cf00d0 2845CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2846M: Christian Benvenuti <benve@cisco.com>
2847M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2848S: Supported
35ef4a9e 2849F: drivers/infiniband/hw/usnic/
e3cf00d0 2850
2b7a52a4 2851CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2852M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2853L: netdev@vger.kernel.org
2854S: Maintained
57d0b7a0 2855F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2856
3d4cfdc9
MB
2857CIRRUS LOGIC AUDIO CODEC DRIVERS
2858M: Brian Austin <brian.austin@cirrus.com>
2859M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2860L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2861S: Maintained
2862F: sound/soc/codecs/cs*
2863
94574d9a
KRW
2864CLEANCACHE API
2865M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2866L: linux-kernel@vger.kernel.org
2867S: Maintained
2868F: mm/cleancache.c
2869F: include/linux/cleancache.h
2870
d4275354 2871CLK API
8b58be88 2872M: Russell King <linux@arm.linux.org.uk>
aa571b14 2873L: linux-clk@vger.kernel.org
37417046 2874S: Maintained
d4275354
RK
2875F: include/linux/clk.h
2876
9222d247
JS
2877CLOCKSOURCE, CLOCKEVENT DRIVERS
2878M: Daniel Lezcano <daniel.lezcano@linaro.org>
2879M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2880L: linux-kernel@vger.kernel.org
9222d247
JS
2881T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2882S: Supported
2883F: drivers/clocksource
2884
5df6d737 2885CISCO FCOE HBA DRIVER
8fc89a79
HP
2886M: Hiral Patel <hiralpat@cisco.com>
2887M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2888M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2889L: linux-scsi@vger.kernel.org
2890S: Supported
2a99921a 2891F: drivers/scsi/fnic/
5df6d737 2892
c8806b6c
NM
2893CISCO SCSI HBA DRIVER
2894M: Narsimhulu Musini <nmusini@cisco.com>
2895M: Sesidhar Baddela <sebaddel@cisco.com>
2896L: linux-scsi@vger.kernel.org
2897S: Supported
2898F: drivers/scsi/snic/
2899
529aa8cb
TLSC
2900CMPC ACPI DRIVER
2901M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2902M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2903L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2904S: Supported
2905F: drivers/platform/x86/classmate-laptop.c
2906
85756a06
HV
2907COBALT MEDIA DRIVER
2908M: Hans Verkuil <hans.verkuil@cisco.com>
2909L: linux-media@vger.kernel.org
2910T: git git://linuxtv.org/media_tree.git
a825eaec 2911W: https://linuxtv.org
85756a06
HV
2912S: Supported
2913F: drivers/media/pci/cobalt/
2914
74425eee 2915COCCINELLE/Semantic Patches (SmPL)
26de9c26 2916M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2917M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2918M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2919M: Michal Marek <mmarek@suse.com>
26de9c26 2920L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2921T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2922W: http://coccinelle.lip6.fr/
2923S: Supported
4b92b2aa 2924F: Documentation/coccinelle.txt
74425eee
NP
2925F: scripts/coccinelle/
2926F: scripts/coccicheck
2927
1da177e4 2928CODA FILE SYSTEM
8b58be88 2929M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2930M: coda@cs.cmu.edu
2931L: codalist@coda.cs.cmu.edu
2932W: http://www.coda.cs.cmu.edu/
2933S: Maintained
679655da
JP
2934F: Documentation/filesystems/coda.txt
2935F: fs/coda/
2936F: include/linux/coda*.h
c117ab84 2937F: include/uapi/linux/coda*.h
1da177e4 2938
0b14261e
PZ
2939CODA V4L2 MEM2MEM DRIVER
2940M: Philipp Zabel <p.zabel@pengutronix.de>
2941L: linux-media@vger.kernel.org
2942S: Maintained
2943F: Documentation/devicetree/bindings/media/coda.txt
2944F: drivers/media/platform/coda/
2945
7704addb 2946COMMON CLK FRAMEWORK
a85fa007 2947M: Michael Turquette <mturquette@baylibre.com>
f956165f 2948M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2949L: linux-clk@vger.kernel.org
baeb0d9b 2950T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2951S: Maintained
60bea3b5
SW
2952F: drivers/clk/
2953X: drivers/clk/clkdev.c
7704addb 2954F: include/linux/clk-pr*
60bea3b5 2955F: include/linux/clk/
7704addb 2956
e2d1d6c0 2957COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2958M: Steve French <sfrench@samba.org>
51223df6 2959L: linux-cifs@vger.kernel.org
d1f28953 2960L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2961W: http://linux-cifs.samba.org/
bb1d5dda 2962T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2963S: Supported
ec421a71 2964F: Documentation/filesystems/cifs/
679655da 2965F: fs/cifs/
e2d1d6c0 2966
1da177e4 2967COMPACTPCI HOTPLUG CORE
8b58be88 2968M: Scott Murray <scott@spiteful.org>
64dab204 2969L: linux-pci@vger.kernel.org
82c4dfc7 2970S: Maintained
679655da 2971F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2972
2973COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2974M: Scott Murray <scott@spiteful.org>
64dab204 2975L: linux-pci@vger.kernel.org
82c4dfc7 2976S: Maintained
679655da 2977F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2978
2979COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2980M: Scott Murray <scott@spiteful.org>
64dab204 2981L: linux-pci@vger.kernel.org
82c4dfc7 2982S: Maintained
679655da 2983F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2984
5411552c 2985COMPAL LAPTOP SUPPORT
8b58be88 2986M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2987L: platform-driver-x86@vger.kernel.org
5411552c 2988S: Maintained
679655da 2989F: drivers/platform/x86/compal-laptop.c
5411552c 2990
949be0f7 2991CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
2992L: accessrunner-general@lists.sourceforge.net
2993W: http://accessrunner.sourceforge.net/
44243ef4 2994S: Orphan
679655da 2995F: drivers/usb/atm/cxacru.c
949be0f7 2996
e2d1d6c0 2997CONFIGFS
d6351db2 2998M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
2999M: Christoph Hellwig <hch@lst.de>
3000T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3001S: Supported
679655da
JP
3002F: fs/configfs/
3003F: include/linux/configfs.h
e2d1d6c0 3004
acb9c1b2 3005CONNECTOR
8b58be88 3006M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3007L: netdev@vger.kernel.org
3008S: Maintained
3009F: drivers/connector/
3010
a3e3354d 3011CONTROL GROUP (CGROUP)
860ca0e6 3012M: Tejun Heo <tj@kernel.org>
ad50c159 3013M: Li Zefan <lizefan@huawei.com>
4d205676 3014M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3015L: cgroups@vger.kernel.org
860ca0e6 3016T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3017S: Maintained
a3e3354d 3018F: Documentation/cgroups/
679655da
JP
3019F: include/linux/cgroup*
3020F: kernel/cgroup*
a3e3354d
TH
3021
3022CONTROL GROUP - CPUSET
3023M: Li Zefan <lizefan@huawei.com>
3024L: cgroups@vger.kernel.org
3025W: http://www.bullopensource.org/cpuset/
3026W: http://oss.sgi.com/projects/cpusets/
3027T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3028S: Maintained
3029F: Documentation/cgroups/cpusets.txt
3030F: include/linux/cpuset.h
3031F: kernel/cpuset.c
3032
3033CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3034M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3035M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3036M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3037L: cgroups@vger.kernel.org
3038L: linux-mm@kvack.org
3039S: Maintained
3040F: mm/memcontrol.c
5d1ea48b 3041F: mm/swap_cgroup.c
fb3a0fb6 3042
bebe4678 3043CORETEMP HARDWARE MONITORING DRIVER
96859129 3044M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
3045L: lm-sensors@lm-sensors.org
3046S: Maintained
679655da
JP
3047F: Documentation/hwmon/coretemp
3048F: drivers/hwmon/coretemp.c
bebe4678 3049
1da177e4 3050COSA/SRP SYNC SERIAL DRIVER
8b58be88 3051M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3052W: http://www.fi.muni.cz/~kas/cosa/
3053S: Maintained
679655da 3054F: drivers/net/wan/cosa*
1da177e4 3055
4371ee35 3056CPMAC ETHERNET DRIVER
8b58be88 3057M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3058L: netdev@vger.kernel.org
3059S: Maintained
b544dbac 3060F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3061
1da177e4 3062CPU FREQUENCY DRIVERS
9c3646d1 3063M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3064M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3065L: linux-pm@vger.kernel.org
1da177e4 3066S: Maintained
27209d91
VK
3067T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3068T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3069F: drivers/cpufreq/
3070F: include/linux/cpufreq.h
1da177e4 3071
8a67f0ef
VK
3072CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3073M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3074M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3075L: linux-pm@vger.kernel.org
3076W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3077S: Maintained
3078F: drivers/cpufreq/arm_big_little.h
3079F: drivers/cpufreq/arm_big_little.c
3080F: drivers/cpufreq/arm_big_little_dt.c
3081
14d2c34c 3082CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3083M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3084M: Daniel Lezcano <daniel.lezcano@linaro.org>
3085L: linux-pm@vger.kernel.org
3086L: linux-arm-kernel@lists.infradead.org
cea8321c 3087T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3088S: Maintained
3089F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3090
0c570c18
BZ
3091CPUIDLE DRIVER - ARM EXYNOS
3092M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3093M: Daniel Lezcano <daniel.lezcano@linaro.org>
3094M: Kukjin Kim <kgene@kernel.org>
3095L: linux-pm@vger.kernel.org
3096L: linux-samsung-soc@vger.kernel.org
3097S: Supported
3098F: drivers/cpuidle/cpuidle-exynos.c
3099F: arch/arm/mach-exynos/pm.c
3100
a8e39c35 3101CPUIDLE DRIVERS
9c3646d1 3102M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3103M: Daniel Lezcano <daniel.lezcano@linaro.org>
3104L: linux-pm@vger.kernel.org
3105S: Maintained
cea8321c 3106T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3107F: drivers/cpuidle/*
3108F: include/linux/cpuidle.h
3109
1da177e4 3110CPUID/MSR DRIVER
8b58be88 3111M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3112S: Maintained
679655da
JP
3113F: arch/x86/kernel/cpuid.c
3114F: arch/x86/kernel/msr.c
1da177e4 3115
7fe2f639 3116CPU POWER MONITORING SUBSYSTEM
d8130624 3117M: Thomas Renninger <trenn@suse.com>
103f1790 3118L: linux-pm@vger.kernel.org
7fe2f639 3119S: Maintained
14430813 3120F: tools/power/cpupower/
7fe2f639 3121
1da177e4 3122CRAMFS FILESYSTEM
ce00f85c 3123W: http://sourceforge.net/projects/cramfs/
54886a71 3124S: Orphan / Obsolete
679655da
JP
3125F: Documentation/filesystems/cramfs.txt
3126F: fs/cramfs/
1da177e4
LT
3127
3128CRIS PORT
8b58be88
JP
3129M: Mikael Starvik <starvik@axis.com>
3130M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3131L: linux-cris-kernel@axis.com
1da177e4 3132W: http://developer.axis.com
9f273c24 3133T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3134S: Maintained
679655da 3135F: arch/cris/
df621252 3136F: drivers/tty/serial/crisv10.*
1da177e4
LT
3137
3138CRYPTO API
8b58be88
JP
3139M: Herbert Xu <herbert@gondor.apana.org.au>
3140M: "David S. Miller" <davem@davemloft.net>
1da177e4 3141L: linux-crypto@vger.kernel.org
9f273c24 3142T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3143T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3144S: Maintained
679655da 3145F: Documentation/crypto/
2ca87a17 3146F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3147F: arch/*/crypto/
3148F: crypto/
3149F: drivers/crypto/
3150F: include/crypto/
1da177e4 3151
5b07bd57 3152CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3153M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3154L: linux-crypto@vger.kernel.org
3155S: Maintained
51a2228a
JP
3156F: crypto/ansi_cprng.c
3157F: crypto/rng.c
5b07bd57 3158
fc279cc2
HV
3159CS3308 MEDIA DRIVER
3160M: Hans Verkuil <hverkuil@xs4all.nl>
3161L: linux-media@vger.kernel.org
3162T: git git://linuxtv.org/media_tree.git
3163W: http://linuxtv.org
3164S: Odd Fixes
3165F: drivers/media/i2c/cs3308.c
3166F: drivers/media/i2c/cs3308.h
3167
9b4ffa48 3168CS5535 Audio ALSA driver
8b58be88 3169M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3170S: Maintained
679655da 3171F: sound/pci/cs5535audio/
9b4ffa48 3172
a910e4a9 3173CW1200 WLAN driver
b75f0050
JP
3174M: Solomon Peachy <pizza@shaftnet.org>
3175S: Maintained
560424e9 3176F: drivers/net/wireless/st/cw1200/
a910e4a9 3177
6d8425b1 3178CX18 VIDEO4LINUX DRIVER
6afdeaf8 3179M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3180L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3181L: linux-media@vger.kernel.org
275ffde4 3182T: git git://linuxtv.org/media_tree.git
a825eaec 3183W: https://linuxtv.org
30e10993 3184W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3185S: Maintained
679655da 3186F: Documentation/video4linux/cx18.txt
90d72ac6 3187F: drivers/media/pci/cx18/
6c0f0359 3188F: include/uapi/linux/ivtv*
6d8425b1 3189
3f101d91
HV
3190CX2341X MPEG ENCODER HELPER MODULE
3191M: Hans Verkuil <hverkuil@xs4all.nl>
3192L: linux-media@vger.kernel.org
3193T: git git://linuxtv.org/media_tree.git
a825eaec 3194W: https://linuxtv.org
3f101d91 3195S: Maintained
c368360b 3196F: drivers/media/common/cx2341x*
3f101d91
HV
3197F: include/media/cx2341x*
3198
b8fe6e2c
PB
3199CX24120 MEDIA DRIVER
3200M: Jemma Denson <jdenson@gmail.com>
3201M: Patrick Boettcher <patrick.boettcher@posteo.de>
3202L: linux-media@vger.kernel.org
a825eaec 3203W: https://linuxtv.org
b8fe6e2c
PB
3204Q: http://patchwork.linuxtv.org/project/linux-media/list/
3205S: Maintained
3206F: drivers/media/dvb-frontends/cx24120*
3207
20357578 3208CX88 VIDEO4LINUX DRIVER
009a5410 3209M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3210L: linux-media@vger.kernel.org
a825eaec 3211W: https://linuxtv.org
20357578
MCC
3212T: git git://linuxtv.org/media_tree.git
3213S: Odd fixes
3214F: Documentation/video4linux/cx88/
3215F: drivers/media/pci/cx88/
6d8425b1 3216
91952bc0
AP
3217CXD2820R MEDIA DRIVER
3218M: Antti Palosaari <crope@iki.fi>
3219L: linux-media@vger.kernel.org
a825eaec 3220W: https://linuxtv.org
91952bc0
AP
3221W: http://palosaari.fi/linux/
3222Q: http://patchwork.linuxtv.org/project/linux-media/list/
3223T: git git://linuxtv.org/anttip/media_tree.git
3224S: Maintained
3225F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3226
e5ec3789 3227CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3228M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3229L: netdev@vger.kernel.org
3230W: http://www.chelsio.com
3231S: Supported
f7917c00 3232F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3233
d8ae3c33 3234CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3235M: Karen Xie <kxie@chelsio.com>
3236L: linux-scsi@vger.kernel.org
3237W: http://www.chelsio.com
3238S: Supported
3239F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3240
e5ec3789 3241CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3242M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3243L: linux-rdma@vger.kernel.org
e5ec3789
SW
3244W: http://www.openfabrics.org
3245S: Supported
679655da 3246F: drivers/infiniband/hw/cxgb3/
e5ec3789 3247
be4c9bad 3248CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3249M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3250L: netdev@vger.kernel.org
3251W: http://www.chelsio.com
3252S: Supported
f7917c00 3253F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3254
d8ae3c33 3255CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3256M: Karen Xie <kxie@chelsio.com>
3257L: linux-scsi@vger.kernel.org
3258W: http://www.chelsio.com
3259S: Supported
3260F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3261
be4c9bad
RD
3262CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3263M: Steve Wise <swise@chelsio.com>
3264L: linux-rdma@vger.kernel.org
3265W: http://www.openfabrics.org
3266S: Supported
3267F: drivers/infiniband/hw/cxgb4/
3268
5c20a5c7
CL
3269CXGB4VF ETHERNET DRIVER (CXGB4VF)
3270M: Casey Leedom <leedom@chelsio.com>
3271L: netdev@vger.kernel.org
3272W: http://www.chelsio.com
3273S: Supported
f7917c00 3274F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3275
a9282d01
IM
3276CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3277M: Ian Munsie <imunsie@au1.ibm.com>
3278M: Michael Neuling <mikey@neuling.org>
3279L: linuxppc-dev@lists.ozlabs.org
3280S: Supported
3281F: drivers/misc/cxl/
ec249dd8 3282F: include/misc/cxl*
a9282d01
IM
3283F: include/uapi/misc/cxl.h
3284F: Documentation/powerpc/cxl.txt
3285F: Documentation/powerpc/cxl.txt
3286F: Documentation/ABI/testing/sysfs-class-cxl
3287
11f43ae7
MO
3288CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3289M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3290M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3291L: linux-scsi@vger.kernel.org
3292S: Supported
3293F: drivers/scsi/cxlflash/
3294F: include/uapi/scsi/cxlflash_ioctls.h
3295F: Documentation/powerpc/cxlflash.txt
3296
b52b97a3
GC
3297STMMAC ETHERNET DRIVER
3298M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3299L: netdev@vger.kernel.org
3300W: http://www.stlinux.com
3301S: Supported
7ac6653a 3302F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3303
1da177e4 3304CYBERPRO FB DRIVER
8b58be88 3305M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3307W: http://www.arm.linux.org.uk/
3308S: Maintained
8a61f013 3309F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3310
1da177e4 3311CYCLADES ASYNC MUX DRIVER
1da177e4 3312W: http://www.cyclades.com/
d459883e 3313S: Orphan
c897401b 3314F: drivers/tty/cyclades.c
679655da 3315F: include/linux/cyclades.h
c117ab84 3316F: include/uapi/linux/cyclades.h
1da177e4
LT
3317
3318CYCLADES PC300 DRIVER
1da177e4 3319W: http://www.cyclades.com/
d459883e 3320S: Orphan
679655da 3321F: drivers/net/wan/pc300*
1da177e4 3322
402f6ae4
AP
3323CYPRESS_FIRMWARE MEDIA DRIVER
3324M: Antti Palosaari <crope@iki.fi>
3325L: linux-media@vger.kernel.org
a825eaec 3326W: https://linuxtv.org
402f6ae4
AP
3327W: http://palosaari.fi/linux/
3328Q: http://patchwork.linuxtv.org/project/linux-media/list/
3329T: git git://linuxtv.org/anttip/media_tree.git
3330S: Maintained
3331F: drivers/media/common/cypress_firmware*
3332
e3ae3525 3333CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3334M: Ferruh Yigit <fery@cypress.com>
6305902c 3335L: linux-input@vger.kernel.org
be9a6f40 3336S: Supported
6305902c
JP
3337F: drivers/input/touchscreen/cyttsp*
3338F: include/linux/input/cyttsp.h
e3ae3525 3339
aaaf5fbf
JK
3340DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3341M: Joshua Kinard <kumba@gentoo.org>
3342S: Maintained
3343F: drivers/rtc/rtc-ds1685.c
3344F: include/linux/rtc/ds1685.h
3345
1da177e4 3346DAMA SLAVE for AX.25
8b58be88 3347M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3348W: http://yaina.de/jreuter/
3349W: http://www.qsl.net/dl1bke/
3350L: linux-hams@vger.kernel.org
3351S: Maintained
679655da
JP
3352F: net/ax25/af_ax25.c
3353F: net/ax25/ax25_dev.c
3354F: net/ax25/ax25_ds_*
3355F: net/ax25/ax25_in.c
3356F: net/ax25/ax25_out.c
3357F: net/ax25/ax25_timer.c
3358F: net/ax25/sysctl_net_ax25.c
1da177e4 3359
e2d1d6c0 3360DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3361L: netdev@vger.kernel.org
5ff77428 3362S: Orphan
679655da 3363F: Documentation/networking/dmfe.txt
0f04e2aa 3364F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3365
3366DC390/AM53C974 SCSI driver
d8130624 3367M: Hannes Reinecke <hare@suse.com>
71bd849d 3368L: linux-scsi@vger.kernel.org
e2d1d6c0 3369S: Maintained
71bd849d 3370F: drivers/scsi/am53c974.c
e2d1d6c0 3371
1da177e4 3372DC395x SCSI driver
61eee9a7 3373M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3374M: Ali Akcaagac <aliakc@web.de>
3375M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3376L: dc395x@twibble.org
cf015e9f
JP
3377W: http://twibble.org/dist/dc395x/
3378W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3379S: Maintained
679655da
JP
3380F: Documentation/scsi/dc395x.txt
3381F: drivers/scsi/dc395x.*
1da177e4 3382
eb8edb08 3383DCCP PROTOCOL
a89d030e 3384M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3385L: dccp@vger.kernel.org
c996d8b9 3386W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3387S: Maintained
679655da 3388F: include/linux/dccp.h
c117ab84 3389F: include/uapi/linux/dccp.h
679655da
JP
3390F: include/linux/tfrc.h
3391F: net/dccp/
eb8edb08 3392
1da177e4 3393DECnet NETWORK LAYER
1da177e4
LT
3394W: http://linux-decnet.sourceforge.net
3395L: linux-decnet-user@lists.sourceforge.net
f546444d 3396S: Orphan
679655da
JP
3397F: Documentation/networking/decnet.txt
3398F: net/decnet/
1da177e4 3399
ebff05b9
MR
3400DECSTATION PLATFORM SUPPORT
3401M: "Maciej W. Rozycki" <macro@linux-mips.org>
3402L: linux-mips@linux-mips.org
3403W: http://www.linux-mips.org/wiki/DECstation
3404S: Maintained
3405F: arch/mips/dec/
3406F: arch/mips/include/asm/dec/
3407F: arch/mips/include/asm/mach-dec/
3408
1da177e4 3409DEFXX FDDI NETWORK DRIVER
8b58be88 3410M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3411S: Maintained
33f810b2 3412F: drivers/net/fddi/defxx.*
1da177e4 3413
ad8f07cc 3414DELL LAPTOP DRIVER
8b58be88 3415M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3416M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3417L: platform-driver-x86@vger.kernel.org
ad8f07cc 3418S: Maintained
679655da 3419F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3420
817a5cdb
PR
3421DELL LAPTOP RBTN DRIVER
3422M: Pali RohĂ¡r <pali.rohar@gmail.com>
3423S: Maintained
3424F: drivers/platform/x86/dell-rbtn.*
3425
cdbff611
PR
3426DELL LAPTOP FREEFALL DRIVER
3427M: Pali RohĂ¡r <pali.rohar@gmail.com>
3428S: Maintained
3429F: drivers/platform/x86/dell-smo8800.c
3430
1da177e4 3431DELL LAPTOP SMM DRIVER
a5afba16 3432M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3433S: Maintained
a5afba16 3434F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3435F: include/uapi/linux/i8k.h
1da177e4 3436
90563ec4 3437DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3438M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3439S: Maintained
679655da
JP
3440F: Documentation/dcdbas.txt
3441F: drivers/firmware/dcdbas.*
90563ec4 3442
0b3f6109 3443DELL WMI EXTRAS DRIVER
8b58be88 3444M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3445M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3446S: Maintained
36b3a96f 3447F: drivers/platform/x86/dell-wmi.c
0b3f6109 3448
5efc75e3 3449DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3450M: John Youn <johnyoun@synopsys.com>
5efc75e3 3451L: linux-usb@vger.kernel.org
18f340f9 3452T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3453S: Maintained
197ba5f4 3454F: drivers/usb/dwc2/
5efc75e3 3455
94ab23dd 3456DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3457M: Felipe Balbi <balbi@kernel.org>
94ab23dd
FB
3458L: linux-usb@vger.kernel.org
3459L: linux-omap@vger.kernel.org
3460T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3461S: Maintained
3462F: drivers/usb/dwc3/
3463
833c9545
JB
3464DEVICE COREDUMP (DEV_COREDUMP)
3465M: Johannes Berg <johannes@sipsolutions.net>
3466L: linux-kernel@vger.kernel.org
3467S: Maintained
3468F: drivers/base/devcoredump.c
3469F: include/linux/devcoredump.h
3470
89d07767
KP
3471DEVICE FREQUENCY (DEVFREQ)
3472M: MyungJoo Ham <myungjoo.ham@samsung.com>
3473M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3474L: linux-pm@vger.kernel.org
6a3cd722 3475T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3476S: Maintained
3477F: drivers/devfreq/
6a3cd722
CC
3478F: include/linux/devfreq.h
3479F: Documentation/devicetree/bindings/devfreq/
89d07767 3480
7dbded06
CC
3481DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3482M: Chanwoo Choi <cw00.choi@samsung.com>
3483L: linux-pm@vger.kernel.org
3484T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3485S: Supported
3486F: drivers/devfreq/event/
3487F: drivers/devfreq/devfreq-event.c
3488F: include/linux/devfreq-event.h
3489F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3490
1da177e4 3491DEVICE NUMBER REGISTRY
8b58be88 3492M: Torben Mathiasen <device@lanana.org>
1da177e4 3493W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3494S: Maintained
3495
e2d1d6c0 3496DEVICE-MAPPER (LVM)
854ecaad 3497M: Alasdair Kergon <agk@redhat.com>
8504eed3 3498M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3499M: dm-devel@redhat.com
e2d1d6c0
RD
3500L: dm-devel@redhat.com
3501W: http://sources.redhat.com/dm
8a6e2535 3502Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3503T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3504T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3505S: Maintained
679655da
JP
3506F: Documentation/device-mapper/
3507F: drivers/md/dm*
854ecaad 3508F: drivers/md/persistent-data/
679655da
JP
3509F: include/linux/device-mapper.h
3510F: include/linux/dm-*.h
8504eed3 3511F: include/uapi/linux/dm-*.h
e2d1d6c0 3512
c0d995aa
OST
3513DIALOG SEMICONDUCTOR DRIVERS
3514M: Support Opensource <support.opensource@diasemi.com>
3515W: http://www.dialog-semiconductor.com/products
3516S: Supported
3517F: Documentation/hwmon/da90??
7c933772 3518F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3519F: drivers/gpio/gpio-da90??.c
3520F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3521F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3522F: drivers/input/misc/da90??_onkey.c
3523F: drivers/input/touchscreen/da9052_tsi.c
3524F: drivers/leds/leds-da90??.c
3525F: drivers/mfd/da903x.c
3526F: drivers/mfd/da90??-*.c
7be72c2c 3527F: drivers/mfd/da91??-*.c
c0d995aa 3528F: drivers/power/da9052-battery.c
7be72c2c 3529F: drivers/power/da91??-*.c
c0d995aa
OST
3530F: drivers/regulator/da903x.c
3531F: drivers/regulator/da9???-regulator.[ch]
3532F: drivers/rtc/rtc-da90??.c
3533F: drivers/video/backlight/da90??_bl.c
3534F: drivers/watchdog/da90??_wdt.c
3535F: include/linux/mfd/da903x.h
3536F: include/linux/mfd/da9052/
3537F: include/linux/mfd/da9055/
3538F: include/linux/mfd/da9063/
7be72c2c 3539F: include/linux/mfd/da9150/
c0d995aa
OST
3540F: include/sound/da[79]*.h
3541F: sound/soc/codecs/da[79]*.[ch]
3542
599aa697
LL
3543DIGI NEO AND CLASSIC PCI PRODUCTS
3544M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3545M: Mark Hounschell <markh@compro.net>
599aa697
LL
3546L: driverdev-devel@linuxdriverproject.org
3547S: Maintained
3548F: drivers/staging/dgnc/
3549
335d7c58 3550DIOLAN U2C-12 I2C DRIVER
ca462085 3551M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3552L: linux-i2c@vger.kernel.org
3553S: Maintained
3554F: drivers/i2c/busses/i2c-diolan-u2c.c
3555
d475c634
MW
3556DIRECT ACCESS (DAX)
3557M: Matthew Wilcox <willy@linux.intel.com>
3558L: linux-fsdevel@vger.kernel.org
3559S: Supported
3560F: fs/dax.c
3561
e7839f25 3562DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3563M: Eric Paris <eparis@parisplace.org>
3c5119c0 3564S: Maintained
679655da
JP
3565F: Documentation/filesystems/dnotify.txt
3566F: fs/notify/dnotify/
3567F: include/linux/dnotify.h
1da177e4
LT
3568
3569DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3570M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3571W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3572W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3573W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3574S: Maintained
3575
4480f15b 3576DISKQUOTA
d8130624 3577M: Jan Kara <jack@suse.com>
1da177e4 3578S: Maintained
679655da
JP
3579F: Documentation/filesystems/quota.txt
3580F: fs/quota/
3581F: include/linux/quota*.h
c117ab84 3582F: include/uapi/linux/quota*.h
1da177e4 3583
702686ad
BT
3584DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3585M: Bernie Thompson <bernie@plugable.com>
3586L: linux-fbdev@vger.kernel.org
3587S: Maintained
3588W: http://plugable.com/category/projects/udlfb/
8a61f013 3589F: drivers/video/fbdev/udlfb.c
702686ad
BT
3590F: include/video/udlfb.h
3591F: Documentation/fb/udlfb.txt
3592
e7839f25 3593DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3594M: Christine Caulfield <ccaulfie@redhat.com>
3595M: David Teigland <teigland@redhat.com>
a4644184 3596L: cluster-devel@redhat.com
5be7b50f 3597W: http://sources.redhat.com/cluster/
9f273c24 3598T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3599S: Supported
679655da 3600F: fs/dlm/
5be7b50f 3601
53b6b3e0
SS
3602DMA BUFFER SHARING FRAMEWORK
3603M: Sumit Semwal <sumit.semwal@linaro.org>
3604S: Maintained
3605L: linux-media@vger.kernel.org
3606L: dri-devel@lists.freedesktop.org
8ada6d2d 3607L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3608F: drivers/dma-buf/
e46d12c6
JP
3609F: include/linux/dma-buf*
3610F: include/linux/reservation.h
3611F: include/linux/*fence.h
53b6b3e0
SS
3612F: Documentation/dma-buf-sharing.txt
3613T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3614
b3e5f263 3615DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3616M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3617L: dmaengine@vger.kernel.org
3618Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3619S: Maintained
679655da 3620F: drivers/dma/
0ce3c066 3621F: include/linux/dmaengine.h
979a281e
VK
3622F: Documentation/dmaengine/
3623T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3624
b825037d 3625DME1737 HARDWARE MONITOR DRIVER
8b58be88 3626M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3627L: lm-sensors@lm-sensors.org
3628S: Maintained
679655da
JP
3629F: Documentation/hwmon/dme1737
3630F: drivers/hwmon/dme1737.c
b825037d 3631
1f31e1b1 3632DMI/SMBIOS SUPPORT
d8130624 3633M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3634S: Maintained
d4aeef93 3635T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3636F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3637F: drivers/firmware/dmi-id.c
3638F: drivers/firmware/dmi_scan.c
3639F: include/linux/dmi.h
3640
7d2c86b5 3641DOCUMENTATION
ad3118b9 3642M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3643L: linux-doc@vger.kernel.org
3644S: Maintained
679655da 3645F: Documentation/
42f41ecf
JC
3646F: scripts/docproc.c
3647F: scripts/kernel-doc*
97be078b
RD
3648X: Documentation/ABI/
3649X: Documentation/devicetree/
933a46b8
JC
3650X: Documentation/acpi
3651X: Documentation/power
3652X: Documentation/spi
6c121170 3653X: Documentation/DocBook/media
c51edfb1 3654T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3655
1da177e4 3656DOUBLETALK DRIVER
8b58be88 3657M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3658L: blinux-list@redhat.com
3659S: Maintained
679655da
JP
3660F: drivers/char/dtlk.c
3661F: include/linux/dtlk.h
1da177e4 3662
e2d1d6c0 3663DPT_I2O SCSI RAID DRIVER
8b58be88 3664M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3665L: linux-scsi@vger.kernel.org
3666W: http://www.adaptec.com/
3667S: Maintained
679655da
JP
3668F: drivers/scsi/dpt*
3669F: drivers/scsi/dpt/
e2d1d6c0 3670
b411b363 3671DRBD DRIVER
bc2c049d
RK
3672M: Philipp Reisner <philipp.reisner@linbit.com>
3673M: Lars Ellenberg <lars.ellenberg@linbit.com>
3674L: drbd-dev@lists.linbit.com
28b8e8d4 3675W: http://www.drbd.org
bc2c049d
RK
3676T: git git://git.linbit.com/linux-drbd.git
3677T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3678S: Supported
3679F: drivers/block/drbd/
3680F: lib/lru_cache.c
3681F: Documentation/blockdev/drbd/
b411b363 3682
dc7dfcd8 3683DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3684M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3685T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3686S: Supported
679655da 3687F: Documentation/kobject.txt
7cfc51b9 3688F: drivers/base/
87544653 3689F: fs/debugfs/
dc7dfcd8
WS
3690F: fs/kernfs/
3691F: fs/sysfs/
87544653 3692F: include/linux/debugfs.h
dc7dfcd8 3693F: include/linux/kobj*
679655da 3694F: lib/kobj*
1da177e4
LT
3695
3696DRM DRIVERS
8b58be88 3697M: David Airlie <airlied@linux.ie>
4c6a3999 3698L: dri-devel@lists.freedesktop.org
b0447888 3699T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3700S: Maintained
679655da 3701F: drivers/gpu/drm/
433e3b34 3702F: drivers/gpu/vga/
850e9411 3703F: include/drm/
c117ab84 3704F: include/uapi/drm/
1da177e4 3705
566f5939
AD
3706RADEON DRM DRIVERS
3707M: Alex Deucher <alexander.deucher@amd.com>
3708M: Christian König <christian.koenig@amd.com>
3709L: dri-devel@lists.freedesktop.org
3710T: git git://people.freedesktop.org/~agd5f/linux
3711S: Supported
3712F: drivers/gpu/drm/radeon/
566f5939
AD
3713F: include/uapi/drm/radeon*
3714
03e255b9
TR
3715DRM PANEL DRIVERS
3716M: Thierry Reding <thierry.reding@gmail.com>
3717L: dri-devel@lists.freedesktop.org
3718T: git git://anongit.freedesktop.org/tegra/linux.git
3719S: Maintained
3720F: drivers/gpu/drm/drm_panel.c
3721F: drivers/gpu/drm/panel/
3722F: include/drm/drm_panel.h
2d799dde 3723F: Documentation/devicetree/bindings/display/panel/
03e255b9 3724
8daf7473 3725INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3726M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3727M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3728L: intel-gfx@lists.freedesktop.org
8daf7473 3729L: dri-devel@lists.freedesktop.org
7564fde3 3730W: https://01.org/linuxgraphics/
47f95647 3731Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3732T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3733S: Supported
14430813 3734F: drivers/gpu/drm/i915/
8daf7473 3735F: include/drm/i915*
c117ab84 3736F: include/uapi/drm/i915*
8daf7473 3737
99763bb8
BB
3738DRM DRIVERS FOR ATMEL HLCDC
3739M: Boris Brezillon <boris.brezillon@free-electrons.com>
3740L: dri-devel@lists.freedesktop.org
3741S: Supported
3742F: drivers/gpu/drm/atmel-hlcdc/
3743F: Documentation/devicetree/bindings/drm/atmel/
3744
398a6d4a
KP
3745DRM DRIVERS FOR EXYNOS
3746M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3747M: Joonyoung Shim <jy0922.shim@samsung.com>
3748M: Seung-Woo Kim <sw0312.kim@samsung.com>
3749M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3750L: dri-devel@lists.freedesktop.org
25a58030 3751T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3752S: Supported
14430813 3753F: drivers/gpu/drm/exynos/
398a6d4a 3754F: include/drm/exynos*
c117ab84 3755F: include/uapi/drm/exynos*
398a6d4a 3756
b55a1b9c
JW
3757DRM DRIVERS FOR FREESCALE DCU
3758M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3759M: Alison Wang <alison.wang@freescale.com>
3760L: dri-devel@lists.freedesktop.org
3761S: Supported
3762F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3763F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3764F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3765
0a3d775f
PZ
3766DRM DRIVERS FOR FREESCALE IMX
3767M: Philipp Zabel <p.zabel@pengutronix.de>
3768L: dri-devel@lists.freedesktop.org
3769S: Maintained
3770F: drivers/gpu/drm/imx/
ef739aa4 3771F: drivers/gpu/ipu-v3/
2d799dde 3772F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3773
ba2199a6
PJ
3774DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3775M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3776L: dri-devel@lists.freedesktop.org
3777T: git git://github.com/patjak/drm-gma500
3778S: Maintained
3779F: drivers/gpu/drm/gma500
3780F: include/drm/gma500*
3781
bd3b49f2 3782DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3783M: Thierry Reding <thierry.reding@gmail.com>
3784M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3785L: dri-devel@lists.freedesktop.org
3786L: linux-tegra@vger.kernel.org
a5ad7a63 3787T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3788S: Supported
dee8268f 3789F: drivers/gpu/drm/tegra/
a5ad7a63 3790F: drivers/gpu/host1x/
e1e90644 3791F: include/linux/host1x.h
a5ad7a63 3792F: include/uapi/drm/tegra_drm.h
2d799dde 3793F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3794
a284e9d1
LP
3795DRM DRIVERS FOR RENESAS
3796M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3797L: dri-devel@lists.freedesktop.org
4a121096 3798L: linux-renesas-soc@vger.kernel.org
a284e9d1
LP
3799T: git git://people.freedesktop.org/~airlied/linux
3800S: Supported
3801F: drivers/gpu/drm/rcar-du/
3802F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3803F: include/linux/platform_data/shmob_drm.h
3804
625e0346
HS
3805DRM DRIVERS FOR ROCKCHIP
3806M: Mark Yao <mark.yao@rock-chips.com>
3807L: dri-devel@lists.freedesktop.org
3808S: Maintained
3809F: drivers/gpu/drm/rockchip/
2d799dde 3810F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3811
7f11c476
BG
3812DRM DRIVERS FOR STI
3813M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3814M: Vincent Abriou <vincent.abriou@st.com>
3815L: dri-devel@lists.freedesktop.org
3816T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3817S: Maintained
3818F: drivers/gpu/drm/sti
2d799dde 3819F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3820
8bb0bce9
LS
3821DRM DRIVERS FOR VIVANTE GPU IP
3822M: Lucas Stach <l.stach@pengutronix.de>
3823R: Russell King <linux+etnaviv@arm.linux.org.uk>
3824R: Christian Gmeiner <christian.gmeiner@gmail.com>
3825L: dri-devel@lists.freedesktop.org
3826S: Maintained
3827F: drivers/gpu/drm/etnaviv
3828F: Documentation/devicetree/bindings/display/etnaviv
3829
598df1ac
AK
3830DSBR100 USB FM RADIO DRIVER
3831M: Alexey Klimov <klimov.linux@gmail.com>
3832L: linux-media@vger.kernel.org
3833T: git git://linuxtv.org/media_tree.git
3834S: Maintained
3835F: drivers/media/radio/dsbr100.c
3836
1da177e4 3837DSCC4 DRIVER
8b58be88 3838M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3839L: netdev@vger.kernel.org
1da177e4 3840S: Maintained
679655da 3841F: drivers/net/wan/dscc4.c
1da177e4 3842
cc11b140
HV
3843DT3155 MEDIA DRIVER
3844M: Hans Verkuil <hverkuil@xs4all.nl>
3845L: linux-media@vger.kernel.org
3846T: git git://linuxtv.org/media_tree.git
a825eaec 3847W: https://linuxtv.org
cc11b140
HV
3848S: Odd Fixes
3849F: drivers/media/pci/dt3155/
3850
91952bc0
AP
3851DVB_USB_AF9015 MEDIA DRIVER
3852M: Antti Palosaari <crope@iki.fi>
3853L: linux-media@vger.kernel.org
a825eaec 3854W: https://linuxtv.org
91952bc0
AP
3855W: http://palosaari.fi/linux/
3856Q: http://patchwork.linuxtv.org/project/linux-media/list/
3857T: git git://linuxtv.org/anttip/media_tree.git
3858S: Maintained
3859F: drivers/media/usb/dvb-usb-v2/af9015*
3860
3861DVB_USB_AF9035 MEDIA DRIVER
3862M: Antti Palosaari <crope@iki.fi>
3863L: linux-media@vger.kernel.org
a825eaec 3864W: https://linuxtv.org
91952bc0
AP
3865W: http://palosaari.fi/linux/
3866Q: http://patchwork.linuxtv.org/project/linux-media/list/
3867T: git git://linuxtv.org/anttip/media_tree.git
3868S: Maintained
3869F: drivers/media/usb/dvb-usb-v2/af9035*
3870
3871DVB_USB_ANYSEE MEDIA DRIVER
3872M: Antti Palosaari <crope@iki.fi>
3873L: linux-media@vger.kernel.org
a825eaec 3874W: https://linuxtv.org
91952bc0
AP
3875W: http://palosaari.fi/linux/
3876Q: http://patchwork.linuxtv.org/project/linux-media/list/
3877T: git git://linuxtv.org/anttip/media_tree.git
3878S: Maintained
3879F: drivers/media/usb/dvb-usb-v2/anysee*
3880
3881DVB_USB_AU6610 MEDIA DRIVER
3882M: Antti Palosaari <crope@iki.fi>
3883L: linux-media@vger.kernel.org
a825eaec 3884W: https://linuxtv.org
91952bc0
AP
3885W: http://palosaari.fi/linux/
3886Q: http://patchwork.linuxtv.org/project/linux-media/list/
3887T: git git://linuxtv.org/anttip/media_tree.git
3888S: Maintained
3889F: drivers/media/usb/dvb-usb-v2/au6610*
3890
3891DVB_USB_CE6230 MEDIA DRIVER
3892M: Antti Palosaari <crope@iki.fi>
3893L: linux-media@vger.kernel.org
a825eaec 3894W: https://linuxtv.org
91952bc0
AP
3895W: http://palosaari.fi/linux/
3896Q: http://patchwork.linuxtv.org/project/linux-media/list/
3897T: git git://linuxtv.org/anttip/media_tree.git
3898S: Maintained
3899F: drivers/media/usb/dvb-usb-v2/ce6230*
3900
d099dea2
MK
3901DVB_USB_CXUSB MEDIA DRIVER
3902M: Michael Krufky <mkrufky@linuxtv.org>
3903L: linux-media@vger.kernel.org
a825eaec 3904W: https://linuxtv.org
d099dea2
MK
3905W: http://github.com/mkrufky
3906Q: http://patchwork.linuxtv.org/project/linux-media/list/
3907T: git git://linuxtv.org/media_tree.git
3908S: Maintained
9819da66 3909F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3910
91952bc0 3911DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3912M: Antti Palosaari <crope@iki.fi>
3913L: linux-media@vger.kernel.org
a825eaec 3914W: https://linuxtv.org
91952bc0
AP
3915W: http://palosaari.fi/linux/
3916Q: http://patchwork.linuxtv.org/project/linux-media/list/
3917T: git git://linuxtv.org/anttip/media_tree.git
3918S: Maintained
91952bc0 3919F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3920
5560983b 3921DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3922M: Antti Palosaari <crope@iki.fi>
3923L: linux-media@vger.kernel.org
a825eaec 3924W: https://linuxtv.org
91952bc0
AP
3925Q: http://patchwork.linuxtv.org/project/linux-media/list/
3926T: git git://linuxtv.org/anttip/media_tree.git
3927S: Maintained
5560983b 3928F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3929
8856f5f2
MK
3930DVB_USB_MXL111SF MEDIA DRIVER
3931M: Michael Krufky <mkrufky@linuxtv.org>
3932L: linux-media@vger.kernel.org
a825eaec 3933W: https://linuxtv.org
8856f5f2
MK
3934W: http://github.com/mkrufky
3935Q: http://patchwork.linuxtv.org/project/linux-media/list/
3936T: git git://linuxtv.org/mkrufky/mxl111sf.git
3937S: Maintained
3938F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3939
91952bc0
AP
3940DVB_USB_RTL28XXU MEDIA DRIVER
3941M: Antti Palosaari <crope@iki.fi>
3942L: linux-media@vger.kernel.org
a825eaec 3943W: https://linuxtv.org
91952bc0
AP
3944W: http://palosaari.fi/linux/
3945Q: http://patchwork.linuxtv.org/project/linux-media/list/
3946T: git git://linuxtv.org/anttip/media_tree.git
3947S: Maintained
3948F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3949
3950DVB_USB_V2 MEDIA DRIVER
3951M: Antti Palosaari <crope@iki.fi>
3952L: linux-media@vger.kernel.org
a825eaec 3953W: https://linuxtv.org
91952bc0
AP
3954W: http://palosaari.fi/linux/
3955Q: http://patchwork.linuxtv.org/project/linux-media/list/
3956T: git git://linuxtv.org/anttip/media_tree.git
3957S: Maintained
3958F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3959F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3960
ac0ac38f 3961DYNAMIC DEBUG
5c4a97d1 3962M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3963S: Maintained
3964F: lib/dynamic_debug.c
3965F: include/linux/dynamic_debug.h
3966
789c7048 3967DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3968M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3969S: Maintained
df621252 3970F: drivers/tty/serial/dz.*
789c7048 3971
f17effbe
MF
3972E3X0 POWER BUTTON DRIVER
3973M: Moritz Fischer <moritz.fischer@ettus.com>
3974L: usrp-users@lists.ettus.com
3975W: http://www.ettus.com
3976S: Supported
3977F: drivers/input/misc/e3x0-button.c
3978F: Documentation/devicetree/bindings/input/e3x0-button.txt
3979
91952bc0
AP
3980E4000 MEDIA DRIVER
3981M: Antti Palosaari <crope@iki.fi>
3982L: linux-media@vger.kernel.org
a825eaec 3983W: https://linuxtv.org
91952bc0
AP
3984W: http://palosaari.fi/linux/
3985Q: http://patchwork.linuxtv.org/project/linux-media/list/
3986T: git git://linuxtv.org/anttip/media_tree.git
3987S: Maintained
3988F: drivers/media/tuners/e4000*
3989
1da177e4 3990EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 3991M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
3992L: linux-scsi@vger.kernel.org
3993S: Maintained
679655da 3994F: drivers/scsi/eata.c
1da177e4 3995
91952bc0
AP
3996EC100 MEDIA DRIVER
3997M: Antti Palosaari <crope@iki.fi>
3998L: linux-media@vger.kernel.org
a825eaec 3999W: https://linuxtv.org
91952bc0
AP
4000W: http://palosaari.fi/linux/
4001Q: http://patchwork.linuxtv.org/project/linux-media/list/
4002T: git git://linuxtv.org/anttip/media_tree.git
4003S: Maintained
4004F: drivers/media/dvb-frontends/ec100*
4005
237fead6 4006ECRYPT FILE SYSTEM
0de9adf2 4007M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4008L: ecryptfs@vger.kernel.org
24a923e4 4009W: http://ecryptfs.org
6dc7516e 4010W: https://launchpad.net/ecryptfs
9f273c24 4011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4012S: Supported
679655da
JP
4013F: Documentation/filesystems/ecryptfs.txt
4014F: fs/ecryptfs/
237fead6 4015
da9bb1d2 4016EDAC-CORE
8b58be88 4017M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4018M: Borislav Petkov <bp@alien8.de>
009a5410 4019M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 4020L: linux-edac@vger.kernel.org
07cd6bf5
FW
4021T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4022T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4023S: Supported
679655da 4024F: Documentation/edac.txt
91445c72 4025F: drivers/edac/
679655da 4026F: include/linux/edac.h
0e438e3f 4027
c476c23b 4028EDAC-AMD64
8b58be88 4029M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4030M: Borislav Petkov <bp@alien8.de>
91445c72 4031L: linux-edac@vger.kernel.org
487ba8e8 4032S: Maintained
c476c23b
BP
4033F: drivers/edac/amd64_edac*
4034
836dae5d
RR
4035EDAC-CALXEDA
4036M: Doug Thompson <dougthompson@xmission.com>
4037M: Robert Richter <rric@kernel.org>
4038L: linux-edac@vger.kernel.org
836dae5d
RR
4039S: Maintained
4040F: drivers/edac/highbank*
4041
f65aad41
RB
4042EDAC-CAVIUM
4043M: Ralf Baechle <ralf@linux-mips.org>
4044M: David Daney <david.daney@cavium.com>
4045L: linux-edac@vger.kernel.org
4046L: linux-mips@linux-mips.org
f65aad41
RB
4047S: Supported
4048F: drivers/edac/octeon_edac*
4049
0e438e3f 4050EDAC-E752X
8b58be88
JP
4051M: Mark Gross <mark.gross@intel.com>
4052M: Doug Thompson <dougthompson@xmission.com>
91445c72 4053L: linux-edac@vger.kernel.org
0e438e3f 4054S: Maintained
679655da 4055F: drivers/edac/e752x_edac.c
0e438e3f
DP
4056
4057EDAC-E7XXX
8b58be88 4058M: Doug Thompson <dougthompson@xmission.com>
91445c72 4059L: linux-edac@vger.kernel.org
0e438e3f 4060S: Maintained
679655da 4061F: drivers/edac/e7xxx_edac.c
0e438e3f 4062
77c5f5d2 4063EDAC-GHES
009a5410 4064M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4065L: linux-edac@vger.kernel.org
77c5f5d2 4066S: Maintained
2caa67a6 4067F: drivers/edac/ghes_edac.c
77c5f5d2 4068
6bc78404 4069EDAC-I82443BXGX
8b58be88 4070M: Tim Small <tim@buttersideup.com>
91445c72 4071L: linux-edac@vger.kernel.org
6bc78404 4072S: Maintained
679655da 4073F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4074
4075EDAC-I3000
8b58be88 4076M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4077L: linux-edac@vger.kernel.org
6bc78404 4078S: Maintained
679655da 4079F: drivers/edac/i3000_edac.c
6bc78404
DT
4080
4081EDAC-I5000
8b58be88 4082M: Doug Thompson <dougthompson@xmission.com>
91445c72 4083L: linux-edac@vger.kernel.org
ba9a5918 4084S: Maintained
679655da 4085F: drivers/edac/i5000_edac.c
ba9a5918 4086
44c12cb2 4087EDAC-I5400
009a5410 4088M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4089L: linux-edac@vger.kernel.org
44c12cb2 4090S: Maintained
679655da 4091F: drivers/edac/i5400_edac.c
44c12cb2 4092
3c9c92b6 4093EDAC-I7300
009a5410 4094M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4095L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4096S: Maintained
4097F: drivers/edac/i7300_edac.c
4098
67c89316 4099EDAC-I7CORE
009a5410 4100M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4101L: linux-edac@vger.kernel.org
67c89316 4102S: Maintained
70aff0ce 4103F: drivers/edac/i7core_edac.c
67c89316 4104
ba9a5918 4105EDAC-I82975X
8b58be88 4106M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4107M: "Arvind R." <arvino55@gmail.com>
91445c72 4108L: linux-edac@vger.kernel.org
ba9a5918 4109S: Maintained
679655da 4110F: drivers/edac/i82975x_edac.c
ba9a5918 4111
791b4706
JB
4112EDAC-IE31200
4113M: Jason Baron <jbaron@akamai.com>
4114L: linux-edac@vger.kernel.org
791b4706
JB
4115S: Maintained
4116F: drivers/edac/ie31200_edac.c
4117
ccdfb979 4118EDAC-MPC85XX
30c7469b 4119M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4120L: linux-edac@vger.kernel.org
ccdfb979
JT
4121S: Maintained
4122F: drivers/edac/mpc85xx_edac.[ch]
4123
ba9a5918 4124EDAC-PASEMI
8b58be88 4125M: Egor Martovetsky <egor@pasemi.com>
91445c72 4126L: linux-edac@vger.kernel.org
6bc78404 4127S: Maintained
679655da 4128F: drivers/edac/pasemi_edac.c
6bc78404 4129
0e438e3f 4130EDAC-R82600
8b58be88 4131M: Tim Small <tim@buttersideup.com>
91445c72 4132L: linux-edac@vger.kernel.org
0e438e3f 4133S: Maintained
679655da 4134F: drivers/edac/r82600_edac.c
da9bb1d2 4135
4d096ca7 4136EDAC-SBRIDGE
009a5410 4137M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4138L: linux-edac@vger.kernel.org
4d096ca7
MCC
4139S: Maintained
4140F: drivers/edac/sb_edac.c
4141
995e1de4
LH
4142EDAC-XGENE
4143APPLIED MICRO (APM) X-GENE SOC EDAC
4144M: Loc Ho <lho@apm.com>
4145S: Supported
4146F: drivers/edac/xgene_edac.c
4147F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4148
af39917d
CL
4149EDIROL UA-101/UA-1000 DRIVER
4150M: Clemens Ladisch <clemens@ladisch.de>
4151L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4152T: git git://git.alsa-project.org/alsa-kernel.git
4153S: Maintained
4154F: sound/usb/misc/ua101.c
4155
1f7df953 4156EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4157M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4158L: linux-efi@vger.kernel.org
78bef24e 4159T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4160S: Maintained
fb2efb5c 4161F: Documentation/efi-stub.txt
1f7df953
MF
4162F: arch/ia64/kernel/efi.c
4163F: arch/x86/boot/compressed/eboot.[ch]
4164F: arch/x86/include/asm/efi.h
4165F: arch/x86/platform/efi/*
a9499fa7 4166F: drivers/firmware/efi/*
1f7df953
MF
4167F: include/linux/efi*.h
4168
d68772b7
MF
4169EFI VARIABLE FILESYSTEM
4170M: Matthew Garrett <matthew.garrett@nebula.com>
4171M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4172M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4173T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4174L: linux-efi@vger.kernel.org
4175S: Maintained
4176F: fs/efivarfs/
4177
85a00d9b
PJ
4178EFIFB FRAMEBUFFER DRIVER
4179L: linux-fbdev@vger.kernel.org
4180M: Peter Jones <pjones@redhat.com>
4181S: Maintained
8a61f013 4182F: drivers/video/fbdev/efifb.c
85a00d9b 4183
0bee8d28
JT
4184EFS FILESYSTEM
4185W: http://aeschi.ch.eu.org/efs/
4186S: Orphan
679655da 4187F: fs/efs/
0bee8d28 4188
aa8a9e25 4189EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4190M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4191L: netdev@vger.kernel.org
4192S: Maintained
9aa32835 4193F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4194
f0319efe 4195EM28XX VIDEO4LINUX DRIVER
009a5410 4196M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4197L: linux-media@vger.kernel.org
a825eaec 4198W: https://linuxtv.org
f0319efe
MCC
4199T: git git://linuxtv.org/media_tree.git
4200S: Maintained
4201F: drivers/media/usb/em28xx/
4202
3e3a7d66 4203EMBEDDED LINUX
8b58be88
JP
4204M: Paul Gortmaker <paul.gortmaker@windriver.com>
4205M: Matt Mackall <mpm@selenic.com>
4206M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4207L: linux-embedded@vger.kernel.org
4208S: Maintained
4209
32505876
JS
4210EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4211M: James Smart <james.smart@avagotech.com>
4212M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4213L: linux-scsi@vger.kernel.org
32505876 4214W: http://www.avagotech.com
ce00f85c 4215S: Supported
679655da 4216F: drivers/scsi/lpfc/
3a1c1d44 4217
5f5bac82 4218ENE CB710 FLASH CARD READER DRIVER
8b58be88 4219M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4220S: Maintained
4221F: drivers/misc/cb710/
4222F: drivers/mmc/host/cb710-mmc.*
4223F: include/linux/cb710.h
4224
931e39a1
ML
4225ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4226M: Maxim Levitsky <maximlevitsky@gmail.com>
4227S: Maintained
2a837449 4228F: drivers/media/rc/ene_ir.*
931e39a1 4229
ec207dcc
GS
4230ENHANCED ERROR HANDLING (EEH)
4231M: Gavin Shan <shangw@linux.vnet.ibm.com>
4232L: linuxppc-dev@lists.ozlabs.org
4233S: Supported
4234F: Documentation/powerpc/eeh-pci-error-recovery.txt
4235F: arch/powerpc/kernel/eeh*.c
4236
d5ca9006 4237EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4238M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4239S: Maintained
084bad91 4240T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4241F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4242F: include/video/s1d13xxxfb.h
d5ca9006 4243
38df6492
ME
4244ET131X NETWORK DRIVER
4245M: Mark Einon <mark.einon@gmail.com>
4246S: Odd Fixes
4247F: drivers/net/ethernet/agere/
4248
1da177e4 4249ETHERNET BRIDGE
adbbf69d 4250M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4251L: bridge@lists.linux-foundation.org
4c325313 4252L: netdev@vger.kernel.org
c996d8b9 4253W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4254S: Maintained
679655da
JP
4255F: include/linux/netfilter_bridge/
4256F: net/bridge/
1da177e4 4257
22f08ad9
FF
4258ETHERNET PHY LIBRARY
4259M: Florian Fainelli <f.fainelli@gmail.com>
4260L: netdev@vger.kernel.org
4261S: Maintained
4262F: include/linux/phy.h
4263F: include/linux/phy_fixed.h
4264F: drivers/net/phy/
4265F: Documentation/networking/phy.txt
4266F: drivers/of/of_mdio.c
4267F: drivers/of/of_net.c
4268
1da177e4 4269EXT2 FILE SYSTEM
d8130624 4270M: Jan Kara <jack@suse.com>
72be2ccf 4271L: linux-ext4@vger.kernel.org
1da177e4 4272S: Maintained
679655da
JP
4273F: Documentation/filesystems/ext2.txt
4274F: fs/ext2/
4275F: include/linux/ext2*
1da177e4 4276
72be2ccf 4277EXT4 FILE SYSTEM
8b58be88 4278M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4279M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4280L: linux-ext4@vger.kernel.org
08a225f1 4281W: http://ext4.wiki.kernel.org
8a6e2535 4282Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4283T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4284S: Maintained
679655da
JP
4285F: Documentation/filesystems/ext4.txt
4286F: fs/ext4/
1da177e4 4287
c5532b09 4288Extended Verification Module (EVM)
74dd744f
MZ
4289M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4290L: linux-ima-devel@lists.sourceforge.net
4291L: linux-security-module@vger.kernel.org
c5532b09
MZ
4292S: Supported
4293F: security/integrity/evm/
4294
df6b3cfe
MH
4295EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4296M: MyungJoo Ham <myungjoo.ham@samsung.com>
4297M: Chanwoo Choi <cw00.choi@samsung.com>
4298L: linux-kernel@vger.kernel.org
81df63a9 4299T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4300S: Maintained
4301F: drivers/extcon/
cd2c3e7f
CC
4302F: include/linux/extcon/
4303F: include/linux/extcon.h
df6b3cfe 4304F: Documentation/extcon/
cd2c3e7f 4305F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4306
e2a75c44 4307EXYNOS DP DRIVER
b7701755 4308M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4309L: dri-devel@lists.freedesktop.org
4310S: Maintained
4311F: drivers/gpu/drm/exynos/exynos_dp*
4312
33ad3912
DL
4313EXYNOS MIPI DISPLAY DRIVERS
4314M: Inki Dae <inki.dae@samsung.com>
4315M: Donghwa Lee <dh09.lee@samsung.com>
4316M: Kyungmin Park <kyungmin.park@samsung.com>
4317L: linux-fbdev@vger.kernel.org
4318S: Maintained
8a61f013 4319F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4320F: include/video/exynos_mipi*
4321
e53004e2 4322F71805F HARDWARE MONITORING DRIVER
d8130624 4323M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4324L: lm-sensors@lm-sensors.org
4325S: Maintained
679655da
JP
4326F: Documentation/hwmon/f71805f
4327F: drivers/hwmon/f71805f.c
e53004e2 4328
eea977ed
MB
4329FC0011 TUNER DRIVER
4330M: Michael Buesch <m@bues.ch>
4331L: linux-media@vger.kernel.org
4332S: Maintained
ccae7af2
MCC
4333F: drivers/media/tuners/fc0011.h
4334F: drivers/media/tuners/fc0011.c
eea977ed 4335
91952bc0
AP
4336FC2580 MEDIA DRIVER
4337M: Antti Palosaari <crope@iki.fi>
4338L: linux-media@vger.kernel.org
a825eaec 4339W: https://linuxtv.org
91952bc0
AP
4340W: http://palosaari.fi/linux/
4341Q: http://patchwork.linuxtv.org/project/linux-media/list/
4342T: git git://linuxtv.org/anttip/media_tree.git
4343S: Maintained
4344F: drivers/media/tuners/fc2580*
eea977ed 4345
88b2dbdb
EP
4346FANOTIFY
4347M: Eric Paris <eparis@redhat.com>
4348S: Maintained
4349F: fs/notify/fanotify/
4350F: include/linux/fanotify.h
c117ab84 4351F: include/uapi/linux/fanotify.h
88b2dbdb 4352
1da177e4 4353FARSYNC SYNCHRONOUS DRIVER
8b58be88 4354M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4355W: http://www.farsite.co.uk/
4356S: Supported
679655da 4357F: drivers/net/wan/farsync.*
1da177e4 4358
c5408b88 4359FAULT INJECTION SUPPORT
8b58be88 4360M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4361S: Supported
679655da
JP
4362F: Documentation/fault-injection/
4363F: lib/fault-inject.c
c5408b88 4364
053e514f
NT
4365FBTFT Framebuffer drivers
4366M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4367M: Noralf Trønnes <noralf@tronnes.org>
4368S: Maintained
4369F: drivers/staging/fbtft/
4370
cae727db 4371FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4372M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4373L: fcoe-devel@open-fcoe.org
cae727db
RL
4374W: www.Open-FCoE.org
4375S: Supported
4376F: drivers/scsi/libfc/
4377F: drivers/scsi/fcoe/
4378F: include/scsi/fc/
4379F: include/scsi/libfc.h
4380F: include/scsi/libfcoe.h
c117ab84 4381F: include/uapi/scsi/fc/
cae727db 4382
e2d1d6c0 4383FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4384M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4385M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4386L: linux-fsdevel@vger.kernel.org
1da177e4 4387S: Maintained
679655da
JP
4388F: include/linux/fcntl.h
4389F: include/linux/fs.h
c117ab84
CEB
4390F: include/uapi/linux/fcntl.h
4391F: include/uapi/linux/fs.h
679655da
JP
4392F: fs/fcntl.c
4393F: fs/locks.c
1da177e4 4394
e2d1d6c0 4395FILESYSTEMS (VFS and infrastructure)
8b58be88 4396M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4397L: linux-fsdevel@vger.kernel.org
173acc7c 4398S: Maintained
679655da 4399F: fs/*
173acc7c 4400
b26e0ed4 4401FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4402M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4403L: lm-sensors@lm-sensors.org
4404S: Maintained
d5ca6918
JP
4405F: drivers/hwmon/f75375s.c
4406F: include/linux/f75375s.h
b26e0ed4 4407
a331b0c3
CL
4408FIREWIRE AUDIO DRIVERS
4409M: Clemens Ladisch <clemens@ladisch.de>
4410L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4411T: git git://git.alsa-project.org/alsa-kernel.git
4412S: Maintained
4413F: sound/firewire/
4414
eb86ec51
SR
4415FIREWIRE MEDIA DRIVERS (firedtv)
4416M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4417L: linux-media@vger.kernel.org
4418L: linux1394-devel@lists.sourceforge.net
4419T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4420S: Maintained
4421F: drivers/media/firewire/
4422
a511ce33
CB
4423FIREWIRE SBP-2 TARGET
4424M: Chris Boot <bootc@bootc.net>
4425L: linux-scsi@vger.kernel.org
4426L: target-devel@vger.kernel.org
4427L: linux1394-devel@lists.sourceforge.net
4428T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4429S: Maintained
4430F: drivers/target/sbp/
4431
7d2c86b5 4432FIREWIRE SUBSYSTEM
8b58be88 4433M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4434L: linux1394-devel@lists.sourceforge.net
958a29cb 4435W: http://ieee1394.wiki.kernel.org/
2ca526bf 4436T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4437S: Maintained
679655da 4438F: drivers/firewire/
8f06ce3b
SR
4439F: include/linux/firewire.h
4440F: include/uapi/linux/firewire*.h
9f6d3c4b 4441F: tools/firewire/
e2d1d6c0
RD
4442
4443FIRMWARE LOADER (request_firmware)
39e68089
ML
4444M: Ming Lei <ming.lei@canonical.com>
4445L: linux-kernel@vger.kernel.org
4446S: Maintained
679655da
JP
4447F: Documentation/firmware_class/
4448F: drivers/base/firmware*.c
4449F: include/linux/firmware.h
e2d1d6c0 4450
f730e3dc 4451FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4452M: Joshua Morris <josh.h.morris@us.ibm.com>
4453M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4454S: Maintained
4455F: drivers/block/rsxx/
4456
8206f664 4457FLOPPY DRIVER
e5f6450c 4458M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4459T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4460S: Odd fixes
4461F: drivers/block/floppy.c
4462
9c9f32ed
AR
4463FMC SUBSYSTEM
4464M: Alessandro Rubini <rubini@gnudd.com>
4465W: http://www.ohwr.org/projects/fmc-bus
4466S: Supported
4467F: drivers/fmc/
4468F: include/linux/fmc*.h
4469F: include/linux/ipmi-fru.h
4470K: fmc_d.*register
4471
3c0ed7d5
AT
4472FPGA MANAGER FRAMEWORK
4473M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4474R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4475S: Maintained
4476F: drivers/fpga/
4477F: include/linux/fpga/fpga-mgr.h
4478W: http://www.rocketboards.org
4479
e2d1d6c0 4480FPU EMULATOR
8b58be88 4481M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4482W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4483S: Maintained
679655da 4484F: arch/x86/math-emu/
e2d1d6c0
RD
4485
4486FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4487L: netdev@vger.kernel.org
c173bfac 4488S: Orphan
679655da
JP
4489F: drivers/net/wan/dlci.c
4490F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4491
4492FRAMEBUFFER LAYER
5489e948
JCPV
4493M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4494M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4495L: linux-fbdev@vger.kernel.org
e2d1d6c0 4496W: http://linux-fbdev.sourceforge.net/
b22fe37b 4497Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4498T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4499S: Maintained
679655da 4500F: Documentation/fb/
b22fe37b
PM
4501F: drivers/video/
4502F: include/video/
679655da 4503F: include/linux/fb.h
c117ab84
CEB
4504F: include/uapi/video/
4505F: include/uapi/linux/fb.h
e2d1d6c0 4506
a57c188e 4507FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4508M: Timur Tabi <timur@tabi.org>
a57c188e 4509L: linux-fbdev@vger.kernel.org
c4ef9bc4 4510S: Maintained
8a61f013 4511F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4512
e2d1d6c0 4513FREESCALE DMA DRIVER
8b58be88
JP
4514M: Li Yang <leoli@freescale.com>
4515M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4516L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4517S: Maintained
679655da 4518F: drivers/dma/fsldma.*
e2d1d6c0
RD
4519
4520FREESCALE I2C CPM DRIVER
8b58be88 4521M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4522L: linuxppc-dev@lists.ozlabs.org
846557d3 4523L: linux-i2c@vger.kernel.org
0d2b405a 4524S: Maintained
679655da 4525F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4526
60e8c5ab 4527FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4528M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4529L: linux-fbdev@vger.kernel.org
efc03ecb 4530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4531S: Maintained
bad985a1 4532F: include/linux/platform_data/video-imxfb.h
8a61f013 4533F: drivers/video/fbdev/imxfb.c
60e8c5ab 4534
4d8e2cef
HX
4535FREESCALE QUAD SPI DRIVER
4536M: Han Xu <han.xu@freescale.com>
4537L: linux-mtd@lists.infradead.org
4538S: Maintained
4539F: drivers/mtd/spi-nor/fsl-quadspi.c
4540
4689a6b1 4541FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4542M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4543M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4544L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4545L: netdev@vger.kernel.org
4546S: Maintained
ec21e2ec 4547F: drivers/net/ethernet/freescale/fs_enet/
679655da 4548F: include/linux/fs_enet_pd.h
4689a6b1 4549
d9e9d82c 4550FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4551L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4552S: Orphan
7aa1aa6e
ZQ
4553F: drivers/soc/fsl/qe/
4554F: include/soc/fsl/*qe*.h
4555F: include/soc/fsl/*ucc*.h
d9e9d82c 4556
b55ef929 4557FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4558M: Li Yang <leoli@freescale.com>
6372594a 4559L: linux-usb@vger.kernel.org
a4724ed6 4560L: linuxppc-dev@lists.ozlabs.org
a7205b30 4561S: Maintained
faf2e1db 4562F: drivers/usb/gadget/udc/fsl*
a7205b30 4563
beaf53bf 4564FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4565M: Li Yang <leoli@freescale.com>
beaf53bf 4566L: netdev@vger.kernel.org
a4724ed6 4567L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4568S: Maintained
ec21e2ec 4569F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4570
abb1ed7b
CM
4571FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4572M: Claudiu Manoil <claudiu.manoil@freescale.com>
4573L: netdev@vger.kernel.org
4574S: Maintained
4575F: drivers/net/ethernet/freescale/gianfar*
4576X: drivers/net/ethernet/freescale/gianfar_ptp.c
4577F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4578
d9e9d82c 4579FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4580M: Timur Tabi <timur@tabi.org>
a4724ed6 4581L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4582S: Maintained
df621252 4583F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4584
4585FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4586M: Timur Tabi <timur@tabi.org>
dc85950a 4587M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4588M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4589L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4590L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4591S: Maintained
69aefcea 4592F: sound/soc/fsl/fsl*
dc85950a 4593F: sound/soc/fsl/imx*
69aefcea 4594F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4595
31c88965 4596FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4597M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4598L: linux-kernel@vger.kernel.org
4599S: Maintained
4600F: drivers/staging/fsl-mc/
4601
1da177e4 4602FREEVXFS FILESYSTEM
8b58be88 4603M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4604W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4605S: Maintained
679655da 4606F: fs/freevxfs/
1da177e4 4607
71038f52 4608FREEZER
49db1903 4609M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4610M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4611L: linux-pm@vger.kernel.org
71038f52 4612S: Supported
679655da
JP
4613F: Documentation/power/freezing-of-tasks.txt
4614F: include/linux/freezer.h
4615F: kernel/freezer.c
71038f52 4616
839a1f79
KRW
4617FRONTSWAP API
4618M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4619L: linux-kernel@vger.kernel.org
4620S: Maintained
4621F: mm/frontswap.c
4622F: include/linux/frontswap.h
4623
a5432f5a 4624FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4625M: David Howells <dhowells@redhat.com>
e62d6e24 4626L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4627S: Supported
4628F: Documentation/filesystems/caching/
4629F: fs/fscache/
4630F: include/linux/fscache*.h
4631
f58ad8f5 4632F2FS FILE SYSTEM
9b29d481 4633M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4634M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4635R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4636L: linux-f2fs-devel@lists.sourceforge.net
4637W: http://en.wikipedia.org/wiki/F2FS
4638T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4639S: Maintained
4640F: Documentation/filesystems/f2fs.txt
3bac380c 4641F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4642F: fs/f2fs/
4643F: include/linux/f2fs_fs.h
62d43eeb 4644F: include/trace/events/f2fs.h
f58ad8f5 4645
5ab7ffea 4646FUJITSU FR-V (FRV) PORT
0cf0305f 4647S: Orphan
679655da 4648F: arch/frv/
1da177e4 4649
20b93734 4650FUJITSU LAPTOP EXTRAS
409a3e98 4651M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4652L: platform-driver-x86@vger.kernel.org
20b93734 4653S: Maintained
679655da 4654F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4655
4da621b6
HK
4656FUJITSU M-5MO LS CAMERA ISP DRIVER
4657M: Kyungmin Park <kyungmin.park@samsung.com>
4658M: Heungjun Kim <riverful.kim@samsung.com>
4659L: linux-media@vger.kernel.org
4660S: Maintained
90d72ac6 4661F: drivers/media/i2c/m5mols/
b5dcee22 4662F: include/media/i2c/m5mols.h
4da621b6 4663
2d24c490
RG
4664FUJITSU TABLET EXTRAS
4665M: Robert Gerlach <khnz@gmx.de>
4666L: platform-driver-x86@vger.kernel.org
4667S: Maintained
4668F: drivers/platform/x86/fujitsu-tablet.c
4669
04578f17 4670FUSE: FILESYSTEM IN USERSPACE
8b58be88 4671M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4672L: fuse-devel@lists.sourceforge.net
4673W: http://fuse.sourceforge.net/
0a30f612 4674T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4675S: Maintained
679655da 4676F: fs/fuse/
c117ab84 4677F: include/uapi/linux/fuse.h
0a30f612 4678F: Documentation/filesystems/fuse.txt
04578f17 4679
1da177e4 4680FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4681M: Rik Faith <faith@cs.unc.edu>
1da177e4 4682L: linux-scsi@vger.kernel.org
baaea1dc 4683S: Odd Fixes (e.g., new signatures)
679655da 4684F: drivers/scsi/fdomain.*
1da177e4 4685
d8e2162c
PO
4686GCOV BASED KERNEL PROFILING
4687M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4688S: Maintained
4689F: kernel/gcov/
4690F: Documentation/gcov.txt
4691
1da177e4 4692GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4693M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4694L: linux-scsi@vger.kernel.org
4695W: http://www.icp-vortex.com/
4696S: Supported
679655da 4697F: drivers/scsi/gdt*
1da177e4 4698
158daf16
JK
4699GDB KERNEL DEBUGGING HELPER SCRIPTS
4700M: Jan Kiszka <jan.kiszka@siemens.com>
4701S: Supported
4702F: scripts/gdb/
4703
3169a1c7
HV
4704GEMTEK FM RADIO RECEIVER DRIVER
4705M: Hans Verkuil <hverkuil@xs4all.nl>
4706L: linux-media@vger.kernel.org
4707T: git git://linuxtv.org/media_tree.git
a825eaec 4708W: https://linuxtv.org
3169a1c7
HV
4709S: Maintained
4710F: drivers/media/radio/radio-gemtek*
4711
1c23af90 4712GENERIC GPIO I2C DRIVER
880b0e26 4713M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4714S: Supported
679655da
JP
4715F: drivers/i2c/busses/i2c-gpio.c
4716F: include/linux/i2c-gpio.h
1c23af90 4717
92ed1a76
PK
4718GENERIC GPIO I2C MULTIPLEXER DRIVER
4719M: Peter Korsgaard <peter.korsgaard@barco.com>
4720L: linux-i2c@vger.kernel.org
4721S: Supported
e7065e20
JD
4722F: drivers/i2c/muxes/i2c-mux-gpio.c
4723F: include/linux/i2c-mux-gpio.h
4724F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4725
9251ce95 4726GENERIC HDLC (WAN) DRIVERS
8b58be88 4727M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4728W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4729S: Maintained
679655da
JP
4730F: drivers/net/wan/c101.c
4731F: drivers/net/wan/hd6457*
4732F: drivers/net/wan/hdlc*
4733F: drivers/net/wan/n2.c
4734F: drivers/net/wan/pc300too.c
4735F: drivers/net/wan/pci200syn.c
4736F: drivers/net/wan/wanxl*
1da177e4 4737
1527aab6 4738GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4739M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4740L: linux-arch@vger.kernel.org
4741T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4742S: Maintained
14430813
JP
4743F: include/asm-generic/
4744F: include/uapi/asm-generic/
1527aab6 4745
ff764963
KVA
4746GENERIC PHY FRAMEWORK
4747M: Kishon Vijay Abraham I <kishon@ti.com>
4748L: linux-kernel@vger.kernel.org
4749T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4750S: Supported
4751F: drivers/phy/
4752F: include/linux/phy/
4753
eea97aed
KH
4754GENERIC PM DOMAINS
4755M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4756M: Kevin Hilman <khilman@kernel.org>
4757M: Ulf Hansson <ulf.hansson@linaro.org>
4758L: linux-pm@vger.kernel.org
4759S: Supported
4760F: drivers/base/power/domain*.c
4761F: include/linux/pm_domain.h
4762
ccb86a69 4763GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4764M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4765L: kvm@vger.kernel.org
ccb86a69
MT
4766S: Supported
4767F: drivers/uio/uio_pci_generic.c
4768
f8f1ec73
JP
4769GET_MAINTAINER SCRIPT
4770M: Joe Perches <joe@perches.com>
4771S: Maintained
4772F: scripts/get_maintainer.pl
4773
5be7b50f 4774GFS2 FILE SYSTEM
8b58be88 4775M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4776M: Bob Peterson <rpeterso@redhat.com>
a4644184 4777L: cluster-devel@redhat.com
5be7b50f 4778W: http://sources.redhat.com/cluster/
28666d6d 4779T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4780S: Supported
679655da
JP
4781F: Documentation/filesystems/gfs2*.txt
4782F: fs/gfs2/
c117ab84 4783F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4784
0a34eb8f 4785GIGASET ISDN DRIVERS
6b096fde 4786M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4787L: gigaset307x-common@lists.sourceforge.net
4788W: http://gigaset307x.sourceforge.net/
6b096fde 4789S: Odd Fixes
679655da
JP
4790F: Documentation/isdn/README.gigaset
4791F: drivers/isdn/gigaset/
c117ab84 4792F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4793
7eea35fe
JP
4794GO7007 MPEG CODEC
4795M: Hans Verkuil <hans.verkuil@cisco.com>
4796L: linux-media@vger.kernel.org
4797S: Maintained
4798F: drivers/media/usb/go7007/
4799
ca96ea86
BN
4800GOODIX TOUCHSCREEN
4801M: Bastien Nocera <hadess@hadess.net>
4802L: linux-input@vger.kernel.org
4803S: Maintained
4804F: drivers/input/touchscreen/goodix.c
4805
a0dc00b4 4806GPIO SUBSYSTEM
e4651a9f 4807M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4808M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4809L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4810T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4811S: Maintained
4812F: Documentation/gpio/
a0dc00b4 4813F: drivers/gpio/
bdc6e95e
AC
4814F: include/linux/gpio/
4815F: include/linux/gpio.h
9b692346 4816F: include/asm-generic/gpio.h
a0dc00b4 4817
71a6d0af
HW
4818GRE DEMULTIPLEXER DRIVER
4819M: Dmitry Kozlov <xeb@mail.ru>
4820L: netdev@vger.kernel.org
4821S: Maintained
11c26770
JP
4822F: net/ipv4/gre_demux.c
4823F: net/ipv4/gre_offload.c
71a6d0af
HW
4824F: include/net/gre.h
4825
d4c41139
KG
4826GRETH 10/100/1G Ethernet MAC device driver
4827M: Kristoffer Glembo <kristoffer@gaisler.com>
4828L: netdev@vger.kernel.org
4829S: Maintained
a31a96ad 4830F: drivers/net/ethernet/aeroflex/
d4c41139 4831
e8deeae2 4832GSPCA FINEPIX SUBDRIVER
8b58be88 4833M: Frank Zago <frank@zago.net>
661263b5 4834L: linux-media@vger.kernel.org
275ffde4 4835T: git git://linuxtv.org/media_tree.git
e8deeae2 4836S: Maintained
0c0d06ca 4837F: drivers/media/usb/gspca/finepix.c
e8deeae2 4838
4b3fa3c4
OL
4839GSPCA GL860 SUBDRIVER
4840M: Olivier Lorin <o.lorin@laposte.net>
4841L: linux-media@vger.kernel.org
275ffde4 4842T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4843S: Maintained
0c0d06ca 4844F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4845
e8deeae2 4846GSPCA M5602 SUBDRIVER
8b58be88 4847M: Erik Andren <erik.andren@gmail.com>
661263b5 4848L: linux-media@vger.kernel.org
275ffde4 4849T: git git://linuxtv.org/media_tree.git
e8deeae2 4850S: Maintained
0c0d06ca 4851F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4852
4853GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4854M: Hans de Goede <hdegoede@redhat.com>
661263b5 4855L: linux-media@vger.kernel.org
275ffde4 4856T: git git://linuxtv.org/media_tree.git
e8deeae2 4857S: Maintained
0c0d06ca 4858F: drivers/media/usb/gspca/pac207.c
e8deeae2 4859
261982f1 4860GSPCA SN9C20X SUBDRIVER
d95c5b0b 4861M: Brian Johnson <brijohn@gmail.com>
261982f1 4862L: linux-media@vger.kernel.org
275ffde4 4863T: git git://linuxtv.org/media_tree.git
261982f1 4864S: Maintained
0c0d06ca 4865F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4866
e8deeae2 4867GSPCA T613 SUBDRIVER
8b58be88 4868M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4869L: linux-media@vger.kernel.org
275ffde4 4870T: git git://linuxtv.org/media_tree.git
e8deeae2 4871S: Maintained
0c0d06ca 4872F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4873
4874GSPCA USB WEBCAM DRIVER
fc3f906b 4875M: Hans de Goede <hdegoede@redhat.com>
661263b5 4876L: linux-media@vger.kernel.org
275ffde4 4877T: git git://linuxtv.org/media_tree.git
e8deeae2 4878S: Maintained
0c0d06ca 4879F: drivers/media/usb/gspca/
e8deeae2 4880
584ec979 4881GUID PARTITION TABLE (GPT)
4f973c63 4882M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4883L: linux-efi@vger.kernel.org
4884S: Maintained
4885F: block/partitions/efi.*
4886
aa3c598b 4887STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4888M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4889L: linux-media@vger.kernel.org
275ffde4 4890T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4891S: Maintained
4892F: drivers/media/usb/stk1160/
e8deeae2 4893
4e456b86
YS
4894H8/300 ARCHITECTURE
4895M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4896L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4897W: http://uclinux-h8.sourceforge.jp
4898T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4899S: Maintained
4900F: arch/h8300/
4901F: drivers/clocksource/h8300_*.c
4902F: drivers/clk/h8300/
4903F: drivers/irqchip/irq-renesas-h8*.c
4904
71a6d0af
HW
4905HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4906M: Frank Seidel <frank@f-seidel.de>
4907L: platform-driver-x86@vger.kernel.org
4908W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4909S: Maintained
4910F: drivers/platform/x86/hdaps.c
4911
48fc9e26
HV
4912HDPVR USB VIDEO ENCODER DRIVER
4913M: Hans Verkuil <hverkuil@xs4all.nl>
4914L: linux-media@vger.kernel.org
4915T: git git://linuxtv.org/media_tree.git
a825eaec 4916W: https://linuxtv.org
48fc9e26 4917S: Odd Fixes
14430813 4918F: drivers/media/usb/hdpvr/
48fc9e26 4919
71a6d0af 4920HWPOISON MEMORY FAILURE HANDLING
f9625c48 4921M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4922L: linux-mm@kvack.org
71a6d0af
HW
4923S: Maintained
4924F: mm/memory-failure.c
4925F: mm/hwpoison-inject.c
4926
4927HYPERVISOR VIRTUAL CONSOLE DRIVER
4928L: linuxppc-dev@lists.ozlabs.org
4929S: Odd Fixes
4930F: drivers/tty/hvc/
4931
e5ab1477
AP
4932HACKRF MEDIA DRIVER
4933M: Antti Palosaari <crope@iki.fi>
4934L: linux-media@vger.kernel.org
a825eaec 4935W: https://linuxtv.org
e5ab1477
AP
4936W: http://palosaari.fi/linux/
4937Q: http://patchwork.linuxtv.org/project/linux-media/list/
4938T: git git://linuxtv.org/anttip/media_tree.git
4939S: Maintained
4940F: drivers/media/usb/hackrf/
4941
5b543965 4942HARDWARE MONITORING
d8130624 4943M: Jean Delvare <jdelvare@suse.com>
ca462085 4944M: Guenter Roeck <linux@roeck-us.net>
5b543965 4945L: lm-sensors@lm-sensors.org
595142e0 4946W: http://www.lm-sensors.org/
a94ef4ed 4947T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4948T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4949S: Maintained
047f4ec2 4950F: Documentation/hwmon/
679655da 4951F: drivers/hwmon/
047f4ec2 4952F: include/linux/hwmon*.h
5b543965 4953
844dd05f 4954HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4955M: Matt Mackall <mpm@selenic.com>
4956M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4957L: linux-crypto@vger.kernel.org
c0d0787b 4958S: Odd fixes
679655da
JP
4959F: Documentation/hw_random.txt
4960F: drivers/char/hw_random/
4961F: include/linux/hw_random.h
844dd05f 4962
8b37fcfc
OBC
4963HARDWARE SPINLOCK CORE
4964M: Ohad Ben-Cohen <ohad@wizery.com>
4965S: Maintained
9f273c24 4966T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
4967F: Documentation/hwspinlock.txt
4968F: drivers/hwspinlock/hwspinlock_*
4969F: include/linux/hwspinlock.h
4970
1da177e4 4971HARMONY SOUND DRIVER
ac6aecbf 4972L: linux-parisc@vger.kernel.org
1da177e4 4973S: Maintained
679655da 4974F: sound/parisc/harmony.*
1da177e4 4975
91952bc0
AP
4976HD29L2 MEDIA DRIVER
4977M: Antti Palosaari <crope@iki.fi>
4978L: linux-media@vger.kernel.org
a825eaec 4979W: https://linuxtv.org
91952bc0
AP
4980W: http://palosaari.fi/linux/
4981Q: http://patchwork.linuxtv.org/project/linux-media/list/
4982T: git git://linuxtv.org/anttip/media_tree.git
4983S: Maintained
4984F: drivers/media/dvb-frontends/hd29l2*
4985
e2d1d6c0 4986HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 4987L: iss_storagedev@hp.com
af9f1b3c 4988S: Orphan
679655da
JP
4989F: Documentation/blockdev/cpqarray.txt
4990F: drivers/block/cpqarray.*
e2d1d6c0 4991
9257aa49 4992HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
693373db 4993M: Don Brace <don.brace@pmcs.com>
9257aa49 4994L: iss_storagedev@hp.com
693373db
DB
4995L: storagedev@pmcs.com
4996L: linux-scsi@vger.kernel.org
9257aa49
SC
4997S: Supported
4998F: Documentation/scsi/hpsa.txt
4999F: drivers/scsi/hpsa*.[ch]
5000F: include/linux/cciss*.h
c117ab84 5001F: include/uapi/linux/cciss*.h
9257aa49 5002
e2d1d6c0 5003HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 5004M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 5005L: iss_storagedev@hp.com
693373db
DB
5006L: storagedev@pmcs.com
5007L: linux-scsi@vger.kernel.org
e2d1d6c0 5008S: Supported
679655da
JP
5009F: Documentation/blockdev/cciss.txt
5010F: drivers/block/cciss*
5011F: include/linux/cciss_ioctl.h
c117ab84 5012F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5013
1da177e4 5014HFS FILESYSTEM
6cf515e1
GU
5015L: linux-fsdevel@vger.kernel.org
5016S: Orphan
679655da
JP
5017F: Documentation/filesystems/hfs.txt
5018F: fs/hfs/
1da177e4 5019
ef575f47
GU
5020HFSPLUS FILESYSTEM
5021L: linux-fsdevel@vger.kernel.org
5022S: Orphan
5023F: Documentation/filesystems/hfsplus.txt
5024F: fs/hfsplus/
5025
1da177e4 5026HGA FRAMEBUFFER DRIVER
8b58be88 5027M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5028L: linux-nvidia@lists.surfsouth.com
5029W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5030S: Maintained
8a61f013 5031F: drivers/video/fbdev/hgafb.c
1da177e4 5032
4480f15b 5033HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5034M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5035M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5036L: linux-pm@vger.kernel.org
e2d1d6c0 5037S: Supported
679655da
JP
5038F: arch/x86/power/
5039F: drivers/base/power/
5040F: kernel/power/
5041F: include/linux/suspend.h
5042F: include/linux/freezer.h
5043F: include/linux/pm.h
679655da 5044F: arch/*/include/asm/suspend*.h
e2d1d6c0 5045
4ef4caad 5046HID CORE LAYER
e5f6450c 5047M: Jiri Kosina <jikos@kernel.org>
406df153 5048R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5049L: linux-input@vger.kernel.org
54e5881d 5050T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5051S: Maintained
679655da
JP
5052F: drivers/hid/
5053F: include/linux/hid*
c117ab84 5054F: include/uapi/linux/hid*
4ef4caad 5055
30ee72f0 5056HID SENSOR HUB DRIVERS
e5f6450c 5057M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5058M: Jonathan Cameron <jic23@kernel.org>
5059M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5060L: linux-input@vger.kernel.org
5061L: linux-iio@vger.kernel.org
5062S: Maintained
5063F: Documentation/hid/hid-sensor*
5064F: drivers/hid/hid-sensor-*
5065F: drivers/iio/*/hid-*
5066F: include/linux/hid-sensor-*
5067
38bed542 5068HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5069M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5070L: linux-kernel@vger.kernel.org
75fc2d37 5071T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5072S: Maintained
679655da 5073F: Documentation/timers/
5cee9645 5074F: kernel/time/hrtimer.c
88606e80
TG
5075F: kernel/time/clockevents.c
5076F: kernel/time/tick*.*
5077F: kernel/time/timer_*.c
05ed8490 5078F: include/linux/clockchips.h
679655da 5079F: include/linux/hrtimer.h
38bed542 5080
1da177e4 5081HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5082L: linux-hams@vger.kernel.org
8b64f2a0 5083S: Orphan
679655da
JP
5084F: drivers/net/hamradio/dmascc.c
5085F: drivers/net/hamradio/scc.c
1da177e4 5086
ede1e6f8 5087HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5088M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5089W: http://www.highpoint-tech.com
5090S: Supported
679655da
JP
5091F: Documentation/scsi/hptiop.txt
5092F: drivers/scsi/hptiop.c
ede1e6f8 5093
1da177e4 5094HIPPI
8b58be88 5095M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5096L: linux-hippi@sunsite.dk
5097S: Maintained
679655da 5098F: include/linux/hippidevice.h
c117ab84 5099F: include/uapi/linux/if_hippi.h
679655da 5100F: net/802/hippi.c
ff5a3b50 5101F: drivers/net/hippi/
1da177e4 5102
16c6c252
JG
5103HISILICON SAS Controller
5104M: John Garry <john.garry@huawei.com>
5105W: http://www.hisilicon.com
5106S: Supported
5107F: drivers/scsi/hisi_sas/
5108F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5109
ff1d2767 5110HOST AP DRIVER
8b58be88 5111M: Jouni Malinen <j@w1.fi>
85d32e7b 5112L: hostap@shmoo.com (subscribers-only)
724c6b35 5113L: linux-wireless@vger.kernel.org
ff1d2767
JM
5114W: http://hostap.epitest.fi/
5115S: Maintained
eb4f98d5 5116F: drivers/net/wireless/intersil/hostap/
ff1d2767 5117
dd8cd779 5118HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5119L: platform-driver-x86@vger.kernel.org
95c70215 5120S: Orphan
679655da 5121F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5122
e2d1d6c0 5123HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5124M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5125S: Maintained
7e25d724 5126F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5127
7d2c86b5 5128HPET: High Precision Event Timers driver
8b58be88 5129M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5130S: Maintained
679655da
JP
5131F: Documentation/timers/hpet.txt
5132F: drivers/char/hpet.c
5133F: include/linux/hpet.h
c117ab84 5134F: include/uapi/linux/hpet.h
b9b0332f 5135
e07b5d79 5136HPET: x86
9e06f631 5137S: Orphan
679655da
JP
5138F: arch/x86/kernel/hpet.c
5139F: arch/x86/include/asm/hpet.h
b9b0332f 5140
1da177e4 5141HPFS FILESYSTEM
8b58be88 5142M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5143W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5144S: Maintained
679655da 5145F: fs/hpfs/
1da177e4 5146
3441cded 5147HSI SUBSYSTEM
56459ea9
SR
5148M: Sebastian Reichel <sre@kernel.org>
5149T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5150S: Maintained
5151F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5152F: Documentation/hsi.txt
3441cded
SR
5153F: drivers/hsi/
5154F: include/linux/hsi/
5155F: include/uapi/linux/hsi/
5156
7d2c86b5 5157HSO 3G MODEM DRIVER
8b58be88 5158M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5159W: http://www.pharscape.org
5160S: Maintained
679655da 5161F: drivers/net/usb/hso.c
11cd29b0 5162
19990e29
AB
5163HSR NETWORK PROTOCOL
5164M: Arvid Brodin <arvid.brodin@alten.se>
5165L: netdev@vger.kernel.org
5166S: Maintained
5167F: net/hsr/
5168
5a18c343 5169HTCPEN TOUCHSCREEN DRIVER
8b58be88 5170M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5171L: linux-input@vger.kernel.org
5172S: Maintained
679655da 5173F: drivers/input/touchscreen/htcpen.c
5a18c343 5174
1da177e4 5175HUGETLB FILESYSTEM
6d49e352 5176M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5177S: Maintained
679655da 5178F: fs/hugetlbfs/
1da177e4 5179
05183189 5180Hyper-V CORE AND DRIVERS
9c3646d1 5181M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5182M: Haiyang Zhang <haiyangz@microsoft.com>
5183L: devel@linuxdriverproject.org
5184S: Maintained
a4162747
HZ
5185F: arch/x86/include/asm/mshyperv.h
5186F: arch/x86/include/uapi/asm/hyperv.h
5187F: arch/x86/kernel/cpu/mshyperv.c
05183189 5188F: drivers/hid/hid-hyperv.c
a4162747 5189F: drivers/hv/
f92ca80b 5190F: drivers/input/serio/hyperv-keyboard.c
05183189 5191F: drivers/net/hyperv/
a4162747 5192F: drivers/scsi/storvsc_drv.c
8a61f013 5193F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5194F: include/linux/hyperv.h
5195F: tools/hv/
54bf725e 5196F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5197
d85c8a6a 5198I2C OVER PARALLEL PORT
d8130624 5199M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5200L: linux-i2c@vger.kernel.org
5201S: Maintained
5202F: Documentation/i2c/busses/i2c-parport
5203F: Documentation/i2c/busses/i2c-parport-light
5204F: drivers/i2c/busses/i2c-parport.c
5205F: drivers/i2c/busses/i2c-parport-light.c
5206
5207I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5208M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5209L: linux-i2c@vger.kernel.org
5210S: Maintained
5211F: Documentation/i2c/busses/i2c-ali1535
5212F: Documentation/i2c/busses/i2c-ali1563
5213F: Documentation/i2c/busses/i2c-ali15x3
5214F: Documentation/i2c/busses/i2c-amd756
5215F: Documentation/i2c/busses/i2c-amd8111
5216F: Documentation/i2c/busses/i2c-i801
5217F: Documentation/i2c/busses/i2c-nforce2
5218F: Documentation/i2c/busses/i2c-piix4
5219F: Documentation/i2c/busses/i2c-sis5595
5220F: Documentation/i2c/busses/i2c-sis630
5221F: Documentation/i2c/busses/i2c-sis96x
5222F: Documentation/i2c/busses/i2c-via
5223F: Documentation/i2c/busses/i2c-viapro
5224F: drivers/i2c/busses/i2c-ali1535.c
5225F: drivers/i2c/busses/i2c-ali1563.c
5226F: drivers/i2c/busses/i2c-ali15x3.c
5227F: drivers/i2c/busses/i2c-amd756.c
5228F: drivers/i2c/busses/i2c-amd756-s4882.c
5229F: drivers/i2c/busses/i2c-amd8111.c
5230F: drivers/i2c/busses/i2c-i801.c
5231F: drivers/i2c/busses/i2c-isch.c
5232F: drivers/i2c/busses/i2c-nforce2.c
5233F: drivers/i2c/busses/i2c-nforce2-s4985.c
5234F: drivers/i2c/busses/i2c-piix4.c
5235F: drivers/i2c/busses/i2c-sis5595.c
5236F: drivers/i2c/busses/i2c-sis630.c
5237F: drivers/i2c/busses/i2c-sis96x.c
5238F: drivers/i2c/busses/i2c-via.c
5239F: drivers/i2c/busses/i2c-viapro.c
5240
cb7f07a4
NH
5241I2C/SMBUS ISMT DRIVER
5242M: Seth Heasley <seth.heasley@intel.com>
5243M: Neil Horman <nhorman@tuxdriver.com>
5244L: linux-i2c@vger.kernel.org
5245F: drivers/i2c/busses/i2c-ismt.c
5246F: Documentation/i2c/busses/i2c-ismt
5247
6ea884db 5248I2C/SMBUS STUB DRIVER
d8130624 5249M: Jean Delvare <jdelvare@suse.com>
846557d3 5250L: linux-i2c@vger.kernel.org
6ea884db 5251S: Maintained
8547a5bc 5252F: drivers/i2c/i2c-stub.c
6ea884db 5253
5b543965 5254I2C SUBSYSTEM
14d77c4d 5255M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5256L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5257W: https://i2c.wiki.kernel.org/
5258Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5259T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5260S: Maintained
40ed1b4c 5261F: Documentation/devicetree/bindings/i2c/
679655da
JP
5262F: Documentation/i2c/
5263F: drivers/i2c/
630bc46e 5264F: drivers/i2c/*/
679655da 5265F: include/linux/i2c.h
03b70d62 5266F: include/linux/i2c-*.h
c117ab84
CEB
5267F: include/uapi/linux/i2c.h
5268F: include/uapi/linux/i2c-*.h
1da177e4 5269
4560d677
WS
5270I2C ACPI SUPPORT
5271M: Mika Westerberg <mika.westerberg@linux.intel.com>
5272L: linux-i2c@vger.kernel.org
5273L: linux-acpi@vger.kernel.org
5274S: Maintained
4560d677 5275
d85c8a6a 5276I2C-TAOS-EVM DRIVER
d8130624 5277M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5278L: linux-i2c@vger.kernel.org
5279S: Maintained
5280F: Documentation/i2c/busses/i2c-taos-evm
5281F: drivers/i2c/busses/i2c-taos-evm.c
5282
e8c76eed 5283I2C-TINY-USB DRIVER
8b58be88 5284M: Till Harbaum <till@harbaum.org>
846557d3 5285L: linux-i2c@vger.kernel.org
932d1872 5286W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5287S: Maintained
679655da 5288F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5289
1da177e4 5290i386 BOOT CODE
8b58be88 5291M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5292S: Maintained
679655da 5293F: arch/x86/boot/
1da177e4
LT
5294
5295i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5296M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5297T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5298S: Maintained
5299
1da177e4 5300IA64 (Itanium) PLATFORM
8b58be88
JP
5301M: Tony Luck <tony.luck@intel.com>
5302M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5303L: linux-ia64@vger.kernel.org
6b1c70b1 5304T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5305S: Maintained
679655da 5306F: arch/ia64/
1da177e4 5307
4cd38750
LDSB
5308IBM Power VMX Cryptographic instructions
5309M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5310M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5311L: linux-crypto@vger.kernel.org
5312S: Supported
5313F: drivers/crypto/vmx/Makefile
5314F: drivers/crypto/vmx/Kconfig
5315F: drivers/crypto/vmx/vmx.c
5316F: drivers/crypto/vmx/aes*
5317F: drivers/crypto/vmx/ghash*
5318F: drivers/crypto/vmx/ppc-xlate.pl
5319
956c203c 5320IBM Power in-Nest Crypto Acceleration
4cd38750 5321M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5322M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5323L: linux-crypto@vger.kernel.org
5324S: Supported
28bceeaa
DS
5325F: drivers/crypto/nx/Makefile
5326F: drivers/crypto/nx/Kconfig
5327F: drivers/crypto/nx/nx-aes*
5328F: drivers/crypto/nx/nx-sha*
5329F: drivers/crypto/nx/nx.*
5330F: drivers/crypto/nx/nx_csbcpb.h
5331F: drivers/crypto/nx/nx_debugfs.h
956c203c 5332
0e16aafb 5333IBM Power 842 compression accelerator
41656aa7 5334M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5335S: Supported
28bceeaa
DS
5336F: drivers/crypto/nx/Makefile
5337F: drivers/crypto/nx/Kconfig
7011a122 5338F: drivers/crypto/nx/nx-842*
2da572c9 5339F: include/linux/sw842.h
2062c5b6 5340F: crypto/842.c
2da572c9 5341F: lib/842/
0e16aafb 5342
1da177e4 5343IBM Power Linux RAID adapter
8b58be88 5344M: Brian King <brking@us.ibm.com>
1da177e4 5345S: Supported
679655da 5346F: drivers/scsi/ipr.*
1da177e4 5347
9d348af4 5348IBM Power Virtual Ethernet Device Driver
eddd63a6 5349M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5350L: netdev@vger.kernel.org
5351S: Supported
9aa32835 5352F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5353
032c5e82
TF
5354IBM Power SRIOV Virtual NIC Device Driver
5355M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5356M: John Allen <jallen@linux.vnet.ibm.com>
5357L: netdev@vger.kernel.org
5358S: Supported
5359F: drivers/net/ethernet/ibm/ibmvnic.*
5360
e6babec6 5361IBM Power Virtual SCSI Device Drivers
bcbde52b 5362M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5363L: linux-scsi@vger.kernel.org
5364S: Supported
e6babec6
NF
5365F: drivers/scsi/ibmvscsi/ibmvscsi*
5366F: drivers/scsi/ibmvscsi/viosrp.h
5367
5368IBM Power Virtual FC Device Drivers
44b4dad9 5369M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5370L: linux-scsi@vger.kernel.org
5371S: Supported
5372F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5373
1da177e4 5374IBM ServeRAID RAID DRIVER
f9213e78 5375S: Orphan
679655da 5376F: drivers/scsi/ips.*
1da177e4 5377
6ed9f9c4
PT
5378ICH LPC AND GPIO DRIVER
5379M: Peter Tyser <ptyser@xes-inc.com>
5380S: Maintained
5381F: drivers/mfd/lpc_ich.c
5382F: drivers/gpio/gpio-ich.c
5383
1e7106fc 5384IDE SUBSYSTEM
8b58be88 5385M: "David S. Miller" <davem@davemloft.net>
1da177e4 5386L: linux-ide@vger.kernel.org
8a6e2535 5387Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5388T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5389S: Maintained
679655da
JP
5390F: Documentation/ide/
5391F: drivers/ide/
5392F: include/linux/ide.h
1da177e4 5393
6cb8c13d
IP
5394IDEAPAD LAPTOP EXTRAS DRIVER
5395M: Ike Panhc <ike.pan@canonical.com>
5396L: platform-driver-x86@vger.kernel.org
5397W: http://launchpad.net/ideapad-laptop
5398S: Maintained
5399F: drivers/platform/x86/ideapad-laptop.c
5400
1ea4c161
AM
5401IDEAPAD LAPTOP SLIDEBAR DRIVER
5402M: Andrey Moiseev <o2g.org.ru@gmail.com>
5403L: linux-input@vger.kernel.org
5404W: https://github.com/o2genum/ideapad-slidebar
5405S: Maintained
5406F: drivers/input/misc/ideapad_slidebar.c
5407
0f861e8c 5408IDE/ATAPI DRIVERS
487ba8e8 5409M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5410L: linux-ide@vger.kernel.org
c404c199 5411S: Maintained
679655da
JP
5412F: Documentation/cdrom/ide-cd
5413F: drivers/ide/ide-cd*
1da177e4 5414
27471fdb 5415IDLE-I7300
8b58be88 5416M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5417L: linux-pm@vger.kernel.org
27471fdb 5418S: Supported
679655da 5419F: drivers/idle/i7300_idle.c
27471fdb 5420
02cf2286 5421IEEE 802.15.4 SUBSYSTEM
b6e195fd 5422M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5423L: linux-wpan@vger.kernel.org
5424W: https://github.com/linux-wpan
5425T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5426S: Maintained
5427F: net/ieee802154/
68653359 5428F: net/mac802154/
251741b1 5429F: drivers/net/ieee802154/
580947d3
AA
5430F: include/linux/nl802154.h
5431F: include/linux/ieee802154.h
5432F: include/net/nl802154.h
5433F: include/net/mac802154.h
5434F: include/net/af_ieee802154.h
5435F: include/net/cfg802154.h
5436F: include/net/ieee802154_netdev.h
ebef9c12 5437F: Documentation/networking/ieee802154.txt
02cf2286 5438
b1c97193
SY
5439IGORPLUG-USB IR RECEIVER
5440M: Sean Young <sean@mess.org>
5441L: linux-media@vger.kernel.org
5442S: Maintained
5443F: drivers/media/rc/igorplugusb.c
5444
40ad4a30
SY
5445IGUANAWORKS USB IR TRANSCEIVER
5446M: Sean Young <sean@mess.org>
5447L: linux-media@vger.kernel.org
5448S: Maintained
5449F: drivers/media/rc/iguanair.c
5450
9545f86e 5451IIO SUBSYSTEM AND DRIVERS
030a13d7 5452M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5453R: Hartmut Knaack <knaack.h@gmx.de>
5454R: Lars-Peter Clausen <lars@metafoo.de>
5455R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5456L: linux-iio@vger.kernel.org
5457S: Maintained
03e7c251 5458F: drivers/iio/
9545f86e 5459F: drivers/staging/iio/
8fe671fc 5460F: include/linux/iio/
817020cf 5461F: tools/iio/
9545f86e 5462
65519263
SG
5463IKANOS/ADI EAGLE ADSL USB DRIVER
5464M: Matthieu Castet <castet.matthieu@free.fr>
5465M: Stanislaw Gruszka <stf_xl@wp.pl>
5466S: Maintained
5467F: drivers/usb/atm/ueagle-atm.c
5468
e89ab51f
GR
5469INA209 HARDWARE MONITOR DRIVER
5470M: Guenter Roeck <linux@roeck-us.net>
5471L: lm-sensors@lm-sensors.org
5472S: Maintained
5473F: Documentation/hwmon/ina209
5474F: Documentation/devicetree/bindings/i2c/ina209.txt
5475F: drivers/hwmon/ina209.c
5476
5477INA2XX HARDWARE MONITOR DRIVER
5478M: Guenter Roeck <linux@roeck-us.net>
5479L: lm-sensors@lm-sensors.org
5480S: Maintained
5481F: Documentation/hwmon/ina2xx
5482F: drivers/hwmon/ina2xx.c
5483F: include/linux/platform_data/ina2xx.h
5484
14dc124f
SIG
5485INDUSTRY PACK SUBSYSTEM (IPACK)
5486M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5487M: Jens Taprogge <jens.taprogge@taprogge.org>
5488M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5489L: industrypack-devel@lists.sourceforge.net
5490W: http://industrypack.sourceforge.net
5491S: Maintained
5492F: drivers/ipack/
5493
8adc53fd
ZLK
5494INGENIC JZ4780 DMA Driver
5495M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5496S: Maintained
5497F: drivers/dma/dma-jz4780.c
5498
aa7168f4 5499INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5500M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5501M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5502L: linux-ima-devel@lists.sourceforge.net
5503L: linux-ima-user@lists.sourceforge.net
5504L: linux-security-module@vger.kernel.org
9f273c24 5505T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5506S: Supported
679655da 5507F: security/integrity/ima/
aa7168f4 5508
9a4ea5a9
JH
5509IMGTEC IR DECODER DRIVER
5510M: James Hogan <james.hogan@imgtec.com>
5511S: Maintained
5512F: drivers/media/rc/img-ir/
5513
1da177e4 5514IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5515L: linux-fbdev@vger.kernel.org
843393d3 5516S: Orphan
8a61f013 5517F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5518
5519INFINIBAND SUBSYSTEM
b6b2bbe6 5520M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5521M: Sean Hefty <sean.hefty@intel.com>
5522M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5523L: linux-rdma@vger.kernel.org
605841f5 5524W: http://www.openfabrics.org/
8a6e2535 5525Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5526T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5527S: Supported
679655da
JP
5528F: Documentation/infiniband/
5529F: drivers/infiniband/
2dfcad3a 5530F: drivers/staging/rdma/
c117ab84 5531F: include/uapi/linux/if_infiniband.h
954138dc
YD
5532F: include/uapi/rdma/
5533F: include/rdma/
1da177e4 5534
c9f04f58 5535INOTIFY
8b58be88
JP
5536M: John McCutchan <john@johnmccutchan.com>
5537M: Robert Love <rlove@rlove.org>
5538M: Eric Paris <eparis@parisplace.org>
c9f04f58 5539S: Maintained
679655da
JP
5540F: Documentation/filesystems/inotify.txt
5541F: fs/notify/inotify/
5542F: include/linux/inotify.h
c117ab84 5543F: include/uapi/linux/inotify.h
c9f04f58 5544
e2d1d6c0 5545INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5546M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5547L: linux-input@vger.kernel.org
8a6e2535 5548Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5549T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5550S: Maintained
679655da 5551F: drivers/input/
f4eea7e2 5552F: include/linux/input.h
c117ab84 5553F: include/uapi/linux/input.h
f4eea7e2 5554F: include/linux/input/
e2d1d6c0 5555
3267a87f 5556INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5557M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5558L: linux-input@vger.kernel.org
75dd112a 5559S: Odd fixes
3267a87f 5560F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5561F: drivers/input/input-mt.c
3267a87f
HR
5562K: \b(ABS|SYN)_MT_
5563
97fa99a3
JY
5564INTEL ASoC BDW/HSW DRIVERS
5565M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5566L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5567S: Supported
e8e1225d
JP
5568F: sound/soc/intel/common/sst-dsp*
5569F: sound/soc/intel/common/sst-firmware.c
5570F: sound/soc/intel/boards/broadwell.c
5571F: sound/soc/intel/haswell/
97fa99a3 5572
4ac13e17
DJ
5573INTEL C600 SERIES SAS CONTROLLER DRIVER
5574M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5575M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5576L: linux-scsi@vger.kernel.org
7106891a
DJ
5577T: git git://git.code.sf.net/p/intel-sas/isci
5578S: Supported
4ac13e17 5579F: drivers/scsi/isci/
4ac13e17 5580
ecc83e52
AH
5581INTEL HID EVENT DRIVER
5582M: Alex Hung <alex.hung@canonical.com>
5583L: platform-driver-x86@vger.kernel.org
5584S: Maintained
5585F: drivers/platform/x86/intel-hid.c
5586
26717172
LB
5587INTEL IDLE DRIVER
5588M: Len Brown <lenb@kernel.org>
bf1c138e 5589L: linux-pm@vger.kernel.org
08deed1e 5590T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5591S: Supported
5592F: drivers/idle/intel_idle.c
5593
7c1ac18d 5594INTEL PSTATE DRIVER
58ac1f62
SP
5595M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5596M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5597L: linux-pm@vger.kernel.org
5598S: Supported
5599F: drivers/cpufreq/intel_pstate.c
5600
9eb8ef74 5601INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5602M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5603L: linux-fbdev@vger.kernel.org
ce00f85c 5604S: Maintained
679655da 5605F: Documentation/fb/intelfb.txt
8a61f013 5606F: drivers/video/fbdev/intelfb/
9eb8ef74 5607
1da177e4 5608INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5609M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5610L: linux-fbdev@vger.kernel.org
ce00f85c 5611S: Maintained
8a61f013 5612F: drivers/video/fbdev/i810/
1da177e4 5613
f4a9bc4c 5614INTEL MENLOW THERMAL DRIVER
8b58be88 5615M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5616L: platform-driver-x86@vger.kernel.org
5ca92bd9 5617W: https://01.org/linux-acpi
f4a9bc4c 5618S: Supported
679655da 5619F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5620
248a9dc3 5621INTEL I/OAT DMA DRIVER
18ebd564 5622M: Dave Jiang <dave.jiang@intel.com>
08223d80 5623R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5624L: dmaengine@vger.kernel.org
5625Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5626S: Supported
679655da 5627F: drivers/dma/ioat*
248a9dc3 5628
6c8909b4 5629INTEL IOMMU (VT-d)
8b58be88 5630M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5631L: iommu@lists.linux-foundation.org
54e5881d 5632T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5633S: Supported
3fb39615 5634F: drivers/iommu/intel-iommu.c
679655da 5635F: include/linux/intel-iommu.h
6c8909b4 5636
b3e5f263 5637INTEL IOP-ADMA DMA DRIVER
08223d80 5638R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5639S: Odd fixes
679655da 5640F: drivers/dma/iop-adma.c
b3e5f263 5641
9251ce95 5642INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5643M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5644S: Maintained
679655da
JP
5645F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5646F: arch/arm/mach-ixp4xx/include/mach/npe.h
5647F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5648F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5649F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5650F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5651
844dd05f 5652INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5653M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5654S: Maintained
679655da 5655F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5656
2f302324 5657INTEL ETHERNET DRIVERS
8b58be88 5658M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5659R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5660R: Shannon Nelson <shannon.nelson@intel.com>
5661R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5662R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5663R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5664R: John Ronciak <john.ronciak@intel.com>
5665R: Mitch Williams <mitch.a.williams@intel.com>
5666L: intel-wired-lan@lists.osuosl.org
f6fde11a 5667W: http://www.intel.com/support/feedback.htm
d94e6fed 5668W: http://e1000.sourceforge.net/
2f302324
JK
5669Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5670T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5671T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5672S: Supported
0d164401
JK
5673F: Documentation/networking/e100.txt
5674F: Documentation/networking/e1000.txt
5675F: Documentation/networking/e1000e.txt
5676F: Documentation/networking/igb.txt
5677F: Documentation/networking/igbvf.txt
5678F: Documentation/networking/ixgb.txt
5679F: Documentation/networking/ixgbe.txt
5680F: Documentation/networking/ixgbevf.txt
1bff6529 5681F: Documentation/networking/i40e.txt
105bf2fe 5682F: Documentation/networking/i40evf.txt
dee1ad47 5683F: drivers/net/ethernet/intel/
bc90d291 5684F: drivers/net/ethernet/intel/*/
1da177e4 5685
0963d59b
LW
5686INTEL-MID GPIO DRIVER
5687M: David Cohen <david.a.cohen@linux.intel.com>
5688L: linux-gpio@vger.kernel.org
5689S: Maintained
5690F: drivers/gpio/gpio-intel-mid.c
5691
ca907a90
SY
5692INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5693M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5694L: linux-wireless@vger.kernel.org
ca907a90 5695S: Maintained
679655da 5696F: Documentation/networking/README.ipw2100
679655da 5697F: Documentation/networking/README.ipw2200
367a1092 5698F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5699
5760b0a5
AS
5700INTEL(R) TRACE HUB
5701M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5702S: Supported
5703F: Documentation/trace/intel_th.txt
5704F: drivers/hwtracing/intel_th/
5705
4bd96a7a 5706INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5707M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5708L: tboot-devel@lists.sourceforge.net
5709W: http://tboot.sourceforge.net
e9b7d7c8 5710T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5711S: Supported
5712F: Documentation/intel_txt.txt
5713F: include/linux/tboot.h
5714F: arch/x86/kernel/tboot.c
5715
8a70da82 5716INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5717M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5718M: linux-wimax@intel.com
49e7d9df 5719L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5720S: Supported
5721W: http://linuxwimax.org
679655da
JP
5722F: Documentation/wimax/README.i2400m
5723F: drivers/net/wimax/i2400m/
c117ab84 5724F: include/uapi/linux/wimax/i2400m.h
8a70da82 5725
1c0ce89c
SG
5726INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5727M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5728L: linux-wireless@vger.kernel.org
1c0ce89c 5729S: Supported
7ac9a364 5730F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5731
b481de9c 5732INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5733M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5734M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5735M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5736L: linux-wireless@vger.kernel.org
b481de9c 5737W: http://intellinuxwireless.org
b62ff718 5738T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5739S: Supported
e705c121 5740F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5741
de8fe023
TW
5742INTEL MANAGEMENT ENGINE (mei)
5743M: Tomas Winkler <tomas.winkler@intel.com>
5744L: linux-kernel@vger.kernel.org
5745S: Supported
c117ab84 5746F: include/uapi/linux/mei.h
5069288b 5747F: include/linux/mei_cl_bus.h
de8fe023 5748F: drivers/misc/mei/*
222818c3 5749F: drivers/watchdog/mei_wdt.c
e07950a1 5750F: Documentation/misc-devices/mei/*
de8fe023 5751
50ceb98b
SD
5752INTEL MIC DRIVERS (mic)
5753M: Sudeep Dutt <sudeep.dutt@intel.com>
5754M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5755S: Supported
5756W: https://github.com/sudeepdutt/mic
5757W: http://software.intel.com/en-us/mic-developer
5758F: include/linux/mic_bus.h
5759F: include/linux/scif.h
5760F: include/uapi/linux/mic_common.h
5761F: include/uapi/linux/mic_ioctl.h
9f273c24 5762F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
5763F: drivers/misc/mic/
5764F: drivers/dma/mic_x100_dma.c
5765F: drivers/dma/mic_x100_dma.h
9f273c24 5766F: Documentation/mic/
50ceb98b 5767
fdca4f16 5768INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5769M: Zha Qipeng<qipeng.zha@intel.com>
5770L: platform-driver-x86@vger.kernel.org
5771S: Maintained
5772F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5773F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5774F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5775F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5776
378f956e
SKC
5777INTEL TELEMETRY DRIVER
5778M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5779L: platform-driver-x86@vger.kernel.org
5780S: Maintained
378f956e 5781F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 5782F: drivers/platform/x86/intel_telemetry*
0a8b8353 5783
cb109a0e 5784IOC3 ETHERNET DRIVER
8b58be88 5785M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5786L: linux-mips@linux-mips.org
5787S: Maintained
8862bf1e 5788F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5789
cb109a0e 5790IOC3 SERIAL DRIVER
8b58be88 5791M: Pat Gefre <pfg@sgi.com>
d39e0721 5792L: linux-serial@vger.kernel.org
cb109a0e 5793S: Maintained
df621252 5794F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5795
0b6e8569
SW
5796IOMMU DRIVERS
5797M: Joerg Roedel <joro@8bytes.org>
5798L: iommu@lists.linux-foundation.org
5799T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5800S: Maintained
5801F: drivers/iommu/
5802
4480f15b 5803IP MASQUERADING
8b58be88 5804M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5805S: Maintained
679655da 5806F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5807
4409ebe9 5808IPMI SUBSYSTEM
8b58be88 5809M: Corey Minyard <minyard@acm.org>
b0c90653 5810L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5811W: http://openipmi.sourceforge.net/
5812S: Supported
679655da
JP
5813F: Documentation/IPMI.txt
5814F: drivers/char/ipmi/
5815F: include/linux/ipmi*
c117ab84 5816F: include/uapi/linux/ipmi*
4409ebe9 5817
2d800897
KW
5818QCOM AUDIO (ASoC) DRIVERS
5819M: Patrick Lai <plai@codeaurora.org>
5820M: Banajit Goswami <bgoswami@codeaurora.org>
5821L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5822S: Supported
5823F: sound/soc/qcom/
5824
e2d1d6c0 5825IPS SCSI RAID DRIVER
8b58be88 5826M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5827L: linux-scsi@vger.kernel.org
5828W: http://www.adaptec.com/
5829S: Maintained
679655da 5830F: drivers/scsi/ips*
e2d1d6c0
RD
5831
5832IPVS
8b58be88
JP
5833M: Wensong Zhang <wensong@linux-vs.org>
5834M: Simon Horman <horms@verge.net.au>
5835M: Julian Anastasov <ja@ssi.bg>
979b6c13 5836L: netdev@vger.kernel.org
e2d1d6c0 5837L: lvs-devel@vger.kernel.org
1da177e4 5838S: Maintained
9f273c24
FW
5839T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5840T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 5841F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5842F: include/net/ip_vs.h
c117ab84 5843F: include/uapi/linux/ip_vs.h
679655da 5844F: net/netfilter/ipvs/
1da177e4 5845
e7839f25 5846IPWIRELESS DRIVER
e5f6450c 5847M: Jiri Kosina <jikos@kernel.org>
d8130624 5848M: David Sterba <dsterba@suse.com>
92094aa0 5849S: Odd Fixes
282361a0 5850F: drivers/tty/ipwireless/
099dc4fb 5851
e2d1d6c0 5852IPX NETWORK LAYER
8b58be88 5853M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5854L: netdev@vger.kernel.org
5855S: Maintained
679655da 5856F: include/net/ipx.h
c117ab84 5857F: include/uapi/linux/ipx.h
679655da 5858F: net/ipx/
e2d1d6c0 5859
1da177e4 5860IRDA SUBSYSTEM
8b58be88 5861M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5862L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5863L: netdev@vger.kernel.org
1da177e4 5864W: http://irda.sourceforge.net/
f353976d 5865S: Maintained
e0057975 5866T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5867F: Documentation/networking/irda.txt
5868F: drivers/net/irda/
5869F: include/net/irda/
5870F: net/irda/
1da177e4 5871
a800c7cc
TG
5872IRQ SUBSYSTEM
5873M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5874L: linux-kernel@vger.kernel.org
a800c7cc 5875S: Maintained
75fc2d37 5876T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5877F: kernel/irq/
2ed9fd28
JC
5878
5879IRQCHIP DRIVERS
5880M: Thomas Gleixner <tglx@linutronix.de>
5881M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5882M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5883L: linux-kernel@vger.kernel.org
5884S: Maintained
5885T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5886T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5887F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5888F: drivers/irqchip/
a800c7cc 5889
7ab3a837 5890IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5891M: Jiang Liu <jiang.liu@linux.intel.com>
5892M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5893S: Maintained
b09dec2c 5894T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5895F: Documentation/IRQ-domain.txt
5896F: include/linux/irqdomain.h
5897F: kernel/irq/irqdomain.c
b09dec2c 5898F: kernel/irq/msi.c
7ab3a837 5899
e2d1d6c0 5900ISAPNP
8b58be88 5901M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5902S: Maintained
679655da
JP
5903F: Documentation/isapnp.txt
5904F: drivers/pnp/isapnp/
5905F: include/linux/isapnp.h
e2d1d6c0 5906
d39b8420
HV
5907ISA RADIO MODULE
5908M: Hans Verkuil <hverkuil@xs4all.nl>
5909L: linux-media@vger.kernel.org
5910T: git git://linuxtv.org/media_tree.git
a825eaec 5911W: https://linuxtv.org
d39b8420
HV
5912S: Maintained
5913F: drivers/media/radio/radio-isa*
5914
71a6d0af
HW
5915iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5916M: Peter Jones <pjones@redhat.com>
5917M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5918S: Maintained
5919F: drivers/firmware/iscsi_ibft*
5920
14816b1e 5921ISCSI
8b58be88 5922M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5923L: open-iscsi@googlegroups.com
5924W: www.open-iscsi.org
54e5881d 5925T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5926S: Maintained
679655da
JP
5927F: drivers/scsi/*iscsi*
5928F: include/scsi/*iscsi*
14816b1e 5929
1e65eb42
OG
5930ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5931M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5932M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5933M: Roi Dayan <roid@mellanox.com>
5934L: linux-rdma@vger.kernel.org
5935S: Supported
5936W: http://www.openfabrics.org
5937W: www.open-iscsi.org
5938Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5939F: drivers/infiniband/ulp/iser/
1e65eb42 5940
2b70e5fd
SG
5941ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5942M: Sagi Grimberg <sagig@mellanox.com>
5943T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5944L: linux-rdma@vger.kernel.org
5945L: target-devel@vger.kernel.org
5946S: Supported
5947W: http://www.linux-iscsi.org
5948F: drivers/infiniband/ulp/isert
5949
1da177e4 5950ISDN SUBSYSTEM
8b58be88 5951M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5952L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5953L: netdev@vger.kernel.org
1da177e4 5954W: http://www.isdn4linux.de
54e5881d 5955T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5956S: Maintained
679655da
JP
5957F: Documentation/isdn/
5958F: drivers/isdn/
5959F: include/linux/isdn.h
5960F: include/linux/isdn/
c117ab84
CEB
5961F: include/uapi/linux/isdn.h
5962F: include/uapi/linux/isdn/
1da177e4
LT
5963
5964ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5965M: Armin Schindler <mac@melware.de>
d5d52273 5966L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5967W: http://www.melware.de
5968S: Maintained
679655da 5969F: drivers/isdn/hardware/eicon/
1da177e4 5970
d624870f 5971IT87 HARDWARE MONITORING DRIVER
d8130624 5972M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
5973L: lm-sensors@lm-sensors.org
5974S: Maintained
5975F: Documentation/hwmon/it87
5976F: drivers/hwmon/it87.c
5977
d7104bff
AP
5978IT913X MEDIA DRIVER
5979M: Antti Palosaari <crope@iki.fi>
5980L: linux-media@vger.kernel.org
a825eaec 5981W: https://linuxtv.org
d7104bff
AP
5982W: http://palosaari.fi/linux/
5983Q: http://patchwork.linuxtv.org/project/linux-media/list/
5984T: git git://linuxtv.org/anttip/media_tree.git
5985S: Maintained
249c697e 5986F: drivers/media/tuners/it913x*
d7104bff 5987
91821ff3 5988IVTV VIDEO4LINUX DRIVER
6afdeaf8 5989M: Andy Walls <awalls@md.metrocast.net>
7b212edf 5990L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 5991L: linux-media@vger.kernel.org
275ffde4 5992T: git git://linuxtv.org/media_tree.git
91821ff3
HV
5993W: http://www.ivtvdriver.org
5994S: Maintained
679655da 5995F: Documentation/video4linux/*.ivtv
90d72ac6 5996F: drivers/media/pci/ivtv/
c117ab84 5997F: include/uapi/linux/ivtv*
91821ff3 5998
68620bdd
MP
5999IX2505V MEDIA DRIVER
6000M: Malcolm Priestley <tvboxspy@gmail.com>
6001L: linux-media@vger.kernel.org
a825eaec 6002W: https://linuxtv.org
68620bdd
MP
6003Q: http://patchwork.linuxtv.org/project/linux-media/list/
6004S: Maintained
6005F: drivers/media/dvb-frontends/ix2505v*
6006
4453d736
GR
6007JC42.4 TEMPERATURE SENSOR DRIVER
6008M: Guenter Roeck <linux@roeck-us.net>
6009L: lm-sensors@lm-sensors.org
6010S: Maintained
6011F: drivers/hwmon/jc42.c
6012F: Documentation/hwmon/jc42
6013
e2d1d6c0 6014JFS FILESYSTEM
3256f80f 6015M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6016L: jfs-discussion@lists.sourceforge.net
6017W: http://jfs.sourceforge.net/
54e5881d 6018T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6019S: Maintained
679655da
JP
6020F: Documentation/filesystems/jfs.txt
6021F: fs/jfs/
e2d1d6c0 6022
95252236 6023JME NETWORK DRIVER
8b58be88 6024M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6025L: netdev@vger.kernel.org
6026S: Maintained
63d24a0e 6027F: drivers/net/ethernet/jme.*
95252236 6028
1da177e4 6029JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6030M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6031L: linux-mtd@lists.infradead.org
6032W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6033S: Maintained
679655da 6034F: fs/jffs2/
c117ab84 6035F: include/uapi/linux/jffs2.h
1da177e4 6036
d183e11a
TT
6037JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6038M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6039M: Jan Kara <jack@suse.com>
d183e11a
TT
6040L: linux-ext4@vger.kernel.org
6041S: Maintained
6042F: fs/jbd2/
6043F: include/linux/jbd2.h
ae0718f8 6044
207dab5f
MU
6045JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6046M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6047L: linux-media@vger.kernel.org
6048S: Maintained
6049F: drivers/media/platform/rcar_jpu.c
6050
fd8b6cb4 6051JSM Neo PCI based serial card
9d141cb9 6052M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
6053L: linux-serial@vger.kernel.org
6054S: Maintained
df621252 6055F: drivers/tty/serial/jsm/
ae0718f8 6056
af39917d
CL
6057K10TEMP HARDWARE MONITORING DRIVER
6058M: Clemens Ladisch <clemens@ladisch.de>
6059L: lm-sensors@lm-sensors.org
6060S: Maintained
6061F: Documentation/hwmon/k10temp
6062F: drivers/hwmon/k10temp.c
6063
4660cb35 6064K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6065M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 6066L: lm-sensors@lm-sensors.org
ae0718f8 6067S: Maintained
679655da
JP
6068F: Documentation/hwmon/k8temp
6069F: drivers/hwmon/k8temp.c
ae0718f8 6070
1da177e4 6071KCONFIG
5eb1f99e 6072M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6073L: linux-kbuild@vger.kernel.org
cea8321c 6074T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6075S: Maintained
679655da
JP
6076F: Documentation/kbuild/kconfig-language.txt
6077F: scripts/kconfig/
1da177e4 6078
ea6c2089 6079KDUMP
8b58be88
JP
6080M: Vivek Goyal <vgoyal@redhat.com>
6081M: Haren Myneni <hbabu@us.ibm.com>
34633993 6082L: kexec@lists.infradead.org
ea6c2089
VG
6083W: http://lse.sourceforge.net/kdump/
6084S: Maintained
80811493 6085F: Documentation/kdump/
ea6c2089 6086
f41bf02f
HV
6087KEENE FM RADIO TRANSMITTER DRIVER
6088M: Hans Verkuil <hverkuil@xs4all.nl>
6089L: linux-media@vger.kernel.org
6090T: git git://linuxtv.org/media_tree.git
a825eaec 6091W: https://linuxtv.org
f41bf02f
HV
6092S: Maintained
6093F: drivers/media/radio/radio-keene*
6094
1da177e4 6095KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6096M: Ian Kent <raven@themaw.net>
f694fc97 6097L: autofs@vger.kernel.org
1da177e4 6098S: Maintained
679655da 6099F: fs/autofs4/
1da177e4 6100
70fb7ba6 6101KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6102M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6103T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6104T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6105L: linux-kbuild@vger.kernel.org
5ce45962 6106S: Maintained
679655da
JP
6107F: Documentation/kbuild/
6108F: Makefile
6109F: scripts/Makefile.*
70fb7ba6
MM
6110F: scripts/basic/
6111F: scripts/mk*
6112F: scripts/package/
1da177e4
LT
6113
6114KERNEL JANITORS
c3000e03 6115L: kernel-janitors@vger.kernel.org
10466f5a 6116W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6117S: Odd Fixes
1da177e4 6118
e8b43555 6119KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6120M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6121M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6122L: linux-nfs@vger.kernel.org
1da177e4 6123W: http://nfs.sourceforge.net/
9f273c24 6124T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6125S: Supported
679655da 6126F: fs/nfsd/
c117ab84 6127F: include/uapi/linux/nfsd/
679655da
JP
6128F: fs/lockd/
6129F: fs/nfs_common/
6130F: net/sunrpc/
6131F: include/linux/lockd/
6132F: include/linux/sunrpc/
c117ab84 6133F: include/uapi/linux/sunrpc/
1da177e4 6134
13b122b3
SK
6135KERNEL SELFTEST FRAMEWORK
6136M: Shuah Khan <shuahkh@osg.samsung.com>
6137L: linux-api@vger.kernel.org
6138T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6139S: Maintained
6140F: tools/testing/selftests
6141
426d62e2 6142KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6143M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6144M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6145L: kvm@vger.kernel.org
e3e58478 6146W: http://www.linux-kvm.org
a94b40a6 6147T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6148S: Supported
c93a64fe
PB
6149F: Documentation/*/kvm*.txt
6150F: Documentation/virtual/kvm/
679655da 6151F: arch/*/kvm/
1662e862
CB
6152F: arch/x86/kernel/kvm.c
6153F: arch/x86/kernel/kvmclock.c
679655da
JP
6154F: arch/*/include/asm/kvm*
6155F: include/linux/kvm*
c117ab84 6156F: include/uapi/linux/kvm*
679655da 6157F: virt/kvm/
426d62e2 6158
ad8003d3 6159KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6160M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6161L: kvm@vger.kernel.org
038161de 6162W: http://www.linux-kvm.org/
7de609c8 6163S: Maintained
679655da 6164F: arch/x86/include/asm/svm.h
679655da 6165F: arch/x86/kvm/svm.c
426d62e2 6166
513014b7 6167KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6168M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6169L: kvm-ppc@vger.kernel.org
038161de 6170W: http://www.linux-kvm.org/
6a7f972d 6171T: git git://github.com/agraf/linux-2.6.git
513014b7 6172S: Supported
679655da
JP
6173F: arch/powerpc/include/asm/kvm*
6174F: arch/powerpc/kvm/
513014b7 6175
85f8fffe 6176KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6177M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6178M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6179L: linux-s390@vger.kernel.org
6180W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6181T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6182S: Supported
679655da
JP
6183F: Documentation/s390/kvm.txt
6184F: arch/s390/include/asm/kvm*
80811493 6185F: arch/s390/kvm/
85f8fffe 6186
a749474d 6187KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6188M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6189M: Marc Zyngier <marc.zyngier@arm.com>
6190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6191L: kvmarm@lists.cs.columbia.edu
6192W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6193T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6194S: Supported
a749474d
CD
6195F: arch/arm/include/uapi/asm/kvm*
6196F: arch/arm/include/asm/kvm*
6197F: arch/arm/kvm/
5c8818b4
MZ
6198F: virt/kvm/arm/
6199F: include/kvm/arm_*
a749474d 6200
6394a3ec 6201KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6202M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6203M: Marc Zyngier <marc.zyngier@arm.com>
6204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6205L: kvmarm@lists.cs.columbia.edu
6206S: Maintained
6207F: arch/arm64/include/uapi/asm/kvm*
6208F: arch/arm64/include/asm/kvm*
6209F: arch/arm64/kvm/
6210
bfd3d532
JH
6211KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6212M: James Hogan <james.hogan@imgtec.com>
6213L: linux-mips@linux-mips.org
6214S: Supported
6215F: arch/mips/include/uapi/asm/kvm*
6216F: arch/mips/include/asm/kvm*
6217F: arch/mips/kvm/
6218
dc009d92 6219KEXEC
8b58be88 6220M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6221W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6222L: kexec@lists.infradead.org
dc009d92 6223S: Maintained
679655da 6224F: include/linux/kexec.h
c117ab84 6225F: include/uapi/linux/kexec.h
679655da 6226F: kernel/kexec.c
dc009d92 6227
e971461f
DH
6228KEYS/KEYRINGS:
6229M: David Howells <dhowells@redhat.com>
aa62efff 6230L: keyrings@vger.kernel.org
e971461f 6231S: Maintained
d410fa4e 6232F: Documentation/security/keys.txt
e971461f
DH
6233F: include/linux/key.h
6234F: include/linux/key-type.h
6235F: include/keys/
6236F: security/keys/
6237
7f3c68be 6238KEYS-TRUSTED
74dd744f
MZ
6239M: David Safford <safford@us.ibm.com>
6240M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6241L: linux-security-module@vger.kernel.org
aa62efff 6242L: keyrings@vger.kernel.org
7f3c68be 6243S: Supported
d410fa4e 6244F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6245F: include/keys/trusted-type.h
6246F: security/keys/trusted.c
6247F: security/keys/trusted.h
6248
6249KEYS-ENCRYPTED
74dd744f
MZ
6250M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6251M: David Safford <safford@us.ibm.com>
7f3c68be 6252L: linux-security-module@vger.kernel.org
aa62efff 6253L: keyrings@vger.kernel.org
7f3c68be 6254S: Supported
d410fa4e 6255F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6256F: include/keys/encrypted-type.h
19c90aa6 6257F: security/keys/encrypted-keys/
7f3c68be 6258
5b778dad 6259KGDB / KDB /debug_core
8b58be88 6260M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6261W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6262L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6263T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6264S: Maintained
679655da
JP
6265F: Documentation/DocBook/kgdb.tmpl
6266F: drivers/misc/kgdbts.c
df621252 6267F: drivers/tty/serial/kgdboc.c
5b778dad 6268F: include/linux/kdb.h
679655da 6269F: include/linux/kgdb.h
4063eb5f 6270F: kernel/debug/
e3e2aaf7 6271
456db8cc 6272KMEMCHECK
8b58be88 6273M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6274M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6275S: Maintained
410d7a97
JP
6276F: Documentation/kmemcheck.txt
6277F: arch/x86/include/asm/kmemcheck.h
6278F: arch/x86/mm/kmemcheck/
6279F: include/linux/kmemcheck.h
6280F: mm/kmemcheck.c
b9ce08c0 6281
c3bb4d24 6282KMEMLEAK
8b58be88 6283M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6284S: Maintained
6285F: Documentation/kmemleak.txt
6286F: include/linux/kmemleak.h
6287F: mm/kmemleak.c
6288F: mm/kmemleak-test.c
6289
89559a61 6290KPROBES
8b58be88
JP
6291M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6292M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6293M: "David S. Miller" <davem@davemloft.net>
97c29e74 6294M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6295S: Maintained
679655da
JP
6296F: Documentation/kprobes.txt
6297F: include/linux/kprobes.h
6298F: kernel/kprobes.c
89559a61 6299
70e84049 6300KS0108 LCD CONTROLLER DRIVER
8b58be88 6301M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6302W: http://miguelojeda.es/auxdisplay.htm
6303W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6304S: Maintained
679655da
JP
6305F: Documentation/auxdisplay/ks0108
6306F: drivers/auxdisplay/ks0108.c
6307F: include/linux/ks0108.h
70e84049 6308
1b69c6d0
DA
6309L3MDEV
6310M: David Ahern <dsa@cumulusnetworks.com>
6311L: netdev@vger.kernel.org
6312S: Maintained
6313F: net/l3mdev
6314F: include/net/l3mdev.h
6315
9ca44355
JC
6316LANTIQ MIPS ARCHITECTURE
6317M: John Crispin <blogic@openwrt.org>
6318L: linux-mips@linux-mips.org
6319S: Maintained
6320F: arch/mips/lantiq
6321
1da177e4 6322LAPB module
1da177e4 6323L: linux-x25@vger.kernel.org
bf9915cc 6324S: Orphan
679655da
JP
6325F: Documentation/networking/lapb-module.txt
6326F: include/*/lapb.h
6327F: net/lapb/
1da177e4
LT
6328
6329LASI 53c700 driver for PARISC
8b58be88 6330M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6331L: linux-scsi@vger.kernel.org
6332S: Maintained
679655da
JP
6333F: Documentation/scsi/53c700.txt
6334F: drivers/scsi/53c700*
1da177e4 6335
263de9b5 6336LED SUBSYSTEM
8b58be88 6337M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6338M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6339L: linux-leds@vger.kernel.org
b8926ba0 6340T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6341S: Maintained
679655da
JP
6342F: drivers/leds/
6343F: include/linux/leds.h
263de9b5 6344
b0461a44 6345LEGACY EEPROM DRIVER
d8130624 6346M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6347S: Maintained
6348F: Documentation/misc-devices/eeprom
6349F: drivers/misc/eeprom/eeprom.c
6350
1da177e4 6351LEGO USB Tower driver
8b58be88 6352M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6353L: legousb-devel@lists.sourceforge.net
6354W: http://legousb.sourceforge.net/
6355S: Maintained
679655da 6356F: drivers/usb/misc/legousbtower.c
1da177e4 6357
055616a8
MK
6358LG2160 MEDIA DRIVER
6359M: Michael Krufky <mkrufky@linuxtv.org>
6360L: linux-media@vger.kernel.org
a825eaec 6361W: https://linuxtv.org
055616a8
MK
6362W: http://github.com/mkrufky
6363Q: http://patchwork.linuxtv.org/project/linux-media/list/
6364T: git git://linuxtv.org/mkrufky/tuners.git
6365S: Maintained
6366F: drivers/media/dvb-frontends/lg2160.*
6367
6f0e7725
MK
6368LGDT3305 MEDIA DRIVER
6369M: Michael Krufky <mkrufky@linuxtv.org>
6370L: linux-media@vger.kernel.org
a825eaec 6371W: https://linuxtv.org
6f0e7725
MK
6372W: http://github.com/mkrufky
6373Q: http://patchwork.linuxtv.org/project/linux-media/list/
6374T: git git://linuxtv.org/mkrufky/tuners.git
6375S: Maintained
6376F: drivers/media/dvb-frontends/lgdt3305.*
6377
568a17ff 6378LGUEST
8b58be88 6379M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6380L: lguest@lists.ozlabs.org
568a17ff 6381W: http://lguest.ozlabs.org/
72e91863 6382S: Odd Fixes
070f420b 6383F: arch/x86/include/asm/lguest*.h
679655da
JP
6384F: arch/x86/lguest/
6385F: drivers/lguest/
6386F: include/linux/lguest*.h
070f420b 6387F: tools/lguest/
568a17ff 6388
32ac7cb2
TH
6389LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6390M: Tejun Heo <tj@kernel.org>
6391L: linux-ide@vger.kernel.org
6392T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6393S: Maintained
6394F: drivers/ata/
6395F: include/linux/ata.h
6396F: include/linux/libata.h
6397
6398LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6399M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6400L: linux-ide@vger.kernel.org
6401T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6402S: Maintained
6403F: include/linux/pata_arasan_cf_data.h
6404F: drivers/ata/pata_arasan_cf.c
6405
c7fa056c
BZ
6406LIBATA PATA DRIVERS
6407M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6408M: Tejun Heo <tj@kernel.org>
6409L: linux-ide@vger.kernel.org
6410T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6411S: Maintained
6412F: drivers/ata/pata_*.c
6413F: drivers/ata/ata_generic.c
6414
32ac7cb2
TH
6415LIBATA SATA AHCI PLATFORM devices support
6416M: Hans de Goede <hdegoede@redhat.com>
6417M: Tejun Heo <tj@kernel.org>
6418L: linux-ide@vger.kernel.org
6419T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6420S: Maintained
6421F: drivers/ata/ahci_platform.c
6422F: drivers/ata/libahci_platform.c
6423F: include/linux/ahci_platform.h
6424
6425LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6426M: Mikael Pettersson <mikpelinux@gmail.com>
6427L: linux-ide@vger.kernel.org
6428T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6429S: Maintained
6430F: drivers/ata/sata_promise.*
6431
1acd437c
SL
6432LIBLOCKDEP
6433M: Sasha Levin <sasha.levin@oracle.com>
6434S: Maintained
6435F: tools/lib/lockdep/
6436
bc30196f
DW
6437LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6438M: Dan Williams <dan.j.williams@intel.com>
6439L: linux-nvdimm@lists.01.org
6440Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6441T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6442S: Supported
6443F: drivers/nvdimm/*
6444F: include/linux/nd.h
6445F: include/linux/libnvdimm.h
6446F: include/uapi/linux/ndctl.h
6447
6448LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6449M: Ross Zwisler <ross.zwisler@linux.intel.com>
6450L: linux-nvdimm@lists.01.org
6451Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6452S: Supported
6453F: drivers/nvdimm/blk.c
6454F: drivers/nvdimm/region_devs.c
6455F: drivers/acpi/nfit*
6456
6457LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6458M: Vishal Verma <vishal.l.verma@intel.com>
6459L: linux-nvdimm@lists.01.org
6460Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6461S: Supported
6462F: drivers/nvdimm/btt*
6463
6464LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6465M: Ross Zwisler <ross.zwisler@linux.intel.com>
6466L: linux-nvdimm@lists.01.org
6467Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6468S: Supported
6469F: drivers/nvdimm/pmem.c
b864bc17 6470F: include/linux/pmem.h
40603526 6471F: arch/*/include/asm/pmem.h
bc30196f 6472
cd9e9808
MB
6473LIGHTNVM PLATFORM SUPPORT
6474M: Matias Bjorling <mb@lightnvm.io>
6475W: http://github/OpenChannelSSD
4ead1a25 6476L: linux-block@vger.kernel.org
cd9e9808
MB
6477S: Maintained
6478F: drivers/lightnvm/
6479F: include/linux/lightnvm.h
6480F: include/uapi/linux/lightnvm.h
6481
1da177e4 6482LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6483M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6484W: http://www.ibm.com/linux/ltc/projects/ppc
6485S: Supported
11c34c7d 6486F: arch/powerpc/boot/rs6000.h
1da177e4 6487
852bb9f5 6488LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6489M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6490M: Paul Mackerras <paulus@samba.org>
ea668936 6491M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6492W: http://www.penguinppc.org/
a4724ed6 6493L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6494Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6495T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6496S: Supported
11c34c7d
JP
6497F: Documentation/powerpc/
6498F: arch/powerpc/
1da177e4
LT
6499
6500LINUX FOR POWER MACINTOSH
8b58be88 6501M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6502W: http://www.penguinppc.org/
a4724ed6 6503L: linuxppc-dev@lists.ozlabs.org
1da177e4 6504S: Maintained
11c34c7d
JP
6505F: arch/powerpc/platforms/powermac/
6506F: drivers/macintosh/
1da177e4 6507
77a76369 6508LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6509M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6510L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6511T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6512S: Maintained
11c34c7d
JP
6513F: arch/powerpc/platforms/512x/
6514F: arch/powerpc/platforms/52xx/
1da177e4
LT
6515
6516LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6517M: Alistair Popple <alistair@popple.id.au>
8b58be88 6518M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6519W: http://www.penguinppc.org/
a4724ed6 6520L: linuxppc-dev@lists.ozlabs.org
1da177e4 6521S: Maintained
11c34c7d
JP
6522F: arch/powerpc/platforms/40x/
6523F: arch/powerpc/platforms/44x/
1da177e4 6524
260c02a9 6525LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6526L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6527S: Orphan
11c34c7d
JP
6528F: arch/powerpc/*/*virtex*
6529F: arch/powerpc/*/*/*virtex*
1da177e4 6530
e93adf1e 6531LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6532M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6533W: http://www.penguinppc.org/
a4724ed6 6534L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6535S: Maintained
a2b1f7c8 6536F: arch/powerpc/platforms/8xx/
e93adf1e 6537
1da177e4 6538LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6539M: Scott Wood <oss@buserror.net>
8b58be88 6540M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6541W: http://www.penguinppc.org/
a4724ed6 6542L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6543T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6544S: Maintained
11c34c7d 6545F: arch/powerpc/platforms/83xx/
4c8f581d 6546F: arch/powerpc/platforms/85xx/
1da177e4 6547
ab06ff3a 6548LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6549M: Olof Johansson <olof@lixom.net>
a4724ed6 6550L: linuxppc-dev@lists.ozlabs.org
92e19709 6551S: Maintained
11c34c7d
JP
6552F: arch/powerpc/platforms/pasemi/
6553F: drivers/*/*pasemi*
6554F: drivers/*/*/*pasemi*
ab06ff3a 6555
1da177e4 6556LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6557M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6558L: linux-security-module@vger.kernel.org
1da177e4
LT
6559S: Supported
6560
a23ce6da
HW
6561LIS3LV02D ACCELEROMETER DRIVER
6562M: Eric Piel <eric.piel@tremplin-utc.net>
6563S: Maintained
ff606677
JD
6564F: Documentation/misc-devices/lis3lv02d
6565F: drivers/misc/lis3lv02d/
bd35665f 6566F: drivers/platform/x86/hp_accel.c
a23ce6da 6567
b700e7f0
SJ
6568LIVE PATCHING
6569M: Josh Poimboeuf <jpoimboe@redhat.com>
6570M: Seth Jennings <sjenning@redhat.com>
e5f6450c 6571M: Jiri Kosina <jikos@kernel.org>
d8130624 6572M: Vojtech Pavlik <vojtech@suse.com>
b700e7f0
SJ
6573S: Maintained
6574F: kernel/livepatch/
6575F: include/linux/livepatch.h
6576F: arch/x86/include/asm/livepatch.h
6577F: arch/x86/kernel/livepatch.c
6578F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6579F: samples/livepatch/
b700e7f0 6580L: live-patching@vger.kernel.org
74d50da3 6581T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6582
e2d1d6c0 6583LLC (802.2)
8b58be88 6584M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6585S: Maintained
679655da 6586F: include/linux/llc.h
c117ab84 6587F: include/uapi/linux/llc.h
679655da
JP
6588F: include/net/llc*
6589F: net/llc/
e2d1d6c0 6590
4e233cbe
AD
6591LM73 HARDWARE MONITOR DRIVER
6592M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6593L: lm-sensors@lm-sensors.org
6594S: Maintained
6595F: drivers/hwmon/lm73.c
6596
156e2d1a 6597LM78 HARDWARE MONITOR DRIVER
d8130624 6598M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6599L: lm-sensors@lm-sensors.org
6600S: Maintained
6601F: Documentation/hwmon/lm78
6602F: drivers/hwmon/lm78.c
6603
1da177e4 6604LM83 HARDWARE MONITOR DRIVER
d8130624 6605M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6606L: lm-sensors@lm-sensors.org
1da177e4 6607S: Maintained
679655da
JP
6608F: Documentation/hwmon/lm83
6609F: drivers/hwmon/lm83.c
1da177e4
LT
6610
6611LM90 HARDWARE MONITOR DRIVER
d8130624 6612M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6613L: lm-sensors@lm-sensors.org
1da177e4 6614S: Maintained
679655da 6615F: Documentation/hwmon/lm90
aae7bce4 6616F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6617F: drivers/hwmon/lm90.c
1da177e4 6618
917cc4e6
GR
6619LM95234 HARDWARE MONITOR DRIVER
6620M: Guenter Roeck <linux@roeck-us.net>
6621L: lm-sensors@lm-sensors.org
6622S: Maintained
6623F: Documentation/hwmon/lm95234
6624F: drivers/hwmon/lm95234.c
6625
68620bdd
MP
6626LME2510 MEDIA DRIVER
6627M: Malcolm Priestley <tvboxspy@gmail.com>
6628L: linux-media@vger.kernel.org
a825eaec 6629W: https://linuxtv.org
68620bdd
MP
6630Q: http://patchwork.linuxtv.org/project/linux-media/list/
6631S: Maintained
6632F: drivers/media/usb/dvb-usb-v2/lmedm04*
6633
512e67f9 6634LOCKDEP AND LOCKSTAT
8b58be88
JP
6635M: Peter Zijlstra <peterz@infradead.org>
6636M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6637L: linux-kernel@vger.kernel.org
75fc2d37 6638T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6639S: Maintained
214e0aed
DB
6640F: Documentation/locking/lockdep*.txt
6641F: Documentation/locking/lockstat.txt
679655da 6642F: include/linux/lockdep.h
7486d6da 6643F: kernel/locking/
512e67f9 6644
dde33348 6645LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6646M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6647L: linux-ntfs-dev@lists.sourceforge.net
6648W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6649S: Maintained
679655da 6650F: Documentation/ldm.txt
20d16fef 6651F: block/partitions/ldm.*
1da177e4 6652
ef6ada3d
JE
6653LogFS
6654M: Joern Engel <joern@logfs.org>
756ccb3c 6655M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6656L: logfs@logfs.org
6657W: logfs.org
6658S: Maintained
6659F: fs/logfs/
6660
b62d7946
RS
6661LPC32XX MACHINE SUPPORT
6662M: Roland Stigge <stigge@antcom.de>
6663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6664S: Maintained
6665F: arch/arm/mach-lpc32xx/
6666
c87e34ef 6667LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3a980508
RS
6668M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6669M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6670M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6671M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6672L: MPT-FusionLinux.pdl@avagotech.com
c87e34ef
MED
6673L: linux-scsi@vger.kernel.org
6674W: http://www.lsilogic.com/support
6675S: Supported
679655da 6676F: drivers/message/fusion/
500c152a 6677F: drivers/scsi/mpt2sas/
6678F: drivers/scsi/mpt3sas/
c87e34ef 6679
1da177e4 6680LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6681M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6682L: linux-scsi@vger.kernel.org
6683S: Maintained
679655da 6684F: drivers/scsi/sym53c8xx_2/
1da177e4 6685
e5f5c99a
GR
6686LTC4261 HARDWARE MONITOR DRIVER
6687M: Guenter Roeck <linux@roeck-us.net>
6688L: lm-sensors@lm-sensors.org
6689S: Maintained
6690F: Documentation/hwmon/ltc4261
6691F: drivers/hwmon/ltc4261.c
6692
81365c31 6693LTP (Linux Test Project)
28b8e8d4 6694M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6695M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6696M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6697M: Jan Stancek <jstancek@redhat.com>
6698M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6699M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6700L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6701W: http://linux-test-project.github.io/
7d1ae8a8 6702T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6703S: Maintained
6704
c12a54b3 6705M32R ARCHITECTURE
c12a54b3 6706W: http://www.linux-m32r.org/
b4174867 6707S: Orphan
679655da 6708F: arch/m32r/
c12a54b3 6709
1da177e4 6710M68K ARCHITECTURE
8b58be88 6711M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6712L: linux-m68k@lists.linux-m68k.org
6713W: http://www.linux-m68k.org/
54e5881d 6714T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6715S: Maintained
679655da 6716F: arch/m68k/
9db35182 6717F: drivers/zorro/
1da177e4
LT
6718
6719M68K ON APPLE MACINTOSH
8b58be88 6720M: Joshua Thompson <funaho@jurai.org>
1da177e4 6721W: http://www.mac.linux-m68k.org/
9bb9f222 6722L: linux-m68k@lists.linux-m68k.org
1da177e4 6723S: Maintained
9db35182 6724F: arch/m68k/mac/
1da177e4
LT
6725
6726M68K ON HP9000/300
8b58be88 6727M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6728W: http://www.tazenda.demon.co.uk/phil/linux-hp
6729S: Maintained
679655da 6730F: arch/m68k/hp300/
1da177e4 6731
74425546
AP
6732M88DS3103 MEDIA DRIVER
6733M: Antti Palosaari <crope@iki.fi>
6734L: linux-media@vger.kernel.org
a825eaec 6735W: https://linuxtv.org
74425546
AP
6736W: http://palosaari.fi/linux/
6737Q: http://patchwork.linuxtv.org/project/linux-media/list/
6738T: git git://linuxtv.org/anttip/media_tree.git
6739S: Maintained
6740F: drivers/media/dvb-frontends/m88ds3103*
6741
68620bdd
MP
6742M88RS2000 MEDIA DRIVER
6743M: Malcolm Priestley <tvboxspy@gmail.com>
6744L: linux-media@vger.kernel.org
a825eaec 6745W: https://linuxtv.org
68620bdd
MP
6746Q: http://patchwork.linuxtv.org/project/linux-media/list/
6747S: Maintained
6748F: drivers/media/dvb-frontends/m88rs2000*
6749
07a092fa 6750MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6751M: Alexey Klimov <klimov.linux@gmail.com>
6752L: linux-media@vger.kernel.org
6753T: git git://linuxtv.org/media_tree.git
6754S: Maintained
6755F: drivers/media/radio/radio-ma901.c
07a092fa 6756
64a327a7 6757MAC80211
8b58be88 6758M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6759L: linux-wireless@vger.kernel.org
491b26b4 6760W: http://wireless.kernel.org/
ce466579
JB
6761T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6762T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6763S: Maintained
679655da
JP
6764F: Documentation/networking/mac80211-injection.txt
6765F: include/net/mac80211.h
6766F: net/mac80211/
64a327a7 6767
b863ceb7 6768MACVLAN DRIVER
8b58be88 6769M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6770L: netdev@vger.kernel.org
6771S: Maintained
679655da
JP
6772F: drivers/net/macvlan.c
6773F: include/linux/if_macvlan.h
b863ceb7 6774
2b6d83e2
JB
6775MAILBOX API
6776M: Jassi Brar <jassisinghbrar@gmail.com>
6777L: linux-kernel@vger.kernel.org
6778S: Maintained
6779F: drivers/mailbox/
6780F: include/linux/mailbox_client.h
6781F: include/linux/mailbox_controller.h
6782
faf1668c 6783MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6784M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6785W: http://www.kernel.org/doc/man-pages
bd7ebec6 6786L: linux-man@vger.kernel.org
1b53dc74 6787S: Maintained
faf1668c 6788
8427defd
RK
6789MARVELL ARMADA DRM SUPPORT
6790M: Russell King <rmk+kernel@arm.linux.org.uk>
6791S: Maintained
6792F: drivers/gpu/drm/armada/
6793
3ad50cca
GR
6794MARVELL 88E6352 DSA support
6795M: Guenter Roeck <linux@roeck-us.net>
6796S: Maintained
6797F: drivers/net/dsa/mv88e6352.c
6798
c4d007bc
TP
6799MARVELL CRYPTO DRIVER
6800M: Boris Brezillon <boris.brezillon@free-electrons.com>
6801M: Arnaud Ebalard <arno@natisbad.org>
6802F: drivers/crypto/marvell/
6803S: Maintained
6804L: linux-crypto@vger.kernel.org
6805
44c14c1d 6806MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6807M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6808M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6809L: netdev@vger.kernel.org
6810S: Maintained
6811F: drivers/net/ethernet/marvell/sk*
6812
74cda169 6813MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6814L: libertas-dev@lists.infradead.org
8ac3e99e 6815S: Orphan
f988d640 6816F: drivers/net/wireless/marvell/libertas/
74cda169 6817
b60d6975 6818MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6819M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6820L: netdev@vger.kernel.org
f5ca8502 6821S: Maintained
527a6266 6822F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6823F: include/linux/mv643xx.h
1da177e4 6824
370b8ed9
TP
6825MARVELL MVNETA ETHERNET DRIVER
6826M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6827L: netdev@vger.kernel.org
6828S: Maintained
6829F: drivers/net/ethernet/marvell/mvneta.*
6830
fcad584d 6831MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6832M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6833M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6834L: linux-wireless@vger.kernel.org
6835S: Maintained
277b024e 6836F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6837
a2c3f656 6838MARVELL MWL8K WIRELESS DRIVER
a040d532 6839M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6840L: linux-wireless@vger.kernel.org
16345910 6841S: Odd Fixes
de60f1dc 6842F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6843
2a69567b 6844MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6845M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6846S: Odd Fixes
1fa7e547 6847F: drivers/mmc/host/mvsdio.*
2a69567b 6848
1da177e4 6849MATROX FRAMEBUFFER DRIVER
c69f677c 6850L: linux-fbdev@vger.kernel.org
52653199 6851S: Orphan
8a61f013 6852F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6853F: include/uapi/linux/matroxfb.h
1da177e4 6854
ca462085
GR
6855MAX16065 HARDWARE MONITOR DRIVER
6856M: Guenter Roeck <linux@roeck-us.net>
6857L: lm-sensors@lm-sensors.org
6858S: Maintained
6859F: Documentation/hwmon/max16065
6860F: drivers/hwmon/max16065.c
6861
1f61cab8
GR
6862MAX20751 HARDWARE MONITOR DRIVER
6863M: Guenter Roeck <linux@roeck-us.net>
6864L: lm-sensors@lm-sensors.org
6865S: Maintained
6866F: Documentation/hwmon/max20751
6867F: drivers/hwmon/max20751.c
6868
d20620de 6869MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6870M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6871L: lm-sensors@lm-sensors.org
6872S: Maintained
679655da
JP
6873F: Documentation/hwmon/max6650
6874F: drivers/hwmon/max6650.c
d20620de 6875
e89ab51f
GR
6876MAX6697 HARDWARE MONITOR DRIVER
6877M: Guenter Roeck <linux@roeck-us.net>
6878L: lm-sensors@lm-sensors.org
6879S: Maintained
6880F: Documentation/hwmon/max6697
6881F: Documentation/devicetree/bindings/i2c/max6697.txt
6882F: drivers/hwmon/max6697.c
6883F: include/linux/platform_data/max6697.h
6884
f8f847b5
KK
6885MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6886M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6887L: linux-pm@vger.kernel.org
6888S: Supported
6889F: drivers/power/max14577_charger.c
6890F: drivers/power/max77693_charger.c
6891
3811405e
JMC
6892MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6893M: Javier Martinez Canillas <javier@osg.samsung.com>
6894L: linux-kernel@vger.kernel.org
6895S: Supported
6896F: drivers/*/*max77802.c
6897F: Documentation/devicetree/bindings/*/*max77802.txt
6898F: include/dt-bindings/*/*max77802.h
6899
befeb596
KK
6900MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6901M: Chanwoo Choi <cw00.choi@samsung.com>
6902M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6903L: linux-kernel@vger.kernel.org
6904S: Supported
6905F: drivers/*/max14577.c
6906F: drivers/*/max77686.c
6907F: drivers/*/max77693.c
6908F: drivers/extcon/extcon-max14577.c
6909F: drivers/extcon/extcon-max77693.c
6910F: drivers/rtc/rtc-max77686.c
6911F: drivers/clk/clk-max77686.c
6912F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6913F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6914F: Documentation/devicetree/bindings/mfd/max77693.txt
6915F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6916F: include/linux/mfd/max14577*.h
6917F: include/linux/mfd/max77686*.h
6918F: include/linux/mfd/max77693*.h
6919
9be3c9a5
HV
6920MAXIRADIO FM RADIO RECEIVER DRIVER
6921M: Hans Verkuil <hverkuil@xs4all.nl>
6922L: linux-media@vger.kernel.org
6923T: git git://linuxtv.org/media_tree.git
a825eaec 6924W: https://linuxtv.org
9be3c9a5
HV
6925S: Maintained
6926F: drivers/media/radio/radio-maxiradio*
6927
c05dc2cc
PR
6928MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6929M: Peter Rosin <peda@axentia.se>
6930L: linux-iio@vger.kernel.org
6931S: Maintained
6932F: drivers/iio/potentiometer/mcp4531.c
6933
6f32a8c9
LP
6934MEDIA DRIVERS FOR RENESAS - VSP1
6935M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6936L: linux-media@vger.kernel.org
4a121096 6937L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
6938T: git git://linuxtv.org/media_tree.git
6939S: Supported
6940F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6941F: drivers/media/platform/vsp1/
6942
dacf9ce8
KS
6943MEDIA DRIVERS FOR ASCOT2E
6944M: Sergey Kozlov <serjk@netup.ru>
6945L: linux-media@vger.kernel.org
a825eaec 6946W: https://linuxtv.org
dacf9ce8
KS
6947W: http://netup.tv/
6948T: git git://linuxtv.org/media_tree.git
6949S: Supported
6950F: drivers/media/dvb-frontends/ascot2e*
6951
a6dc60ff
KS
6952MEDIA DRIVERS FOR CXD2841ER
6953M: Sergey Kozlov <serjk@netup.ru>
6954L: linux-media@vger.kernel.org
a825eaec 6955W: https://linuxtv.org
a6dc60ff
KS
6956W: http://netup.tv/
6957T: git git://linuxtv.org/media_tree.git
6958S: Supported
6959F: drivers/media/dvb-frontends/cxd2841er*
6960
a5d32b35
KS
6961MEDIA DRIVERS FOR HORUS3A
6962M: Sergey Kozlov <serjk@netup.ru>
6963L: linux-media@vger.kernel.org
a825eaec 6964W: https://linuxtv.org
a5d32b35
KS
6965W: http://netup.tv/
6966T: git git://linuxtv.org/media_tree.git
6967S: Supported
6968F: drivers/media/dvb-frontends/horus3a*
6969
e025273b
KS
6970MEDIA DRIVERS FOR LNBH25
6971M: Sergey Kozlov <serjk@netup.ru>
6972L: linux-media@vger.kernel.org
a825eaec 6973W: https://linuxtv.org
e025273b
KS
6974W: http://netup.tv/
6975T: git git://linuxtv.org/media_tree.git
6976S: Supported
6977F: drivers/media/dvb-frontends/lnbh25*
6978
52b1eaf4
KS
6979MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6980M: Sergey Kozlov <serjk@netup.ru>
6981L: linux-media@vger.kernel.org
a825eaec 6982W: https://linuxtv.org
52b1eaf4
KS
6983W: http://netup.tv/
6984T: git git://linuxtv.org/media_tree.git
6985S: Supported
6986F: drivers/media/pci/netup_unidvb/*
6987
127c49ae 6988MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 6989M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
6990P: LinuxTV.org Project
6991L: linux-media@vger.kernel.org
a825eaec 6992W: https://linuxtv.org
8a6e2535 6993Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 6994T: git git://linuxtv.org/media_tree.git
127c49ae
JP
6995S: Maintained
6996F: Documentation/dvb/
6997F: Documentation/video4linux/
ffe06198 6998F: Documentation/DocBook/media/
127c49ae 6999F: drivers/media/
ffe06198 7000F: drivers/staging/media/
eb4b0ec7 7001F: include/linux/platform_data/media/
127c49ae 7002F: include/media/
6c0f0359
MCC
7003F: include/uapi/linux/dvb/
7004F: include/uapi/linux/videodev2.h
7005F: include/uapi/linux/media.h
7006F: include/uapi/linux/v4l2-*
7007F: include/uapi/linux/meye.h
7008F: include/uapi/linux/ivtv*
7009F: include/uapi/linux/uvcvideo.h
d20620de 7010
c869f77d
JK
7011MEDIATEK MT7601U WIRELESS LAN DRIVER
7012M: Jakub Kicinski <kubakici@wp.pl>
7013L: linux-wireless@vger.kernel.org
7014S: Maintained
7015F: drivers/net/wireless/mediatek/mt7601u/
7016
e399065b
SS
7017MEGARAID SCSI/SAS DRIVERS
7018M: Kashyap Desai <kashyap.desai@avagotech.com>
7019M: Sumit Saxena <sumit.saxena@avagotech.com>
7020M: Uday Lingala <uday.lingala@avagotech.com>
7021L: megaraidlinux.pdl@avagotech.com
baaea1dc 7022L: linux-scsi@vger.kernel.org
e399065b 7023W: http://www.lsi.com
ce00f85c 7024S: Maintained
679655da
JP
7025F: Documentation/scsi/megaraid.txt
7026F: drivers/scsi/megaraid.*
7027F: drivers/scsi/megaraid/
757e0108 7028
2c46c9d5 7029MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7030M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7031L: netdev@vger.kernel.org
2c46c9d5
AV
7032S: Supported
7033W: http://www.mellanox.com
7034Q: http://patchwork.ozlabs.org/project/netdev/list/
7035F: drivers/net/ethernet/mellanox/mlx4/en_*
7036
e7523a49
OG
7037MELLANOX ETHERNET DRIVER (mlx5e)
7038M: Saeed Mahameed <saeedm@mellanox.com>
7039L: netdev@vger.kernel.org
7040S: Supported
7041W: http://www.mellanox.com
7042Q: http://patchwork.ozlabs.org/project/netdev/list/
7043F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7044
93c1edb2
JP
7045MELLANOX ETHERNET SWITCH DRIVERS
7046M: Jiri Pirko <jiri@mellanox.com>
7047M: Ido Schimmel <idosch@mellanox.com>
7048L: netdev@vger.kernel.org
7049S: Supported
7050W: http://www.mellanox.com
7051Q: http://patchwork.ozlabs.org/project/netdev/list/
7052F: drivers/net/ethernet/mellanox/mlxsw/
7053
5b25b13a
MD
7054MEMBARRIER SUPPORT
7055M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7056M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7057L: linux-kernel@vger.kernel.org
7058S: Supported
7059F: kernel/membarrier.c
7060F: include/uapi/linux/membarrier.h
7061
70ea91f1
SR
7062MEMORY MANAGEMENT
7063L: linux-mm@kvack.org
70ea91f1
SR
7064W: http://www.linux-mm.org
7065S: Maintained
679655da 7066F: include/linux/mm.h
551450bb
CS
7067F: include/linux/gfp.h
7068F: include/linux/mmzone.h
7069F: include/linux/memory_hotplug.h
7070F: include/linux/vmalloc.h
679655da 7071F: mm/
70ea91f1 7072
f4e9ce66 7073MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7074M: David Woodhouse <dwmw2@infradead.org>
242c325e 7075M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7076L: linux-mtd@lists.infradead.org
8a6e2535
JP
7077W: http://www.linux-mtd.infradead.org/
7078Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7079T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7080T: git git://git.infradead.org/l2-mtd.git
1da177e4 7081S: Maintained
679655da
JP
7082F: drivers/mtd/
7083F: include/linux/mtd/
c117ab84 7084F: include/uapi/mtd/
1da177e4 7085
26c57ef1 7086MEN A21 WATCHDOG DRIVER
30c7469b 7087M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7088L: linux-watchdog@vger.kernel.org
30c7469b 7089S: Maintained
26c57ef1
JT
7090F: drivers/watchdog/mena21_wdt.c
7091
3764e82e 7092MEN CHAMELEON BUS (mcb)
30c7469b
JT
7093M: Johannes Thumshirn <morbidrsa@gmail.com>
7094S: Maintained
3764e82e
JT
7095F: drivers/mcb/
7096F: include/linux/mcb.h
b9f2f459 7097F: Documentation/men-chameleon-bus.txt
3764e82e 7098
48b490d2
AW
7099MEN F21BMC (Board Management Controller)
7100M: Andreas Werner <andreas.werner@men.de>
7101S: Supported
7102F: drivers/mfd/menf21bmc.c
7103F: drivers/watchdog/menf21bmc_wdt.c
7104F: drivers/leds/leds-menf21bmc.c
7105F: drivers/hwmon/menf21bmc_hwmon.c
7106F: Documentation/hwmon/menf21bmc
7107
12285945
JH
7108METAG ARCHITECTURE
7109M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7110L: linux-metag@vger.kernel.org
9f273c24 7111T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7112S: Odd Fixes
12285945
JH
7113F: arch/metag/
7114F: Documentation/metag/
7115F: Documentation/devicetree/bindings/metag/
2d799dde 7116F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7117F: drivers/clocksource/metag_generic.c
5698c50d
JH
7118F: drivers/irqchip/irq-metag.c
7119F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7120F: drivers/tty/metag_da.c
12285945 7121
c6375b0a 7122MICROBLAZE ARCHITECTURE
8b58be88 7123M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7124W: http://www.monstr.eu/fdt/
7125T: git git://git.monstr.eu/linux-2.6-microblaze.git
7126S: Supported
0a8c7914 7127F: arch/microblaze/
1da177e4 7128
2508a45a
CY
7129MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7130M: Chen Yu <yu.c.chen@intel.com>
7131L: platform-driver-x86@vger.kernel.org
7132S: Supported
7133F: drivers/platform/x86/surfacepro3_button.c
7134
1da177e4 7135MICROTEK X6 SCANNER
61eee9a7 7136M: Oliver Neukum <oliver@neukum.org>
1da177e4 7137S: Maintained
679655da 7138F: drivers/usb/image/microtek.*
1da177e4
LT
7139
7140MIPS
8b58be88 7141M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7142L: linux-mips@linux-mips.org
6097050d 7143W: http://www.linux-mips.org/
b05e988e 7144T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7145Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7146S: Supported
679655da
JP
7147F: Documentation/mips/
7148F: arch/mips/
1da177e4 7149
08b7620a
HV
7150MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7151M: Hans Verkuil <hverkuil@xs4all.nl>
7152L: linux-media@vger.kernel.org
7153T: git git://linuxtv.org/media_tree.git
a825eaec 7154W: https://linuxtv.org
08b7620a
HV
7155S: Odd Fixes
7156F: drivers/media/radio/radio-miropcm20*
7157
c09befcb
OG
7158MELLANOX MLX4 core VPI driver
7159M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7160L: netdev@vger.kernel.org
7161L: linux-rdma@vger.kernel.org
7162W: http://www.mellanox.com
7163Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7164S: Supported
7165F: drivers/net/ethernet/mellanox/mlx4/
7166F: include/linux/mlx4/
7167
7168MELLANOX MLX4 IB driver
7169M: Yishai Hadas <yishaih@mellanox.com>
7170L: linux-rdma@vger.kernel.org
7171W: http://www.mellanox.com
e126ba97 7172Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7173S: Supported
7174F: drivers/infiniband/hw/mlx4/
7175F: include/linux/mlx4/
7176
595a4d8f
OG
7177MELLANOX MLX5 core VPI driver
7178M: Matan Barak <matanb@mellanox.com>
7179M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7180L: netdev@vger.kernel.org
7181L: linux-rdma@vger.kernel.org
7182W: http://www.mellanox.com
7183Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7184S: Supported
7185F: drivers/net/ethernet/mellanox/mlx5/core/
7186F: include/linux/mlx5/
7187
595a4d8f
OG
7188MELLANOX MLX5 IB driver
7189M: Matan Barak <matanb@mellanox.com>
7190M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7191L: linux-rdma@vger.kernel.org
7192W: http://www.mellanox.com
7193Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7194S: Supported
b75f0050 7195F: drivers/infiniband/hw/mlx5/
595a4d8f 7196F: include/linux/mlx5/
e126ba97 7197
764589b6
CM
7198MELEXIS MLX90614 DRIVER
7199M: Crt Mori <cmo@melexis.com>
7200L: linux-iio@vger.kernel.org
7201W: http://www.melexis.com
7202S: Supported
7203F: drivers/iio/temperature/mlx90614.c
7204
0ce277e4
AP
7205MN88472 MEDIA DRIVER
7206M: Antti Palosaari <crope@iki.fi>
7207L: linux-media@vger.kernel.org
a825eaec 7208W: https://linuxtv.org
0ce277e4
AP
7209W: http://palosaari.fi/linux/
7210Q: http://patchwork.linuxtv.org/project/linux-media/list/
7211T: git git://linuxtv.org/anttip/media_tree.git
7212S: Maintained
7213F: drivers/staging/media/mn88472/
7214F: drivers/media/dvb-frontends/mn88472.h
7215
4f4d238f
AP
7216MN88473 MEDIA DRIVER
7217M: Antti Palosaari <crope@iki.fi>
7218L: linux-media@vger.kernel.org
a825eaec 7219W: https://linuxtv.org
4f4d238f
AP
7220W: http://palosaari.fi/linux/
7221Q: http://patchwork.linuxtv.org/project/linux-media/list/
7222T: git git://linuxtv.org/anttip/media_tree.git
7223S: Maintained
7224F: drivers/staging/media/mn88473/
7225F: drivers/media/dvb-frontends/mn88473.h
7226
1da177e4 7227MODULE SUPPORT
8b58be88 7228M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7229S: Maintained
679655da
JP
7230F: include/linux/module.h
7231F: kernel/module.c
1da177e4
LT
7232
7233MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7234W: http://popies.net/meye/
b7788e13 7235S: Orphan
679655da 7236F: Documentation/video4linux/meye.txt
90d72ac6 7237F: drivers/media/pci/meye/
6c0f0359 7238F: include/uapi/linux/meye.h
1da177e4 7239
b9705b60 7240MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7241M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7242S: Maintained
679655da 7243F: Documentation/serial/moxa-smartio
c897401b 7244F: drivers/tty/mxser.*
d735410a 7245
889b2f87
AK
7246MR800 AVERMEDIA USB FM RADIO DRIVER
7247M: Alexey Klimov <klimov.linux@gmail.com>
7248L: linux-media@vger.kernel.org
7249T: git git://linuxtv.org/media_tree.git
7250S: Maintained
7251F: drivers/media/radio/radio-mr800.c
7252
d7155691
AO
7253MRF24J40 IEEE 802.15.4 RADIO DRIVER
7254M: Alan Ott <alan@signal11.us>
7255L: linux-wpan@vger.kernel.org
7256S: Maintained
7257F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7258F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7259
8c4c731a 7260MSI LAPTOP SUPPORT
182ae55c 7261M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7262L: platform-driver-x86@vger.kernel.org
8c4c731a 7263S: Maintained
679655da 7264F: drivers/platform/x86/msi-laptop.c
8c4c731a 7265
0f1006b1 7266MSI WMI SUPPORT
d0944853 7267L: platform-driver-x86@vger.kernel.org
5ee7041e 7268S: Orphan
0f1006b1
AA
7269F: drivers/platform/x86/msi-wmi.c
7270
19a628a0
AP
7271MSI001 MEDIA DRIVER
7272M: Antti Palosaari <crope@iki.fi>
7273L: linux-media@vger.kernel.org
a825eaec 7274W: https://linuxtv.org
19a628a0
AP
7275W: http://palosaari.fi/linux/
7276Q: http://patchwork.linuxtv.org/project/linux-media/list/
7277T: git git://linuxtv.org/anttip/media_tree.git
7278S: Maintained
0185e197 7279F: drivers/media/tuners/msi001*
19a628a0 7280
7570589d 7281MSI2500 MEDIA DRIVER
2c57213f
AP
7282M: Antti Palosaari <crope@iki.fi>
7283L: linux-media@vger.kernel.org
a825eaec 7284W: https://linuxtv.org
2c57213f
AP
7285W: http://palosaari.fi/linux/
7286Q: http://patchwork.linuxtv.org/project/linux-media/list/
7287T: git git://linuxtv.org/anttip/media_tree.git
7288S: Maintained
7570589d 7289F: drivers/media/usb/msi2500/
2c57213f 7290
159eeea4
RJ
7291MSYSTEMS DISKONCHIP G3 MTD DRIVER
7292M: Robert Jarzmik <robert.jarzmik@free.fr>
7293L: linux-mtd@lists.infradead.org
7294S: Maintained
7295F: drivers/mtd/devices/docg3*
7296
62a37dc7 7297MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7298M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7299L: linux-media@vger.kernel.org
7300T: git git://linuxtv.org/media_tree.git
7301S: Maintained
7302F: drivers/media/i2c/mt9m032.c
b5dcee22 7303F: include/media/i2c/mt9m032.h
0e837fb9 7304
62a37dc7 7305MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7306M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7307L: linux-media@vger.kernel.org
7308T: git git://linuxtv.org/media_tree.git
7309S: Maintained
7310F: drivers/media/i2c/mt9p031.c
b5dcee22 7311F: include/media/i2c/mt9p031.h
0e837fb9 7312
62a37dc7 7313MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7314M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7315L: linux-media@vger.kernel.org
7316T: git git://linuxtv.org/media_tree.git
7317S: Maintained
7318F: drivers/media/i2c/mt9t001.c
b5dcee22 7319F: include/media/i2c/mt9t001.h
0e837fb9 7320
62a37dc7 7321MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7322M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7323L: linux-media@vger.kernel.org
7324T: git git://linuxtv.org/media_tree.git
7325S: Maintained
f2272e13 7326F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7327F: drivers/media/i2c/mt9v032.c
b5dcee22 7328F: include/media/i2c/mt9v032.h
0e837fb9 7329
4e0d13cb 7330MULTIFUNCTION DEVICES (MFD)
f7d3210e 7331M: Lee Jones <lee.jones@linaro.org>
7caa7991 7332T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7333S: Supported
679655da 7334F: drivers/mfd/
55b5940d 7335F: include/linux/mfd/
4e0d13cb 7336
5c4e6f13 7337MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7338M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7339L: linux-mmc@vger.kernel.org
708dce3f 7340T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7341S: Maintained
679655da
JP
7342F: drivers/mmc/
7343F: include/linux/mmc/
c117ab84 7344F: include/uapi/linux/mmc/
baca2da4 7345
15a0580c 7346MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7347S: Orphan
679655da
JP
7348F: drivers/mmc/host/mmc_spi.c
7349F: include/linux/spi/mmc_spi.h
15a0580c 7350
1da177e4 7351MULTISOUND SOUND DRIVER
8b58be88 7352M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7353S: Maintained
679655da
JP
7354F: Documentation/sound/oss/MultiSound
7355F: sound/oss/msnd*
1da177e4 7356
d735410a 7357MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7358S: Orphan
c897401b 7359F: drivers/tty/isicom.c
679655da 7360F: include/linux/isicom.h
d735410a 7361
550a7375 7362MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
a55f6286 7363M: Felipe Balbi <balbi@kernel.org>
795fb7e7 7364L: linux-usb@vger.kernel.org
43b416e5 7365T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7366S: Maintained
679655da 7367F: drivers/usb/musb/
550a7375 7368
ea0af5f6
MK
7369MXL5007T MEDIA DRIVER
7370M: Michael Krufky <mkrufky@linuxtv.org>
7371L: linux-media@vger.kernel.org
a825eaec 7372W: https://linuxtv.org
ea0af5f6
MK
7373W: http://github.com/mkrufky
7374Q: http://patchwork.linuxtv.org/project/linux-media/list/
7375T: git git://linuxtv.org/mkrufky/tuners.git
7376S: Maintained
7377F: drivers/media/tuners/mxl5007t.*
7378
2d3cf588 7379MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7380M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7381L: netdev@vger.kernel.org
205057ae 7382W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7383S: Supported
93f7848b 7384F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7385
1da177e4 7386NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7387S: Orphan
d9fb9f38 7388F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7389
23dc05a3
DM
7390NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7391M: Daniel Mack <zonque@gmail.com>
7392S: Maintained
e5747e40 7393L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7394W: http://www.native-instruments.com
7395F: sound/usb/caiaq/
7396
1da177e4 7397NCP FILESYSTEM
52653199
PV
7398M: Petr Vandrovec <petr@vandrovec.name>
7399S: Odd Fixes
679655da 7400F: fs/ncpfs/
1da177e4 7401
a79b0322
FT
7402NCR 5380 SCSI DRIVERS
7403M: Finn Thain <fthain@telegraphics.com.au>
7404M: Michael Schmitz <schmitzmic@gmail.com>
7405L: linux-scsi@vger.kernel.org
7406S: Maintained
7407F: Documentation/scsi/g_NCR5380.txt
7408F: drivers/scsi/NCR5380.*
7409F: drivers/scsi/arm/cumana_1.c
7410F: drivers/scsi/arm/oak.c
7411F: drivers/scsi/atari_NCR5380.c
7412F: drivers/scsi/atari_scsi.*
7413F: drivers/scsi/dmx3191d.c
7414F: drivers/scsi/dtc.*
7415F: drivers/scsi/g_NCR5380.*
7416F: drivers/scsi/g_NCR5380_mmio.c
7417F: drivers/scsi/mac_scsi.*
7418F: drivers/scsi/pas16.*
a79b0322
FT
7419F: drivers/scsi/sun3_scsi.*
7420F: drivers/scsi/sun3_scsi_vme.c
7421F: drivers/scsi/t128.*
7422
1da177e4 7423NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7424M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7425L: linux-scsi@vger.kernel.org
7426S: Maintained
679655da 7427F: drivers/scsi/NCR_D700.*
1da177e4 7428
4aa3eb4c
GR
7429NCT6775 HARDWARE MONITOR DRIVER
7430M: Guenter Roeck <linux@roeck-us.net>
7431L: lm-sensors@lm-sensors.org
7432S: Maintained
7433F: Documentation/hwmon/nct6775
7434F: drivers/hwmon/nct6775.c
7435
3c2d774c 7436NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7437M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7438L: linux-rdma@vger.kernel.org
e3d33cb1 7439W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7440S: Supported
7441F: drivers/infiniband/hw/nes/
7442
be2f2e84 7443NETEM NETWORK EMULATOR
adbbf69d 7444M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7445L: netem@lists.linux-foundation.org
be2f2e84 7446S: Maintained
679655da 7447F: net/sched/sch_netem.c
be2f2e84 7448
b2f5a051 7449NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7450M: Jon Mason <jdmason@kudzu.us>
4a58448b 7451L: netdev@vger.kernel.org
4a58448b 7452S: Supported
679655da 7453F: Documentation/networking/s2io.txt
b2f5a051 7454F: Documentation/networking/vxge.txt
86387e1a 7455F: drivers/net/ethernet/neterion/
4a58448b 7456
db9cf3a3 7457NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7458M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7459M: Patrick McHardy <kaber@trash.net>
42010ed0 7460M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7461L: netfilter-devel@vger.kernel.org
82b98543 7462L: coreteam@netfilter.org
1da177e4
LT
7463W: http://www.netfilter.org/
7464W: http://www.iptables.org/
42010ed0
PNA
7465Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7466T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7467T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7468S: Supported
679655da
JP
7469F: include/linux/netfilter*
7470F: include/linux/netfilter/
7471F: include/net/netfilter/
c117ab84
CEB
7472F: include/uapi/linux/netfilter*
7473F: include/uapi/linux/netfilter/
679655da
JP
7474F: net/*/netfilter.c
7475F: net/*/netfilter/
7476F: net/netfilter/
91c269a0 7477F: net/bridge/br_netfilter*.c
1da177e4 7478
4cc67735 7479NETLABEL
87a0874c 7480M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7481W: http://netlabel.sf.net
7482L: netdev@vger.kernel.org
87a0874c 7483S: Maintained
80811493 7484F: Documentation/netlabel/
679655da
JP
7485F: include/net/netlabel.h
7486F: net/netlabel/
4cc67735 7487
1da177e4 7488NETROM NETWORK LAYER
8b58be88 7489M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7490L: linux-hams@vger.kernel.org
d34cb28a 7491W: http://www.linux-ax25.org/
1da177e4 7492S: Maintained
679655da 7493F: include/net/netrom.h
c117ab84 7494F: include/uapi/linux/netrom.h
679655da 7495F: net/netrom/
1da177e4 7496
4c352362
JK
7497NETRONOME ETHERNET DRIVERS
7498M: Jakub Kicinski <jakub.kicinski@netronome.com>
7499M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7500L: oss-drivers@netronome.com
7501S: Maintained
7502F: drivers/net/ethernet/netronome/
7503
5ddb88c0 7504NETWORK BLOCK DEVICE (NBD)
4ca5829a 7505M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7506S: Maintained
5e4b269b 7507L: nbd-general@lists.sourceforge.net
4ca5829a 7508T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7509F: Documentation/blockdev/nbd.txt
7510F: drivers/block/nbd.c
c117ab84 7511F: include/uapi/linux/nbd.h
1da177e4 7512
6e43650c
NH
7513NETWORK DROP MONITOR
7514M: Neil Horman <nhorman@tuxdriver.com>
7515L: netdev@vger.kernel.org
7516S: Maintained
7517W: https://fedorahosted.org/dropwatch/
7518F: net/core/drop_monitor.c
7519
1da177e4 7520NETWORKING [GENERAL]
8b58be88 7521M: "David S. Miller" <davem@davemloft.net>
979b6c13 7522L: netdev@vger.kernel.org
b1e8fd54 7523W: http://www.linuxfoundation.org/en/Net
11e98029 7524Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7525T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7526T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7527S: Maintained
679655da
JP
7528F: net/
7529F: include/net/
018d21ed
JP
7530F: include/linux/in.h
7531F: include/linux/net.h
7532F: include/linux/netdevice.h
c117ab84
CEB
7533F: include/uapi/linux/in.h
7534F: include/uapi/linux/net.h
7535F: include/uapi/linux/netdevice.h
0c7aecd4 7536F: include/uapi/linux/net_namespace.h
7e814a6c 7537F: tools/net/
f4e53f9a 7538F: tools/testing/selftests/net/
335a67d2 7539F: lib/random32.c
a101ccd1 7540F: lib/test_bpf.c
1da177e4
LT
7541
7542NETWORKING [IPv4/IPv6]
8b58be88
JP
7543M: "David S. Miller" <davem@davemloft.net>
7544M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7545M: James Morris <jmorris@namei.org>
7546M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7547M: Patrick McHardy <kaber@trash.net>
979b6c13 7548L: netdev@vger.kernel.org
08deed1e 7549T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7550S: Maintained
679655da
JP
7551F: net/ipv4/
7552F: net/ipv6/
7553F: include/net/ip*
0a14842f 7554F: arch/x86/net/*
1da177e4 7555
73b7656c
DM
7556NETWORKING [IPSEC]
7557M: Steffen Klassert <steffen.klassert@secunet.com>
7558M: Herbert Xu <herbert@gondor.apana.org.au>
7559M: "David S. Miller" <davem@davemloft.net>
7560L: netdev@vger.kernel.org
d1fc5024
SK
7561T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7562T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7563S: Maintained
5826bdd1 7564F: net/core/flow.c
73b7656c
DM
7565F: net/xfrm/
7566F: net/key/
7567F: net/ipv4/xfrm*
d1fc5024
SK
7568F: net/ipv4/esp4.c
7569F: net/ipv4/ah4.c
7570F: net/ipv4/ipcomp.c
7571F: net/ipv4/ip_vti.c
73b7656c 7572F: net/ipv6/xfrm*
d1fc5024
SK
7573F: net/ipv6/esp6.c
7574F: net/ipv6/ah6.c
7575F: net/ipv6/ipcomp6.c
7576F: net/ipv6/ip6_vti.c
73b7656c
DM
7577F: include/uapi/linux/xfrm.h
7578F: include/net/xfrm.h
7579
10e2ff1c 7580NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7581M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7582L: netdev@vger.kernel.org
7583S: Maintained
7584
29f8f632 7585NETWORKING [WIRELESS]
2cb4abd1 7586L: linux-wireless@vger.kernel.org
8a6e2535 7587Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7588
788873ac
JP
7589NETWORKING DRIVERS
7590L: netdev@vger.kernel.org
7591W: http://www.linuxfoundation.org/en/Net
11e98029 7592Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7593T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7594T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7595S: Odd Fixes
7596F: drivers/net/
018d21ed 7597F: include/linux/if_*
0b63bf1f 7598F: include/linux/netdevice.h
0b63bf1f
JD
7599F: include/linux/etherdevice.h
7600F: include/linux/fcdevice.h
7601F: include/linux/fddidevice.h
7602F: include/linux/hippidevice.h
7603F: include/linux/inetdevice.h
c117ab84
CEB
7604F: include/uapi/linux/if_*
7605F: include/uapi/linux/netdevice.h
788873ac 7606
0e324cf6
JL
7607NETWORKING DRIVERS (WIRELESS)
7608M: Kalle Valo <kvalo@codeaurora.org>
7609L: linux-wireless@vger.kernel.org
7610Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
7611T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7612T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6
JL
7613S: Maintained
7614F: drivers/net/wireless/
7615
3d396eb1 7616NETXEN (1/10) GbE SUPPORT
8622315e 7617M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7618M: Sony Chacko <sony.chacko@qlogic.com>
7619M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7620L: netdev@vger.kernel.org
9c2b5bde 7621W: http://www.qlogic.com
3d396eb1 7622S: Supported
aa43c215 7623F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7624
6423d30f
AAJ
7625NFC SUBSYSTEM
7626M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7627M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7628M: Samuel Ortiz <sameo@linux.intel.com>
7629L: linux-wireless@vger.kernel.org
1eb3b216 7630L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7631S: Supported
6423d30f 7632F: net/nfc/
55eb94f9 7633F: include/net/nfc/
c117ab84 7634F: include/uapi/linux/nfc.h
6423d30f 7635F: drivers/nfc/
397d6497
CR
7636F: include/linux/platform_data/microread.h
7637F: include/linux/platform_data/nfcmrvl.h
7638F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7639F: include/linux/platform_data/pn544.h
397d6497
CR
7640F: include/linux/platform_data/st21nfca.h
7641F: include/linux/platform_data/st-nci.h
7ebb88e5 7642F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7643
e8b43555 7644NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7645M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7646M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7647L: linux-nfs@vger.kernel.org
7648W: http://client.linux-nfs.org
cd7b996a 7649T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7650S: Maintained
679655da
JP
7651F: fs/lockd/
7652F: fs/nfs/
7653F: fs/nfs_common/
7654F: net/sunrpc/
7655F: include/linux/lockd/
7656F: include/linux/nfs*
7657F: include/linux/sunrpc/
c117ab84
CEB
7658F: include/uapi/linux/nfs*
7659F: include/uapi/linux/sunrpc/
1da177e4 7660
85ef9cea 7661NILFS2 FILESYSTEM
e2126935 7662M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7663L: linux-nilfs@vger.kernel.org
f9472265 7664W: http://nilfs.sourceforge.net/
e2126935 7665T: git git://github.com/konis/nilfs2.git
85ef9cea 7666S: Supported
679655da
JP
7667F: Documentation/filesystems/nilfs2.txt
7668F: fs/nilfs2/
7669F: include/linux/nilfs2_fs.h
c35c7ac5 7670F: include/trace/events/nilfs2.h
85ef9cea 7671
1da177e4 7672NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7673M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7674W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7675S: Maintained
679655da
JP
7676F: Documentation/scsi/NinjaSCSI.txt
7677F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7678
7679NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7680M: GOTO Masanori <gotom@debian.or.jp>
7681M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7682W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7683S: Maintained
679655da
JP
7684F: Documentation/scsi/NinjaSCSI.txt
7685F: drivers/scsi/nsp32*
1da177e4 7686
383b8fb9
LFT
7687NIOS2 ARCHITECTURE
7688M: Ley Foon Tan <lftan@altera.com>
7689L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7690T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7691S: Maintained
7692F: arch/nios2/
7693
2a6afddb
PR
7694NOKIA N900 POWER SUPPLY DRIVERS
7695M: Pali RohĂ¡r <pali.rohar@gmail.com>
7696S: Maintained
7697F: include/linux/power/bq2415x_charger.h
081bab21 7698F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7699F: include/linux/power/isp1704_charger.h
7700F: drivers/power/bq2415x_charger.c
081bab21 7701F: drivers/power/bq27xxx_battery.c
2a6afddb
PR
7702F: drivers/power/isp1704_charger.c
7703F: drivers/power/rx51_battery.c
7704
a1bd3bae 7705NTB DRIVER CORE
9ef6bf6c
JM
7706M: Jon Mason <jdmason@kudzu.us>
7707M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7708M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7709L: linux-ntb@googlegroups.com
fce8a7bb 7710S: Supported
2984411f
JM
7711W: https://github.com/jonmason/ntb/wiki
7712T: git git://github.com/jonmason/ntb.git
fce8a7bb 7713F: drivers/ntb/
548c237c 7714F: drivers/net/ntb_netdev.c
fce8a7bb 7715F: include/linux/ntb.h
a1bd3bae 7716F: include/linux/ntb_transport.h
fce8a7bb 7717
e26a5843
AH
7718NTB INTEL DRIVER
7719M: Jon Mason <jdmason@kudzu.us>
7720M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7721L: linux-ntb@googlegroups.com
e26a5843
AH
7722S: Supported
7723W: https://github.com/jonmason/ntb/wiki
7724T: git git://github.com/jonmason/ntb.git
7725F: drivers/ntb/hw/intel/
fce8a7bb 7726
a1b36958
XY
7727NTB AMD DRIVER
7728M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7729L: linux-ntb@googlegroups.com
7730S: Supported
7731F: drivers/ntb/hw/amd/
7732
1da177e4 7733NTFS FILESYSTEM
2818ef50 7734M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7735L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7736W: http://www.tuxera.com/
e6f4dee7 7737T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7738S: Supported
679655da
JP
7739F: Documentation/filesystems/ntfs.txt
7740F: fs/ntfs/
1da177e4 7741
9eb8ef74 7742NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7743M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7744L: linux-fbdev@vger.kernel.org
ce00f85c 7745S: Maintained
8a61f013
JH
7746F: drivers/video/fbdev/riva/
7747F: drivers/video/fbdev/nvidia/
1da177e4 7748
79461681 7749NVM EXPRESS DRIVER
b3975e94
JF
7750M: Keith Busch <keith.busch@intel.com>
7751M: Jens Axboe <axboe@fb.com>
79461681 7752L: linux-nvme@lists.infradead.org
b3975e94
JF
7753T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7754W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7755S: Supported
57dacad5 7756F: drivers/nvme/host/
79461681
MW
7757F: include/linux/nvme.h
7758
aee4b9bd
SK
7759NVMEM FRAMEWORK
7760M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7761M: Maxime Ripard <maxime.ripard@free-electrons.com>
7762S: Maintained
7763F: drivers/nvmem/
7764F: Documentation/devicetree/bindings/nvmem/
7765F: include/linux/nvmem-consumer.h
7766F: include/linux/nvmem-provider.h
7767
dece4585
CP
7768NXP-NCI NFC DRIVER
7769M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7770R: Charles Gorand <charles.gorand@effinnov.com>
7771L: linux-nfc@lists.01.org (moderated for non-subscribers)
7772S: Supported
7773F: drivers/nfc/nxp-nci
7774
f50d7146
RK
7775NXP TDA998X DRM DRIVER
7776M: Russell King <rmk+kernel@arm.linux.org.uk>
7777S: Supported
7778F: drivers/gpu/drm/i2c/tda998x_drv.c
7779F: include/drm/i2c/tda998x.h
7780
fbace43e
PR
7781NXP TFA9879 DRIVER
7782M: Peter Rosin <peda@axentia.se>
7783L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7784S: Maintained
7785F: sound/soc/codecs/tfa9879*
7786
f5525786 7787OMAP SUPPORT
0e24bdd4 7788M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7789L: linux-omap@vger.kernel.org
7790W: http://www.muru.com/linux/omap/
7791W: http://linux.omap.com/
8a6e2535 7792Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7793T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7794S: Maintained
4e04d5a3 7795F: arch/arm/*omap*/
026da812
FB
7796F: arch/arm/configs/omap1_defconfig
7797F: arch/arm/configs/omap2plus_defconfig
046d0a37 7798F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7799F: drivers/irqchip/irq-omap-intc.c
7800F: drivers/mfd/*omap*.c
7801F: drivers/mfd/menelaus.c
7802F: drivers/mfd/palmas.c
7803F: drivers/mfd/tps65217.c
7804F: drivers/mfd/tps65218.c
7805F: drivers/mfd/tps65910.c
7806F: drivers/mfd/twl-core.[ch]
7807F: drivers/mfd/twl4030*.c
7808F: drivers/mfd/twl6030*.c
7809F: drivers/mfd/twl6040*.c
7810F: drivers/regulator/palmas-regulator*.c
7811F: drivers/regulator/pbias-regulator.c
7812F: drivers/regulator/tps65217-regulator.c
7813F: drivers/regulator/tps65218-regulator.c
7814F: drivers/regulator/tps65910-regulator.c
7815F: drivers/regulator/twl-regulator.c
046d0a37 7816F: include/linux/i2c-omap.h
f5525786 7817
50f29fbd 7818OMAP DEVICE TREE SUPPORT
cdb55ab0 7819M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7820M: Tony Lindgren <tony@atomide.com>
7821L: linux-omap@vger.kernel.org
d0fb18c5 7822L: devicetree@vger.kernel.org
50f29fbd
TL
7823S: Maintained
7824F: arch/arm/boot/dts/*omap*
7825F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7826F: arch/arm/boot/dts/*am4*
7827F: arch/arm/boot/dts/*am5*
7828F: arch/arm/boot/dts/*dra7*
50f29fbd 7829
f5525786 7830OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7831M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7832L: linux-omap@vger.kernel.org
7833S: Maintained
7834F: arch/arm/*omap*/*clock*
7835
7836OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7837M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7838L: linux-omap@vger.kernel.org
7839S: Maintained
7840F: arch/arm/*omap*/*pm*
c46938d4 7841F: drivers/cpufreq/omap-cpufreq.c
f5525786 7842
d21db568 7843OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7844M: Rajendra Nayak <rnayak@ti.com>
7845M: Paul Walmsley <paul@pwsan.com>
7846L: linux-omap@vger.kernel.org
7847S: Maintained
d21db568 7848F: arch/arm/mach-omap2/prm*
692ab1f3 7849
f5525786 7850OMAP AUDIO SUPPORT
6c284903 7851M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7852M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7853L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7854L: linux-omap@vger.kernel.org
7855S: Maintained
7856F: sound/soc/omap/
7857
18640193
TL
7858OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7859M: Roger Quadros <rogerq@ti.com>
7860M: Tony Lindgren <tony@atomide.com>
7861L: linux-omap@vger.kernel.org
7862S: Maintained
7863F: drivers/memory/omap-gpmc.c
7864F: arch/arm/mach-omap2/*gpmc*
7865
f5525786 7866OMAP FRAMEBUFFER SUPPORT
830e6384 7867M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7868L: linux-fbdev@vger.kernel.org
f5525786
TL
7869L: linux-omap@vger.kernel.org
7870S: Maintained
8a61f013 7871F: drivers/video/fbdev/omap/
f5525786 7872
676eec0d 7873OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7874M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7875L: linux-omap@vger.kernel.org
676eec0d 7876L: linux-fbdev@vger.kernel.org
178ff4c9 7877S: Maintained
8a61f013 7878F: drivers/video/fbdev/omap2/
178ff4c9
TV
7879F: Documentation/arm/OMAP/DSS
7880
8b37fcfc
OBC
7881OMAP HARDWARE SPINLOCK SUPPORT
7882M: Ohad Ben-Cohen <ohad@wizery.com>
7883L: linux-omap@vger.kernel.org
7884S: Maintained
7885F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7886
f5525786 7887OMAP MMC SUPPORT
8b58be88 7888M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7889L: linux-omap@vger.kernel.org
7890S: Maintained
653f41b5
MC
7891F: drivers/mmc/host/omap.c
7892
7893OMAP HS MMC SUPPORT
0a4585c6 7894L: linux-mmc@vger.kernel.org
653f41b5 7895L: linux-omap@vger.kernel.org
dfa5d196 7896S: Orphan
653f41b5 7897F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7898
7899OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7900M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7901S: Maintained
7902F: drivers/char/hw_random/omap-rng.c
7903
f400c82e 7904OMAP HWMOD SUPPORT
cdb55ab0 7905M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7906M: Paul Walmsley <paul@pwsan.com>
7907L: linux-omap@vger.kernel.org
7908S: Maintained
8fc8b12b 7909F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7910
8633fb30
PW
7911OMAP HWMOD DATA
7912M: Paul Walmsley <paul@pwsan.com>
7913L: linux-omap@vger.kernel.org
7914S: Maintained
7915F: arch/arm/mach-omap2/omap_hwmod*data*
7916
f400c82e 7917OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7918M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7919L: linux-omap@vger.kernel.org
7920S: Maintained
7921F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7922
0db83ced 7923OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7924M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7925L: linux-media@vger.kernel.org
7926S: Maintained
7eec52db 7927F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7928F: drivers/media/platform/omap3isp/
0db83ced 7929F: drivers/staging/media/omap4iss/
7e8970e1 7930
f5525786 7931OMAP USB SUPPORT
a55f6286 7932M: Felipe Balbi <balbi@kernel.org>
f5525786
TL
7933L: linux-usb@vger.kernel.org
7934L: linux-omap@vger.kernel.org
43b416e5 7935T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
f5525786 7936S: Maintained
a16fbd65
JP
7937F: drivers/usb/*/*omap*
7938F: arch/arm/*omap*/usb*
f5525786 7939
6d994710 7940OMAP GPIO DRIVER
fe643528 7941M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 7942M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7943M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7944L: linux-omap@vger.kernel.org
7945S: Maintained
fe643528 7946F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
7947F: drivers/gpio/gpio-omap.c
7948
c351e290
MJ
7949OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7950M: Mark Jackson <mpfj@newflow.co.uk>
7951L: linux-omap@vger.kernel.org
7952S: Maintained
7953F: arch/arm/boot/dts/am335x-nano.dts
7954
0ad122d9 7955OMFS FILESYSTEM
8b58be88 7956M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7957L: linux-karma-devel@lists.sourceforge.net
7958S: Maintained
679655da
JP
7959F: Documentation/filesystems/omfs.txt
7960F: fs/omfs/
0ad122d9 7961
c1986ee9 7962OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7963M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7964S: Maintained
679655da
JP
7965F: drivers/char/pcmcia/cm4000_cs.c
7966F: include/linux/cm4000_cs.h
c117ab84 7967F: include/uapi/linux/cm4000_cs.h
c1986ee9 7968
77c44ab1 7969OMNIKEY CARDMAN 4040 DRIVER
8b58be88 7970M: Harald Welte <laforge@gnumonks.org>
77c44ab1 7971S: Maintained
679655da 7972F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 7973
77d5140f 7974OMNIVISION OV7670 SENSOR DRIVER
8b58be88 7975M: Jonathan Corbet <corbet@lwn.net>
661263b5 7976L: linux-media@vger.kernel.org
275ffde4 7977T: git git://linuxtv.org/media_tree.git
77d5140f 7978S: Maintained
90d72ac6 7979F: drivers/media/i2c/ov7670.c
77d5140f 7980
431bca73 7981ONENAND FLASH DRIVER
8b58be88 7982M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
7983L: linux-mtd@lists.infradead.org
7984S: Maintained
679655da
JP
7985F: drivers/mtd/onenand/
7986F: include/linux/mtd/onenand*.h
431bca73 7987
1da177e4 7988ONSTREAM SCSI TAPE DRIVER
8b58be88 7989M: Willem Riede <osst@riede.org>
1da177e4
LT
7990L: osst-users@lists.sourceforge.net
7991L: linux-scsi@vger.kernel.org
7992S: Maintained
f7269cfc
JD
7993F: Documentation/scsi/osst.txt
7994F: drivers/scsi/osst.*
7995F: drivers/scsi/osst_*.h
7996F: drivers/scsi/st.h
1da177e4 7997
e2d1d6c0 7998OPENCORES I2C BUS DRIVER
8b58be88 7999M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8000L: linux-i2c@vger.kernel.org
e2d1d6c0 8001S: Maintained
679655da
JP
8002F: Documentation/i2c/busses/i2c-ocores
8003F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8004
860c44c1 8005OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8006M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
8007M: Frank Rowand <frowand.list@gmail.com>
8008M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 8009L: devicetree@vger.kernel.org
a7fefe9f
RH
8010W: http://www.devicetree.org/
8011T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 8012S: Maintained
f8828205 8013F: drivers/of/
860c44c1 8014F: include/linux/of*.h
f8828205 8015F: scripts/dtc/
860c44c1 8016
f8828205 8017OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8018M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
8019M: Pawel Moll <pawel.moll@arm.com>
8020M: Mark Rutland <mark.rutland@arm.com>
de80963e 8021M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 8022M: Kumar Gala <galak@codeaurora.org>
f8828205 8023L: devicetree@vger.kernel.org
9f273c24 8024T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
f8828205
GL
8025S: Maintained
8026F: Documentation/devicetree/
8027F: arch/*/boot/dts/
8028F: include/dt-bindings/
8029
2bb65f56
PA
8030OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8031M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8032L: devicetree@vger.kernel.org
8033S: Maintained
8034F: Documentation/devicetree/dynamic-resolution-notes.txt
8035F: Documentation/devicetree/overlay-notes.txt
8036F: drivers/of/overlay.c
8037F: drivers/of/resolver.c
8038
19f9d392
JB
8039OPENRISC ARCHITECTURE
8040M: Jonas Bonn <jonas@southpole.se>
8041W: http://openrisc.net
eab7c1c0 8042L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
8043S: Maintained
8044T: git git://openrisc.net/~jonas/linux
14430813 8045F: arch/openrisc/
19f9d392 8046
ccb1352e 8047OPENVSWITCH
4f337ed5 8048M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8049L: netdev@vger.kernel.org
ccb1352e
JG
8050L: dev@openvswitch.org
8051W: http://openvswitch.org
ccb1352e
JG
8052S: Maintained
8053F: net/openvswitch/
b422da7c 8054F: include/uapi/linux/openvswitch.h
ccb1352e 8055
875fa6fb
VK
8056OPERATING PERFORMANCE POINTS (OPP)
8057M: Viresh Kumar <vireshk@kernel.org>
8058M: Nishanth Menon <nm@ti.com>
8059M: Stephen Boyd <sboyd@codeaurora.org>
8060L: linux-pm@vger.kernel.org
8061S: Maintained
8062T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8063F: drivers/base/power/opp/
8064F: include/linux/pm_opp.h
8065F: Documentation/power/opp.txt
8066F: Documentation/devicetree/bindings/opp/
8067
af39917d
CL
8068OPL4 DRIVER
8069M: Clemens Ladisch <clemens@ladisch.de>
8070L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8071T: git git://git.alsa-project.org/alsa-kernel.git
8072S: Maintained
8073F: sound/drivers/opl4/
8074
1da177e4 8075OPROFILE
4cf7e718 8076M: Robert Richter <rric@kernel.org>
1da177e4
LT
8077L: oprofile-list@lists.sf.net
8078S: Maintained
81c4a8a6 8079F: arch/*/include/asm/oprofile*.h
679655da
JP
8080F: arch/*/oprofile/
8081F: drivers/oprofile/
8082F: include/linux/oprofile.h
1da177e4 8083
e2d1d6c0 8084ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8085M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8086M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8087L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8088W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8089S: Supported
679655da
JP
8090F: Documentation/filesystems/ocfs2.txt
8091F: Documentation/filesystems/dlmfs.txt
8092F: fs/ocfs2/
e2d1d6c0 8093
1da177e4 8094ORINOCO DRIVER
724c6b35 8095L: linux-wireless@vger.kernel.org
491b26b4 8096W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8097W: http://www.nongnu.org/orinoco/
3a59babb 8098S: Orphan
2be45b66 8099F: drivers/net/wireless/intersil/orinoco/
1da177e4 8100
42c55aa8 8101OSD LIBRARY and FILESYSTEM
fadc0752 8102M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8103M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8104L: osd-dev@open-osd.org
8105W: http://open-osd.org
54e5881d 8106T: git git://git.open-osd.org/open-osd.git
68274794 8107S: Maintained
42c55aa8 8108F: drivers/scsi/osd/
6b6f0b6c 8109F: include/scsi/osd_*
42c55aa8 8110F: fs/exofs/
68274794 8111
ef94b186 8112OVERLAY FILESYSTEM
7c37fbda 8113M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8114L: linux-unionfs@vger.kernel.org
8115T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8116S: Supported
1d113735 8117F: fs/overlayfs/
7c37fbda
NB
8118F: Documentation/filesystems/overlayfs.txt
8119
e2d1d6c0 8120P54 WIRELESS DRIVER
084cb0fe 8121M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8122L: linux-wireless@vger.kernel.org
084cb0fe 8123W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8124S: Maintained
d3466830 8125F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8126
f5cd7872 8127PA SEMI ETHERNET DRIVER
8b58be88 8128M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8129L: netdev@vger.kernel.org
8130S: Maintained
ded19add 8131F: drivers/net/ethernet/pasemi/*
f5cd7872 8132
beb58aa3 8133PA SEMI SMBUS DRIVER
8b58be88 8134M: Olof Johansson <olof@lixom.net>
846557d3 8135L: linux-i2c@vger.kernel.org
beb58aa3 8136S: Maintained
679655da 8137F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8138
48fc267e
SK
8139PADATA PARALLEL EXECUTION MECHANISM
8140M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8141L: linux-crypto@vger.kernel.org
8142S: Maintained
8143F: kernel/padata.c
8144F: include/linux/padata.h
8145F: Documentation/padata.txt
8146
709ee531 8147PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8148M: Harald Welte <laforge@gnumonks.org>
d0944853 8149L: platform-driver-x86@vger.kernel.org
709ee531 8150S: Maintained
679655da 8151F: drivers/platform/x86/panasonic-laptop.c
709ee531 8152
368dd5ac 8153PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8154M: David Howells <dhowells@redhat.com>
8155M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8156L: linux-am33-list@redhat.com (moderated for non-subscribers)
8157W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8158S: Maintained
679655da
JP
8159F: Documentation/mn10300/
8160F: arch/mn10300/
4fa97181 8161
305b37bd
KS
8162PARALLEL LCD/KEYPAD PANEL DRIVER
8163M: Willy Tarreau <willy@haproxy.com>
8164M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8165S: Odd Fixes
8166F: Documentation/misc-devices/lcd-panel-cgram.txt
8167F: drivers/misc/panel.c
8168
64dfff03
SM
8169PARALLEL PORT SUBSYSTEM
8170M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8171M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8172L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8173S: Maintained
679655da
JP
8174F: drivers/parport/
8175F: include/linux/parport*.h
8176F: drivers/char/ppdev.c
c117ab84 8177F: include/uapi/linux/ppdev.h
64dfff03 8178F: Documentation/parport*.txt
1da177e4 8179
4cdf6bc2 8180PARAVIRT_OPS INTERFACE
d633180c 8181M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8182M: Chris Wright <chrisw@sous-sol.org>
8183M: Alok Kataria <akataria@vmware.com>
8184M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8185L: virtualization@lists.linux-foundation.org
4cdf6bc2 8186S: Supported
a2e19991 8187F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8188F: arch/*/kernel/paravirt*
8189F: arch/*/include/asm/paravirt.h
4cdf6bc2 8190
e2d1d6c0 8191PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8192M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8193L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8194S: Maintained
679655da
JP
8195F: Documentation/blockdev/paride.txt
8196F: drivers/block/paride/
e2d1d6c0
RD
8197
8198PARISC ARCHITECTURE
b8828770 8199M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8200M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8201L: linux-parisc@vger.kernel.org
8202W: http://www.parisc-linux.org/
8a6e2535 8203Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8204T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8205T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8206S: Maintained
679655da 8207F: arch/parisc/
2b6bac9e 8208F: Documentation/parisc/
679655da 8209F: drivers/parisc/
2b6bac9e
HD
8210F: drivers/char/agp/parisc-agp.c
8211F: drivers/input/serio/gscps2.c
8212F: drivers/parport/parport_gsc.*
8213F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8214F: drivers/video/fbdev/sti*
2b6bac9e
HD
8215F: drivers/video/console/sti*
8216F: drivers/video/logo/logo_parisc*
e2d1d6c0 8217
1662d32c 8218PC87360 HARDWARE MONITORING DRIVER
8b58be88 8219M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8220L: lm-sensors@lm-sensors.org
8221S: Maintained
679655da
JP
8222F: Documentation/hwmon/pc87360
8223F: drivers/hwmon/pc87360.c
1662d32c
JC
8224
8225PC8736x GPIO DRIVER
8b58be88 8226M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8227S: Maintained
679655da 8228F: drivers/char/pc8736x_gpio.c
1662d32c 8229
1ad107fd 8230PC87427 HARDWARE MONITORING DRIVER
d8130624 8231M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8232L: lm-sensors@lm-sensors.org
8233S: Maintained
8234F: Documentation/hwmon/pc87427
8235F: drivers/hwmon/pc87427.c
8236
b26e0ed4 8237PCA9532 LED DRIVER
8b58be88 8238M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8239S: Maintained
d5ca6918
JP
8240F: drivers/leds/leds-pca9532.c
8241F: include/linux/leds-pca9532.h
b26e0ed4 8242
5ce914a8 8243PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8244M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8245L: linux-i2c@vger.kernel.org
8246S: Maintained
b4f0b74e 8247F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8248
3971dae5 8249PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8250M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8251S: Maintained
8252F: drivers/firmware/pcdp.*
8253
065c6359 8254PCI ERROR RECOVERY
6305902c 8255M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8256L: linux-pci@vger.kernel.org
065c6359 8257S: Supported
679655da 8258F: Documentation/PCI/pci-error-recovery.txt
065c6359 8259
1da177e4 8260PCI SUBSYSTEM
5ac3a6d2 8261M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8262L: linux-pci@vger.kernel.org
99662dd1 8263Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8264T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8265S: Supported
679655da
JP
8266F: Documentation/PCI/
8267F: drivers/pci/
8268F: include/linux/pci*
6b49ee49 8269F: arch/x86/pci/
cad01f91 8270F: arch/x86/kernel/quirks.c
1da177e4 8271
eaa6111b
LFT
8272PCI DRIVER FOR ALTERA PCIE IP
8273M: Ley Foon Tan <lftan@altera.com>
8274L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8275L: linux-pci@vger.kernel.org
8276S: Supported
8277F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8278F: drivers/pci/host/pcie-altera.c
8279
b7e78170
RH
8280PCI DRIVER FOR ARM VERSATILE PLATFORM
8281M: Rob Herring <robh@kernel.org>
8282L: linux-pci@vger.kernel.org
8283L: linux-arm-kernel@lists.infradead.org
8284S: Maintained
8285F: Documentation/devicetree/bindings/pci/versatile.txt
8286F: drivers/pci/host/pci-versatile.c
8287
5f6b6ccd
TI
8288PCI DRIVER FOR APPLIEDMICRO XGENE
8289M: Tanmay Inamdar <tinamdar@apm.com>
8290L: linux-pci@vger.kernel.org
8291L: linux-arm-kernel@lists.infradead.org
8292S: Maintained
8293F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8294F: drivers/pci/host/pci-xgene.c
8295
62d0ff83
ML
8296PCI DRIVER FOR FREESCALE LAYERSCAPE
8297M: Minghuan Lian <minghuan.Lian@freescale.com>
8298M: Mingkai Hu <mingkai.hu@freescale.com>
8299M: Roy Zang <tie-fei.zang@freescale.com>
8300L: linuxppc-dev@lists.ozlabs.org
8301L: linux-pci@vger.kernel.org
8302L: linux-arm-kernel@lists.infradead.org
8303S: Maintained
8304F: drivers/pci/host/*layerscape*
8305
f0b75693 8306PCI DRIVER FOR IMX6
f175aa2c 8307M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8308M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8309L: linux-pci@vger.kernel.org
8310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8311S: Maintained
8312F: drivers/pci/host/*imx6*
8313
0c4ffcfe
MK
8314PCI DRIVER FOR TI KEYSTONE
8315M: Murali Karicheri <m-karicheri2@ti.com>
8316L: linux-pci@vger.kernel.org
8317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8318S: Maintained
8319F: drivers/pci/host/*keystone*
8320
f0b75693
BH
8321PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8322M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8323M: Jason Cooper <jason@lakedaemon.net>
8324L: linux-pci@vger.kernel.org
8325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8326S: Maintained
8327F: drivers/pci/host/*mvebu*
8328
0447cfd7
TR
8329PCI DRIVER FOR NVIDIA TEGRA
8330M: Thierry Reding <thierry.reding@gmail.com>
8331L: linux-tegra@vger.kernel.org
f0b75693 8332L: linux-pci@vger.kernel.org
0447cfd7
TR
8333S: Supported
8334F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8335F: drivers/pci/host/pci-tegra.c
8336
47ff3de9
KVA
8337PCI DRIVER FOR TI DRA7XX
8338M: Kishon Vijay Abraham I <kishon@ti.com>
8339L: linux-omap@vger.kernel.org
8340L: linux-pci@vger.kernel.org
8341S: Supported
8342F: Documentation/devicetree/bindings/pci/ti-pci.txt
8343F: drivers/pci/host/pci-dra7xx.c
8344
f0b75693
BH
8345PCI DRIVER FOR RENESAS R-CAR
8346M: Simon Horman <horms@verge.net.au>
8347L: linux-pci@vger.kernel.org
4a121096 8348L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8349S: Maintained
8350F: drivers/pci/host/*rcar*
8351
4af82255 8352PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8353M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8354L: linux-pci@vger.kernel.org
f0b75693
BH
8355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8356L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8357S: Maintained
8358F: drivers/pci/host/pci-exynos.c
8359
f0b75693 8360PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8361M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8362M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8363L: linux-pci@vger.kernel.org
8364S: Maintained
8365F: drivers/pci/host/*designware*
8366
cf28855b
WD
8367PCI DRIVER FOR GENERIC OF HOSTS
8368M: Will Deacon <will.deacon@arm.com>
8369L: linux-pci@vger.kernel.org
8370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8371S: Maintained
8372F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8373F: drivers/pci/host/pci-host-generic.c
8374
185a383a
KB
8375PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8376M: Keith Busch <keith.busch@intel.com>
8377L: linux-pci@vger.kernel.org
8378S: Supported
8379F: arch/x86/pci/vmd.c
8380
51b66a6c 8381PCIE DRIVER FOR ST SPEAR13XX
110baab1 8382M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8383L: linux-pci@vger.kernel.org
110baab1 8384S: Maintained
51b66a6c
PA
8385F: drivers/pci/host/*spear*
8386
af1169b4
LFT
8387PCI MSI DRIVER FOR ALTERA MSI IP
8388M: Ley Foon Tan <lftan@altera.com>
8389L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8390L: linux-pci@vger.kernel.org
8391S: Supported
8392F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8393F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8394
dcd19de3
DD
8395PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8396M: Duc Dang <dhdang@apm.com>
8397L: linux-pci@vger.kernel.org
8398L: linux-arm-kernel@lists.infradead.org
8399S: Maintained
8400F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8401F: drivers/pci/host/pci-xgene-msi.c
8402
500a1d9a
ZW
8403PCIE DRIVER FOR HISILICON
8404M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8405M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8406L: linux-pci@vger.kernel.org
8407S: Maintained
8408F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8409F: drivers/pci/host/pcie-hisi.c
8410
82a82383
SV
8411PCIE DRIVER FOR QUALCOMM MSM
8412M: Stanimir Varbanov <svarbanov@mm-sol.com>
8413L: linux-pci@vger.kernel.org
8414L: linux-arm-msm@vger.kernel.org
8415S: Maintained
8416F: drivers/pci/host/*qcom*
8417
1da177e4 8418PCMCIA SUBSYSTEM
4230dfc9 8419P: Linux PCMCIA Team
f5df5881 8420L: linux-pcmcia@lists.infradead.org
6650e0a5 8421W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8422T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8423S: Maintained
679655da
JP
8424F: Documentation/pcmcia/
8425F: drivers/pcmcia/
8426F: include/pcmcia/
1da177e4
LT
8427
8428PCNET32 NETWORK DRIVER
227fb925 8429M: Don Fry <pcnet32@frontier.com>
979b6c13 8430L: netdev@vger.kernel.org
1da177e4 8431S: Maintained
b955f6ca 8432F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8433
48fc267e
SK
8434PCRYPT PARALLEL CRYPTO ENGINE
8435M: Steffen Klassert <steffen.klassert@secunet.com>
8436L: linux-crypto@vger.kernel.org
8437S: Maintained
8438F: crypto/pcrypt.c
8439F: include/crypto/pcrypt.h
8440
e72df0b8
TH
8441PER-CPU MEMORY ALLOCATOR
8442M: Tejun Heo <tj@kernel.org>
8443M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8444T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8445S: Maintained
8446F: include/linux/percpu*.h
8447F: mm/percpu*.c
8448F: arch/*/include/asm/percpu.h
8449
ad4ecbcb 8450PER-TASK DELAY ACCOUNTING
185e595f 8451M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8452S: Maintained
679655da
JP
8453F: include/linux/delayacct.h
8454F: kernel/delayacct.c
ad4ecbcb 8455
57c0c15b 8456PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8457M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8458M: Ingo Molnar <mingo@redhat.com>
f80c5393 8459M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 8460L: linux-kernel@vger.kernel.org
75fc2d37 8461T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8462S: Supported
d53e8365 8463F: kernel/events/*
a003236c 8464F: include/linux/perf_event.h
c117ab84 8465F: include/uapi/linux/perf_event.h
141c4296
RR
8466F: arch/*/kernel/perf_event*.c
8467F: arch/*/kernel/*/perf_event*.c
8468F: arch/*/kernel/*/*/perf_event*.c
a003236c 8469F: arch/*/include/asm/perf_event.h
a003236c
VL
8470F: arch/*/kernel/perf_callchain.c
8471F: tools/perf/
6c0b3244 8472
dd49d0f5 8473PERSONALITY HANDLING
8b58be88 8474M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8475L: linux-abi-devel@lists.sourceforge.net
8476S: Maintained
679655da 8477F: include/linux/personality.h
c117ab84 8478F: include/uapi/linux/personality.h
dd49d0f5 8479
838e7a03 8480PHONET PROTOCOL
2a06b40f 8481M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8482S: Supported
8483F: Documentation/networking/phonet.txt
8484F: include/linux/phonet.h
8485F: include/net/phonet/
c117ab84 8486F: include/uapi/linux/phonet.h
838e7a03
RDC
8487F: net/phonet/
8488
1da177e4 8489PHRAM MTD DRIVER
8b58be88 8490M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8491L: linux-mtd@lists.infradead.org
8492S: Maintained
679655da 8493F: drivers/mtd/devices/phram.c
1da177e4 8494
efdbb10e
BP
8495PICOLCD HID DRIVER
8496M: Bruno Prémont <bonbons@linux-vserver.org>
8497L: linux-input@vger.kernel.org
8498S: Maintained
8499F: drivers/hid/hid-picolcd*
8500
a53bfa07
JI
8501PICOXCELL SUPPORT
8502M: Jamie Iles <jamie@jamieiles.com>
8503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8504T: git git://github.com/jamieiles/linux-2.6-ji.git
8505S: Supported
b8733987 8506F: arch/arm/boot/dts/picoxcell*
14430813 8507F: arch/arm/mach-picoxcell/
b8733987 8508F: drivers/crypto/picoxcell*
a53bfa07 8509
2744e8af
LW
8510PIN CONTROL SUBSYSTEM
8511M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8512L: linux-gpio@vger.kernel.org
dbe752a3 8513T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8514S: Maintained
07f29ba6 8515F: drivers/pinctrl/
8e406fe4 8516F: include/linux/pinctrl/
2744e8af 8517
2201bbb8
JCPV
8518PIN CONTROLLER - ATMEL AT91
8519M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8521S: Maintained
c654b6bf 8522F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8523
33d3690c
LD
8524PIN CONTROLLER - ATMEL AT91 PIO4
8525M: Ludovic Desroches <ludovic.desroches@atmel.com>
8526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8527L: linux-gpio@vger.kernel.org
8528S: Supported
8529F: drivers/pinctrl/pinctrl-at91-pio4.*
8530
cbd1b652
MW
8531PIN CONTROLLER - INTEL
8532M: Mika Westerberg <mika.westerberg@linux.intel.com>
8533M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8534S: Maintained
8535F: drivers/pinctrl/intel/
2201bbb8 8536
9963b536
LP
8537PIN CONTROLLER - RENESAS
8538M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8539M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8540L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8541S: Maintained
8542F: drivers/pinctrl/sh-pfc/
8543
b75e60d6 8544PIN CONTROLLER - SAMSUNG
fea685e9 8545M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8547L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8548S: Maintained
9b5b33f6 8549F: drivers/pinctrl/samsung/
b75e60d6 8550
13cbd906
TL
8551PIN CONTROLLER - SINGLE
8552M: Tony Lindgren <tony@atomide.com>
8553M: Haojian Zhuang <haojian.zhuang@linaro.org>
8554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8555L: linux-omap@vger.kernel.org
8556S: Maintained
8557F: drivers/pinctrl/pinctrl-single.c
8558
deda8287 8559PIN CONTROLLER - ST SPEAR
da89947b 8560M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8561L: spear-devel@list.st.com
8562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8563W: http://www.st.com/spear
8564S: Maintained
8e406fe4 8565F: drivers/pinctrl/spear/
deda8287 8566
249a6771 8567PKTCDVD DRIVER
e5f6450c 8568M: Jiri Kosina <jikos@kernel.org>
249a6771 8569S: Maintained
679655da
JP
8570F: drivers/block/pktcdvd.c
8571F: include/linux/pktcdvd.h
c117ab84 8572F: include/uapi/linux/pktcdvd.h
249a6771 8573
b31d8273
G
8574PKUNITY SOC DRIVERS
8575M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8576W: http://mprc.pku.edu.cn/~guanxuetao/linux
8577S: Maintained
ceebf4d5 8578T: git git://github.com/gxt/linux.git
b31d8273 8579F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8580F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8581F: drivers/video/fbdev/fb-puv3.c
2809e80b 8582F: drivers/rtc/rtc-puv3.c
b31d8273 8583
9d2ecfb7 8584PMBUS HARDWARE MONITORING DRIVERS
ca462085 8585M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8586L: lm-sensors@lm-sensors.org
8587W: http://www.lm-sensors.org/
8588W: http://www.roeck-us.net/linux/drivers/
8589T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8590S: Maintained
8591F: Documentation/hwmon/pmbus
8592F: drivers/hwmon/pmbus/
8593F: include/linux/i2c/pmbus.h
8594
89a36810 8595PMC SIERRA MaxRAID DRIVER
89a36810
AR
8596L: linux-scsi@vger.kernel.org
8597W: http://www.pmc-sierra.com/
3cdea4d7 8598S: Orphan
89a36810
AR
8599F: drivers/scsi/pmcraid.*
8600
dbf9bfe6 8601PMC SIERRA PM8001 DRIVER
d32477e2 8602M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8603M: lindar_liu@usish.com
f5a7b525 8604L: pmchba@pmcs.com
dbf9bfe6 8605L: linux-scsi@vger.kernel.org
8606S: Supported
8607F: drivers/scsi/pm8001/
8608
1da177e4 8609POSIX CLOCKS and TIMERS
8b58be88 8610M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8611L: linux-kernel@vger.kernel.org
75fc2d37 8612T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8613S: Maintained
679655da
JP
8614F: fs/timerfd.c
8615F: include/linux/timer*
5cee9645 8616F: kernel/time/*timer*
1da177e4 8617
7b06a6d7
RW
8618POWER MANAGEMENT CORE
8619M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8620L: linux-pm@vger.kernel.org
8621T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8622S: Supported
8623F: drivers/base/power/
8624F: include/linux/pm.h
8625F: include/linux/pm_*
8626F: include/linux/powercap.h
8627F: drivers/powercap/
8628
3be86148 8629POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8630M: Sebastian Reichel <sre@kernel.org>
57318935 8631M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8632M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8633L: linux-pm@vger.kernel.org
54e5881d 8634T: git git://git.infradead.org/battery-2.6.git
3be86148 8635S: Maintained
679655da 8636F: include/linux/power_supply.h
8cd725a1 8637F: drivers/power/
26305022 8638X: drivers/power/avs/
3be86148 8639
514f161a
MR
8640POWER STATE COORDINATION INTERFACE (PSCI)
8641M: Mark Rutland <mark.rutland@arm.com>
8642M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8643L: linux-arm-kernel@lists.infradead.org
8644S: Maintained
8645F: drivers/firmware/psci.c
8646F: include/linux/psci.h
8647F: include/uapi/linux/psci.h
8648
1da177e4 8649PNP SUPPORT
9c3646d1 8650M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8651S: Maintained
679655da 8652F: drivers/pnp/
1da177e4
LT
8653
8654PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8655M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8656L: linux-ppp@vger.kernel.org
8657S: Maintained
224cf5ad 8658F: drivers/net/ppp/ppp_*
1da177e4
LT
8659
8660PPP OVER ATM (RFC 2364)
8b58be88 8661M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8662S: Maintained
679655da 8663F: net/atm/pppoatm.c
c117ab84 8664F: include/uapi/linux/atmppp.h
1da177e4
LT
8665
8666PPP OVER ETHERNET
8b58be88 8667M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8668S: Maintained
224cf5ad
JK
8669F: drivers/net/ppp/pppoe.c
8670F: drivers/net/ppp/pppox.c
1da177e4 8671
a6d2370b 8672PPP OVER L2TP
8b58be88 8673M: James Chapman <jchapman@katalix.com>
a6d2370b 8674S: Maintained
90ca28d1 8675F: net/l2tp/l2tp_ppp.c
679655da 8676F: include/linux/if_pppol2tp.h
c117ab84 8677F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8678
eae9d2ba 8679PPS SUPPORT
8b58be88 8680M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8681W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8682L: linuxpps@ml.enneenne.com (subscribers-only)
8683S: Maintained
cabaaf41
JP
8684F: Documentation/pps/
8685F: drivers/pps/
8686F: include/linux/pps*.h
eae9d2ba 8687
71a6d0af
HW
8688PPTP DRIVER
8689M: Dmitry Kozlov <xeb@mail.ru>
8690L: netdev@vger.kernel.org
8691S: Maintained
224cf5ad 8692F: drivers/net/ppp/pptp.c
71a6d0af
HW
8693W: http://sourceforge.net/projects/accel-pptp
8694
1da177e4 8695PREEMPTIBLE KERNEL
8b58be88 8696M: Robert Love <rml@tech9.net>
1da177e4
LT
8697L: kpreempt-tech@lists.sourceforge.net
8698W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8699S: Supported
679655da
JP
8700F: Documentation/preempt-locking.txt
8701F: include/linux/preempt.h
1da177e4
LT
8702
8703PRISM54 WIRELESS DRIVER
8b58be88 8704M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8705L: linux-wireless@vger.kernel.org
9ef80804 8706W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8707S: Obsolete
c12edfe2 8708F: drivers/net/wireless/intersil/prism54/
1da177e4 8709
02c18891 8710PS3 NETWORK SUPPORT
b809b9ca 8711M: Geoff Levand <geoff@infradead.org>
02c18891 8712L: netdev@vger.kernel.org
a14ab6b6 8713L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8714S: Maintained
8df158ac 8715F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8716
f58a9d17 8717PS3 PLATFORM SUPPORT
b809b9ca 8718M: Geoff Levand <geoff@infradead.org>
a4724ed6 8719L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8720S: Maintained
679655da
JP
8721F: arch/powerpc/boot/ps3*
8722F: arch/powerpc/include/asm/lv1call.h
8723F: arch/powerpc/include/asm/ps3*.h
8724F: arch/powerpc/platforms/ps3/
8725F: drivers/*/ps3*
8726F: drivers/ps3/
fec629b8 8727F: drivers/rtc/rtc-ps3.c
679655da 8728F: drivers/usb/host/*ps3.c
fec629b8 8729F: sound/ppc/snd_ps3*
f58a9d17 8730
cffb4add 8731PS3VRAM DRIVER
8b58be88 8732M: Jim Paris <jim@jtan.com>
3715a5d0 8733M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8734L: linuxppc-dev@lists.ozlabs.org
cffb4add 8735S: Maintained
8a3977cb 8736F: drivers/block/ps3vram.c
cffb4add 8737
8defe599 8738PSTORE FILESYSTEM
9d5e2a02 8739M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8740M: Colin Cross <ccross@android.com>
8741M: Kees Cook <keescook@chromium.org>
8742M: Tony Luck <tony.luck@intel.com>
8743S: Maintained
9f273c24 8744T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
8745F: fs/pstore/
8746F: include/linux/pstore*
04851772 8747F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8748F: drivers/acpi/apei/erst.c
8749
7fbc415d
RC
8750PTP HARDWARE CLOCK SUPPORT
8751M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8752L: netdev@vger.kernel.org
7fbc415d
RC
8753S: Maintained
8754W: http://linuxptp.sourceforge.net/
8755F: Documentation/ABI/testing/sysfs-ptp
8756F: Documentation/ptp/*
0ecb3cdd 8757F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8758F: drivers/net/phy/dp83640*
8759F: drivers/ptp/*
8760F: include/linux/ptp_cl*
8761
cf94a4d1 8762PTRACE SUPPORT
e846ee5f 8763M: Roland McGrath <roland@hack.frob.com>
8b58be88 8764M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8765S: Maintained
8766F: include/asm-generic/syscall.h
8767F: include/linux/ptrace.h
8768F: include/linux/regset.h
8769F: include/linux/tracehook.h
c117ab84 8770F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8771F: kernel/ptrace.c
8772
8320204a 8773PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8774M: Mike Isely <isely@pobox.com>
16e9495d 8775L: pvrusb2@isely.net (subscribers-only)
661263b5 8776L: linux-media@vger.kernel.org
8320204a 8777W: http://www.isely.net/pvrusb2/
275ffde4 8778T: git git://linuxtv.org/media_tree.git
8320204a 8779S: Maintained
679655da 8780F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8781F: drivers/media/usb/pvrusb2/
8320204a 8782
39532e6c
HG
8783PWC WEBCAM DRIVER
8784M: Hans de Goede <hdegoede@redhat.com>
8785L: linux-media@vger.kernel.org
8786T: git git://linuxtv.org/media_tree.git
8787S: Maintained
8788F: drivers/media/usb/pwc/*
8789
93c090b3
KD
8790PWM FAN DRIVER
8791M: Kamil Debski <k.debski@samsung.com>
8792L: lm-sensors@lm-sensors.org
8793S: Supported
8794F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8795F: Documentation/hwmon/pwm-fan
8796F: drivers/hwmon/pwm-fan.c
8797
200efedd 8798PWM SUBSYSTEM
aa3495f7
TR
8799M: Thierry Reding <thierry.reding@gmail.com>
8800L: linux-pwm@vger.kernel.org
0c2498f1 8801S: Maintained
006e854f 8802T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8803F: Documentation/pwm.txt
8804F: Documentation/devicetree/bindings/pwm/
8805F: include/linux/pwm.h
0c2498f1 8806F: drivers/pwm/
a140b98d
TR
8807F: drivers/video/backlight/pwm_bl.c
8808F: include/linux/pwm_backlight.h
0c2498f1 8809
30ec261e 8810PXA2xx/PXA3xx SUPPORT
8da5e302 8811M: Daniel Mack <daniel@zonque.org>
a323f664 8812M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8813M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8815T: git git://github.com/hzhuang1/linux.git
8da5e302 8816T: git git://github.com/rjarzmik/linux.git
1da177e4 8817S: Maintained
e68d7c14 8818F: arch/arm/boot/dts/pxa*
679655da 8819F: arch/arm/mach-pxa/
820439f1 8820F: drivers/dma/pxa*
679655da 8821F: drivers/pcmcia/pxa2xx*
1403ead9 8822F: drivers/pinctrl/pxa/
9df92e6c 8823F: drivers/spi/spi-pxa2xx*
faf2e1db 8824F: drivers/usb/gadget/udc/pxa2*
679655da 8825F: include/sound/pxa2xx-lib.h
bec4c99e 8826F: sound/arm/pxa*
14430813 8827F: sound/soc/pxa/
1da177e4 8828
f3154a46
RJ
8829PXA GPIO DRIVER
8830M: Robert Jarzmik <robert.jarzmik@free.fr>
8831L: linux-gpio@vger.kernel.org
8832S: Maintained
8833F: drivers/gpio/gpio-pxa.c
8834
ec64d3bf
EG
8835PXA3xx NAND FLASH DRIVER
8836M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8837L: linux-mtd@lists.infradead.org
8838S: Maintained
9a67f099 8839F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8840
3f640c61 8841MMP SUPPORT
8b58be88 8842M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8843M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8845T: git git://github.com/hzhuang1/linux.git
8846T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8847S: Maintained
e68d7c14 8848F: arch/arm/boot/dts/mmp*
3f640c61 8849F: arch/arm/mach-mmp/
e8e6cb32 8850
272f133a
PO
8851PXA MMCI DRIVER
8852S: Orphan
8853
57f63bc8 8854PXA RTC DRIVER
8b58be88 8855M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8856L: rtc-linux@googlegroups.com
8857S: Maintained
8858
cea4001a 8859QAT DRIVER
49e7d9df
JP
8860M: Tadeusz Struk <tadeusz.struk@intel.com>
8861L: qat-linux@intel.com
8862S: Supported
8863F: drivers/crypto/qat/
cea4001a 8864
52a09a04 8865QIB DRIVER
8473c603 8866M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8867L: linux-rdma@vger.kernel.org
8868S: Supported
8869F: drivers/infiniband/hw/qib/
8870
5e9772b9
JS
8871QLOGIC QLA1280 SCSI DRIVER
8872M: Michael Reed <mdr@sgi.com>
8873L: linux-scsi@vger.kernel.org
8874S: Maintained
8875F: drivers/scsi/qla1280.[ch]
8876
1da177e4 8877QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8878M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8879L: linux-scsi@vger.kernel.org
8880S: Supported
679655da
JP
8881F: Documentation/scsi/LICENSE.qla2xxx
8882F: drivers/scsi/qla2xxx/
1da177e4 8883
883c98fe 8884QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8885M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8886L: linux-scsi@vger.kernel.org
8887S: Supported
bacfb81b 8888F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8889F: drivers/scsi/qla4xxx/
8890
5a4faa87 8891QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8892M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8893M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8894M: linux-driver@qlogic.com
8895L: netdev@vger.kernel.org
8896S: Supported
679655da 8897F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8898F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8899
0ec00f03 8900QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8901M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8902L: netdev@vger.kernel.org
8903S: Supported
aa43c215 8904F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8905
c4e84bde 8906QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8907M: Harish Patil <harish.patil@qlogic.com>
8908M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8909M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8910M: linux-driver@qlogic.com
c4e84bde
RM
8911L: netdev@vger.kernel.org
8912S: Supported
aa43c215 8913F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8914
fe56b9e6
YM
8915QLOGIC QL4xxx ETHERNET DRIVER
8916M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8917M: Ariel Elior <Ariel.Elior@qlogic.com>
8918M: everest-linux-l2@qlogic.com
8919L: netdev@vger.kernel.org
8920S: Supported
8921F: drivers/net/ethernet/qlogic/qed/
8922F: include/linux/qed/
8923F: drivers/net/ethernet/qlogic/qede/
8924
1da177e4 8925QNX4 FILESYSTEM
8b58be88 8926M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8927W: http://www.alarsen.net/linux/qnx4fs/
8928S: Maintained
80811493 8929F: fs/qnx4/
c117ab84
CEB
8930F: include/uapi/linux/qnx4_fs.h
8931F: include/uapi/linux/qnxtypes.h
1da177e4 8932
91952bc0
AP
8933QT1010 MEDIA DRIVER
8934M: Antti Palosaari <crope@iki.fi>
8935L: linux-media@vger.kernel.org
a825eaec 8936W: https://linuxtv.org
91952bc0
AP
8937W: http://palosaari.fi/linux/
8938Q: http://patchwork.linuxtv.org/project/linux-media/list/
8939T: git git://linuxtv.org/anttip/media_tree.git
8940S: Maintained
8941F: drivers/media/tuners/qt1010*
8942
966fb5ec
SM
8943QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8944M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8945L: linux-wireless@vger.kernel.org
8946L: ath9k-devel@lists.ath9k.org
8947W: http://wireless.kernel.org/en/users/Drivers/ath9k
8948S: Supported
8949F: drivers/net/wireless/ath/ath9k/
8950
2ea0ffcb
KV
8951QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8952M: Kalle Valo <kvalo@qca.qualcomm.com>
8953L: ath10k@lists.infradead.org
8954W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 8955T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
8956S: Supported
8957F: drivers/net/wireless/ath/ath10k/
8958
4f4567cf
RK
8959QUALCOMM HEXAGON ARCHITECTURE
8960M: Richard Kuo <rkuo@codeaurora.org>
8961L: linux-hexagon@vger.kernel.org
9f273c24 8962T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
8963S: Supported
8964F: arch/hexagon/
8965
8e84c258
EK
8966QUALCOMM WCN36XX WIRELESS DRIVER
8967M: Eugene Krasnikov <k.eugene.e@gmail.com>
8968L: wcn36xx@lists.infradead.org
8969W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8970T: git git://github.com/KrasnikovEugene/wcn36xx.git
8971S: Supported
8972F: drivers/net/wireless/ath/wcn36xx/
8973
602adf40 8974RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
8975M: Ilya Dryomov <idryomov@gmail.com>
8976M: Sage Weil <sage@redhat.com>
527a88b9 8977M: Alex Elder <elder@kernel.org>
398ecff5 8978L: ceph-devel@vger.kernel.org
09d90327
SW
8979W: http://ceph.com/
8980T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 8981T: git git://github.com/ceph/ceph-client.git
602adf40 8982S: Supported
398ecff5 8983F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
8984F: drivers/block/rbd.c
8985F: drivers/block/rbd_types.h
8986
1da177e4 8987RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 8988M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 8989L: linux-fbdev@vger.kernel.org
1da177e4 8990S: Maintained
8a61f013 8991F: drivers/video/fbdev/aty/radeon*
c117ab84 8992F: include/uapi/linux/radeonfb.h
1da177e4 8993
c6c9b34c
HG
8994RADIOSHARK RADIO DRIVER
8995M: Hans de Goede <hdegoede@redhat.com>
8996L: linux-media@vger.kernel.org
8997T: git git://linuxtv.org/media_tree.git
8998S: Maintained
8999F: drivers/media/radio/radio-shark.c
9000
9001RADIOSHARK2 RADIO DRIVER
9002M: Hans de Goede <hdegoede@redhat.com>
9003L: linux-media@vger.kernel.org
9004T: git git://linuxtv.org/media_tree.git
9005S: Maintained
9006F: drivers/media/radio/radio-shark2.c
9007F: drivers/media/radio/radio-tea5777.c
9008
1da177e4 9009RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9010M: Paul Mackerras <paulus@samba.org>
c69f677c 9011L: linux-fbdev@vger.kernel.org
1da177e4 9012S: Maintained
8a61f013 9013F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9014
a0fd81a9
JC
9015RALINK MIPS ARCHITECTURE
9016M: John Crispin <blogic@openwrt.org>
9017L: linux-mips@linux-mips.org
9018S: Maintained
9019F: arch/mips/ralink
9020
e7839f25 9021RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9022P: rt2x00 project
b182427e 9023M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9024M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9025L: linux-wireless@vger.kernel.org
95ea3627 9026S: Maintained
33aca94d 9027F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9028
9db5579b 9029RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9030M: Jens Axboe <axboe@kernel.dk>
9db5579b 9031S: Maintained
679655da
JP
9032F: Documentation/blockdev/ramdisk.txt
9033F: drivers/block/brd.c
9db5579b 9034
9e95ce27 9035RANDOM NUMBER DRIVER
0624bcaa 9036M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9037S: Maintained
679655da 9038F: drivers/char/random.c
9e95ce27 9039
394b701c 9040RAPIDIO SUBSYSTEM
8b58be88 9041M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9042M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9043S: Maintained
679655da 9044F: drivers/rapidio/
394b701c 9045
e2d1d6c0 9046RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9047L: linux-wireless@vger.kernel.org
f52a5490 9048S: Orphan
679655da 9049F: drivers/net/wireless/ray*
e2d1d6c0
RD
9050
9051RCUTORTURE MODULE
e0198b29 9052M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9053M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9054L: linux-kernel@vger.kernel.org
f9094d8e 9055S: Supported
08deed1e 9056T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9057F: Documentation/RCU/torture.txt
34e2d560 9058F: kernel/rcu/rcutorture.c
e2d1d6c0 9059
c87b9c60
PM
9060RCUTORTURE TEST FRAMEWORK
9061M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9062M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9063R: Steven Rostedt <rostedt@goodmis.org>
9064R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9065R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9066L: linux-kernel@vger.kernel.org
c87b9c60
PM
9067S: Supported
9068T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9069F: tools/testing/selftests/rcutorture
9070
c1f766b5 9071RDC R-321X SoC
8b58be88 9072M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9073S: Maintained
9074
db17f395 9075RDC R6040 FAST ETHERNET DRIVER
8b58be88 9076M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9077L: netdev@vger.kernel.org
9078S: Maintained
58565a35 9079F: drivers/net/ethernet/rdc/r6040.c
db17f395 9080
a09ed661 9081RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 9082M: Chien Yen <chien.yen@oracle.com>
fbb5a558 9083L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 9084S: Supported
679655da 9085F: net/rds/
a09ed661 9086
595182bc 9087READ-COPY UPDATE (RCU)
8b58be88 9088M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9089M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9090R: Steven Rostedt <rostedt@goodmis.org>
9091R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9092R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9093L: linux-kernel@vger.kernel.org
9fab9787 9094W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9095S: Supported
08deed1e 9096T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9097F: Documentation/RCU/
9fab9787 9098X: Documentation/RCU/torture.txt
f9094d8e 9099F: include/linux/rcu*
4102adab
PM
9100X: include/linux/srcu.h
9101F: kernel/rcu/
34e2d560 9102X: kernel/torture.c
595182bc 9103
0c86edc0 9104REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9105M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9106M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9107L: rtc-linux@googlegroups.com
8a6e2535 9108Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9109T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9110S: Maintained
679655da
JP
9111F: Documentation/rtc.txt
9112F: drivers/rtc/
9113F: include/linux/rtc.h
c117ab84 9114F: include/uapi/linux/rtc.h
0c86edc0 9115
0e400c53
MB
9116REALTEK AUDIO CODECS
9117M: Bard Liao <bardliao@realtek.com>
9118M: Oder Chiou <oder_chiou@realtek.com>
9119S: Maintained
9120F: sound/soc/codecs/rt*
9121F: include/sound/rt*.h
9122
1da177e4 9123REISERFS FILE SYSTEM
76c4e5ea 9124L: reiserfs-devel@vger.kernel.org
1da177e4 9125S: Supported
679655da 9126F: fs/reiserfs/
1da177e4 9127
b83a313b 9128REGISTER MAP ABSTRACTION
b02e48f2 9129M: Mark Brown <broonie@kernel.org>
dd060bc9 9130L: linux-kernel@vger.kernel.org
b83a313b
MB
9131T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9132S: Supported
9133F: drivers/base/regmap/
9134F: include/linux/regmap.h
9135
400e64df
OBC
9136REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9137M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 9138T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9139S: Maintained
9140F: drivers/remoteproc/
9141F: Documentation/remoteproc.txt
6fc26488 9142F: include/linux/remoteproc.h
400e64df 9143
d8115db5
OBC
9144REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9145M: Ohad Ben-Cohen <ohad@wizery.com>
9146T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9147S: Maintained
9148F: drivers/rpmsg/
9149F: Documentation/rpmsg.txt
9150F: include/linux/rpmsg.h
9151
8e6569af
SS
9152RENESAS ETHERNET DRIVERS
9153R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9154L: netdev@vger.kernel.org
4a121096 9155L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9156F: drivers/net/ethernet/renesas/
9157F: include/linux/sh_eth.h
9158
3e46c397
YS
9159RENESAS USB2 PHY DRIVER
9160M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9161L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9162S: Maintained
9163F: drivers/phy/phy-rcar-gen3-usb2.c
9164
1b0fe6be
PZ
9165RESET CONTROLLER FRAMEWORK
9166M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9167T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9168S: Maintained
9169F: drivers/reset/
9170F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9171F: include/dt-bindings/reset/
1b0fe6be
PZ
9172F: include/linux/reset.h
9173F: include/linux/reset-controller.h
9174
e0897645 9175RFKILL
8b58be88 9176M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9177L: linux-wireless@vger.kernel.org
ce466579
JB
9178W: http://wireless.kernel.org/
9179T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9180T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9181S: Maintained
505c9247 9182F: Documentation/rfkill.txt
80811493 9183F: net/rfkill/
e0897645 9184
933685ca
TG
9185RHASHTABLE
9186M: Thomas Graf <tgraf@suug.ch>
9187L: netdev@vger.kernel.org
9188S: Maintained
9189F: lib/rhashtable.c
9190F: include/linux/rhashtable.h
9191
67e054e9
ML
9192RICOH SMARTMEDIA/XD DRIVER
9193M: Maxim Levitsky <maximlevitsky@gmail.com>
9194S: Maintained
21c26f50
JP
9195F: drivers/mtd/nand/r852.c
9196F: drivers/mtd/nand/r852.h
67e054e9 9197
92634125
ML
9198RICOH R5C592 MEMORYSTICK DRIVER
9199M: Maxim Levitsky <maximlevitsky@gmail.com>
9200S: Maintained
9201F: drivers/memstick/host/r592.*
9202
27f1d2f9
SA
9203ROCCAT DRIVERS
9204M: Stefan Achatz <erazor_de@users.sourceforge.net>
9205W: http://sourceforge.net/projects/roccat/
9206S: Maintained
9207F: drivers/hid/hid-roccat*
9208F: include/linux/hid-roccat*
9209F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9210
4b8ac966
JP
9211ROCKER DRIVER
9212M: Jiri Pirko <jiri@resnulli.us>
9213M: Scott Feldman <sfeldma@gmail.com>
9214L: netdev@vger.kernel.org
9215S: Supported
9216F: drivers/net/ethernet/rocker/
9217
1da177e4
LT
9218ROCKETPORT DRIVER
9219P: Comtrol Corp.
1da177e4
LT
9220W: http://www.comtrol.com
9221S: Maintained
679655da 9222F: Documentation/serial/rocket.txt
c897401b 9223F: drivers/tty/rocket*
1da177e4 9224
7645c2f4
KC
9225ROCKETPORT EXPRESS/INFINITY DRIVER
9226M: Kevin Cernekee <cernekee@gmail.com>
9227L: linux-serial@vger.kernel.org
9228S: Odd Fixes
9229F: drivers/tty/serial/rp2.*
9230
1da177e4 9231ROSE NETWORK LAYER
8b58be88 9232M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9233L: linux-hams@vger.kernel.org
d34cb28a 9234W: http://www.linux-ax25.org/
1da177e4 9235S: Maintained
679655da 9236F: include/net/rose.h
c117ab84 9237F: include/uapi/linux/rose.h
679655da 9238F: net/rose/
1da177e4 9239
91952bc0
AP
9240RTL2830 MEDIA DRIVER
9241M: Antti Palosaari <crope@iki.fi>
9242L: linux-media@vger.kernel.org
a825eaec 9243W: https://linuxtv.org
91952bc0
AP
9244W: http://palosaari.fi/linux/
9245Q: http://patchwork.linuxtv.org/project/linux-media/list/
9246T: git git://linuxtv.org/anttip/media_tree.git
9247S: Maintained
9248F: drivers/media/dvb-frontends/rtl2830*
9249
27a0aacf
AP
9250RTL2832 MEDIA DRIVER
9251M: Antti Palosaari <crope@iki.fi>
9252L: linux-media@vger.kernel.org
a825eaec 9253W: https://linuxtv.org
27a0aacf
AP
9254W: http://palosaari.fi/linux/
9255Q: http://patchwork.linuxtv.org/project/linux-media/list/
9256T: git git://linuxtv.org/anttip/media_tree.git
9257S: Maintained
9258F: drivers/media/dvb-frontends/rtl2832*
9259
ba6e6f6e
AP
9260RTL2832_SDR MEDIA DRIVER
9261M: Antti Palosaari <crope@iki.fi>
9262L: linux-media@vger.kernel.org
a825eaec 9263W: https://linuxtv.org
ba6e6f6e
AP
9264W: http://palosaari.fi/linux/
9265Q: http://patchwork.linuxtv.org/project/linux-media/list/
9266T: git git://linuxtv.org/anttip/media_tree.git
9267S: Maintained
b4bb1c28 9268F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9269
59840488 9270RTL8180 WIRELESS DRIVER
605bebe2 9271L: linux-wireless@vger.kernel.org
491b26b4 9272W: http://wireless.kernel.org/
54e5881d 9273T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9274S: Orphan
62141726 9275F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9276
59840488 9277RTL8187 WIRELESS DRIVER
9f0939bf 9278M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9279M: Hin-Tak Leung <htl10@users.sourceforge.net>
9280M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9281L: linux-wireless@vger.kernel.org
491b26b4 9282W: http://wireless.kernel.org/
54e5881d 9283T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9284S: Maintained
62141726 9285F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9286
3cf0c8ad
LF
9287RTL8192CE WIRELESS DRIVER
9288M: Larry Finger <Larry.Finger@lwfinger.net>
9289M: Chaoming Li <chaoming_li@realsil.com.cn>
9290L: linux-wireless@vger.kernel.org
491b26b4 9291W: http://wireless.kernel.org/
3cf0c8ad
LF
9292T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9293S: Maintained
62141726
KV
9294F: drivers/net/wireless/realtek/rtlwifi/
9295F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9296
26f1fad2
JS
9297RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9298M: Jes Sorensen <Jes.Sorensen@redhat.com>
9299L: linux-wireless@vger.kernel.org
9300T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9301S: Maintained
9302F: drivers/net/wireless/realtek/rtl8xxxu/
9303
9eb8ef74 9304S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9305M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9306L: linux-fbdev@vger.kernel.org
ce00f85c 9307S: Maintained
8a61f013 9308F: drivers/video/fbdev/savage/
9eb8ef74 9309
1da177e4 9310S390
8b58be88
JP
9311M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9312M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9313L: linux-s390@vger.kernel.org
5238da45 9314W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9315T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9316S: Supported
679655da 9317F: arch/s390/
a968cd3e 9318F: drivers/s390/
3bfe6858
JN
9319F: Documentation/s390/
9320F: Documentation/DocBook/s390*
5238da45 9321
322986ca
SO
9322S390 COMMON I/O LAYER
9323M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9324M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9325L: linux-s390@vger.kernel.org
9326W: http://www.ibm.com/developerworks/linux/linux390/
9327S: Supported
9328F: drivers/s390/cio/
9329
9330S390 DASD DRIVER
9331M: Stefan Weinhuber <wein@de.ibm.com>
9332M: Stefan Haberland <stefan.haberland@de.ibm.com>
9333L: linux-s390@vger.kernel.org
9334W: http://www.ibm.com/developerworks/linux/linux390/
9335S: Supported
9336F: drivers/s390/block/dasd*
9337F: block/partitions/ibm.c
9338
5238da45 9339S390 NETWORK DRIVERS
f0c59aff 9340M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9341L: linux-s390@vger.kernel.org
5238da45
HC
9342W: http://www.ibm.com/developerworks/linux/linux390/
9343S: Supported
679655da 9344F: drivers/s390/net/
5238da45 9345
322986ca
SO
9346S390 PCI SUBSYSTEM
9347M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9348M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9349L: linux-s390@vger.kernel.org
9350W: http://www.ibm.com/developerworks/linux/linux390/
9351S: Supported
9352F: arch/s390/pci/
9353F: drivers/pci/hotplug/s390_pci_hpc.c
9354
feed9b62 9355S390 ZCRYPT DRIVER
5c8d0983 9356M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9357L: linux-s390@vger.kernel.org
a968cd3e 9358W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9359S: Supported
d5ca6918 9360F: drivers/s390/crypto/
feed9b62 9361
5238da45 9362S390 ZFCP DRIVER
d38e19d0 9363M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9364L: linux-s390@vger.kernel.org
5238da45 9365W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9366S: Supported
679655da 9367F: drivers/s390/scsi/zfcp_*
1da177e4 9368
dd96df2c 9369S390 IUCV NETWORK LAYER
f0c59aff 9370M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9371L: linux-s390@vger.kernel.org
9372W: http://www.ibm.com/developerworks/linux/linux390/
9373S: Supported
679655da
JP
9374F: drivers/s390/net/*iucv*
9375F: include/net/iucv/
9376F: net/iucv/
dd96df2c 9377
8128f23c
GS
9378S390 IOMMU (PCI)
9379M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9380L: linux-s390@vger.kernel.org
9381W: http://www.ibm.com/developerworks/linux/linux390/
9382S: Supported
9383F: drivers/iommu/s390-iommu.c
9384
4dde7f75 9385S3C24XX SD/MMC Driver
8b58be88 9386M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9388S: Supported
679655da 9389F: drivers/mmc/host/s3cmci.*
4dde7f75 9390
1f15a229
HV
9391SAA6588 RDS RECEIVER DRIVER
9392M: Hans Verkuil <hverkuil@xs4all.nl>
9393L: linux-media@vger.kernel.org
9394T: git git://linuxtv.org/media_tree.git
a825eaec 9395W: https://linuxtv.org
1f15a229
HV
9396S: Odd Fixes
9397F: drivers/media/i2c/saa6588*
9398
98ed12e6 9399SAA7134 VIDEO4LINUX DRIVER
009a5410 9400M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9401L: linux-media@vger.kernel.org
a825eaec 9402W: https://linuxtv.org
98ed12e6
MCC
9403T: git git://linuxtv.org/media_tree.git
9404S: Odd fixes
e42bf501 9405F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9406F: drivers/media/pci/saa7134/
9407
1da177e4 9408SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9409M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9410L: linux-media@vger.kernel.org
275ffde4 9411T: git git://linuxtv.org/media_tree.git
1da177e4 9412S: Maintained
90d72ac6
MCC
9413F: drivers/media/common/saa7146/
9414F: drivers/media/pci/saa7146/
9415F: include/media/saa7146*
1da177e4 9416
92304a40 9417SAMSUNG LAPTOP DRIVER
5909c654 9418M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9419L: platform-driver-x86@vger.kernel.org
9420S: Maintained
9421F: drivers/platform/x86/samsung-laptop.c
9422
4a109cc0 9423SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9424M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9425L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9426S: Supported
14430813 9427F: sound/soc/samsung/
4a109cc0 9428
0d89a28b 9429SAMSUNG FRAMEBUFFER DRIVER
b7701755 9430M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9431L: linux-fbdev@vger.kernel.org
9432S: Maintained
8a61f013 9433F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9434
b40f0632 9435SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9436M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9437M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9438L: linux-kernel@vger.kernel.org
b40f0632 9439L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9440S: Supported
9441F: drivers/mfd/sec*.c
9442F: drivers/regulator/s2m*.c
9443F: drivers/regulator/s5m*.c
b40f0632
KK
9444F: drivers/clk/clk-s2mps11.c
9445F: drivers/rtc/rtc-s5m.c
f69d3a17 9446F: include/linux/mfd/samsung/
a13c7c51
KK
9447F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9448F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9449F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9450F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9451
038f5c4b
SN
9452SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9453M: Kyungmin Park <kyungmin.park@samsung.com>
9454M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9455L: linux-media@vger.kernel.org
9456Q: https://patchwork.linuxtv.org/project/linux-media/list/
9457S: Supported
9458F: drivers/media/platform/exynos4-is/
038f5c4b 9459
6fd86ab2
SN
9460SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9461M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9462L: linux-media@vger.kernel.org
9463L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9464S: Maintained
9465F: drivers/media/platform/s3c-camif/
d647f0b7 9466F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9467
b84ef24e
AH
9468SAMSUNG S5C73M3 CAMERA DRIVER
9469M: Kyungmin Park <kyungmin.park@samsung.com>
9470M: Andrzej Hajda <a.hajda@samsung.com>
9471L: linux-media@vger.kernel.org
9472S: Supported
9473F: drivers/media/i2c/s5c73m3/*
9474
7d459937
AH
9475SAMSUNG S5K5BAF CAMERA DRIVER
9476M: Kyungmin Park <kyungmin.park@samsung.com>
9477M: Andrzej Hajda <a.hajda@samsung.com>
9478L: linux-media@vger.kernel.org
9479S: Supported
9480F: drivers/media/i2c/s5k5baf.c
9481
c04c674f
RB
9482SAMSUNG S3FWRN5 NFC DRIVER
9483M: Robert Baldyga <r.baldyga@samsung.com>
9484L: linux-nfc@lists.01.org (moderated for non-subscribers)
9485S: Supported
9486F: drivers/nfc/s3fwrn5
9487
310e39c9 9488SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9489M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9490M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9491S: Supported
9492L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9493F: drivers/clk/samsung/
9494
66890ed6
BA
9495SAMSUNG SXGBE DRIVERS
9496M: Byungho An <bh74.an@samsung.com>
9497M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9498M: Vipul Pandya <vipul.pandya@samsung.com>
9499S: Supported
9500L: netdev@vger.kernel.org
9501F: drivers/net/ethernet/samsung/sxgbe/
9502
93c537af
LM
9503SAMSUNG THERMAL DRIVER
9504M: Lukasz Majewski <l.majewski@samsung.com>
9505L: linux-pm@vger.kernel.org
9506L: linux-samsung-soc@vger.kernel.org
9507S: Supported
9f273c24 9508T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9509F: drivers/thermal/samsung/
9510
e296cd32
KD
9511SAMSUNG USB2 PHY DRIVER
9512M: Kamil Debski <k.debski@samsung.com>
9513L: linux-kernel@vger.kernel.org
9514S: Supported
9515F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9516F: Documentation/phy/samsung-usb2.txt
9517F: drivers/phy/phy-exynos4210-usb2.c
9518F: drivers/phy/phy-exynos4x12-usb2.c
9519F: drivers/phy/phy-exynos5250-usb2.c
9520F: drivers/phy/phy-s5pv210-usb2.c
9521F: drivers/phy/phy-samsung-usb2.c
9522F: drivers/phy/phy-samsung-usb2.h
9523
ca749e2a 9524SERIAL DRIVERS
5e30bbb7 9525M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9526L: linux-serial@vger.kernel.org
5e30bbb7 9527S: Maintained
14430813 9528F: drivers/tty/serial/
ca749e2a 9529
aecb7b64 9530SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9531M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9532M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9533S: Maintained
1fb200d6 9534F: include/linux/dma/dw.h
3d598f47 9535F: include/linux/platform_data/dma-dw.h
61a76496 9536F: drivers/dma/dw/
aecb7b64 9537
058999cc
LP
9538SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9539M: Lars Persson <lars.persson@axis.com>
9540L: netdev@vger.kernel.org
9541S: Supported
9542F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9543F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9544
fc531d98
WS
9545SYNOPSYS DESIGNWARE I2C DRIVER
9546M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9547M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9548M: Mika Westerberg <mika.westerberg@linux.intel.com>
9549L: linux-i2c@vger.kernel.org
9550S: Maintained
9551F: drivers/i2c/busses/i2c-designware-*
9552F: include/linux/platform_data/i2c-designware.h
9553
f9e37137 9554SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9555M: Jaehoon Chung <jh80.chung@samsung.com>
9556L: linux-mmc@vger.kernel.org
9557S: Maintained
9558F: include/linux/mmc/dw_mmc.h
9559F: drivers/mmc/host/dw_mmc*
9560
a961e698
AS
9561SYSTEM TRACE MODULE CLASS
9562M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9563S: Maintained
9564F: Documentation/trace/stm.txt
9565F: drivers/hwtracing/stm/
9566F: include/linux/stm.h
9567F: include/uapi/linux/stm.h
9568
1db121d6
AN
9569THUNDERBOLT DRIVER
9570M: Andreas Noever <andreas.noever@gmail.com>
9571S: Maintained
9572F: drivers/thunderbolt/
9573
34db37c6 9574TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9575M: John Stultz <john.stultz@linaro.org>
88606e80 9576M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9577L: linux-kernel@vger.kernel.org
75fc2d37 9578T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9579S: Supported
9580F: include/linux/clocksource.h
9581F: include/linux/time.h
9582F: include/linux/timex.h
c117ab84
CEB
9583F: include/uapi/linux/time.h
9584F: include/uapi/linux/timex.h
88606e80
TG
9585F: kernel/time/clocksource.c
9586F: kernel/time/time*.c
34db37c6 9587F: kernel/time/alarmtimer.c
88606e80 9588F: kernel/time/ntp.c
7fe5f1c1 9589F: tools/testing/selftests/timers/
88606e80 9590
1da177e4 9591SC1200 WDT DRIVER
b300645a 9592M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9593S: Maintained
679655da 9594F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9595
9596SCHEDULER
dd9b238c 9597M: Ingo Molnar <mingo@redhat.com>
8b58be88 9598M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9599L: linux-kernel@vger.kernel.org
75fc2d37 9600T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9601S: Maintained
95c0d71d 9602F: kernel/sched/
679655da 9603F: include/linux/sched.h
c117ab84 9604F: include/uapi/linux/sched.h
c2eb505b 9605F: include/linux/wait.h
1da177e4 9606
6bcf6737 9607SCORE ARCHITECTURE
ed38665e 9608M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9609M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9610W: http://www.sunplus.com
6bcf6737 9611S: Supported
a2681a75 9612F: arch/score/
6bcf6737 9613
80f390ea
SH
9614SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9615M: Sudeep Holla <sudeep.holla@arm.com>
9616L: linux-arm-kernel@lists.infradead.org
9617S: Maintained
9618F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9619F: drivers/clk/clk-scpi.c
8def3103 9620F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9621F: drivers/firmware/arm_scpi.c
9622F: include/linux/scpi_protocol.h
80f390ea 9623
1da177e4 9624SCSI CDROM DRIVER
8b58be88 9625M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9626L: linux-scsi@vger.kernel.org
9627W: http://www.kernel.dk
9628S: Maintained
679655da 9629F: drivers/scsi/sr*
1da177e4 9630
fb50a83d 9631SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9632M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9633L: linux-rdma@vger.kernel.org
9634S: Supported
9635W: http://www.openfabrics.org
9636Q: http://patchwork.kernel.org/project/linux-rdma/list/
9637T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9638F: drivers/infiniband/ulp/srp/
9639F: include/scsi/srp.h
9640
1da177e4 9641SCSI SG DRIVER
8b58be88 9642M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9643L: linux-scsi@vger.kernel.org
59ab3c93 9644W: http://sg.danny.cz/sg
1da177e4 9645S: Maintained
59ab3c93 9646F: Documentation/scsi/scsi-generic.txt
679655da
JP
9647F: drivers/scsi/sg.c
9648F: include/scsi/sg.h
1da177e4
LT
9649
9650SCSI SUBSYSTEM
0351b8f8 9651M: "James E.J. Bottomley" <JBottomley@odin.com>
0351b8f8 9652T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9653M: "Martin K. Petersen" <martin.petersen@oracle.com>
9654T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9655L: linux-scsi@vger.kernel.org
1da177e4 9656S: Maintained
679655da
JP
9657F: drivers/scsi/
9658F: include/scsi/
1da177e4
LT
9659
9660SCSI TAPE DRIVER
8b58be88 9661M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9662L: linux-scsi@vger.kernel.org
9663S: Maintained
679655da 9664F: Documentation/scsi/st.txt
f7269cfc
JD
9665F: drivers/scsi/st.*
9666F: drivers/scsi/st_*.h
1da177e4
LT
9667
9668SCTP PROTOCOL
8b6efb75 9669M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9670M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9671L: linux-sctp@vger.kernel.org
5f85813c 9672W: http://lksctp.sourceforge.net
8b6efb75 9673S: Maintained
679655da
JP
9674F: Documentation/networking/sctp.txt
9675F: include/linux/sctp.h
4d58c025 9676F: include/uapi/linux/sctp.h
679655da
JP
9677F: include/net/sctp/
9678F: net/sctp/
1da177e4
LT
9679
9680SCx200 CPU SUPPORT
8b58be88 9681M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9682S: Odd Fixes
679655da 9683F: Documentation/i2c/busses/scx200_acb
390889b6 9684F: arch/x86/platform/scx200/
679655da
JP
9685F: drivers/watchdog/scx200_wdt.c
9686F: drivers/i2c/busses/scx200*
9687F: drivers/mtd/maps/scx200_docflash.c
9688F: include/linux/scx200.h
1662d32c
JC
9689
9690SCx200 GPIO DRIVER
8b58be88 9691M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9692S: Maintained
679655da
JP
9693F: drivers/char/scx200_gpio.c
9694F: include/linux/scx200_gpio.h
1662d32c
JC
9695
9696SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9697M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9698S: Maintained
679655da 9699F: drivers/clocksource/scx200_hrt.c
1da177e4 9700
6a36913a 9701SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9702M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9703L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9704S: Maintained
679655da 9705F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9706
e7839f25 9707SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9708L: linux-mmc@vger.kernel.org
a1cb1d11 9709S: Orphan
7a241d6e 9710F: drivers/mmc/host/sdhci.*
d4a45787 9711F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9712
c04f9d61
KC
9713SECURE COMPUTING
9714M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9715R: Andy Lutomirski <luto@amacapital.net>
9716R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9717T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9718S: Supported
9719F: kernel/seccomp.c
9720F: include/uapi/linux/seccomp.h
9721F: include/linux/seccomp.h
c99ee51a 9722F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9723K: \bsecure_computing
9724K: \bTIF_SECCOMP\b
9725
0d1bb41a 9726SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9727M: Ben Dooks <ben-linux@fluff.org>
dc524882 9728M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9729L: linux-mmc@vger.kernel.org
0d1bb41a 9730S: Maintained
dc524882 9731F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9732
c63b3cba 9733SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9734M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9735L: spear-devel@list.st.com
c63b3cba
VK
9736L: linux-mmc@vger.kernel.org
9737S: Maintained
9738F: drivers/mmc/host/sdhci-spear.c
9739
8711cca2 9740SECURITY SUBSYSTEM
9b45c0d2 9741M: James Morris <james.l.morris@oracle.com>
9c3646d1 9742M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9743L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9744T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9745W: http://kernsec.org/
8711cca2 9746S: Supported
7d2c86b5 9747F: security/
8711cca2 9748
1da177e4 9749SECURITY CONTACT
8b58be88 9750M: Security Officers <security@kernel.org>
1da177e4
LT
9751S: Supported
9752
9753SELINUX SECURITY MODULE
e0238b4c 9754M: Paul Moore <paul@paul-moore.com>
8b58be88 9755M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9756M: Eric Paris <eparis@parisplace.org>
e0238b4c 9757L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9758W: http://selinuxproject.org
5a5f2acf 9759T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9760S: Supported
679655da
JP
9761F: include/linux/selinux*
9762F: security/selinux/
6bde95ce 9763F: scripts/selinux/
1da177e4 9764
c1c124e9
JJ
9765APPARMOR SECURITY MODULE
9766M: John Johansen <john.johansen@canonical.com>
9767L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9768W: apparmor.wiki.kernel.org
9769T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9770S: Supported
9771F: security/apparmor/
9772
730daa16
KC
9773YAMA SECURITY MODULE
9774M: Kees Cook <keescook@chromium.org>
9775T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9776S: Supported
9777F: security/yama/
9778
cef2cf07 9779SENSABLE PHANTOM
8b58be88 9780M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9781S: Maintained
679655da 9782F: drivers/misc/phantom.c
c117ab84 9783F: include/uapi/linux/phantom.h
cef2cf07 9784
6733b39a 9785SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9786M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9787M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9788M: John Soni Jose <sony.john@avagotech.com>
3387f656 9789L: linux-scsi@vger.kernel.org
4627de93 9790W: http://www.avagotech.com
3387f656
JP
9791S: Supported
9792F: drivers/scsi/be2iscsi/
6733b39a 9793
6938f855 9794Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
9795M: Sathya Perla <sathya.perla@broadcom.com>
9796M: Ajit Khaparde <ajit.khaparde@broadcom.com>
9797M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
9798M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
9799M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 9800L: netdev@vger.kernel.org
fea3af67 9801W: http://www.emulex.com
7d2c86b5 9802S: Supported
9aebddd1 9803F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9804
d2928a8c 9805EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9806M: Selvin Xavier <selvin.xavier@avagotech.com>
9807M: Devesh Sharma <devesh.sharma@avagotech.com>
9808M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9809L: linux-rdma@vger.kernel.org
9810W: http://www.emulex.com
9811S: Supported
9812F: drivers/infiniband/hw/ocrdma/
9813
8ceee660 9814SFC NETWORK DRIVER
c06f51ea 9815M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9816M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9817L: netdev@vger.kernel.org
8ceee660 9818S: Supported
874aeea5 9819F: drivers/net/ethernet/sfc/
8ceee660 9820
e2d1d6c0 9821SGI GRU DRIVER
cc883afc 9822M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9823S: Maintained
679655da 9824F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9825
9826SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9827M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9828L: linux-ia64@vger.kernel.org
9829S: Supported
679655da 9830F: Documentation/ia64/serial.txt
df621252 9831F: drivers/tty/serial/ioc?_serial.c
679655da 9832F: include/linux/ioc?.h
e2d1d6c0 9833
75312619 9834SGI XP/XPC/XPNET DRIVER
e180383f
RH
9835M: Cliff Whickman <cpw@sgi.com>
9836M: Robin Holt <robinmholt@gmail.com>
75312619 9837S: Maintained
679655da 9838F: drivers/misc/sgi-xp/
75312619 9839
46eacf3b
AP
9840SI2157 MEDIA DRIVER
9841M: Antti Palosaari <crope@iki.fi>
9842L: linux-media@vger.kernel.org
a825eaec 9843W: https://linuxtv.org
46eacf3b
AP
9844W: http://palosaari.fi/linux/
9845Q: http://patchwork.linuxtv.org/project/linux-media/list/
9846T: git git://linuxtv.org/anttip/media_tree.git
9847S: Maintained
9848F: drivers/media/tuners/si2157*
9849
75e2d5ba
AP
9850SI2168 MEDIA DRIVER
9851M: Antti Palosaari <crope@iki.fi>
9852L: linux-media@vger.kernel.org
a825eaec 9853W: https://linuxtv.org
75e2d5ba
AP
9854W: http://palosaari.fi/linux/
9855Q: http://patchwork.linuxtv.org/project/linux-media/list/
9856T: git git://linuxtv.org/anttip/media_tree.git
9857S: Maintained
9858F: drivers/media/dvb-frontends/si2168*
9859
49cc629d
HV
9860SI470X FM RADIO RECEIVER I2C DRIVER
9861M: Hans Verkuil <hverkuil@xs4all.nl>
9862L: linux-media@vger.kernel.org
9863T: git git://linuxtv.org/media_tree.git
a825eaec 9864W: https://linuxtv.org
49cc629d
HV
9865S: Odd Fixes
9866F: drivers/media/radio/si470x/radio-si470x-i2c.c
9867
9868SI470X FM RADIO RECEIVER USB DRIVER
9869M: Hans Verkuil <hverkuil@xs4all.nl>
9870L: linux-media@vger.kernel.org
9871T: git git://linuxtv.org/media_tree.git
a825eaec 9872W: https://linuxtv.org
49cc629d
HV
9873S: Maintained
9874F: drivers/media/radio/si470x/radio-si470x-common.c
9875F: drivers/media/radio/si470x/radio-si470x.h
9876F: drivers/media/radio/si470x/radio-si470x-usb.c
9877
c937ca03
EV
9878SI4713 FM RADIO TRANSMITTER I2C DRIVER
9879M: Eduardo Valentin <edubezval@gmail.com>
9880L: linux-media@vger.kernel.org
9881T: git git://linuxtv.org/media_tree.git
a825eaec 9882W: https://linuxtv.org
c937ca03 9883S: Odd Fixes
99995ded 9884F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9885
9886SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9887M: Eduardo Valentin <edubezval@gmail.com>
9888L: linux-media@vger.kernel.org
9889T: git git://linuxtv.org/media_tree.git
a825eaec 9890W: https://linuxtv.org
c937ca03 9891S: Odd Fixes
99995ded
DR
9892F: drivers/media/radio/si4713/radio-platform-si4713.c
9893
9894SI4713 FM RADIO TRANSMITTER USB DRIVER
9895M: Hans Verkuil <hverkuil@xs4all.nl>
9896L: linux-media@vger.kernel.org
9897T: git git://linuxtv.org/media_tree.git
a825eaec 9898W: https://linuxtv.org
99995ded
DR
9899S: Maintained
9900F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9901
beb91d46 9902SIANO DVB DRIVER
009a5410 9903M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 9904L: linux-media@vger.kernel.org
a825eaec 9905W: https://linuxtv.org
beb91d46
MCC
9906T: git git://linuxtv.org/media_tree.git
9907S: Odd fixes
9908F: drivers/media/common/siano/
beb91d46 9909F: drivers/media/usb/siano/
beb91d46 9910F: drivers/media/usb/siano/
14430813 9911F: drivers/media/mmc/siano/
beb91d46 9912
6f15b602
HG
9913SIMPLEFB FB DRIVER
9914M: Hans de Goede <hdegoede@redhat.com>
9915L: linux-fbdev@vger.kernel.org
9916S: Maintained
2d799dde 9917F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
9918F: drivers/video/fbdev/simplefb.c
9919F: include/linux/platform_data/simplefb.h
9920
b618b69c 9921SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9922L: linux-media@vger.kernel.org
bb60fcb2 9923S: Orphan
b618b69c 9924F: drivers/media/platform/sh_veu.c
b618b69c
GL
9925
9926SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9927L: linux-media@vger.kernel.org
bb60fcb2 9928S: Orphan
b618b69c 9929F: drivers/media/platform/sh_vou.c
d647f0b7 9930F: include/media/drv-intf/sh_vou.h
b618b69c 9931
6349d997 9932SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9933M: Len Brown <lenb@kernel.org>
6349d997
LB
9934L: sfi-devel@simplefirmware.org
9935W: http://simplefirmware.org/
9936T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9937S: Supported
943fc810 9938F: arch/x86/platform/sfi/
6349d997
LB
9939F: drivers/sfi/
9940F: include/linux/sfi*.h
e2d1d6c0 9941
1da177e4
LT
9942SIMTEC EB110ATX (Chalice CATS)
9943P: Ben Dooks
b16957c6
BD
9944P: Vincent Sanders <vince@simtec.co.uk>
9945M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9946W: http://www.simtec.co.uk/products/EB110ATX/
9947S: Supported
9948
9949SIMTEC EB2410ITX (BAST)
9950P: Ben Dooks
b16957c6
BD
9951P: Vincent Sanders <vince@simtec.co.uk>
9952M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9953W: http://www.simtec.co.uk/products/EB2410ITX/
9954S: Supported
15dba387
JP
9955F: arch/arm/mach-s3c24xx/mach-bast.c
9956F: arch/arm/mach-s3c24xx/bast-ide.c
9957F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9958
4c5adde7 9959TI DAVINCI MACHINE SUPPORT
3ba789c0 9960M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 9961M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 9962T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 9963Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 9964S: Supported
14430813 9965F: arch/arm/mach-davinci/
046d0a37 9966F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 9967
8d4b3f08 9968TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 9969M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 9970L: linux-media@vger.kernel.org
a825eaec 9971W: https://linuxtv.org
8d4b3f08
LP
9972Q: http://patchwork.linuxtv.org/project/linux-media/list/
9973T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 9974S: Maintained
8d4b3f08
LP
9975F: drivers/media/platform/davinci/
9976F: include/media/davinci/
9977
417d2e50 9978TI AM437X VPFE DRIVER
e43cdb56 9979M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 9980L: linux-media@vger.kernel.org
a825eaec 9981W: https://linuxtv.org
417d2e50
BP
9982Q: http://patchwork.linuxtv.org/project/linux-media/list/
9983T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9984S: Maintained
9985F: drivers/media/platform/am437x/
9986
c4c0283a 9987OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 9988M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 9989L: linux-media@vger.kernel.org
a825eaec 9990W: https://linuxtv.org
c4c0283a
BP
9991Q: http://patchwork.linuxtv.org/project/linux-media/list/
9992T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9993S: Maintained
9994F: drivers/media/i2c/ov2659.c
b5dcee22 9995F: include/media/i2c/ov2659.h
c4c0283a 9996
3a6779f5
SM
9997SILICON MOTION SM712 FRAME BUFFER DRIVER
9998M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9999M: Teddy Wang <teddy.wang@siliconmotion.com>
10000M: Sudip Mukherjee <sudip@vectorindia.org>
10001L: linux-fbdev@vger.kernel.org
10002S: Maintained
10003F: drivers/video/fbdev/sm712*
10004F: Documentation/fb/sm712fb.txt
10005
92aab3c0 10006SIS 190 ETHERNET DRIVER
8b58be88 10007M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10008L: netdev@vger.kernel.org
10009S: Maintained
8c7de408 10010F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10011
1da177e4 10012SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10013M: Daniele Venzano <venza@brownhat.org>
1da177e4 10014W: http://www.brownhat.org/sis900.html
979b6c13 10015L: netdev@vger.kernel.org
1da177e4 10016S: Maintained
8c7de408 10017F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10018
10019SIS FRAMEBUFFER DRIVER
8b58be88 10020M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10021W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10022S: Maintained
679655da 10023F: Documentation/fb/sisfb.txt
8a61f013 10024F: drivers/video/fbdev/sis/
679655da 10025F: include/video/sisfb.h
1da177e4
LT
10026
10027SIS USB2VGA DRIVER
8b58be88 10028M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10029W: http://www.winischhofer.at/linuxsisusbvga.shtml
10030S: Maintained
679655da 10031F: drivers/usb/misc/sisusbvga/
1da177e4 10032
415ad26d 10033SLAB ALLOCATOR
16e943bf 10034M: Christoph Lameter <cl@linux.com>
2ed1c525 10035M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10036M: David Rientjes <rientjes@google.com>
10037M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10038M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10039L: linux-mm@kvack.org
10040S: Maintained
679655da 10041F: include/linux/sl?b*.h
16e943bf 10042F: mm/sl?b*
415ad26d 10043
9fab9787 10044SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10045M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10046M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10047M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10048R: Steven Rostedt <rostedt@goodmis.org>
10049R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10050L: linux-kernel@vger.kernel.org
9fab9787
PM
10051W: http://www.rdrop.com/users/paulmck/RCU/
10052S: Supported
10053T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10054F: include/linux/srcu.h
10055F: kernel/rcu/srcu.c
9fab9787 10056
66372841
CS
10057SMACK SECURITY MODULE
10058M: Casey Schaufler <casey@schaufler-ca.com>
10059L: linux-security-module@vger.kernel.org
10060W: http://schaufler-ca.com
10061T: git git://git.gitorious.org/smack-next/kernel.git
10062S: Maintained
10063F: Documentation/security/Smack.txt
10064F: security/smack/
10065
20651e0b 10066DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10067M: Kevin Hilman <khilman@kernel.org>
10068M: Nishanth Menon <nm@ti.com>
10069S: Maintained
20651e0b 10070F: drivers/power/avs/
68ace3e1
KH
10071F: include/linux/power/smartreflex.h
10072L: linux-pm@vger.kernel.org
10073
1da177e4 10074SMC91x ETHERNET DRIVER
2f82af08 10075M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10076S: Odd Fixes
ae150435 10077F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10078
e8e31622
SA
10079SMIA AND SMIA++ IMAGE SENSOR DRIVER
10080M: Sakari Ailus <sakari.ailus@iki.fi>
10081L: linux-media@vger.kernel.org
10082S: Maintained
14430813 10083F: drivers/media/i2c/smiapp/
b5dcee22 10084F: include/media/i2c/smiapp.h
e8e31622
SA
10085F: drivers/media/i2c/smiapp-pll.c
10086F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10087F: include/uapi/linux/smiapp.h
a2cec3c0 10088F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10089
920fa1ff
GR
10090SMM665 HARDWARE MONITOR DRIVER
10091M: Guenter Roeck <linux@roeck-us.net>
10092L: lm-sensors@lm-sensors.org
10093S: Maintained
10094F: Documentation/hwmon/smm665
10095F: drivers/hwmon/smm665.c
10096
9df7305b 10097SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10098M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 10099L: lm-sensors@lm-sensors.org
90b24cfb 10100S: Maintained
9df7305b
SG
10101F: Documentation/hwmon/emc2103
10102F: drivers/hwmon/emc2103.c
10103
a98d506c
HG
10104SMSC SCH5627 HARDWARE MONITOR DRIVER
10105M: Hans de Goede <hdegoede@redhat.com>
10106L: lm-sensors@lm-sensors.org
10107S: Supported
10108F: Documentation/hwmon/sch5627
10109F: drivers/hwmon/sch5627.c
10110
6ea884db 10111SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10112M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
10113L: lm-sensors@lm-sensors.org
10114S: Maintained
679655da
JP
10115F: Documentation/hwmon/smsc47b397
10116F: drivers/hwmon/smsc47b397.c
6ea884db 10117
fd9abb3d 10118SMSC911x ETHERNET DRIVER
90b24cfb 10119M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10120L: netdev@vger.kernel.org
90b24cfb 10121S: Maintained
679655da 10122F: include/linux/smsc911x.h
ae150435 10123F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10124
10125SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10126M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10127L: netdev@vger.kernel.org
90b24cfb 10128S: Maintained
ae150435 10129F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10130
3c8a63e2 10131SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10132M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10133L: linux-fbdev@vger.kernel.org
90b24cfb 10134S: Maintained
8a61f013 10135F: drivers/video/fbdev/smscufx.c
3c8a63e2 10136
668acf32 10137SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10138M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10139L: linux-media@vger.kernel.org
275ffde4 10140T: git git://linuxtv.org/media_tree.git
795fb7e7 10141S: Maintained
90d72ac6
MCC
10142F: include/media/soc*
10143F: drivers/media/i2c/soc_camera/
10144F: drivers/media/platform/soc_camera/
668acf32 10145
e2d1d6c0 10146SOEKRIS NET48XX LED SUPPORT
8b58be88 10147M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10148S: Maintained
679655da 10149F: drivers/leds/leds-net48xx.c
e2d1d6c0 10150
e3994db1 10151SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10152M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10153M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10154M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10155M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10156L: linux-media@vger.kernel.org
10157S: Supported
10158F: drivers/media/pci/solo6x10/
10159
1da177e4 10160SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10161M: Shaohua Li <shli@kernel.org>
1da177e4 10162L: linux-raid@vger.kernel.org
9f273c24 10163T: git git://neil.brown.name/md
524418bb 10164S: Supported
679655da
JP
10165F: drivers/md/
10166F: include/linux/raid/
c117ab84 10167F: include/uapi/linux/raid/
1da177e4 10168
1da177e4 10169SONIC NETWORK DRIVER
8b58be88 10170M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10171L: netdev@vger.kernel.org
1da177e4 10172S: Maintained
d9fb9f38 10173F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10174
61e115a5 10175SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10176M: Michael Buesch <m@bues.ch>
e7828b28 10177L: linux-wireless@vger.kernel.org
61e115a5 10178S: Maintained
679655da
JP
10179F: drivers/ssb/
10180F: include/linux/ssb/
61e115a5 10181
1da177e4 10182SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10183M: Mattia Dongili <malattia@linux.it>
d0944853 10184L: platform-driver-x86@vger.kernel.org
5b18167d 10185W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10186S: Maintained
679655da
JP
10187F: Documentation/laptops/sony-laptop.txt
10188F: drivers/char/sonypi.c
10189F: drivers/platform/x86/sony-laptop.c
10190F: include/linux/sony-laptop.h
1da177e4 10191
baf8532a 10192SONY MEMORYSTICK CARD SUPPORT
8b58be88 10193M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10194W: http://tifmxx.berlios.de/
10195S: Maintained
679655da 10196F: drivers/memstick/host/tifm_ms.c
baf8532a 10197
0ab30494
ML
10198SONY MEMORYSTICK STANDARD SUPPORT
10199M: Maxim Levitsky <maximlevitsky@gmail.com>
10200S: Maintained
10201F: drivers/memstick/core/ms_block.*
10202
1da177e4 10203SOUND
8b58be88 10204M: Jaroslav Kysela <perex@perex.cz>
d8130624 10205M: Takashi Iwai <tiwai@suse.com>
93711660 10206L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10207W: http://www.alsa-project.org/
dde7ad8d 10208T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10209T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10210Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10211S: Maintained
3126a179
JP
10212F: Documentation/sound/
10213F: include/sound/
c117ab84 10214F: include/uapi/sound/
679655da 10215F: sound/
1da177e4 10216
33bbe149
MB
10217SOUND - COMPRESSED AUDIO
10218M: Vinod Koul <vinod.koul@intel.com>
10219L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10221S: Supported
f672f31a 10222F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10223F: include/sound/compress_driver.h
f672f31a 10224F: include/uapi/sound/compress_*
33bbe149
MB
10225F: sound/core/compress_offload.c
10226F: sound/soc/soc-compress.c
10227
bd903bde 10228SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10229M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10230M: Mark Brown <broonie@kernel.org>
86f14df8 10231T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10232L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10233W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10234S: Supported
2820f615 10235F: Documentation/sound/alsa/soc/
679655da 10236F: sound/soc/
e6e55122 10237F: include/sound/soc*
eb1a6af3 10238
d7f8761b
MB
10239SOUND - DMAENGINE HELPERS
10240M: Lars-Peter Clausen <lars@metafoo.de>
10241S: Supported
10242F: include/sound/dmaengine_pcm.h
10243F: sound/core/pcm_dmaengine.c
10244F: sound/soc/soc-generic-dmaengine-pcm.c
10245
990a6a99
OS
10246SP2 MEDIA DRIVER
10247M: Olli Salonen <olli.salonen@iki.fi>
10248L: linux-media@vger.kernel.org
a825eaec 10249W: https://linuxtv.org
990a6a99
OS
10250Q: http://patchwork.linuxtv.org/project/linux-media/list/
10251S: Maintained
10252F: drivers/media/dvb-frontends/sp2*
10253
473321fc 10254SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10255M: "David S. Miller" <davem@davemloft.net>
1da177e4 10256L: sparclinux@vger.kernel.org
8a6e2535 10257Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10258T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10259T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10260S: Maintained
679655da 10261F: arch/sparc/
7765b8bb 10262F: drivers/sbus/
1da177e4 10263
6404fcca
DM
10264SPARC SERIAL DRIVERS
10265M: "David S. Miller" <davem@davemloft.net>
10266L: sparclinux@vger.kernel.org
08deed1e
JP
10267T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10268T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10269S: Maintained
6816383a 10270F: include/linux/sunserialcore.h
df621252 10271F: drivers/tty/serial/suncore.c
df621252
GKH
10272F: drivers/tty/serial/sunhv.c
10273F: drivers/tty/serial/sunsab.c
10274F: drivers/tty/serial/sunsab.h
10275F: drivers/tty/serial/sunsu.c
10276F: drivers/tty/serial/sunzilog.c
10277F: drivers/tty/serial/sunzilog.h
6404fcca 10278
389325b4
CL
10279SPARSE CHECKER
10280M: "Christopher Li" <sparse@chrisli.org>
10281L: linux-sparse@vger.kernel.org
10282W: https://sparse.wiki.kernel.org/
10283T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10284T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10285S: Maintained
10286F: include/linux/compiler.h
10287
fc0c195a 10288SPEAR PLATFORM SUPPORT
da89947b 10289M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10290M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10291L: spear-devel@list.st.com
10292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10293W: http://www.st.com/spear
10294S: Maintained
e68d7c14 10295F: arch/arm/boot/dts/spear*
281e192f 10296F: arch/arm/mach-spear/
fc0c195a 10297
10298SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10299M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10300L: spear-devel@list.st.com
10301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10302W: http://www.st.com/spear
10303S: Maintained
5df33a62 10304F: drivers/clk/spear/
fc0c195a 10305
e2d1d6c0 10306SPI SUBSYSTEM
b02e48f2 10307M: Mark Brown <broonie@kernel.org>
dfbe403c 10308L: linux-spi@vger.kernel.org
e7e4e13c 10309T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10310Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10311S: Maintained
679655da
JP
10312F: Documentation/spi/
10313F: drivers/spi/
10314F: include/linux/spi/
c117ab84 10315F: include/uapi/linux/spi/
e2d1d6c0 10316
2752e401 10317SPIDERNET NETWORK DRIVER for CELL
8b58be88 10318M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10319L: netdev@vger.kernel.org
10320S: Supported
679655da 10321F: Documentation/networking/spider_net.txt
8df158ac 10322F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10323
e2d1d6c0 10324SPU FILE SYSTEM
8b58be88 10325M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10326L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10327W: http://www.ibm.com/developerworks/power/cell/
10328S: Supported
679655da
JP
10329F: Documentation/filesystems/spufs.txt
10330F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10331
fc555841 10332SQUASHFS FILE SYSTEM
d7f2ff67 10333M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10334L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10335W: http://squashfs.org.uk
9f273c24 10336T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10337S: Maintained
679655da
JP
10338F: Documentation/filesystems/squashfs.txt
10339F: fs/squashfs/
fc555841 10340
1da177e4 10341SRM (Alpha) environment access
8b58be88 10342M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10343S: Maintained
679655da 10344F: arch/alpha/kernel/srm_env.c
1da177e4 10345
26e9a397 10346STABLE BRANCH
879a5a00 10347M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10348L: stable@vger.kernel.org
879a5a00 10349S: Supported
7b175c46 10350F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10351
26e9a397 10352STAGING SUBSYSTEM
879a5a00 10353M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10355L: devel@driverdev.osuosl.org
879a5a00 10356S: Supported
679655da 10357F: drivers/staging/
dbc6c2cc 10358
ebd3d010
JP
10359STAGING - COMEDI
10360M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10361M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10362S: Odd Fixes
10363F: drivers/staging/comedi/
10364
a0138163
JP
10365STAGING - FLARION FT1000 DRIVERS
10366M: Marek Belisko <marek.belisko@gmail.com>
10367S: Odd Fixes
10368F: drivers/staging/ft1000/
10369
6c1bb424 10370STAGING - INDUSTRIAL IO
030a13d7 10371M: Jonathan Cameron <jic23@kernel.org>
a0138163 10372L: linux-iio@vger.kernel.org
6c1bb424
JP
10373S: Odd Fixes
10374F: drivers/staging/iio/
10375
a0138163
JP
10376STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10377M: Jarod Wilson <jarod@wilsonet.com>
10378W: http://www.lirc.org/
10379S: Odd Fixes
b2b0186d 10380F: drivers/staging/media/lirc/
a0138163 10381
f5e5de1e
OD
10382STAGING - LUSTRE PARALLEL FILESYSTEM
10383M: Oleg Drokin <oleg.drokin@intel.com>
10384M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10385L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10386W: http://wiki.lustre.org/
f5e5de1e
OD
10387S: Maintained
10388F: drivers/staging/lustre
10389
7c6b6c71
MD
10390STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10391M: Marc Dietrich <marvin24@gmx.de>
10392L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10393L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10394S: Maintained
10395F: drivers/staging/nvec/
10396
a0138163
JP
10397STAGING - REALTEK RTL8712U DRIVERS
10398M: Larry Finger <Larry.Finger@lwfinger.net>
10399M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10400S: Odd Fixes
10401F: drivers/staging/rtl8712/
10402
7591ba8b
JS
10403STAGING - REALTEK RTL8723U WIRELESS DRIVER
10404M: Larry Finger <Larry.Finger@lwfinger.net>
10405M: Jes Sorensen <Jes.Sorensen@redhat.com>
10406L: linux-wireless@vger.kernel.org
10407S: Maintained
10408F: drivers/staging/rtl8723au/
10409
980ac4d7
SM
10410STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10411M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10412M: Teddy Wang <teddy.wang@siliconmotion.com>
10413M: Sudip Mukherjee <sudip@vectorindia.org>
10414L: linux-fbdev@vger.kernel.org
10415S: Maintained
10416F: drivers/staging/sm750fb/
10417
510fa408
JP
10418STAGING - SLICOSS
10419M: Lior Dotan <liodot@gmail.com>
10420M: Christopher Harrer <charrer@alacritech.com>
10421S: Odd Fixes
10422F: drivers/staging/slicoss/
10423
a0138163
JP
10424STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10425M: William Hubbs <w.d.hubbs@gmail.com>
10426M: Chris Brannon <chris@the-brannons.com>
d33bce31 10427M: Kirk Reiser <kirk@reisers.ca>
a0138163 10428M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10429L: speakup@linux-speakup.org
a0138163
JP
10430W: http://www.linux-speakup.org/
10431S: Odd Fixes
10432F: drivers/staging/speakup/
10433
b3e871ce
JP
10434STAGING - VIA VT665X DRIVERS
10435M: Forest Bond <forest@alittletooquiet.net>
10436S: Odd Fixes
10437F: drivers/staging/vt665?/
10438
a30baec1
JK
10439STAGING - WILC1000 WIFI DRIVER
10440M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10441M: Austin Shin <austin.shin@atmel.com>
a30baec1 10442M: Chris Park <chris.park@atmel.com>
06b54863
TC
10443M: Tony Cho <tony.cho@atmel.com>
10444M: Glen Lee <glen.lee@atmel.com>
10445M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10446L: linux-wireless@vger.kernel.org
10447S: Supported
10448F: drivers/staging/wilc1000/
10449
709bcb07 10450STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10451M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10452S: Odd Fixes
10453F: drivers/staging/xgifb/
10454
77241056
MM
10455HFI1 DRIVER
10456M: Mike Marciniszyn <infinipath@intel.com>
10457L: linux-rdma@vger.kernel.org
10458S: Supported
10459F: drivers/staging/rdma/hfi1
10460
1da177e4 10461STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10462M: Ion Badulescu <ionut@badula.org>
b4f90189 10463S: Odd Fixes
9bba23b0 10464F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10465
e2d1d6c0 10466SUN3/3X
8b58be88 10467M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10468W: http://sammy.net/sun3/
10469S: Maintained
679655da
JP
10470F: arch/m68k/kernel/*sun3*
10471F: arch/m68k/sun3*/
10472F: arch/m68k/include/asm/sun3*
e689cf4a 10473F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10474
af6a5af8
HG
10475SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10476M: Hans de Goede <hdegoede@redhat.com>
10477L: linux-input@vger.kernel.org
10478S: Maintained
10479F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10480F: drivers/input/keyboard/sun4i-lradc-keys.c
10481
2bc9ff01
DK
10482SUNDANCE NETWORK DRIVER
10483M: Denis Kirjanov <kda@linux-powerpc.org>
10484L: netdev@vger.kernel.org
10485S: Maintained
10486F: drivers/net/ethernet/dlink/sundance.c
10487
2cbb12a4 10488SUPERH
114bf37e
RF
10489M: Yoshinori Sato <ysato@users.sourceforge.jp>
10490M: Rich Felker <dalias@libc.org>
2cbb12a4 10491L: linux-sh@vger.kernel.org
8a6e2535 10492Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10493S: Maintained
066069e1 10494F: Documentation/sh/
679655da 10495F: arch/sh/
066069e1 10496F: drivers/sh/
1da177e4 10497
4480f15b 10498SUSPEND TO RAM
7fb06082 10499M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10500M: Len Brown <len.brown@intel.com>
10501M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10502L: linux-pm@vger.kernel.org
e2d1d6c0 10503S: Supported
679655da
JP
10504F: Documentation/power/
10505F: arch/x86/kernel/acpi/
10506F: drivers/base/power/
10507F: kernel/power/
10508F: include/linux/suspend.h
10509F: include/linux/freezer.h
10510F: include/linux/pm.h
1da177e4
LT
10511
10512SVGA HANDLING
8b58be88 10513M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10514L: linux-video@atrey.karlin.mff.cuni.cz
10515S: Maintained
679655da
JP
10516F: Documentation/svga.txt
10517F: arch/x86/boot/video*
1da177e4 10518
6e28b761
KRW
10519SWIOTLB SUBSYSTEM
10520M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10521L: linux-kernel@vger.kernel.org
9f273c24 10522T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
10523S: Supported
10524F: lib/swiotlb.c
10525F: arch/*/kernel/pci-swiotlb.c
10526F: include/linux/swiotlb.h
10527
007f790c
JP
10528SWITCHDEV
10529M: Jiri Pirko <jiri@resnulli.us>
10530L: netdev@vger.kernel.org
10531S: Supported
10532F: net/switchdev/
10533F: include/net/switchdev.h
10534
db8e35d5
VG
10535SYNOPSYS ARC ARCHITECTURE
10536M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10537L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10538S: Supported
10539F: arch/arc/
9b28829d 10540F: Documentation/devicetree/bindings/arc/*
2d799dde 10541F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10542F: drivers/tty/serial/arc_uart.c
b7182d1a 10543T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10544
556cc1c5
AB
10545SYNOPSYS ARC SDP platform support
10546M: Alexey Brodkin <abrodkin@synopsys.com>
10547S: Supported
10548F: arch/arc/plat-axs10x
10549F: arch/arc/boot/dts/ax*
10550F: Documentation/devicetree/bindings/arc/axs10*
10551
6c284c9a
LJ
10552SYSTEM CONFIGURATION (SYSCON)
10553M: Lee Jones <lee.jones@linaro.org>
10554M: Arnd Bergmann <arnd@arndb.de>
10555T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10556S: Supported
10557F: drivers/mfd/syscon.c
10558
1da177e4 10559SYSV FILESYSTEM
8b58be88 10560M: Christoph Hellwig <hch@infradead.org>
1da177e4 10561S: Maintained
679655da
JP
10562F: Documentation/filesystems/sysv-fs.txt
10563F: fs/sysv/
10564F: include/linux/sysv_fs.h
1da177e4 10565
86cfa7fc 10566TARGET SUBSYSTEM
9c3646d1 10567M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10568L: linux-scsi@vger.kernel.org
b9f5edc2 10569L: target-devel@vger.kernel.org
86cfa7fc 10570W: http://www.linux-iscsi.org
cf015e9f 10571W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10572T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10573S: Supported
10574F: drivers/target/
10575F: include/target/
10576F: Documentation/target/
10577
4e68852d 10578TASKSTATS STATISTICS INTERFACE
185e595f 10579M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10580S: Maintained
679655da
JP
10581F: Documentation/accounting/taskstats*
10582F: include/linux/taskstats*
10583F: kernel/taskstats.c
4e68852d 10584
781b456a 10585TC CLASSIFIER
f935f3f8 10586M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10587L: netdev@vger.kernel.org
10588S: Maintained
679655da 10589F: include/net/pkt_cls.h
c117ab84 10590F: include/uapi/linux/pkt_cls.h
679655da 10591F: net/sched/
781b456a 10592
5067f08a 10593TCP LOW PRIORITY MODULE
8b58be88
JP
10594M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10595M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10596W: http://tcp-lp-mod.sourceforge.net/
10597S: Maintained
679655da 10598F: net/ipv4/tcp_lp.c
5067f08a 10599
91952bc0
AP
10600TDA10071 MEDIA DRIVER
10601M: Antti Palosaari <crope@iki.fi>
10602L: linux-media@vger.kernel.org
a825eaec 10603W: https://linuxtv.org
91952bc0
AP
10604W: http://palosaari.fi/linux/
10605Q: http://patchwork.linuxtv.org/project/linux-media/list/
10606T: git git://linuxtv.org/anttip/media_tree.git
10607S: Maintained
10608F: drivers/media/dvb-frontends/tda10071*
10609
10610TDA18212 MEDIA DRIVER
10611M: Antti Palosaari <crope@iki.fi>
10612L: linux-media@vger.kernel.org
a825eaec 10613W: https://linuxtv.org
91952bc0
AP
10614W: http://palosaari.fi/linux/
10615Q: http://patchwork.linuxtv.org/project/linux-media/list/
10616T: git git://linuxtv.org/anttip/media_tree.git
10617S: Maintained
10618F: drivers/media/tuners/tda18212*
10619
10620TDA18218 MEDIA DRIVER
10621M: Antti Palosaari <crope@iki.fi>
10622L: linux-media@vger.kernel.org
a825eaec 10623W: https://linuxtv.org
91952bc0
AP
10624W: http://palosaari.fi/linux/
10625Q: http://patchwork.linuxtv.org/project/linux-media/list/
10626T: git git://linuxtv.org/anttip/media_tree.git
10627S: Maintained
10628F: drivers/media/tuners/tda18218*
10629
3b2f6aba
MK
10630TDA18271 MEDIA DRIVER
10631M: Michael Krufky <mkrufky@linuxtv.org>
10632L: linux-media@vger.kernel.org
a825eaec 10633W: https://linuxtv.org
3b2f6aba
MK
10634W: http://github.com/mkrufky
10635Q: http://patchwork.linuxtv.org/project/linux-media/list/
10636T: git git://linuxtv.org/mkrufky/tuners.git
10637S: Maintained
10638F: drivers/media/tuners/tda18271*
10639
e48307a9
MK
10640TDA827x MEDIA DRIVER
10641M: Michael Krufky <mkrufky@linuxtv.org>
10642L: linux-media@vger.kernel.org
a825eaec 10643W: https://linuxtv.org
e48307a9
MK
10644W: http://github.com/mkrufky
10645Q: http://patchwork.linuxtv.org/project/linux-media/list/
10646T: git git://linuxtv.org/mkrufky/tuners.git
10647S: Maintained
10648F: drivers/media/tuners/tda8290.*
10649
66cf9212
MK
10650TDA8290 MEDIA DRIVER
10651M: Michael Krufky <mkrufky@linuxtv.org>
10652L: linux-media@vger.kernel.org
a825eaec 10653W: https://linuxtv.org
66cf9212
MK
10654W: http://github.com/mkrufky
10655Q: http://patchwork.linuxtv.org/project/linux-media/list/
10656T: git git://linuxtv.org/mkrufky/tuners.git
10657S: Maintained
10658F: drivers/media/tuners/tda8290.*
10659
4b9fba30
HV
10660TDA9840 MEDIA DRIVER
10661M: Hans Verkuil <hverkuil@xs4all.nl>
10662L: linux-media@vger.kernel.org
10663T: git git://linuxtv.org/media_tree.git
a825eaec 10664W: https://linuxtv.org
4b9fba30
HV
10665S: Maintained
10666F: drivers/media/i2c/tda9840*
10667
2cb654fd 10668TEA5761 TUNER DRIVER
009a5410 10669M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10670L: linux-media@vger.kernel.org
a825eaec 10671W: https://linuxtv.org
2cb654fd
MCC
10672T: git git://linuxtv.org/media_tree.git
10673S: Odd fixes
10674F: drivers/media/tuners/tea5761.*
10675
10676TEA5767 TUNER DRIVER
009a5410 10677M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10678L: linux-media@vger.kernel.org
a825eaec 10679W: https://linuxtv.org
2cb654fd
MCC
10680T: git git://linuxtv.org/media_tree.git
10681S: Maintained
10682F: drivers/media/tuners/tea5767.*
10683
4b9fba30
HV
10684TEA6415C MEDIA DRIVER
10685M: Hans Verkuil <hverkuil@xs4all.nl>
10686L: linux-media@vger.kernel.org
10687T: git git://linuxtv.org/media_tree.git
a825eaec 10688W: https://linuxtv.org
4b9fba30
HV
10689S: Maintained
10690F: drivers/media/i2c/tea6415c*
10691
10692TEA6420 MEDIA DRIVER
10693M: Hans Verkuil <hverkuil@xs4all.nl>
10694L: linux-media@vger.kernel.org
10695T: git git://linuxtv.org/media_tree.git
a825eaec 10696W: https://linuxtv.org
4b9fba30
HV
10697S: Maintained
10698F: drivers/media/i2c/tea6420*
10699
3d249d4c 10700TEAM DRIVER
dca9ab92 10701M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10702L: netdev@vger.kernel.org
10703S: Supported
10704F: drivers/net/team/
10705F: include/linux/if_team.h
c117ab84 10706F: include/uapi/linux/if_team.h
3d249d4c 10707
7d029125 10708TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10709M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10710S: Maintained
10711F: arch/x86/platform/ts5500/
10712
40ad4a30
SY
10713TECHNOTREND USB IR RECEIVER
10714M: Sean Young <sean@mess.org>
10715L: linux-media@vger.kernel.org
10716S: Maintained
10717F: drivers/media/rc/ttusbir.c
10718
adabdb0c 10719TEGRA ARCHITECTURE SUPPORT
243d58ec 10720M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10721M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10722M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10723L: linux-tegra@vger.kernel.org
fd117cd1 10724Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10725T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10726S: Supported
bbbe96ed 10727N: [^a-z]tegra
84b9414b 10728
adabdb0c
SW
10729TEGRA CLOCK DRIVER
10730M: Peter De Schrijver <pdeschrijver@nvidia.com>
10731M: Prashant Gaikwad <pgaikwad@nvidia.com>
10732S: Supported
10733F: drivers/clk/tegra/
10734
10735TEGRA DMA DRIVER
10736M: Laxman Dewangan <ldewangan@nvidia.com>
10737S: Supported
10738F: drivers/dma/tegra20-apb-dma.c
10739
adabdb0c
SW
10740TEGRA I2C DRIVER
10741M: Laxman Dewangan <ldewangan@nvidia.com>
10742S: Supported
10743F: drivers/i2c/busses/i2c-tegra.c
10744
10745TEGRA IOMMU DRIVERS
10746M: Hiroshi Doyu <hdoyu@nvidia.com>
10747S: Supported
10748F: drivers/iommu/tegra*
10749
10750TEGRA KBC DRIVER
10751M: Rakesh Iyer <riyer@nvidia.com>
10752M: Laxman Dewangan <ldewangan@nvidia.com>
10753S: Supported
10754F: drivers/input/keyboard/tegra-kbc.c
10755
adabdb0c
SW
10756TEGRA PWM DRIVER
10757M: Thierry Reding <thierry.reding@gmail.com>
10758S: Supported
10759F: drivers/pwm/pwm-tegra.c
10760
10761TEGRA SERIAL DRIVER
10762M: Laxman Dewangan <ldewangan@nvidia.com>
10763S: Supported
10764F: drivers/tty/serial/serial-tegra.c
10765
10766TEGRA SPI DRIVER
10767M: Laxman Dewangan <ldewangan@nvidia.com>
10768S: Supported
10769F: drivers/spi/spi-tegra*
10770
1a348ccc 10771TEHUTI ETHERNET DRIVER
8b58be88 10772M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10773L: netdev@vger.kernel.org
10774S: Supported
ef7f5429 10775F: drivers/net/ethernet/tehuti/*
1a348ccc 10776
4e68852d 10777Telecom Clock Driver for MCPL0010
8b58be88 10778M: Mark Gross <mark.gross@intel.com>
4e68852d 10779S: Supported
679655da 10780F: drivers/char/tlclk.c
4e68852d 10781
4480f15b 10782TENSILICA XTENSA PORT (xtensa)
8b58be88 10783M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10784M: Max Filippov <jcmvbkbc@gmail.com>
10785L: linux-xtensa@linux-xtensa.org
9f273c24 10786T: git git://github.com/czankel/xtensa-linux.git
4e68852d 10787S: Maintained
679655da 10788F: arch/xtensa/
3dc99857 10789F: drivers/irqchip/irq-xtensa-*
4e68852d 10790
5313ba66
HV
10791THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10792M: Hans Verkuil <hverkuil@xs4all.nl>
10793L: linux-media@vger.kernel.org
10794T: git git://linuxtv.org/media_tree.git
a825eaec 10795W: https://linuxtv.org
5313ba66
HV
10796S: Maintained
10797F: drivers/media/radio/radio-raremono.c
10798
d3fb6955 10799THERMAL
b75f0050 10800M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10801M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10802L: linux-pm@vger.kernel.org
10803T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10804T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10805Q: https://patchwork.kernel.org/project/linux-pm/list/
10806S: Supported
10807F: drivers/thermal/
10808F: include/linux/thermal.h
af6c9f16 10809F: include/uapi/linux/thermal.h
b75f0050
JP
10810F: include/linux/cpu_cooling.h
10811F: Documentation/devicetree/bindings/thermal/
d3fb6955 10812
64e05d8b
VK
10813THERMAL/CPU_COOLING
10814M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10815M: Viresh Kumar <viresh.kumar@linaro.org>
10816M: Javi Merino <javi.merino@arm.com>
10817L: linux-pm@vger.kernel.org
10818S: Supported
10819F: Documentation/thermal/cpu-cooling-api.txt
10820F: drivers/thermal/cpu_cooling.c
10821F: include/linux/cpu_cooling.h
10822
30ba2fbd
VD
10823THINGM BLINK(1) USB RGB LED DRIVER
10824M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10825S: Maintained
10826F: drivers/hid/hid-thingm.c
10827
4e68852d 10828THINKPAD ACPI EXTRAS DRIVER
8b58be88 10829M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10830L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10831L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10832W: http://ibm-acpi.sourceforge.net
10833W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10834T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10835S: Maintained
679655da 10836F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10837
1b46f2a2 10838TI BANDGAP AND THERMAL DRIVER
f14d1c24 10839M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10840L: linux-pm@vger.kernel.org
531ff13e 10841L: linux-omap@vger.kernel.org
5a723e81 10842S: Maintained
794b2e25 10843F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10844
0c7665c3
MF
10845TI CDCE706 CLOCK DRIVER
10846M: Max Filippov <jcmvbkbc@gmail.com>
10847S: Maintained
10848F: drivers/clk/clk-cdce706.c
10849
49b6a5e3
TK
10850TI CLOCK DRIVER
10851M: Tero Kristo <t-kristo@ti.com>
10852L: linux-omap@vger.kernel.org
10853S: Maintained
10854F: drivers/clk/ti/
10855F: include/linux/clk/ti.h
10856
4020f2d7 10857TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10858M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10859S: Maintained
679655da
JP
10860F: drivers/misc/tifm*
10861F: drivers/mmc/host/tifm_sd.c
10862F: include/linux/tifm.h
4020f2d7 10863
e0c52404 10864TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10865M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10866L: linux-kernel@vger.kernel.org
10867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10868S: Maintained
10869F: drivers/soc/ti/*
10870T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10871
10872
152ad442
SR
10873TI LM49xxx FAMILY ASoC CODEC DRIVERS
10874M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10875M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10876L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10877S: Maintained
10878F: sound/soc/codecs/lm49453*
d392dead 10879F: sound/soc/codecs/isabelle*
152ad442 10880
0edd807d
KM
10881TI LP855x BACKLIGHT DRIVER
10882M: Milo Kim <milo.kim@ti.com>
10883S: Maintained
10884F: Documentation/backlight/lp855x-driver.txt
10885F: drivers/video/backlight/lp855x_bl.c
10886F: include/linux/platform_data/lp855x.h
10887
faf13f6d
KM
10888TI LP8727 CHARGER DRIVER
10889M: Milo Kim <milo.kim@ti.com>
10890S: Maintained
10891F: drivers/power/lp8727_charger.c
10892F: include/linux/platform_data/lp8727.h
10893
22f1229f
KM
10894TI LP8788 MFD DRIVER
10895M: Milo Kim <milo.kim@ti.com>
10896S: Maintained
10897F: drivers/iio/adc/lp8788_adc.c
10898F: drivers/leds/leds-lp8788.c
10899F: drivers/mfd/lp8788*.c
10900F: drivers/power/lp8788-charger.c
10901F: drivers/regulator/lp8788-*.c
10902F: include/linux/mfd/lp8788*.h
10903
84640e27
KM
10904TI NETCP ETHERNET DRIVER
10905M: Wingman Kwok <w-kwok2@ti.com>
10906M: Murali Karicheri <m-karicheri2@ti.com>
10907L: netdev@vger.kernel.org
10908S: Maintained
10909F: drivers/net/ethernet/ti/netcp*
10910
217e0ca9
KC
10911TI TAS571X FAMILY ASoC CODEC DRIVER
10912M: Kevin Cernekee <cernekee@chromium.org>
10913L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10914S: Odd Fixes
10915F: sound/soc/codecs/tas571x*
10916
dd5e8e6b 10917TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10918M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10919L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10920S: Maintained
10921F: sound/soc/codecs/twl4030*
10922
90921014 10923TI WILINK WIRELESS DRIVERS
90921014
LC
10924L: linux-wireless@vger.kernel.org
10925W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10926W: http://wireless.kernel.org/en/users/Drivers/wl1251
10927T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10928S: Orphan
90921014
LC
10929F: drivers/net/wireless/ti/
10930F: include/linux/wl12xx.h
10931
e86eaa3a 10932TIPC NETWORK LAYER
8b58be88 10933M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10934M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10935L: netdev@vger.kernel.org (core kernel code)
10936L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10937W: http://tipc.sourceforge.net/
e86eaa3a 10938S: Maintained
c117ab84 10939F: include/uapi/linux/tipc*.h
679655da 10940F: net/tipc/
e86eaa3a 10941
867e359b 10942TILE ARCHITECTURE
c47b15c4 10943M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 10944W: http://www.ezchip.com/scm/
7fa129cc 10945T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
10946S: Supported
10947F: arch/tile/
6b940606 10948F: drivers/char/tile-srom.c
5c770755 10949F: drivers/edac/tile_edac.c
6b940606
CM
10950F: drivers/net/ethernet/tile/
10951F: drivers/rtc/rtc-tile.c
10952F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 10953F: drivers/tty/serial/tilegx.c
6b940606
CM
10954F: drivers/usb/host/*-tilegx.c
10955F: include/linux/usb/tilegx.h
867e359b 10956
1da177e4 10957TLAN NETWORK DRIVER
8b58be88 10958M: Samuel Chessman <chessman@tux.org>
88c07dde 10959L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
10960W: http://sourceforge.net/projects/tlan/
10961S: Maintained
679655da 10962F: Documentation/networking/tlan.txt
b544dbac 10963F: drivers/net/ethernet/ti/tlan.*
1da177e4 10964
d74db3b2 10965TOMOYO SECURITY MODULE
8b58be88
JP
10966M: Kentaro Takeda <takedakn@nttdata.co.jp>
10967M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
10968L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10969L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
10970L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10971L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10972W: http://tomoyo.sourceforge.jp/
843d183c 10973T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 10974S: Maintained
679655da 10975F: security/tomoyo/
d74db3b2 10976
9caeb532 10977TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 10978M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 10979L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
10980S: Maintained
10981F: drivers/platform/x86/topstar-laptop.c
10982
1da177e4 10983TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 10984M: Azael Avalos <coproscefalo@gmail.com>
d0944853 10985L: platform-driver-x86@vger.kernel.org
0a63ca11 10986S: Maintained
679655da 10987F: drivers/platform/x86/toshiba_acpi.c
1da177e4 10988
0a63ca11
AA
10989TOSHIBA BLUETOOTH DRIVER
10990M: Azael Avalos <coproscefalo@gmail.com>
10991L: platform-driver-x86@vger.kernel.org
10992S: Maintained
10993F: drivers/platform/x86/toshiba_bluetooth.c
10994
10995TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10996M: Azael Avalos <coproscefalo@gmail.com>
10997L: platform-driver-x86@vger.kernel.org
10998S: Maintained
10999F: drivers/platform/x86/toshiba_haps.c
11000
14991fc7
AA
11001TOSHIBA WMI HOTKEYS DRIVER
11002M: Azael Avalos <coproscefalo@gmail.com>
11003L: platform-driver-x86@vger.kernel.org
11004S: Maintained
11005F: drivers/platform/x86/toshiba-wmi.c
11006
1da177e4 11007TOSHIBA SMM DRIVER
8b58be88 11008M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11009W: http://www.buzzard.org.uk/toshiba/
11010S: Maintained
679655da
JP
11011F: drivers/char/toshiba.c
11012F: include/linux/toshiba.h
c117ab84 11013F: include/uapi/linux/toshiba.h
1da177e4 11014
d32d9864
MR
11015TOSHIBA TC358743 DRIVER
11016M: Mats Randgaard <matrandg@cisco.com>
11017L: linux-media@vger.kernel.org
11018S: Maintained
11019F: drivers/media/i2c/tc358743*
b5dcee22 11020F: include/media/i2c/tc358743.h
d32d9864 11021
d719f900 11022TMIO MMC DRIVER
c4b13fb0 11023M: Ian Molton <ian@mnementh.co.uk>
d1057c40 11024L: linux-mmc@vger.kernel.org
d719f900 11025S: Maintained
d1057c40
GL
11026F: drivers/mmc/host/tmio_mmc*
11027F: drivers/mmc/host/sh_mobile_sdhi.c
11028F: include/linux/mmc/tmio.h
11029F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 11030
917cc4e6
GR
11031TMP401 HARDWARE MONITOR DRIVER
11032M: Guenter Roeck <linux@roeck-us.net>
11033L: lm-sensors@lm-sensors.org
11034S: Maintained
11035F: Documentation/hwmon/tmp401
11036F: drivers/hwmon/tmp401.c
11037
98f32602 11038TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11039M: Hugh Dickins <hughd@google.com>
98f32602
HD
11040L: linux-mm@kvack.org
11041S: Maintained
11042F: include/linux/shmem_fs.h
11043F: mm/shmem.c
11044
45f95b53 11045TM6000 VIDEO4LINUX DRIVER
009a5410 11046M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 11047L: linux-media@vger.kernel.org
a825eaec 11048W: https://linuxtv.org
45f95b53
MCC
11049T: git git://linuxtv.org/media_tree.git
11050S: Odd fixes
11051F: drivers/media/usb/tm6000/
11052
c65fde19
HV
11053TW68 VIDEO4LINUX DRIVER
11054M: Hans Verkuil <hverkuil@xs4all.nl>
11055L: linux-media@vger.kernel.org
11056T: git git://linuxtv.org/media_tree.git
a825eaec 11057W: https://linuxtv.org
c65fde19
HV
11058S: Odd Fixes
11059F: drivers/media/pci/tw68/
11060
4e68852d 11061TPM DEVICE DRIVER
901486b8 11062M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11063M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11064M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11065R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11066W: http://tpmdd.sourceforge.net
63a10dfd 11067L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4 11068Q: git git://github.com/PeterHuewe/linux-tpmdd.git
9f273c24 11069T: git https://github.com/PeterHuewe/linux-tpmdd
4e68852d 11070S: Maintained
679655da 11071F: drivers/char/tpm/
4e68852d 11072
1a0f1b27
AL
11073TPM IBM_VTPM DEVICE DRIVER
11074M: Ashley Lai <ashleydlai@gmail.com>
11075W: http://tpmdd.sourceforge.net
11076L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11077S: Maintained
11078F: drivers/char/tpm/tpm_ibmvtpm*
11079
d6f005a1
JP
11080TRACING
11081M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11082M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11083T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11084S: Maintained
11085F: Documentation/trace/ftrace.txt
11086F: arch/*/*/*/ftrace.h
11087F: arch/*/kernel/ftrace.c
11088F: include/*/ftrace.h
11089F: include/linux/trace*.h
11090F: include/trace/
11091F: kernel/trace/
6e68e6c5 11092F: tools/testing/selftests/ftrace/
d6f005a1 11093
1da177e4 11094TRIVIAL PATCHES
8b58be88 11095M: Jiri Kosina <trivial@kernel.org>
54e5881d 11096T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11097S: Maintained
86ef925f 11098K: ^Subject:.*(?i)trivial
1da177e4 11099
4e68852d 11100TTY LAYER
879a5a00 11101M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11102M: Jiri Slaby <jslaby@suse.com>
879a5a00 11103S: Supported
08deed1e 11104T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11105F: Documentation/serial/
8dd5d2f1 11106F: drivers/tty/
df621252 11107F: drivers/tty/serial/serial_core.c
e3288775
AC
11108F: include/linux/serial_core.h
11109F: include/linux/serial.h
11110F: include/linux/tty.h
c117ab84
CEB
11111F: include/uapi/linux/serial_core.h
11112F: include/uapi/linux/serial.h
11113F: include/uapi/linux/tty.h
4e68852d 11114
91952bc0
AP
11115TUA9001 MEDIA DRIVER
11116M: Antti Palosaari <crope@iki.fi>
11117L: linux-media@vger.kernel.org
a825eaec 11118W: https://linuxtv.org
91952bc0
AP
11119W: http://palosaari.fi/linux/
11120Q: http://patchwork.linuxtv.org/project/linux-media/list/
11121T: git git://linuxtv.org/anttip/media_tree.git
11122S: Maintained
11123F: drivers/media/tuners/tua9001*
11124
740db6d7 11125TULIP NETWORK DRIVERS
740db6d7 11126L: netdev@vger.kernel.org
cf869eb1
GG
11127L: linux-parisc@vger.kernel.org
11128S: Orphan
0f04e2aa 11129F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11130
11131TUN/TAP driver
ba57b6f2 11132M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11133W: http://vtun.sourceforge.net/tun
11134S: Maintained
679655da
JP
11135F: Documentation/networking/tuntap.txt
11136F: arch/um/os-Linux/drivers/
1da177e4 11137
b454cc66 11138TURBOCHANNEL SUBSYSTEM
8b58be88 11139M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11140M: Ralf Baechle <ralf@linux-mips.org>
11141L: linux-mips@linux-mips.org
11142Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11143S: Maintained
679655da
JP
11144F: drivers/tc/
11145F: include/linux/tc.h
b454cc66 11146
1da177e4 11147U14-34F SCSI DRIVER
8b58be88 11148M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11149L: linux-scsi@vger.kernel.org
11150S: Maintained
679655da 11151F: drivers/scsi/u14-34f.c
1da177e4 11152
e2d1d6c0 11153UBI FILE SYSTEM (UBIFS)
949cb623 11154M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11155M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11156L: linux-mtd@lists.infradead.org
e2966cbe 11157T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11158W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11159S: Maintained
679655da
JP
11160F: Documentation/filesystems/ubifs.txt
11161F: fs/ubifs/
e2d1d6c0 11162
e1632fa2 11163UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11164M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11165W: http://www.uclinux.org/
e1632fa2 11166L: linux-m68k@lists.linux-m68k.org
cc2020e6 11167L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11168T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11169S: Maintained
e1632fa2
GU
11170F: arch/m68k/coldfire/
11171F: arch/m68k/68*/
61bc02bb
JP
11172F: arch/m68k/*/*_no.*
11173F: arch/m68k/include/asm/*_no.*
cc2020e6 11174
1da177e4 11175UDF FILESYSTEM
d8130624 11176M: Jan Kara <jack@suse.com>
1da177e4 11177S: Maintained
679655da
JP
11178F: Documentation/filesystems/udf.txt
11179F: fs/udf/
1da177e4 11180
cc2020e6 11181UFS FILESYSTEM
8b58be88 11182M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11183S: Maintained
679655da
JP
11184F: Documentation/filesystems/ufs.txt
11185F: fs/ufs/
cc2020e6 11186
0a09d3ab
DH
11187UHID USERSPACE HID IO DRIVER:
11188M: David Herrmann <dh.herrmann@googlemail.com>
11189L: linux-input@vger.kernel.org
11190S: Maintained
11191F: drivers/hid/uhid.c
c117ab84 11192F: include/uapi/linux/uhid.h
0a09d3ab 11193
18332a80 11194ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11195L: linux-usb@vger.kernel.org
10c6c9c9 11196S: Orphan
355ffe69 11197F: drivers/uwb/
679655da
JP
11198F: include/linux/uwb.h
11199F: include/linux/uwb/
18332a80 11200
b31d8273
G
11201UNICORE32 ARCHITECTURE:
11202M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11203W: http://mprc.pku.edu.cn/~guanxuetao/linux
11204S: Maintained
ceebf4d5 11205T: git git://github.com/gxt/linux.git
b31d8273
G
11206F: arch/unicore32/
11207
d8379ab1
TF
11208UNIFDEF
11209M: Tony Finch <dot@dotat.at>
11210W: http://dotat.at/prog/unifdef
11211S: Maintained
11212F: scripts/unifdef.c
11213
1da177e4 11214UNIFORM CDROM DRIVER
8b58be88 11215M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11216W: http://www.kernel.dk
11217S: Maintained
679655da
JP
11218F: Documentation/cdrom/
11219F: drivers/cdrom/cdrom.c
11220F: include/linux/cdrom.h
c117ab84 11221F: include/uapi/linux/cdrom.h
1da177e4 11222
56df0122 11223UNISYS S-PAR DRIVERS
49e7d9df
JP
11224M: Benjamin Romer <benjamin.romer@unisys.com>
11225M: David Kershner <david.kershner@unisys.com>
11226L: sparmaintainer@unisys.com (Unisys internal)
11227S: Supported
11228F: drivers/staging/unisys/
56df0122 11229
9941fa6e
VH
11230UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11231M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11232L: linux-scsi@vger.kernel.org
11233S: Supported
11234F: Documentation/scsi/ufs.txt
11235F: drivers/scsi/ufs/
11236
e2d1d6c0 11237UNSORTED BLOCK IMAGES (UBI)
949cb623 11238M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11239M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11240W: http://www.linux-mtd.infradead.org/
11241L: linux-mtd@lists.infradead.org
b6b44e0a 11242T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11243S: Supported
80811493 11244F: drivers/mtd/ubi/
679655da 11245F: include/linux/mtd/ubi.h
c117ab84 11246F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11247
1da177e4 11248USB ACM DRIVER
61eee9a7 11249M: Oliver Neukum <oliver@neukum.org>
6372594a 11250L: linux-usb@vger.kernel.org
1da177e4 11251S: Maintained
679655da
JP
11252F: Documentation/usb/acm.txt
11253F: drivers/usb/class/cdc-acm.*
1da177e4 11254
b7d572e1
PF
11255USB AR5523 WIRELESS DRIVER
11256M: Pontus Fuchs <pontus.fuchs@gmail.com>
11257L: linux-wireless@vger.kernel.org
11258S: Maintained
11259F: drivers/net/wireless/ath/ar5523/
11260
115bb1ff 11261USB ATTACHED SCSI
f50a4968 11262M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11263M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11264L: linux-usb@vger.kernel.org
11265L: linux-scsi@vger.kernel.org
8eae0fb7 11266S: Maintained
115bb1ff
MW
11267F: drivers/usb/storage/uas.c
11268
1da177e4 11269USB CDC ETHERNET DRIVER
61eee9a7 11270M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11271L: linux-usb@vger.kernel.org
1da177e4 11272S: Maintained
679655da 11273F: drivers/net/usb/cdc_*.c
c117ab84 11274F: include/uapi/linux/usb/cdc.h
1da177e4 11275
66e3e591
KP
11276USB CHAOSKEY DRIVER
11277M: Keith Packard <keithp@keithp.com>
11278L: linux-usb@vger.kernel.org
11279S: Maintained
11280F: drivers/usb/misc/chaoskey.c
11281
b02b371e 11282USB CYPRESS C67X00 DRIVER
8b58be88 11283M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11284L: linux-usb@vger.kernel.org
11285S: Maintained
679655da 11286F: drivers/usb/c67x00/
b02b371e 11287
d0374f4f 11288USB DAVICOM DM9601 DRIVER
8b58be88 11289M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11290L: netdev@vger.kernel.org
d0374f4f
PK
11291W: http://www.linux-usb.org/usbnet
11292S: Maintained
679655da 11293F: drivers/net/usb/dm9601.c
d0374f4f 11294
cc2020e6 11295USB DIAMOND RIO500 DRIVER
8b58be88 11296M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11297L: rio500-users@lists.sourceforge.net
11298W: http://rio500.sourceforge.net
11299S: Maintained
679655da 11300F: drivers/usb/misc/rio500*
cc2020e6 11301
1da177e4 11302USB EHCI DRIVER
578333ab 11303M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11304L: linux-usb@vger.kernel.org
578333ab 11305S: Maintained
679655da
JP
11306F: Documentation/usb/ehci.txt
11307F: drivers/usb/host/ehci*
1da177e4 11308
69ae9e3e 11309USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11310M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11311L: linux-usb@vger.kernel.org
69ae9e3e 11312W: http://www.linux-usb.org/gadget
d6d0f665
FB
11313T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11314S: Maintained
679655da
JP
11315F: drivers/usb/gadget/
11316F: include/linux/usb/gadget*
69ae9e3e 11317
2dea64b4 11318USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11319M: Jiri Kosina <jikos@kernel.org>
406df153 11320R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11321L: linux-usb@vger.kernel.org
54e5881d 11322T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11323S: Maintained
c2f01971 11324F: Documentation/hid/hiddev.txt
679655da 11325F: drivers/hid/usbhid/
1da177e4 11326
959eea21 11327USB ISP116X DRIVER
8b58be88 11328M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11329L: linux-usb@vger.kernel.org
959eea21 11330S: Maintained
679655da
JP
11331F: drivers/usb/host/isp116x*
11332F: include/linux/usb/isp116x.h
959eea21 11333
1da177e4 11334USB MASS STORAGE DRIVER
8b58be88 11335M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11336L: linux-usb@vger.kernel.org
8836aeb8 11337L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11338S: Maintained
11339W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11340F: drivers/usb/storage/
1da177e4 11341
af39917d
CL
11342USB MIDI DRIVER
11343M: Clemens Ladisch <clemens@ladisch.de>
11344L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11345T: git git://git.alsa-project.org/alsa-kernel.git
11346S: Maintained
11347F: sound/usb/midi.*
11348
444ce9d4
JP
11349USB NETWORKING DRIVERS
11350L: linux-usb@vger.kernel.org
11351S: Odd Fixes
11352F: drivers/net/usb/
11353
1da177e4 11354USB OHCI DRIVER
578333ab 11355M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11356L: linux-usb@vger.kernel.org
578333ab 11357S: Maintained
679655da
JP
11358F: Documentation/usb/ohci.txt
11359F: drivers/usb/host/ohci*
1da177e4 11360
963ffa3e 11361USB OTG FSM (Finite State Machine)
60d77b3d 11362M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11363T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11364L: linux-usb@vger.kernel.org
11365S: Maintained
11366F: drivers/usb/common/usb-otg-fsm.c
11367
563da3a9
VM
11368USB OVER IP DRIVER
11369M: Valentina Manea <valentina.manea.m@gmail.com>
11370M: Shuah Khan <shuah.kh@samsung.com>
11371L: linux-usb@vger.kernel.org
11372S: Maintained
11373F: drivers/usb/usbip/
11374F: tools/usb/usbip/
11375
1da177e4 11376USB PEGASUS DRIVER
a16b945c 11377M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11378L: linux-usb@vger.kernel.org
043600a6 11379L: netdev@vger.kernel.org
052e3128
PM
11380T: git git://github.com/petkan/pegasus.git
11381W: https://github.com/petkan/pegasus
1da177e4 11382S: Maintained
679655da 11383F: drivers/net/usb/pegasus.*
1da177e4 11384
d3ad558f 11385USB PHY LAYER
a55f6286 11386M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11387L: linux-usb@vger.kernel.org
11388T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11389S: Maintained
11390F: drivers/usb/phy/
d3ad558f 11391
73e4fb3f 11392USB PRINTER DRIVER (usblp)
8b58be88 11393M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11394L: linux-usb@vger.kernel.org
73e4fb3f 11395S: Supported
679655da 11396F: drivers/usb/class/usblp.c
1da177e4 11397
4521b477
BM
11398USB QMI WWAN NETWORK DRIVER
11399M: Bjørn Mork <bjorn@mork.no>
11400L: netdev@vger.kernel.org
11401S: Maintained
11402F: Documentation/ABI/testing/sysfs-class-net-qmi
11403F: drivers/net/usb/qmi_wwan.c
11404
1da177e4 11405USB RTL8150 DRIVER
a16b945c 11406M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11407L: linux-usb@vger.kernel.org
043600a6 11408L: netdev@vger.kernel.org
052e3128
PM
11409T: git git://github.com/petkan/rtl8150.git
11410W: https://github.com/petkan/rtl8150
1da177e4 11411S: Maintained
679655da 11412F: drivers/net/usb/rtl8150.c
1da177e4 11413
f896b796 11414USB SERIAL SUBSYSTEM
66085694 11415M: Johan Hovold <johan@kernel.org>
795fb7e7 11416L: linux-usb@vger.kernel.org
4e68852d 11417S: Maintained
679655da 11418F: Documentation/usb/usb-serial.txt
f896b796 11419F: drivers/usb/serial/
679655da 11420F: include/linux/usb/serial.h
1da177e4 11421
b3f0db1c
SG
11422USB SMSC75XX ETHERNET DRIVER
11423M: Steve Glendinning <steve.glendinning@shawell.net>
11424L: netdev@vger.kernel.org
11425S: Maintained
11426F: drivers/net/usb/smsc75xx.*
11427
2f7ca802 11428USB SMSC95XX ETHERNET DRIVER
90b24cfb 11429M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11430L: netdev@vger.kernel.org
90b24cfb 11431S: Maintained
679655da 11432F: drivers/net/usb/smsc95xx.*
2f7ca802 11433
1da177e4 11434USB SUBSYSTEM
879a5a00 11435M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11436L: linux-usb@vger.kernel.org
1da177e4 11437W: http://www.linux-usb.org
08deed1e 11438T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11439S: Supported
679655da 11440F: Documentation/usb/
679655da
JP
11441F: drivers/usb/
11442F: include/linux/usb.h
11443F: include/linux/usb/
1da177e4
LT
11444
11445USB UHCI DRIVER
8b58be88 11446M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11447L: linux-usb@vger.kernel.org
1da177e4 11448S: Maintained
679655da 11449F: drivers/usb/host/uhci*
1da177e4 11450
69ae9e3e 11451USB "USBNET" DRIVER FRAMEWORK
d8130624 11452M: Oliver Neukum <oneukum@suse.com>
043600a6 11453L: netdev@vger.kernel.org
69ae9e3e 11454W: http://www.linux-usb.org/usbnet
1da177e4 11455S: Maintained
679655da
JP
11456F: drivers/net/usb/usbnet.c
11457F: include/linux/usb/usbnet.h
1da177e4 11458
c0efd232 11459USB VIDEO CLASS
c53ac071 11460M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11461L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11462L: linux-media@vger.kernel.org
275ffde4 11463T: git git://linuxtv.org/media_tree.git
57c6d2e9 11464W: http://www.ideasonboard.org/uvc/
c0efd232 11465S: Maintained
0c0d06ca 11466F: drivers/media/usb/uvc/
6c0f0359 11467F: include/uapi/linux/uvcvideo.h
1da177e4 11468
b60b9c45
HV
11469USB VISION DRIVER
11470M: Hans Verkuil <hverkuil@xs4all.nl>
11471L: linux-media@vger.kernel.org
11472T: git git://linuxtv.org/media_tree.git
a825eaec 11473W: https://linuxtv.org
b60b9c45
HV
11474S: Odd Fixes
11475F: drivers/media/usb/usbvision/
11476
8282da47
LP
11477USB WEBCAM GADGET
11478M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11479L: linux-usb@vger.kernel.org
11480S: Maintained
3a83c16e 11481F: drivers/usb/gadget/function/*uvc*
faf2e1db 11482F: drivers/usb/gadget/legacy/webcam.c
8282da47 11483
bf164cc0 11484USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11485M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11486L: linux-wireless@vger.kernel.org
11487S: Maintained
679655da 11488F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11489
eb6bab13 11490USB XHCI DRIVER
03d85053 11491M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11492L: linux-usb@vger.kernel.org
11493S: Supported
36d0344c
SS
11494F: drivers/usb/host/xhci*
11495F: drivers/usb/host/pci-quirks*
eb6bab13 11496
1da177e4 11497USB ZD1201 DRIVER
4086b9ca 11498L: linux-wireless@vger.kernel.org
1da177e4 11499W: http://linux-lc100020.sourceforge.net
4086b9ca 11500S: Orphan
ed0ad06f 11501F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11502
b7eee616 11503USB ZR364XX DRIVER
8b58be88 11504M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11505L: linux-usb@vger.kernel.org
661263b5 11506L: linux-media@vger.kernel.org
275ffde4 11507T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11508W: http://royale.zerezo.com/zr364xx/
11509S: Maintained
679655da 11510F: Documentation/video4linux/zr364xx.txt
90d72ac6 11511F: drivers/media/usb/zr364xx/
b7eee616 11512
289fcff4
HK
11513ULPI BUS
11514M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11515L: linux-usb@vger.kernel.org
11516S: Maintained
11517F: drivers/usb/common/ulpi.c
11518F: include/linux/ulpi/
11519
e7839f25 11520USER-MODE LINUX (UML)
8b58be88 11521M: Jeff Dike <jdike@addtoit.com>
b15194b7 11522M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11523L: user-mode-linux-devel@lists.sourceforge.net
11524L: user-mode-linux-user@lists.sourceforge.net
11525W: http://user-mode-linux.sourceforge.net
9f273c24 11526T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 11527S: Maintained
61516587 11528F: Documentation/virtual/uml/
679655da 11529F: arch/um/
b070989a 11530F: arch/x86/um/
679655da
JP
11531F: fs/hostfs/
11532F: fs/hppfs/
b7eee616 11533
e5f114e9 11534USERSPACE I/O (UIO)
6a534c9d 11535M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11536M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11537S: Maintained
3d3fecbd 11538T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11539F: Documentation/DocBook/uio-howto.tmpl
11540F: drivers/uio/
11541F: include/linux/uio*.h
e5f114e9 11542
256cccbe 11543UTIL-LINUX PACKAGE
8b58be88 11544M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11545L: util-linux@vger.kernel.org
11546W: http://en.wikipedia.org/wiki/Util-linux
11547T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11548S: Maintained
11549
c1fd1c07 11550UVESAFB DRIVER
8b58be88 11551M: Michal Januszewski <spock@gentoo.org>
c69f677c 11552L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11553W: http://dev.gentoo.org/~spock/projects/uvesafb/
11554S: Maintained
679655da 11555F: Documentation/fb/uvesafb.txt
8a61f013 11556F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11557
456930d8
SA
11558VF610 NAND DRIVER
11559M: Stefan Agner <stefan@agner.ch>
11560L: linux-mtd@lists.infradead.org
11561S: Supported
11562F: drivers/mtd/nand/vf610_nfc.c
11563
4480f15b 11564VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11565M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11566S: Maintained
679655da
JP
11567F: Documentation/filesystems/vfat.txt
11568F: fs/fat/
1da177e4 11569
cba3345c
AW
11570VFIO DRIVER
11571M: Alex Williamson <alex.williamson@redhat.com>
11572L: kvm@vger.kernel.org
9f273c24 11573T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
11574S: Maintained
11575F: Documentation/vfio.txt
11576F: drivers/vfio/
11577F: include/linux/vfio.h
c117ab84 11578F: include/uapi/linux/vfio.h
cba3345c 11579
a714ea5f
AW
11580VFIO PLATFORM DRIVER
11581M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11582L: kvm@vger.kernel.org
11583S: Maintained
11584F: drivers/vfio/platform/
11585
9e6f3438
PO
11586VIDEOBUF2 FRAMEWORK
11587M: Pawel Osciak <pawel@osciak.com>
11588M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11589M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11590L: linux-media@vger.kernel.org
11591S: Maintained
90d72ac6 11592F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11593F: include/media/videobuf2-*
11594
5523662e
SCP
11595VIRTUAL SERIO DEVICE DRIVER
11596M: Stephen Chandler Paul <thatslyude@gmail.com>
11597S: Maintained
11598F: drivers/input/serio/userio.c
11599F: include/uapi/linux/userio.h
11600
9a82446b
AS
11601VIRTIO CONSOLE DRIVER
11602M: Amit Shah <amit.shah@redhat.com>
11603L: virtualization@lists.linux-foundation.org
11604S: Maintained
11605F: drivers/char/virtio_console.c
11606F: include/linux/virtio_console.h
c117ab84 11607F: include/uapi/linux/virtio_console.h
9a82446b 11608
2426ec8f 11609VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11610M: "Michael S. Tsirkin" <mst@redhat.com>
11611L: virtualization@lists.linux-foundation.org
11612S: Maintained
11613F: drivers/virtio/
c893c8d7 11614F: tools/virtio/
2426ec8f
MT
11615F: drivers/net/virtio_net.c
11616F: drivers/block/virtio_blk.c
11617F: include/linux/virtio_*.h
916cdabc 11618F: include/uapi/linux/virtio_*.h
2426ec8f 11619
f2dbda3b
CH
11620VIRTIO DRIVERS FOR S390
11621M: Christian Borntraeger <borntraeger@de.ibm.com>
11622M: Cornelia Huck <cornelia.huck@de.ibm.com>
11623L: linux-s390@vger.kernel.org
11624L: virtualization@lists.linux-foundation.org
11625L: kvm@vger.kernel.org
11626S: Supported
1b568d93 11627F: drivers/s390/virtio/
f2dbda3b 11628
4ad6ee91
GH
11629VIRTIO GPU DRIVER
11630M: David Airlie <airlied@linux.ie>
11631M: Gerd Hoffmann <kraxel@redhat.com>
11632L: dri-devel@lists.freedesktop.org
11633L: virtualization@lists.linux-foundation.org
11634S: Maintained
11635F: drivers/gpu/drm/virtio/
11636F: include/uapi/linux/virtio_gpu.h
11637
3a4d5c94
MT
11638VIRTIO HOST (VHOST)
11639M: "Michael S. Tsirkin" <mst@redhat.com>
11640L: kvm@vger.kernel.org
c996d8b9 11641L: virtualization@lists.linux-foundation.org
3a4d5c94 11642L: netdev@vger.kernel.org
9f273c24 11643T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
11644S: Maintained
11645F: drivers/vhost/
c117ab84 11646F: include/uapi/linux/vhost.h
3a4d5c94 11647
271c8651
GH
11648VIRTIO INPUT DRIVER
11649M: Gerd Hoffmann <kraxel@redhat.com>
11650S: Maintained
11651F: drivers/virtio/virtio_input.c
11652F: include/uapi/linux/virtio_input.h
11653
1da177e4 11654VIA RHINE NETWORK DRIVER
210347e1 11655S: Orphan
f2148a47 11656F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11657
f0bf7f61 11658VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11659M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11660M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11661S: Maintained
11662F: drivers/mmc/host/via-sdmmc.c
11663
69e4a7c2 11664VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11665M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11666L: linux-fbdev@vger.kernel.org
69e4a7c2 11667S: Maintained
c7babebd
FTS
11668F: include/linux/via-core.h
11669F: include/linux/via-gpio.h
11670F: include/linux/via_i2c.h
8a61f013 11671F: drivers/video/fbdev/via/
69e4a7c2 11672
01f20734 11673VIA VELOCITY NETWORK DRIVER
8b58be88 11674M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11675L: netdev@vger.kernel.org
11676S: Maintained
f2148a47 11677F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11678
f73f8173
AW
11679VIRT LIB
11680M: Alex Williamson <alex.williamson@redhat.com>
11681M: Paolo Bonzini <pbonzini@redhat.com>
11682L: kvm@vger.kernel.org
11683S: Supported
11684F: virt/lib/
11685
77911fd2 11686VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11687M: Hans Verkuil <hverkuil@xs4all.nl>
11688L: linux-media@vger.kernel.org
11689T: git git://linuxtv.org/media_tree.git
a825eaec 11690W: https://linuxtv.org
0b7bc1fa 11691S: Maintained
77911fd2 11692F: drivers/media/platform/vivid/*
0b7bc1fa 11693
be7f8273 11694VLAN (802.1Q)
8b58be88 11695M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11696L: netdev@vger.kernel.org
11697S: Maintained
679655da
JP
11698F: drivers/net/macvlan.c
11699F: include/linux/if_*vlan.h
11700F: net/8021q/
be7f8273 11701
55e331cf 11702VLYNQ BUS
8b58be88 11703M: Florian Fainelli <florian@openwrt.org>
8578d7af 11704L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11705S: Maintained
11706F: drivers/vlynq/vlynq.c
11707F: include/linux/vlynq.h
11708
390beae4 11709VME SUBSYSTEM
74c600e3 11710M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11711M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11712M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11713L: devel@driverdev.osuosl.org
11714S: Maintained
11715T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11716F: Documentation/vme_api.txt
11717F: drivers/staging/vme/
11718F: drivers/vme/
11719F: include/linux/vme*
11720
4488e09b
AK
11721VMWARE HYPERVISOR INTERFACE
11722M: Alok Kataria <akataria@vmware.com>
11723L: virtualization@lists.linux-foundation.org
11724S: Supported
11725F: arch/x86/kernel/cpu/vmware.c
11726
73b35d07
DT
11727VMWARE BALLOON DRIVER
11728M: Xavier Deguillard <xdeguillard@vmware.com>
11729M: Philip Moltmann <moltmann@vmware.com>
11730M: "VMware, Inc." <pv-drivers@vmware.com>
11731L: linux-kernel@vger.kernel.org
11732S: Maintained
11733F: drivers/misc/vmw_balloon.c
11734
8b8be51b
TH
11735VMWARE VMMOUSE SUBDRIVER
11736M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11737M: "VMware, Inc." <pv-drivers@vmware.com>
11738L: linux-input@vger.kernel.org
11739S: Maintained
11740F: drivers/input/mouse/vmmouse.c
11741F: drivers/input/mouse/vmmouse.h
11742
d1a890fa 11743VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11744M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11745M: "VMware, Inc." <pv-drivers@vmware.com>
11746L: netdev@vger.kernel.org
11747S: Maintained
11748F: drivers/net/vmxnet3/
d1a890fa 11749
851b1642 11750VMware PVSCSI driver
f2d7e40e 11751M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11752M: VMware PV-Drivers <pv-drivers@vmware.com>
11753L: linux-scsi@vger.kernel.org
11754S: Maintained
11755F: drivers/scsi/vmw_pvscsi.c
11756F: drivers/scsi/vmw_pvscsi.h
11757
e53e86c7 11758VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11759M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11760M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11761L: linux-kernel@vger.kernel.org
1dd68f01 11762W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11763T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11764S: Supported
679655da
JP
11765F: drivers/regulator/
11766F: include/linux/regulator/
e53e86c7 11767
081958eb
DA
11768VRF
11769M: David Ahern <dsa@cumulusnetworks.com>
11770M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11771L: netdev@vger.kernel.org
11772S: Maintained
11773F: drivers/net/vrf.c
562d897d 11774F: Documentation/networking/vrf.txt
081958eb 11775
ab41319e 11776VT1211 HARDWARE MONITOR DRIVER
8b58be88 11777M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11778L: lm-sensors@lm-sensors.org
11779S: Maintained
679655da
JP
11780F: Documentation/hwmon/vt1211
11781F: drivers/hwmon/vt1211.c
ab41319e 11782
1de9e371 11783VT8231 HARDWARE MONITOR DRIVER
8b58be88 11784M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11785L: lm-sensors@lm-sensors.org
11786S: Maintained
679655da 11787F: drivers/hwmon/vt8231.c
1de9e371 11788
88095e7b
TO
11789VUB300 USB to SDIO/SD/MMC bridge chip
11790M: Tony Olech <tony.olech@elandigitalsystems.com>
11791L: linux-mmc@vger.kernel.org
11792L: linux-usb@vger.kernel.org
11793S: Supported
11794F: drivers/mmc/host/vub300.c
11795
1da177e4 11796W1 DALLAS'S 1-WIRE BUS
a8018766 11797M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11798S: Maintained
679655da
JP
11799F: Documentation/w1/
11800F: drivers/w1/
1da177e4 11801
13927079 11802W83791D HARDWARE MONITORING DRIVER
8b58be88 11803M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11804L: lm-sensors@lm-sensors.org
25845c22 11805S: Maintained
679655da
JP
11806F: Documentation/hwmon/w83791d
11807F: drivers/hwmon/w83791d.c
13927079 11808
61db011d 11809W83793 HARDWARE MONITORING DRIVER
8b58be88 11810M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11811L: lm-sensors@lm-sensors.org
11812S: Maintained
679655da
JP
11813F: Documentation/hwmon/w83793
11814F: drivers/hwmon/w83793.c
61db011d 11815
e3760b43 11816W83795 HARDWARE MONITORING DRIVER
d8130624 11817M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11818L: lm-sensors@lm-sensors.org
11819S: Maintained
11820F: drivers/hwmon/w83795.c
11821
1da177e4 11822W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11823M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11824S: Maintained
679655da 11825F: drivers/mmc/host/wbsd.*
1da177e4 11826
b4e05923
HG
11827WACOM PROTOCOL 4 SERIAL TABLETS
11828M: Julian Squires <julian@cipht.net>
11829M: Hans de Goede <hdegoede@redhat.com>
11830L: linux-input@vger.kernel.org
11831S: Maintained
11832F: drivers/input/tablet/wacom_serial4.c
11833
3527761c 11834WATCHDOG DEVICE DRIVERS
8b58be88 11835M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 11836R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
11837L: linux-watchdog@vger.kernel.org
11838W: http://www.linux-watchdog.org/
f599aaf0 11839T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11840S: Maintained
679655da
JP
11841F: Documentation/watchdog/
11842F: drivers/watchdog/
11843F: include/linux/watchdog.h
c117ab84 11844F: include/uapi/linux/watchdog.h
3527761c 11845
1da177e4 11846WD7000 SCSI DRIVER
8b58be88 11847M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11848L: linux-scsi@vger.kernel.org
11849S: Maintained
679655da 11850F: drivers/scsi/wd7000.c
1da177e4 11851
b22e00f3
DH
11852WIIMOTE HID DRIVER
11853M: David Herrmann <dh.herrmann@googlemail.com>
11854L: linux-input@vger.kernel.org
11855S: Maintained
11856F: drivers/hid/hid-wiimote*
11857
e258b80e 11858WINBOND CIR DRIVER
364e9e18 11859M: David Härdeman <david@hardeman.nu>
e258b80e 11860S: Maintained
116ab806 11861F: drivers/media/rc/winbond-cir.c
e258b80e 11862
8a70da82 11863WIMAX STACK
8b58be88 11864M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11865M: linux-wimax@intel.com
49e7d9df 11866L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11867S: Supported
11868W: http://linuxwimax.org
315987dc 11869F: Documentation/wimax/README.wimax
315987dc
JP
11870F: include/linux/wimax/debug.h
11871F: include/net/wimax.h
c117ab84 11872F: include/uapi/linux/wimax.h
315987dc 11873F: net/wimax/
8a70da82 11874
5fc14680 11875WISTRON LAPTOP BUTTON DRIVER
8b58be88 11876M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11877S: Maintained
679655da 11878F: drivers/input/misc/wistron_btns.c
5fc14680 11879
1da177e4 11880WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11881M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11882L: linux-wireless@vger.kernel.org
926554c4 11883W: http://oops.ghostprotocols.net:81/blog
1da177e4 11884S: Maintained
679655da 11885F: drivers/net/wireless/wl3501*
1da177e4 11886
055bcbcb 11887WOLFSON MICROELECTRONICS DRIVERS
fef95164 11888L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
11889T: git https://github.com/CirrusLogic/linux-drivers.git
11890W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 11891S: Supported
3768f0b1 11892F: Documentation/hwmon/wm83??
f494993f
CK
11893F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11894F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11895F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 11896F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11897F: drivers/clk/clk-wm83*.c
9c309598 11898F: drivers/extcon/extcon-arizona.c
b75ea16a 11899F: drivers/leds/leds-wm83*.c
25b273ba 11900F: drivers/gpio/gpio-*wm*.c
9c309598 11901F: drivers/gpio/gpio-arizona.c
d22b0869 11902F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11903F: drivers/input/misc/wm831x-on.c
11904F: drivers/input/touchscreen/wm831x-ts.c
11905F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11906F: drivers/mfd/arizona*
11907F: drivers/mfd/wm*.c
12ebc137 11908F: drivers/mfd/cs47l24*
b75ea16a
MB
11909F: drivers/power/wm83*.c
11910F: drivers/rtc/rtc-wm83*.c
11911F: drivers/regulator/wm8*.c
3860e6c4 11912F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11913F: drivers/watchdog/wm83*_wdt.c
9c309598 11914F: include/linux/mfd/arizona/
3860e6c4 11915F: include/linux/mfd/wm831x/
b75ea16a 11916F: include/linux/mfd/wm8350/
3768f0b1 11917F: include/linux/mfd/wm8400*
59ec6da2 11918F: include/linux/wm97xx.h
055bcbcb 11919F: include/sound/wm????.h
9c309598 11920F: sound/soc/codecs/arizona.?
055bcbcb 11921F: sound/soc/codecs/wm*
12ebc137 11922F: sound/soc/codecs/cs47l24*
b75ea16a 11923
3e6cd7a4
TH
11924WORKQUEUE
11925M: Tejun Heo <tj@kernel.org>
badb7f5e 11926R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
11927T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11928S: Maintained
11929F: include/linux/workqueue.h
11930F: kernel/workqueue.c
11931F: Documentation/workqueue.txt
11932
1da177e4 11933X.25 NETWORK LAYER
8bf28059 11934M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11935L: linux-x25@vger.kernel.org
8bf28059 11936S: Odd Fixes
679655da
JP
11937F: Documentation/networking/x25*
11938F: include/net/x25*
11939F: net/x25/
1da177e4 11940
e2d1d6c0 11941X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
11942M: Thomas Gleixner <tglx@linutronix.de>
11943M: Ingo Molnar <mingo@redhat.com>
11944M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 11945M: x86@kernel.org
981c3a4f 11946L: linux-kernel@vger.kernel.org
75fc2d37 11947T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 11948S: Maintained
679655da
JP
11949F: Documentation/x86/
11950F: arch/x86/
e2d1d6c0 11951
d0944853 11952X86 PLATFORM DRIVERS
e181ba15 11953M: Darren Hart <dvhart@infradead.org>
d0944853 11954L: platform-driver-x86@vger.kernel.org
e181ba15 11955T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 11956S: Maintained
14430813 11957F: drivers/platform/x86/
3a4bceef 11958F: drivers/platform/olpc/
d0944853 11959
c1f5c54b
IM
11960X86 MCE INFRASTRUCTURE
11961M: Tony Luck <tony.luck@intel.com>
487ba8e8 11962M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
11963L: linux-edac@vger.kernel.org
11964S: Maintained
11965F: arch/x86/kernel/cpu/mcheck/*
11966
79ebdc95
BP
11967X86 MICROCODE UPDATE SUPPORT
11968M: Borislav Petkov <bp@alien8.de>
11969S: Maintained
11970F: arch/x86/kernel/cpu/microcode/*
11971
f0905c5a
AL
11972X86 VDSO
11973M: Andy Lutomirski <luto@amacapital.net>
11974L: linux-kernel@vger.kernel.org
11975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11976S: Maintained
d603c8e1 11977F: arch/x86/entry/vdso/
f0905c5a 11978
d6fad502 11979XC2028/3028 TUNER DRIVER
009a5410 11980M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 11981L: linux-media@vger.kernel.org
a825eaec 11982W: https://linuxtv.org
d6fad502
MCC
11983T: git git://linuxtv.org/media_tree.git
11984S: Maintained
11985F: drivers/media/tuners/tuner-xc2028.*
11986
c4468085 11987XEN HYPERVISOR INTERFACE
c4468085 11988M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
11989M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11990M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 11991L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 11992T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
11993S: Supported
11994F: arch/x86/xen/
11995F: drivers/*/xen-*front.c
11996F: drivers/xen/
11997F: arch/x86/include/asm/xen/
11998F: include/xen/
c117ab84 11999F: include/uapi/xen/
c4468085 12000
77bfb479
SS
12001XEN HYPERVISOR ARM
12002M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12003L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
12004S: Supported
12005F: arch/arm/xen/
12006F: arch/arm/include/asm/xen/
12007
b475e83f
SS
12008XEN HYPERVISOR ARM64
12009M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12010L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
12011S: Supported
12012F: arch/arm64/xen/
12013F: arch/arm64/include/asm/xen/
12014
9b57e1a7
IC
12015XEN NETWORK BACKEND DRIVER
12016M: Ian Campbell <ian.campbell@citrix.com>
8386040b 12017M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12018L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12019L: netdev@vger.kernel.org
12020S: Supported
12021F: drivers/net/xen-netback/*
12022
c5f8e29d
KRW
12023XEN PCI SUBSYSTEM
12024M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12025L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12026S: Supported
12027F: arch/x86/pci/*xen*
12028F: drivers/pci/*xen*
12029
a2c5ae65
KRW
12030XEN BLOCK SUBSYSTEM
12031M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12032M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12033L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12034S: Supported
12035F: drivers/block/xen-blkback/*
12036F: drivers/block/xen*
12037
15d03609
JG
12038XEN PVSCSI DRIVERS
12039M: Juergen Gross <jgross@suse.com>
12040L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12041L: linux-scsi@vger.kernel.org
12042S: Supported
12043F: drivers/scsi/xen-scsifront.c
12044F: drivers/xen/xen-scsiback.c
12045F: include/xen/interface/io/vscsiif.h
12046
c5f8e29d
KRW
12047XEN SWIOTLB SUBSYSTEM
12048M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12049L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12050S: Supported
12051F: arch/x86/xen/*swiotlb*
12052F: drivers/xen/*swiotlb*
12053
1da177e4
LT
12054XFS FILESYSTEM
12055P: Silicon Graphics Inc
809625ca 12056M: Dave Chinner <david@fromorbit.com>
18caa67a 12057M: xfs@oss.sgi.com
d7ede1aa 12058L: xfs@oss.sgi.com
1da177e4 12059W: http://oss.sgi.com/projects/xfs
9f273c24 12060T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12061S: Supported
679655da
JP
12062F: Documentation/filesystems/xfs.txt
12063F: fs/xfs/
1da177e4 12064
8a3b7a25 12065XILINX AXI ETHERNET DRIVER
59a54f30
MS
12066M: Anirudha Sarangi <anirudh@xilinx.com>
12067M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12068S: Maintained
12069F: drivers/net/ethernet/xilinx/xilinx_axienet*
12070
238b8721 12071XILINX UARTLITE SERIAL DRIVER
8b58be88 12072M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12073L: linux-serial@vger.kernel.org
12074S: Maintained
df621252 12075F: drivers/tty/serial/uartlite.c
238b8721 12076
df330515
LP
12077XILINX VIDEO IP CORES
12078M: Hyun Kwon <hyun.kwon@xilinx.com>
12079M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12080L: linux-media@vger.kernel.org
12081T: git git://linuxtv.org/media_tree.git
12082S: Supported
12083F: Documentation/devicetree/bindings/media/xilinx/
12084F: drivers/media/platform/xilinx/
a5562f65 12085F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12086
74316949
EB
12087XILLYBUS DRIVER
12088M: Eli Billauer <eli.billauer@gmail.com>
12089L: linux-kernel@vger.kernel.org
12090S: Supported
12091F: drivers/char/xillybus/
12092
f620e4b8
MF
12093XTENSA XTFPGA PLATFORM SUPPORT
12094M: Max Filippov <jcmvbkbc@gmail.com>
12095L: linux-xtensa@linux-xtensa.org
12096S: Maintained
12097F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12098F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12099
1da177e4 12100YAM DRIVER FOR AX.25
8b58be88 12101M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12102L: linux-hams@vger.kernel.org
12103S: Maintained
679655da
JP
12104F: drivers/net/hamradio/yam*
12105F: include/linux/yam.h
1da177e4 12106
af64a5eb 12107YEALINK PHONE DRIVER
8b58be88 12108M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12109L: usbb2k-api-dev@nongnu.org
12110S: Maintained
679655da
JP
12111F: Documentation/input/yealink.txt
12112F: drivers/input/misc/yealink.*
af64a5eb 12113
1da177e4 12114Z8530 DRIVER FOR AX.25
8b58be88 12115M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12116W: http://yaina.de/jreuter/
12117W: http://www.qsl.net/dl1bke/
12118L: linux-hams@vger.kernel.org
12119S: Maintained
679655da
JP
12120F: Documentation/networking/z8530drv.txt
12121F: drivers/net/hamradio/*scc.c
12122F: drivers/net/hamradio/z8530.h
1da177e4 12123
0cf31ec1 12124ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12125M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12126L: linux-mm@kvack.org
12127S: Maintained
12128F: mm/zbud.c
12129F: include/linux/zbud.h
12130
7c0c3afb 12131ZD1211RW WIRELESS DRIVER
8b58be88
JP
12132M: Daniel Drake <dsd@gentoo.org>
12133M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12134W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12135L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12136L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12137S: Maintained
6948300c 12138F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12139
20263029
DS
12140ZPOOL COMPRESSED PAGE STORAGE API
12141M: Dan Streetman <ddstreet@ieee.org>
12142L: linux-mm@kvack.org
12143S: Maintained
12144F: mm/zpool.c
12145F: include/linux/zpool.h
12146
1da177e4 12147ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12148L: mjpeg-users@lists.sourceforge.net
f63145e2 12149L: linux-media@vger.kernel.org
1da177e4 12150W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12151T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12152S: Odd Fixes
90d72ac6 12153F: drivers/media/pci/zoran/
1da177e4 12154
6920f2cc
MK
12155ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12156M: Minchan Kim <minchan@kernel.org>
12157M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12158R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12159L: linux-kernel@vger.kernel.org
12160S: Maintained
12161F: drivers/block/zram/
12162F: Documentation/blockdev/zram.txt
12163
8b4a4080 12164ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12165M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12166S: Maintained
df621252 12167F: drivers/tty/serial/zs.*
8b4a4080 12168
eae70d06
MK
12169ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12170M: Minchan Kim <minchan@kernel.org>
12171M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12172R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12173L: linux-mm@kvack.org
12174S: Maintained
12175F: mm/zsmalloc.c
12176F: include/linux/zsmalloc.h
d02be50d 12177F: Documentation/vm/zsmalloc.txt
eae70d06 12178
0cf31ec1 12179ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12180M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12181L: linux-mm@kvack.org
12182S: Maintained
12183F: mm/zswap.c
12184
1da177e4 12185THE REST
8b58be88 12186M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12187L: linux-kernel@vger.kernel.org
8a6e2535 12188Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12189T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12190S: Buried alive in reporters
34d03cc1
JP
12191F: *
12192F: */
This page took 7.210274 seconds and 5 git commands to generate.