brcmfmac: add missing include
[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
226F: Documentation/ABI/
227F: include/linux/syscalls.h
228F: include/uapi/
229F: kernel/sys_ni.c
230
249e3c85 231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 232M: Hans de Goede <hdegoede@redhat.com>
f2b84bbc
HG
233L: lm-sensors@lm-sensors.org
234S: Maintained
679655da 235F: drivers/hwmon/abituguru.c
f2b84bbc 236
249e3c85 237ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 238M: Alistair John Strachan <alistair@devzero.co.uk>
249e3c85
AJS
239L: lm-sensors@lm-sensors.org
240S: Maintained
679655da 241F: drivers/hwmon/abituguru3.c
249e3c85 242
6ddcf9b4
WBG
243ACCES 104-IDI-48 GPIO DRIVER
244M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
245L: linux-gpio@vger.kernel.org
246S: Maintained
247F: drivers/gpio/gpio-104-idi-48.c
248
e2558989
WBG
249ACCES 104-IDIO-16 GPIO DRIVER
250M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
251L: linux-gpio@vger.kernel.org
252S: Maintained
253F: drivers/gpio/gpio-104-idio-16.c
254
1da177e4 255ACENIC DRIVER
8b58be88 256M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
257L: linux-acenic@sunsite.dk
258S: Maintained
531c4f89 259F: drivers/net/ethernet/alteon/acenic*
1da177e4 260
e86435eb 261ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 262M: Peter Feuerer <peter@piie.net>
d0944853 263L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
264W: http://piie.net/?section=acerhdf
265S: Maintained
266F: drivers/platform/x86/acerhdf.c
e86435eb 267
745a5d21 268ACER WMI LAPTOP EXTRAS
182ae55c 269M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 270L: platform-driver-x86@vger.kernel.org
745a5d21 271S: Maintained
679655da 272F: drivers/platform/x86/acer-wmi.c
745a5d21 273
1da177e4 274ACPI
9c3646d1 275M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 276M: Len Brown <lenb@kernel.org>
6968e50c 277L: linux-acpi@vger.kernel.org
360818b8
RW
278W: https://01.org/linux-acpi
279Q: https://patchwork.kernel.org/project/linux-acpi/list/
280T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 281S: Supported
679655da
JP
282F: drivers/acpi/
283F: drivers/pnp/pnpacpi/
284F: include/linux/acpi.h
43368e74 285F: include/acpi/
3a75ef0c 286F: Documentation/acpi/
89ca78a0 287F: Documentation/ABI/testing/sysfs-bus-acpi
15fd830d
BH
288F: drivers/pci/*acpi*
289F: drivers/pci/*/*acpi*
290F: drivers/pci/*/*/*acpi*
3a75ef0c 291F: tools/power/acpi/
8b59a454 292
3774929d
RW
293ACPI COMPONENT ARCHITECTURE (ACPICA)
294M: Robert Moore <robert.moore@intel.com>
295M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 296M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
297L: linux-acpi@vger.kernel.org
298L: devel@acpica.org
299W: https://acpica.org/
300W: https://github.com/acpica/acpica/
301Q: https://patchwork.kernel.org/project/linux-acpi/list/
302T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
303S: Supported
304F: drivers/acpi/acpica/
305F: include/acpi/
2754c447 306F: tools/power/acpi/
3774929d 307
8b59a454 308ACPI FAN DRIVER
8b58be88 309M: Zhang Rui <rui.zhang@intel.com>
8b59a454 310L: linux-acpi@vger.kernel.org
5ca92bd9 311W: https://01.org/linux-acpi
8b59a454 312S: Supported
679655da 313F: drivers/acpi/fan.c
1da177e4 314
8b59a454 315ACPI THERMAL DRIVER
8b58be88 316M: Zhang Rui <rui.zhang@intel.com>
8b59a454 317L: linux-acpi@vger.kernel.org
5ca92bd9 318W: https://01.org/linux-acpi
8b59a454 319S: Supported
679655da 320F: drivers/acpi/*thermal*
998be20f 321
359acec8 322ACPI VIDEO DRIVER
8b58be88 323M: Zhang Rui <rui.zhang@intel.com>
8b59a454 324L: linux-acpi@vger.kernel.org
5ca92bd9 325W: https://01.org/linux-acpi
8b59a454 326S: Supported
86f98a3a 327F: drivers/acpi/acpi_video.c
998be20f 328
bff431e4 329ACPI WMI DRIVER
d0944853 330L: platform-driver-x86@vger.kernel.org
5b927259 331S: Orphan
679655da 332F: drivers/platform/x86/wmi.c
bff431e4 333
2f39d519 334AD1889 ALSA SOUND DRIVER
8b58be88 335M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
336W: http://wiki.parisc-linux.org/AD1889
337L: linux-parisc@vger.kernel.org
338S: Maintained
679655da 339F: sound/pci/ad1889.*
2f39d519 340
527a1a83
MH
341AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
342M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 343W: http://wiki.analog.com/AD5254
a4edbc10 344W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
345S: Supported
346F: drivers/misc/ad525x_dpot.c
347
348AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
349M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 350W: http://wiki.analog.com/AD5398
a4edbc10 351W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
352S: Supported
353F: drivers/regulator/ad5398.c
354
355AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
356M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 357W: http://wiki.analog.com/AD7142
a4edbc10 358W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
359S: Supported
360F: drivers/input/misc/ad714x.c
361
362AD7877 TOUCHSCREEN DRIVER
363M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 364W: http://wiki.analog.com/AD7877
a4edbc10 365W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
366S: Supported
367F: drivers/input/touchscreen/ad7877.c
368
369AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
370M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 371W: http://wiki.analog.com/AD7879
a4edbc10 372W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
373S: Supported
374F: drivers/input/touchscreen/ad7879.c
375
1330b0dc 376ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 377M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
378S: Maintained
379
7302b9d9
MH
380ADF7242 IEEE 802.15.4 RADIO DRIVER
381M: Michael Hennerich <michael.hennerich@analog.com>
382W: https://wiki.analog.com/ADF7242
383W: http://ez.analog.com/community/linux-device-drivers
384L: linux-wpan@vger.kernel.org
385S: Supported
386F: drivers/net/ieee802154/adf7242.c
387F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
388
1da177e4 389ADM1025 HARDWARE MONITOR DRIVER
d8130624 390M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 391L: lm-sensors@lm-sensors.org
1da177e4 392S: Maintained
679655da
JP
393F: Documentation/hwmon/adm1025
394F: drivers/hwmon/adm1025.c
1da177e4 395
cae2caae 396ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 397M: Corentin Labbe <clabbe.montjoie@gmail.com>
cae2caae
CL
398L: lm-sensors@lm-sensors.org
399S: Maintained
679655da 400F: drivers/hwmon/adm1029.c
cae2caae 401
cc0b88cf 402ADM8211 WIRELESS DRIVER
cc0b88cf 403L: linux-wireless@vger.kernel.org
491b26b4 404W: http://wireless.kernel.org/
e71bcbd0 405S: Orphan
d4a17304 406F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 407
e8e31622
SA
408ADP1653 FLASH CONTROLLER DRIVER
409M: Sakari Ailus <sakari.ailus@iki.fi>
410L: linux-media@vger.kernel.org
411S: Maintained
412F: drivers/media/i2c/adp1653.c
b5dcee22 413F: include/media/i2c/adp1653.h
e8e31622 414
527a1a83
MH
415ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
416M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 417W: http://wiki.analog.com/ADP5520
a4edbc10 418W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
419S: Supported
420F: drivers/mfd/adp5520.c
421F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 422F: drivers/leds/leds-adp5520.c
77278d50 423F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
424F: drivers/input/keyboard/adp5520-keys.c
425
426ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
427M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 428W: http://wiki.analog.com/ADP5588
a4edbc10 429W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
430S: Supported
431F: drivers/input/keyboard/adp5588-keys.c
77278d50 432F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
433
434ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
435M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 436W: http://wiki.analog.com/ADP8860
a4edbc10 437W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
438S: Supported
439F: drivers/video/backlight/adp8860_bl.c
440
8c22a8f5
DE
441ADS1015 HARDWARE MONITOR DRIVER
442M: Dirk Eibach <eibach@gdsys.de>
443L: lm-sensors@lm-sensors.org
444S: Maintained
445F: Documentation/hwmon/ads1015
446F: drivers/hwmon/ads1015.c
447F: include/linux/i2c/ads1015.h
448
1da177e4 449ADT746X FAN DRIVER
8b58be88 450M: Colin Leroy <colin@colino.net>
1da177e4 451S: Maintained
679655da 452F: drivers/macintosh/therm_adt746x.c
1da177e4 453
b058b859 454ADT7475 HARDWARE MONITOR DRIVER
d8130624 455M: Jean Delvare <jdelvare@suse.com>
b058b859
JD
456L: lm-sensors@lm-sensors.org
457S: Maintained
458F: Documentation/hwmon/adt7475
459F: drivers/hwmon/adt7475.c
460
527a1a83
MH
461ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
462M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 463W: http://wiki.analog.com/ADXL345
a4edbc10 464W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
465S: Supported
466F: drivers/input/misc/adxl34x.c
467
8c6af9e1 468ADVANSYS SCSI DRIVER
8b58be88 469M: Matthew Wilcox <matthew@wil.cx>
d8130624 470M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
471L: linux-scsi@vger.kernel.org
472S: Maintained
679655da
JP
473F: Documentation/scsi/advansys.txt
474F: drivers/scsi/advansys.c
8c6af9e1 475
1da177e4 476AEDSP16 DRIVER
8b58be88 477M: Riccardo Facchetti <fizban@tin.it>
1da177e4 478S: Maintained
679655da 479F: sound/oss/aedsp16.c
1da177e4 480
91952bc0
AP
481AF9013 MEDIA DRIVER
482M: Antti Palosaari <crope@iki.fi>
483L: linux-media@vger.kernel.org
a825eaec 484W: https://linuxtv.org
91952bc0
AP
485W: http://palosaari.fi/linux/
486Q: http://patchwork.linuxtv.org/project/linux-media/list/
487T: git git://linuxtv.org/anttip/media_tree.git
488S: Maintained
489F: drivers/media/dvb-frontends/af9013*
490
491AF9033 MEDIA DRIVER
492M: Antti Palosaari <crope@iki.fi>
493L: linux-media@vger.kernel.org
a825eaec 494W: https://linuxtv.org
91952bc0
AP
495W: http://palosaari.fi/linux/
496Q: http://patchwork.linuxtv.org/project/linux-media/list/
497T: git git://linuxtv.org/anttip/media_tree.git
498S: Maintained
499F: drivers/media/dvb-frontends/af9033*
500
1da177e4 501AFFS FILE SYSTEM
6cf515e1
GU
502L: linux-fsdevel@vger.kernel.org
503S: Orphan
679655da
JP
504F: Documentation/filesystems/affs.txt
505F: fs/affs/
1da177e4 506
e2d1d6c0 507AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 508M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
509L: linux-afs@lists.infradead.org
510S: Supported
679655da
JP
511F: fs/afs/
512F: include/net/af_rxrpc.h
513F: net/rxrpc/af_rxrpc.c
e2d1d6c0 514
1da177e4 515AGPGART DRIVER
8b58be88 516M: David Airlie <airlied@linux.ie>
878eaf61 517T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 518S: Maintained
679655da
JP
519F: drivers/char/agp/
520F: include/linux/agp*
c117ab84 521F: include/uapi/linux/agp*
1da177e4
LT
522
523AHA152X SCSI DRIVER
8b58be88 524M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
525L: linux-scsi@vger.kernel.org
526S: Maintained
679655da
JP
527F: drivers/scsi/aha152x*
528F: drivers/scsi/pcmcia/aha152x*
1da177e4 529
64624d4f 530AIC7XXX / AIC79XX SCSI DRIVER
d8130624 531M: Hannes Reinecke <hare@suse.com>
64624d4f 532L: linux-scsi@vger.kernel.org
1da177e4 533S: Maintained
679655da 534F: drivers/scsi/aic7xxx/
1da177e4 535
450500ad
HV
536AIMSLAB FM RADIO RECEIVER DRIVER
537M: Hans Verkuil <hverkuil@xs4all.nl>
538L: linux-media@vger.kernel.org
539T: git git://linuxtv.org/media_tree.git
a825eaec 540W: https://linuxtv.org
450500ad
HV
541S: Maintained
542F: drivers/media/radio/radio-aimslab*
543
e2d1d6c0 544AIO
8b58be88 545M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
546L: linux-aio@kvack.org
547S: Supported
679655da
JP
548F: fs/aio.c
549F: include/linux/*aio*.h
e2d1d6c0 550
469d4ec8
AP
551AIRSPY MEDIA DRIVER
552M: Antti Palosaari <crope@iki.fi>
553L: linux-media@vger.kernel.org
a825eaec 554W: https://linuxtv.org
469d4ec8
AP
555W: http://palosaari.fi/linux/
556Q: http://patchwork.linuxtv.org/project/linux-media/list/
557T: git git://linuxtv.org/anttip/media_tree.git
558S: Maintained
559F: drivers/media/usb/airspy/
560
1da177e4 561ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 562M: Duncan Sands <duncan.sands@free.fr>
6372594a 563L: linux-usb@vger.kernel.org
1da177e4
LT
564W: http://www.linux-usb.org/SpeedTouch/
565S: Maintained
679655da
JP
566F: drivers/usb/atm/speedtch.c
567F: drivers/usb/atm/usbatm.c
1da177e4 568
272f133a 569ALCHEMY AU1XX0 MMC DRIVER
8b58be88 570M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 571S: Maintained
679655da 572F: drivers/mmc/host/au1xmmc.c
272f133a 573
4a4e5787 574ALI1563 I2C DRIVER
8b58be88 575M: Rudolf Marek <r.marek@assembler.cz>
846557d3 576L: linux-i2c@vger.kernel.org
4a4e5787 577S: Maintained
679655da
JP
578F: Documentation/i2c/busses/i2c-ali1563
579F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 580
bc368798
LC
581ALLWINNER SECURITY SYSTEM
582M: Corentin Labbe <clabbe.montjoie@gmail.com>
583L: linux-crypto@vger.kernel.org
584S: Maintained
585F: drivers/crypto/sunxi-ss/
586
1da177e4 587ALPHA PORT
8b58be88 588M: Richard Henderson <rth@twiddle.net>
8b58be88 589M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 590M: Matt Turner <mattst88@gmail.com>
c89f4f9a 591S: Odd Fixes
a9406699 592L: linux-alpha@vger.kernel.org
679655da 593F: arch/alpha/
1da177e4 594
f62092f6
LFT
595ALTERA MAILBOX DRIVER
596M: Ley Foon Tan <lftan@altera.com>
597L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
598S: Maintained
599F: drivers/mailbox/mailbox-altera.c
600
c5abbba9
THL
601ALTERA PIO DRIVER
602M: Tien Hock Loh <thloh@altera.com>
603L: linux-gpio@vger.kernel.org
604S: Maintained
605F: drivers/gpio/gpio-altera.c
606
16b8b922 607ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 608M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
609L: netdev@vger.kernel.org
610L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
611S: Maintained
612F: drivers/net/ethernet/altera/
613
adf9251f
TK
614ALTERA UART/JTAG UART SERIAL DRIVERS
615M: Tobias Klauser <tklauser@distanz.ch>
616L: linux-serial@vger.kernel.org
61bd0943 617L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
618S: Maintained
619F: drivers/tty/serial/altera_uart.c
620F: drivers/tty/serial/altera_jtaguart.c
621F: include/linux/altera_uart.h
622F: include/linux/altera_jtaguart.h
623
f4875e12
TL
624AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
625M: Tom Lendacky <thomas.lendacky@amd.com>
626L: linux-crypto@vger.kernel.org
627S: Supported
628F: drivers/crypto/ccp/
629F: include/linux/ccp.h
630
512d1027 631AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 632M: Huang Rui <ray.huang@amd.com>
512d1027 633L: lm-sensors@lm-sensors.org
96818b58 634S: Supported
512d1027
AH
635F: Documentation/hwmon/fam15h_power
636F: drivers/hwmon/fam15h_power.c
637
167a675a 638AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 639L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 640S: Orphan
faf2e1db 641F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 642
f90b8116 643AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 644P: Andres Salomon <dilinger@queued.net>
67d76710 645L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
646W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
647S: Supported
679655da
JP
648F: drivers/char/hw_random/geode-rng.c
649F: drivers/crypto/geode*
8a61f013 650F: drivers/video/fbdev/geode/
679655da 651F: arch/x86/include/asm/geode.h
f90b8116 652
919ee7dd 653AMD IOMMU (AMD-VI)
e4110568 654M: Joerg Roedel <joro@8bytes.org>
919ee7dd 655L: iommu@lists.linux-foundation.org
525b233c 656T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 657S: Maintained
b2c16391
JP
658F: drivers/iommu/amd_iommu*.[ch]
659F: include/linux/amd-iommu.h
919ee7dd 660
16423d67 661AMD KFD
1241e0b4 662M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
663L: dri-devel@lists.freedesktop.org
664T: git git://people.freedesktop.org/~gabbayo/linux.git
665S: Supported
130e0371
OG
666F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
667F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 668F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 669F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 670F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
671F: drivers/gpu/drm/amd/include/cik_structs.h
672F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 673F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
674F: drivers/gpu/drm/radeon/radeon_kfd.c
675F: drivers/gpu/drm/radeon/radeon_kfd.h
676F: include/uapi/linux/kfd_ioctl.h
16423d67 677
45198c7b
LT
678AMD XGBE DRIVER
679M: Tom Lendacky <thomas.lendacky@amd.com>
680L: netdev@vger.kernel.org
681S: Supported
682F: drivers/net/ethernet/amd/xgbe/
45198c7b 683
284f42b6 684AMS (Apple Motion Sensor) DRIVER
8b58be88 685M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 686S: Supported
bd5f47ec 687F: drivers/macintosh/ams/
284f42b6 688
f94b533d 689AMSO1100 RNIC DRIVER
8b58be88
JP
690M: Tom Tucker <tom@opengridcomputing.com>
691M: Steve Wise <swise@opengridcomputing.com>
e6cc0fd1 692L: linux-rdma@vger.kernel.org
f94b533d 693S: Maintained
679655da 694F: drivers/infiniband/hw/amso1100/
f94b533d 695
531fca16
HV
696ANALOG DEVICES INC AD9389B DRIVER
697M: Hans Verkuil <hans.verkuil@cisco.com>
698L: linux-media@vger.kernel.org
699S: Maintained
700F: drivers/media/i2c/ad9389b*
701
614b4384
LPC
702ANALOG DEVICES INC ADV7180 DRIVER
703M: Lars-Peter Clausen <lars@metafoo.de>
704L: linux-media@vger.kernel.org
705W: http://ez.analog.com/community/linux-device-drivers
706S: Supported
707F: drivers/media/i2c/adv7180.c
708
c40ddfa3
HV
709ANALOG DEVICES INC ADV7511 DRIVER
710M: Hans Verkuil <hans.verkuil@cisco.com>
711L: linux-media@vger.kernel.org
712S: Maintained
713F: drivers/media/i2c/adv7511*
714
531fca16
HV
715ANALOG DEVICES INC ADV7604 DRIVER
716M: Hans Verkuil <hans.verkuil@cisco.com>
717L: linux-media@vger.kernel.org
718S: Maintained
719F: drivers/media/i2c/adv7604*
720
c40ddfa3
HV
721ANALOG DEVICES INC ADV7842 DRIVER
722M: Hans Verkuil <hans.verkuil@cisco.com>
723L: linux-media@vger.kernel.org
724S: Maintained
725F: drivers/media/i2c/adv7842*
726
527a1a83 727ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 728M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 729L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 730W: http://wiki.analog.com/
a4edbc10 731W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 732S: Supported
39c9d199 733F: sound/soc/codecs/adau*
cc52688a 734F: sound/soc/codecs/adav*
4bdef3bd 735F: sound/soc/codecs/ad1*
ae48f5ef 736F: sound/soc/codecs/ad7*
4bdef3bd 737F: sound/soc/codecs/ssm*
40216ce7 738F: sound/soc/codecs/sigmadsp.*
4bdef3bd 739
527a1a83 740ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 741L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
742L: alsa-devel@alsa-project.org (moderated for non-subscribers)
743W: http://blackfin.uclinux.org/
744S: Supported
745F: sound/soc/blackfin/*
7d1f9018 746
4ce72abc
LPC
747ANALOG DEVICES INC IIO DRIVERS
748M: Lars-Peter Clausen <lars@metafoo.de>
749M: Michael Hennerich <Michael.Hennerich@analog.com>
750W: http://wiki.analog.com/
751W: http://ez.analog.com/community/linux-device-drivers
752S: Supported
753F: drivers/iio/*/ad*
754X: drivers/iio/*/adjd*
755F: drivers/staging/iio/*/ad*
756F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 757
0e3b67b3
LPC
758ANALOG DEVICES INC DMA DRIVERS
759M: Lars-Peter Clausen <lars@metafoo.de>
760W: http://ez.analog.com/community/linux-device-drivers
761S: Supported
762F: drivers/dma/dma-axi-dmac.c
763
41c9e95d
GK
764ANDROID DRIVERS
765M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 766M: Arve HjønnevĂ¥g <arve@android.com>
41c9e95d 767M: Riley Andrews <riandrews@android.com>
0e4a566b 768T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
769L: devel@driverdev.osuosl.org
770S: Supported
771F: drivers/android/
772F: drivers/staging/android/
773
42269063 774AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 775M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 776L: linuxppc-dev@lists.ozlabs.org
93711660 777L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 778S: Maintained
679655da 779F: sound/aoa/
42269063 780
1da177e4 781APM DRIVER
e5f6450c 782M: Jiri Kosina <jikos@kernel.org>
81024fc4 783S: Odd fixes
679655da
JP
784F: arch/x86/kernel/apm_32.c
785F: include/linux/apm_bios.h
c117ab84 786F: include/uapi/linux/apm_bios.h
81024fc4 787F: drivers/char/apm-emulation.c
1da177e4 788
bd7aa4b2 789APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 790M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 791L: linux-input@vger.kernel.org
75dd112a 792S: Odd fixes
679655da 793F: drivers/input/mouse/bcm5974.c
bd7aa4b2 794
6f2fad74 795APPLE SMC DRIVER
75dd112a 796M: Henrik Rydberg <rydberg@bitmath.org>
d618540f 797L: lm-sensors@lm-sensors.org
75dd112a 798S: Odd fixes
679655da 799F: drivers/hwmon/applesmc.c
6f2fad74 800
1da177e4 801APPLETALK NETWORK LAYER
8b58be88 802M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 803S: Maintained
679655da
JP
804F: drivers/net/appletalk/
805F: net/appletalk/
1da177e4 806
21c75328
DD
807APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
808M: Duc Dang <dhdang@apm.com>
809S: Supported
810F: arch/arm64/boot/dts/apm/
811
24299502
IS
812APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
813M: Iyappan Subramanian <isubramanian@apm.com>
814M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
815S: Supported
816F: drivers/net/ethernet/apm/xgene/
817F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
818
62a37dc7
LP
819APTINA CAMERA SENSOR PLL
820M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
821L: linux-media@vger.kernel.org
822S: Maintained
823F: drivers/media/i2c/aptina-pll.*
824
1154ea7d 825ARC FRAMEBUFFER DRIVER
8b58be88 826M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 827S: Maintained
8a61f013
JH
828F: drivers/video/fbdev/arcfb.c
829F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 830
c38f6ac7
MG
831ARCNET NETWORK LAYER
832M: Michael Grzeschik <m.grzeschik@pengutronix.de>
833L: netdev@vger.kernel.org
834S: Maintained
835F: drivers/net/arcnet/
836F: include/uapi/linux/if_arcnet.h
837
1da177e4 838ARM MFM AND FLOPPY DRIVERS
8b58be88 839M: Ian Molton <spyro@f2s.com>
1da177e4 840S: Maintained
679655da
JP
841F: arch/arm/lib/floppydma.S
842F: arch/arm/include/asm/floppy.h
1da177e4 843
6f96521f
WD
844ARM PMU PROFILING AND DEBUGGING
845M: Will Deacon <will.deacon@arm.com>
70e238df 846R: Mark Rutland <mark.rutland@arm.com>
6f96521f 847S: Maintained
dd06a84b 848F: arch/arm*/kernel/perf_*
6f96521f 849F: arch/arm/oprofile/common.c
dd06a84b
MR
850F: arch/arm*/kernel/hw_breakpoint.c
851F: arch/arm*/include/asm/hw_breakpoint.h
852F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
853F: drivers/perf/arm_pmu.c
854F: include/linux/perf/arm_pmu.h
6f96521f 855
d4275354 856ARM PORT
8b58be88 857M: Russell King <linux@arm.linux.org.uk>
efc03ecb 858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
859W: http://www.arm.linux.org.uk/
860S: Maintained
861F: arch/arm/
862
d323c243
SB
863ARM SUB-ARCHITECTURES
864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 865S: Maintained
d323c243
SB
866F: arch/arm/mach-*/
867F: arch/arm/plat-*/
868T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
869
cefbf4ea
RK
870ARM PRIMECELL AACI PL041 DRIVER
871M: Russell King <linux@arm.linux.org.uk>
872S: Maintained
873F: sound/arm/aaci.*
874
875ARM PRIMECELL CLCD PL110 DRIVER
876M: Russell King <linux@arm.linux.org.uk>
877S: Maintained
8a61f013 878F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
879
880ARM PRIMECELL KMI PL050 DRIVER
881M: Russell King <linux@arm.linux.org.uk>
882S: Maintained
883F: drivers/input/serio/ambakmi.*
884F: include/linux/amba/kmi.h
885
2761f5c2 886ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
887M: Russell King <linux@arm.linux.org.uk>
888S: Maintained
679655da 889F: drivers/mmc/host/mmci.*
2f748aaa 890F: include/linux/amba/mmci.h
2761f5c2 891
1b4304e5
RK
892ARM PRIMECELL UART PL010 AND PL011 DRIVERS
893M: Russell King <linux@arm.linux.org.uk>
894S: Maintained
895F: drivers/tty/serial/amba-pl01*.c
896F: include/linux/amba/serial.h
2761f5c2 897
cefbf4ea
RK
898ARM PRIMECELL BUS SUPPORT
899M: Russell King <linux@arm.linux.org.uk>
900S: Maintained
901F: drivers/amba/
902F: include/linux/amba/bus.h
903
2b7a52a4 904ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 905M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
907S: Maintained
908
9c784f95 909ARM/AFEB9260 MACHINE SUPPORT
8b58be88 910M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
912S: Maintained
913
2b7a52a4 914ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 915M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
917S: Maintained
918
5c6dcd7f 919ARM/Allwinner sunXi SoC support
1b106699 920M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 921M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
923S: Maintained
5c6dcd7f 924N: sun[x456789]i
60b0f380
MR
925
926ARM/Allwinner SoC Clock Support
927M: Emilio LĂ³pez <emilio@elopez.com.ar>
928S: Maintained
929F: drivers/clk/sunxi/
1b106699 930
7c1e3876
CC
931ARM/Amlogic MesonX SoC support
932M: Carlo Caione <carlo@caione.org>
933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
934S: Maintained
12ddbadf 935F: drivers/media/rc/meson-ir.c
7c1e3876
CC
936N: meson[x68]
937
eff506fa
TZ
938ARM/Annapurna Labs ALPINE ARCHITECTURE
939M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
940S: Maintained
941F: arch/arm/mach-alpine/
942
8dca5ce8 943ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 944M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 945M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 946M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675
NF
948W: http://www.linux4sam.org
949S: Supported
950F: arch/arm/mach-at91/
f0a0a58e 951F: include/soc/at91/
70e389cc
MB
952F: arch/arm/boot/dts/at91*.dts
953F: arch/arm/boot/dts/at91*.dtsi
954F: arch/arm/boot/dts/sama*.dts
955F: arch/arm/boot/dts/sama*.dtsi
5f58c970 956F: arch/arm/include/debug/at91.S
d4a89c7d 957
6e05dd4e
BB
958ARM/ATMEL AT91 Clock Support
959M: Boris Brezillon <boris.brezillon@free-electrons.com>
960S: Maintained
961F: drivers/clk/at91
962
986cf2e9 963ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 964M: Rob Herring <robh@kernel.org>
986cf2e9
RH
965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
966S: Maintained
967F: arch/arm/mach-highbank/
968
d94f944e 969ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 970M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
971S: Maintained
972F: arch/arm/mach-cns3xxx/
d94f944e 973
4863dea3
SG
974ARM/CAVIUM THUNDER NETWORK DRIVER
975M: Sunil Goutham <sgoutham@cavium.com>
976M: Robert Richter <rric@kernel.org>
977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978S: Supported
322e5cc5 979F: drivers/net/ethernet/cavium/thunder/
4863dea3 980
386ab516
AS
981ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
982M: Alexander Shiyan <shc_work@mail.ru>
983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984S: Odd Fixes
b8ba3874 985N: clps711x
386ab516 986
2b7a52a4 987ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 988M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 989M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 991S: Maintained
d19d3667
HS
992F: arch/arm/mach-ep93xx/
993F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
994
995ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 996M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
998S: Maintained
999
d4275354 1000ARM/CLKDEV SUPPORT
8b58be88 1001M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1003S: Maintained
d4275354 1004F: arch/arm/include/asm/clkdev.h
4fa2651d 1005F: drivers/clk/clkdev.c
d4275354 1006
d48134e7 1007ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1008M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1010S: Maintained
1011
94150095
HF
1012ARM/CONTEC MICRO9 MACHINE SUPPORT
1013M: Hubert Feurstein <hubert.feurstein@contec.at>
1014S: Maintained
1015F: arch/arm/mach-ep93xx/micro9.c
1016
a06ae860
PP
1017ARM/CORESIGHT FRAMEWORK AND DRIVERS
1018M: Mathieu Poirier <mathieu.poirier@linaro.org>
1019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020S: Maintained
01081f5a 1021F: drivers/hwtracing/coresight/*
a06ae860
PP
1022F: Documentation/trace/coresight.txt
1023F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1024F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1025
1da177e4 1026ARM/CORGI MACHINE SUPPORT
8b58be88 1027M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1028S: Maintained
1029
881a95f9 1030ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1031M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1033T: git git://github.com/ulli-kroll/linux.git
162500b3 1034S: Maintained
f49afbb5 1035F: arch/arm/mach-gemini/
98a9bb5b 1036F: drivers/rtc/rtc-gemini.c
881a95f9 1037
a990cbd8 1038ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1039M: Barry Song <baohua@kernel.org>
a990cbd8 1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1041T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8
BS
1042S: Maintained
1043F: arch/arm/mach-prima2/
4a9c44f1 1044F: drivers/clk/sirf/
05f30e8d 1045F: drivers/clocksource/timer-prima2.c
5833ac98 1046F: drivers/clocksource/timer-atlas7.c
f8505ef5 1047N: [^a-z]sirf
a990cbd8 1048
c9d862c4
BS
1049ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1050M: Baruch Siach <baruch@tkos.co.il>
1051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052S: Maintained
cde137aa 1053F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1054N: digicolor
1055
d4275354 1056ARM/EBSA110 MACHINE SUPPORT
8b58be88 1057M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1059W: http://www.arm.linux.org.uk/
1060S: Maintained
1061F: arch/arm/mach-ebsa110/
b955f6ca 1062F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1063
4721f3ce
UKK
1064ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1065M: Uwe Kleine-König <kernel@pengutronix.de>
1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067S: Maintained
1068N: efm32
1069
a9da4f7e 1070ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1071M: Daniel Ribeiro <drwyrm@gmail.com>
1072M: Stefan Schmidt <stefan@openezx.org>
1073M: Harald Welte <laforge@openezx.org>
d66f1886 1074L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1075W: http://www.openezx.org/
1076S: Maintained
cafc2265
SS
1077T: topgit git://git.openezx.org/openezx.git
1078F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1079
6a915af9 1080ARM/FARADAY FA526 PORT
162500b3 1081M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1083S: Maintained
1fa7e547 1084T: git git://git.berlios.de/gemini-board
f49afbb5 1085F: arch/arm/mm/*-fa*
6a915af9 1086
d4275354 1087ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1088M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1090W: http://www.arm.linux.org.uk/
1091S: Maintained
1092F: arch/arm/include/asm/hardware/dec21285.h
1093F: arch/arm/mach-footbridge/
1094
86183a5f 1095ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1096M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1097M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1099S: Maintained
f1c12837 1100T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1101F: arch/arm/mach-imx/
ce515a6b 1102F: arch/arm/mach-mxs/
2a82f95c 1103F: arch/arm/boot/dts/imx*
e5dafa22 1104F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1105F: drivers/clk/imx/
1106F: include/soc/imx/
86183a5f 1107
142109d2 1108ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1109M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1110M: Sascha Hauer <kernel@pengutronix.de>
1111R: Stefan Agner <stefan@agner.ch>
1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113S: Maintained
1114T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1115F: arch/arm/mach-imx/*vf610*
1116F: arch/arm/boot/dts/vf*
1117
2b7a52a4 1118ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1119M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1121S: Maintained
1122
90b8fc34 1123ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1124M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1126S: Maintained
1127
ef47d5f0 1128ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1129M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1130M: Paul Parsons <lost.distance@yahoo.com>
1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1132S: Maintained
1133F: arch/arm/mach-pxa/hx4700.c
1134F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1135F: sound/soc/pxa/hx4700.c
ef47d5f0 1136
4dfad069
WX
1137ARM/HISILICON SOC SUPPORT
1138M: Wei Xu <xuwei5@hisilicon.com>
1139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140W: http://www.hisilicon.com
1141S: Supported
1142T: git git://github.com/hisilicon/linux-hisi.git
1143F: arch/arm/mach-hisi/
1144
21f37bc3 1145ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1146M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1147W: www.jlime.com
1148S: Maintained
084bad91
KE
1149T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1150F: arch/arm/mach-sa1100/jornada720.c
1151F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1152
5e767ab9
JMC
1153ARM/IGEP MACHINE SUPPORT
1154M: Enric Balletbo i Serra <eballetbo@gmail.com>
1155M: Javier Martinez Canillas <javier@dowhile0.org>
1156L: linux-omap@vger.kernel.org
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
06ff74fd 1159F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1160
403d2971
MV
1161ARM/INCOME PXA270 SUPPORT
1162M: Marek Vasut <marek.vasut@gmail.com>
1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S: Maintained
ec154082 1165F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1166
2b7a52a4 1167ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1168M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1170S: Maintained
e2bdb176
DW
1171
1172ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1174S: Orphan
2b7a52a4
LB
1175
1176ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1177M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1179S: Maintained
2b7a52a4
LB
1180
1181ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1182M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1184S: Maintained
2b7a52a4 1185
2b7a52a4 1186ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1187M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1189S: Maintained
1190
dfdd8cc9
KH
1191ARM/INTEL IXP4XX ARM ARCHITECTURE
1192M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1193M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1195S: Maintained
1196F: arch/arm/mach-ixp4xx/
1197
838553c5 1198ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1199M: Jonathan Cameron <jic23@cam.ac.uk>
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S: Maintained
1202F: arch/arm/mach-pxa/stargate2.c
1203F: drivers/pcmcia/pxa2xx_stargate2.c
1204
2b7a52a4 1205ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1206M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1208S: Maintained
2b7a52a4
LB
1209
1210ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1211M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1213S: Maintained
1214
1154f858 1215ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1216M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S: Maintained
1219F: arch/arm/mach-keystone/
317929cd 1220T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1221
bc6aa566 1222ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1223M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1224L: linux-kernel@vger.kernel.org
1225S: Maintained
1226F: drivers/clk/keystone/
1227
1228ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1229M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1231L: linux-kernel@vger.kernel.org
1232S: Maintained
1233F: drivers/clocksource/timer-keystone.c
1234
1235ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1236M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1237L: linux-kernel@vger.kernel.org
1238S: Maintained
1239F: drivers/power/reset/keystone-reset.c
1240
1241ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1242M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1243L: linux-kernel@vger.kernel.org
1244S: Maintained
1245F: drivers/memory/*emif*
1246
2b7a52a4 1247ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1248M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1250S: Maintained
1251
3143875f
JE
1252ARM/LPC18XX ARCHITECTURE
1253M: Joachim Eastwood <manabian@gmail.com>
1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S: Maintained
19c1c32c
JE
1256F: arch/arm/boot/dts/lpc43*
1257F: drivers/clk/nxp/clk-lpc18xx*
1258F: drivers/clocksource/time-lpc32xx.c
1259F: drivers/i2c/busses/i2c-lpc2k.c
1260F: drivers/memory/pl172.c
1261F: drivers/mtd/spi-nor/nxp-spifi.c
1262F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1263N: lpc18xx
1264
3b886171 1265ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1266M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1267S: Maintained
1268
31c17ac9 1269ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1270M: Jason Cooper <jason@lakedaemon.net>
1271M: Andrew Lunn <andrew@lunn.ch>
1272M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1273M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S: Maintained
1276F: arch/arm/mach-mvebu/
59ec9671 1277F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1278F: arch/arm/boot/dts/armada*
1279F: arch/arm/boot/dts/kirkwood*
1280
75f41273 1281
40f4978b
SH
1282ARM/Marvell Berlin SoC support
1283M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S: Maintained
1286F: arch/arm/mach-berlin/
31c17ac9
GC
1287F: arch/arm/boot/dts/berlin*
1288
40f4978b 1289
4cfab57e 1290ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1291M: Jason Cooper <jason@lakedaemon.net>
1292M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1293M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1294M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1296S: Maintained
1297F: arch/arm/mach-dove/
54a246ff
NP
1298F: arch/arm/mach-mv78xx0/
1299F: arch/arm/mach-orion5x/
1300F: arch/arm/plat-orion/
31c17ac9
GC
1301F: arch/arm/boot/dts/dove*
1302F: arch/arm/boot/dts/orion5x*
1303
3b886171 1304
d69ac131
AC
1305ARM/Orion SoC/Technologic Systems TS-78xx platform support
1306M: Alexander Clouter <alex@digriz.org.uk>
1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308W: http://www.digriz.org.uk/ts78xx/kernel
1309S: Maintained
1310F: arch/arm/mach-orion5x/ts78xx-*
1311
607b8fc9
EH
1312ARM/Mediatek RTC DRIVER
1313M: Eddie Huang <eddie.huang@mediatek.com>
1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1316S: Maintained
1317F: drivers/rtc/rtc-mt6397.c
1318
e54951c8
MB
1319ARM/Mediatek SoC support
1320M: Matthias Brugger <matthias.bgg@gmail.com>
1321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1322L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1323S: Maintained
1324F: arch/arm/boot/dts/mt6*
1325F: arch/arm/boot/dts/mt8*
1326F: arch/arm/mach-mediatek/
1327N: mtk
1328K: mediatek
1329
0f8669e3
CY
1330ARM/Mediatek USB3 PHY DRIVER
1331M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1334S: Maintained
1335F: drivers/phy/phy-mt65xx-usb3.c
1336
adcb079f
AB
1337ARM/MICREL KS8695 ARCHITECTURE
1338M: Greg Ungerer <gerg@uclinux.org>
1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1340F: arch/arm/mach-ks8695/
adcb079f
AB
1341S: Odd Fixes
1342
d78ff0a5 1343ARM/MIOA701 MACHINE SUPPORT
8b58be88 1344M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1346F: arch/arm/mach-pxa/mioa701.c
1347S: Maintained
1348
9624dfe6 1349ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1350M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1351S: Maintained
1352
e0ee9851 1353ARM/NOMADIK ARCHITECTURE
28b8e8d4 1354M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1355M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S: Maintained
1358F: arch/arm/mach-nomadik/
ecc265fe 1359F: drivers/pinctrl/nomadik/
87572880 1360F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1361T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1362
9d76295a 1363ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1364M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1365L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1366W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1367S: Supported
1368
8459c159 1369ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1370M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1371M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1372S: Maintained
1373
5d783a2d 1374ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1375M: Marek Vasut <marek.vasut@gmail.com>
75280787 1376L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1377W: http://hackndev.com
1378S: Maintained
933d35f0
JP
1379F: arch/arm/mach-pxa/include/mach/palmtx.h
1380F: arch/arm/mach-pxa/palmtx.c
1381F: arch/arm/mach-pxa/include/mach/palmt5.h
1382F: arch/arm/mach-pxa/palmt5.c
1383F: arch/arm/mach-pxa/include/mach/palmld.h
1384F: arch/arm/mach-pxa/palmld.c
1385F: arch/arm/mach-pxa/include/mach/palmte2.h
1386F: arch/arm/mach-pxa/palmte2.c
1387F: arch/arm/mach-pxa/include/mach/palmtc.h
1388F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1389
b57fe924 1390ARM/PALM TREO SUPPORT
d8130624 1391M: Tomas Cech <sleep_walker@suse.com>
75280787 1392L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1393W: http://hackndev.com
1394S: Maintained
b57fe924
JP
1395F: arch/arm/mach-pxa/include/mach/palmtreo.h
1396F: arch/arm/mach-pxa/palmtreo.c
90af5811 1397
c49e1e63 1398ARM/PALMZ72 SUPPORT
8b58be88 1399M: Sergey Lapin <slapin@ossfans.org>
75280787 1400L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1401W: http://hackndev.com
1402S: Maintained
933d35f0
JP
1403F: arch/arm/mach-pxa/include/mach/palmz72.h
1404F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1405
1da177e4 1406ARM/PLEB SUPPORT
8b58be88 1407M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1408W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1409S: Maintained
1410
1411ARM/PT DIGITAL BOARD PORT
8b58be88 1412M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1414W: http://www.arm.linux.org.uk/
1415S: Maintained
1416
8fc1b0f8
KG
1417ARM/QUALCOMM SUPPORT
1418M: Kumar Gala <galak@codeaurora.org>
f5d3af9d 1419M: Andy Gross <agross@codeaurora.org>
8fc1b0f8
KG
1420M: David Brown <davidb@codeaurora.org>
1421L: linux-arm-msm@vger.kernel.org
f5d3af9d 1422L: linux-soc@vger.kernel.org
8fc1b0f8
KG
1423S: Maintained
1424F: arch/arm/mach-qcom/
f5d3af9d 1425F: drivers/soc/qcom/
c0c89faf
SB
1426F: drivers/tty/serial/msm_serial.h
1427F: drivers/tty/serial/msm_serial.c
1428F: drivers/*/pm8???-*
1429F: drivers/mfd/ssbi.c
916f743d 1430F: drivers/firmware/qcom_scm.c
8fc1b0f8
KG
1431T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1432
2b7a52a4 1433ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1434M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1436S: Maintained
1437
d4275354 1438ARM/RISCPC ARCHITECTURE
8b58be88 1439M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1441W: http://www.arm.linux.org.uk/
1442S: Maintained
d4275354
RK
1443F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1444F: arch/arm/include/asm/hardware/ioc.h
1445F: arch/arm/include/asm/hardware/iomd.h
1446F: arch/arm/include/asm/hardware/memc.h
1447F: arch/arm/mach-rpc/
1a6422f6 1448F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1449F: drivers/net/ethernet/i825xx/ether1*
1450F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1451F: drivers/scsi/arm/
1452
08ddbb0a
HS
1453ARM/Rockchip SoC support
1454M: Heiko Stuebner <heiko@sntech.de>
1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1456L: linux-rockchip@lists.infradead.org
08ddbb0a 1457S: Maintained
541555e9 1458F: arch/arm/boot/dts/rk3*
08ddbb0a 1459F: arch/arm/mach-rockchip/
541555e9
HS
1460F: drivers/clk/rockchip/
1461F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1462F: drivers/*/*rockchip*
541555e9
HS
1463F: drivers/*/*/*rockchip*
1464F: sound/soc/rockchip/
b4331b43 1465N: rockchip
08ddbb0a 1466
5bfb937c
KK
1467ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1468M: Kukjin Kim <kgene@kernel.org>
e8f98457 1469M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1471L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1472S: Maintained
6f0589c8
MB
1473F: arch/arm/boot/dts/s3c*
1474F: arch/arm/boot/dts/exynos*
d97236e6 1475F: arch/arm64/boot/dts/exynos/
482ce512 1476F: arch/arm/plat-samsung/
769bbb63
HS
1477F: arch/arm/mach-s3c24*/
1478F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1479F: arch/arm/mach-s5p*/
1480F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1481F: drivers/*/*s3c2410*
1482F: drivers/*/*/*s3c2410*
40c76662
MB
1483F: drivers/spi/spi-s3c*
1484F: sound/soc/samsung/*
d6b9aea6
KK
1485F: Documentation/arm/Samsung/
1486F: Documentation/devicetree/bindings/arm/samsung/
1487F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1488F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1489N: exynos
f556cb07 1490
10ffa964
KP
1491ARM/SAMSUNG MOBILE MACHINE SUPPORT
1492M: Kyungmin Park <kyungmin.park@samsung.com>
1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S: Maintained
004bbd3c 1495F: arch/arm/mach-s5pv210/
10ffa964 1496
3ce4ccb6
KD
1497ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1498M: Kyungmin Park <kyungmin.park@samsung.com>
1499M: Kamil Debski <k.debski@samsung.com>
1500L: linux-arm-kernel@lists.infradead.org
1501L: linux-media@vger.kernel.org
1502S: Maintained
1503F: drivers/media/platform/s5p-g2d/
1504
e6a476fd
MS
1505ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1506M: Kyungmin Park <kyungmin.park@samsung.com>
1507M: Kamil Debski <k.debski@samsung.com>
6305902c 1508M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1509L: linux-arm-kernel@lists.infradead.org
1510L: linux-media@vger.kernel.org
1511S: Maintained
934455d7 1512F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1513F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1514
1515ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1516M: Kyungmin Park <kyungmin.park@samsung.com>
1517M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1518L: linux-arm-kernel@lists.infradead.org
1519L: linux-media@vger.kernel.org
1520S: Maintained
90d72ac6 1521F: drivers/media/platform/s5p-tv/
e6a476fd 1522
7d9f9bf4
AP
1523ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1524M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1525M: Jacek Anaszewski <j.anaszewski@samsung.com>
1526L: linux-arm-kernel@lists.infradead.org
1527L: linux-media@vger.kernel.org
1528S: Maintained
1529F: drivers/media/platform/s5p-jpeg/
1530
d48d38e8 1531ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1532M: Simon Horman <horms@verge.net.au>
d48d38e8
PM
1533M: Magnus Damm <magnus.damm@gmail.com>
1534L: linux-sh@vger.kernel.org
d48d38e8 1535W: http://oss.renesas.com
bbff48f5 1536Q: http://patchwork.kernel.org/project/linux-sh/list/
5e212598 1537T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1538S: Supported
0b514fdb
SH
1539F: arch/arm/boot/dts/emev2*
1540F: arch/arm/boot/dts/r7s*
1541F: arch/arm/boot/dts/r8a*
1542F: arch/arm/boot/dts/sh*
0b514fdb 1543F: arch/arm/configs/shmobile_defconfig
7a2071c5 1544F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1545F: arch/arm/mach-shmobile/
1546F: drivers/sh/
1547
66314223 1548ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1549M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1550S: Maintained
1551F: arch/arm/mach-socfpga/
efadb751
DN
1552F: arch/arm/boot/dts/socfpga*
1553F: arch/arm/configs/socfpga_defconfig
ba2b7d0a 1554W: http://www.rocketboards.org
efadb751 1555T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1556
1557ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1558M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1559S: Maintained
1560F: drivers/clk/socfpga/
1561
71bcada8
TT
1562ARM/SOCFPGA EDAC SUPPORT
1563M: Thor Thayer <tthayer@opensource.altera.com>
1564S: Maintained
1565F: drivers/edac/altera_edac.
1566
65ebcc11 1567ARM/STI ARCHITECTURE
a92177ea
SK
1568M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1569M: Maxime Coquelin <maxime.coquelin@st.com>
1570M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572L: kernel@stlinux.com
1573W: http://www.stlinux.com
1574S: Maintained
1575F: arch/arm/mach-sti/
a92177ea 1576F: arch/arm/boot/dts/sti*
b8e31bf3 1577F: drivers/char/hw_random/st-rng.c
a92177ea 1578F: drivers/clocksource/arm_global_timer.c
82805d1b 1579F: drivers/clocksource/clksrc_st_lpc.c
a92177ea 1580F: drivers/i2c/busses/i2c-st.c
346e2e4a 1581F: drivers/media/rc/st_rc.c
95d66b16 1582F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1583F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1584F: drivers/phy/phy-miphy28lp.c
1585F: drivers/phy/phy-miphy365x.c
6da969a5 1586F: drivers/phy/phy-stih407-usb.c
26389c78 1587F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1588F: drivers/pinctrl/pinctrl-st.c
1589F: drivers/reset/sti/
db4112e6 1590F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1591F: drivers/tty/serial/st-asc.c
eb11adab 1592F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1593F: drivers/usb/host/ehci-st.c
1594F: drivers/usb/host/ohci-st.c
db4112e6 1595F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1596F: drivers/ata/ahci_st.c
65ebcc11 1597
ee6e7879
MC
1598ARM/STM32 ARCHITECTURE
1599M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601S: Maintained
1602T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1603N: stm32
1604F: drivers/clocksource/armv7m_systick.c
1605
2b7a52a4 1606ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1607M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1609S: Maintained
1610
1bbd7089 1611ARM/TETON BGA MACHINE SUPPORT
706e69d6 1612M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614S: Maintained
1615
2b7a52a4 1616ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1617M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1619S: Maintained
1620
98ad6e3b 1621ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1622M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1624W: http://www.mcuos.com
1625S: Maintained
4e89e8f6 1626F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1627F: drivers/input/keyboard/w90p910_keypad.c
1628F: drivers/input/touchscreen/w90p910_ts.c
1629F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1630F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1631F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1632F: drivers/rtc/rtc-nuc900.c
9df92e6c 1633F: drivers/spi/spi-nuc900.c
4e89e8f6 1634F: drivers/usb/host/ehci-w90x900.c
8a61f013 1635F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1636
54274d71 1637ARM/U300 MACHINE SUPPORT
e4651a9f 1638M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640S: Supported
1641F: arch/arm/mach-u300/
9affbd24 1642F: drivers/clocksource/timer-u300.c
54274d71
LW
1643F: drivers/i2c/busses/i2c-stu300.c
1644F: drivers/rtc/rtc-coh901331.c
1645F: drivers/watchdog/coh901327_wdt.c
1646F: drivers/dma/coh901318*
87572880
LW
1647F: drivers/mfd/ab3100*
1648F: drivers/rtc/rtc-ab3100.c
1649F: drivers/rtc/rtc-coh901331.c
1650T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1651
3d00d04f
MY
1652ARM/UNIPHIER ARCHITECTURE
1653M: Masahiro Yamada <yamada.masahiro@socionext.com>
1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655S: Maintained
a3ff83d2 1656F: arch/arm/boot/dts/uniphier*
e7ecbc05 1657F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1658F: arch/arm/mach-uniphier/
e7ecbc05 1659F: arch/arm/mm/cache-uniphier.c
dd6fd4a3 1660F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1661F: drivers/pinctrl/uniphier/
1662F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1663N: uniphier
1664
87572880 1665ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1666M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S: Maintained
1669F: arch/arm/mach-ux500/
e4651a9f 1670F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1671F: drivers/dma/ste_dma40*
e4651a9f 1672F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1673F: drivers/mfd/abx500*
1674F: drivers/mfd/ab8500*
e4651a9f
LW
1675F: drivers/mfd/dbx500*
1676F: drivers/mfd/db8500*
ecc265fe
JP
1677F: drivers/pinctrl/nomadik/pinctrl-ab*
1678F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1679F: drivers/rtc/rtc-ab8500.c
e4651a9f 1680F: drivers/rtc/rtc-pl031.c
87572880 1681T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1682
e93fde28
UH
1683ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1684M: Ulf Hansson <ulf.hansson@linaro.org>
1685L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686T: git git://git.linaro.org/people/ulfh/clk.git
1687S: Maintained
1688F: drivers/clk/ux500/
1689F: include/linux/platform_data/clk-ux500.h
1690
740d93b1
PM
1691ARM/VERSATILE EXPRESS PLATFORM
1692M: Liviu Dudau <liviu.dudau@arm.com>
1693M: Sudeep Holla <sudeep.holla@arm.com>
1694M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696S: Maintained
1697F: arch/arm/boot/dts/vexpress*
9ccd6080 1698F: arch/arm64/boot/dts/arm/vexpress*
740d93b1
PM
1699F: arch/arm/mach-vexpress/
1700F: */*/vexpress*
7e8f403f 1701F: */*/*/vexpress*
740d93b1
PM
1702F: drivers/clk/versatile/clk-vexpress-osc.c
1703F: drivers/clocksource/versatile.c
1704
d4275354 1705ARM/VFP SUPPORT
8b58be88 1706M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1708W: http://www.arm.linux.org.uk/
1709S: Maintained
1710F: arch/arm/vfp/
1711
e66b6d8e
MV
1712ARM/VOIPAC PXA270 SUPPORT
1713M: Marek Vasut <marek.vasut@gmail.com>
1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S: Maintained
1716F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1717F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1718
04529fe2
TP
1719ARM/VT8500 ARM ARCHITECTURE
1720M: Tony Prisk <linux@prisktech.co.nz>
1721L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722S: Maintained
1723F: arch/arm/mach-vt8500/
41fd91b4 1724F: drivers/clocksource/vt8500_timer.c
560746eb 1725F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1726F: drivers/mmc/host/wmt-sdmmc.c
1727F: drivers/pwm/pwm-vt8500.c
1728F: drivers/rtc/rtc-vt8500.c
1729F: drivers/tty/serial/vt8500_serial.c
4f31102b 1730F: drivers/usb/host/ehci-platform.c
41fd91b4 1731F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1732F: drivers/video/fbdev/vt8500lcdfb.*
1733F: drivers/video/fbdev/wm8505fb*
1734F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1735
e66b6d8e
MV
1736ARM/ZIPIT Z2 SUPPORT
1737M: Marek Vasut <marek.vasut@gmail.com>
1738L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739S: Maintained
1740F: arch/arm/mach-pxa/z2.c
6ab2a855 1741F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1742
5ecc4b53
JN
1743ARM/ZTE ARCHITECTURE
1744M: Jun Nie <jun.nie@linaro.org>
1745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746S: Maintained
1747F: arch/arm/mach-zx/
1748F: drivers/clk/zte/
1749F: Documentation/devicetree/bindings/arm/zte.txt
1750F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1751
51f29d44
MS
1752ARM/ZYNQ ARCHITECTURE
1753M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1754R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756W: http://wiki.xilinx.com
d6448b76 1757T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1758S: Supported
1759F: arch/arm/mach-zynq/
bd2a337a 1760F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1761F: drivers/block/xsysace.c
c2fd4e38
MS
1762N: zynq
1763N: xilinx
1764F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1765F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1766F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1767F: drivers/edac/synopsys_edac.c
51f29d44 1768
48ec83bc 1769ARM SMMU DRIVERS
b8f9879e
WD
1770M: Will Deacon <will.deacon@arm.com>
1771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772S: Maintained
1773F: drivers/iommu/arm-smmu.c
48ec83bc 1774F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1775F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1776
38074229
CM
1777ARM64 PORT (AARCH64 ARCHITECTURE)
1778M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1779M: Will Deacon <will.deacon@arm.com>
38074229
CM
1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781S: Maintained
1782F: arch/arm64/
d19766ec 1783F: Documentation/arm64/
38074229 1784
9d7005f9
LP
1785AS3645A LED FLASH CONTROLLER DRIVER
1786M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1787L: linux-media@vger.kernel.org
1788T: git git://linuxtv.org/media_tree.git
1789S: Maintained
1790F: drivers/media/i2c/as3645a.c
b5dcee22 1791F: include/media/i2c/as3645a.h
9d7005f9 1792
d58de038
GJ
1793ASC7621 HARDWARE MONITOR DRIVER
1794M: George Joseph <george.joseph@fairview5.com>
1795L: lm-sensors@lm-sensors.org
1796S: Maintained
1797F: Documentation/hwmon/asc7621
1798F: drivers/hwmon/asc7621.c
1799
b229ece9 1800ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1801M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1802L: acpi4asus-user@lists.sourceforge.net
d0944853 1803L: platform-driver-x86@vger.kernel.org
76593d6f 1804W: http://acpi4asus.sf.net
85091b71 1805S: Maintained
b229ece9
CC
1806F: drivers/platform/x86/asus*.c
1807F: drivers/platform/x86/eeepc*.c
85091b71 1808
953a6479 1809ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1810R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1811W: http://sourceforge.net/projects/xscaleiop
08223d80 1812S: Odd fixes
679655da
JP
1813F: Documentation/crypto/async-tx-api.txt
1814F: crypto/async_tx/
1815F: drivers/dma/
1816F: include/linux/dmaengine.h
1817F: include/linux/async_tx.h
b3e5f263 1818
a1867d36 1819AT24 EEPROM DRIVER
14d77c4d 1820M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1821L: linux-i2c@vger.kernel.org
1822S: Maintained
1823F: drivers/misc/eeprom/at24.c
25f73ed5 1824F: include/linux/platform_data/at24.h
a1867d36 1825
e7839f25 1826ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1827M: "Ed L. Cashin" <ed.cashin@acm.org>
1828W: http://www.openaoe.org/
1da177e4 1829S: Supported
679655da
JP
1830F: Documentation/aoe/
1831F: drivers/block/aoe/
1da177e4 1832
aad7a211
AB
1833ATHEROS 71XX/9XXX GPIO DRIVER
1834M: Alban Bedel <albeu@free.fr>
1835W: https://github.com/AlbanBedel/linux
1836T: git git://github.com/AlbanBedel/linux
1837S: Maintained
1838F: drivers/gpio/gpio-ath79.c
1839F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1840
9a10a870 1841ATHEROS ATH GENERIC UTILITIES
f726ee65 1842M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1843L: linux-wireless@vger.kernel.org
1844S: Supported
1845F: drivers/net/wireless/ath/*
1846
fa1c114f 1847ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1848M: Jiri Slaby <jirislaby@gmail.com>
1849M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1850M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1851L: linux-wireless@vger.kernel.org
72c706b7 1852W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1853S: Maintained
fa451753 1854F: drivers/net/wireless/ath/ath5k/
fa1c114f 1855
12e62d6f
KV
1856ATHEROS ATH6KL WIRELESS DRIVER
1857M: Kalle Valo <kvalo@qca.qualcomm.com>
1858L: linux-wireless@vger.kernel.org
1859W: http://wireless.kernel.org/en/users/Drivers/ath6kl
58cfb681 1860T: git git://github.com/kvalo/ath.git
12e62d6f
KV
1861S: Supported
1862F: drivers/net/wireless/ath/ath6kl/
1863
2be7d22f 1864WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 1865M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
1866L: linux-wireless@vger.kernel.org
1867L: wil6210@qca.qualcomm.com
1868S: Supported
1869W: http://wireless.kernel.org/en/users/Drivers/wil6210
1870F: drivers/net/wireless/ath/wil6210/
dba4b74d 1871F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1872
1d7e1e6b
CL
1873CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1874M: Christian Lamparter <chunkeey@googlemail.com>
1875L: linux-wireless@vger.kernel.org
1876W: http://wireless.kernel.org/en/users/Drivers/carl9170
1877S: Maintained
1878F: drivers/net/wireless/ath/carl9170/
1879
2c2a6172
LT
1880ATK0110 HWMON DRIVER
1881M: Luca Tettamanti <kronos.it@gmail.com>
1882L: lm-sensors@lm-sensors.org
1883S: Maintained
1884F: drivers/hwmon/asus_atk0110.c
1885
6f69a6d7 1886ATI_REMOTE2 DRIVER
8b58be88 1887M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1888S: Maintained
679655da 1889F: drivers/input/misc/ati_remote2.c
6f69a6d7 1890
7ae115b4 1891ATLX ETHERNET DRIVERS
8b58be88 1892M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1893M: Chris Snook <chris.snook@gmail.com>
e443e383 1894L: netdev@vger.kernel.org
8d5ca6ec
JC
1895W: http://sourceforge.net/projects/atl1
1896W: http://atl1.sourceforge.net
1897S: Maintained
2b133ad6 1898F: drivers/net/ethernet/atheros/
8d5ca6ec 1899
1da177e4 1900ATM
366c1bd1 1901M: Chas Williams <3chas3@gmail.com>
476604de 1902L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1903L: netdev@vger.kernel.org
1da177e4
LT
1904W: http://linux-atm.sourceforge.net
1905S: Maintained
679655da
JP
1906F: drivers/atm/
1907F: include/linux/atm*
c117ab84 1908F: include/uapi/linux/atm*
1da177e4 1909
04ac2f46 1910ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1911M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1912S: Maintained
1913F: drivers/mmc/host/atmel-mci.c
04ac2f46 1914
a1cfac48 1915ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1916M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1917S: Supported
df621252 1918F: drivers/tty/serial/atmel_serial.c
a1cfac48 1919
dfae90ed 1920ATMEL Audio ALSA driver
3a82002c 1921M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1922L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1923S: Supported
1924F: sound/soc/atmel
1925
b414dc16
NF
1926ATMEL DMA DRIVER
1927M: Nicolas Ferre <nicolas.ferre@atmel.com>
1928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929S: Supported
1930F: drivers/dma/at_hdmac.c
1931F: drivers/dma/at_hdmac_regs.h
6f0d65af 1932F: include/linux/platform_data/dma-atmel.h
b414dc16 1933
6bd0f436
LD
1934ATMEL XDMA DRIVER
1935M: Ludovic Desroches <ludovic.desroches@atmel.com>
1936L: linux-arm-kernel@lists.infradead.org
1937L: dmaengine@vger.kernel.org
1938S: Supported
1939F: drivers/dma/at_xdmac.c
1940
888f2804
LD
1941ATMEL I2C DRIVER
1942M: Ludovic Desroches <ludovic.desroches@atmel.com>
1943L: linux-i2c@vger.kernel.org
1944S: Supported
1945F: drivers/i2c/busses/i2c-at91.c
1946
15515545 1947ATMEL ISI DRIVER
50cb2efa 1948M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
1949L: linux-media@vger.kernel.org
1950S: Supported
f2294c2d 1951F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
1952F: include/media/atmel-isi.h
1953
8f4c79ce 1954ATMEL LCDFB DRIVER
8b58be88 1955M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 1956L: linux-fbdev@vger.kernel.org
8f4c79ce 1957S: Maintained
8a61f013 1958F: drivers/video/fbdev/atmel_lcdfb.c
679655da 1959F: include/video/atmel_lcdc.h
8f4c79ce 1960
89e5785f 1961ATMEL MACB ETHERNET DRIVER
a02875a6 1962M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 1963S: Supported
9f2f381f 1964F: drivers/net/ethernet/cadence/
89e5785f 1965
5cbac98a 1966ATMEL NAND DRIVER
50cb2efa
NF
1967M: Wenyou Yang <wenyou.yang@atmel.com>
1968M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
1969L: linux-mtd@lists.infradead.org
1970S: Supported
1971F: drivers/mtd/nand/atmel_nand*
1972
05c441ef 1973ATMEL SDMMC DRIVER
1974M: Ludovic Desroches <ludovic.desroches@atmel.com>
1975L: linux-mmc@vger.kernel.org
1976S: Supported
1977F: drivers/mmc/host/sdhci-of-at91.c
1978
754ce4f2 1979ATMEL SPI DRIVER
a02875a6 1980M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 1981S: Supported
9df92e6c 1982F: drivers/spi/spi-atmel.*
754ce4f2 1983
0ef09015 1984ATMEL SSC DRIVER
03515f32 1985M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
1986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987S: Supported
1988F: drivers/misc/atmel-ssc.c
1989F: include/linux/atmel-ssc.h
1990
e9cb1c5a
NF
1991ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1992M: Nicolas Ferre <nicolas.ferre@atmel.com>
1993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994S: Supported
1995F: drivers/misc/atmel_tclib.c
1996F: drivers/clocksource/tcb_clksrc.c
1997
914a3f3b 1998ATMEL USBA UDC DRIVER
a02875a6
NF
1999M: Nicolas Ferre <nicolas.ferre@atmel.com>
2000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2001S: Supported
faf2e1db 2002F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2003
1da177e4 2004ATMEL WIRELESS DRIVER
8b58be88 2005M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2006L: linux-wireless@vger.kernel.org
1da177e4
LT
2007W: http://www.thekelleys.org.uk/atmel
2008W: http://atmelwlandriver.sourceforge.net/
2009S: Maintained
30fe0f9b 2010F: drivers/net/wireless/atmel/atmel*
1da177e4 2011
a14c0f8f
ND
2012ATMEL MAXTOUCH DRIVER
2013M: Nick Dyer <nick.dyer@itdev.co.uk>
2014T: git git://github.com/atmel-maxtouch/linux.git
2015S: Supported
2016F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2017F: drivers/input/touchscreen/atmel_mxt_ts.c
2018F: include/linux/platform_data/atmel_mxt_ts.h
2019
26780d9e 2020ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2021M: Bradley Grove <linuxdrivers@attotech.com>
2022L: linux-scsi@vger.kernel.org
2023W: http://www.attotech.com
2024S: Supported
2025F: drivers/scsi/esas2r
26780d9e 2026
bc6e17b8
SS
2027ATUSB IEEE 802.15.4 RADIO DRIVER
2028M: Stefan Schmidt <stefan@osg.samsung.com>
2029L: linux-wpan@vger.kernel.org
2030S: Maintained
2031F: drivers/net/ieee802154/atusb.c
2032F: drivers/net/ieee802154/atusb.h
2033F: drivers/net/ieee802154/at86rf230.h
2034
a92b7b80 2035AUDIT SUBSYSTEM
915f389d 2036M: Paul Moore <paul@paul-moore.com>
8b58be88 2037M: Eric Paris <eparis@redhat.com>
915f389d 2038L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2039W: http://people.redhat.com/sgrubb/audit/
915f389d 2040T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2041S: Maintained
679655da 2042F: include/linux/audit.h
c117ab84 2043F: include/uapi/linux/audit.h
679655da 2044F: kernel/audit*
a92b7b80 2045
70e84049 2046AUXILIARY DISPLAY DRIVERS
8b58be88 2047M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2048W: http://miguelojeda.es/auxdisplay.htm
2049W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2050S: Maintained
679655da
JP
2051F: drivers/auxdisplay/
2052F: include/linux/cfag12864b.h
70e84049 2053
5f97f7f9 2054AVR32 ARCHITECTURE
e336f61f
HCE
2055M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2056M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2057W: http://www.atmel.com/products/AVR32/
249d9d9d 2058W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2059W: http://avrfreaks.net/
e336f61f 2060S: Maintained
679655da 2061F: arch/avr32/
5f97f7f9
HS
2062
2063AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2064M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2065M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2066S: Maintained
679655da 2067F: arch/avr32/mach-at32ap/
5f97f7f9 2068
1da177e4 2069AX.25 NETWORK LAYER
8b58be88 2070M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2071L: linux-hams@vger.kernel.org
d34cb28a 2072W: http://www.linux-ax25.org/
1da177e4 2073S: Maintained
c117ab84 2074F: include/uapi/linux/ax25.h
679655da
JP
2075F: include/net/ax25.h
2076F: net/ax25/
1da177e4 2077
d5269395 2078AZ6007 DVB DRIVER
009a5410 2079M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2080L: linux-media@vger.kernel.org
a825eaec 2081W: https://linuxtv.org
d5269395
MCC
2082T: git git://linuxtv.org/media_tree.git
2083S: Maintained
2084F: drivers/media/usb/dvb-usb-v2/az6007.c
2085
6777376e
HV
2086AZTECH FM RADIO RECEIVER DRIVER
2087M: Hans Verkuil <hverkuil@xs4all.nl>
2088L: linux-media@vger.kernel.org
2089T: git git://linuxtv.org/media_tree.git
a825eaec 2090W: https://linuxtv.org
6777376e
HV
2091S: Maintained
2092F: drivers/media/radio/radio-aztech*
2093
e2d1d6c0 2094B43 WIRELESS DRIVER
e2d1d6c0 2095L: linux-wireless@vger.kernel.org
ed072f9e 2096L: b43-dev@lists.infradead.org
491b26b4 2097W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2098S: Odd Fixes
58619b14 2099F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2100
2101B43LEGACY WIRELESS DRIVER
8b58be88 2102M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2103L: linux-wireless@vger.kernel.org
ed072f9e 2104L: b43-dev@lists.infradead.org
491b26b4 2105W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2106S: Maintained
423e3ce3 2107F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2108
300abeb5 2109BACKLIGHT CLASS/SUBSYSTEM
b7701755 2110M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2111M: Lee Jones <lee.jones@linaro.org>
300abeb5 2112S: Maintained
679655da
JP
2113F: drivers/video/backlight/
2114F: include/linux/backlight.h
300abeb5 2115
c6c8fea2 2116BATMAN ADVANCED
207df49e 2117M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2118M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2119M: Antonio Quartulli <a@unstable.cc>
c6c8fea2
SE
2120L: b.a.t.m.a.n@lists.open-mesh.org
2121W: http://www.open-mesh.org/
2122S: Maintained
2123F: net/batman-adv/
2124
e2d1d6c0 2125BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2126M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2127L: linux-hams@vger.kernel.org
2128W: http://www.baycom.org/~tom/ham/ham.html
2129S: Maintained
679655da 2130F: drivers/net/hamradio/baycom*
e2d1d6c0 2131
cafe5635 2132BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2133M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2134L: linux-bcache@vger.kernel.org
2135W: http://bcache.evilpiepirate.org
d1aa1ab3 2136S: Maintained
cafe5635
KO
2137F: drivers/md/bcache/
2138
04bd844a
HV
2139BDISP ST MEDIA DRIVER
2140M: Fabien Dessenne <fabien.dessenne@st.com>
2141L: linux-media@vger.kernel.org
2142T: git git://linuxtv.org/media_tree.git
a825eaec 2143W: https://linuxtv.org
04bd844a
HV
2144S: Supported
2145F: drivers/media/platform/sti/bdisp
2146
e2d1d6c0 2147BEFS FILE SYSTEM
55817d3d 2148S: Orphan
679655da
JP
2149F: Documentation/filesystems/befs.txt
2150F: fs/befs/
e2d1d6c0 2151
564ee360 2152BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2153M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2154L: netdev@vger.kernel.org
2155S: Maintained
2156F: drivers/net/ethernet/ec_bhf.c
564ee360 2157
e2d1d6c0 2158BFS FILE SYSTEM
8b58be88 2159M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2160S: Maintained
679655da
JP
2161F: Documentation/filesystems/bfs.txt
2162F: fs/bfs/
c117ab84 2163F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2164
1394f032 2165BLACKFIN ARCHITECTURE
a4edbc10 2166M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2167L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2168T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2169W: http://blackfin.uclinux.org
2170S: Supported
679655da 2171F: arch/blackfin/
566da5b2 2172
e190d6b1 2173BLACKFIN EMAC DRIVER
b3fe92b0 2174L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2175W: http://blackfin.uclinux.org
2176S: Supported
7b35f033 2177F: drivers/net/ethernet/adi/
e190d6b1 2178
566da5b2 2179BLACKFIN RTC DRIVER
b3fe92b0 2180L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2181W: http://blackfin.uclinux.org
2182S: Supported
679655da 2183F: drivers/rtc/rtc-bfin.c
1394f032 2184
936ed49a 2185BLACKFIN SDH DRIVER
109ec8c3 2186M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2187L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2188W: http://blackfin.uclinux.org
2189S: Supported
2190F: drivers/mmc/host/bfin_sdh.c
2191
1394f032 2192BLACKFIN SERIAL DRIVER
8b58be88 2193M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2194L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2195W: http://blackfin.uclinux.org
2196S: Supported
8460241e 2197F: drivers/tty/serial/bfin_uart.c
1394f032 2198
1e6d320f 2199BLACKFIN WATCHDOG DRIVER
b3fe92b0 2200L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2201W: http://blackfin.uclinux.org
2202S: Supported
679655da 2203F: drivers/watchdog/bfin_wdt.c
1e6d320f 2204
d24ecfcc 2205BLACKFIN I2C TWI DRIVER
8b58be88 2206M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2207L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2208W: http://blackfin.uclinux.org/
2209S: Supported
679655da 2210F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2211
1e204377
SJ
2212BLACKFIN MEDIA DRIVER
2213M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2214L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2215W: http://blackfin.uclinux.org/
2216S: Supported
2217F: drivers/media/platform/blackfin/
2218F: drivers/media/i2c/adv7183*
2219F: drivers/media/i2c/vs6624*
2220
b54cf35a
JSM
2221BLINKM RGB LED DRIVER
2222M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2223S: Maintained
2224F: drivers/leds/leds-blinkm.c
2225
1da177e4 2226BLOCK LAYER
8b58be88 2227M: Jens Axboe <axboe@kernel.dk>
82c426e0 2228L: linux-block@vger.kernel.org
08deed1e 2229T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2230S: Maintained
679655da 2231F: block/
ae11f7ef 2232F: kernel/trace/blktrace.c
1da177e4 2233
2b54aaef 2234BLOCK2MTD DRIVER
8b58be88 2235M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2236L: linux-mtd@lists.infradead.org
2237S: Maintained
679655da 2238F: drivers/mtd/devices/block2mtd.c
2b54aaef 2239
63fbd24e 2240BLUETOOTH DRIVERS
8b58be88 2241M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2242M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2243M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2244L: linux-bluetooth@vger.kernel.org
63fbd24e 2245W: http://www.bluez.org/
22e7a424
MH
2246T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2247T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2248S: Maintained
679655da 2249F: drivers/bluetooth/
1da177e4 2250
63fbd24e 2251BLUETOOTH SUBSYSTEM
8b58be88 2252M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2253M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2254M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2255L: linux-bluetooth@vger.kernel.org
2256W: http://www.bluez.org/
22e7a424
MH
2257T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2258T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2259S: Maintained
679655da
JP
2260F: net/bluetooth/
2261F: include/net/bluetooth/
1da177e4
LT
2262
2263BONDING DRIVER
79b30750 2264M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2265M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2266M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2267L: netdev@vger.kernel.org
ce00f85c
JC
2268W: http://sourceforge.net/projects/bonding/
2269S: Supported
679655da 2270F: drivers/net/bonding/
c117ab84 2271F: include/uapi/linux/if_bonding.h
1da177e4 2272
b5f4df34
AS
2273BPF (Safe dynamic programs and tools)
2274M: Alexei Starovoitov <ast@kernel.org>
2275L: netdev@vger.kernel.org
2276L: linux-kernel@vger.kernel.org
2277S: Supported
2278F: kernel/bpf/
2279
39105890 2280BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2281M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2282L: netdev@vger.kernel.org
2283S: Supported
adfc5217 2284F: drivers/net/ethernet/broadcom/b44.*
39105890 2285
32ec90d5
FF
2286BROADCOM GENET ETHERNET DRIVER
2287M: Florian Fainelli <f.fainelli@gmail.com>
2288L: netdev@vger.kernel.org
2289S: Supported
2290F: drivers/net/ethernet/broadcom/genet/
2291
948c51e6 2292BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2293M: Sony Chacko <sony.chacko@qlogic.com>
2294M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2295L: netdev@vger.kernel.org
2296S: Supported
adfc5217
JK
2297F: drivers/net/ethernet/broadcom/bnx2.*
2298F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2299
4d9d2cb0 2300BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2301M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2302L: netdev@vger.kernel.org
2303S: Supported
adfc5217 2304F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2305
90f4c594 2306BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2307M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2308M: Ray Jui <rjui@broadcom.com>
2309M: Scott Branden <sbranden@broadcom.com>
497a045d 2310L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2311T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2312S: Maintained
2313F: arch/arm/mach-bcm/
2314F: arch/arm/boot/dts/bcm113*
90f4c594 2315F: arch/arm/boot/dts/bcm216*
af4b8e37
CD
2316F: arch/arm/boot/dts/bcm281*
2317F: arch/arm/configs/bcm_defconfig
e4ef47f2 2318F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2319F: drivers/clocksource/bcm_kona_timer.c
2320
9209bec4 2321BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2322M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2323M: Lee Jones <lee@kernel.org>
10b9e887 2324M: Eric Anholt <eric@anholt.net>
f680f25c 2325L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2327T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2328S: Maintained
9209bec4 2329N: bcm2835
f680f25c 2330
a2f6734c
KC
2331BROADCOM BCM33XX MIPS ARCHITECTURE
2332M: Kevin Cernekee <cernekee@gmail.com>
2333L: linux-mips@linux-mips.org
2334S: Maintained
2335F: arch/mips/bcm3384/*
2336F: arch/mips/include/asm/mach-bcm3384/*
2337F: arch/mips/kernel/*bmips*
2338
5564f092
RM
2339BROADCOM BCM47XX MIPS ARCHITECTURE
2340M: Hauke Mehrtens <hauke@hauke-m.de>
2341M: Rafał Miłecki <zajec5@gmail.com>
2342L: linux-mips@linux-mips.org
2343S: Maintained
2344F: arch/mips/bcm47xx/*
2345F: arch/mips/include/asm/mach-bcm47xx/*
2346
9209bec4 2347BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2348M: Hauke Mehrtens <hauke@hauke-m.de>
2349L: linux-arm-kernel@lists.infradead.org
2350S: Maintained
2351F: arch/arm/mach-bcm/bcm_5301x.c
2352F: arch/arm/boot/dts/bcm5301x.dtsi
2353F: arch/arm/boot/dts/bcm470*
2354
e076e962
FF
2355BROADCOM BCM63XX ARM ARCHITECTURE
2356M: Florian Fainelli <f.fainelli@gmail.com>
2357L: linux-arm-kernel@lists.infradead.org
eb6725d0 2358T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2359S: Maintained
2360F: arch/arm/mach-bcm/bcm63xx.c
2361F: arch/arm/include/debug/bcm63xx.S
2362
7110e227
KC
2363BROADCOM BCM63XX/BCM33XX UDC DRIVER
2364M: Kevin Cernekee <cernekee@gmail.com>
2365L: linux-usb@vger.kernel.org
2366S: Maintained
2367F: drivers/usb/gadget/udc/bcm63xx_udc.*
2368
2df94fd6 2369BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2370M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2371M: Gregory Fong <gregory.0xf0@gmail.com>
2372M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2373L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2374T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2375S: Maintained
2376F: arch/arm/mach-bcm/*brcmstb*
2377F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2378F: drivers/bus/brcmstb_gisb.c
5009a289 2379N: brcmstb
2df94fd6 2380
70371cef
KC
2381BROADCOM BMIPS MIPS ARCHITECTURE
2382M: Kevin Cernekee <cernekee@gmail.com>
2383M: Florian Fainelli <f.fainelli@gmail.com>
2384L: linux-mips@linux-mips.org
eb6725d0 2385T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2386S: Maintained
2387F: arch/mips/bmips/*
2388F: arch/mips/include/asm/mach-bmips/*
2389F: arch/mips/kernel/*bmips*
338808de 2390F: arch/mips/boot/dts/brcm/bcm*.dts*
70371cef
KC
2391F: drivers/irqchip/irq-bcm7*
2392F: drivers/irqchip/irq-brcmstb*
2393
948c51e6 2394BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2395M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2396M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2397L: netdev@vger.kernel.org
2398S: Supported
adfc5217 2399F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2400
a9533e7e
HP
2401BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2402M: Brett Rudley <brudley@broadcom.com>
818c07b8 2403M: Arend van Spriel <arend@broadcom.com>
85d63686 2404M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2405M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2406L: linux-wireless@vger.kernel.org
5615171c 2407L: brcm80211-dev-list@broadcom.com
a9533e7e 2408S: Supported
05491d2c 2409F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2410
9958d6f9 2411BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2412M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2413L: linux-scsi@vger.kernel.org
2414S: Supported
2415F: drivers/scsi/bnx2fc/
2416
6a6b5ad0 2417BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2418M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2419L: linux-scsi@vger.kernel.org
2420S: Supported
2421F: drivers/scsi/bnx2i/
2422
63f37ddf 2423BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2424M: Ray Jui <rjui@broadcom.com>
2425M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2426M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2428L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2429T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2430S: Maintained
2431N: iproc
2432N: cygnus
63f37ddf 2433N: nsp
36c0237f
SB
2434N: bcm9113*
2435N: bcm9583*
63f37ddf
JM
2436N: bcm9585*
2437N: bcm9586*
2438N: bcm988312
36c0237f 2439N: bcm113*
63f37ddf
JM
2440N: bcm583*
2441N: bcm585*
2442N: bcm586*
2443N: bcm88312
36c0237f 2444
3b0213d5
GF
2445BROADCOM BRCMSTB GPIO DRIVER
2446M: Gregory Fong <gregory.0xf0@gmail.com>
2447L: bcm-kernel-feedback-list@broadcom.com>
2448S: Supported
2449F: drivers/gpio/gpio-brcmstb.c
2450F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2451
7b7f588b 2452BROADCOM KONA GPIO DRIVER
5e163903 2453M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2454L: bcm-kernel-feedback-list@broadcom.com
2455S: Supported
2456F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2457F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2458
f6e734a8
RM
2459BROADCOM NVRAM DRIVER
2460M: Rafał Miłecki <zajec5@gmail.com>
2461L: linux-mips@linux-mips.org
2462S: Maintained
2463F: drivers/firmware/broadcom/*
2464
02787daa
BN
2465BROADCOM STB NAND FLASH DRIVER
2466M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2467M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2468L: linux-mtd@lists.infradead.org
1285734c 2469L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2470S: Maintained
2471F: drivers/mtd/nand/brcmnand/
2472
c9678d86
RM
2473BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2474M: Rafał Miłecki <zajec5@gmail.com>
2475L: linux-wireless@vger.kernel.org
2476S: Maintained
2477F: drivers/bcma/
2478F: include/linux/bcma/
2479
b8302205
FF
2480BROADCOM SYSTEMPORT ETHERNET DRIVER
2481M: Florian Fainelli <f.fainelli@gmail.com>
2482L: netdev@vger.kernel.org
2483S: Supported
2484F: drivers/net/ethernet/broadcom/bcmsysport.*
2485
7725ccfd 2486BROCADE BFA FC SCSI DRIVER
aa803370
AG
2487M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2488M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2489L: linux-scsi@vger.kernel.org
2490S: Supported
2491F: drivers/scsi/bfa/
7725ccfd 2492
8b230ed8 2493BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2494M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2495L: netdev@vger.kernel.org
2496S: Supported
f844a0ea 2497F: drivers/net/ethernet/brocade/bna/
8b230ed8 2498
5cdf7f76 2499BSG (block layer generic sg v4 driver)
8b58be88 2500M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2501L: linux-scsi@vger.kernel.org
2502S: Supported
679655da
JP
2503F: block/bsg.c
2504F: include/linux/bsg.h
c117ab84 2505F: include/uapi/linux/bsg.h
5cdf7f76 2506
af39917d
CL
2507BT87X AUDIO DRIVER
2508M: Clemens Ladisch <clemens@ladisch.de>
2509L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2510T: git git://git.alsa-project.org/alsa-kernel.git
2511S: Maintained
2512F: Documentation/sound/alsa/Bt87x.txt
2513F: sound/pci/bt87x.c
2514
ff1d5c2f 2515BT8XXGPIO DRIVER
eb032b98 2516M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2517W: http://bu3sch.de/btgpio.php
2518S: Maintained
72dbb705 2519F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2520
eb1eb04f 2521BTRFS FILE SYSTEM
c0778e25
CM
2522M: Chris Mason <clm@fb.com>
2523M: Josef Bacik <jbacik@fb.com>
d8130624 2524M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2525L: linux-btrfs@vger.kernel.org
2526W: http://btrfs.wiki.kernel.org/
8a6e2535 2527Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2528T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2529S: Maintained
679655da
JP
2530F: Documentation/filesystems/btrfs.txt
2531F: fs/btrfs/
eb1eb04f 2532
1da177e4 2533BTTV VIDEO4LINUX DRIVER
009a5410 2534M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2535L: linux-media@vger.kernel.org
a825eaec 2536W: https://linuxtv.org
275ffde4 2537T: git git://linuxtv.org/media_tree.git
f96236e5 2538S: Odd fixes
679655da 2539F: Documentation/video4linux/bttv/
90d72ac6 2540F: drivers/media/pci/bt8xx/bttv*
1da177e4 2541
1f34923c
KA
2542BUSLOGIC SCSI DRIVER
2543M: Khalid Aziz <khalid@gonehiking.org>
2544L: linux-scsi@vger.kernel.org
2545S: Maintained
2546F: drivers/scsi/BusLogic.*
2547F: drivers/scsi/FlashPoint.*
2548
af39917d
CL
2549C-MEDIA CMI8788 DRIVER
2550M: Clemens Ladisch <clemens@ladisch.de>
2551L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2552T: git git://git.alsa-project.org/alsa-kernel.git
2553S: Maintained
2554F: sound/pci/oxygen/
2555
2141355f
MS
2556C6X ARCHITECTURE
2557M: Mark Salter <msalter@redhat.com>
2558M: Aurelien Jacquiot <a-jacquiot@ti.com>
2559L: linux-c6x-dev@linux-c6x.org
2560W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2561S: Maintained
2562F: arch/c6x/
2563
a5432f5a 2564CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2565M: David Howells <dhowells@redhat.com>
e62d6e24 2566L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2567S: Supported
2568F: Documentation/filesystems/caching/cachefiles.txt
2569F: fs/cachefiles/
2570
c815ca39
HV
2571CADET FM/AM RADIO RECEIVER DRIVER
2572M: Hans Verkuil <hverkuil@xs4all.nl>
2573L: linux-media@vger.kernel.org
2574T: git git://linuxtv.org/media_tree.git
a825eaec 2575W: https://linuxtv.org
c815ca39
HV
2576S: Maintained
2577F: drivers/media/radio/radio-cadet*
2578
77d5140f 2579CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2580M: Jonathan Corbet <corbet@lwn.net>
661263b5 2581L: linux-media@vger.kernel.org
275ffde4 2582T: git git://linuxtv.org/media_tree.git
77d5140f 2583S: Maintained
679655da 2584F: Documentation/video4linux/cafe_ccic
90d72ac6 2585F: drivers/media/platform/marvell-ccic/
77d5140f 2586
201b6bab 2587CAIF NETWORK LAYER
5c574f50 2588M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2589L: netdev@vger.kernel.org
2590S: Supported
2591F: Documentation/networking/caif/
2592F: drivers/net/caif/
c117ab84 2593F: include/uapi/linux/caif/
201b6bab
JP
2594F: include/net/caif/
2595F: net/caif/
2596
77dac90f 2597CALGARY x86-64 IOMMU
8b58be88
JP
2598M: Muli Ben-Yehuda <muli@il.ibm.com>
2599M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2600L: discuss@x86-64.org
2601S: Maintained
679655da
JP
2602F: arch/x86/kernel/pci-calgary_64.c
2603F: arch/x86/kernel/tce_64.c
2604F: arch/x86/include/asm/calgary.h
2605F: arch/x86/include/asm/tce.h
77dac90f 2606
e2d1d6c0 2607CAN NETWORK LAYER
8d15d386 2608M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2609M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2610L: linux-can@vger.kernel.org
84b0d715 2611W: https://github.com/linux-can
870482a4
MKB
2612T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2613T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2614S: Maintained
f35f6c8f 2615F: Documentation/networking/can.txt
8d15d386 2616F: net/can/
8d15d386 2617F: include/linux/can/core.h
c117ab84
CEB
2618F: include/uapi/linux/can.h
2619F: include/uapi/linux/can/bcm.h
2620F: include/uapi/linux/can/raw.h
2621F: include/uapi/linux/can/gw.h
e2d1d6c0 2622
4261a204 2623CAN NETWORK DRIVERS
8b58be88 2624M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2625M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2626L: linux-can@vger.kernel.org
84b0d715 2627W: https://github.com/linux-can
870482a4
MKB
2628T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2629T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2630S: Maintained
8d15d386
OH
2631F: drivers/net/can/
2632F: include/linux/can/dev.h
8d15d386 2633F: include/linux/can/platform/
c117ab84
CEB
2634F: include/uapi/linux/can/error.h
2635F: include/uapi/linux/can/netlink.h
4261a204 2636
95d16c72
JM
2637CAPABILITIES
2638M: Serge Hallyn <serge.hallyn@canonical.com>
2639L: linux-security-module@vger.kernel.org
6305902c 2640S: Supported
95d16c72 2641F: include/linux/capability.h
c117ab84 2642F: include/uapi/linux/capability.h
6305902c 2643F: security/commoncap.c
38a94118 2644F: kernel/capability.c
95d16c72 2645
b84894c7
KT
2646CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2647M: Kevin Tsai <ktsai@capellamicro.com>
2648S: Maintained
2649F: drivers/iio/light/cm*
2650F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2651
f21fb3ed
RV
2652CAVIUM LIQUIDIO NETWORK DRIVER
2653M: Derek Chickles <derek.chickles@caviumnetworks.com>
2654M: Satanand Burla <satananda.burla@caviumnetworks.com>
2655M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2656M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2657L: netdev@vger.kernel.org
2658W: http://www.cavium.com
2659S: Supported
f21fb3ed
RV
2660F: drivers/net/ethernet/cavium/liquidio/
2661
ef0bbac3
VB
2662CC2520 IEEE-802.15.4 RADIO DRIVER
2663M: Varka Bhadram <varkabhadram@gmail.com>
2664L: linux-wpan@vger.kernel.org
2665S: Maintained
2666F: drivers/net/ieee802154/cc2520.c
2667F: include/linux/spi/cc2520.h
2668F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2669
b8154542 2670CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2671M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2672L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2673W: http://www.ibm.com/developerworks/power/cell/
2674S: Supported
679655da 2675F: arch/powerpc/include/asm/cell*.h
679655da 2676F: arch/powerpc/include/asm/spu*.h
c117ab84 2677F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2678F: arch/powerpc/oprofile/*cell*
2679F: arch/powerpc/platforms/cell/
b8154542 2680
398ecff5
SW
2681CEPH COMMON CODE (LIBCEPH)
2682M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2683M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2684M: Sage Weil <sage@redhat.com>
82593f87 2685L: ceph-devel@vger.kernel.org
09d90327 2686W: http://ceph.com/
fb99f881 2687T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2688T: git git://github.com/ceph/ceph-client.git
9030aaf9 2689S: Supported
14430813
JP
2690F: net/ceph/
2691F: include/linux/ceph/
2692F: include/linux/crush/
9030aaf9 2693
398ecff5
SW
2694CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2695M: "Yan, Zheng" <zyan@redhat.com>
2696M: Sage Weil <sage@redhat.com>
2697M: Ilya Dryomov <idryomov@gmail.com>
2698L: ceph-devel@vger.kernel.org
2699W: http://ceph.com/
2700T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2701T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2702S: Supported
2703F: Documentation/filesystems/ceph.txt
2704F: fs/ceph/
2705
cfc411e7
DH
2706CERTIFICATE HANDLING:
2707M: David Howells <dhowells@redhat.com>
2708M: David Woodhouse <dwmw2@infradead.org>
2709L: keyrings@linux-nfs.org
2710S: Maintained
2711F: Documentation/module-signing.txt
2712F: certs/
2713F: scripts/extract-cert.c
2714
18332a80 2715CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2716L: linux-usb@vger.kernel.org
10c6c9c9 2717S: Orphan
679655da
JP
2718F: Documentation/usb/WUSB-Design-overview.txt
2719F: Documentation/usb/wusb-cbaf
355ffe69
DV
2720F: drivers/usb/host/hwa-hc.c
2721F: drivers/usb/host/whci/
679655da
JP
2722F: drivers/usb/wusbcore/
2723F: include/linux/usb/wusb*
18332a80 2724
70e84049 2725CFAG12864B LCD DRIVER
8b58be88 2726M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2727W: http://miguelojeda.es/auxdisplay.htm
2728W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2729S: Maintained
679655da
JP
2730F: drivers/auxdisplay/cfag12864b.c
2731F: include/linux/cfag12864b.h
70e84049
MOS
2732
2733CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2734M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2735W: http://miguelojeda.es/auxdisplay.htm
2736W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2737S: Maintained
679655da
JP
2738F: drivers/auxdisplay/cfag12864bfb.c
2739F: include/linux/cfag12864b.h
70e84049 2740
704232c2 2741CFG80211 and NL80211
8b58be88 2742M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2743L: linux-wireless@vger.kernel.org
ce466579
JB
2744W: http://wireless.kernel.org/
2745T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2746T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2747S: Maintained
c117ab84 2748F: include/uapi/linux/nl80211.h
679655da
JP
2749F: include/net/cfg80211.h
2750F: net/wireless/*
2751X: net/wireless/wext*
704232c2 2752
46e64261
GKH
2753CHAR and MISC DRIVERS
2754M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2755M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2756T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2757S: Supported
46e64261
GKH
2758F: drivers/char/*
2759F: drivers/misc/*
471322a8 2760F: include/linux/miscdevice.h
46e64261 2761
0a920b5b 2762CHECKPATCH
8b58be88 2763M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2764M: Joe Perches <joe@perches.com>
2765S: Maintained
679655da 2766F: scripts/checkpatch.pl
0a920b5b 2767
f8407f26
HW
2768CHINESE DOCUMENTATION
2769M: Harry Wei <harryxiyou@gmail.com>
9740153c 2770L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2771L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2772S: Maintained
2773F: Documentation/zh_CN/
2774
2721ea2c 2775CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2776M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2777T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2778L: linux-usb@vger.kernel.org
2779S: Maintained
2780F: drivers/usb/chipidea/
2781
a93ad65d
HG
2782CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2783M: Hans de Goede <hdegoede@redhat.com>
2784L: linux-input@vger.kernel.org
2785S: Maintained
2786F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2787F: drivers/input/touchscreen/chipone_icn8318.c
2788
ab043105
OJ
2789CHROME HARDWARE PLATFORM SUPPORT
2790M: Olof Johansson <olof@lixom.net>
2791S: Maintained
2792F: drivers/platform/chrome/
2793
641cb85e 2794CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2795M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2796M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2797M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2798M: Neel Patel <neepatel@cisco.com>
7063fbf2 2799S: Supported
a6a5580c 2800F: drivers/net/ethernet/cisco/enic/
7063fbf2 2801
e3cf00d0 2802CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2803M: Christian Benvenuti <benve@cisco.com>
2804M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2805S: Supported
35ef4a9e 2806F: drivers/infiniband/hw/usnic/
e3cf00d0 2807
2b7a52a4 2808CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2809M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2810L: netdev@vger.kernel.org
2811S: Maintained
57d0b7a0 2812F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2813
3d4cfdc9
MB
2814CIRRUS LOGIC AUDIO CODEC DRIVERS
2815M: Brian Austin <brian.austin@cirrus.com>
2816M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2817L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2818S: Maintained
2819F: sound/soc/codecs/cs*
2820
94574d9a
KRW
2821CLEANCACHE API
2822M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2823L: linux-kernel@vger.kernel.org
2824S: Maintained
2825F: mm/cleancache.c
2826F: include/linux/cleancache.h
2827
d4275354 2828CLK API
8b58be88 2829M: Russell King <linux@arm.linux.org.uk>
aa571b14 2830L: linux-clk@vger.kernel.org
37417046 2831S: Maintained
d4275354
RK
2832F: include/linux/clk.h
2833
9222d247
JS
2834CLOCKSOURCE, CLOCKEVENT DRIVERS
2835M: Daniel Lezcano <daniel.lezcano@linaro.org>
2836M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2837L: linux-kernel@vger.kernel.org
9222d247
JS
2838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2839S: Supported
2840F: drivers/clocksource
2841
5df6d737 2842CISCO FCOE HBA DRIVER
8fc89a79
HP
2843M: Hiral Patel <hiralpat@cisco.com>
2844M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2845M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2846L: linux-scsi@vger.kernel.org
2847S: Supported
2a99921a 2848F: drivers/scsi/fnic/
5df6d737 2849
c8806b6c
NM
2850CISCO SCSI HBA DRIVER
2851M: Narsimhulu Musini <nmusini@cisco.com>
2852M: Sesidhar Baddela <sebaddel@cisco.com>
2853L: linux-scsi@vger.kernel.org
2854S: Supported
2855F: drivers/scsi/snic/
2856
529aa8cb
TLSC
2857CMPC ACPI DRIVER
2858M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2859M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2860L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2861S: Supported
2862F: drivers/platform/x86/classmate-laptop.c
2863
85756a06
HV
2864COBALT MEDIA DRIVER
2865M: Hans Verkuil <hans.verkuil@cisco.com>
2866L: linux-media@vger.kernel.org
2867T: git git://linuxtv.org/media_tree.git
a825eaec 2868W: https://linuxtv.org
85756a06
HV
2869S: Supported
2870F: drivers/media/pci/cobalt/
2871
74425eee 2872COCCINELLE/Semantic Patches (SmPL)
26de9c26 2873M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2874M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2875M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2876M: Michal Marek <mmarek@suse.com>
26de9c26 2877L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2878T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2879W: http://coccinelle.lip6.fr/
2880S: Supported
4b92b2aa 2881F: Documentation/coccinelle.txt
74425eee
NP
2882F: scripts/coccinelle/
2883F: scripts/coccicheck
2884
1da177e4 2885CODA FILE SYSTEM
8b58be88 2886M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2887M: coda@cs.cmu.edu
2888L: codalist@coda.cs.cmu.edu
2889W: http://www.coda.cs.cmu.edu/
2890S: Maintained
679655da
JP
2891F: Documentation/filesystems/coda.txt
2892F: fs/coda/
2893F: include/linux/coda*.h
c117ab84 2894F: include/uapi/linux/coda*.h
1da177e4 2895
0b14261e
PZ
2896CODA V4L2 MEM2MEM DRIVER
2897M: Philipp Zabel <p.zabel@pengutronix.de>
2898L: linux-media@vger.kernel.org
2899S: Maintained
2900F: Documentation/devicetree/bindings/media/coda.txt
2901F: drivers/media/platform/coda/
2902
7704addb 2903COMMON CLK FRAMEWORK
a85fa007 2904M: Michael Turquette <mturquette@baylibre.com>
f956165f 2905M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2906L: linux-clk@vger.kernel.org
baeb0d9b 2907T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2908S: Maintained
60bea3b5
SW
2909F: drivers/clk/
2910X: drivers/clk/clkdev.c
7704addb 2911F: include/linux/clk-pr*
60bea3b5 2912F: include/linux/clk/
7704addb 2913
e2d1d6c0 2914COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2915M: Steve French <sfrench@samba.org>
51223df6 2916L: linux-cifs@vger.kernel.org
d1f28953 2917L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2918W: http://linux-cifs.samba.org/
bb1d5dda 2919T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2920S: Supported
ec421a71 2921F: Documentation/filesystems/cifs/
679655da 2922F: fs/cifs/
e2d1d6c0 2923
1da177e4 2924COMPACTPCI HOTPLUG CORE
8b58be88 2925M: Scott Murray <scott@spiteful.org>
64dab204 2926L: linux-pci@vger.kernel.org
82c4dfc7 2927S: Maintained
679655da 2928F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2929
2930COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2931M: Scott Murray <scott@spiteful.org>
64dab204 2932L: linux-pci@vger.kernel.org
82c4dfc7 2933S: Maintained
679655da 2934F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2935
2936COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2937M: Scott Murray <scott@spiteful.org>
64dab204 2938L: linux-pci@vger.kernel.org
82c4dfc7 2939S: Maintained
679655da 2940F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2941
5411552c 2942COMPAL LAPTOP SUPPORT
8b58be88 2943M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2944L: platform-driver-x86@vger.kernel.org
5411552c 2945S: Maintained
679655da 2946F: drivers/platform/x86/compal-laptop.c
5411552c 2947
949be0f7 2948CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
2949L: accessrunner-general@lists.sourceforge.net
2950W: http://accessrunner.sourceforge.net/
44243ef4 2951S: Orphan
679655da 2952F: drivers/usb/atm/cxacru.c
949be0f7 2953
e2d1d6c0 2954CONFIGFS
d6351db2 2955M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
2956M: Christoph Hellwig <hch@lst.de>
2957T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 2958S: Supported
679655da
JP
2959F: fs/configfs/
2960F: include/linux/configfs.h
e2d1d6c0 2961
acb9c1b2 2962CONNECTOR
8b58be88 2963M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
2964L: netdev@vger.kernel.org
2965S: Maintained
2966F: drivers/connector/
2967
a3e3354d 2968CONTROL GROUP (CGROUP)
860ca0e6 2969M: Tejun Heo <tj@kernel.org>
ad50c159 2970M: Li Zefan <lizefan@huawei.com>
4d205676 2971M: Johannes Weiner <hannes@cmpxchg.org>
12340313 2972L: cgroups@vger.kernel.org
860ca0e6 2973T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 2974S: Maintained
a3e3354d 2975F: Documentation/cgroups/
679655da
JP
2976F: include/linux/cgroup*
2977F: kernel/cgroup*
a3e3354d
TH
2978
2979CONTROL GROUP - CPUSET
2980M: Li Zefan <lizefan@huawei.com>
2981L: cgroups@vger.kernel.org
2982W: http://www.bullopensource.org/cpuset/
2983W: http://oss.sgi.com/projects/cpusets/
2984T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2985S: Maintained
2986F: Documentation/cgroups/cpusets.txt
2987F: include/linux/cpuset.h
2988F: kernel/cpuset.c
2989
2990CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2991M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 2992M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 2993M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
2994L: cgroups@vger.kernel.org
2995L: linux-mm@kvack.org
2996S: Maintained
2997F: mm/memcontrol.c
5d1ea48b 2998F: mm/swap_cgroup.c
fb3a0fb6 2999
bebe4678 3000CORETEMP HARDWARE MONITORING DRIVER
96859129 3001M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
3002L: lm-sensors@lm-sensors.org
3003S: Maintained
679655da
JP
3004F: Documentation/hwmon/coretemp
3005F: drivers/hwmon/coretemp.c
bebe4678 3006
1da177e4 3007COSA/SRP SYNC SERIAL DRIVER
8b58be88 3008M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3009W: http://www.fi.muni.cz/~kas/cosa/
3010S: Maintained
679655da 3011F: drivers/net/wan/cosa*
1da177e4 3012
4371ee35 3013CPMAC ETHERNET DRIVER
8b58be88 3014M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3015L: netdev@vger.kernel.org
3016S: Maintained
b544dbac 3017F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3018
1da177e4 3019CPU FREQUENCY DRIVERS
9c3646d1 3020M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3021M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3022L: linux-pm@vger.kernel.org
1da177e4 3023S: Maintained
27209d91
VK
3024T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3025T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3026F: drivers/cpufreq/
3027F: include/linux/cpufreq.h
1da177e4 3028
8a67f0ef
VK
3029CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3030M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3031M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3032L: linux-pm@vger.kernel.org
3033W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3034S: Maintained
3035F: drivers/cpufreq/arm_big_little.h
3036F: drivers/cpufreq/arm_big_little.c
3037F: drivers/cpufreq/arm_big_little_dt.c
3038
14d2c34c 3039CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3040M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3041M: Daniel Lezcano <daniel.lezcano@linaro.org>
3042L: linux-pm@vger.kernel.org
3043L: linux-arm-kernel@lists.infradead.org
cea8321c 3044T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3045S: Maintained
3046F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3047
0c570c18
BZ
3048CPUIDLE DRIVER - ARM EXYNOS
3049M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3050M: Daniel Lezcano <daniel.lezcano@linaro.org>
3051M: Kukjin Kim <kgene@kernel.org>
3052L: linux-pm@vger.kernel.org
3053L: linux-samsung-soc@vger.kernel.org
3054S: Supported
3055F: drivers/cpuidle/cpuidle-exynos.c
3056F: arch/arm/mach-exynos/pm.c
3057
a8e39c35 3058CPUIDLE DRIVERS
9c3646d1 3059M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3060M: Daniel Lezcano <daniel.lezcano@linaro.org>
3061L: linux-pm@vger.kernel.org
3062S: Maintained
cea8321c 3063T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3064F: drivers/cpuidle/*
3065F: include/linux/cpuidle.h
3066
1da177e4 3067CPUID/MSR DRIVER
8b58be88 3068M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3069S: Maintained
679655da
JP
3070F: arch/x86/kernel/cpuid.c
3071F: arch/x86/kernel/msr.c
1da177e4 3072
7fe2f639 3073CPU POWER MONITORING SUBSYSTEM
d8130624 3074M: Thomas Renninger <trenn@suse.com>
103f1790 3075L: linux-pm@vger.kernel.org
7fe2f639 3076S: Maintained
14430813 3077F: tools/power/cpupower/
7fe2f639 3078
1da177e4 3079CRAMFS FILESYSTEM
ce00f85c 3080W: http://sourceforge.net/projects/cramfs/
54886a71 3081S: Orphan / Obsolete
679655da
JP
3082F: Documentation/filesystems/cramfs.txt
3083F: fs/cramfs/
1da177e4
LT
3084
3085CRIS PORT
8b58be88
JP
3086M: Mikael Starvik <starvik@axis.com>
3087M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3088L: linux-cris-kernel@axis.com
1da177e4
LT
3089W: http://developer.axis.com
3090S: Maintained
679655da 3091F: arch/cris/
df621252 3092F: drivers/tty/serial/crisv10.*
1da177e4
LT
3093
3094CRYPTO API
8b58be88
JP
3095M: Herbert Xu <herbert@gondor.apana.org.au>
3096M: "David S. Miller" <davem@davemloft.net>
1da177e4 3097L: linux-crypto@vger.kernel.org
54e5881d 3098T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3099S: Maintained
679655da 3100F: Documentation/crypto/
2ca87a17 3101F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3102F: arch/*/crypto/
3103F: crypto/
3104F: drivers/crypto/
3105F: include/crypto/
1da177e4 3106
5b07bd57 3107CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3108M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3109L: linux-crypto@vger.kernel.org
3110S: Maintained
51a2228a
JP
3111F: crypto/ansi_cprng.c
3112F: crypto/rng.c
5b07bd57 3113
fc279cc2
HV
3114CS3308 MEDIA DRIVER
3115M: Hans Verkuil <hverkuil@xs4all.nl>
3116L: linux-media@vger.kernel.org
3117T: git git://linuxtv.org/media_tree.git
3118W: http://linuxtv.org
3119S: Odd Fixes
3120F: drivers/media/i2c/cs3308.c
3121F: drivers/media/i2c/cs3308.h
3122
9b4ffa48 3123CS5535 Audio ALSA driver
8b58be88 3124M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3125S: Maintained
679655da 3126F: sound/pci/cs5535audio/
9b4ffa48 3127
a910e4a9 3128CW1200 WLAN driver
b75f0050
JP
3129M: Solomon Peachy <pizza@shaftnet.org>
3130S: Maintained
560424e9 3131F: drivers/net/wireless/st/cw1200/
a910e4a9 3132
6d8425b1 3133CX18 VIDEO4LINUX DRIVER
6afdeaf8 3134M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3135L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3136L: linux-media@vger.kernel.org
275ffde4 3137T: git git://linuxtv.org/media_tree.git
a825eaec 3138W: https://linuxtv.org
30e10993 3139W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3140S: Maintained
679655da 3141F: Documentation/video4linux/cx18.txt
90d72ac6 3142F: drivers/media/pci/cx18/
6c0f0359 3143F: include/uapi/linux/ivtv*
6d8425b1 3144
3f101d91
HV
3145CX2341X MPEG ENCODER HELPER MODULE
3146M: Hans Verkuil <hverkuil@xs4all.nl>
3147L: linux-media@vger.kernel.org
3148T: git git://linuxtv.org/media_tree.git
a825eaec 3149W: https://linuxtv.org
3f101d91 3150S: Maintained
c368360b 3151F: drivers/media/common/cx2341x*
3f101d91
HV
3152F: include/media/cx2341x*
3153
b8fe6e2c
PB
3154CX24120 MEDIA DRIVER
3155M: Jemma Denson <jdenson@gmail.com>
3156M: Patrick Boettcher <patrick.boettcher@posteo.de>
3157L: linux-media@vger.kernel.org
a825eaec 3158W: https://linuxtv.org
b8fe6e2c
PB
3159Q: http://patchwork.linuxtv.org/project/linux-media/list/
3160S: Maintained
3161F: drivers/media/dvb-frontends/cx24120*
3162
20357578 3163CX88 VIDEO4LINUX DRIVER
009a5410 3164M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3165L: linux-media@vger.kernel.org
a825eaec 3166W: https://linuxtv.org
20357578
MCC
3167T: git git://linuxtv.org/media_tree.git
3168S: Odd fixes
3169F: Documentation/video4linux/cx88/
3170F: drivers/media/pci/cx88/
6d8425b1 3171
91952bc0
AP
3172CXD2820R MEDIA DRIVER
3173M: Antti Palosaari <crope@iki.fi>
3174L: linux-media@vger.kernel.org
a825eaec 3175W: https://linuxtv.org
91952bc0
AP
3176W: http://palosaari.fi/linux/
3177Q: http://patchwork.linuxtv.org/project/linux-media/list/
3178T: git git://linuxtv.org/anttip/media_tree.git
3179S: Maintained
3180F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3181
e5ec3789 3182CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3183M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3184L: netdev@vger.kernel.org
3185W: http://www.chelsio.com
3186S: Supported
f7917c00 3187F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3188
d8ae3c33 3189CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3190M: Karen Xie <kxie@chelsio.com>
3191L: linux-scsi@vger.kernel.org
3192W: http://www.chelsio.com
3193S: Supported
3194F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3195
e5ec3789 3196CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3197M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3198L: linux-rdma@vger.kernel.org
e5ec3789
SW
3199W: http://www.openfabrics.org
3200S: Supported
679655da 3201F: drivers/infiniband/hw/cxgb3/
e5ec3789 3202
be4c9bad 3203CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3204M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3205L: netdev@vger.kernel.org
3206W: http://www.chelsio.com
3207S: Supported
f7917c00 3208F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3209
d8ae3c33 3210CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3211M: Karen Xie <kxie@chelsio.com>
3212L: linux-scsi@vger.kernel.org
3213W: http://www.chelsio.com
3214S: Supported
3215F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3216
be4c9bad
RD
3217CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3218M: Steve Wise <swise@chelsio.com>
3219L: linux-rdma@vger.kernel.org
3220W: http://www.openfabrics.org
3221S: Supported
3222F: drivers/infiniband/hw/cxgb4/
3223
5c20a5c7
CL
3224CXGB4VF ETHERNET DRIVER (CXGB4VF)
3225M: Casey Leedom <leedom@chelsio.com>
3226L: netdev@vger.kernel.org
3227W: http://www.chelsio.com
3228S: Supported
f7917c00 3229F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3230
a9282d01
IM
3231CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3232M: Ian Munsie <imunsie@au1.ibm.com>
3233M: Michael Neuling <mikey@neuling.org>
3234L: linuxppc-dev@lists.ozlabs.org
3235S: Supported
3236F: drivers/misc/cxl/
ec249dd8 3237F: include/misc/cxl*
a9282d01
IM
3238F: include/uapi/misc/cxl.h
3239F: Documentation/powerpc/cxl.txt
3240F: Documentation/powerpc/cxl.txt
3241F: Documentation/ABI/testing/sysfs-class-cxl
3242
11f43ae7
MO
3243CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3244M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3245M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3246L: linux-scsi@vger.kernel.org
3247S: Supported
3248F: drivers/scsi/cxlflash/
3249F: include/uapi/scsi/cxlflash_ioctls.h
3250F: Documentation/powerpc/cxlflash.txt
3251
b52b97a3
GC
3252STMMAC ETHERNET DRIVER
3253M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3254L: netdev@vger.kernel.org
3255W: http://www.stlinux.com
3256S: Supported
7ac6653a 3257F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3258
1da177e4 3259CYBERPRO FB DRIVER
8b58be88 3260M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3262W: http://www.arm.linux.org.uk/
3263S: Maintained
8a61f013 3264F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3265
1da177e4 3266CYCLADES ASYNC MUX DRIVER
1da177e4 3267W: http://www.cyclades.com/
d459883e 3268S: Orphan
c897401b 3269F: drivers/tty/cyclades.c
679655da 3270F: include/linux/cyclades.h
c117ab84 3271F: include/uapi/linux/cyclades.h
1da177e4
LT
3272
3273CYCLADES PC300 DRIVER
1da177e4 3274W: http://www.cyclades.com/
d459883e 3275S: Orphan
679655da 3276F: drivers/net/wan/pc300*
1da177e4 3277
402f6ae4
AP
3278CYPRESS_FIRMWARE MEDIA DRIVER
3279M: Antti Palosaari <crope@iki.fi>
3280L: linux-media@vger.kernel.org
a825eaec 3281W: https://linuxtv.org
402f6ae4
AP
3282W: http://palosaari.fi/linux/
3283Q: http://patchwork.linuxtv.org/project/linux-media/list/
3284T: git git://linuxtv.org/anttip/media_tree.git
3285S: Maintained
3286F: drivers/media/common/cypress_firmware*
3287
e3ae3525 3288CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3289M: Ferruh Yigit <fery@cypress.com>
6305902c 3290L: linux-input@vger.kernel.org
be9a6f40 3291S: Supported
6305902c
JP
3292F: drivers/input/touchscreen/cyttsp*
3293F: include/linux/input/cyttsp.h
e3ae3525 3294
aaaf5fbf
JK
3295DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3296M: Joshua Kinard <kumba@gentoo.org>
3297S: Maintained
3298F: drivers/rtc/rtc-ds1685.c
3299F: include/linux/rtc/ds1685.h
3300
1da177e4 3301DAMA SLAVE for AX.25
8b58be88 3302M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3303W: http://yaina.de/jreuter/
3304W: http://www.qsl.net/dl1bke/
3305L: linux-hams@vger.kernel.org
3306S: Maintained
679655da
JP
3307F: net/ax25/af_ax25.c
3308F: net/ax25/ax25_dev.c
3309F: net/ax25/ax25_ds_*
3310F: net/ax25/ax25_in.c
3311F: net/ax25/ax25_out.c
3312F: net/ax25/ax25_timer.c
3313F: net/ax25/sysctl_net_ax25.c
1da177e4 3314
e2d1d6c0 3315DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3316L: netdev@vger.kernel.org
5ff77428 3317S: Orphan
679655da 3318F: Documentation/networking/dmfe.txt
0f04e2aa 3319F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3320
3321DC390/AM53C974 SCSI driver
d8130624 3322M: Hannes Reinecke <hare@suse.com>
71bd849d 3323L: linux-scsi@vger.kernel.org
e2d1d6c0 3324S: Maintained
71bd849d 3325F: drivers/scsi/am53c974.c
e2d1d6c0 3326
1da177e4 3327DC395x SCSI driver
61eee9a7 3328M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3329M: Ali Akcaagac <aliakc@web.de>
3330M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3331L: dc395x@twibble.org
cf015e9f
JP
3332W: http://twibble.org/dist/dc395x/
3333W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3334S: Maintained
679655da
JP
3335F: Documentation/scsi/dc395x.txt
3336F: drivers/scsi/dc395x.*
1da177e4 3337
eb8edb08 3338DCCP PROTOCOL
a89d030e 3339M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3340L: dccp@vger.kernel.org
c996d8b9 3341W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3342S: Maintained
679655da 3343F: include/linux/dccp.h
c117ab84 3344F: include/uapi/linux/dccp.h
679655da
JP
3345F: include/linux/tfrc.h
3346F: net/dccp/
eb8edb08 3347
1da177e4 3348DECnet NETWORK LAYER
1da177e4
LT
3349W: http://linux-decnet.sourceforge.net
3350L: linux-decnet-user@lists.sourceforge.net
f546444d 3351S: Orphan
679655da
JP
3352F: Documentation/networking/decnet.txt
3353F: net/decnet/
1da177e4 3354
ebff05b9
MR
3355DECSTATION PLATFORM SUPPORT
3356M: "Maciej W. Rozycki" <macro@linux-mips.org>
3357L: linux-mips@linux-mips.org
3358W: http://www.linux-mips.org/wiki/DECstation
3359S: Maintained
3360F: arch/mips/dec/
3361F: arch/mips/include/asm/dec/
3362F: arch/mips/include/asm/mach-dec/
3363
1da177e4 3364DEFXX FDDI NETWORK DRIVER
8b58be88 3365M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3366S: Maintained
33f810b2 3367F: drivers/net/fddi/defxx.*
1da177e4 3368
ad8f07cc 3369DELL LAPTOP DRIVER
8b58be88 3370M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3371M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3372L: platform-driver-x86@vger.kernel.org
ad8f07cc 3373S: Maintained
679655da 3374F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3375
817a5cdb
PR
3376DELL LAPTOP RBTN DRIVER
3377M: Pali RohĂ¡r <pali.rohar@gmail.com>
3378S: Maintained
3379F: drivers/platform/x86/dell-rbtn.*
3380
cdbff611
PR
3381DELL LAPTOP FREEFALL DRIVER
3382M: Pali RohĂ¡r <pali.rohar@gmail.com>
3383S: Maintained
3384F: drivers/platform/x86/dell-smo8800.c
3385
1da177e4 3386DELL LAPTOP SMM DRIVER
a5afba16 3387M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3388S: Maintained
a5afba16 3389F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3390F: include/uapi/linux/i8k.h
1da177e4 3391
90563ec4 3392DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3393M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3394S: Maintained
679655da
JP
3395F: Documentation/dcdbas.txt
3396F: drivers/firmware/dcdbas.*
90563ec4 3397
0b3f6109 3398DELL WMI EXTRAS DRIVER
8b58be88 3399M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3400M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3401S: Maintained
36b3a96f 3402F: drivers/platform/x86/dell-wmi.c
0b3f6109 3403
5efc75e3 3404DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3405M: John Youn <johnyoun@synopsys.com>
5efc75e3 3406L: linux-usb@vger.kernel.org
18f340f9 3407T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3408S: Maintained
197ba5f4 3409F: drivers/usb/dwc2/
5efc75e3 3410
94ab23dd
FB
3411DESIGNWARE USB3 DRD IP DRIVER
3412M: Felipe Balbi <balbi@ti.com>
3413L: linux-usb@vger.kernel.org
3414L: linux-omap@vger.kernel.org
3415T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3416S: Maintained
3417F: drivers/usb/dwc3/
3418
833c9545
JB
3419DEVICE COREDUMP (DEV_COREDUMP)
3420M: Johannes Berg <johannes@sipsolutions.net>
3421L: linux-kernel@vger.kernel.org
3422S: Maintained
3423F: drivers/base/devcoredump.c
3424F: include/linux/devcoredump.h
3425
89d07767
KP
3426DEVICE FREQUENCY (DEVFREQ)
3427M: MyungJoo Ham <myungjoo.ham@samsung.com>
3428M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3429L: linux-pm@vger.kernel.org
89d07767
KP
3430S: Maintained
3431F: drivers/devfreq/
3432
1da177e4 3433DEVICE NUMBER REGISTRY
8b58be88 3434M: Torben Mathiasen <device@lanana.org>
1da177e4 3435W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3436S: Maintained
3437
e2d1d6c0 3438DEVICE-MAPPER (LVM)
854ecaad 3439M: Alasdair Kergon <agk@redhat.com>
8504eed3 3440M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3441M: dm-devel@redhat.com
e2d1d6c0
RD
3442L: dm-devel@redhat.com
3443W: http://sources.redhat.com/dm
8a6e2535 3444Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3445T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3446T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3447S: Maintained
679655da
JP
3448F: Documentation/device-mapper/
3449F: drivers/md/dm*
854ecaad 3450F: drivers/md/persistent-data/
679655da
JP
3451F: include/linux/device-mapper.h
3452F: include/linux/dm-*.h
8504eed3 3453F: include/uapi/linux/dm-*.h
e2d1d6c0 3454
c0d995aa
OST
3455DIALOG SEMICONDUCTOR DRIVERS
3456M: Support Opensource <support.opensource@diasemi.com>
3457W: http://www.dialog-semiconductor.com/products
3458S: Supported
3459F: Documentation/hwmon/da90??
7c933772 3460F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3461F: drivers/gpio/gpio-da90??.c
3462F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3463F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3464F: drivers/input/misc/da90??_onkey.c
3465F: drivers/input/touchscreen/da9052_tsi.c
3466F: drivers/leds/leds-da90??.c
3467F: drivers/mfd/da903x.c
3468F: drivers/mfd/da90??-*.c
7be72c2c 3469F: drivers/mfd/da91??-*.c
c0d995aa 3470F: drivers/power/da9052-battery.c
7be72c2c 3471F: drivers/power/da91??-*.c
c0d995aa
OST
3472F: drivers/regulator/da903x.c
3473F: drivers/regulator/da9???-regulator.[ch]
3474F: drivers/rtc/rtc-da90??.c
3475F: drivers/video/backlight/da90??_bl.c
3476F: drivers/watchdog/da90??_wdt.c
3477F: include/linux/mfd/da903x.h
3478F: include/linux/mfd/da9052/
3479F: include/linux/mfd/da9055/
3480F: include/linux/mfd/da9063/
7be72c2c 3481F: include/linux/mfd/da9150/
c0d995aa
OST
3482F: include/sound/da[79]*.h
3483F: sound/soc/codecs/da[79]*.[ch]
3484
599aa697
LL
3485DIGI NEO AND CLASSIC PCI PRODUCTS
3486M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3487M: Mark Hounschell <markh@compro.net>
599aa697
LL
3488L: driverdev-devel@linuxdriverproject.org
3489S: Maintained
3490F: drivers/staging/dgnc/
3491
3492DIGI EPCA PCI PRODUCTS
3493M: Lidza Louina <lidza.louina@gmail.com>
6d825f79 3494M: Daeseok Youn <daeseok.youn@gmail.com>
599aa697
LL
3495L: driverdev-devel@linuxdriverproject.org
3496S: Maintained
3497F: drivers/staging/dgap/
3498
335d7c58 3499DIOLAN U2C-12 I2C DRIVER
ca462085 3500M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3501L: linux-i2c@vger.kernel.org
3502S: Maintained
3503F: drivers/i2c/busses/i2c-diolan-u2c.c
3504
d475c634
MW
3505DIRECT ACCESS (DAX)
3506M: Matthew Wilcox <willy@linux.intel.com>
3507L: linux-fsdevel@vger.kernel.org
3508S: Supported
3509F: fs/dax.c
3510
e7839f25 3511DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3512M: Eric Paris <eparis@parisplace.org>
3c5119c0 3513S: Maintained
679655da
JP
3514F: Documentation/filesystems/dnotify.txt
3515F: fs/notify/dnotify/
3516F: include/linux/dnotify.h
1da177e4
LT
3517
3518DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3519M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3520W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3521W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3522W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3523S: Maintained
3524
4480f15b 3525DISKQUOTA
d8130624 3526M: Jan Kara <jack@suse.com>
1da177e4 3527S: Maintained
679655da
JP
3528F: Documentation/filesystems/quota.txt
3529F: fs/quota/
3530F: include/linux/quota*.h
c117ab84 3531F: include/uapi/linux/quota*.h
1da177e4 3532
702686ad
BT
3533DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3534M: Bernie Thompson <bernie@plugable.com>
3535L: linux-fbdev@vger.kernel.org
3536S: Maintained
3537W: http://plugable.com/category/projects/udlfb/
8a61f013 3538F: drivers/video/fbdev/udlfb.c
702686ad
BT
3539F: include/video/udlfb.h
3540F: Documentation/fb/udlfb.txt
3541
e7839f25 3542DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3543M: Christine Caulfield <ccaulfie@redhat.com>
3544M: David Teigland <teigland@redhat.com>
a4644184 3545L: cluster-devel@redhat.com
5be7b50f 3546W: http://sources.redhat.com/cluster/
54e5881d 3547T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
5be7b50f 3548S: Supported
679655da 3549F: fs/dlm/
5be7b50f 3550
53b6b3e0
SS
3551DMA BUFFER SHARING FRAMEWORK
3552M: Sumit Semwal <sumit.semwal@linaro.org>
3553S: Maintained
3554L: linux-media@vger.kernel.org
3555L: dri-devel@lists.freedesktop.org
8ada6d2d 3556L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3557F: drivers/dma-buf/
e46d12c6
JP
3558F: include/linux/dma-buf*
3559F: include/linux/reservation.h
3560F: include/linux/*fence.h
53b6b3e0
SS
3561F: Documentation/dma-buf-sharing.txt
3562T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3563
b3e5f263 3564DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3565M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3566L: dmaengine@vger.kernel.org
3567Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3568S: Maintained
679655da 3569F: drivers/dma/
0ce3c066 3570F: include/linux/dmaengine.h
979a281e
VK
3571F: Documentation/dmaengine/
3572T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3573
b825037d 3574DME1737 HARDWARE MONITOR DRIVER
8b58be88 3575M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3576L: lm-sensors@lm-sensors.org
3577S: Maintained
679655da
JP
3578F: Documentation/hwmon/dme1737
3579F: drivers/hwmon/dme1737.c
b825037d 3580
1f31e1b1 3581DMI/SMBIOS SUPPORT
d8130624 3582M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3583S: Maintained
d4aeef93 3584T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3585F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3586F: drivers/firmware/dmi-id.c
3587F: drivers/firmware/dmi_scan.c
3588F: include/linux/dmi.h
3589
7d2c86b5 3590DOCUMENTATION
ad3118b9 3591M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3592L: linux-doc@vger.kernel.org
3593S: Maintained
679655da 3594F: Documentation/
42f41ecf
JC
3595F: scripts/docproc.c
3596F: scripts/kernel-doc*
97be078b
RD
3597X: Documentation/ABI/
3598X: Documentation/devicetree/
933a46b8
JC
3599X: Documentation/acpi
3600X: Documentation/power
3601X: Documentation/spi
6c121170 3602X: Documentation/DocBook/media
c51edfb1 3603T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3604
1da177e4 3605DOUBLETALK DRIVER
8b58be88 3606M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3607L: blinux-list@redhat.com
3608S: Maintained
679655da
JP
3609F: drivers/char/dtlk.c
3610F: include/linux/dtlk.h
1da177e4 3611
e2d1d6c0 3612DPT_I2O SCSI RAID DRIVER
8b58be88 3613M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3614L: linux-scsi@vger.kernel.org
3615W: http://www.adaptec.com/
3616S: Maintained
679655da
JP
3617F: drivers/scsi/dpt*
3618F: drivers/scsi/dpt/
e2d1d6c0 3619
b411b363 3620DRBD DRIVER
28b8e8d4
JP
3621P: Philipp Reisner
3622P: Lars Ellenberg
3623M: drbd-dev@lists.linbit.com
3624L: drbd-user@lists.linbit.com
3625W: http://www.drbd.org
3626T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3627T: git git://git.drbd.org/drbd-8.3.git
3628S: Supported
3629F: drivers/block/drbd/
3630F: lib/lru_cache.c
3631F: Documentation/blockdev/drbd/
b411b363 3632
dc7dfcd8 3633DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3634M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3635T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3636S: Supported
679655da 3637F: Documentation/kobject.txt
7cfc51b9 3638F: drivers/base/
87544653 3639F: fs/debugfs/
dc7dfcd8
WS
3640F: fs/kernfs/
3641F: fs/sysfs/
87544653 3642F: include/linux/debugfs.h
dc7dfcd8 3643F: include/linux/kobj*
679655da 3644F: lib/kobj*
1da177e4
LT
3645
3646DRM DRIVERS
8b58be88 3647M: David Airlie <airlied@linux.ie>
4c6a3999 3648L: dri-devel@lists.freedesktop.org
b0447888 3649T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3650S: Maintained
679655da 3651F: drivers/gpu/drm/
433e3b34 3652F: drivers/gpu/vga/
850e9411 3653F: include/drm/
c117ab84 3654F: include/uapi/drm/
1da177e4 3655
566f5939
AD
3656RADEON DRM DRIVERS
3657M: Alex Deucher <alexander.deucher@amd.com>
3658M: Christian König <christian.koenig@amd.com>
3659L: dri-devel@lists.freedesktop.org
3660T: git git://people.freedesktop.org/~agd5f/linux
3661S: Supported
3662F: drivers/gpu/drm/radeon/
566f5939
AD
3663F: include/uapi/drm/radeon*
3664
03e255b9
TR
3665DRM PANEL DRIVERS
3666M: Thierry Reding <thierry.reding@gmail.com>
3667L: dri-devel@lists.freedesktop.org
3668T: git git://anongit.freedesktop.org/tegra/linux.git
3669S: Maintained
3670F: drivers/gpu/drm/drm_panel.c
3671F: drivers/gpu/drm/panel/
3672F: include/drm/drm_panel.h
2d799dde 3673F: Documentation/devicetree/bindings/display/panel/
03e255b9 3674
8daf7473 3675INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3676M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3677M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3678L: intel-gfx@lists.freedesktop.org
8daf7473 3679L: dri-devel@lists.freedesktop.org
7564fde3 3680W: https://01.org/linuxgraphics/
47f95647 3681Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3682T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3683S: Supported
14430813 3684F: drivers/gpu/drm/i915/
8daf7473 3685F: include/drm/i915*
c117ab84 3686F: include/uapi/drm/i915*
8daf7473 3687
99763bb8
BB
3688DRM DRIVERS FOR ATMEL HLCDC
3689M: Boris Brezillon <boris.brezillon@free-electrons.com>
3690L: dri-devel@lists.freedesktop.org
3691S: Supported
3692F: drivers/gpu/drm/atmel-hlcdc/
3693F: Documentation/devicetree/bindings/drm/atmel/
3694
398a6d4a
KP
3695DRM DRIVERS FOR EXYNOS
3696M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3697M: Joonyoung Shim <jy0922.shim@samsung.com>
3698M: Seung-Woo Kim <sw0312.kim@samsung.com>
3699M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3700L: dri-devel@lists.freedesktop.org
25a58030 3701T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3702S: Supported
14430813 3703F: drivers/gpu/drm/exynos/
398a6d4a 3704F: include/drm/exynos*
c117ab84 3705F: include/uapi/drm/exynos*
398a6d4a 3706
b55a1b9c
JW
3707DRM DRIVERS FOR FREESCALE DCU
3708M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3709M: Alison Wang <alison.wang@freescale.com>
3710L: dri-devel@lists.freedesktop.org
3711S: Supported
3712F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3713F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3714F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3715
0a3d775f
PZ
3716DRM DRIVERS FOR FREESCALE IMX
3717M: Philipp Zabel <p.zabel@pengutronix.de>
3718L: dri-devel@lists.freedesktop.org
3719S: Maintained
3720F: drivers/gpu/drm/imx/
ef739aa4 3721F: drivers/gpu/ipu-v3/
2d799dde 3722F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3723
ba2199a6
PJ
3724DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3725M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3726L: dri-devel@lists.freedesktop.org
3727T: git git://github.com/patjak/drm-gma500
3728S: Maintained
3729F: drivers/gpu/drm/gma500
3730F: include/drm/gma500*
3731
bd3b49f2 3732DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3733M: Thierry Reding <thierry.reding@gmail.com>
3734M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3735L: dri-devel@lists.freedesktop.org
3736L: linux-tegra@vger.kernel.org
a5ad7a63 3737T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3738S: Supported
dee8268f 3739F: drivers/gpu/drm/tegra/
a5ad7a63 3740F: drivers/gpu/host1x/
e1e90644 3741F: include/linux/host1x.h
a5ad7a63 3742F: include/uapi/drm/tegra_drm.h
2d799dde 3743F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3744
a284e9d1
LP
3745DRM DRIVERS FOR RENESAS
3746M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3747L: dri-devel@lists.freedesktop.org
3748L: linux-sh@vger.kernel.org
3749T: git git://people.freedesktop.org/~airlied/linux
3750S: Supported
3751F: drivers/gpu/drm/rcar-du/
3752F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3753F: include/linux/platform_data/shmob_drm.h
3754
625e0346
HS
3755DRM DRIVERS FOR ROCKCHIP
3756M: Mark Yao <mark.yao@rock-chips.com>
3757L: dri-devel@lists.freedesktop.org
3758S: Maintained
3759F: drivers/gpu/drm/rockchip/
2d799dde 3760F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3761
7f11c476
BG
3762DRM DRIVERS FOR STI
3763M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3764M: Vincent Abriou <vincent.abriou@st.com>
3765L: dri-devel@lists.freedesktop.org
3766T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3767S: Maintained
3768F: drivers/gpu/drm/sti
2d799dde 3769F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3770
8bb0bce9
LS
3771DRM DRIVERS FOR VIVANTE GPU IP
3772M: Lucas Stach <l.stach@pengutronix.de>
3773R: Russell King <linux+etnaviv@arm.linux.org.uk>
3774R: Christian Gmeiner <christian.gmeiner@gmail.com>
3775L: dri-devel@lists.freedesktop.org
3776S: Maintained
3777F: drivers/gpu/drm/etnaviv
3778F: Documentation/devicetree/bindings/display/etnaviv
3779
598df1ac
AK
3780DSBR100 USB FM RADIO DRIVER
3781M: Alexey Klimov <klimov.linux@gmail.com>
3782L: linux-media@vger.kernel.org
3783T: git git://linuxtv.org/media_tree.git
3784S: Maintained
3785F: drivers/media/radio/dsbr100.c
3786
1da177e4 3787DSCC4 DRIVER
8b58be88 3788M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3789L: netdev@vger.kernel.org
1da177e4 3790S: Maintained
679655da 3791F: drivers/net/wan/dscc4.c
1da177e4 3792
cc11b140
HV
3793DT3155 MEDIA DRIVER
3794M: Hans Verkuil <hverkuil@xs4all.nl>
3795L: linux-media@vger.kernel.org
3796T: git git://linuxtv.org/media_tree.git
a825eaec 3797W: https://linuxtv.org
cc11b140
HV
3798S: Odd Fixes
3799F: drivers/media/pci/dt3155/
3800
91952bc0
AP
3801DVB_USB_AF9015 MEDIA DRIVER
3802M: Antti Palosaari <crope@iki.fi>
3803L: linux-media@vger.kernel.org
a825eaec 3804W: https://linuxtv.org
91952bc0
AP
3805W: http://palosaari.fi/linux/
3806Q: http://patchwork.linuxtv.org/project/linux-media/list/
3807T: git git://linuxtv.org/anttip/media_tree.git
3808S: Maintained
3809F: drivers/media/usb/dvb-usb-v2/af9015*
3810
3811DVB_USB_AF9035 MEDIA DRIVER
3812M: Antti Palosaari <crope@iki.fi>
3813L: linux-media@vger.kernel.org
a825eaec 3814W: https://linuxtv.org
91952bc0
AP
3815W: http://palosaari.fi/linux/
3816Q: http://patchwork.linuxtv.org/project/linux-media/list/
3817T: git git://linuxtv.org/anttip/media_tree.git
3818S: Maintained
3819F: drivers/media/usb/dvb-usb-v2/af9035*
3820
3821DVB_USB_ANYSEE MEDIA DRIVER
3822M: Antti Palosaari <crope@iki.fi>
3823L: linux-media@vger.kernel.org
a825eaec 3824W: https://linuxtv.org
91952bc0
AP
3825W: http://palosaari.fi/linux/
3826Q: http://patchwork.linuxtv.org/project/linux-media/list/
3827T: git git://linuxtv.org/anttip/media_tree.git
3828S: Maintained
3829F: drivers/media/usb/dvb-usb-v2/anysee*
3830
3831DVB_USB_AU6610 MEDIA DRIVER
3832M: Antti Palosaari <crope@iki.fi>
3833L: linux-media@vger.kernel.org
a825eaec 3834W: https://linuxtv.org
91952bc0
AP
3835W: http://palosaari.fi/linux/
3836Q: http://patchwork.linuxtv.org/project/linux-media/list/
3837T: git git://linuxtv.org/anttip/media_tree.git
3838S: Maintained
3839F: drivers/media/usb/dvb-usb-v2/au6610*
3840
3841DVB_USB_CE6230 MEDIA DRIVER
3842M: Antti Palosaari <crope@iki.fi>
3843L: linux-media@vger.kernel.org
a825eaec 3844W: https://linuxtv.org
91952bc0
AP
3845W: http://palosaari.fi/linux/
3846Q: http://patchwork.linuxtv.org/project/linux-media/list/
3847T: git git://linuxtv.org/anttip/media_tree.git
3848S: Maintained
3849F: drivers/media/usb/dvb-usb-v2/ce6230*
3850
d099dea2
MK
3851DVB_USB_CXUSB MEDIA DRIVER
3852M: Michael Krufky <mkrufky@linuxtv.org>
3853L: linux-media@vger.kernel.org
a825eaec 3854W: https://linuxtv.org
d099dea2
MK
3855W: http://github.com/mkrufky
3856Q: http://patchwork.linuxtv.org/project/linux-media/list/
3857T: git git://linuxtv.org/media_tree.git
3858S: Maintained
9819da66 3859F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3860
91952bc0 3861DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
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
91952bc0 3869F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3870
5560983b 3871DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3872M: Antti Palosaari <crope@iki.fi>
3873L: linux-media@vger.kernel.org
a825eaec 3874W: https://linuxtv.org
91952bc0
AP
3875Q: http://patchwork.linuxtv.org/project/linux-media/list/
3876T: git git://linuxtv.org/anttip/media_tree.git
3877S: Maintained
5560983b 3878F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3879
8856f5f2
MK
3880DVB_USB_MXL111SF MEDIA DRIVER
3881M: Michael Krufky <mkrufky@linuxtv.org>
3882L: linux-media@vger.kernel.org
a825eaec 3883W: https://linuxtv.org
8856f5f2
MK
3884W: http://github.com/mkrufky
3885Q: http://patchwork.linuxtv.org/project/linux-media/list/
3886T: git git://linuxtv.org/mkrufky/mxl111sf.git
3887S: Maintained
3888F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3889
91952bc0
AP
3890DVB_USB_RTL28XXU MEDIA DRIVER
3891M: Antti Palosaari <crope@iki.fi>
3892L: linux-media@vger.kernel.org
a825eaec 3893W: https://linuxtv.org
91952bc0
AP
3894W: http://palosaari.fi/linux/
3895Q: http://patchwork.linuxtv.org/project/linux-media/list/
3896T: git git://linuxtv.org/anttip/media_tree.git
3897S: Maintained
3898F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3899
3900DVB_USB_V2 MEDIA DRIVER
3901M: Antti Palosaari <crope@iki.fi>
3902L: linux-media@vger.kernel.org
a825eaec 3903W: https://linuxtv.org
91952bc0
AP
3904W: http://palosaari.fi/linux/
3905Q: http://patchwork.linuxtv.org/project/linux-media/list/
3906T: git git://linuxtv.org/anttip/media_tree.git
3907S: Maintained
3908F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3909F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3910
ac0ac38f 3911DYNAMIC DEBUG
5c4a97d1 3912M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3913S: Maintained
3914F: lib/dynamic_debug.c
3915F: include/linux/dynamic_debug.h
3916
789c7048 3917DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3918M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3919S: Maintained
df621252 3920F: drivers/tty/serial/dz.*
789c7048 3921
f17effbe
MF
3922E3X0 POWER BUTTON DRIVER
3923M: Moritz Fischer <moritz.fischer@ettus.com>
3924L: usrp-users@lists.ettus.com
3925W: http://www.ettus.com
3926S: Supported
3927F: drivers/input/misc/e3x0-button.c
3928F: Documentation/devicetree/bindings/input/e3x0-button.txt
3929
91952bc0
AP
3930E4000 MEDIA DRIVER
3931M: Antti Palosaari <crope@iki.fi>
3932L: linux-media@vger.kernel.org
a825eaec 3933W: https://linuxtv.org
91952bc0
AP
3934W: http://palosaari.fi/linux/
3935Q: http://patchwork.linuxtv.org/project/linux-media/list/
3936T: git git://linuxtv.org/anttip/media_tree.git
3937S: Maintained
3938F: drivers/media/tuners/e4000*
3939
1da177e4 3940EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 3941M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
3942L: linux-scsi@vger.kernel.org
3943S: Maintained
679655da 3944F: drivers/scsi/eata.c
1da177e4 3945
91952bc0
AP
3946EC100 MEDIA DRIVER
3947M: Antti Palosaari <crope@iki.fi>
3948L: linux-media@vger.kernel.org
a825eaec 3949W: https://linuxtv.org
91952bc0
AP
3950W: http://palosaari.fi/linux/
3951Q: http://patchwork.linuxtv.org/project/linux-media/list/
3952T: git git://linuxtv.org/anttip/media_tree.git
3953S: Maintained
3954F: drivers/media/dvb-frontends/ec100*
3955
237fead6 3956ECRYPT FILE SYSTEM
0de9adf2 3957M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 3958L: ecryptfs@vger.kernel.org
24a923e4 3959W: http://ecryptfs.org
6dc7516e 3960W: https://launchpad.net/ecryptfs
237fead6 3961S: Supported
679655da
JP
3962F: Documentation/filesystems/ecryptfs.txt
3963F: fs/ecryptfs/
237fead6 3964
da9bb1d2 3965EDAC-CORE
8b58be88 3966M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 3967M: Borislav Petkov <bp@alien8.de>
009a5410 3968M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 3969L: linux-edac@vger.kernel.org
07cd6bf5
FW
3970T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
3971T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 3972S: Supported
679655da 3973F: Documentation/edac.txt
91445c72 3974F: drivers/edac/
679655da 3975F: include/linux/edac.h
0e438e3f 3976
c476c23b 3977EDAC-AMD64
8b58be88 3978M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 3979M: Borislav Petkov <bp@alien8.de>
91445c72 3980L: linux-edac@vger.kernel.org
487ba8e8 3981S: Maintained
c476c23b
BP
3982F: drivers/edac/amd64_edac*
3983
836dae5d
RR
3984EDAC-CALXEDA
3985M: Doug Thompson <dougthompson@xmission.com>
3986M: Robert Richter <rric@kernel.org>
3987L: linux-edac@vger.kernel.org
836dae5d
RR
3988S: Maintained
3989F: drivers/edac/highbank*
3990
f65aad41
RB
3991EDAC-CAVIUM
3992M: Ralf Baechle <ralf@linux-mips.org>
3993M: David Daney <david.daney@cavium.com>
3994L: linux-edac@vger.kernel.org
3995L: linux-mips@linux-mips.org
f65aad41
RB
3996S: Supported
3997F: drivers/edac/octeon_edac*
3998
0e438e3f 3999EDAC-E752X
8b58be88
JP
4000M: Mark Gross <mark.gross@intel.com>
4001M: Doug Thompson <dougthompson@xmission.com>
91445c72 4002L: linux-edac@vger.kernel.org
0e438e3f 4003S: Maintained
679655da 4004F: drivers/edac/e752x_edac.c
0e438e3f
DP
4005
4006EDAC-E7XXX
8b58be88 4007M: Doug Thompson <dougthompson@xmission.com>
91445c72 4008L: linux-edac@vger.kernel.org
0e438e3f 4009S: Maintained
679655da 4010F: drivers/edac/e7xxx_edac.c
0e438e3f 4011
77c5f5d2 4012EDAC-GHES
009a5410 4013M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4014L: linux-edac@vger.kernel.org
77c5f5d2 4015S: Maintained
2caa67a6 4016F: drivers/edac/ghes_edac.c
77c5f5d2 4017
6bc78404 4018EDAC-I82443BXGX
8b58be88 4019M: Tim Small <tim@buttersideup.com>
91445c72 4020L: linux-edac@vger.kernel.org
6bc78404 4021S: Maintained
679655da 4022F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4023
4024EDAC-I3000
8b58be88 4025M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4026L: linux-edac@vger.kernel.org
6bc78404 4027S: Maintained
679655da 4028F: drivers/edac/i3000_edac.c
6bc78404
DT
4029
4030EDAC-I5000
8b58be88 4031M: Doug Thompson <dougthompson@xmission.com>
91445c72 4032L: linux-edac@vger.kernel.org
ba9a5918 4033S: Maintained
679655da 4034F: drivers/edac/i5000_edac.c
ba9a5918 4035
44c12cb2 4036EDAC-I5400
009a5410 4037M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4038L: linux-edac@vger.kernel.org
44c12cb2 4039S: Maintained
679655da 4040F: drivers/edac/i5400_edac.c
44c12cb2 4041
3c9c92b6 4042EDAC-I7300
009a5410 4043M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4044L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4045S: Maintained
4046F: drivers/edac/i7300_edac.c
4047
67c89316 4048EDAC-I7CORE
009a5410 4049M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4050L: linux-edac@vger.kernel.org
67c89316 4051S: Maintained
70aff0ce 4052F: drivers/edac/i7core_edac.c
67c89316 4053
ba9a5918 4054EDAC-I82975X
8b58be88 4055M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4056M: "Arvind R." <arvino55@gmail.com>
91445c72 4057L: linux-edac@vger.kernel.org
ba9a5918 4058S: Maintained
679655da 4059F: drivers/edac/i82975x_edac.c
ba9a5918 4060
791b4706
JB
4061EDAC-IE31200
4062M: Jason Baron <jbaron@akamai.com>
4063L: linux-edac@vger.kernel.org
791b4706
JB
4064S: Maintained
4065F: drivers/edac/ie31200_edac.c
4066
ccdfb979 4067EDAC-MPC85XX
30c7469b 4068M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4069L: linux-edac@vger.kernel.org
ccdfb979
JT
4070S: Maintained
4071F: drivers/edac/mpc85xx_edac.[ch]
4072
ba9a5918 4073EDAC-PASEMI
8b58be88 4074M: Egor Martovetsky <egor@pasemi.com>
91445c72 4075L: linux-edac@vger.kernel.org
6bc78404 4076S: Maintained
679655da 4077F: drivers/edac/pasemi_edac.c
6bc78404 4078
0e438e3f 4079EDAC-R82600
8b58be88 4080M: Tim Small <tim@buttersideup.com>
91445c72 4081L: linux-edac@vger.kernel.org
0e438e3f 4082S: Maintained
679655da 4083F: drivers/edac/r82600_edac.c
da9bb1d2 4084
4d096ca7 4085EDAC-SBRIDGE
009a5410 4086M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4087L: linux-edac@vger.kernel.org
4d096ca7
MCC
4088S: Maintained
4089F: drivers/edac/sb_edac.c
4090
995e1de4
LH
4091EDAC-XGENE
4092APPLIED MICRO (APM) X-GENE SOC EDAC
4093M: Loc Ho <lho@apm.com>
4094S: Supported
4095F: drivers/edac/xgene_edac.c
4096F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4097
af39917d
CL
4098EDIROL UA-101/UA-1000 DRIVER
4099M: Clemens Ladisch <clemens@ladisch.de>
4100L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4101T: git git://git.alsa-project.org/alsa-kernel.git
4102S: Maintained
4103F: sound/usb/misc/ua101.c
4104
1f7df953 4105EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4106M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4107L: linux-efi@vger.kernel.org
78bef24e 4108T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4109S: Maintained
fb2efb5c 4110F: Documentation/efi-stub.txt
1f7df953
MF
4111F: arch/ia64/kernel/efi.c
4112F: arch/x86/boot/compressed/eboot.[ch]
4113F: arch/x86/include/asm/efi.h
4114F: arch/x86/platform/efi/*
a9499fa7 4115F: drivers/firmware/efi/*
1f7df953
MF
4116F: include/linux/efi*.h
4117
d68772b7
MF
4118EFI VARIABLE FILESYSTEM
4119M: Matthew Garrett <matthew.garrett@nebula.com>
4120M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4121M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4122T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4123L: linux-efi@vger.kernel.org
4124S: Maintained
4125F: fs/efivarfs/
4126
85a00d9b
PJ
4127EFIFB FRAMEBUFFER DRIVER
4128L: linux-fbdev@vger.kernel.org
4129M: Peter Jones <pjones@redhat.com>
4130S: Maintained
8a61f013 4131F: drivers/video/fbdev/efifb.c
85a00d9b 4132
0bee8d28
JT
4133EFS FILESYSTEM
4134W: http://aeschi.ch.eu.org/efs/
4135S: Orphan
679655da 4136F: fs/efs/
0bee8d28 4137
4480f15b 4138EHCA (IBM GX bus InfiniBand adapter) DRIVER
8b58be88
JP
4139M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4140M: Christoph Raisch <raisch@de.ibm.com>
e6cc0fd1 4141L: linux-rdma@vger.kernel.org
fab97220 4142S: Supported
679655da 4143F: drivers/infiniband/hw/ehca/
fab97220 4144
aa8a9e25 4145EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4146M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4147L: netdev@vger.kernel.org
4148S: Maintained
9aa32835 4149F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4150
f0319efe 4151EM28XX VIDEO4LINUX DRIVER
009a5410 4152M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4153L: linux-media@vger.kernel.org
a825eaec 4154W: https://linuxtv.org
f0319efe
MCC
4155T: git git://linuxtv.org/media_tree.git
4156S: Maintained
4157F: drivers/media/usb/em28xx/
4158
3e3a7d66 4159EMBEDDED LINUX
8b58be88
JP
4160M: Paul Gortmaker <paul.gortmaker@windriver.com>
4161M: Matt Mackall <mpm@selenic.com>
4162M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4163L: linux-embedded@vger.kernel.org
4164S: Maintained
4165
32505876
JS
4166EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4167M: James Smart <james.smart@avagotech.com>
4168M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4169L: linux-scsi@vger.kernel.org
32505876 4170W: http://www.avagotech.com
ce00f85c 4171S: Supported
679655da 4172F: drivers/scsi/lpfc/
3a1c1d44 4173
5f5bac82 4174ENE CB710 FLASH CARD READER DRIVER
8b58be88 4175M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4176S: Maintained
4177F: drivers/misc/cb710/
4178F: drivers/mmc/host/cb710-mmc.*
4179F: include/linux/cb710.h
4180
931e39a1
ML
4181ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4182M: Maxim Levitsky <maximlevitsky@gmail.com>
4183S: Maintained
2a837449 4184F: drivers/media/rc/ene_ir.*
931e39a1 4185
ec207dcc
GS
4186ENHANCED ERROR HANDLING (EEH)
4187M: Gavin Shan <shangw@linux.vnet.ibm.com>
4188L: linuxppc-dev@lists.ozlabs.org
4189S: Supported
4190F: Documentation/powerpc/eeh-pci-error-recovery.txt
4191F: arch/powerpc/kernel/eeh*.c
4192
d5ca9006 4193EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4194M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4195S: Maintained
084bad91 4196T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4197F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4198F: include/video/s1d13xxxfb.h
d5ca9006 4199
38df6492
ME
4200ET131X NETWORK DRIVER
4201M: Mark Einon <mark.einon@gmail.com>
4202S: Odd Fixes
4203F: drivers/net/ethernet/agere/
4204
1da177e4 4205ETHERNET BRIDGE
adbbf69d 4206M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4207L: bridge@lists.linux-foundation.org
4c325313 4208L: netdev@vger.kernel.org
c996d8b9 4209W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4210S: Maintained
679655da
JP
4211F: include/linux/netfilter_bridge/
4212F: net/bridge/
1da177e4 4213
22f08ad9
FF
4214ETHERNET PHY LIBRARY
4215M: Florian Fainelli <f.fainelli@gmail.com>
4216L: netdev@vger.kernel.org
4217S: Maintained
4218F: include/linux/phy.h
4219F: include/linux/phy_fixed.h
4220F: drivers/net/phy/
4221F: Documentation/networking/phy.txt
4222F: drivers/of/of_mdio.c
4223F: drivers/of/of_net.c
4224
1da177e4 4225EXT2 FILE SYSTEM
d8130624 4226M: Jan Kara <jack@suse.com>
72be2ccf 4227L: linux-ext4@vger.kernel.org
1da177e4 4228S: Maintained
679655da
JP
4229F: Documentation/filesystems/ext2.txt
4230F: fs/ext2/
4231F: include/linux/ext2*
1da177e4 4232
72be2ccf 4233EXT4 FILE SYSTEM
8b58be88 4234M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4235M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4236L: linux-ext4@vger.kernel.org
08a225f1 4237W: http://ext4.wiki.kernel.org
8a6e2535 4238Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
1da177e4 4239S: Maintained
679655da
JP
4240F: Documentation/filesystems/ext4.txt
4241F: fs/ext4/
1da177e4 4242
c5532b09 4243Extended Verification Module (EVM)
74dd744f
MZ
4244M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4245L: linux-ima-devel@lists.sourceforge.net
4246L: linux-security-module@vger.kernel.org
c5532b09
MZ
4247S: Supported
4248F: security/integrity/evm/
4249
df6b3cfe
MH
4250EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4251M: MyungJoo Ham <myungjoo.ham@samsung.com>
4252M: Chanwoo Choi <cw00.choi@samsung.com>
4253L: linux-kernel@vger.kernel.org
81df63a9 4254T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4255S: Maintained
4256F: drivers/extcon/
cd2c3e7f
CC
4257F: include/linux/extcon/
4258F: include/linux/extcon.h
df6b3cfe 4259F: Documentation/extcon/
cd2c3e7f 4260F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4261
e2a75c44 4262EXYNOS DP DRIVER
b7701755 4263M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4264L: dri-devel@lists.freedesktop.org
4265S: Maintained
4266F: drivers/gpu/drm/exynos/exynos_dp*
4267
33ad3912
DL
4268EXYNOS MIPI DISPLAY DRIVERS
4269M: Inki Dae <inki.dae@samsung.com>
4270M: Donghwa Lee <dh09.lee@samsung.com>
4271M: Kyungmin Park <kyungmin.park@samsung.com>
4272L: linux-fbdev@vger.kernel.org
4273S: Maintained
8a61f013 4274F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4275F: include/video/exynos_mipi*
4276
e53004e2 4277F71805F HARDWARE MONITORING DRIVER
d8130624 4278M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4279L: lm-sensors@lm-sensors.org
4280S: Maintained
679655da
JP
4281F: Documentation/hwmon/f71805f
4282F: drivers/hwmon/f71805f.c
e53004e2 4283
eea977ed
MB
4284FC0011 TUNER DRIVER
4285M: Michael Buesch <m@bues.ch>
4286L: linux-media@vger.kernel.org
4287S: Maintained
ccae7af2
MCC
4288F: drivers/media/tuners/fc0011.h
4289F: drivers/media/tuners/fc0011.c
eea977ed 4290
91952bc0
AP
4291FC2580 MEDIA DRIVER
4292M: Antti Palosaari <crope@iki.fi>
4293L: linux-media@vger.kernel.org
a825eaec 4294W: https://linuxtv.org
91952bc0
AP
4295W: http://palosaari.fi/linux/
4296Q: http://patchwork.linuxtv.org/project/linux-media/list/
4297T: git git://linuxtv.org/anttip/media_tree.git
4298S: Maintained
4299F: drivers/media/tuners/fc2580*
eea977ed 4300
88b2dbdb
EP
4301FANOTIFY
4302M: Eric Paris <eparis@redhat.com>
4303S: Maintained
4304F: fs/notify/fanotify/
4305F: include/linux/fanotify.h
c117ab84 4306F: include/uapi/linux/fanotify.h
88b2dbdb 4307
1da177e4 4308FARSYNC SYNCHRONOUS DRIVER
8b58be88 4309M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4310W: http://www.farsite.co.uk/
4311S: Supported
679655da 4312F: drivers/net/wan/farsync.*
1da177e4 4313
c5408b88 4314FAULT INJECTION SUPPORT
8b58be88 4315M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4316S: Supported
679655da
JP
4317F: Documentation/fault-injection/
4318F: lib/fault-inject.c
c5408b88 4319
053e514f
NT
4320FBTFT Framebuffer drivers
4321M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4322M: Noralf Trønnes <noralf@tronnes.org>
4323S: Maintained
4324F: drivers/staging/fbtft/
4325
cae727db 4326FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4327M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4328L: fcoe-devel@open-fcoe.org
cae727db
RL
4329W: www.Open-FCoE.org
4330S: Supported
4331F: drivers/scsi/libfc/
4332F: drivers/scsi/fcoe/
4333F: include/scsi/fc/
4334F: include/scsi/libfc.h
4335F: include/scsi/libfcoe.h
c117ab84 4336F: include/uapi/scsi/fc/
cae727db 4337
e2d1d6c0 4338FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4339M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4340M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4341L: linux-fsdevel@vger.kernel.org
1da177e4 4342S: Maintained
679655da
JP
4343F: include/linux/fcntl.h
4344F: include/linux/fs.h
c117ab84
CEB
4345F: include/uapi/linux/fcntl.h
4346F: include/uapi/linux/fs.h
679655da
JP
4347F: fs/fcntl.c
4348F: fs/locks.c
1da177e4 4349
e2d1d6c0 4350FILESYSTEMS (VFS and infrastructure)
8b58be88 4351M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4352L: linux-fsdevel@vger.kernel.org
173acc7c 4353S: Maintained
679655da 4354F: fs/*
173acc7c 4355
b26e0ed4 4356FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4357M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4358L: lm-sensors@lm-sensors.org
4359S: Maintained
d5ca6918
JP
4360F: drivers/hwmon/f75375s.c
4361F: include/linux/f75375s.h
b26e0ed4 4362
a331b0c3
CL
4363FIREWIRE AUDIO DRIVERS
4364M: Clemens Ladisch <clemens@ladisch.de>
4365L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4366T: git git://git.alsa-project.org/alsa-kernel.git
4367S: Maintained
4368F: sound/firewire/
4369
eb86ec51
SR
4370FIREWIRE MEDIA DRIVERS (firedtv)
4371M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4372L: linux-media@vger.kernel.org
4373L: linux1394-devel@lists.sourceforge.net
4374T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4375S: Maintained
4376F: drivers/media/firewire/
4377
a511ce33
CB
4378FIREWIRE SBP-2 TARGET
4379M: Chris Boot <bootc@bootc.net>
4380L: linux-scsi@vger.kernel.org
4381L: target-devel@vger.kernel.org
4382L: linux1394-devel@lists.sourceforge.net
4383T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4384S: Maintained
4385F: drivers/target/sbp/
4386
7d2c86b5 4387FIREWIRE SUBSYSTEM
8b58be88 4388M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4389L: linux1394-devel@lists.sourceforge.net
958a29cb 4390W: http://ieee1394.wiki.kernel.org/
2ca526bf 4391T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4392S: Maintained
679655da 4393F: drivers/firewire/
8f06ce3b
SR
4394F: include/linux/firewire.h
4395F: include/uapi/linux/firewire*.h
9f6d3c4b 4396F: tools/firewire/
e2d1d6c0
RD
4397
4398FIRMWARE LOADER (request_firmware)
39e68089
ML
4399M: Ming Lei <ming.lei@canonical.com>
4400L: linux-kernel@vger.kernel.org
4401S: Maintained
679655da
JP
4402F: Documentation/firmware_class/
4403F: drivers/base/firmware*.c
4404F: include/linux/firmware.h
e2d1d6c0 4405
f730e3dc 4406FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4407M: Joshua Morris <josh.h.morris@us.ibm.com>
4408M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4409S: Maintained
4410F: drivers/block/rsxx/
4411
8206f664 4412FLOPPY DRIVER
e5f6450c 4413M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4414T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4415S: Odd fixes
4416F: drivers/block/floppy.c
4417
9c9f32ed
AR
4418FMC SUBSYSTEM
4419M: Alessandro Rubini <rubini@gnudd.com>
4420W: http://www.ohwr.org/projects/fmc-bus
4421S: Supported
4422F: drivers/fmc/
4423F: include/linux/fmc*.h
4424F: include/linux/ipmi-fru.h
4425K: fmc_d.*register
4426
3c0ed7d5
AT
4427FPGA MANAGER FRAMEWORK
4428M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4429R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4430S: Maintained
4431F: drivers/fpga/
4432F: include/linux/fpga/fpga-mgr.h
4433W: http://www.rocketboards.org
4434
e2d1d6c0 4435FPU EMULATOR
8b58be88 4436M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4437W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4438S: Maintained
679655da 4439F: arch/x86/math-emu/
e2d1d6c0
RD
4440
4441FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4442L: netdev@vger.kernel.org
c173bfac 4443S: Orphan
679655da
JP
4444F: drivers/net/wan/dlci.c
4445F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4446
4447FRAMEBUFFER LAYER
5489e948
JCPV
4448M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4449M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4450L: linux-fbdev@vger.kernel.org
e2d1d6c0 4451W: http://linux-fbdev.sourceforge.net/
b22fe37b 4452Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4453T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4454S: Maintained
679655da 4455F: Documentation/fb/
b22fe37b
PM
4456F: drivers/video/
4457F: include/video/
679655da 4458F: include/linux/fb.h
c117ab84
CEB
4459F: include/uapi/video/
4460F: include/uapi/linux/fb.h
e2d1d6c0 4461
a57c188e 4462FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4463M: Timur Tabi <timur@tabi.org>
a57c188e 4464L: linux-fbdev@vger.kernel.org
c4ef9bc4 4465S: Maintained
8a61f013 4466F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4467
e2d1d6c0 4468FREESCALE DMA DRIVER
8b58be88
JP
4469M: Li Yang <leoli@freescale.com>
4470M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4471L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4472S: Maintained
679655da 4473F: drivers/dma/fsldma.*
e2d1d6c0
RD
4474
4475FREESCALE I2C CPM DRIVER
8b58be88 4476M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4477L: linuxppc-dev@lists.ozlabs.org
846557d3 4478L: linux-i2c@vger.kernel.org
0d2b405a 4479S: Maintained
679655da 4480F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4481
60e8c5ab 4482FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4483M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4484L: linux-fbdev@vger.kernel.org
efc03ecb 4485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4486S: Maintained
bad985a1 4487F: include/linux/platform_data/video-imxfb.h
8a61f013 4488F: drivers/video/fbdev/imxfb.c
60e8c5ab 4489
4d8e2cef
HX
4490FREESCALE QUAD SPI DRIVER
4491M: Han Xu <han.xu@freescale.com>
4492L: linux-mtd@lists.infradead.org
4493S: Maintained
4494F: drivers/mtd/spi-nor/fsl-quadspi.c
4495
4689a6b1 4496FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4497M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4498M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4499L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4500L: netdev@vger.kernel.org
4501S: Maintained
ec21e2ec 4502F: drivers/net/ethernet/freescale/fs_enet/
679655da 4503F: include/linux/fs_enet_pd.h
4689a6b1 4504
d9e9d82c 4505FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4506L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4507S: Orphan
7aa1aa6e
ZQ
4508F: drivers/soc/fsl/qe/
4509F: include/soc/fsl/*qe*.h
4510F: include/soc/fsl/*ucc*.h
d9e9d82c 4511
b55ef929 4512FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4513M: Li Yang <leoli@freescale.com>
6372594a 4514L: linux-usb@vger.kernel.org
a4724ed6 4515L: linuxppc-dev@lists.ozlabs.org
a7205b30 4516S: Maintained
faf2e1db 4517F: drivers/usb/gadget/udc/fsl*
a7205b30 4518
beaf53bf 4519FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4520M: Li Yang <leoli@freescale.com>
beaf53bf 4521L: netdev@vger.kernel.org
a4724ed6 4522L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4523S: Maintained
ec21e2ec 4524F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4525
abb1ed7b
CM
4526FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4527M: Claudiu Manoil <claudiu.manoil@freescale.com>
4528L: netdev@vger.kernel.org
4529S: Maintained
4530F: drivers/net/ethernet/freescale/gianfar*
4531X: drivers/net/ethernet/freescale/gianfar_ptp.c
4532F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4533
d9e9d82c 4534FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4535M: Timur Tabi <timur@tabi.org>
a4724ed6 4536L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4537S: Maintained
df621252 4538F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4539
4540FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4541M: Timur Tabi <timur@tabi.org>
dc85950a 4542M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4543M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4544L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4545L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4546S: Maintained
69aefcea 4547F: sound/soc/fsl/fsl*
dc85950a 4548F: sound/soc/fsl/imx*
69aefcea 4549F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4550
31c88965 4551FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4552M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4553L: linux-kernel@vger.kernel.org
4554S: Maintained
4555F: drivers/staging/fsl-mc/
4556
1da177e4 4557FREEVXFS FILESYSTEM
8b58be88 4558M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4559W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4560S: Maintained
679655da 4561F: fs/freevxfs/
1da177e4 4562
71038f52 4563FREEZER
49db1903 4564M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4565M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4566L: linux-pm@vger.kernel.org
71038f52 4567S: Supported
679655da
JP
4568F: Documentation/power/freezing-of-tasks.txt
4569F: include/linux/freezer.h
4570F: kernel/freezer.c
71038f52 4571
839a1f79
KRW
4572FRONTSWAP API
4573M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4574L: linux-kernel@vger.kernel.org
4575S: Maintained
4576F: mm/frontswap.c
4577F: include/linux/frontswap.h
4578
a5432f5a 4579FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4580M: David Howells <dhowells@redhat.com>
e62d6e24 4581L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4582S: Supported
4583F: Documentation/filesystems/caching/
4584F: fs/fscache/
4585F: include/linux/fscache*.h
4586
f58ad8f5 4587F2FS FILE SYSTEM
9b29d481 4588M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4589M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4590R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4591L: linux-f2fs-devel@lists.sourceforge.net
4592W: http://en.wikipedia.org/wiki/F2FS
4593T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4594S: Maintained
4595F: Documentation/filesystems/f2fs.txt
3bac380c 4596F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4597F: fs/f2fs/
4598F: include/linux/f2fs_fs.h
62d43eeb 4599F: include/trace/events/f2fs.h
f58ad8f5 4600
5ab7ffea 4601FUJITSU FR-V (FRV) PORT
8b58be88 4602M: David Howells <dhowells@redhat.com>
1da177e4 4603S: Maintained
679655da 4604F: arch/frv/
1da177e4 4605
20b93734 4606FUJITSU LAPTOP EXTRAS
409a3e98 4607M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4608L: platform-driver-x86@vger.kernel.org
20b93734 4609S: Maintained
679655da 4610F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4611
4da621b6
HK
4612FUJITSU M-5MO LS CAMERA ISP DRIVER
4613M: Kyungmin Park <kyungmin.park@samsung.com>
4614M: Heungjun Kim <riverful.kim@samsung.com>
4615L: linux-media@vger.kernel.org
4616S: Maintained
90d72ac6 4617F: drivers/media/i2c/m5mols/
b5dcee22 4618F: include/media/i2c/m5mols.h
4da621b6 4619
2d24c490
RG
4620FUJITSU TABLET EXTRAS
4621M: Robert Gerlach <khnz@gmx.de>
4622L: platform-driver-x86@vger.kernel.org
4623S: Maintained
4624F: drivers/platform/x86/fujitsu-tablet.c
4625
04578f17 4626FUSE: FILESYSTEM IN USERSPACE
8b58be88 4627M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4628L: fuse-devel@lists.sourceforge.net
4629W: http://fuse.sourceforge.net/
0a30f612 4630T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4631S: Maintained
679655da 4632F: fs/fuse/
c117ab84 4633F: include/uapi/linux/fuse.h
0a30f612 4634F: Documentation/filesystems/fuse.txt
04578f17 4635
1da177e4 4636FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4637M: Rik Faith <faith@cs.unc.edu>
1da177e4 4638L: linux-scsi@vger.kernel.org
baaea1dc 4639S: Odd Fixes (e.g., new signatures)
679655da 4640F: drivers/scsi/fdomain.*
1da177e4 4641
d8e2162c
PO
4642GCOV BASED KERNEL PROFILING
4643M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4644S: Maintained
4645F: kernel/gcov/
4646F: Documentation/gcov.txt
4647
1da177e4 4648GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4649M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4650L: linux-scsi@vger.kernel.org
4651W: http://www.icp-vortex.com/
4652S: Supported
679655da 4653F: drivers/scsi/gdt*
1da177e4 4654
158daf16
JK
4655GDB KERNEL DEBUGGING HELPER SCRIPTS
4656M: Jan Kiszka <jan.kiszka@siemens.com>
4657S: Supported
4658F: scripts/gdb/
4659
3169a1c7
HV
4660GEMTEK FM RADIO RECEIVER DRIVER
4661M: Hans Verkuil <hverkuil@xs4all.nl>
4662L: linux-media@vger.kernel.org
4663T: git git://linuxtv.org/media_tree.git
a825eaec 4664W: https://linuxtv.org
3169a1c7
HV
4665S: Maintained
4666F: drivers/media/radio/radio-gemtek*
4667
1c23af90 4668GENERIC GPIO I2C DRIVER
880b0e26 4669M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4670S: Supported
679655da
JP
4671F: drivers/i2c/busses/i2c-gpio.c
4672F: include/linux/i2c-gpio.h
1c23af90 4673
92ed1a76
PK
4674GENERIC GPIO I2C MULTIPLEXER DRIVER
4675M: Peter Korsgaard <peter.korsgaard@barco.com>
4676L: linux-i2c@vger.kernel.org
4677S: Supported
e7065e20
JD
4678F: drivers/i2c/muxes/i2c-mux-gpio.c
4679F: include/linux/i2c-mux-gpio.h
4680F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4681
9251ce95 4682GENERIC HDLC (WAN) DRIVERS
8b58be88 4683M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4684W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4685S: Maintained
679655da
JP
4686F: drivers/net/wan/c101.c
4687F: drivers/net/wan/hd6457*
4688F: drivers/net/wan/hdlc*
4689F: drivers/net/wan/n2.c
4690F: drivers/net/wan/pc300too.c
4691F: drivers/net/wan/pci200syn.c
4692F: drivers/net/wan/wanxl*
1da177e4 4693
1527aab6 4694GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4695M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4696L: linux-arch@vger.kernel.org
4697T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4698S: Maintained
14430813
JP
4699F: include/asm-generic/
4700F: include/uapi/asm-generic/
1527aab6 4701
ff764963
KVA
4702GENERIC PHY FRAMEWORK
4703M: Kishon Vijay Abraham I <kishon@ti.com>
4704L: linux-kernel@vger.kernel.org
4705T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4706S: Supported
4707F: drivers/phy/
4708F: include/linux/phy/
4709
eea97aed
KH
4710GENERIC PM DOMAINS
4711M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4712M: Kevin Hilman <khilman@kernel.org>
4713M: Ulf Hansson <ulf.hansson@linaro.org>
4714L: linux-pm@vger.kernel.org
4715S: Supported
4716F: drivers/base/power/domain*.c
4717F: include/linux/pm_domain.h
4718
ccb86a69 4719GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4720M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4721L: kvm@vger.kernel.org
ccb86a69
MT
4722S: Supported
4723F: drivers/uio/uio_pci_generic.c
4724
f8f1ec73
JP
4725GET_MAINTAINER SCRIPT
4726M: Joe Perches <joe@perches.com>
4727S: Maintained
4728F: scripts/get_maintainer.pl
4729
5be7b50f 4730GFS2 FILE SYSTEM
8b58be88 4731M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4732M: Bob Peterson <rpeterso@redhat.com>
a4644184 4733L: cluster-devel@redhat.com
5be7b50f 4734W: http://sources.redhat.com/cluster/
28666d6d 4735T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4736S: Supported
679655da
JP
4737F: Documentation/filesystems/gfs2*.txt
4738F: fs/gfs2/
c117ab84 4739F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4740
0a34eb8f 4741GIGASET ISDN DRIVERS
6b096fde 4742M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4743L: gigaset307x-common@lists.sourceforge.net
4744W: http://gigaset307x.sourceforge.net/
6b096fde 4745S: Odd Fixes
679655da
JP
4746F: Documentation/isdn/README.gigaset
4747F: drivers/isdn/gigaset/
c117ab84 4748F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4749
7eea35fe
JP
4750GO7007 MPEG CODEC
4751M: Hans Verkuil <hans.verkuil@cisco.com>
4752L: linux-media@vger.kernel.org
4753S: Maintained
4754F: drivers/media/usb/go7007/
4755
ca96ea86
BN
4756GOODIX TOUCHSCREEN
4757M: Bastien Nocera <hadess@hadess.net>
4758L: linux-input@vger.kernel.org
4759S: Maintained
4760F: drivers/input/touchscreen/goodix.c
4761
a0dc00b4 4762GPIO SUBSYSTEM
e4651a9f 4763M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4764M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4765L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4766T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4767S: Maintained
4768F: Documentation/gpio/
a0dc00b4 4769F: drivers/gpio/
bdc6e95e
AC
4770F: include/linux/gpio/
4771F: include/linux/gpio.h
9b692346 4772F: include/asm-generic/gpio.h
a0dc00b4 4773
71a6d0af
HW
4774GRE DEMULTIPLEXER DRIVER
4775M: Dmitry Kozlov <xeb@mail.ru>
4776L: netdev@vger.kernel.org
4777S: Maintained
11c26770
JP
4778F: net/ipv4/gre_demux.c
4779F: net/ipv4/gre_offload.c
71a6d0af
HW
4780F: include/net/gre.h
4781
d4c41139
KG
4782GRETH 10/100/1G Ethernet MAC device driver
4783M: Kristoffer Glembo <kristoffer@gaisler.com>
4784L: netdev@vger.kernel.org
4785S: Maintained
a31a96ad 4786F: drivers/net/ethernet/aeroflex/
d4c41139 4787
e8deeae2 4788GSPCA FINEPIX SUBDRIVER
8b58be88 4789M: Frank Zago <frank@zago.net>
661263b5 4790L: linux-media@vger.kernel.org
275ffde4 4791T: git git://linuxtv.org/media_tree.git
e8deeae2 4792S: Maintained
0c0d06ca 4793F: drivers/media/usb/gspca/finepix.c
e8deeae2 4794
4b3fa3c4
OL
4795GSPCA GL860 SUBDRIVER
4796M: Olivier Lorin <o.lorin@laposte.net>
4797L: linux-media@vger.kernel.org
275ffde4 4798T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4799S: Maintained
0c0d06ca 4800F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4801
e8deeae2 4802GSPCA M5602 SUBDRIVER
8b58be88 4803M: Erik Andren <erik.andren@gmail.com>
661263b5 4804L: linux-media@vger.kernel.org
275ffde4 4805T: git git://linuxtv.org/media_tree.git
e8deeae2 4806S: Maintained
0c0d06ca 4807F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4808
4809GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4810M: Hans de Goede <hdegoede@redhat.com>
661263b5 4811L: linux-media@vger.kernel.org
275ffde4 4812T: git git://linuxtv.org/media_tree.git
e8deeae2 4813S: Maintained
0c0d06ca 4814F: drivers/media/usb/gspca/pac207.c
e8deeae2 4815
261982f1 4816GSPCA SN9C20X SUBDRIVER
d95c5b0b 4817M: Brian Johnson <brijohn@gmail.com>
261982f1 4818L: linux-media@vger.kernel.org
275ffde4 4819T: git git://linuxtv.org/media_tree.git
261982f1 4820S: Maintained
0c0d06ca 4821F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4822
e8deeae2 4823GSPCA T613 SUBDRIVER
8b58be88 4824M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4825L: linux-media@vger.kernel.org
275ffde4 4826T: git git://linuxtv.org/media_tree.git
e8deeae2 4827S: Maintained
0c0d06ca 4828F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4829
4830GSPCA USB WEBCAM DRIVER
fc3f906b 4831M: Hans de Goede <hdegoede@redhat.com>
661263b5 4832L: linux-media@vger.kernel.org
275ffde4 4833T: git git://linuxtv.org/media_tree.git
e8deeae2 4834S: Maintained
0c0d06ca 4835F: drivers/media/usb/gspca/
e8deeae2 4836
584ec979 4837GUID PARTITION TABLE (GPT)
4f973c63 4838M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4839L: linux-efi@vger.kernel.org
4840S: Maintained
4841F: block/partitions/efi.*
4842
aa3c598b 4843STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4844M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4845L: linux-media@vger.kernel.org
275ffde4 4846T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4847S: Maintained
4848F: drivers/media/usb/stk1160/
e8deeae2 4849
4e456b86
YS
4850H8/300 ARCHITECTURE
4851M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4852L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4853W: http://uclinux-h8.sourceforge.jp
4854T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4855S: Maintained
4856F: arch/h8300/
4857F: drivers/clocksource/h8300_*.c
4858F: drivers/clk/h8300/
4859F: drivers/irqchip/irq-renesas-h8*.c
4860
71a6d0af
HW
4861HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4862M: Frank Seidel <frank@f-seidel.de>
4863L: platform-driver-x86@vger.kernel.org
4864W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4865S: Maintained
4866F: drivers/platform/x86/hdaps.c
4867
48fc9e26
HV
4868HDPVR USB VIDEO ENCODER DRIVER
4869M: Hans Verkuil <hverkuil@xs4all.nl>
4870L: linux-media@vger.kernel.org
4871T: git git://linuxtv.org/media_tree.git
a825eaec 4872W: https://linuxtv.org
48fc9e26 4873S: Odd Fixes
14430813 4874F: drivers/media/usb/hdpvr/
48fc9e26 4875
71a6d0af 4876HWPOISON MEMORY FAILURE HANDLING
f9625c48 4877M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4878L: linux-mm@kvack.org
71a6d0af
HW
4879S: Maintained
4880F: mm/memory-failure.c
4881F: mm/hwpoison-inject.c
4882
4883HYPERVISOR VIRTUAL CONSOLE DRIVER
4884L: linuxppc-dev@lists.ozlabs.org
4885S: Odd Fixes
4886F: drivers/tty/hvc/
4887
e5ab1477
AP
4888HACKRF MEDIA DRIVER
4889M: Antti Palosaari <crope@iki.fi>
4890L: linux-media@vger.kernel.org
a825eaec 4891W: https://linuxtv.org
e5ab1477
AP
4892W: http://palosaari.fi/linux/
4893Q: http://patchwork.linuxtv.org/project/linux-media/list/
4894T: git git://linuxtv.org/anttip/media_tree.git
4895S: Maintained
4896F: drivers/media/usb/hackrf/
4897
5b543965 4898HARDWARE MONITORING
d8130624 4899M: Jean Delvare <jdelvare@suse.com>
ca462085 4900M: Guenter Roeck <linux@roeck-us.net>
5b543965 4901L: lm-sensors@lm-sensors.org
595142e0 4902W: http://www.lm-sensors.org/
a94ef4ed 4903T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4904T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4905S: Maintained
047f4ec2 4906F: Documentation/hwmon/
679655da 4907F: drivers/hwmon/
047f4ec2 4908F: include/linux/hwmon*.h
5b543965 4909
844dd05f 4910HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4911M: Matt Mackall <mpm@selenic.com>
4912M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4913L: linux-crypto@vger.kernel.org
c0d0787b 4914S: Odd fixes
679655da
JP
4915F: Documentation/hw_random.txt
4916F: drivers/char/hw_random/
4917F: include/linux/hw_random.h
844dd05f 4918
8b37fcfc
OBC
4919HARDWARE SPINLOCK CORE
4920M: Ohad Ben-Cohen <ohad@wizery.com>
4921S: Maintained
4922F: Documentation/hwspinlock.txt
4923F: drivers/hwspinlock/hwspinlock_*
4924F: include/linux/hwspinlock.h
4925
1da177e4 4926HARMONY SOUND DRIVER
ac6aecbf 4927L: linux-parisc@vger.kernel.org
1da177e4 4928S: Maintained
679655da 4929F: sound/parisc/harmony.*
1da177e4 4930
91952bc0
AP
4931HD29L2 MEDIA DRIVER
4932M: Antti Palosaari <crope@iki.fi>
4933L: linux-media@vger.kernel.org
a825eaec 4934W: https://linuxtv.org
91952bc0
AP
4935W: http://palosaari.fi/linux/
4936Q: http://patchwork.linuxtv.org/project/linux-media/list/
4937T: git git://linuxtv.org/anttip/media_tree.git
4938S: Maintained
4939F: drivers/media/dvb-frontends/hd29l2*
4940
e2d1d6c0 4941HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 4942L: iss_storagedev@hp.com
af9f1b3c 4943S: Orphan
679655da
JP
4944F: Documentation/blockdev/cpqarray.txt
4945F: drivers/block/cpqarray.*
e2d1d6c0 4946
9257aa49 4947HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
693373db 4948M: Don Brace <don.brace@pmcs.com>
9257aa49 4949L: iss_storagedev@hp.com
693373db
DB
4950L: storagedev@pmcs.com
4951L: linux-scsi@vger.kernel.org
9257aa49
SC
4952S: Supported
4953F: Documentation/scsi/hpsa.txt
4954F: drivers/scsi/hpsa*.[ch]
4955F: include/linux/cciss*.h
c117ab84 4956F: include/uapi/linux/cciss*.h
9257aa49 4957
e2d1d6c0 4958HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 4959M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 4960L: iss_storagedev@hp.com
693373db
DB
4961L: storagedev@pmcs.com
4962L: linux-scsi@vger.kernel.org
e2d1d6c0 4963S: Supported
679655da
JP
4964F: Documentation/blockdev/cciss.txt
4965F: drivers/block/cciss*
4966F: include/linux/cciss_ioctl.h
c117ab84 4967F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 4968
1da177e4 4969HFS FILESYSTEM
6cf515e1
GU
4970L: linux-fsdevel@vger.kernel.org
4971S: Orphan
679655da
JP
4972F: Documentation/filesystems/hfs.txt
4973F: fs/hfs/
1da177e4 4974
ef575f47
GU
4975HFSPLUS FILESYSTEM
4976L: linux-fsdevel@vger.kernel.org
4977S: Orphan
4978F: Documentation/filesystems/hfsplus.txt
4979F: fs/hfsplus/
4980
1da177e4 4981HGA FRAMEBUFFER DRIVER
8b58be88 4982M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
4983L: linux-nvidia@lists.surfsouth.com
4984W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4985S: Maintained
8a61f013 4986F: drivers/video/fbdev/hgafb.c
1da177e4 4987
4480f15b 4988HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 4989M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4990M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4991L: linux-pm@vger.kernel.org
e2d1d6c0 4992S: Supported
679655da
JP
4993F: arch/x86/power/
4994F: drivers/base/power/
4995F: kernel/power/
4996F: include/linux/suspend.h
4997F: include/linux/freezer.h
4998F: include/linux/pm.h
679655da 4999F: arch/*/include/asm/suspend*.h
e2d1d6c0 5000
4ef4caad 5001HID CORE LAYER
e5f6450c 5002M: Jiri Kosina <jikos@kernel.org>
406df153 5003R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5004L: linux-input@vger.kernel.org
54e5881d 5005T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5006S: Maintained
679655da
JP
5007F: drivers/hid/
5008F: include/linux/hid*
c117ab84 5009F: include/uapi/linux/hid*
4ef4caad 5010
30ee72f0 5011HID SENSOR HUB DRIVERS
e5f6450c 5012M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5013M: Jonathan Cameron <jic23@kernel.org>
5014M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5015L: linux-input@vger.kernel.org
5016L: linux-iio@vger.kernel.org
5017S: Maintained
5018F: Documentation/hid/hid-sensor*
5019F: drivers/hid/hid-sensor-*
5020F: drivers/iio/*/hid-*
5021F: include/linux/hid-sensor-*
5022
38bed542 5023HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5024M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5025L: linux-kernel@vger.kernel.org
75fc2d37 5026T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5027S: Maintained
679655da 5028F: Documentation/timers/
5cee9645 5029F: kernel/time/hrtimer.c
88606e80
TG
5030F: kernel/time/clockevents.c
5031F: kernel/time/tick*.*
5032F: kernel/time/timer_*.c
05ed8490 5033F: include/linux/clockchips.h
679655da 5034F: include/linux/hrtimer.h
38bed542 5035
1da177e4 5036HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5037L: linux-hams@vger.kernel.org
8b64f2a0 5038S: Orphan
679655da
JP
5039F: drivers/net/hamradio/dmascc.c
5040F: drivers/net/hamradio/scc.c
1da177e4 5041
ede1e6f8 5042HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5043M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5044W: http://www.highpoint-tech.com
5045S: Supported
679655da
JP
5046F: Documentation/scsi/hptiop.txt
5047F: drivers/scsi/hptiop.c
ede1e6f8 5048
1da177e4 5049HIPPI
8b58be88 5050M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5051L: linux-hippi@sunsite.dk
5052S: Maintained
679655da 5053F: include/linux/hippidevice.h
c117ab84 5054F: include/uapi/linux/if_hippi.h
679655da 5055F: net/802/hippi.c
ff5a3b50 5056F: drivers/net/hippi/
1da177e4 5057
16c6c252
JG
5058HISILICON SAS Controller
5059M: John Garry <john.garry@huawei.com>
5060W: http://www.hisilicon.com
5061S: Supported
5062F: drivers/scsi/hisi_sas/
5063F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5064
ff1d2767 5065HOST AP DRIVER
8b58be88 5066M: Jouni Malinen <j@w1.fi>
85d32e7b 5067L: hostap@shmoo.com (subscribers-only)
724c6b35 5068L: linux-wireless@vger.kernel.org
ff1d2767
JM
5069W: http://hostap.epitest.fi/
5070S: Maintained
eb4f98d5 5071F: drivers/net/wireless/intersil/hostap/
ff1d2767 5072
dd8cd779 5073HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5074L: platform-driver-x86@vger.kernel.org
95c70215 5075S: Orphan
679655da 5076F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5077
e2d1d6c0 5078HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5079M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5080S: Maintained
7e25d724 5081F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5082
7d2c86b5 5083HPET: High Precision Event Timers driver
8b58be88 5084M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5085S: Maintained
679655da
JP
5086F: Documentation/timers/hpet.txt
5087F: drivers/char/hpet.c
5088F: include/linux/hpet.h
c117ab84 5089F: include/uapi/linux/hpet.h
b9b0332f 5090
e07b5d79 5091HPET: x86
9e06f631 5092S: Orphan
679655da
JP
5093F: arch/x86/kernel/hpet.c
5094F: arch/x86/include/asm/hpet.h
b9b0332f 5095
1da177e4 5096HPFS FILESYSTEM
8b58be88 5097M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5098W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5099S: Maintained
679655da 5100F: fs/hpfs/
1da177e4 5101
3441cded 5102HSI SUBSYSTEM
56459ea9
SR
5103M: Sebastian Reichel <sre@kernel.org>
5104T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5105S: Maintained
5106F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5107F: Documentation/hsi.txt
3441cded
SR
5108F: drivers/hsi/
5109F: include/linux/hsi/
5110F: include/uapi/linux/hsi/
5111
7d2c86b5 5112HSO 3G MODEM DRIVER
8b58be88 5113M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5114W: http://www.pharscape.org
5115S: Maintained
679655da 5116F: drivers/net/usb/hso.c
11cd29b0 5117
19990e29
AB
5118HSR NETWORK PROTOCOL
5119M: Arvid Brodin <arvid.brodin@alten.se>
5120L: netdev@vger.kernel.org
5121S: Maintained
5122F: net/hsr/
5123
5a18c343 5124HTCPEN TOUCHSCREEN DRIVER
8b58be88 5125M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5126L: linux-input@vger.kernel.org
5127S: Maintained
679655da 5128F: drivers/input/touchscreen/htcpen.c
5a18c343 5129
1da177e4 5130HUGETLB FILESYSTEM
6d49e352 5131M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5132S: Maintained
679655da 5133F: fs/hugetlbfs/
1da177e4 5134
05183189 5135Hyper-V CORE AND DRIVERS
9c3646d1 5136M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5137M: Haiyang Zhang <haiyangz@microsoft.com>
5138L: devel@linuxdriverproject.org
5139S: Maintained
a4162747
HZ
5140F: arch/x86/include/asm/mshyperv.h
5141F: arch/x86/include/uapi/asm/hyperv.h
5142F: arch/x86/kernel/cpu/mshyperv.c
05183189 5143F: drivers/hid/hid-hyperv.c
a4162747 5144F: drivers/hv/
f92ca80b 5145F: drivers/input/serio/hyperv-keyboard.c
05183189 5146F: drivers/net/hyperv/
a4162747 5147F: drivers/scsi/storvsc_drv.c
8a61f013 5148F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5149F: include/linux/hyperv.h
5150F: tools/hv/
54bf725e 5151F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5152
d85c8a6a 5153I2C OVER PARALLEL PORT
d8130624 5154M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5155L: linux-i2c@vger.kernel.org
5156S: Maintained
5157F: Documentation/i2c/busses/i2c-parport
5158F: Documentation/i2c/busses/i2c-parport-light
5159F: drivers/i2c/busses/i2c-parport.c
5160F: drivers/i2c/busses/i2c-parport-light.c
5161
5162I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5163M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5164L: linux-i2c@vger.kernel.org
5165S: Maintained
5166F: Documentation/i2c/busses/i2c-ali1535
5167F: Documentation/i2c/busses/i2c-ali1563
5168F: Documentation/i2c/busses/i2c-ali15x3
5169F: Documentation/i2c/busses/i2c-amd756
5170F: Documentation/i2c/busses/i2c-amd8111
5171F: Documentation/i2c/busses/i2c-i801
5172F: Documentation/i2c/busses/i2c-nforce2
5173F: Documentation/i2c/busses/i2c-piix4
5174F: Documentation/i2c/busses/i2c-sis5595
5175F: Documentation/i2c/busses/i2c-sis630
5176F: Documentation/i2c/busses/i2c-sis96x
5177F: Documentation/i2c/busses/i2c-via
5178F: Documentation/i2c/busses/i2c-viapro
5179F: drivers/i2c/busses/i2c-ali1535.c
5180F: drivers/i2c/busses/i2c-ali1563.c
5181F: drivers/i2c/busses/i2c-ali15x3.c
5182F: drivers/i2c/busses/i2c-amd756.c
5183F: drivers/i2c/busses/i2c-amd756-s4882.c
5184F: drivers/i2c/busses/i2c-amd8111.c
5185F: drivers/i2c/busses/i2c-i801.c
5186F: drivers/i2c/busses/i2c-isch.c
5187F: drivers/i2c/busses/i2c-nforce2.c
5188F: drivers/i2c/busses/i2c-nforce2-s4985.c
5189F: drivers/i2c/busses/i2c-piix4.c
5190F: drivers/i2c/busses/i2c-sis5595.c
5191F: drivers/i2c/busses/i2c-sis630.c
5192F: drivers/i2c/busses/i2c-sis96x.c
5193F: drivers/i2c/busses/i2c-via.c
5194F: drivers/i2c/busses/i2c-viapro.c
5195
cb7f07a4
NH
5196I2C/SMBUS ISMT DRIVER
5197M: Seth Heasley <seth.heasley@intel.com>
5198M: Neil Horman <nhorman@tuxdriver.com>
5199L: linux-i2c@vger.kernel.org
5200F: drivers/i2c/busses/i2c-ismt.c
5201F: Documentation/i2c/busses/i2c-ismt
5202
6ea884db 5203I2C/SMBUS STUB DRIVER
d8130624 5204M: Jean Delvare <jdelvare@suse.com>
846557d3 5205L: linux-i2c@vger.kernel.org
6ea884db 5206S: Maintained
8547a5bc 5207F: drivers/i2c/i2c-stub.c
6ea884db 5208
5b543965 5209I2C SUBSYSTEM
14d77c4d 5210M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5211L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5212W: https://i2c.wiki.kernel.org/
5213Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5214T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5215S: Maintained
40ed1b4c 5216F: Documentation/devicetree/bindings/i2c/
679655da
JP
5217F: Documentation/i2c/
5218F: drivers/i2c/
630bc46e 5219F: drivers/i2c/*/
679655da 5220F: include/linux/i2c.h
03b70d62 5221F: include/linux/i2c-*.h
c117ab84
CEB
5222F: include/uapi/linux/i2c.h
5223F: include/uapi/linux/i2c-*.h
1da177e4 5224
4560d677
WS
5225I2C ACPI SUPPORT
5226M: Mika Westerberg <mika.westerberg@linux.intel.com>
5227L: linux-i2c@vger.kernel.org
5228L: linux-acpi@vger.kernel.org
5229S: Maintained
4560d677 5230
d85c8a6a 5231I2C-TAOS-EVM DRIVER
d8130624 5232M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5233L: linux-i2c@vger.kernel.org
5234S: Maintained
5235F: Documentation/i2c/busses/i2c-taos-evm
5236F: drivers/i2c/busses/i2c-taos-evm.c
5237
e8c76eed 5238I2C-TINY-USB DRIVER
8b58be88 5239M: Till Harbaum <till@harbaum.org>
846557d3 5240L: linux-i2c@vger.kernel.org
932d1872 5241W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5242S: Maintained
679655da 5243F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5244
1da177e4 5245i386 BOOT CODE
8b58be88 5246M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5247S: Maintained
679655da 5248F: arch/x86/boot/
1da177e4
LT
5249
5250i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5251M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5252T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5253S: Maintained
5254
1da177e4 5255IA64 (Itanium) PLATFORM
8b58be88
JP
5256M: Tony Luck <tony.luck@intel.com>
5257M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5258L: linux-ia64@vger.kernel.org
6b1c70b1 5259T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5260S: Maintained
679655da 5261F: arch/ia64/
1da177e4 5262
4cd38750
LDSB
5263IBM Power VMX Cryptographic instructions
5264M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5265M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5266L: linux-crypto@vger.kernel.org
5267S: Supported
5268F: drivers/crypto/vmx/Makefile
5269F: drivers/crypto/vmx/Kconfig
5270F: drivers/crypto/vmx/vmx.c
5271F: drivers/crypto/vmx/aes*
5272F: drivers/crypto/vmx/ghash*
5273F: drivers/crypto/vmx/ppc-xlate.pl
5274
956c203c 5275IBM Power in-Nest Crypto Acceleration
4cd38750 5276M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5277M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5278L: linux-crypto@vger.kernel.org
5279S: Supported
28bceeaa
DS
5280F: drivers/crypto/nx/Makefile
5281F: drivers/crypto/nx/Kconfig
5282F: drivers/crypto/nx/nx-aes*
5283F: drivers/crypto/nx/nx-sha*
5284F: drivers/crypto/nx/nx.*
5285F: drivers/crypto/nx/nx_csbcpb.h
5286F: drivers/crypto/nx/nx_debugfs.h
956c203c 5287
0e16aafb 5288IBM Power 842 compression accelerator
41656aa7 5289M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5290S: Supported
28bceeaa
DS
5291F: drivers/crypto/nx/Makefile
5292F: drivers/crypto/nx/Kconfig
7011a122 5293F: drivers/crypto/nx/nx-842*
2da572c9 5294F: include/linux/sw842.h
2062c5b6 5295F: crypto/842.c
2da572c9 5296F: lib/842/
0e16aafb 5297
1da177e4 5298IBM Power Linux RAID adapter
8b58be88 5299M: Brian King <brking@us.ibm.com>
1da177e4 5300S: Supported
679655da 5301F: drivers/scsi/ipr.*
1da177e4 5302
9d348af4 5303IBM Power Virtual Ethernet Device Driver
eddd63a6 5304M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5305L: netdev@vger.kernel.org
5306S: Supported
9aa32835 5307F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5308
032c5e82
TF
5309IBM Power SRIOV Virtual NIC Device Driver
5310M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5311M: John Allen <jallen@linux.vnet.ibm.com>
5312L: netdev@vger.kernel.org
5313S: Supported
5314F: drivers/net/ethernet/ibm/ibmvnic.*
5315
e6babec6 5316IBM Power Virtual SCSI Device Drivers
bcbde52b 5317M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5318L: linux-scsi@vger.kernel.org
5319S: Supported
e6babec6
NF
5320F: drivers/scsi/ibmvscsi/ibmvscsi*
5321F: drivers/scsi/ibmvscsi/viosrp.h
5322
5323IBM Power Virtual FC Device Drivers
44b4dad9 5324M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5325L: linux-scsi@vger.kernel.org
5326S: Supported
5327F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5328
1da177e4 5329IBM ServeRAID RAID DRIVER
f9213e78 5330S: Orphan
679655da 5331F: drivers/scsi/ips.*
1da177e4 5332
6ed9f9c4
PT
5333ICH LPC AND GPIO DRIVER
5334M: Peter Tyser <ptyser@xes-inc.com>
5335S: Maintained
5336F: drivers/mfd/lpc_ich.c
5337F: drivers/gpio/gpio-ich.c
5338
1e7106fc 5339IDE SUBSYSTEM
8b58be88 5340M: "David S. Miller" <davem@davemloft.net>
1da177e4 5341L: linux-ide@vger.kernel.org
8a6e2535 5342Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5343T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5344S: Maintained
679655da
JP
5345F: Documentation/ide/
5346F: drivers/ide/
5347F: include/linux/ide.h
1da177e4 5348
6cb8c13d
IP
5349IDEAPAD LAPTOP EXTRAS DRIVER
5350M: Ike Panhc <ike.pan@canonical.com>
5351L: platform-driver-x86@vger.kernel.org
5352W: http://launchpad.net/ideapad-laptop
5353S: Maintained
5354F: drivers/platform/x86/ideapad-laptop.c
5355
1ea4c161
AM
5356IDEAPAD LAPTOP SLIDEBAR DRIVER
5357M: Andrey Moiseev <o2g.org.ru@gmail.com>
5358L: linux-input@vger.kernel.org
5359W: https://github.com/o2genum/ideapad-slidebar
5360S: Maintained
5361F: drivers/input/misc/ideapad_slidebar.c
5362
0f861e8c 5363IDE/ATAPI DRIVERS
487ba8e8 5364M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5365L: linux-ide@vger.kernel.org
c404c199 5366S: Maintained
679655da
JP
5367F: Documentation/cdrom/ide-cd
5368F: drivers/ide/ide-cd*
1da177e4 5369
27471fdb 5370IDLE-I7300
8b58be88 5371M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5372L: linux-pm@vger.kernel.org
27471fdb 5373S: Supported
679655da 5374F: drivers/idle/i7300_idle.c
27471fdb 5375
02cf2286 5376IEEE 802.15.4 SUBSYSTEM
b6e195fd 5377M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5378L: linux-wpan@vger.kernel.org
5379W: https://github.com/linux-wpan
5380T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5381S: Maintained
5382F: net/ieee802154/
68653359 5383F: net/mac802154/
251741b1 5384F: drivers/net/ieee802154/
580947d3
AA
5385F: include/linux/nl802154.h
5386F: include/linux/ieee802154.h
5387F: include/net/nl802154.h
5388F: include/net/mac802154.h
5389F: include/net/af_ieee802154.h
5390F: include/net/cfg802154.h
5391F: include/net/ieee802154_netdev.h
ebef9c12 5392F: Documentation/networking/ieee802154.txt
02cf2286 5393
b1c97193
SY
5394IGORPLUG-USB IR RECEIVER
5395M: Sean Young <sean@mess.org>
5396L: linux-media@vger.kernel.org
5397S: Maintained
5398F: drivers/media/rc/igorplugusb.c
5399
40ad4a30
SY
5400IGUANAWORKS USB IR TRANSCEIVER
5401M: Sean Young <sean@mess.org>
5402L: linux-media@vger.kernel.org
5403S: Maintained
5404F: drivers/media/rc/iguanair.c
5405
9545f86e 5406IIO SUBSYSTEM AND DRIVERS
030a13d7 5407M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5408R: Hartmut Knaack <knaack.h@gmx.de>
5409R: Lars-Peter Clausen <lars@metafoo.de>
5410R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5411L: linux-iio@vger.kernel.org
5412S: Maintained
03e7c251 5413F: drivers/iio/
9545f86e 5414F: drivers/staging/iio/
8fe671fc 5415F: include/linux/iio/
817020cf 5416F: tools/iio/
9545f86e 5417
65519263
SG
5418IKANOS/ADI EAGLE ADSL USB DRIVER
5419M: Matthieu Castet <castet.matthieu@free.fr>
5420M: Stanislaw Gruszka <stf_xl@wp.pl>
5421S: Maintained
5422F: drivers/usb/atm/ueagle-atm.c
5423
e89ab51f
GR
5424INA209 HARDWARE MONITOR DRIVER
5425M: Guenter Roeck <linux@roeck-us.net>
5426L: lm-sensors@lm-sensors.org
5427S: Maintained
5428F: Documentation/hwmon/ina209
5429F: Documentation/devicetree/bindings/i2c/ina209.txt
5430F: drivers/hwmon/ina209.c
5431
5432INA2XX HARDWARE MONITOR DRIVER
5433M: Guenter Roeck <linux@roeck-us.net>
5434L: lm-sensors@lm-sensors.org
5435S: Maintained
5436F: Documentation/hwmon/ina2xx
5437F: drivers/hwmon/ina2xx.c
5438F: include/linux/platform_data/ina2xx.h
5439
14dc124f
SIG
5440INDUSTRY PACK SUBSYSTEM (IPACK)
5441M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5442M: Jens Taprogge <jens.taprogge@taprogge.org>
5443M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5444L: industrypack-devel@lists.sourceforge.net
5445W: http://industrypack.sourceforge.net
5446S: Maintained
5447F: drivers/ipack/
5448
8adc53fd
ZLK
5449INGENIC JZ4780 DMA Driver
5450M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5451S: Maintained
5452F: drivers/dma/dma-jz4780.c
5453
aa7168f4 5454INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5455M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5456M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5457L: linux-ima-devel@lists.sourceforge.net
5458L: linux-ima-user@lists.sourceforge.net
5459L: linux-security-module@vger.kernel.org
aa7168f4 5460S: Supported
679655da 5461F: security/integrity/ima/
aa7168f4 5462
9a4ea5a9
JH
5463IMGTEC IR DECODER DRIVER
5464M: James Hogan <james.hogan@imgtec.com>
5465S: Maintained
5466F: drivers/media/rc/img-ir/
5467
1da177e4 5468IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5469L: linux-fbdev@vger.kernel.org
843393d3 5470S: Orphan
8a61f013 5471F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5472
5473INFINIBAND SUBSYSTEM
b6b2bbe6 5474M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5475M: Sean Hefty <sean.hefty@intel.com>
5476M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5477L: linux-rdma@vger.kernel.org
605841f5 5478W: http://www.openfabrics.org/
8a6e2535 5479Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5480T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5481S: Supported
679655da
JP
5482F: Documentation/infiniband/
5483F: drivers/infiniband/
2dfcad3a 5484F: drivers/staging/rdma/
c117ab84 5485F: include/uapi/linux/if_infiniband.h
954138dc
YD
5486F: include/uapi/rdma/
5487F: include/rdma/
1da177e4 5488
c9f04f58 5489INOTIFY
8b58be88
JP
5490M: John McCutchan <john@johnmccutchan.com>
5491M: Robert Love <rlove@rlove.org>
5492M: Eric Paris <eparis@parisplace.org>
c9f04f58 5493S: Maintained
679655da
JP
5494F: Documentation/filesystems/inotify.txt
5495F: fs/notify/inotify/
5496F: include/linux/inotify.h
c117ab84 5497F: include/uapi/linux/inotify.h
c9f04f58 5498
e2d1d6c0 5499INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5500M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5501L: linux-input@vger.kernel.org
8a6e2535 5502Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5503T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5504S: Maintained
679655da 5505F: drivers/input/
f4eea7e2 5506F: include/linux/input.h
c117ab84 5507F: include/uapi/linux/input.h
f4eea7e2 5508F: include/linux/input/
e2d1d6c0 5509
3267a87f 5510INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5511M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5512L: linux-input@vger.kernel.org
75dd112a 5513S: Odd fixes
3267a87f 5514F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5515F: drivers/input/input-mt.c
3267a87f
HR
5516K: \b(ABS|SYN)_MT_
5517
97fa99a3
JY
5518INTEL ASoC BDW/HSW DRIVERS
5519M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5520L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5521S: Supported
e8e1225d
JP
5522F: sound/soc/intel/common/sst-dsp*
5523F: sound/soc/intel/common/sst-firmware.c
5524F: sound/soc/intel/boards/broadwell.c
5525F: sound/soc/intel/haswell/
97fa99a3 5526
4ac13e17
DJ
5527INTEL C600 SERIES SAS CONTROLLER DRIVER
5528M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5529M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5530L: linux-scsi@vger.kernel.org
7106891a
DJ
5531T: git git://git.code.sf.net/p/intel-sas/isci
5532S: Supported
4ac13e17 5533F: drivers/scsi/isci/
4ac13e17 5534
26717172
LB
5535INTEL IDLE DRIVER
5536M: Len Brown <lenb@kernel.org>
bf1c138e 5537L: linux-pm@vger.kernel.org
08deed1e 5538T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5539S: Supported
5540F: drivers/idle/intel_idle.c
5541
7c1ac18d 5542INTEL PSTATE DRIVER
58ac1f62
SP
5543M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5544M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5545L: linux-pm@vger.kernel.org
5546S: Supported
5547F: drivers/cpufreq/intel_pstate.c
5548
9eb8ef74 5549INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5550M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5551L: linux-fbdev@vger.kernel.org
ce00f85c 5552S: Maintained
679655da 5553F: Documentation/fb/intelfb.txt
8a61f013 5554F: drivers/video/fbdev/intelfb/
9eb8ef74 5555
1da177e4 5556INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5557M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5558L: linux-fbdev@vger.kernel.org
ce00f85c 5559S: Maintained
8a61f013 5560F: drivers/video/fbdev/i810/
1da177e4 5561
f4a9bc4c 5562INTEL MENLOW THERMAL DRIVER
8b58be88 5563M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5564L: platform-driver-x86@vger.kernel.org
5ca92bd9 5565W: https://01.org/linux-acpi
f4a9bc4c 5566S: Supported
679655da 5567F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5568
248a9dc3 5569INTEL I/OAT DMA DRIVER
18ebd564 5570M: Dave Jiang <dave.jiang@intel.com>
08223d80 5571R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5572L: dmaengine@vger.kernel.org
5573Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5574S: Supported
679655da 5575F: drivers/dma/ioat*
248a9dc3 5576
6c8909b4 5577INTEL IOMMU (VT-d)
8b58be88 5578M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5579L: iommu@lists.linux-foundation.org
54e5881d 5580T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5581S: Supported
3fb39615 5582F: drivers/iommu/intel-iommu.c
679655da 5583F: include/linux/intel-iommu.h
6c8909b4 5584
b3e5f263 5585INTEL IOP-ADMA DMA DRIVER
08223d80 5586R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5587S: Odd fixes
679655da 5588F: drivers/dma/iop-adma.c
b3e5f263 5589
9251ce95 5590INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5591M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5592S: Maintained
679655da
JP
5593F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5594F: arch/arm/mach-ixp4xx/include/mach/npe.h
5595F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5596F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5597F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5598F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5599
844dd05f 5600INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5601M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5602S: Maintained
679655da 5603F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5604
2f302324 5605INTEL ETHERNET DRIVERS
8b58be88 5606M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5607R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5608R: Shannon Nelson <shannon.nelson@intel.com>
5609R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5610R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5611R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5612R: John Ronciak <john.ronciak@intel.com>
5613R: Mitch Williams <mitch.a.williams@intel.com>
5614L: intel-wired-lan@lists.osuosl.org
f6fde11a 5615W: http://www.intel.com/support/feedback.htm
d94e6fed 5616W: http://e1000.sourceforge.net/
2f302324
JK
5617Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5618T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5619T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5620S: Supported
0d164401
JK
5621F: Documentation/networking/e100.txt
5622F: Documentation/networking/e1000.txt
5623F: Documentation/networking/e1000e.txt
5624F: Documentation/networking/igb.txt
5625F: Documentation/networking/igbvf.txt
5626F: Documentation/networking/ixgb.txt
5627F: Documentation/networking/ixgbe.txt
5628F: Documentation/networking/ixgbevf.txt
1bff6529 5629F: Documentation/networking/i40e.txt
105bf2fe 5630F: Documentation/networking/i40evf.txt
dee1ad47 5631F: drivers/net/ethernet/intel/
bc90d291 5632F: drivers/net/ethernet/intel/*/
1da177e4 5633
0963d59b
LW
5634INTEL-MID GPIO DRIVER
5635M: David Cohen <david.a.cohen@linux.intel.com>
5636L: linux-gpio@vger.kernel.org
5637S: Maintained
5638F: drivers/gpio/gpio-intel-mid.c
5639
ca907a90
SY
5640INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5641M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5642L: linux-wireless@vger.kernel.org
ca907a90 5643S: Maintained
679655da 5644F: Documentation/networking/README.ipw2100
679655da 5645F: Documentation/networking/README.ipw2200
367a1092 5646F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5647
5760b0a5
AS
5648INTEL(R) TRACE HUB
5649M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5650S: Supported
5651F: Documentation/trace/intel_th.txt
5652F: drivers/hwtracing/intel_th/
5653
4bd96a7a 5654INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5655M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5656L: tboot-devel@lists.sourceforge.net
5657W: http://tboot.sourceforge.net
e9b7d7c8 5658T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5659S: Supported
5660F: Documentation/intel_txt.txt
5661F: include/linux/tboot.h
5662F: arch/x86/kernel/tboot.c
5663
8a70da82 5664INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5665M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5666M: linux-wimax@intel.com
49e7d9df 5667L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5668S: Supported
5669W: http://linuxwimax.org
679655da
JP
5670F: Documentation/wimax/README.i2400m
5671F: drivers/net/wimax/i2400m/
c117ab84 5672F: include/uapi/linux/wimax/i2400m.h
8a70da82 5673
1c0ce89c
SG
5674INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5675M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5676L: linux-wireless@vger.kernel.org
1c0ce89c 5677S: Supported
7ac9a364 5678F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5679
b481de9c 5680INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5681M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5682M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5683M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5684L: linux-wireless@vger.kernel.org
b481de9c 5685W: http://intellinuxwireless.org
b62ff718 5686T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5687S: Supported
e705c121 5688F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5689
de8fe023
TW
5690INTEL MANAGEMENT ENGINE (mei)
5691M: Tomas Winkler <tomas.winkler@intel.com>
5692L: linux-kernel@vger.kernel.org
5693S: Supported
c117ab84 5694F: include/uapi/linux/mei.h
5069288b 5695F: include/linux/mei_cl_bus.h
de8fe023 5696F: drivers/misc/mei/*
e07950a1 5697F: Documentation/misc-devices/mei/*
de8fe023 5698
50ceb98b
SD
5699INTEL MIC DRIVERS (mic)
5700M: Sudeep Dutt <sudeep.dutt@intel.com>
5701M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5702S: Supported
5703W: https://github.com/sudeepdutt/mic
5704W: http://software.intel.com/en-us/mic-developer
5705F: include/linux/mic_bus.h
5706F: include/linux/scif.h
5707F: include/uapi/linux/mic_common.h
5708F: include/uapi/linux/mic_ioctl.h
5709F include/uapi/linux/scif_ioctl.h
5710F: drivers/misc/mic/
5711F: drivers/dma/mic_x100_dma.c
5712F: drivers/dma/mic_x100_dma.h
5713F Documentation/mic/
5714
0a8b8353 5715INTEL PMC IPC DRIVER
5716M: Zha Qipeng<qipeng.zha@intel.com>
5717L: platform-driver-x86@vger.kernel.org
5718S: Maintained
5719F: drivers/platform/x86/intel_pmc_ipc.c
5720F: arch/x86/include/asm/intel_pmc_ipc.h
5721
cb109a0e 5722IOC3 ETHERNET DRIVER
8b58be88 5723M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5724L: linux-mips@linux-mips.org
5725S: Maintained
8862bf1e 5726F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5727
cb109a0e 5728IOC3 SERIAL DRIVER
8b58be88 5729M: Pat Gefre <pfg@sgi.com>
d39e0721 5730L: linux-serial@vger.kernel.org
cb109a0e 5731S: Maintained
df621252 5732F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5733
0b6e8569
SW
5734IOMMU DRIVERS
5735M: Joerg Roedel <joro@8bytes.org>
5736L: iommu@lists.linux-foundation.org
5737T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5738S: Maintained
5739F: drivers/iommu/
5740
4480f15b 5741IP MASQUERADING
8b58be88 5742M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5743S: Maintained
679655da 5744F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5745
4480f15b 5746IPATH DRIVER
8473c603 5747M: Mike Marciniszyn <infinipath@intel.com>
e6cc0fd1 5748L: linux-rdma@vger.kernel.org
52a09a04 5749S: Maintained
6f9b3890 5750F: drivers/staging/rdma/ipath/
77d8798b 5751
4409ebe9 5752IPMI SUBSYSTEM
8b58be88 5753M: Corey Minyard <minyard@acm.org>
b0c90653 5754L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5755W: http://openipmi.sourceforge.net/
5756S: Supported
679655da
JP
5757F: Documentation/IPMI.txt
5758F: drivers/char/ipmi/
5759F: include/linux/ipmi*
c117ab84 5760F: include/uapi/linux/ipmi*
4409ebe9 5761
2d800897
KW
5762QCOM AUDIO (ASoC) DRIVERS
5763M: Patrick Lai <plai@codeaurora.org>
5764M: Banajit Goswami <bgoswami@codeaurora.org>
5765L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5766S: Supported
5767F: sound/soc/qcom/
5768
e2d1d6c0 5769IPS SCSI RAID DRIVER
8b58be88 5770M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5771L: linux-scsi@vger.kernel.org
5772W: http://www.adaptec.com/
5773S: Maintained
679655da 5774F: drivers/scsi/ips*
e2d1d6c0
RD
5775
5776IPVS
8b58be88
JP
5777M: Wensong Zhang <wensong@linux-vs.org>
5778M: Simon Horman <horms@verge.net.au>
5779M: Julian Anastasov <ja@ssi.bg>
979b6c13 5780L: netdev@vger.kernel.org
e2d1d6c0 5781L: lvs-devel@vger.kernel.org
1da177e4 5782S: Maintained
679655da 5783F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5784F: include/net/ip_vs.h
c117ab84 5785F: include/uapi/linux/ip_vs.h
679655da 5786F: net/netfilter/ipvs/
1da177e4 5787
e7839f25 5788IPWIRELESS DRIVER
e5f6450c 5789M: Jiri Kosina <jikos@kernel.org>
d8130624 5790M: David Sterba <dsterba@suse.com>
92094aa0 5791S: Odd Fixes
282361a0 5792F: drivers/tty/ipwireless/
099dc4fb 5793
e2d1d6c0 5794IPX NETWORK LAYER
8b58be88 5795M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5796L: netdev@vger.kernel.org
5797S: Maintained
679655da 5798F: include/net/ipx.h
c117ab84 5799F: include/uapi/linux/ipx.h
679655da 5800F: net/ipx/
e2d1d6c0 5801
1da177e4 5802IRDA SUBSYSTEM
8b58be88 5803M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5804L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5805L: netdev@vger.kernel.org
1da177e4 5806W: http://irda.sourceforge.net/
f353976d 5807S: Maintained
e0057975 5808T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5809F: Documentation/networking/irda.txt
5810F: drivers/net/irda/
5811F: include/net/irda/
5812F: net/irda/
1da177e4 5813
a800c7cc
TG
5814IRQ SUBSYSTEM
5815M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5816L: linux-kernel@vger.kernel.org
a800c7cc 5817S: Maintained
75fc2d37 5818T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5819F: kernel/irq/
2ed9fd28
JC
5820
5821IRQCHIP DRIVERS
5822M: Thomas Gleixner <tglx@linutronix.de>
5823M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5824M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5825L: linux-kernel@vger.kernel.org
5826S: Maintained
5827T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5828T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5829F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5830F: drivers/irqchip/
a800c7cc 5831
7ab3a837 5832IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5833M: Jiang Liu <jiang.liu@linux.intel.com>
5834M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5835S: Maintained
b09dec2c 5836T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5837F: Documentation/IRQ-domain.txt
5838F: include/linux/irqdomain.h
5839F: kernel/irq/irqdomain.c
b09dec2c 5840F: kernel/irq/msi.c
7ab3a837 5841
e2d1d6c0 5842ISAPNP
8b58be88 5843M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5844S: Maintained
679655da
JP
5845F: Documentation/isapnp.txt
5846F: drivers/pnp/isapnp/
5847F: include/linux/isapnp.h
e2d1d6c0 5848
d39b8420
HV
5849ISA RADIO MODULE
5850M: Hans Verkuil <hverkuil@xs4all.nl>
5851L: linux-media@vger.kernel.org
5852T: git git://linuxtv.org/media_tree.git
a825eaec 5853W: https://linuxtv.org
d39b8420
HV
5854S: Maintained
5855F: drivers/media/radio/radio-isa*
5856
71a6d0af
HW
5857iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5858M: Peter Jones <pjones@redhat.com>
5859M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5860S: Maintained
5861F: drivers/firmware/iscsi_ibft*
5862
14816b1e 5863ISCSI
8b58be88 5864M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5865L: open-iscsi@googlegroups.com
5866W: www.open-iscsi.org
54e5881d 5867T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5868S: Maintained
679655da
JP
5869F: drivers/scsi/*iscsi*
5870F: include/scsi/*iscsi*
14816b1e 5871
1e65eb42
OG
5872ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5873M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5874M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5875M: Roi Dayan <roid@mellanox.com>
5876L: linux-rdma@vger.kernel.org
5877S: Supported
5878W: http://www.openfabrics.org
5879W: www.open-iscsi.org
5880Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5881F: drivers/infiniband/ulp/iser/
1e65eb42 5882
2b70e5fd
SG
5883ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5884M: Sagi Grimberg <sagig@mellanox.com>
5885T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5886L: linux-rdma@vger.kernel.org
5887L: target-devel@vger.kernel.org
5888S: Supported
5889W: http://www.linux-iscsi.org
5890F: drivers/infiniband/ulp/isert
5891
1da177e4 5892ISDN SUBSYSTEM
8b58be88 5893M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5894L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5895L: netdev@vger.kernel.org
1da177e4 5896W: http://www.isdn4linux.de
54e5881d 5897T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5898S: Maintained
679655da
JP
5899F: Documentation/isdn/
5900F: drivers/isdn/
5901F: include/linux/isdn.h
5902F: include/linux/isdn/
c117ab84
CEB
5903F: include/uapi/linux/isdn.h
5904F: include/uapi/linux/isdn/
1da177e4
LT
5905
5906ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5907M: Armin Schindler <mac@melware.de>
d5d52273 5908L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5909W: http://www.melware.de
5910S: Maintained
679655da 5911F: drivers/isdn/hardware/eicon/
1da177e4 5912
d624870f 5913IT87 HARDWARE MONITORING DRIVER
d8130624 5914M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
5915L: lm-sensors@lm-sensors.org
5916S: Maintained
5917F: Documentation/hwmon/it87
5918F: drivers/hwmon/it87.c
5919
d7104bff
AP
5920IT913X MEDIA DRIVER
5921M: Antti Palosaari <crope@iki.fi>
5922L: linux-media@vger.kernel.org
a825eaec 5923W: https://linuxtv.org
d7104bff
AP
5924W: http://palosaari.fi/linux/
5925Q: http://patchwork.linuxtv.org/project/linux-media/list/
5926T: git git://linuxtv.org/anttip/media_tree.git
5927S: Maintained
249c697e 5928F: drivers/media/tuners/it913x*
d7104bff 5929
91821ff3 5930IVTV VIDEO4LINUX DRIVER
6afdeaf8 5931M: Andy Walls <awalls@md.metrocast.net>
7b212edf 5932L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 5933L: linux-media@vger.kernel.org
275ffde4 5934T: git git://linuxtv.org/media_tree.git
91821ff3
HV
5935W: http://www.ivtvdriver.org
5936S: Maintained
679655da 5937F: Documentation/video4linux/*.ivtv
90d72ac6 5938F: drivers/media/pci/ivtv/
c117ab84 5939F: include/uapi/linux/ivtv*
91821ff3 5940
68620bdd
MP
5941IX2505V MEDIA DRIVER
5942M: Malcolm Priestley <tvboxspy@gmail.com>
5943L: linux-media@vger.kernel.org
a825eaec 5944W: https://linuxtv.org
68620bdd
MP
5945Q: http://patchwork.linuxtv.org/project/linux-media/list/
5946S: Maintained
5947F: drivers/media/dvb-frontends/ix2505v*
5948
4453d736
GR
5949JC42.4 TEMPERATURE SENSOR DRIVER
5950M: Guenter Roeck <linux@roeck-us.net>
5951L: lm-sensors@lm-sensors.org
5952S: Maintained
5953F: drivers/hwmon/jc42.c
5954F: Documentation/hwmon/jc42
5955
e2d1d6c0 5956JFS FILESYSTEM
3256f80f 5957M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
5958L: jfs-discussion@lists.sourceforge.net
5959W: http://jfs.sourceforge.net/
54e5881d 5960T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 5961S: Maintained
679655da
JP
5962F: Documentation/filesystems/jfs.txt
5963F: fs/jfs/
e2d1d6c0 5964
95252236 5965JME NETWORK DRIVER
8b58be88 5966M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
5967L: netdev@vger.kernel.org
5968S: Maintained
63d24a0e 5969F: drivers/net/ethernet/jme.*
95252236 5970
1da177e4 5971JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 5972M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
5973L: linux-mtd@lists.infradead.org
5974W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 5975S: Maintained
679655da 5976F: fs/jffs2/
c117ab84 5977F: include/uapi/linux/jffs2.h
1da177e4 5978
d183e11a
TT
5979JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5980M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 5981M: Jan Kara <jack@suse.com>
d183e11a
TT
5982L: linux-ext4@vger.kernel.org
5983S: Maintained
5984F: fs/jbd2/
5985F: include/linux/jbd2.h
ae0718f8 5986
207dab5f
MU
5987JPU V4L2 MEM2MEM DRIVER FOR RENESAS
5988M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
5989L: linux-media@vger.kernel.org
5990S: Maintained
5991F: drivers/media/platform/rcar_jpu.c
5992
fd8b6cb4 5993JSM Neo PCI based serial card
9d141cb9 5994M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
5995L: linux-serial@vger.kernel.org
5996S: Maintained
df621252 5997F: drivers/tty/serial/jsm/
ae0718f8 5998
af39917d
CL
5999K10TEMP HARDWARE MONITORING DRIVER
6000M: Clemens Ladisch <clemens@ladisch.de>
6001L: lm-sensors@lm-sensors.org
6002S: Maintained
6003F: Documentation/hwmon/k10temp
6004F: drivers/hwmon/k10temp.c
6005
4660cb35 6006K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6007M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 6008L: lm-sensors@lm-sensors.org
ae0718f8 6009S: Maintained
679655da
JP
6010F: Documentation/hwmon/k8temp
6011F: drivers/hwmon/k8temp.c
ae0718f8 6012
1da177e4 6013KCONFIG
5eb1f99e 6014M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6015L: linux-kbuild@vger.kernel.org
cea8321c 6016T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6017S: Maintained
679655da
JP
6018F: Documentation/kbuild/kconfig-language.txt
6019F: scripts/kconfig/
1da177e4 6020
ea6c2089 6021KDUMP
8b58be88
JP
6022M: Vivek Goyal <vgoyal@redhat.com>
6023M: Haren Myneni <hbabu@us.ibm.com>
34633993 6024L: kexec@lists.infradead.org
ea6c2089
VG
6025W: http://lse.sourceforge.net/kdump/
6026S: Maintained
80811493 6027F: Documentation/kdump/
ea6c2089 6028
f41bf02f
HV
6029KEENE FM RADIO TRANSMITTER DRIVER
6030M: Hans Verkuil <hverkuil@xs4all.nl>
6031L: linux-media@vger.kernel.org
6032T: git git://linuxtv.org/media_tree.git
a825eaec 6033W: https://linuxtv.org
f41bf02f
HV
6034S: Maintained
6035F: drivers/media/radio/radio-keene*
6036
1da177e4 6037KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6038M: Ian Kent <raven@themaw.net>
f694fc97 6039L: autofs@vger.kernel.org
1da177e4 6040S: Maintained
679655da 6041F: fs/autofs4/
1da177e4 6042
70fb7ba6 6043KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6044M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6045T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6046T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6047L: linux-kbuild@vger.kernel.org
5ce45962 6048S: Maintained
679655da
JP
6049F: Documentation/kbuild/
6050F: Makefile
6051F: scripts/Makefile.*
70fb7ba6
MM
6052F: scripts/basic/
6053F: scripts/mk*
6054F: scripts/package/
1da177e4
LT
6055
6056KERNEL JANITORS
c3000e03 6057L: kernel-janitors@vger.kernel.org
10466f5a 6058W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6059S: Odd Fixes
1da177e4 6060
e8b43555 6061KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6062M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6063M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6064L: linux-nfs@vger.kernel.org
1da177e4 6065W: http://nfs.sourceforge.net/
98fac23f 6066S: Supported
679655da 6067F: fs/nfsd/
c117ab84 6068F: include/uapi/linux/nfsd/
679655da
JP
6069F: fs/lockd/
6070F: fs/nfs_common/
6071F: net/sunrpc/
6072F: include/linux/lockd/
6073F: include/linux/sunrpc/
c117ab84 6074F: include/uapi/linux/sunrpc/
1da177e4 6075
13b122b3
SK
6076KERNEL SELFTEST FRAMEWORK
6077M: Shuah Khan <shuahkh@osg.samsung.com>
6078L: linux-api@vger.kernel.org
6079T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6080S: Maintained
6081F: tools/testing/selftests
6082
426d62e2 6083KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6084M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6085M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6086L: kvm@vger.kernel.org
e3e58478 6087W: http://www.linux-kvm.org
a94b40a6 6088T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6089S: Supported
c93a64fe
PB
6090F: Documentation/*/kvm*.txt
6091F: Documentation/virtual/kvm/
679655da 6092F: arch/*/kvm/
1662e862
CB
6093F: arch/x86/kernel/kvm.c
6094F: arch/x86/kernel/kvmclock.c
679655da
JP
6095F: arch/*/include/asm/kvm*
6096F: include/linux/kvm*
c117ab84 6097F: include/uapi/linux/kvm*
679655da 6098F: virt/kvm/
426d62e2 6099
ad8003d3 6100KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6101M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6102L: kvm@vger.kernel.org
038161de 6103W: http://www.linux-kvm.org/
7de609c8 6104S: Maintained
679655da 6105F: arch/x86/include/asm/svm.h
679655da 6106F: arch/x86/kvm/svm.c
426d62e2 6107
513014b7 6108KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6109M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6110L: kvm-ppc@vger.kernel.org
038161de 6111W: http://www.linux-kvm.org/
6a7f972d 6112T: git git://github.com/agraf/linux-2.6.git
513014b7 6113S: Supported
679655da
JP
6114F: arch/powerpc/include/asm/kvm*
6115F: arch/powerpc/kvm/
513014b7 6116
85f8fffe 6117KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6118M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6119M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6120L: linux-s390@vger.kernel.org
6121W: http://www.ibm.com/developerworks/linux/linux390/
6122S: Supported
679655da
JP
6123F: Documentation/s390/kvm.txt
6124F: arch/s390/include/asm/kvm*
80811493 6125F: arch/s390/kvm/
85f8fffe 6126
a749474d 6127KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6128M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6129M: Marc Zyngier <marc.zyngier@arm.com>
6130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6131L: kvmarm@lists.cs.columbia.edu
6132W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6133T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6134S: Supported
a749474d
CD
6135F: arch/arm/include/uapi/asm/kvm*
6136F: arch/arm/include/asm/kvm*
6137F: arch/arm/kvm/
5c8818b4
MZ
6138F: virt/kvm/arm/
6139F: include/kvm/arm_*
a749474d 6140
6394a3ec 6141KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6142M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6143M: Marc Zyngier <marc.zyngier@arm.com>
6144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6145L: kvmarm@lists.cs.columbia.edu
6146S: Maintained
6147F: arch/arm64/include/uapi/asm/kvm*
6148F: arch/arm64/include/asm/kvm*
6149F: arch/arm64/kvm/
6150
dc009d92 6151KEXEC
8b58be88 6152M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6153W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6154L: kexec@lists.infradead.org
dc009d92 6155S: Maintained
679655da 6156F: include/linux/kexec.h
c117ab84 6157F: include/uapi/linux/kexec.h
679655da 6158F: kernel/kexec.c
dc009d92 6159
e971461f
DH
6160KEYS/KEYRINGS:
6161M: David Howells <dhowells@redhat.com>
aa62efff 6162L: keyrings@vger.kernel.org
e971461f 6163S: Maintained
d410fa4e 6164F: Documentation/security/keys.txt
e971461f
DH
6165F: include/linux/key.h
6166F: include/linux/key-type.h
6167F: include/keys/
6168F: security/keys/
6169
7f3c68be 6170KEYS-TRUSTED
74dd744f
MZ
6171M: David Safford <safford@us.ibm.com>
6172M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6173L: linux-security-module@vger.kernel.org
aa62efff 6174L: keyrings@vger.kernel.org
7f3c68be 6175S: Supported
d410fa4e 6176F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6177F: include/keys/trusted-type.h
6178F: security/keys/trusted.c
6179F: security/keys/trusted.h
6180
6181KEYS-ENCRYPTED
74dd744f
MZ
6182M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6183M: David Safford <safford@us.ibm.com>
7f3c68be 6184L: linux-security-module@vger.kernel.org
aa62efff 6185L: keyrings@vger.kernel.org
7f3c68be 6186S: Supported
d410fa4e 6187F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6188F: include/keys/encrypted-type.h
19c90aa6 6189F: security/keys/encrypted-keys/
7f3c68be 6190
5b778dad 6191KGDB / KDB /debug_core
8b58be88 6192M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6193W: http://kgdb.wiki.kernel.org/
e3e2aaf7
JW
6194L: kgdb-bugreport@lists.sourceforge.net
6195S: Maintained
679655da
JP
6196F: Documentation/DocBook/kgdb.tmpl
6197F: drivers/misc/kgdbts.c
df621252 6198F: drivers/tty/serial/kgdboc.c
5b778dad 6199F: include/linux/kdb.h
679655da 6200F: include/linux/kgdb.h
4063eb5f 6201F: kernel/debug/
e3e2aaf7 6202
456db8cc 6203KMEMCHECK
8b58be88 6204M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6205M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6206S: Maintained
410d7a97
JP
6207F: Documentation/kmemcheck.txt
6208F: arch/x86/include/asm/kmemcheck.h
6209F: arch/x86/mm/kmemcheck/
6210F: include/linux/kmemcheck.h
6211F: mm/kmemcheck.c
b9ce08c0 6212
c3bb4d24 6213KMEMLEAK
8b58be88 6214M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6215S: Maintained
6216F: Documentation/kmemleak.txt
6217F: include/linux/kmemleak.h
6218F: mm/kmemleak.c
6219F: mm/kmemleak-test.c
6220
89559a61 6221KPROBES
8b58be88
JP
6222M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6223M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6224M: "David S. Miller" <davem@davemloft.net>
97c29e74 6225M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6226S: Maintained
679655da
JP
6227F: Documentation/kprobes.txt
6228F: include/linux/kprobes.h
6229F: kernel/kprobes.c
89559a61 6230
70e84049 6231KS0108 LCD CONTROLLER DRIVER
8b58be88 6232M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6233W: http://miguelojeda.es/auxdisplay.htm
6234W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6235S: Maintained
679655da
JP
6236F: Documentation/auxdisplay/ks0108
6237F: drivers/auxdisplay/ks0108.c
6238F: include/linux/ks0108.h
70e84049 6239
1b69c6d0
DA
6240L3MDEV
6241M: David Ahern <dsa@cumulusnetworks.com>
6242L: netdev@vger.kernel.org
6243S: Maintained
6244F: net/l3mdev
6245F: include/net/l3mdev.h
6246
1da177e4 6247LAPB module
1da177e4 6248L: linux-x25@vger.kernel.org
bf9915cc 6249S: Orphan
679655da
JP
6250F: Documentation/networking/lapb-module.txt
6251F: include/*/lapb.h
6252F: net/lapb/
1da177e4
LT
6253
6254LASI 53c700 driver for PARISC
8b58be88 6255M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6256L: linux-scsi@vger.kernel.org
6257S: Maintained
679655da
JP
6258F: Documentation/scsi/53c700.txt
6259F: drivers/scsi/53c700*
1da177e4 6260
263de9b5 6261LED SUBSYSTEM
8b58be88 6262M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6263M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6264L: linux-leds@vger.kernel.org
b8926ba0 6265T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6266S: Maintained
679655da
JP
6267F: drivers/leds/
6268F: include/linux/leds.h
263de9b5 6269
b0461a44 6270LEGACY EEPROM DRIVER
d8130624 6271M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6272S: Maintained
6273F: Documentation/misc-devices/eeprom
6274F: drivers/misc/eeprom/eeprom.c
6275
1da177e4 6276LEGO USB Tower driver
8b58be88 6277M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6278L: legousb-devel@lists.sourceforge.net
6279W: http://legousb.sourceforge.net/
6280S: Maintained
679655da 6281F: drivers/usb/misc/legousbtower.c
1da177e4 6282
055616a8
MK
6283LG2160 MEDIA DRIVER
6284M: Michael Krufky <mkrufky@linuxtv.org>
6285L: linux-media@vger.kernel.org
a825eaec 6286W: https://linuxtv.org
055616a8
MK
6287W: http://github.com/mkrufky
6288Q: http://patchwork.linuxtv.org/project/linux-media/list/
6289T: git git://linuxtv.org/mkrufky/tuners.git
6290S: Maintained
6291F: drivers/media/dvb-frontends/lg2160.*
6292
6f0e7725
MK
6293LGDT3305 MEDIA DRIVER
6294M: Michael Krufky <mkrufky@linuxtv.org>
6295L: linux-media@vger.kernel.org
a825eaec 6296W: https://linuxtv.org
6f0e7725
MK
6297W: http://github.com/mkrufky
6298Q: http://patchwork.linuxtv.org/project/linux-media/list/
6299T: git git://linuxtv.org/mkrufky/tuners.git
6300S: Maintained
6301F: drivers/media/dvb-frontends/lgdt3305.*
6302
568a17ff 6303LGUEST
8b58be88 6304M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6305L: lguest@lists.ozlabs.org
568a17ff 6306W: http://lguest.ozlabs.org/
72e91863 6307S: Odd Fixes
070f420b 6308F: arch/x86/include/asm/lguest*.h
679655da
JP
6309F: arch/x86/lguest/
6310F: drivers/lguest/
6311F: include/linux/lguest*.h
070f420b 6312F: tools/lguest/
568a17ff 6313
32ac7cb2
TH
6314LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6315M: Tejun Heo <tj@kernel.org>
6316L: linux-ide@vger.kernel.org
6317T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6318S: Maintained
6319F: drivers/ata/
6320F: include/linux/ata.h
6321F: include/linux/libata.h
6322
6323LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6324M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6325L: linux-ide@vger.kernel.org
6326T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6327S: Maintained
6328F: include/linux/pata_arasan_cf_data.h
6329F: drivers/ata/pata_arasan_cf.c
6330
c7fa056c
BZ
6331LIBATA PATA DRIVERS
6332M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6333M: Tejun Heo <tj@kernel.org>
6334L: linux-ide@vger.kernel.org
6335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6336S: Maintained
6337F: drivers/ata/pata_*.c
6338F: drivers/ata/ata_generic.c
6339
32ac7cb2
TH
6340LIBATA SATA AHCI PLATFORM devices support
6341M: Hans de Goede <hdegoede@redhat.com>
6342M: Tejun Heo <tj@kernel.org>
6343L: linux-ide@vger.kernel.org
6344T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6345S: Maintained
6346F: drivers/ata/ahci_platform.c
6347F: drivers/ata/libahci_platform.c
6348F: include/linux/ahci_platform.h
6349
6350LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6351M: Mikael Pettersson <mikpelinux@gmail.com>
6352L: linux-ide@vger.kernel.org
6353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6354S: Maintained
6355F: drivers/ata/sata_promise.*
6356
1acd437c
SL
6357LIBLOCKDEP
6358M: Sasha Levin <sasha.levin@oracle.com>
6359S: Maintained
6360F: tools/lib/lockdep/
6361
bc30196f
DW
6362LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6363M: Dan Williams <dan.j.williams@intel.com>
6364L: linux-nvdimm@lists.01.org
6365Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6366S: Supported
6367F: drivers/nvdimm/*
6368F: include/linux/nd.h
6369F: include/linux/libnvdimm.h
6370F: include/uapi/linux/ndctl.h
6371
6372LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6373M: Ross Zwisler <ross.zwisler@linux.intel.com>
6374L: linux-nvdimm@lists.01.org
6375Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6376S: Supported
6377F: drivers/nvdimm/blk.c
6378F: drivers/nvdimm/region_devs.c
6379F: drivers/acpi/nfit*
6380
6381LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6382M: Vishal Verma <vishal.l.verma@intel.com>
6383L: linux-nvdimm@lists.01.org
6384Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6385S: Supported
6386F: drivers/nvdimm/btt*
6387
6388LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6389M: Ross Zwisler <ross.zwisler@linux.intel.com>
6390L: linux-nvdimm@lists.01.org
6391Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6392S: Supported
6393F: drivers/nvdimm/pmem.c
b864bc17 6394F: include/linux/pmem.h
40603526 6395F: arch/*/include/asm/pmem.h
bc30196f 6396
cd9e9808
MB
6397LIGHTNVM PLATFORM SUPPORT
6398M: Matias Bjorling <mb@lightnvm.io>
6399W: http://github/OpenChannelSSD
4ead1a25 6400L: linux-block@vger.kernel.org
cd9e9808
MB
6401S: Maintained
6402F: drivers/lightnvm/
6403F: include/linux/lightnvm.h
6404F: include/uapi/linux/lightnvm.h
6405
1da177e4 6406LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6407M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6408W: http://www.ibm.com/linux/ltc/projects/ppc
6409S: Supported
11c34c7d 6410F: arch/powerpc/boot/rs6000.h
1da177e4 6411
852bb9f5 6412LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6413M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6414M: Paul Mackerras <paulus@samba.org>
ea668936 6415M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6416W: http://www.penguinppc.org/
a4724ed6 6417L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6418Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6419T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6420S: Supported
11c34c7d
JP
6421F: Documentation/powerpc/
6422F: arch/powerpc/
1da177e4
LT
6423
6424LINUX FOR POWER MACINTOSH
8b58be88 6425M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6426W: http://www.penguinppc.org/
a4724ed6 6427L: linuxppc-dev@lists.ozlabs.org
1da177e4 6428S: Maintained
11c34c7d
JP
6429F: arch/powerpc/platforms/powermac/
6430F: drivers/macintosh/
1da177e4 6431
77a76369 6432LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6433M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6434L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6435T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6436S: Maintained
11c34c7d
JP
6437F: arch/powerpc/platforms/512x/
6438F: arch/powerpc/platforms/52xx/
1da177e4
LT
6439
6440LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6441M: Alistair Popple <alistair@popple.id.au>
8b58be88 6442M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6443W: http://www.penguinppc.org/
a4724ed6 6444L: linuxppc-dev@lists.ozlabs.org
1da177e4 6445S: Maintained
11c34c7d
JP
6446F: arch/powerpc/platforms/40x/
6447F: arch/powerpc/platforms/44x/
1da177e4 6448
260c02a9 6449LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6450L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6451S: Orphan
11c34c7d
JP
6452F: arch/powerpc/*/*virtex*
6453F: arch/powerpc/*/*/*virtex*
1da177e4 6454
e93adf1e 6455LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6456M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6457W: http://www.penguinppc.org/
a4724ed6 6458L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6459S: Maintained
a2b1f7c8 6460F: arch/powerpc/platforms/8xx/
e93adf1e 6461
1da177e4 6462LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6463M: Scott Wood <oss@buserror.net>
8b58be88 6464M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6465W: http://www.penguinppc.org/
a4724ed6 6466L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6467T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6468S: Maintained
11c34c7d 6469F: arch/powerpc/platforms/83xx/
4c8f581d 6470F: arch/powerpc/platforms/85xx/
1da177e4 6471
ab06ff3a 6472LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6473M: Olof Johansson <olof@lixom.net>
a4724ed6 6474L: linuxppc-dev@lists.ozlabs.org
92e19709 6475S: Maintained
11c34c7d
JP
6476F: arch/powerpc/platforms/pasemi/
6477F: drivers/*/*pasemi*
6478F: drivers/*/*/*pasemi*
ab06ff3a 6479
1da177e4 6480LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6481M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6482L: linux-security-module@vger.kernel.org
1da177e4
LT
6483S: Supported
6484
a23ce6da
HW
6485LIS3LV02D ACCELEROMETER DRIVER
6486M: Eric Piel <eric.piel@tremplin-utc.net>
6487S: Maintained
ff606677
JD
6488F: Documentation/misc-devices/lis3lv02d
6489F: drivers/misc/lis3lv02d/
bd35665f 6490F: drivers/platform/x86/hp_accel.c
a23ce6da 6491
b700e7f0
SJ
6492LIVE PATCHING
6493M: Josh Poimboeuf <jpoimboe@redhat.com>
6494M: Seth Jennings <sjenning@redhat.com>
e5f6450c 6495M: Jiri Kosina <jikos@kernel.org>
d8130624 6496M: Vojtech Pavlik <vojtech@suse.com>
b700e7f0
SJ
6497S: Maintained
6498F: kernel/livepatch/
6499F: include/linux/livepatch.h
6500F: arch/x86/include/asm/livepatch.h
6501F: arch/x86/kernel/livepatch.c
6502F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6503F: samples/livepatch/
b700e7f0 6504L: live-patching@vger.kernel.org
74d50da3 6505T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6506
e2d1d6c0 6507LLC (802.2)
8b58be88 6508M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6509S: Maintained
679655da 6510F: include/linux/llc.h
c117ab84 6511F: include/uapi/linux/llc.h
679655da
JP
6512F: include/net/llc*
6513F: net/llc/
e2d1d6c0 6514
4e233cbe
AD
6515LM73 HARDWARE MONITOR DRIVER
6516M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6517L: lm-sensors@lm-sensors.org
6518S: Maintained
6519F: drivers/hwmon/lm73.c
6520
156e2d1a 6521LM78 HARDWARE MONITOR DRIVER
d8130624 6522M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6523L: lm-sensors@lm-sensors.org
6524S: Maintained
6525F: Documentation/hwmon/lm78
6526F: drivers/hwmon/lm78.c
6527
1da177e4 6528LM83 HARDWARE MONITOR DRIVER
d8130624 6529M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6530L: lm-sensors@lm-sensors.org
1da177e4 6531S: Maintained
679655da
JP
6532F: Documentation/hwmon/lm83
6533F: drivers/hwmon/lm83.c
1da177e4
LT
6534
6535LM90 HARDWARE MONITOR DRIVER
d8130624 6536M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6537L: lm-sensors@lm-sensors.org
1da177e4 6538S: Maintained
679655da 6539F: Documentation/hwmon/lm90
aae7bce4 6540F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6541F: drivers/hwmon/lm90.c
1da177e4 6542
917cc4e6
GR
6543LM95234 HARDWARE MONITOR DRIVER
6544M: Guenter Roeck <linux@roeck-us.net>
6545L: lm-sensors@lm-sensors.org
6546S: Maintained
6547F: Documentation/hwmon/lm95234
6548F: drivers/hwmon/lm95234.c
6549
68620bdd
MP
6550LME2510 MEDIA DRIVER
6551M: Malcolm Priestley <tvboxspy@gmail.com>
6552L: linux-media@vger.kernel.org
a825eaec 6553W: https://linuxtv.org
68620bdd
MP
6554Q: http://patchwork.linuxtv.org/project/linux-media/list/
6555S: Maintained
6556F: drivers/media/usb/dvb-usb-v2/lmedm04*
6557
512e67f9 6558LOCKDEP AND LOCKSTAT
8b58be88
JP
6559M: Peter Zijlstra <peterz@infradead.org>
6560M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6561L: linux-kernel@vger.kernel.org
75fc2d37 6562T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6563S: Maintained
214e0aed
DB
6564F: Documentation/locking/lockdep*.txt
6565F: Documentation/locking/lockstat.txt
679655da 6566F: include/linux/lockdep.h
7486d6da 6567F: kernel/locking/
512e67f9 6568
dde33348 6569LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6570M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6571L: linux-ntfs-dev@lists.sourceforge.net
6572W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6573S: Maintained
679655da 6574F: Documentation/ldm.txt
20d16fef 6575F: block/partitions/ldm.*
1da177e4 6576
ef6ada3d
JE
6577LogFS
6578M: Joern Engel <joern@logfs.org>
756ccb3c 6579M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6580L: logfs@logfs.org
6581W: logfs.org
6582S: Maintained
6583F: fs/logfs/
6584
b62d7946
RS
6585LPC32XX MACHINE SUPPORT
6586M: Roland Stigge <stigge@antcom.de>
6587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6588S: Maintained
6589F: arch/arm/mach-lpc32xx/
6590
c87e34ef 6591LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3a980508
RS
6592M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6593M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6594M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6595M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6596L: MPT-FusionLinux.pdl@avagotech.com
c87e34ef
MED
6597L: linux-scsi@vger.kernel.org
6598W: http://www.lsilogic.com/support
6599S: Supported
679655da 6600F: drivers/message/fusion/
500c152a 6601F: drivers/scsi/mpt2sas/
6602F: drivers/scsi/mpt3sas/
c87e34ef 6603
1da177e4 6604LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6605M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6606L: linux-scsi@vger.kernel.org
6607S: Maintained
679655da 6608F: drivers/scsi/sym53c8xx_2/
1da177e4 6609
e5f5c99a
GR
6610LTC4261 HARDWARE MONITOR DRIVER
6611M: Guenter Roeck <linux@roeck-us.net>
6612L: lm-sensors@lm-sensors.org
6613S: Maintained
6614F: Documentation/hwmon/ltc4261
6615F: drivers/hwmon/ltc4261.c
6616
81365c31 6617LTP (Linux Test Project)
28b8e8d4 6618M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6619M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6620M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6621M: Jan Stancek <jstancek@redhat.com>
6622M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6623M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6624L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6625W: http://linux-test-project.github.io/
7d1ae8a8 6626T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6627S: Maintained
6628
c12a54b3 6629M32R ARCHITECTURE
c12a54b3 6630W: http://www.linux-m32r.org/
b4174867 6631S: Orphan
679655da 6632F: arch/m32r/
c12a54b3 6633
1da177e4 6634M68K ARCHITECTURE
8b58be88 6635M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6636L: linux-m68k@lists.linux-m68k.org
6637W: http://www.linux-m68k.org/
54e5881d 6638T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6639S: Maintained
679655da 6640F: arch/m68k/
9db35182 6641F: drivers/zorro/
1da177e4
LT
6642
6643M68K ON APPLE MACINTOSH
8b58be88 6644M: Joshua Thompson <funaho@jurai.org>
1da177e4 6645W: http://www.mac.linux-m68k.org/
9bb9f222 6646L: linux-m68k@lists.linux-m68k.org
1da177e4 6647S: Maintained
9db35182 6648F: arch/m68k/mac/
1da177e4
LT
6649
6650M68K ON HP9000/300
8b58be88 6651M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6652W: http://www.tazenda.demon.co.uk/phil/linux-hp
6653S: Maintained
679655da 6654F: arch/m68k/hp300/
1da177e4 6655
74425546
AP
6656M88DS3103 MEDIA DRIVER
6657M: Antti Palosaari <crope@iki.fi>
6658L: linux-media@vger.kernel.org
a825eaec 6659W: https://linuxtv.org
74425546
AP
6660W: http://palosaari.fi/linux/
6661Q: http://patchwork.linuxtv.org/project/linux-media/list/
6662T: git git://linuxtv.org/anttip/media_tree.git
6663S: Maintained
6664F: drivers/media/dvb-frontends/m88ds3103*
6665
68620bdd
MP
6666M88RS2000 MEDIA DRIVER
6667M: Malcolm Priestley <tvboxspy@gmail.com>
6668L: linux-media@vger.kernel.org
a825eaec 6669W: https://linuxtv.org
68620bdd
MP
6670Q: http://patchwork.linuxtv.org/project/linux-media/list/
6671S: Maintained
6672F: drivers/media/dvb-frontends/m88rs2000*
6673
07a092fa 6674MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6675M: Alexey Klimov <klimov.linux@gmail.com>
6676L: linux-media@vger.kernel.org
6677T: git git://linuxtv.org/media_tree.git
6678S: Maintained
6679F: drivers/media/radio/radio-ma901.c
07a092fa 6680
64a327a7 6681MAC80211
8b58be88 6682M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6683L: linux-wireless@vger.kernel.org
491b26b4 6684W: http://wireless.kernel.org/
ce466579
JB
6685T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6686T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6687S: Maintained
679655da
JP
6688F: Documentation/networking/mac80211-injection.txt
6689F: include/net/mac80211.h
6690F: net/mac80211/
64a327a7 6691
b863ceb7 6692MACVLAN DRIVER
8b58be88 6693M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6694L: netdev@vger.kernel.org
6695S: Maintained
679655da
JP
6696F: drivers/net/macvlan.c
6697F: include/linux/if_macvlan.h
b863ceb7 6698
2b6d83e2
JB
6699MAILBOX API
6700M: Jassi Brar <jassisinghbrar@gmail.com>
6701L: linux-kernel@vger.kernel.org
6702S: Maintained
6703F: drivers/mailbox/
6704F: include/linux/mailbox_client.h
6705F: include/linux/mailbox_controller.h
6706
faf1668c 6707MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6708M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6709W: http://www.kernel.org/doc/man-pages
bd7ebec6 6710L: linux-man@vger.kernel.org
1b53dc74 6711S: Maintained
faf1668c 6712
8427defd
RK
6713MARVELL ARMADA DRM SUPPORT
6714M: Russell King <rmk+kernel@arm.linux.org.uk>
6715S: Maintained
6716F: drivers/gpu/drm/armada/
6717
3ad50cca
GR
6718MARVELL 88E6352 DSA support
6719M: Guenter Roeck <linux@roeck-us.net>
6720S: Maintained
6721F: drivers/net/dsa/mv88e6352.c
6722
c4d007bc
TP
6723MARVELL CRYPTO DRIVER
6724M: Boris Brezillon <boris.brezillon@free-electrons.com>
6725M: Arnaud Ebalard <arno@natisbad.org>
6726F: drivers/crypto/marvell/
6727S: Maintained
6728L: linux-crypto@vger.kernel.org
6729
44c14c1d 6730MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6731M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6732M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6733L: netdev@vger.kernel.org
6734S: Maintained
6735F: drivers/net/ethernet/marvell/sk*
6736
74cda169 6737MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6738L: libertas-dev@lists.infradead.org
8ac3e99e 6739S: Orphan
f988d640 6740F: drivers/net/wireless/marvell/libertas/
74cda169 6741
b60d6975 6742MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6743M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6744L: netdev@vger.kernel.org
f5ca8502 6745S: Maintained
527a6266 6746F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6747F: include/linux/mv643xx.h
1da177e4 6748
370b8ed9
TP
6749MARVELL MVNETA ETHERNET DRIVER
6750M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6751L: netdev@vger.kernel.org
6752S: Maintained
6753F: drivers/net/ethernet/marvell/mvneta.*
6754
fcad584d 6755MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6756M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6757M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6758L: linux-wireless@vger.kernel.org
6759S: Maintained
277b024e 6760F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6761
a2c3f656 6762MARVELL MWL8K WIRELESS DRIVER
a040d532 6763M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6764L: linux-wireless@vger.kernel.org
16345910 6765S: Odd Fixes
de60f1dc 6766F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6767
2a69567b 6768MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6769M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6770S: Odd Fixes
1fa7e547 6771F: drivers/mmc/host/mvsdio.*
2a69567b 6772
1da177e4 6773MATROX FRAMEBUFFER DRIVER
c69f677c 6774L: linux-fbdev@vger.kernel.org
52653199 6775S: Orphan
8a61f013 6776F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6777F: include/uapi/linux/matroxfb.h
1da177e4 6778
ca462085
GR
6779MAX16065 HARDWARE MONITOR DRIVER
6780M: Guenter Roeck <linux@roeck-us.net>
6781L: lm-sensors@lm-sensors.org
6782S: Maintained
6783F: Documentation/hwmon/max16065
6784F: drivers/hwmon/max16065.c
6785
1f61cab8
GR
6786MAX20751 HARDWARE MONITOR DRIVER
6787M: Guenter Roeck <linux@roeck-us.net>
6788L: lm-sensors@lm-sensors.org
6789S: Maintained
6790F: Documentation/hwmon/max20751
6791F: drivers/hwmon/max20751.c
6792
d20620de 6793MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6794M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6795L: lm-sensors@lm-sensors.org
6796S: Maintained
679655da
JP
6797F: Documentation/hwmon/max6650
6798F: drivers/hwmon/max6650.c
d20620de 6799
e89ab51f
GR
6800MAX6697 HARDWARE MONITOR DRIVER
6801M: Guenter Roeck <linux@roeck-us.net>
6802L: lm-sensors@lm-sensors.org
6803S: Maintained
6804F: Documentation/hwmon/max6697
6805F: Documentation/devicetree/bindings/i2c/max6697.txt
6806F: drivers/hwmon/max6697.c
6807F: include/linux/platform_data/max6697.h
6808
f8f847b5
KK
6809MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6810M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6811L: linux-pm@vger.kernel.org
6812S: Supported
6813F: drivers/power/max14577_charger.c
6814F: drivers/power/max77693_charger.c
6815
3811405e
JMC
6816MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6817M: Javier Martinez Canillas <javier@osg.samsung.com>
6818L: linux-kernel@vger.kernel.org
6819S: Supported
6820F: drivers/*/*max77802.c
6821F: Documentation/devicetree/bindings/*/*max77802.txt
6822F: include/dt-bindings/*/*max77802.h
6823
befeb596
KK
6824MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6825M: Chanwoo Choi <cw00.choi@samsung.com>
6826M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6827L: linux-kernel@vger.kernel.org
6828S: Supported
6829F: drivers/*/max14577.c
6830F: drivers/*/max77686.c
6831F: drivers/*/max77693.c
6832F: drivers/extcon/extcon-max14577.c
6833F: drivers/extcon/extcon-max77693.c
6834F: drivers/rtc/rtc-max77686.c
6835F: drivers/clk/clk-max77686.c
6836F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6837F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6838F: Documentation/devicetree/bindings/mfd/max77693.txt
6839F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6840F: include/linux/mfd/max14577*.h
6841F: include/linux/mfd/max77686*.h
6842F: include/linux/mfd/max77693*.h
6843
9be3c9a5
HV
6844MAXIRADIO FM RADIO RECEIVER DRIVER
6845M: Hans Verkuil <hverkuil@xs4all.nl>
6846L: linux-media@vger.kernel.org
6847T: git git://linuxtv.org/media_tree.git
a825eaec 6848W: https://linuxtv.org
9be3c9a5
HV
6849S: Maintained
6850F: drivers/media/radio/radio-maxiradio*
6851
c05dc2cc
PR
6852MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6853M: Peter Rosin <peda@axentia.se>
6854L: linux-iio@vger.kernel.org
6855S: Maintained
6856F: drivers/iio/potentiometer/mcp4531.c
6857
6f32a8c9
LP
6858MEDIA DRIVERS FOR RENESAS - VSP1
6859M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6860L: linux-media@vger.kernel.org
6861L: linux-sh@vger.kernel.org
6862T: git git://linuxtv.org/media_tree.git
6863S: Supported
6864F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6865F: drivers/media/platform/vsp1/
6866
dacf9ce8
KS
6867MEDIA DRIVERS FOR ASCOT2E
6868M: Sergey Kozlov <serjk@netup.ru>
6869L: linux-media@vger.kernel.org
a825eaec 6870W: https://linuxtv.org
dacf9ce8
KS
6871W: http://netup.tv/
6872T: git git://linuxtv.org/media_tree.git
6873S: Supported
6874F: drivers/media/dvb-frontends/ascot2e*
6875
a6dc60ff
KS
6876MEDIA DRIVERS FOR CXD2841ER
6877M: Sergey Kozlov <serjk@netup.ru>
6878L: linux-media@vger.kernel.org
a825eaec 6879W: https://linuxtv.org
a6dc60ff
KS
6880W: http://netup.tv/
6881T: git git://linuxtv.org/media_tree.git
6882S: Supported
6883F: drivers/media/dvb-frontends/cxd2841er*
6884
a5d32b35
KS
6885MEDIA DRIVERS FOR HORUS3A
6886M: Sergey Kozlov <serjk@netup.ru>
6887L: linux-media@vger.kernel.org
a825eaec 6888W: https://linuxtv.org
a5d32b35
KS
6889W: http://netup.tv/
6890T: git git://linuxtv.org/media_tree.git
6891S: Supported
6892F: drivers/media/dvb-frontends/horus3a*
6893
e025273b
KS
6894MEDIA DRIVERS FOR LNBH25
6895M: Sergey Kozlov <serjk@netup.ru>
6896L: linux-media@vger.kernel.org
a825eaec 6897W: https://linuxtv.org
e025273b
KS
6898W: http://netup.tv/
6899T: git git://linuxtv.org/media_tree.git
6900S: Supported
6901F: drivers/media/dvb-frontends/lnbh25*
6902
52b1eaf4
KS
6903MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6904M: Sergey Kozlov <serjk@netup.ru>
6905L: linux-media@vger.kernel.org
a825eaec 6906W: https://linuxtv.org
52b1eaf4
KS
6907W: http://netup.tv/
6908T: git git://linuxtv.org/media_tree.git
6909S: Supported
6910F: drivers/media/pci/netup_unidvb/*
6911
127c49ae 6912MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 6913M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
6914P: LinuxTV.org Project
6915L: linux-media@vger.kernel.org
a825eaec 6916W: https://linuxtv.org
8a6e2535 6917Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 6918T: git git://linuxtv.org/media_tree.git
127c49ae
JP
6919S: Maintained
6920F: Documentation/dvb/
6921F: Documentation/video4linux/
ffe06198 6922F: Documentation/DocBook/media/
127c49ae 6923F: drivers/media/
ffe06198 6924F: drivers/staging/media/
eb4b0ec7 6925F: include/linux/platform_data/media/
127c49ae 6926F: include/media/
6c0f0359
MCC
6927F: include/uapi/linux/dvb/
6928F: include/uapi/linux/videodev2.h
6929F: include/uapi/linux/media.h
6930F: include/uapi/linux/v4l2-*
6931F: include/uapi/linux/meye.h
6932F: include/uapi/linux/ivtv*
6933F: include/uapi/linux/uvcvideo.h
d20620de 6934
c869f77d
JK
6935MEDIATEK MT7601U WIRELESS LAN DRIVER
6936M: Jakub Kicinski <kubakici@wp.pl>
6937L: linux-wireless@vger.kernel.org
6938S: Maintained
6939F: drivers/net/wireless/mediatek/mt7601u/
6940
e399065b
SS
6941MEGARAID SCSI/SAS DRIVERS
6942M: Kashyap Desai <kashyap.desai@avagotech.com>
6943M: Sumit Saxena <sumit.saxena@avagotech.com>
6944M: Uday Lingala <uday.lingala@avagotech.com>
6945L: megaraidlinux.pdl@avagotech.com
baaea1dc 6946L: linux-scsi@vger.kernel.org
e399065b 6947W: http://www.lsi.com
ce00f85c 6948S: Maintained
679655da
JP
6949F: Documentation/scsi/megaraid.txt
6950F: drivers/scsi/megaraid.*
6951F: drivers/scsi/megaraid/
757e0108 6952
2c46c9d5 6953MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 6954M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 6955L: netdev@vger.kernel.org
2c46c9d5
AV
6956S: Supported
6957W: http://www.mellanox.com
6958Q: http://patchwork.ozlabs.org/project/netdev/list/
6959F: drivers/net/ethernet/mellanox/mlx4/en_*
6960
e7523a49
OG
6961MELLANOX ETHERNET DRIVER (mlx5e)
6962M: Saeed Mahameed <saeedm@mellanox.com>
6963L: netdev@vger.kernel.org
6964S: Supported
6965W: http://www.mellanox.com
6966Q: http://patchwork.ozlabs.org/project/netdev/list/
6967F: drivers/net/ethernet/mellanox/mlx5/core/en_*
6968
93c1edb2
JP
6969MELLANOX ETHERNET SWITCH DRIVERS
6970M: Jiri Pirko <jiri@mellanox.com>
6971M: Ido Schimmel <idosch@mellanox.com>
6972L: netdev@vger.kernel.org
6973S: Supported
6974W: http://www.mellanox.com
6975Q: http://patchwork.ozlabs.org/project/netdev/list/
6976F: drivers/net/ethernet/mellanox/mlxsw/
6977
5b25b13a
MD
6978MEMBARRIER SUPPORT
6979M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
6980M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
6981L: linux-kernel@vger.kernel.org
6982S: Supported
6983F: kernel/membarrier.c
6984F: include/uapi/linux/membarrier.h
6985
70ea91f1
SR
6986MEMORY MANAGEMENT
6987L: linux-mm@kvack.org
70ea91f1
SR
6988W: http://www.linux-mm.org
6989S: Maintained
679655da 6990F: include/linux/mm.h
551450bb
CS
6991F: include/linux/gfp.h
6992F: include/linux/mmzone.h
6993F: include/linux/memory_hotplug.h
6994F: include/linux/vmalloc.h
679655da 6995F: mm/
70ea91f1 6996
f4e9ce66 6997MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 6998M: David Woodhouse <dwmw2@infradead.org>
242c325e 6999M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7000L: linux-mtd@lists.infradead.org
8a6e2535
JP
7001W: http://www.linux-mtd.infradead.org/
7002Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7003T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7004T: git git://git.infradead.org/l2-mtd.git
1da177e4 7005S: Maintained
679655da
JP
7006F: drivers/mtd/
7007F: include/linux/mtd/
c117ab84 7008F: include/uapi/mtd/
1da177e4 7009
26c57ef1 7010MEN A21 WATCHDOG DRIVER
30c7469b 7011M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7012L: linux-watchdog@vger.kernel.org
30c7469b 7013S: Maintained
26c57ef1
JT
7014F: drivers/watchdog/mena21_wdt.c
7015
3764e82e 7016MEN CHAMELEON BUS (mcb)
30c7469b
JT
7017M: Johannes Thumshirn <morbidrsa@gmail.com>
7018S: Maintained
3764e82e
JT
7019F: drivers/mcb/
7020F: include/linux/mcb.h
b9f2f459 7021F: Documentation/men-chameleon-bus.txt
3764e82e 7022
48b490d2
AW
7023MEN F21BMC (Board Management Controller)
7024M: Andreas Werner <andreas.werner@men.de>
7025S: Supported
7026F: drivers/mfd/menf21bmc.c
7027F: drivers/watchdog/menf21bmc_wdt.c
7028F: drivers/leds/leds-menf21bmc.c
7029F: drivers/hwmon/menf21bmc_hwmon.c
7030F: Documentation/hwmon/menf21bmc
7031
12285945
JH
7032METAG ARCHITECTURE
7033M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7034L: linux-metag@vger.kernel.org
f23d0e24 7035S: Odd Fixes
12285945
JH
7036F: arch/metag/
7037F: Documentation/metag/
7038F: Documentation/devicetree/bindings/metag/
2d799dde 7039F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7040F: drivers/clocksource/metag_generic.c
5698c50d
JH
7041F: drivers/irqchip/irq-metag.c
7042F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7043F: drivers/tty/metag_da.c
12285945 7044
c6375b0a 7045MICROBLAZE ARCHITECTURE
8b58be88 7046M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7047W: http://www.monstr.eu/fdt/
7048T: git git://git.monstr.eu/linux-2.6-microblaze.git
7049S: Supported
0a8c7914 7050F: arch/microblaze/
1da177e4 7051
2508a45a
CY
7052MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7053M: Chen Yu <yu.c.chen@intel.com>
7054L: platform-driver-x86@vger.kernel.org
7055S: Supported
7056F: drivers/platform/x86/surfacepro3_button.c
7057
1da177e4 7058MICROTEK X6 SCANNER
61eee9a7 7059M: Oliver Neukum <oliver@neukum.org>
1da177e4 7060S: Maintained
679655da 7061F: drivers/usb/image/microtek.*
1da177e4
LT
7062
7063MIPS
8b58be88 7064M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7065L: linux-mips@linux-mips.org
6097050d 7066W: http://www.linux-mips.org/
b05e988e 7067T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7068Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7069S: Supported
679655da
JP
7070F: Documentation/mips/
7071F: arch/mips/
1da177e4 7072
08b7620a
HV
7073MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7074M: Hans Verkuil <hverkuil@xs4all.nl>
7075L: linux-media@vger.kernel.org
7076T: git git://linuxtv.org/media_tree.git
a825eaec 7077W: https://linuxtv.org
08b7620a
HV
7078S: Odd Fixes
7079F: drivers/media/radio/radio-miropcm20*
7080
e126ba97
EC
7081Mellanox MLX5 core VPI driver
7082M: Eli Cohen <eli@mellanox.com>
7083L: netdev@vger.kernel.org
7084L: linux-rdma@vger.kernel.org
7085W: http://www.mellanox.com
7086Q: http://patchwork.ozlabs.org/project/netdev/list/
7087Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 7088T: git git://openfabrics.org/~eli/connect-ib.git
e126ba97
EC
7089S: Supported
7090F: drivers/net/ethernet/mellanox/mlx5/core/
7091F: include/linux/mlx5/
7092
7093Mellanox MLX5 IB driver
b75f0050
JP
7094M: Eli Cohen <eli@mellanox.com>
7095L: linux-rdma@vger.kernel.org
7096W: http://www.mellanox.com
7097Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 7098T: git git://openfabrics.org/~eli/connect-ib.git
b75f0050
JP
7099S: Supported
7100F: include/linux/mlx5/
7101F: drivers/infiniband/hw/mlx5/
e126ba97 7102
764589b6
CM
7103MELEXIS MLX90614 DRIVER
7104M: Crt Mori <cmo@melexis.com>
7105L: linux-iio@vger.kernel.org
7106W: http://www.melexis.com
7107S: Supported
7108F: drivers/iio/temperature/mlx90614.c
7109
0ce277e4
AP
7110MN88472 MEDIA DRIVER
7111M: Antti Palosaari <crope@iki.fi>
7112L: linux-media@vger.kernel.org
a825eaec 7113W: https://linuxtv.org
0ce277e4
AP
7114W: http://palosaari.fi/linux/
7115Q: http://patchwork.linuxtv.org/project/linux-media/list/
7116T: git git://linuxtv.org/anttip/media_tree.git
7117S: Maintained
7118F: drivers/staging/media/mn88472/
7119F: drivers/media/dvb-frontends/mn88472.h
7120
4f4d238f
AP
7121MN88473 MEDIA DRIVER
7122M: Antti Palosaari <crope@iki.fi>
7123L: linux-media@vger.kernel.org
a825eaec 7124W: https://linuxtv.org
4f4d238f
AP
7125W: http://palosaari.fi/linux/
7126Q: http://patchwork.linuxtv.org/project/linux-media/list/
7127T: git git://linuxtv.org/anttip/media_tree.git
7128S: Maintained
7129F: drivers/staging/media/mn88473/
7130F: drivers/media/dvb-frontends/mn88473.h
7131
1da177e4 7132MODULE SUPPORT
8b58be88 7133M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7134S: Maintained
679655da
JP
7135F: include/linux/module.h
7136F: kernel/module.c
1da177e4
LT
7137
7138MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7139W: http://popies.net/meye/
b7788e13 7140S: Orphan
679655da 7141F: Documentation/video4linux/meye.txt
90d72ac6 7142F: drivers/media/pci/meye/
6c0f0359 7143F: include/uapi/linux/meye.h
1da177e4 7144
b9705b60 7145MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7146M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7147S: Maintained
679655da 7148F: Documentation/serial/moxa-smartio
c897401b 7149F: drivers/tty/mxser.*
d735410a 7150
889b2f87
AK
7151MR800 AVERMEDIA USB FM RADIO DRIVER
7152M: Alexey Klimov <klimov.linux@gmail.com>
7153L: linux-media@vger.kernel.org
7154T: git git://linuxtv.org/media_tree.git
7155S: Maintained
7156F: drivers/media/radio/radio-mr800.c
7157
d7155691
AO
7158MRF24J40 IEEE 802.15.4 RADIO DRIVER
7159M: Alan Ott <alan@signal11.us>
7160L: linux-wpan@vger.kernel.org
7161S: Maintained
7162F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7163F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7164
8c4c731a 7165MSI LAPTOP SUPPORT
182ae55c 7166M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7167L: platform-driver-x86@vger.kernel.org
8c4c731a 7168S: Maintained
679655da 7169F: drivers/platform/x86/msi-laptop.c
8c4c731a 7170
0f1006b1 7171MSI WMI SUPPORT
d0944853 7172L: platform-driver-x86@vger.kernel.org
5ee7041e 7173S: Orphan
0f1006b1
AA
7174F: drivers/platform/x86/msi-wmi.c
7175
19a628a0
AP
7176MSI001 MEDIA DRIVER
7177M: Antti Palosaari <crope@iki.fi>
7178L: linux-media@vger.kernel.org
a825eaec 7179W: https://linuxtv.org
19a628a0
AP
7180W: http://palosaari.fi/linux/
7181Q: http://patchwork.linuxtv.org/project/linux-media/list/
7182T: git git://linuxtv.org/anttip/media_tree.git
7183S: Maintained
0185e197 7184F: drivers/media/tuners/msi001*
19a628a0 7185
7570589d 7186MSI2500 MEDIA DRIVER
2c57213f
AP
7187M: Antti Palosaari <crope@iki.fi>
7188L: linux-media@vger.kernel.org
a825eaec 7189W: https://linuxtv.org
2c57213f
AP
7190W: http://palosaari.fi/linux/
7191Q: http://patchwork.linuxtv.org/project/linux-media/list/
7192T: git git://linuxtv.org/anttip/media_tree.git
7193S: Maintained
7570589d 7194F: drivers/media/usb/msi2500/
2c57213f 7195
159eeea4
RJ
7196MSYSTEMS DISKONCHIP G3 MTD DRIVER
7197M: Robert Jarzmik <robert.jarzmik@free.fr>
7198L: linux-mtd@lists.infradead.org
7199S: Maintained
7200F: drivers/mtd/devices/docg3*
7201
62a37dc7 7202MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7203M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7204L: linux-media@vger.kernel.org
7205T: git git://linuxtv.org/media_tree.git
7206S: Maintained
7207F: drivers/media/i2c/mt9m032.c
b5dcee22 7208F: include/media/i2c/mt9m032.h
0e837fb9 7209
62a37dc7 7210MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7211M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7212L: linux-media@vger.kernel.org
7213T: git git://linuxtv.org/media_tree.git
7214S: Maintained
7215F: drivers/media/i2c/mt9p031.c
b5dcee22 7216F: include/media/i2c/mt9p031.h
0e837fb9 7217
62a37dc7 7218MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7219M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7220L: linux-media@vger.kernel.org
7221T: git git://linuxtv.org/media_tree.git
7222S: Maintained
7223F: drivers/media/i2c/mt9t001.c
b5dcee22 7224F: include/media/i2c/mt9t001.h
0e837fb9 7225
62a37dc7 7226MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7227M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7228L: linux-media@vger.kernel.org
7229T: git git://linuxtv.org/media_tree.git
7230S: Maintained
f2272e13 7231F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7232F: drivers/media/i2c/mt9v032.c
b5dcee22 7233F: include/media/i2c/mt9v032.h
0e837fb9 7234
4e0d13cb 7235MULTIFUNCTION DEVICES (MFD)
f7d3210e 7236M: Lee Jones <lee.jones@linaro.org>
7caa7991 7237T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7238S: Supported
679655da 7239F: drivers/mfd/
55b5940d 7240F: include/linux/mfd/
4e0d13cb 7241
5c4e6f13 7242MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7243M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7244L: linux-mmc@vger.kernel.org
708dce3f 7245T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7246S: Maintained
679655da
JP
7247F: drivers/mmc/
7248F: include/linux/mmc/
c117ab84 7249F: include/uapi/linux/mmc/
baca2da4 7250
15a0580c 7251MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7252S: Orphan
679655da
JP
7253F: drivers/mmc/host/mmc_spi.c
7254F: include/linux/spi/mmc_spi.h
15a0580c 7255
1da177e4 7256MULTISOUND SOUND DRIVER
8b58be88 7257M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7258S: Maintained
679655da
JP
7259F: Documentation/sound/oss/MultiSound
7260F: sound/oss/msnd*
1da177e4 7261
d735410a 7262MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7263S: Orphan
c897401b 7264F: drivers/tty/isicom.c
679655da 7265F: include/linux/isicom.h
d735410a 7266
550a7375 7267MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
f299470a 7268M: Felipe Balbi <balbi@ti.com>
795fb7e7 7269L: linux-usb@vger.kernel.org
43b416e5 7270T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7271S: Maintained
679655da 7272F: drivers/usb/musb/
550a7375 7273
ea0af5f6
MK
7274MXL5007T MEDIA DRIVER
7275M: Michael Krufky <mkrufky@linuxtv.org>
7276L: linux-media@vger.kernel.org
a825eaec 7277W: https://linuxtv.org
ea0af5f6
MK
7278W: http://github.com/mkrufky
7279Q: http://patchwork.linuxtv.org/project/linux-media/list/
7280T: git git://linuxtv.org/mkrufky/tuners.git
7281S: Maintained
7282F: drivers/media/tuners/mxl5007t.*
7283
2d3cf588 7284MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7285M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7286L: netdev@vger.kernel.org
205057ae 7287W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7288S: Supported
93f7848b 7289F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7290
1da177e4 7291NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7292S: Orphan
d9fb9f38 7293F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7294
23dc05a3
DM
7295NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7296M: Daniel Mack <zonque@gmail.com>
7297S: Maintained
e5747e40 7298L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7299W: http://www.native-instruments.com
7300F: sound/usb/caiaq/
7301
1da177e4 7302NCP FILESYSTEM
52653199
PV
7303M: Petr Vandrovec <petr@vandrovec.name>
7304S: Odd Fixes
679655da 7305F: fs/ncpfs/
1da177e4 7306
a79b0322
FT
7307NCR 5380 SCSI DRIVERS
7308M: Finn Thain <fthain@telegraphics.com.au>
7309M: Michael Schmitz <schmitzmic@gmail.com>
7310L: linux-scsi@vger.kernel.org
7311S: Maintained
7312F: Documentation/scsi/g_NCR5380.txt
7313F: drivers/scsi/NCR5380.*
7314F: drivers/scsi/arm/cumana_1.c
7315F: drivers/scsi/arm/oak.c
7316F: drivers/scsi/atari_NCR5380.c
7317F: drivers/scsi/atari_scsi.*
7318F: drivers/scsi/dmx3191d.c
7319F: drivers/scsi/dtc.*
7320F: drivers/scsi/g_NCR5380.*
7321F: drivers/scsi/g_NCR5380_mmio.c
7322F: drivers/scsi/mac_scsi.*
7323F: drivers/scsi/pas16.*
a79b0322
FT
7324F: drivers/scsi/sun3_scsi.*
7325F: drivers/scsi/sun3_scsi_vme.c
7326F: drivers/scsi/t128.*
7327
1da177e4 7328NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7329M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7330L: linux-scsi@vger.kernel.org
7331S: Maintained
679655da 7332F: drivers/scsi/NCR_D700.*
1da177e4 7333
4aa3eb4c
GR
7334NCT6775 HARDWARE MONITOR DRIVER
7335M: Guenter Roeck <linux@roeck-us.net>
7336L: lm-sensors@lm-sensors.org
7337S: Maintained
7338F: Documentation/hwmon/nct6775
7339F: drivers/hwmon/nct6775.c
7340
3c2d774c 7341NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7342M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7343L: linux-rdma@vger.kernel.org
e3d33cb1 7344W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7345S: Supported
7346F: drivers/infiniband/hw/nes/
7347
be2f2e84 7348NETEM NETWORK EMULATOR
adbbf69d 7349M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7350L: netem@lists.linux-foundation.org
be2f2e84 7351S: Maintained
679655da 7352F: net/sched/sch_netem.c
be2f2e84 7353
b2f5a051 7354NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7355M: Jon Mason <jdmason@kudzu.us>
4a58448b 7356L: netdev@vger.kernel.org
4a58448b 7357S: Supported
679655da 7358F: Documentation/networking/s2io.txt
b2f5a051 7359F: Documentation/networking/vxge.txt
86387e1a 7360F: drivers/net/ethernet/neterion/
4a58448b 7361
db9cf3a3 7362NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7363M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7364M: Patrick McHardy <kaber@trash.net>
42010ed0 7365M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7366L: netfilter-devel@vger.kernel.org
82b98543 7367L: coreteam@netfilter.org
1da177e4
LT
7368W: http://www.netfilter.org/
7369W: http://www.iptables.org/
42010ed0
PNA
7370Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7371T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7372T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7373S: Supported
679655da
JP
7374F: include/linux/netfilter*
7375F: include/linux/netfilter/
7376F: include/net/netfilter/
c117ab84
CEB
7377F: include/uapi/linux/netfilter*
7378F: include/uapi/linux/netfilter/
679655da
JP
7379F: net/*/netfilter.c
7380F: net/*/netfilter/
7381F: net/netfilter/
91c269a0 7382F: net/bridge/br_netfilter*.c
1da177e4 7383
4cc67735 7384NETLABEL
87a0874c 7385M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7386W: http://netlabel.sf.net
7387L: netdev@vger.kernel.org
87a0874c 7388S: Maintained
80811493 7389F: Documentation/netlabel/
679655da
JP
7390F: include/net/netlabel.h
7391F: net/netlabel/
4cc67735 7392
1da177e4 7393NETROM NETWORK LAYER
8b58be88 7394M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7395L: linux-hams@vger.kernel.org
d34cb28a 7396W: http://www.linux-ax25.org/
1da177e4 7397S: Maintained
679655da 7398F: include/net/netrom.h
c117ab84 7399F: include/uapi/linux/netrom.h
679655da 7400F: net/netrom/
1da177e4 7401
4c352362
JK
7402NETRONOME ETHERNET DRIVERS
7403M: Jakub Kicinski <jakub.kicinski@netronome.com>
7404M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7405L: oss-drivers@netronome.com
7406S: Maintained
7407F: drivers/net/ethernet/netronome/
7408
5ddb88c0 7409NETWORK BLOCK DEVICE (NBD)
4ca5829a 7410M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7411S: Maintained
5e4b269b 7412L: nbd-general@lists.sourceforge.net
4ca5829a 7413T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7414F: Documentation/blockdev/nbd.txt
7415F: drivers/block/nbd.c
c117ab84 7416F: include/uapi/linux/nbd.h
1da177e4 7417
6e43650c
NH
7418NETWORK DROP MONITOR
7419M: Neil Horman <nhorman@tuxdriver.com>
7420L: netdev@vger.kernel.org
7421S: Maintained
7422W: https://fedorahosted.org/dropwatch/
7423F: net/core/drop_monitor.c
7424
1da177e4 7425NETWORKING [GENERAL]
8b58be88 7426M: "David S. Miller" <davem@davemloft.net>
979b6c13 7427L: netdev@vger.kernel.org
b1e8fd54 7428W: http://www.linuxfoundation.org/en/Net
11e98029 7429Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7430T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7431T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7432S: Maintained
679655da
JP
7433F: net/
7434F: include/net/
018d21ed
JP
7435F: include/linux/in.h
7436F: include/linux/net.h
7437F: include/linux/netdevice.h
c117ab84
CEB
7438F: include/uapi/linux/in.h
7439F: include/uapi/linux/net.h
7440F: include/uapi/linux/netdevice.h
0c7aecd4 7441F: include/uapi/linux/net_namespace.h
7e814a6c 7442F: tools/net/
f4e53f9a 7443F: tools/testing/selftests/net/
335a67d2 7444F: lib/random32.c
a101ccd1 7445F: lib/test_bpf.c
1da177e4
LT
7446
7447NETWORKING [IPv4/IPv6]
8b58be88
JP
7448M: "David S. Miller" <davem@davemloft.net>
7449M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7450M: James Morris <jmorris@namei.org>
7451M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7452M: Patrick McHardy <kaber@trash.net>
979b6c13 7453L: netdev@vger.kernel.org
08deed1e 7454T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7455S: Maintained
679655da
JP
7456F: net/ipv4/
7457F: net/ipv6/
7458F: include/net/ip*
0a14842f 7459F: arch/x86/net/*
1da177e4 7460
73b7656c
DM
7461NETWORKING [IPSEC]
7462M: Steffen Klassert <steffen.klassert@secunet.com>
7463M: Herbert Xu <herbert@gondor.apana.org.au>
7464M: "David S. Miller" <davem@davemloft.net>
7465L: netdev@vger.kernel.org
d1fc5024
SK
7466T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7467T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7468S: Maintained
5826bdd1 7469F: net/core/flow.c
73b7656c
DM
7470F: net/xfrm/
7471F: net/key/
7472F: net/ipv4/xfrm*
d1fc5024
SK
7473F: net/ipv4/esp4.c
7474F: net/ipv4/ah4.c
7475F: net/ipv4/ipcomp.c
7476F: net/ipv4/ip_vti.c
73b7656c 7477F: net/ipv6/xfrm*
d1fc5024
SK
7478F: net/ipv6/esp6.c
7479F: net/ipv6/ah6.c
7480F: net/ipv6/ipcomp6.c
7481F: net/ipv6/ip6_vti.c
73b7656c
DM
7482F: include/uapi/linux/xfrm.h
7483F: include/net/xfrm.h
7484
10e2ff1c 7485NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7486M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7487L: netdev@vger.kernel.org
7488S: Maintained
7489
29f8f632 7490NETWORKING [WIRELESS]
2cb4abd1 7491L: linux-wireless@vger.kernel.org
8a6e2535 7492Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7493
788873ac
JP
7494NETWORKING DRIVERS
7495L: netdev@vger.kernel.org
7496W: http://www.linuxfoundation.org/en/Net
11e98029 7497Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7498T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7499T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7500S: Odd Fixes
7501F: drivers/net/
018d21ed 7502F: include/linux/if_*
0b63bf1f 7503F: include/linux/netdevice.h
0b63bf1f
JD
7504F: include/linux/etherdevice.h
7505F: include/linux/fcdevice.h
7506F: include/linux/fddidevice.h
7507F: include/linux/hippidevice.h
7508F: include/linux/inetdevice.h
c117ab84
CEB
7509F: include/uapi/linux/if_*
7510F: include/uapi/linux/netdevice.h
788873ac 7511
0e324cf6
JL
7512NETWORKING DRIVERS (WIRELESS)
7513M: Kalle Valo <kvalo@codeaurora.org>
7514L: linux-wireless@vger.kernel.org
7515Q: http://patchwork.kernel.org/project/linux-wireless/list/
7516T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7517S: Maintained
7518F: drivers/net/wireless/
7519
3d396eb1 7520NETXEN (1/10) GbE SUPPORT
8622315e 7521M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7522M: Sony Chacko <sony.chacko@qlogic.com>
7523M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7524L: netdev@vger.kernel.org
9c2b5bde 7525W: http://www.qlogic.com
3d396eb1 7526S: Supported
aa43c215 7527F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7528
6423d30f
AAJ
7529NFC SUBSYSTEM
7530M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7531M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7532M: Samuel Ortiz <sameo@linux.intel.com>
7533L: linux-wireless@vger.kernel.org
1eb3b216 7534L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7535S: Supported
6423d30f 7536F: net/nfc/
55eb94f9 7537F: include/net/nfc/
c117ab84 7538F: include/uapi/linux/nfc.h
6423d30f 7539F: drivers/nfc/
397d6497
CR
7540F: include/linux/platform_data/microread.h
7541F: include/linux/platform_data/nfcmrvl.h
7542F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7543F: include/linux/platform_data/pn544.h
397d6497
CR
7544F: include/linux/platform_data/st21nfca.h
7545F: include/linux/platform_data/st-nci.h
7ebb88e5 7546F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7547
e8b43555 7548NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7549M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7550M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7551L: linux-nfs@vger.kernel.org
7552W: http://client.linux-nfs.org
cd7b996a 7553T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7554S: Maintained
679655da
JP
7555F: fs/lockd/
7556F: fs/nfs/
7557F: fs/nfs_common/
7558F: net/sunrpc/
7559F: include/linux/lockd/
7560F: include/linux/nfs*
7561F: include/linux/sunrpc/
c117ab84
CEB
7562F: include/uapi/linux/nfs*
7563F: include/uapi/linux/sunrpc/
1da177e4 7564
85ef9cea 7565NILFS2 FILESYSTEM
e2126935 7566M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7567L: linux-nilfs@vger.kernel.org
f9472265 7568W: http://nilfs.sourceforge.net/
e2126935 7569T: git git://github.com/konis/nilfs2.git
85ef9cea 7570S: Supported
679655da
JP
7571F: Documentation/filesystems/nilfs2.txt
7572F: fs/nilfs2/
7573F: include/linux/nilfs2_fs.h
c35c7ac5 7574F: include/trace/events/nilfs2.h
85ef9cea 7575
1da177e4 7576NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7577M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7578W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7579S: Maintained
679655da
JP
7580F: Documentation/scsi/NinjaSCSI.txt
7581F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7582
7583NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7584M: GOTO Masanori <gotom@debian.or.jp>
7585M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7586W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7587S: Maintained
679655da
JP
7588F: Documentation/scsi/NinjaSCSI.txt
7589F: drivers/scsi/nsp32*
1da177e4 7590
383b8fb9
LFT
7591NIOS2 ARCHITECTURE
7592M: Ley Foon Tan <lftan@altera.com>
7593L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7594T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7595S: Maintained
7596F: arch/nios2/
7597
2a6afddb
PR
7598NOKIA N900 POWER SUPPLY DRIVERS
7599M: Pali RohĂ¡r <pali.rohar@gmail.com>
7600S: Maintained
7601F: include/linux/power/bq2415x_charger.h
081bab21 7602F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7603F: include/linux/power/isp1704_charger.h
7604F: drivers/power/bq2415x_charger.c
081bab21 7605F: drivers/power/bq27xxx_battery.c
2a6afddb
PR
7606F: drivers/power/isp1704_charger.c
7607F: drivers/power/rx51_battery.c
7608
a1bd3bae 7609NTB DRIVER CORE
9ef6bf6c
JM
7610M: Jon Mason <jdmason@kudzu.us>
7611M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7612M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7613L: linux-ntb@googlegroups.com
fce8a7bb 7614S: Supported
2984411f
JM
7615W: https://github.com/jonmason/ntb/wiki
7616T: git git://github.com/jonmason/ntb.git
fce8a7bb 7617F: drivers/ntb/
548c237c 7618F: drivers/net/ntb_netdev.c
fce8a7bb 7619F: include/linux/ntb.h
a1bd3bae 7620F: include/linux/ntb_transport.h
fce8a7bb 7621
e26a5843
AH
7622NTB INTEL DRIVER
7623M: Jon Mason <jdmason@kudzu.us>
7624M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7625L: linux-ntb@googlegroups.com
e26a5843
AH
7626S: Supported
7627W: https://github.com/jonmason/ntb/wiki
7628T: git git://github.com/jonmason/ntb.git
7629F: drivers/ntb/hw/intel/
fce8a7bb 7630
1da177e4 7631NTFS FILESYSTEM
2818ef50 7632M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7633L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7634W: http://www.tuxera.com/
e6f4dee7 7635T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7636S: Supported
679655da
JP
7637F: Documentation/filesystems/ntfs.txt
7638F: fs/ntfs/
1da177e4 7639
9eb8ef74 7640NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7641M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7642L: linux-fbdev@vger.kernel.org
ce00f85c 7643S: Maintained
8a61f013
JH
7644F: drivers/video/fbdev/riva/
7645F: drivers/video/fbdev/nvidia/
1da177e4 7646
79461681 7647NVM EXPRESS DRIVER
b3975e94
JF
7648M: Keith Busch <keith.busch@intel.com>
7649M: Jens Axboe <axboe@fb.com>
79461681 7650L: linux-nvme@lists.infradead.org
b3975e94
JF
7651T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7652W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7653S: Supported
57dacad5 7654F: drivers/nvme/host/
79461681
MW
7655F: include/linux/nvme.h
7656
aee4b9bd
SK
7657NVMEM FRAMEWORK
7658M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7659M: Maxime Ripard <maxime.ripard@free-electrons.com>
7660S: Maintained
7661F: drivers/nvmem/
7662F: Documentation/devicetree/bindings/nvmem/
7663F: include/linux/nvmem-consumer.h
7664F: include/linux/nvmem-provider.h
7665
dece4585
CP
7666NXP-NCI NFC DRIVER
7667M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7668R: Charles Gorand <charles.gorand@effinnov.com>
7669L: linux-nfc@lists.01.org (moderated for non-subscribers)
7670S: Supported
7671F: drivers/nfc/nxp-nci
7672
f50d7146
RK
7673NXP TDA998X DRM DRIVER
7674M: Russell King <rmk+kernel@arm.linux.org.uk>
7675S: Supported
7676F: drivers/gpu/drm/i2c/tda998x_drv.c
7677F: include/drm/i2c/tda998x.h
7678
fbace43e
PR
7679NXP TFA9879 DRIVER
7680M: Peter Rosin <peda@axentia.se>
7681L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7682S: Maintained
7683F: sound/soc/codecs/tfa9879*
7684
f5525786 7685OMAP SUPPORT
0e24bdd4 7686M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7687L: linux-omap@vger.kernel.org
7688W: http://www.muru.com/linux/omap/
7689W: http://linux.omap.com/
8a6e2535 7690Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7691T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7692S: Maintained
4e04d5a3 7693F: arch/arm/*omap*/
026da812
FB
7694F: arch/arm/configs/omap1_defconfig
7695F: arch/arm/configs/omap2plus_defconfig
046d0a37 7696F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7697F: drivers/irqchip/irq-omap-intc.c
7698F: drivers/mfd/*omap*.c
7699F: drivers/mfd/menelaus.c
7700F: drivers/mfd/palmas.c
7701F: drivers/mfd/tps65217.c
7702F: drivers/mfd/tps65218.c
7703F: drivers/mfd/tps65910.c
7704F: drivers/mfd/twl-core.[ch]
7705F: drivers/mfd/twl4030*.c
7706F: drivers/mfd/twl6030*.c
7707F: drivers/mfd/twl6040*.c
7708F: drivers/regulator/palmas-regulator*.c
7709F: drivers/regulator/pbias-regulator.c
7710F: drivers/regulator/tps65217-regulator.c
7711F: drivers/regulator/tps65218-regulator.c
7712F: drivers/regulator/tps65910-regulator.c
7713F: drivers/regulator/twl-regulator.c
046d0a37 7714F: include/linux/i2c-omap.h
f5525786 7715
50f29fbd 7716OMAP DEVICE TREE SUPPORT
cdb55ab0 7717M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7718M: Tony Lindgren <tony@atomide.com>
7719L: linux-omap@vger.kernel.org
d0fb18c5 7720L: devicetree@vger.kernel.org
50f29fbd
TL
7721S: Maintained
7722F: arch/arm/boot/dts/*omap*
7723F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7724F: arch/arm/boot/dts/*am4*
7725F: arch/arm/boot/dts/*am5*
7726F: arch/arm/boot/dts/*dra7*
50f29fbd 7727
f5525786 7728OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7729M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7730L: linux-omap@vger.kernel.org
7731S: Maintained
7732F: arch/arm/*omap*/*clock*
7733
7734OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7735M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7736L: linux-omap@vger.kernel.org
7737S: Maintained
7738F: arch/arm/*omap*/*pm*
c46938d4 7739F: drivers/cpufreq/omap-cpufreq.c
f5525786 7740
d21db568 7741OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7742M: Rajendra Nayak <rnayak@ti.com>
7743M: Paul Walmsley <paul@pwsan.com>
7744L: linux-omap@vger.kernel.org
7745S: Maintained
d21db568 7746F: arch/arm/mach-omap2/prm*
692ab1f3 7747
f5525786 7748OMAP AUDIO SUPPORT
6c284903 7749M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7750M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7751L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7752L: linux-omap@vger.kernel.org
7753S: Maintained
7754F: sound/soc/omap/
7755
18640193
TL
7756OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7757M: Roger Quadros <rogerq@ti.com>
7758M: Tony Lindgren <tony@atomide.com>
7759L: linux-omap@vger.kernel.org
7760S: Maintained
7761F: drivers/memory/omap-gpmc.c
7762F: arch/arm/mach-omap2/*gpmc*
7763
f5525786 7764OMAP FRAMEBUFFER SUPPORT
830e6384 7765M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7766L: linux-fbdev@vger.kernel.org
f5525786
TL
7767L: linux-omap@vger.kernel.org
7768S: Maintained
8a61f013 7769F: drivers/video/fbdev/omap/
f5525786 7770
676eec0d 7771OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7772M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7773L: linux-omap@vger.kernel.org
676eec0d 7774L: linux-fbdev@vger.kernel.org
178ff4c9 7775S: Maintained
8a61f013 7776F: drivers/video/fbdev/omap2/
178ff4c9
TV
7777F: Documentation/arm/OMAP/DSS
7778
8b37fcfc
OBC
7779OMAP HARDWARE SPINLOCK SUPPORT
7780M: Ohad Ben-Cohen <ohad@wizery.com>
7781L: linux-omap@vger.kernel.org
7782S: Maintained
7783F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7784
f5525786 7785OMAP MMC SUPPORT
8b58be88 7786M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7787L: linux-omap@vger.kernel.org
7788S: Maintained
653f41b5
MC
7789F: drivers/mmc/host/omap.c
7790
7791OMAP HS MMC SUPPORT
0a4585c6 7792L: linux-mmc@vger.kernel.org
653f41b5 7793L: linux-omap@vger.kernel.org
dfa5d196 7794S: Orphan
653f41b5 7795F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7796
7797OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7798M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7799S: Maintained
7800F: drivers/char/hw_random/omap-rng.c
7801
f400c82e 7802OMAP HWMOD SUPPORT
cdb55ab0 7803M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7804M: Paul Walmsley <paul@pwsan.com>
7805L: linux-omap@vger.kernel.org
7806S: Maintained
8fc8b12b 7807F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7808
8633fb30
PW
7809OMAP HWMOD DATA
7810M: Paul Walmsley <paul@pwsan.com>
7811L: linux-omap@vger.kernel.org
7812S: Maintained
7813F: arch/arm/mach-omap2/omap_hwmod*data*
7814
f400c82e 7815OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7816M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7817L: linux-omap@vger.kernel.org
7818S: Maintained
7819F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7820
0db83ced 7821OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7822M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7823L: linux-media@vger.kernel.org
7824S: Maintained
7eec52db 7825F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7826F: drivers/media/platform/omap3isp/
0db83ced 7827F: drivers/staging/media/omap4iss/
7e8970e1 7828
f5525786 7829OMAP USB SUPPORT
f299470a 7830M: Felipe Balbi <balbi@ti.com>
f5525786
TL
7831L: linux-usb@vger.kernel.org
7832L: linux-omap@vger.kernel.org
43b416e5 7833T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
f5525786 7834S: Maintained
a16fbd65
JP
7835F: drivers/usb/*/*omap*
7836F: arch/arm/*omap*/usb*
f5525786 7837
6d994710 7838OMAP GPIO DRIVER
fe643528 7839M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 7840M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7841M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7842L: linux-omap@vger.kernel.org
7843S: Maintained
fe643528 7844F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
7845F: drivers/gpio/gpio-omap.c
7846
c351e290
MJ
7847OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7848M: Mark Jackson <mpfj@newflow.co.uk>
7849L: linux-omap@vger.kernel.org
7850S: Maintained
7851F: arch/arm/boot/dts/am335x-nano.dts
7852
0ad122d9 7853OMFS FILESYSTEM
8b58be88 7854M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7855L: linux-karma-devel@lists.sourceforge.net
7856S: Maintained
679655da
JP
7857F: Documentation/filesystems/omfs.txt
7858F: fs/omfs/
0ad122d9 7859
c1986ee9 7860OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7861M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7862S: Maintained
679655da
JP
7863F: drivers/char/pcmcia/cm4000_cs.c
7864F: include/linux/cm4000_cs.h
c117ab84 7865F: include/uapi/linux/cm4000_cs.h
c1986ee9 7866
77c44ab1 7867OMNIKEY CARDMAN 4040 DRIVER
8b58be88 7868M: Harald Welte <laforge@gnumonks.org>
77c44ab1 7869S: Maintained
679655da 7870F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 7871
77d5140f 7872OMNIVISION OV7670 SENSOR DRIVER
8b58be88 7873M: Jonathan Corbet <corbet@lwn.net>
661263b5 7874L: linux-media@vger.kernel.org
275ffde4 7875T: git git://linuxtv.org/media_tree.git
77d5140f 7876S: Maintained
90d72ac6 7877F: drivers/media/i2c/ov7670.c
77d5140f 7878
431bca73 7879ONENAND FLASH DRIVER
8b58be88 7880M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
7881L: linux-mtd@lists.infradead.org
7882S: Maintained
679655da
JP
7883F: drivers/mtd/onenand/
7884F: include/linux/mtd/onenand*.h
431bca73 7885
1da177e4 7886ONSTREAM SCSI TAPE DRIVER
8b58be88 7887M: Willem Riede <osst@riede.org>
1da177e4
LT
7888L: osst-users@lists.sourceforge.net
7889L: linux-scsi@vger.kernel.org
7890S: Maintained
f7269cfc
JD
7891F: Documentation/scsi/osst.txt
7892F: drivers/scsi/osst.*
7893F: drivers/scsi/osst_*.h
7894F: drivers/scsi/st.h
1da177e4 7895
e2d1d6c0 7896OPENCORES I2C BUS DRIVER
8b58be88 7897M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 7898L: linux-i2c@vger.kernel.org
e2d1d6c0 7899S: Maintained
679655da
JP
7900F: Documentation/i2c/busses/i2c-ocores
7901F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 7902
860c44c1 7903OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 7904M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
7905M: Frank Rowand <frowand.list@gmail.com>
7906M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 7907L: devicetree@vger.kernel.org
a7fefe9f
RH
7908W: http://www.devicetree.org/
7909T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 7910S: Maintained
f8828205 7911F: drivers/of/
860c44c1 7912F: include/linux/of*.h
f8828205 7913F: scripts/dtc/
860c44c1 7914
f8828205 7915OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 7916M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
7917M: Pawel Moll <pawel.moll@arm.com>
7918M: Mark Rutland <mark.rutland@arm.com>
de80963e 7919M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 7920M: Kumar Gala <galak@codeaurora.org>
f8828205
GL
7921L: devicetree@vger.kernel.org
7922S: Maintained
7923F: Documentation/devicetree/
7924F: arch/*/boot/dts/
7925F: include/dt-bindings/
7926
2bb65f56
PA
7927OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7928M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7929L: devicetree@vger.kernel.org
7930S: Maintained
7931F: Documentation/devicetree/dynamic-resolution-notes.txt
7932F: Documentation/devicetree/overlay-notes.txt
7933F: drivers/of/overlay.c
7934F: drivers/of/resolver.c
7935
19f9d392
JB
7936OPENRISC ARCHITECTURE
7937M: Jonas Bonn <jonas@southpole.se>
7938W: http://openrisc.net
eab7c1c0 7939L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
7940S: Maintained
7941T: git git://openrisc.net/~jonas/linux
14430813 7942F: arch/openrisc/
19f9d392 7943
ccb1352e 7944OPENVSWITCH
4f337ed5 7945M: Pravin Shelar <pshelar@nicira.com>
b422da7c 7946L: netdev@vger.kernel.org
ccb1352e
JG
7947L: dev@openvswitch.org
7948W: http://openvswitch.org
ccb1352e
JG
7949S: Maintained
7950F: net/openvswitch/
b422da7c 7951F: include/uapi/linux/openvswitch.h
ccb1352e 7952
875fa6fb
VK
7953OPERATING PERFORMANCE POINTS (OPP)
7954M: Viresh Kumar <vireshk@kernel.org>
7955M: Nishanth Menon <nm@ti.com>
7956M: Stephen Boyd <sboyd@codeaurora.org>
7957L: linux-pm@vger.kernel.org
7958S: Maintained
7959T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
7960F: drivers/base/power/opp/
7961F: include/linux/pm_opp.h
7962F: Documentation/power/opp.txt
7963F: Documentation/devicetree/bindings/opp/
7964
af39917d
CL
7965OPL4 DRIVER
7966M: Clemens Ladisch <clemens@ladisch.de>
7967L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7968T: git git://git.alsa-project.org/alsa-kernel.git
7969S: Maintained
7970F: sound/drivers/opl4/
7971
1da177e4 7972OPROFILE
4cf7e718 7973M: Robert Richter <rric@kernel.org>
1da177e4
LT
7974L: oprofile-list@lists.sf.net
7975S: Maintained
81c4a8a6 7976F: arch/*/include/asm/oprofile*.h
679655da
JP
7977F: arch/*/oprofile/
7978F: drivers/oprofile/
7979F: include/linux/oprofile.h
1da177e4 7980
e2d1d6c0 7981ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 7982M: Mark Fasheh <mfasheh@suse.com>
d6351db2 7983M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 7984L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 7985W: http://ocfs2.wiki.kernel.org
e2d1d6c0 7986S: Supported
679655da
JP
7987F: Documentation/filesystems/ocfs2.txt
7988F: Documentation/filesystems/dlmfs.txt
7989F: fs/ocfs2/
e2d1d6c0 7990
1da177e4 7991ORINOCO DRIVER
724c6b35 7992L: linux-wireless@vger.kernel.org
491b26b4 7993W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 7994W: http://www.nongnu.org/orinoco/
3a59babb 7995S: Orphan
2be45b66 7996F: drivers/net/wireless/intersil/orinoco/
1da177e4 7997
42c55aa8 7998OSD LIBRARY and FILESYSTEM
fadc0752 7999M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8000M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8001L: osd-dev@open-osd.org
8002W: http://open-osd.org
54e5881d 8003T: git git://git.open-osd.org/open-osd.git
68274794 8004S: Maintained
42c55aa8 8005F: drivers/scsi/osd/
6b6f0b6c 8006F: include/scsi/osd_*
42c55aa8 8007F: fs/exofs/
68274794 8008
ef94b186 8009OVERLAY FILESYSTEM
7c37fbda 8010M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8011L: linux-unionfs@vger.kernel.org
8012T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8013S: Supported
1d113735 8014F: fs/overlayfs/
7c37fbda
NB
8015F: Documentation/filesystems/overlayfs.txt
8016
e2d1d6c0 8017P54 WIRELESS DRIVER
084cb0fe 8018M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8019L: linux-wireless@vger.kernel.org
084cb0fe 8020W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8021S: Maintained
d3466830 8022F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8023
f5cd7872 8024PA SEMI ETHERNET DRIVER
8b58be88 8025M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8026L: netdev@vger.kernel.org
8027S: Maintained
ded19add 8028F: drivers/net/ethernet/pasemi/*
f5cd7872 8029
beb58aa3 8030PA SEMI SMBUS DRIVER
8b58be88 8031M: Olof Johansson <olof@lixom.net>
846557d3 8032L: linux-i2c@vger.kernel.org
beb58aa3 8033S: Maintained
679655da 8034F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8035
48fc267e
SK
8036PADATA PARALLEL EXECUTION MECHANISM
8037M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8038L: linux-crypto@vger.kernel.org
8039S: Maintained
8040F: kernel/padata.c
8041F: include/linux/padata.h
8042F: Documentation/padata.txt
8043
709ee531 8044PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8045M: Harald Welte <laforge@gnumonks.org>
d0944853 8046L: platform-driver-x86@vger.kernel.org
709ee531 8047S: Maintained
679655da 8048F: drivers/platform/x86/panasonic-laptop.c
709ee531 8049
368dd5ac 8050PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8051M: David Howells <dhowells@redhat.com>
8052M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8053L: linux-am33-list@redhat.com (moderated for non-subscribers)
8054W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8055S: Maintained
679655da
JP
8056F: Documentation/mn10300/
8057F: arch/mn10300/
4fa97181 8058
64dfff03
SM
8059PARALLEL PORT SUBSYSTEM
8060M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8061M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8062L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8063S: Maintained
679655da
JP
8064F: drivers/parport/
8065F: include/linux/parport*.h
8066F: drivers/char/ppdev.c
c117ab84 8067F: include/uapi/linux/ppdev.h
64dfff03 8068F: Documentation/parport*.txt
1da177e4 8069
4cdf6bc2 8070PARAVIRT_OPS INTERFACE
d633180c 8071M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8072M: Chris Wright <chrisw@sous-sol.org>
8073M: Alok Kataria <akataria@vmware.com>
8074M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8075L: virtualization@lists.linux-foundation.org
4cdf6bc2 8076S: Supported
a2e19991 8077F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8078F: arch/*/kernel/paravirt*
8079F: arch/*/include/asm/paravirt.h
4cdf6bc2 8080
e2d1d6c0 8081PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8082M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8083L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8084S: Maintained
679655da
JP
8085F: Documentation/blockdev/paride.txt
8086F: drivers/block/paride/
e2d1d6c0
RD
8087
8088PARISC ARCHITECTURE
b8828770 8089M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8090M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8091L: linux-parisc@vger.kernel.org
8092W: http://www.parisc-linux.org/
8a6e2535 8093Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8094T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8095T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8096S: Maintained
679655da 8097F: arch/parisc/
2b6bac9e 8098F: Documentation/parisc/
679655da 8099F: drivers/parisc/
2b6bac9e
HD
8100F: drivers/char/agp/parisc-agp.c
8101F: drivers/input/serio/gscps2.c
8102F: drivers/parport/parport_gsc.*
8103F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8104F: drivers/video/fbdev/sti*
2b6bac9e
HD
8105F: drivers/video/console/sti*
8106F: drivers/video/logo/logo_parisc*
e2d1d6c0 8107
1662d32c 8108PC87360 HARDWARE MONITORING DRIVER
8b58be88 8109M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8110L: lm-sensors@lm-sensors.org
8111S: Maintained
679655da
JP
8112F: Documentation/hwmon/pc87360
8113F: drivers/hwmon/pc87360.c
1662d32c
JC
8114
8115PC8736x GPIO DRIVER
8b58be88 8116M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8117S: Maintained
679655da 8118F: drivers/char/pc8736x_gpio.c
1662d32c 8119
1ad107fd 8120PC87427 HARDWARE MONITORING DRIVER
d8130624 8121M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8122L: lm-sensors@lm-sensors.org
8123S: Maintained
8124F: Documentation/hwmon/pc87427
8125F: drivers/hwmon/pc87427.c
8126
b26e0ed4 8127PCA9532 LED DRIVER
8b58be88 8128M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8129S: Maintained
d5ca6918
JP
8130F: drivers/leds/leds-pca9532.c
8131F: include/linux/leds-pca9532.h
b26e0ed4 8132
5ce914a8 8133PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8134M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8135L: linux-i2c@vger.kernel.org
8136S: Maintained
b4f0b74e 8137F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8138
3971dae5 8139PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8140M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8141S: Maintained
8142F: drivers/firmware/pcdp.*
8143
065c6359 8144PCI ERROR RECOVERY
6305902c 8145M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8146L: linux-pci@vger.kernel.org
065c6359 8147S: Supported
679655da 8148F: Documentation/PCI/pci-error-recovery.txt
065c6359 8149
1da177e4 8150PCI SUBSYSTEM
5ac3a6d2 8151M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8152L: linux-pci@vger.kernel.org
99662dd1 8153Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8154T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8155S: Supported
679655da
JP
8156F: Documentation/PCI/
8157F: drivers/pci/
8158F: include/linux/pci*
6b49ee49 8159F: arch/x86/pci/
cad01f91 8160F: arch/x86/kernel/quirks.c
1da177e4 8161
eaa6111b
LFT
8162PCI DRIVER FOR ALTERA PCIE IP
8163M: Ley Foon Tan <lftan@altera.com>
8164L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8165L: linux-pci@vger.kernel.org
8166S: Supported
8167F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8168F: drivers/pci/host/pcie-altera.c
8169
b7e78170
RH
8170PCI DRIVER FOR ARM VERSATILE PLATFORM
8171M: Rob Herring <robh@kernel.org>
8172L: linux-pci@vger.kernel.org
8173L: linux-arm-kernel@lists.infradead.org
8174S: Maintained
8175F: Documentation/devicetree/bindings/pci/versatile.txt
8176F: drivers/pci/host/pci-versatile.c
8177
5f6b6ccd
TI
8178PCI DRIVER FOR APPLIEDMICRO XGENE
8179M: Tanmay Inamdar <tinamdar@apm.com>
8180L: linux-pci@vger.kernel.org
8181L: linux-arm-kernel@lists.infradead.org
8182S: Maintained
8183F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8184F: drivers/pci/host/pci-xgene.c
8185
62d0ff83
ML
8186PCI DRIVER FOR FREESCALE LAYERSCAPE
8187M: Minghuan Lian <minghuan.Lian@freescale.com>
8188M: Mingkai Hu <mingkai.hu@freescale.com>
8189M: Roy Zang <tie-fei.zang@freescale.com>
8190L: linuxppc-dev@lists.ozlabs.org
8191L: linux-pci@vger.kernel.org
8192L: linux-arm-kernel@lists.infradead.org
8193S: Maintained
8194F: drivers/pci/host/*layerscape*
8195
f0b75693 8196PCI DRIVER FOR IMX6
f175aa2c 8197M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8198M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8199L: linux-pci@vger.kernel.org
8200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8201S: Maintained
8202F: drivers/pci/host/*imx6*
8203
0c4ffcfe
MK
8204PCI DRIVER FOR TI KEYSTONE
8205M: Murali Karicheri <m-karicheri2@ti.com>
8206L: linux-pci@vger.kernel.org
8207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8208S: Maintained
8209F: drivers/pci/host/*keystone*
8210
f0b75693
BH
8211PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8212M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8213M: Jason Cooper <jason@lakedaemon.net>
8214L: linux-pci@vger.kernel.org
8215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8216S: Maintained
8217F: drivers/pci/host/*mvebu*
8218
0447cfd7
TR
8219PCI DRIVER FOR NVIDIA TEGRA
8220M: Thierry Reding <thierry.reding@gmail.com>
8221L: linux-tegra@vger.kernel.org
f0b75693 8222L: linux-pci@vger.kernel.org
0447cfd7
TR
8223S: Supported
8224F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8225F: drivers/pci/host/pci-tegra.c
8226
47ff3de9
KVA
8227PCI DRIVER FOR TI DRA7XX
8228M: Kishon Vijay Abraham I <kishon@ti.com>
8229L: linux-omap@vger.kernel.org
8230L: linux-pci@vger.kernel.org
8231S: Supported
8232F: Documentation/devicetree/bindings/pci/ti-pci.txt
8233F: drivers/pci/host/pci-dra7xx.c
8234
f0b75693
BH
8235PCI DRIVER FOR RENESAS R-CAR
8236M: Simon Horman <horms@verge.net.au>
8237L: linux-pci@vger.kernel.org
8238L: linux-sh@vger.kernel.org
8239S: Maintained
8240F: drivers/pci/host/*rcar*
8241
4af82255 8242PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8243M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8244L: linux-pci@vger.kernel.org
f0b75693
BH
8245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8246L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8247S: Maintained
8248F: drivers/pci/host/pci-exynos.c
8249
f0b75693 8250PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8251M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8252M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8253L: linux-pci@vger.kernel.org
8254S: Maintained
8255F: drivers/pci/host/*designware*
8256
cf28855b
WD
8257PCI DRIVER FOR GENERIC OF HOSTS
8258M: Will Deacon <will.deacon@arm.com>
8259L: linux-pci@vger.kernel.org
8260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8261S: Maintained
8262F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8263F: drivers/pci/host/pci-host-generic.c
8264
51b66a6c 8265PCIE DRIVER FOR ST SPEAR13XX
110baab1 8266M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8267L: linux-pci@vger.kernel.org
110baab1 8268S: Maintained
51b66a6c
PA
8269F: drivers/pci/host/*spear*
8270
af1169b4
LFT
8271PCI MSI DRIVER FOR ALTERA MSI IP
8272M: Ley Foon Tan <lftan@altera.com>
8273L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8274L: linux-pci@vger.kernel.org
8275S: Supported
8276F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8277F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8278
dcd19de3
DD
8279PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8280M: Duc Dang <dhdang@apm.com>
8281L: linux-pci@vger.kernel.org
8282L: linux-arm-kernel@lists.infradead.org
8283S: Maintained
8284F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8285F: drivers/pci/host/pci-xgene-msi.c
8286
500a1d9a
ZW
8287PCIE DRIVER FOR HISILICON
8288M: Zhou Wang <wangzhou1@hisilicon.com>
8289L: linux-pci@vger.kernel.org
8290S: Maintained
8291F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8292F: drivers/pci/host/pcie-hisi.c
8293
1da177e4 8294PCMCIA SUBSYSTEM
4230dfc9 8295P: Linux PCMCIA Team
f5df5881 8296L: linux-pcmcia@lists.infradead.org
6650e0a5 8297W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
54e5881d 8298T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
4230dfc9 8299S: Maintained
679655da
JP
8300F: Documentation/pcmcia/
8301F: drivers/pcmcia/
8302F: include/pcmcia/
1da177e4
LT
8303
8304PCNET32 NETWORK DRIVER
227fb925 8305M: Don Fry <pcnet32@frontier.com>
979b6c13 8306L: netdev@vger.kernel.org
1da177e4 8307S: Maintained
b955f6ca 8308F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8309
48fc267e
SK
8310PCRYPT PARALLEL CRYPTO ENGINE
8311M: Steffen Klassert <steffen.klassert@secunet.com>
8312L: linux-crypto@vger.kernel.org
8313S: Maintained
8314F: crypto/pcrypt.c
8315F: include/crypto/pcrypt.h
8316
e72df0b8
TH
8317PER-CPU MEMORY ALLOCATOR
8318M: Tejun Heo <tj@kernel.org>
8319M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8320T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8321S: Maintained
8322F: include/linux/percpu*.h
8323F: mm/percpu*.c
8324F: arch/*/include/asm/percpu.h
8325
ad4ecbcb 8326PER-TASK DELAY ACCOUNTING
185e595f 8327M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8328S: Maintained
679655da
JP
8329F: include/linux/delayacct.h
8330F: kernel/delayacct.c
ad4ecbcb 8331
57c0c15b 8332PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8333M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8334M: Ingo Molnar <mingo@redhat.com>
f80c5393 8335M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 8336L: linux-kernel@vger.kernel.org
75fc2d37 8337T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8338S: Supported
d53e8365 8339F: kernel/events/*
a003236c 8340F: include/linux/perf_event.h
c117ab84 8341F: include/uapi/linux/perf_event.h
141c4296
RR
8342F: arch/*/kernel/perf_event*.c
8343F: arch/*/kernel/*/perf_event*.c
8344F: arch/*/kernel/*/*/perf_event*.c
a003236c 8345F: arch/*/include/asm/perf_event.h
a003236c
VL
8346F: arch/*/kernel/perf_callchain.c
8347F: tools/perf/
6c0b3244 8348
dd49d0f5 8349PERSONALITY HANDLING
8b58be88 8350M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8351L: linux-abi-devel@lists.sourceforge.net
8352S: Maintained
679655da 8353F: include/linux/personality.h
c117ab84 8354F: include/uapi/linux/personality.h
dd49d0f5 8355
838e7a03 8356PHONET PROTOCOL
2a06b40f 8357M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8358S: Supported
8359F: Documentation/networking/phonet.txt
8360F: include/linux/phonet.h
8361F: include/net/phonet/
c117ab84 8362F: include/uapi/linux/phonet.h
838e7a03
RDC
8363F: net/phonet/
8364
1da177e4 8365PHRAM MTD DRIVER
8b58be88 8366M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8367L: linux-mtd@lists.infradead.org
8368S: Maintained
679655da 8369F: drivers/mtd/devices/phram.c
1da177e4 8370
efdbb10e
BP
8371PICOLCD HID DRIVER
8372M: Bruno Prémont <bonbons@linux-vserver.org>
8373L: linux-input@vger.kernel.org
8374S: Maintained
8375F: drivers/hid/hid-picolcd*
8376
a53bfa07
JI
8377PICOXCELL SUPPORT
8378M: Jamie Iles <jamie@jamieiles.com>
8379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8380T: git git://github.com/jamieiles/linux-2.6-ji.git
8381S: Supported
b8733987 8382F: arch/arm/boot/dts/picoxcell*
14430813 8383F: arch/arm/mach-picoxcell/
b8733987 8384F: drivers/crypto/picoxcell*
a53bfa07 8385
2744e8af
LW
8386PIN CONTROL SUBSYSTEM
8387M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8388L: linux-gpio@vger.kernel.org
dbe752a3 8389T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8390S: Maintained
07f29ba6 8391F: drivers/pinctrl/
8e406fe4 8392F: include/linux/pinctrl/
2744e8af 8393
2201bbb8
JCPV
8394PIN CONTROLLER - ATMEL AT91
8395M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8397S: Maintained
c654b6bf 8398F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8399
33d3690c
LD
8400PIN CONTROLLER - ATMEL AT91 PIO4
8401M: Ludovic Desroches <ludovic.desroches@atmel.com>
8402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8403L: linux-gpio@vger.kernel.org
8404S: Supported
8405F: drivers/pinctrl/pinctrl-at91-pio4.*
8406
cbd1b652
MW
8407PIN CONTROLLER - INTEL
8408M: Mika Westerberg <mika.westerberg@linux.intel.com>
8409M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8410S: Maintained
8411F: drivers/pinctrl/intel/
2201bbb8 8412
9963b536
LP
8413PIN CONTROLLER - RENESAS
8414M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8415M: Geert Uytterhoeven <geert+renesas@glider.be>
9963b536
LP
8416L: linux-sh@vger.kernel.org
8417S: Maintained
8418F: drivers/pinctrl/sh-pfc/
8419
b75e60d6 8420PIN CONTROLLER - SAMSUNG
fea685e9 8421M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8423L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8424S: Maintained
9b5b33f6 8425F: drivers/pinctrl/samsung/
b75e60d6 8426
13cbd906
TL
8427PIN CONTROLLER - SINGLE
8428M: Tony Lindgren <tony@atomide.com>
8429M: Haojian Zhuang <haojian.zhuang@linaro.org>
8430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8431L: linux-omap@vger.kernel.org
8432S: Maintained
8433F: drivers/pinctrl/pinctrl-single.c
8434
deda8287 8435PIN CONTROLLER - ST SPEAR
da89947b 8436M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8437L: spear-devel@list.st.com
8438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8439W: http://www.st.com/spear
8440S: Maintained
8e406fe4 8441F: drivers/pinctrl/spear/
deda8287 8442
249a6771 8443PKTCDVD DRIVER
e5f6450c 8444M: Jiri Kosina <jikos@kernel.org>
249a6771 8445S: Maintained
679655da
JP
8446F: drivers/block/pktcdvd.c
8447F: include/linux/pktcdvd.h
c117ab84 8448F: include/uapi/linux/pktcdvd.h
249a6771 8449
b31d8273
G
8450PKUNITY SOC DRIVERS
8451M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8452W: http://mprc.pku.edu.cn/~guanxuetao/linux
8453S: Maintained
ceebf4d5 8454T: git git://github.com/gxt/linux.git
b31d8273 8455F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8456F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8457F: drivers/video/fbdev/fb-puv3.c
2809e80b 8458F: drivers/rtc/rtc-puv3.c
b31d8273 8459
9d2ecfb7 8460PMBUS HARDWARE MONITORING DRIVERS
ca462085 8461M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8462L: lm-sensors@lm-sensors.org
8463W: http://www.lm-sensors.org/
8464W: http://www.roeck-us.net/linux/drivers/
8465T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8466S: Maintained
8467F: Documentation/hwmon/pmbus
8468F: drivers/hwmon/pmbus/
8469F: include/linux/i2c/pmbus.h
8470
89a36810 8471PMC SIERRA MaxRAID DRIVER
89a36810
AR
8472L: linux-scsi@vger.kernel.org
8473W: http://www.pmc-sierra.com/
3cdea4d7 8474S: Orphan
89a36810
AR
8475F: drivers/scsi/pmcraid.*
8476
dbf9bfe6 8477PMC SIERRA PM8001 DRIVER
d32477e2 8478M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8479M: lindar_liu@usish.com
f5a7b525 8480L: pmchba@pmcs.com
dbf9bfe6 8481L: linux-scsi@vger.kernel.org
8482S: Supported
8483F: drivers/scsi/pm8001/
8484
1da177e4 8485POSIX CLOCKS and TIMERS
8b58be88 8486M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8487L: linux-kernel@vger.kernel.org
75fc2d37 8488T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8489S: Maintained
679655da
JP
8490F: fs/timerfd.c
8491F: include/linux/timer*
5cee9645 8492F: kernel/time/*timer*
1da177e4 8493
7b06a6d7
RW
8494POWER MANAGEMENT CORE
8495M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8496L: linux-pm@vger.kernel.org
8497T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8498S: Supported
8499F: drivers/base/power/
8500F: include/linux/pm.h
8501F: include/linux/pm_*
8502F: include/linux/powercap.h
8503F: drivers/powercap/
8504
3be86148 8505POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8506M: Sebastian Reichel <sre@kernel.org>
57318935 8507M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8508M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8509L: linux-pm@vger.kernel.org
54e5881d 8510T: git git://git.infradead.org/battery-2.6.git
3be86148 8511S: Maintained
679655da 8512F: include/linux/power_supply.h
8cd725a1 8513F: drivers/power/
26305022 8514X: drivers/power/avs/
3be86148 8515
514f161a
MR
8516POWER STATE COORDINATION INTERFACE (PSCI)
8517M: Mark Rutland <mark.rutland@arm.com>
8518M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8519L: linux-arm-kernel@lists.infradead.org
8520S: Maintained
8521F: drivers/firmware/psci.c
8522F: include/linux/psci.h
8523F: include/uapi/linux/psci.h
8524
1da177e4 8525PNP SUPPORT
9c3646d1 8526M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8527S: Maintained
679655da 8528F: drivers/pnp/
1da177e4
LT
8529
8530PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8531M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8532L: linux-ppp@vger.kernel.org
8533S: Maintained
224cf5ad 8534F: drivers/net/ppp/ppp_*
1da177e4
LT
8535
8536PPP OVER ATM (RFC 2364)
8b58be88 8537M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8538S: Maintained
679655da 8539F: net/atm/pppoatm.c
c117ab84 8540F: include/uapi/linux/atmppp.h
1da177e4
LT
8541
8542PPP OVER ETHERNET
8b58be88 8543M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8544S: Maintained
224cf5ad
JK
8545F: drivers/net/ppp/pppoe.c
8546F: drivers/net/ppp/pppox.c
1da177e4 8547
a6d2370b 8548PPP OVER L2TP
8b58be88 8549M: James Chapman <jchapman@katalix.com>
a6d2370b 8550S: Maintained
90ca28d1 8551F: net/l2tp/l2tp_ppp.c
679655da 8552F: include/linux/if_pppol2tp.h
c117ab84 8553F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8554
eae9d2ba 8555PPS SUPPORT
8b58be88 8556M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8557W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8558L: linuxpps@ml.enneenne.com (subscribers-only)
8559S: Maintained
cabaaf41
JP
8560F: Documentation/pps/
8561F: drivers/pps/
8562F: include/linux/pps*.h
eae9d2ba 8563
71a6d0af
HW
8564PPTP DRIVER
8565M: Dmitry Kozlov <xeb@mail.ru>
8566L: netdev@vger.kernel.org
8567S: Maintained
224cf5ad 8568F: drivers/net/ppp/pptp.c
71a6d0af
HW
8569W: http://sourceforge.net/projects/accel-pptp
8570
1da177e4 8571PREEMPTIBLE KERNEL
8b58be88 8572M: Robert Love <rml@tech9.net>
1da177e4
LT
8573L: kpreempt-tech@lists.sourceforge.net
8574W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8575S: Supported
679655da
JP
8576F: Documentation/preempt-locking.txt
8577F: include/linux/preempt.h
1da177e4
LT
8578
8579PRISM54 WIRELESS DRIVER
8b58be88 8580M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8581L: linux-wireless@vger.kernel.org
9ef80804 8582W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8583S: Obsolete
c12edfe2 8584F: drivers/net/wireless/intersil/prism54/
1da177e4 8585
02c18891 8586PS3 NETWORK SUPPORT
b809b9ca 8587M: Geoff Levand <geoff@infradead.org>
02c18891 8588L: netdev@vger.kernel.org
a14ab6b6 8589L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8590S: Maintained
8df158ac 8591F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8592
f58a9d17 8593PS3 PLATFORM SUPPORT
b809b9ca 8594M: Geoff Levand <geoff@infradead.org>
a4724ed6 8595L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8596S: Maintained
679655da
JP
8597F: arch/powerpc/boot/ps3*
8598F: arch/powerpc/include/asm/lv1call.h
8599F: arch/powerpc/include/asm/ps3*.h
8600F: arch/powerpc/platforms/ps3/
8601F: drivers/*/ps3*
8602F: drivers/ps3/
fec629b8 8603F: drivers/rtc/rtc-ps3.c
679655da 8604F: drivers/usb/host/*ps3.c
fec629b8 8605F: sound/ppc/snd_ps3*
f58a9d17 8606
cffb4add 8607PS3VRAM DRIVER
8b58be88 8608M: Jim Paris <jim@jtan.com>
3715a5d0 8609M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8610L: linuxppc-dev@lists.ozlabs.org
cffb4add 8611S: Maintained
8a3977cb 8612F: drivers/block/ps3vram.c
cffb4add 8613
8defe599 8614PSTORE FILESYSTEM
9d5e2a02 8615M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8616M: Colin Cross <ccross@android.com>
8617M: Kees Cook <keescook@chromium.org>
8618M: Tony Luck <tony.luck@intel.com>
8619S: Maintained
8620T: git git://git.infradead.org/users/cbou/linux-pstore.git
8621F: fs/pstore/
8622F: include/linux/pstore*
04851772 8623F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8624F: drivers/acpi/apei/erst.c
8625
7fbc415d
RC
8626PTP HARDWARE CLOCK SUPPORT
8627M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8628L: netdev@vger.kernel.org
7fbc415d
RC
8629S: Maintained
8630W: http://linuxptp.sourceforge.net/
8631F: Documentation/ABI/testing/sysfs-ptp
8632F: Documentation/ptp/*
0ecb3cdd 8633F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8634F: drivers/net/phy/dp83640*
8635F: drivers/ptp/*
8636F: include/linux/ptp_cl*
8637
cf94a4d1 8638PTRACE SUPPORT
e846ee5f 8639M: Roland McGrath <roland@hack.frob.com>
8b58be88 8640M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8641S: Maintained
8642F: include/asm-generic/syscall.h
8643F: include/linux/ptrace.h
8644F: include/linux/regset.h
8645F: include/linux/tracehook.h
c117ab84 8646F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8647F: kernel/ptrace.c
8648
8320204a 8649PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8650M: Mike Isely <isely@pobox.com>
16e9495d 8651L: pvrusb2@isely.net (subscribers-only)
661263b5 8652L: linux-media@vger.kernel.org
8320204a 8653W: http://www.isely.net/pvrusb2/
275ffde4 8654T: git git://linuxtv.org/media_tree.git
8320204a 8655S: Maintained
679655da 8656F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8657F: drivers/media/usb/pvrusb2/
8320204a 8658
39532e6c
HG
8659PWC WEBCAM DRIVER
8660M: Hans de Goede <hdegoede@redhat.com>
8661L: linux-media@vger.kernel.org
8662T: git git://linuxtv.org/media_tree.git
8663S: Maintained
8664F: drivers/media/usb/pwc/*
8665
93c090b3
KD
8666PWM FAN DRIVER
8667M: Kamil Debski <k.debski@samsung.com>
8668L: lm-sensors@lm-sensors.org
8669S: Supported
8670F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8671F: Documentation/hwmon/pwm-fan
8672F: drivers/hwmon/pwm-fan.c
8673
200efedd 8674PWM SUBSYSTEM
aa3495f7
TR
8675M: Thierry Reding <thierry.reding@gmail.com>
8676L: linux-pwm@vger.kernel.org
0c2498f1 8677S: Maintained
006e854f 8678T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8679F: Documentation/pwm.txt
8680F: Documentation/devicetree/bindings/pwm/
8681F: include/linux/pwm.h
0c2498f1 8682F: drivers/pwm/
a140b98d
TR
8683F: drivers/video/backlight/pwm_bl.c
8684F: include/linux/pwm_backlight.h
0c2498f1 8685
30ec261e 8686PXA2xx/PXA3xx SUPPORT
8da5e302 8687M: Daniel Mack <daniel@zonque.org>
a323f664 8688M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8689M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8691T: git git://github.com/hzhuang1/linux.git
8da5e302 8692T: git git://github.com/rjarzmik/linux.git
1da177e4 8693S: Maintained
679655da 8694F: arch/arm/mach-pxa/
820439f1 8695F: drivers/dma/pxa*
679655da 8696F: drivers/pcmcia/pxa2xx*
1403ead9 8697F: drivers/pinctrl/pxa/
9df92e6c 8698F: drivers/spi/spi-pxa2xx*
faf2e1db 8699F: drivers/usb/gadget/udc/pxa2*
679655da 8700F: include/sound/pxa2xx-lib.h
bec4c99e 8701F: sound/arm/pxa*
14430813 8702F: sound/soc/pxa/
1da177e4 8703
f3154a46
RJ
8704PXA GPIO DRIVER
8705M: Robert Jarzmik <robert.jarzmik@free.fr>
8706L: linux-gpio@vger.kernel.org
8707S: Maintained
8708F: drivers/gpio/gpio-pxa.c
8709
ec64d3bf
EG
8710PXA3xx NAND FLASH DRIVER
8711M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8712L: linux-mtd@lists.infradead.org
8713S: Maintained
9a67f099 8714F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8715
3f640c61 8716MMP SUPPORT
8b58be88 8717M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8718M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8720T: git git://github.com/hzhuang1/linux.git
8721T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8722S: Maintained
3f640c61 8723F: arch/arm/mach-mmp/
e8e6cb32 8724
272f133a
PO
8725PXA MMCI DRIVER
8726S: Orphan
8727
57f63bc8 8728PXA RTC DRIVER
8b58be88 8729M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8730L: rtc-linux@googlegroups.com
8731S: Maintained
8732
cea4001a 8733QAT DRIVER
49e7d9df
JP
8734M: Tadeusz Struk <tadeusz.struk@intel.com>
8735L: qat-linux@intel.com
8736S: Supported
8737F: drivers/crypto/qat/
cea4001a 8738
52a09a04 8739QIB DRIVER
8473c603 8740M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8741L: linux-rdma@vger.kernel.org
8742S: Supported
8743F: drivers/infiniband/hw/qib/
8744
5e9772b9
JS
8745QLOGIC QLA1280 SCSI DRIVER
8746M: Michael Reed <mdr@sgi.com>
8747L: linux-scsi@vger.kernel.org
8748S: Maintained
8749F: drivers/scsi/qla1280.[ch]
8750
1da177e4 8751QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8752M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8753L: linux-scsi@vger.kernel.org
8754S: Supported
679655da
JP
8755F: Documentation/scsi/LICENSE.qla2xxx
8756F: drivers/scsi/qla2xxx/
1da177e4 8757
883c98fe 8758QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8759M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8760L: linux-scsi@vger.kernel.org
8761S: Supported
bacfb81b 8762F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8763F: drivers/scsi/qla4xxx/
8764
5a4faa87 8765QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8766M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8767M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8768M: linux-driver@qlogic.com
8769L: netdev@vger.kernel.org
8770S: Supported
679655da 8771F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8772F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8773
0ec00f03 8774QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8775M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8776L: netdev@vger.kernel.org
8777S: Supported
aa43c215 8778F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8779
c4e84bde 8780QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8781M: Harish Patil <harish.patil@qlogic.com>
8782M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8783M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8784M: linux-driver@qlogic.com
c4e84bde
RM
8785L: netdev@vger.kernel.org
8786S: Supported
aa43c215 8787F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8788
fe56b9e6
YM
8789QLOGIC QL4xxx ETHERNET DRIVER
8790M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8791M: Ariel Elior <Ariel.Elior@qlogic.com>
8792M: everest-linux-l2@qlogic.com
8793L: netdev@vger.kernel.org
8794S: Supported
8795F: drivers/net/ethernet/qlogic/qed/
8796F: include/linux/qed/
8797F: drivers/net/ethernet/qlogic/qede/
8798
1da177e4 8799QNX4 FILESYSTEM
8b58be88 8800M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8801W: http://www.alarsen.net/linux/qnx4fs/
8802S: Maintained
80811493 8803F: fs/qnx4/
c117ab84
CEB
8804F: include/uapi/linux/qnx4_fs.h
8805F: include/uapi/linux/qnxtypes.h
1da177e4 8806
91952bc0
AP
8807QT1010 MEDIA DRIVER
8808M: Antti Palosaari <crope@iki.fi>
8809L: linux-media@vger.kernel.org
a825eaec 8810W: https://linuxtv.org
91952bc0
AP
8811W: http://palosaari.fi/linux/
8812Q: http://patchwork.linuxtv.org/project/linux-media/list/
8813T: git git://linuxtv.org/anttip/media_tree.git
8814S: Maintained
8815F: drivers/media/tuners/qt1010*
8816
966fb5ec
SM
8817QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8818M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8819L: linux-wireless@vger.kernel.org
8820L: ath9k-devel@lists.ath9k.org
8821W: http://wireless.kernel.org/en/users/Drivers/ath9k
8822S: Supported
8823F: drivers/net/wireless/ath/ath9k/
8824
2ea0ffcb
KV
8825QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8826M: Kalle Valo <kvalo@qca.qualcomm.com>
8827L: ath10k@lists.infradead.org
8828W: http://wireless.kernel.org/en/users/Drivers/ath10k
8829T: git git://github.com/kvalo/ath.git
8830S: Supported
8831F: drivers/net/wireless/ath/ath10k/
8832
4f4567cf
RK
8833QUALCOMM HEXAGON ARCHITECTURE
8834M: Richard Kuo <rkuo@codeaurora.org>
8835L: linux-hexagon@vger.kernel.org
8836S: Supported
8837F: arch/hexagon/
8838
8e84c258
EK
8839QUALCOMM WCN36XX WIRELESS DRIVER
8840M: Eugene Krasnikov <k.eugene.e@gmail.com>
8841L: wcn36xx@lists.infradead.org
8842W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8843T: git git://github.com/KrasnikovEugene/wcn36xx.git
8844S: Supported
8845F: drivers/net/wireless/ath/wcn36xx/
8846
602adf40 8847RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
8848M: Ilya Dryomov <idryomov@gmail.com>
8849M: Sage Weil <sage@redhat.com>
527a88b9 8850M: Alex Elder <elder@kernel.org>
398ecff5 8851L: ceph-devel@vger.kernel.org
09d90327
SW
8852W: http://ceph.com/
8853T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 8854T: git git://github.com/ceph/ceph-client.git
602adf40 8855S: Supported
398ecff5 8856F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
8857F: drivers/block/rbd.c
8858F: drivers/block/rbd_types.h
8859
1da177e4 8860RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 8861M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 8862L: linux-fbdev@vger.kernel.org
1da177e4 8863S: Maintained
8a61f013 8864F: drivers/video/fbdev/aty/radeon*
c117ab84 8865F: include/uapi/linux/radeonfb.h
1da177e4 8866
c6c9b34c
HG
8867RADIOSHARK RADIO DRIVER
8868M: Hans de Goede <hdegoede@redhat.com>
8869L: linux-media@vger.kernel.org
8870T: git git://linuxtv.org/media_tree.git
8871S: Maintained
8872F: drivers/media/radio/radio-shark.c
8873
8874RADIOSHARK2 RADIO DRIVER
8875M: Hans de Goede <hdegoede@redhat.com>
8876L: linux-media@vger.kernel.org
8877T: git git://linuxtv.org/media_tree.git
8878S: Maintained
8879F: drivers/media/radio/radio-shark2.c
8880F: drivers/media/radio/radio-tea5777.c
8881
1da177e4 8882RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 8883M: Paul Mackerras <paulus@samba.org>
c69f677c 8884L: linux-fbdev@vger.kernel.org
1da177e4 8885S: Maintained
8a61f013 8886F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 8887
e7839f25 8888RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 8889P: rt2x00 project
b182427e 8890M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 8891M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 8892L: linux-wireless@vger.kernel.org
95ea3627 8893S: Maintained
33aca94d 8894F: drivers/net/wireless/ralink/rt2x00/
95ea3627 8895
9db5579b 8896RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 8897M: Jens Axboe <axboe@kernel.dk>
9db5579b 8898S: Maintained
679655da
JP
8899F: Documentation/blockdev/ramdisk.txt
8900F: drivers/block/brd.c
9db5579b 8901
9e95ce27 8902RANDOM NUMBER DRIVER
0624bcaa 8903M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 8904S: Maintained
679655da 8905F: drivers/char/random.c
9e95ce27 8906
394b701c 8907RAPIDIO SUBSYSTEM
8b58be88 8908M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 8909M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 8910S: Maintained
679655da 8911F: drivers/rapidio/
394b701c 8912
e2d1d6c0 8913RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 8914L: linux-wireless@vger.kernel.org
f52a5490 8915S: Orphan
679655da 8916F: drivers/net/wireless/ray*
e2d1d6c0
RD
8917
8918RCUTORTURE MODULE
e0198b29 8919M: Josh Triplett <josh@joshtriplett.org>
8b58be88 8920M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 8921L: linux-kernel@vger.kernel.org
f9094d8e 8922S: Supported
08deed1e 8923T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 8924F: Documentation/RCU/torture.txt
34e2d560 8925F: kernel/rcu/rcutorture.c
e2d1d6c0 8926
c87b9c60
PM
8927RCUTORTURE TEST FRAMEWORK
8928M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8929M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8930R: Steven Rostedt <rostedt@goodmis.org>
8931R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 8932R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 8933L: linux-kernel@vger.kernel.org
c87b9c60
PM
8934S: Supported
8935T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8936F: tools/testing/selftests/rcutorture
8937
c1f766b5 8938RDC R-321X SoC
8b58be88 8939M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
8940S: Maintained
8941
db17f395 8942RDC R6040 FAST ETHERNET DRIVER
8b58be88 8943M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
8944L: netdev@vger.kernel.org
8945S: Maintained
58565a35 8946F: drivers/net/ethernet/rdc/r6040.c
db17f395 8947
a09ed661 8948RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 8949M: Chien Yen <chien.yen@oracle.com>
fbb5a558 8950L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 8951S: Supported
679655da 8952F: net/rds/
a09ed661 8953
595182bc 8954READ-COPY UPDATE (RCU)
8b58be88 8955M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8956M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8957R: Steven Rostedt <rostedt@goodmis.org>
8958R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 8959R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 8960L: linux-kernel@vger.kernel.org
9fab9787 8961W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 8962S: Supported
08deed1e 8963T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 8964F: Documentation/RCU/
9fab9787 8965X: Documentation/RCU/torture.txt
f9094d8e 8966F: include/linux/rcu*
4102adab
PM
8967X: include/linux/srcu.h
8968F: kernel/rcu/
34e2d560 8969X: kernel/torture.c
595182bc 8970
0c86edc0 8971REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 8972M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 8973M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 8974L: rtc-linux@googlegroups.com
8a6e2535 8975Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 8976T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 8977S: Maintained
679655da
JP
8978F: Documentation/rtc.txt
8979F: drivers/rtc/
8980F: include/linux/rtc.h
c117ab84 8981F: include/uapi/linux/rtc.h
0c86edc0 8982
0e400c53
MB
8983REALTEK AUDIO CODECS
8984M: Bard Liao <bardliao@realtek.com>
8985M: Oder Chiou <oder_chiou@realtek.com>
8986S: Maintained
8987F: sound/soc/codecs/rt*
8988F: include/sound/rt*.h
8989
1da177e4 8990REISERFS FILE SYSTEM
76c4e5ea 8991L: reiserfs-devel@vger.kernel.org
1da177e4 8992S: Supported
679655da 8993F: fs/reiserfs/
1da177e4 8994
b83a313b 8995REGISTER MAP ABSTRACTION
b02e48f2 8996M: Mark Brown <broonie@kernel.org>
dd060bc9 8997L: linux-kernel@vger.kernel.org
b83a313b
MB
8998T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8999S: Supported
9000F: drivers/base/regmap/
9001F: include/linux/regmap.h
9002
400e64df
OBC
9003REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9004M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 9005T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9006S: Maintained
9007F: drivers/remoteproc/
9008F: Documentation/remoteproc.txt
6fc26488 9009F: include/linux/remoteproc.h
400e64df 9010
d8115db5
OBC
9011REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9012M: Ohad Ben-Cohen <ohad@wizery.com>
9013T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9014S: Maintained
9015F: drivers/rpmsg/
9016F: Documentation/rpmsg.txt
9017F: include/linux/rpmsg.h
9018
8e6569af
SS
9019RENESAS ETHERNET DRIVERS
9020R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9021L: netdev@vger.kernel.org
9022L: linux-sh@vger.kernel.org
9023F: drivers/net/ethernet/renesas/
9024F: include/linux/sh_eth.h
9025
3e46c397
YS
9026RENESAS USB2 PHY DRIVER
9027M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9028L: linux-sh@vger.kernel.org
9029S: Maintained
9030F: drivers/phy/phy-rcar-gen3-usb2.c
9031
1b0fe6be
PZ
9032RESET CONTROLLER FRAMEWORK
9033M: Philipp Zabel <p.zabel@pengutronix.de>
9034S: Maintained
9035F: drivers/reset/
9036F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9037F: include/dt-bindings/reset/
1b0fe6be
PZ
9038F: include/linux/reset.h
9039F: include/linux/reset-controller.h
9040
e0897645 9041RFKILL
8b58be88 9042M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9043L: linux-wireless@vger.kernel.org
ce466579
JB
9044W: http://wireless.kernel.org/
9045T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9046T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9047S: Maintained
505c9247 9048F: Documentation/rfkill.txt
80811493 9049F: net/rfkill/
e0897645 9050
933685ca
TG
9051RHASHTABLE
9052M: Thomas Graf <tgraf@suug.ch>
9053L: netdev@vger.kernel.org
9054S: Maintained
9055F: lib/rhashtable.c
9056F: include/linux/rhashtable.h
9057
67e054e9
ML
9058RICOH SMARTMEDIA/XD DRIVER
9059M: Maxim Levitsky <maximlevitsky@gmail.com>
9060S: Maintained
21c26f50
JP
9061F: drivers/mtd/nand/r852.c
9062F: drivers/mtd/nand/r852.h
67e054e9 9063
92634125
ML
9064RICOH R5C592 MEMORYSTICK DRIVER
9065M: Maxim Levitsky <maximlevitsky@gmail.com>
9066S: Maintained
9067F: drivers/memstick/host/r592.*
9068
27f1d2f9
SA
9069ROCCAT DRIVERS
9070M: Stefan Achatz <erazor_de@users.sourceforge.net>
9071W: http://sourceforge.net/projects/roccat/
9072S: Maintained
9073F: drivers/hid/hid-roccat*
9074F: include/linux/hid-roccat*
9075F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9076
4b8ac966
JP
9077ROCKER DRIVER
9078M: Jiri Pirko <jiri@resnulli.us>
9079M: Scott Feldman <sfeldma@gmail.com>
9080L: netdev@vger.kernel.org
9081S: Supported
9082F: drivers/net/ethernet/rocker/
9083
1da177e4
LT
9084ROCKETPORT DRIVER
9085P: Comtrol Corp.
1da177e4
LT
9086W: http://www.comtrol.com
9087S: Maintained
679655da 9088F: Documentation/serial/rocket.txt
c897401b 9089F: drivers/tty/rocket*
1da177e4 9090
7645c2f4
KC
9091ROCKETPORT EXPRESS/INFINITY DRIVER
9092M: Kevin Cernekee <cernekee@gmail.com>
9093L: linux-serial@vger.kernel.org
9094S: Odd Fixes
9095F: drivers/tty/serial/rp2.*
9096
1da177e4 9097ROSE NETWORK LAYER
8b58be88 9098M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9099L: linux-hams@vger.kernel.org
d34cb28a 9100W: http://www.linux-ax25.org/
1da177e4 9101S: Maintained
679655da 9102F: include/net/rose.h
c117ab84 9103F: include/uapi/linux/rose.h
679655da 9104F: net/rose/
1da177e4 9105
91952bc0
AP
9106RTL2830 MEDIA DRIVER
9107M: Antti Palosaari <crope@iki.fi>
9108L: linux-media@vger.kernel.org
a825eaec 9109W: https://linuxtv.org
91952bc0
AP
9110W: http://palosaari.fi/linux/
9111Q: http://patchwork.linuxtv.org/project/linux-media/list/
9112T: git git://linuxtv.org/anttip/media_tree.git
9113S: Maintained
9114F: drivers/media/dvb-frontends/rtl2830*
9115
27a0aacf
AP
9116RTL2832 MEDIA DRIVER
9117M: Antti Palosaari <crope@iki.fi>
9118L: linux-media@vger.kernel.org
a825eaec 9119W: https://linuxtv.org
27a0aacf
AP
9120W: http://palosaari.fi/linux/
9121Q: http://patchwork.linuxtv.org/project/linux-media/list/
9122T: git git://linuxtv.org/anttip/media_tree.git
9123S: Maintained
9124F: drivers/media/dvb-frontends/rtl2832*
9125
ba6e6f6e
AP
9126RTL2832_SDR MEDIA DRIVER
9127M: Antti Palosaari <crope@iki.fi>
9128L: linux-media@vger.kernel.org
a825eaec 9129W: https://linuxtv.org
ba6e6f6e
AP
9130W: http://palosaari.fi/linux/
9131Q: http://patchwork.linuxtv.org/project/linux-media/list/
9132T: git git://linuxtv.org/anttip/media_tree.git
9133S: Maintained
b4bb1c28 9134F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9135
59840488 9136RTL8180 WIRELESS DRIVER
605bebe2 9137L: linux-wireless@vger.kernel.org
491b26b4 9138W: http://wireless.kernel.org/
54e5881d 9139T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9140S: Orphan
62141726 9141F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9142
59840488 9143RTL8187 WIRELESS DRIVER
9f0939bf 9144M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9145M: Hin-Tak Leung <htl10@users.sourceforge.net>
9146M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9147L: linux-wireless@vger.kernel.org
491b26b4 9148W: http://wireless.kernel.org/
54e5881d 9149T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9150S: Maintained
62141726 9151F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9152
3cf0c8ad
LF
9153RTL8192CE WIRELESS DRIVER
9154M: Larry Finger <Larry.Finger@lwfinger.net>
9155M: Chaoming Li <chaoming_li@realsil.com.cn>
9156L: linux-wireless@vger.kernel.org
491b26b4 9157W: http://wireless.kernel.org/
3cf0c8ad
LF
9158T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9159S: Maintained
62141726
KV
9160F: drivers/net/wireless/realtek/rtlwifi/
9161F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9162
26f1fad2
JS
9163RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9164M: Jes Sorensen <Jes.Sorensen@redhat.com>
9165L: linux-wireless@vger.kernel.org
9166T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9167S: Maintained
9168F: drivers/net/wireless/realtek/rtl8xxxu/
9169
9eb8ef74 9170S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9171M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9172L: linux-fbdev@vger.kernel.org
ce00f85c 9173S: Maintained
8a61f013 9174F: drivers/video/fbdev/savage/
9eb8ef74 9175
1da177e4 9176S390
8b58be88
JP
9177M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9178M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9179L: linux-s390@vger.kernel.org
5238da45
HC
9180W: http://www.ibm.com/developerworks/linux/linux390/
9181S: Supported
679655da 9182F: arch/s390/
a968cd3e 9183F: drivers/s390/
3bfe6858
JN
9184F: Documentation/s390/
9185F: Documentation/DocBook/s390*
5238da45 9186
322986ca
SO
9187S390 COMMON I/O LAYER
9188M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9189M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9190L: linux-s390@vger.kernel.org
9191W: http://www.ibm.com/developerworks/linux/linux390/
9192S: Supported
9193F: drivers/s390/cio/
9194
9195S390 DASD DRIVER
9196M: Stefan Weinhuber <wein@de.ibm.com>
9197M: Stefan Haberland <stefan.haberland@de.ibm.com>
9198L: linux-s390@vger.kernel.org
9199W: http://www.ibm.com/developerworks/linux/linux390/
9200S: Supported
9201F: drivers/s390/block/dasd*
9202F: block/partitions/ibm.c
9203
5238da45 9204S390 NETWORK DRIVERS
f0c59aff 9205M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9206L: linux-s390@vger.kernel.org
5238da45
HC
9207W: http://www.ibm.com/developerworks/linux/linux390/
9208S: Supported
679655da 9209F: drivers/s390/net/
5238da45 9210
322986ca
SO
9211S390 PCI SUBSYSTEM
9212M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9213M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9214L: linux-s390@vger.kernel.org
9215W: http://www.ibm.com/developerworks/linux/linux390/
9216S: Supported
9217F: arch/s390/pci/
9218F: drivers/pci/hotplug/s390_pci_hpc.c
9219
feed9b62 9220S390 ZCRYPT DRIVER
5c8d0983 9221M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9222L: linux-s390@vger.kernel.org
a968cd3e 9223W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9224S: Supported
d5ca6918 9225F: drivers/s390/crypto/
feed9b62 9226
5238da45 9227S390 ZFCP DRIVER
d38e19d0 9228M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9229L: linux-s390@vger.kernel.org
5238da45 9230W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9231S: Supported
679655da 9232F: drivers/s390/scsi/zfcp_*
1da177e4 9233
dd96df2c 9234S390 IUCV NETWORK LAYER
f0c59aff 9235M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9236L: linux-s390@vger.kernel.org
9237W: http://www.ibm.com/developerworks/linux/linux390/
9238S: Supported
679655da
JP
9239F: drivers/s390/net/*iucv*
9240F: include/net/iucv/
9241F: net/iucv/
dd96df2c 9242
8128f23c
GS
9243S390 IOMMU (PCI)
9244M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9245L: linux-s390@vger.kernel.org
9246W: http://www.ibm.com/developerworks/linux/linux390/
9247S: Supported
9248F: drivers/iommu/s390-iommu.c
9249
4dde7f75 9250S3C24XX SD/MMC Driver
8b58be88 9251M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9253S: Supported
679655da 9254F: drivers/mmc/host/s3cmci.*
4dde7f75 9255
1f15a229
HV
9256SAA6588 RDS RECEIVER DRIVER
9257M: Hans Verkuil <hverkuil@xs4all.nl>
9258L: linux-media@vger.kernel.org
9259T: git git://linuxtv.org/media_tree.git
a825eaec 9260W: https://linuxtv.org
1f15a229
HV
9261S: Odd Fixes
9262F: drivers/media/i2c/saa6588*
9263
98ed12e6 9264SAA7134 VIDEO4LINUX DRIVER
009a5410 9265M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9266L: linux-media@vger.kernel.org
a825eaec 9267W: https://linuxtv.org
98ed12e6
MCC
9268T: git git://linuxtv.org/media_tree.git
9269S: Odd fixes
e42bf501 9270F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9271F: drivers/media/pci/saa7134/
9272
1da177e4 9273SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9274M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9275L: linux-media@vger.kernel.org
275ffde4 9276T: git git://linuxtv.org/media_tree.git
1da177e4 9277S: Maintained
90d72ac6
MCC
9278F: drivers/media/common/saa7146/
9279F: drivers/media/pci/saa7146/
9280F: include/media/saa7146*
1da177e4 9281
92304a40 9282SAMSUNG LAPTOP DRIVER
5909c654 9283M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9284L: platform-driver-x86@vger.kernel.org
9285S: Maintained
9286F: drivers/platform/x86/samsung-laptop.c
9287
4a109cc0 9288SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9289M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9290L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9291S: Supported
14430813 9292F: sound/soc/samsung/
4a109cc0 9293
0d89a28b 9294SAMSUNG FRAMEBUFFER DRIVER
b7701755 9295M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9296L: linux-fbdev@vger.kernel.org
9297S: Maintained
8a61f013 9298F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9299
b40f0632 9300SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9301M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9302M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9303L: linux-kernel@vger.kernel.org
b40f0632 9304L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9305S: Supported
9306F: drivers/mfd/sec*.c
9307F: drivers/regulator/s2m*.c
9308F: drivers/regulator/s5m*.c
b40f0632
KK
9309F: drivers/clk/clk-s2mps11.c
9310F: drivers/rtc/rtc-s5m.c
f69d3a17 9311F: include/linux/mfd/samsung/
a13c7c51
KK
9312F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9313F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9314F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9315F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9316
038f5c4b
SN
9317SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9318M: Kyungmin Park <kyungmin.park@samsung.com>
9319M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9320L: linux-media@vger.kernel.org
9321Q: https://patchwork.linuxtv.org/project/linux-media/list/
9322S: Supported
9323F: drivers/media/platform/exynos4-is/
038f5c4b 9324
6fd86ab2
SN
9325SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9326M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9327L: linux-media@vger.kernel.org
9328L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9329S: Maintained
9330F: drivers/media/platform/s3c-camif/
d647f0b7 9331F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9332
b84ef24e
AH
9333SAMSUNG S5C73M3 CAMERA DRIVER
9334M: Kyungmin Park <kyungmin.park@samsung.com>
9335M: Andrzej Hajda <a.hajda@samsung.com>
9336L: linux-media@vger.kernel.org
9337S: Supported
9338F: drivers/media/i2c/s5c73m3/*
9339
7d459937
AH
9340SAMSUNG S5K5BAF CAMERA DRIVER
9341M: Kyungmin Park <kyungmin.park@samsung.com>
9342M: Andrzej Hajda <a.hajda@samsung.com>
9343L: linux-media@vger.kernel.org
9344S: Supported
9345F: drivers/media/i2c/s5k5baf.c
9346
c04c674f
RB
9347SAMSUNG S3FWRN5 NFC DRIVER
9348M: Robert Baldyga <r.baldyga@samsung.com>
9349L: linux-nfc@lists.01.org (moderated for non-subscribers)
9350S: Supported
9351F: drivers/nfc/s3fwrn5
9352
310e39c9 9353SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9354M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9355M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9356S: Supported
9357L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9358F: drivers/clk/samsung/
9359
66890ed6
BA
9360SAMSUNG SXGBE DRIVERS
9361M: Byungho An <bh74.an@samsung.com>
9362M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9363M: Vipul Pandya <vipul.pandya@samsung.com>
9364S: Supported
9365L: netdev@vger.kernel.org
9366F: drivers/net/ethernet/samsung/sxgbe/
9367
93c537af
LM
9368SAMSUNG THERMAL DRIVER
9369M: Lukasz Majewski <l.majewski@samsung.com>
9370L: linux-pm@vger.kernel.org
9371L: linux-samsung-soc@vger.kernel.org
9372S: Supported
9373T: https://github.com/lmajewski/linux-samsung-thermal.git
9374F: drivers/thermal/samsung/
9375
e296cd32
KD
9376SAMSUNG USB2 PHY DRIVER
9377M: Kamil Debski <k.debski@samsung.com>
9378L: linux-kernel@vger.kernel.org
9379S: Supported
9380F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9381F: Documentation/phy/samsung-usb2.txt
9382F: drivers/phy/phy-exynos4210-usb2.c
9383F: drivers/phy/phy-exynos4x12-usb2.c
9384F: drivers/phy/phy-exynos5250-usb2.c
9385F: drivers/phy/phy-s5pv210-usb2.c
9386F: drivers/phy/phy-samsung-usb2.c
9387F: drivers/phy/phy-samsung-usb2.h
9388
ca749e2a 9389SERIAL DRIVERS
5e30bbb7 9390M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9391L: linux-serial@vger.kernel.org
5e30bbb7 9392S: Maintained
14430813 9393F: drivers/tty/serial/
ca749e2a 9394
aecb7b64 9395SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9396M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9397M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9398S: Maintained
1fb200d6 9399F: include/linux/dma/dw.h
3d598f47 9400F: include/linux/platform_data/dma-dw.h
61a76496 9401F: drivers/dma/dw/
aecb7b64 9402
058999cc
LP
9403SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9404M: Lars Persson <lars.persson@axis.com>
9405L: netdev@vger.kernel.org
9406S: Supported
9407F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9408F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9409
fc531d98
WS
9410SYNOPSYS DESIGNWARE I2C DRIVER
9411M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9412M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9413M: Mika Westerberg <mika.westerberg@linux.intel.com>
9414L: linux-i2c@vger.kernel.org
9415S: Maintained
9416F: drivers/i2c/busses/i2c-designware-*
9417F: include/linux/platform_data/i2c-designware.h
9418
f9e37137 9419SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9420M: Jaehoon Chung <jh80.chung@samsung.com>
9421L: linux-mmc@vger.kernel.org
9422S: Maintained
9423F: include/linux/mmc/dw_mmc.h
9424F: drivers/mmc/host/dw_mmc*
9425
a961e698
AS
9426SYSTEM TRACE MODULE CLASS
9427M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9428S: Maintained
9429F: Documentation/trace/stm.txt
9430F: drivers/hwtracing/stm/
9431F: include/linux/stm.h
9432F: include/uapi/linux/stm.h
9433
1db121d6
AN
9434THUNDERBOLT DRIVER
9435M: Andreas Noever <andreas.noever@gmail.com>
9436S: Maintained
9437F: drivers/thunderbolt/
9438
34db37c6 9439TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9440M: John Stultz <john.stultz@linaro.org>
88606e80 9441M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9442L: linux-kernel@vger.kernel.org
75fc2d37 9443T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9444S: Supported
9445F: include/linux/clocksource.h
9446F: include/linux/time.h
9447F: include/linux/timex.h
c117ab84
CEB
9448F: include/uapi/linux/time.h
9449F: include/uapi/linux/timex.h
88606e80
TG
9450F: kernel/time/clocksource.c
9451F: kernel/time/time*.c
34db37c6 9452F: kernel/time/alarmtimer.c
88606e80 9453F: kernel/time/ntp.c
7fe5f1c1 9454F: tools/testing/selftests/timers/
88606e80 9455
1da177e4 9456SC1200 WDT DRIVER
b300645a 9457M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9458S: Maintained
679655da 9459F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9460
9461SCHEDULER
dd9b238c 9462M: Ingo Molnar <mingo@redhat.com>
8b58be88 9463M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9464L: linux-kernel@vger.kernel.org
75fc2d37 9465T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9466S: Maintained
95c0d71d 9467F: kernel/sched/
679655da 9468F: include/linux/sched.h
c117ab84 9469F: include/uapi/linux/sched.h
c2eb505b 9470F: include/linux/wait.h
1da177e4 9471
6bcf6737 9472SCORE ARCHITECTURE
ed38665e 9473M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9474M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9475W: http://www.sunplus.com
6bcf6737 9476S: Supported
a2681a75 9477F: arch/score/
6bcf6737 9478
80f390ea
SH
9479SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9480M: Sudeep Holla <sudeep.holla@arm.com>
9481L: linux-arm-kernel@lists.infradead.org
9482S: Maintained
9483F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9484F: drivers/clk/clk-scpi.c
8def3103 9485F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9486F: drivers/firmware/arm_scpi.c
9487F: include/linux/scpi_protocol.h
80f390ea 9488
1da177e4 9489SCSI CDROM DRIVER
8b58be88 9490M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9491L: linux-scsi@vger.kernel.org
9492W: http://www.kernel.dk
9493S: Maintained
679655da 9494F: drivers/scsi/sr*
1da177e4 9495
fb50a83d 9496SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9497M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9498L: linux-rdma@vger.kernel.org
9499S: Supported
9500W: http://www.openfabrics.org
9501Q: http://patchwork.kernel.org/project/linux-rdma/list/
9502T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9503F: drivers/infiniband/ulp/srp/
9504F: include/scsi/srp.h
9505
1da177e4 9506SCSI SG DRIVER
8b58be88 9507M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9508L: linux-scsi@vger.kernel.org
59ab3c93 9509W: http://sg.danny.cz/sg
1da177e4 9510S: Maintained
59ab3c93 9511F: Documentation/scsi/scsi-generic.txt
679655da
JP
9512F: drivers/scsi/sg.c
9513F: include/scsi/sg.h
1da177e4
LT
9514
9515SCSI SUBSYSTEM
0351b8f8 9516M: "James E.J. Bottomley" <JBottomley@odin.com>
0351b8f8 9517T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9518M: "Martin K. Petersen" <martin.petersen@oracle.com>
9519T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9520L: linux-scsi@vger.kernel.org
1da177e4 9521S: Maintained
679655da
JP
9522F: drivers/scsi/
9523F: include/scsi/
1da177e4
LT
9524
9525SCSI TAPE DRIVER
8b58be88 9526M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9527L: linux-scsi@vger.kernel.org
9528S: Maintained
679655da 9529F: Documentation/scsi/st.txt
f7269cfc
JD
9530F: drivers/scsi/st.*
9531F: drivers/scsi/st_*.h
1da177e4
LT
9532
9533SCTP PROTOCOL
8b6efb75 9534M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9535M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9536L: linux-sctp@vger.kernel.org
5f85813c 9537W: http://lksctp.sourceforge.net
8b6efb75 9538S: Maintained
679655da
JP
9539F: Documentation/networking/sctp.txt
9540F: include/linux/sctp.h
4d58c025 9541F: include/uapi/linux/sctp.h
679655da
JP
9542F: include/net/sctp/
9543F: net/sctp/
1da177e4
LT
9544
9545SCx200 CPU SUPPORT
8b58be88 9546M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9547S: Odd Fixes
679655da 9548F: Documentation/i2c/busses/scx200_acb
390889b6 9549F: arch/x86/platform/scx200/
679655da
JP
9550F: drivers/watchdog/scx200_wdt.c
9551F: drivers/i2c/busses/scx200*
9552F: drivers/mtd/maps/scx200_docflash.c
9553F: include/linux/scx200.h
1662d32c
JC
9554
9555SCx200 GPIO DRIVER
8b58be88 9556M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9557S: Maintained
679655da
JP
9558F: drivers/char/scx200_gpio.c
9559F: include/linux/scx200_gpio.h
1662d32c
JC
9560
9561SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9562M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9563S: Maintained
679655da 9564F: drivers/clocksource/scx200_hrt.c
1da177e4 9565
6a36913a 9566SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9567M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9568L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9569S: Maintained
679655da 9570F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9571
e7839f25 9572SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9573L: linux-mmc@vger.kernel.org
a1cb1d11 9574S: Orphan
7a241d6e 9575F: drivers/mmc/host/sdhci.*
d4a45787 9576F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9577
c04f9d61
KC
9578SECURE COMPUTING
9579M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9580R: Andy Lutomirski <luto@amacapital.net>
9581R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9582T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9583S: Supported
9584F: kernel/seccomp.c
9585F: include/uapi/linux/seccomp.h
9586F: include/linux/seccomp.h
c99ee51a 9587F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9588K: \bsecure_computing
9589K: \bTIF_SECCOMP\b
9590
0d1bb41a 9591SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9592M: Ben Dooks <ben-linux@fluff.org>
dc524882 9593M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9594L: linux-mmc@vger.kernel.org
0d1bb41a 9595S: Maintained
dc524882 9596F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9597
c63b3cba 9598SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9599M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9600L: spear-devel@list.st.com
c63b3cba
VK
9601L: linux-mmc@vger.kernel.org
9602S: Maintained
9603F: drivers/mmc/host/sdhci-spear.c
9604
8711cca2 9605SECURITY SUBSYSTEM
9b45c0d2 9606M: James Morris <james.l.morris@oracle.com>
9c3646d1 9607M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9608L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9609T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9610W: http://kernsec.org/
8711cca2 9611S: Supported
7d2c86b5 9612F: security/
8711cca2 9613
1da177e4 9614SECURITY CONTACT
8b58be88 9615M: Security Officers <security@kernel.org>
1da177e4
LT
9616S: Supported
9617
9618SELINUX SECURITY MODULE
e0238b4c 9619M: Paul Moore <paul@paul-moore.com>
8b58be88 9620M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9621M: Eric Paris <eparis@parisplace.org>
e0238b4c 9622L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9623W: http://selinuxproject.org
5a5f2acf 9624T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9625S: Supported
679655da
JP
9626F: include/linux/selinux*
9627F: security/selinux/
6bde95ce 9628F: scripts/selinux/
1da177e4 9629
c1c124e9
JJ
9630APPARMOR SECURITY MODULE
9631M: John Johansen <john.johansen@canonical.com>
9632L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9633W: apparmor.wiki.kernel.org
9634T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9635S: Supported
9636F: security/apparmor/
9637
730daa16
KC
9638YAMA SECURITY MODULE
9639M: Kees Cook <keescook@chromium.org>
9640T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9641S: Supported
9642F: security/yama/
9643
cef2cf07 9644SENSABLE PHANTOM
8b58be88 9645M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9646S: Maintained
679655da 9647F: drivers/misc/phantom.c
c117ab84 9648F: include/uapi/linux/phantom.h
cef2cf07 9649
6733b39a 9650SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9651M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9652M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9653M: John Soni Jose <sony.john@avagotech.com>
3387f656 9654L: linux-scsi@vger.kernel.org
4627de93 9655W: http://www.avagotech.com
3387f656
JP
9656S: Supported
9657F: drivers/scsi/be2iscsi/
6733b39a 9658
6938f855
SP
9659Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9660M: Sathya Perla <sathya.perla@avagotech.com>
9661M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9662M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9663M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
7d2c86b5 9664L: netdev@vger.kernel.org
fea3af67 9665W: http://www.emulex.com
7d2c86b5 9666S: Supported
9aebddd1 9667F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9668
d2928a8c 9669EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9670M: Selvin Xavier <selvin.xavier@avagotech.com>
9671M: Devesh Sharma <devesh.sharma@avagotech.com>
9672M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9673L: linux-rdma@vger.kernel.org
9674W: http://www.emulex.com
9675S: Supported
9676F: drivers/infiniband/hw/ocrdma/
9677
8ceee660 9678SFC NETWORK DRIVER
c06f51ea 9679M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9680M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9681L: netdev@vger.kernel.org
8ceee660 9682S: Supported
874aeea5 9683F: drivers/net/ethernet/sfc/
8ceee660 9684
e2d1d6c0 9685SGI GRU DRIVER
cc883afc 9686M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9687S: Maintained
679655da 9688F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9689
9690SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9691M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9692L: linux-ia64@vger.kernel.org
9693S: Supported
679655da 9694F: Documentation/ia64/serial.txt
df621252 9695F: drivers/tty/serial/ioc?_serial.c
679655da 9696F: include/linux/ioc?.h
e2d1d6c0 9697
75312619 9698SGI XP/XPC/XPNET DRIVER
e180383f
RH
9699M: Cliff Whickman <cpw@sgi.com>
9700M: Robin Holt <robinmholt@gmail.com>
75312619 9701S: Maintained
679655da 9702F: drivers/misc/sgi-xp/
75312619 9703
46eacf3b
AP
9704SI2157 MEDIA DRIVER
9705M: Antti Palosaari <crope@iki.fi>
9706L: linux-media@vger.kernel.org
a825eaec 9707W: https://linuxtv.org
46eacf3b
AP
9708W: http://palosaari.fi/linux/
9709Q: http://patchwork.linuxtv.org/project/linux-media/list/
9710T: git git://linuxtv.org/anttip/media_tree.git
9711S: Maintained
9712F: drivers/media/tuners/si2157*
9713
75e2d5ba
AP
9714SI2168 MEDIA DRIVER
9715M: Antti Palosaari <crope@iki.fi>
9716L: linux-media@vger.kernel.org
a825eaec 9717W: https://linuxtv.org
75e2d5ba
AP
9718W: http://palosaari.fi/linux/
9719Q: http://patchwork.linuxtv.org/project/linux-media/list/
9720T: git git://linuxtv.org/anttip/media_tree.git
9721S: Maintained
9722F: drivers/media/dvb-frontends/si2168*
9723
49cc629d
HV
9724SI470X FM RADIO RECEIVER I2C DRIVER
9725M: Hans Verkuil <hverkuil@xs4all.nl>
9726L: linux-media@vger.kernel.org
9727T: git git://linuxtv.org/media_tree.git
a825eaec 9728W: https://linuxtv.org
49cc629d
HV
9729S: Odd Fixes
9730F: drivers/media/radio/si470x/radio-si470x-i2c.c
9731
9732SI470X FM RADIO RECEIVER USB DRIVER
9733M: Hans Verkuil <hverkuil@xs4all.nl>
9734L: linux-media@vger.kernel.org
9735T: git git://linuxtv.org/media_tree.git
a825eaec 9736W: https://linuxtv.org
49cc629d
HV
9737S: Maintained
9738F: drivers/media/radio/si470x/radio-si470x-common.c
9739F: drivers/media/radio/si470x/radio-si470x.h
9740F: drivers/media/radio/si470x/radio-si470x-usb.c
9741
c937ca03
EV
9742SI4713 FM RADIO TRANSMITTER I2C DRIVER
9743M: Eduardo Valentin <edubezval@gmail.com>
9744L: linux-media@vger.kernel.org
9745T: git git://linuxtv.org/media_tree.git
a825eaec 9746W: https://linuxtv.org
c937ca03 9747S: Odd Fixes
99995ded 9748F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9749
9750SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9751M: Eduardo Valentin <edubezval@gmail.com>
9752L: linux-media@vger.kernel.org
9753T: git git://linuxtv.org/media_tree.git
a825eaec 9754W: https://linuxtv.org
c937ca03 9755S: Odd Fixes
99995ded
DR
9756F: drivers/media/radio/si4713/radio-platform-si4713.c
9757
9758SI4713 FM RADIO TRANSMITTER USB DRIVER
9759M: Hans Verkuil <hverkuil@xs4all.nl>
9760L: linux-media@vger.kernel.org
9761T: git git://linuxtv.org/media_tree.git
a825eaec 9762W: https://linuxtv.org
99995ded
DR
9763S: Maintained
9764F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9765
beb91d46 9766SIANO DVB DRIVER
009a5410 9767M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 9768L: linux-media@vger.kernel.org
a825eaec 9769W: https://linuxtv.org
beb91d46
MCC
9770T: git git://linuxtv.org/media_tree.git
9771S: Odd fixes
9772F: drivers/media/common/siano/
beb91d46 9773F: drivers/media/usb/siano/
beb91d46 9774F: drivers/media/usb/siano/
14430813 9775F: drivers/media/mmc/siano/
beb91d46 9776
6f15b602
HG
9777SIMPLEFB FB DRIVER
9778M: Hans de Goede <hdegoede@redhat.com>
9779L: linux-fbdev@vger.kernel.org
9780S: Maintained
2d799dde 9781F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
9782F: drivers/video/fbdev/simplefb.c
9783F: include/linux/platform_data/simplefb.h
9784
b618b69c 9785SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9786L: linux-media@vger.kernel.org
bb60fcb2 9787S: Orphan
b618b69c 9788F: drivers/media/platform/sh_veu.c
b618b69c
GL
9789
9790SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9791L: linux-media@vger.kernel.org
bb60fcb2 9792S: Orphan
b618b69c 9793F: drivers/media/platform/sh_vou.c
d647f0b7 9794F: include/media/drv-intf/sh_vou.h
b618b69c 9795
6349d997 9796SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9797M: Len Brown <lenb@kernel.org>
6349d997
LB
9798L: sfi-devel@simplefirmware.org
9799W: http://simplefirmware.org/
9800T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9801S: Supported
943fc810 9802F: arch/x86/platform/sfi/
6349d997
LB
9803F: drivers/sfi/
9804F: include/linux/sfi*.h
e2d1d6c0 9805
1da177e4
LT
9806SIMTEC EB110ATX (Chalice CATS)
9807P: Ben Dooks
b16957c6
BD
9808P: Vincent Sanders <vince@simtec.co.uk>
9809M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9810W: http://www.simtec.co.uk/products/EB110ATX/
9811S: Supported
9812
9813SIMTEC EB2410ITX (BAST)
9814P: Ben Dooks
b16957c6
BD
9815P: Vincent Sanders <vince@simtec.co.uk>
9816M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9817W: http://www.simtec.co.uk/products/EB2410ITX/
9818S: Supported
15dba387
JP
9819F: arch/arm/mach-s3c24xx/mach-bast.c
9820F: arch/arm/mach-s3c24xx/bast-ide.c
9821F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9822
4c5adde7 9823TI DAVINCI MACHINE SUPPORT
3ba789c0 9824M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 9825M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 9826T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 9827Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 9828S: Supported
14430813 9829F: arch/arm/mach-davinci/
046d0a37 9830F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 9831
8d4b3f08 9832TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 9833M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 9834L: linux-media@vger.kernel.org
a825eaec 9835W: https://linuxtv.org
8d4b3f08
LP
9836Q: http://patchwork.linuxtv.org/project/linux-media/list/
9837T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 9838S: Maintained
8d4b3f08
LP
9839F: drivers/media/platform/davinci/
9840F: include/media/davinci/
9841
417d2e50 9842TI AM437X VPFE DRIVER
e43cdb56 9843M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 9844L: linux-media@vger.kernel.org
a825eaec 9845W: https://linuxtv.org
417d2e50
BP
9846Q: http://patchwork.linuxtv.org/project/linux-media/list/
9847T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9848S: Maintained
9849F: drivers/media/platform/am437x/
9850
c4c0283a 9851OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 9852M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 9853L: linux-media@vger.kernel.org
a825eaec 9854W: https://linuxtv.org
c4c0283a
BP
9855Q: http://patchwork.linuxtv.org/project/linux-media/list/
9856T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9857S: Maintained
9858F: drivers/media/i2c/ov2659.c
b5dcee22 9859F: include/media/i2c/ov2659.h
c4c0283a 9860
3a6779f5
SM
9861SILICON MOTION SM712 FRAME BUFFER DRIVER
9862M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9863M: Teddy Wang <teddy.wang@siliconmotion.com>
9864M: Sudip Mukherjee <sudip@vectorindia.org>
9865L: linux-fbdev@vger.kernel.org
9866S: Maintained
9867F: drivers/video/fbdev/sm712*
9868F: Documentation/fb/sm712fb.txt
9869
92aab3c0 9870SIS 190 ETHERNET DRIVER
8b58be88 9871M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
9872L: netdev@vger.kernel.org
9873S: Maintained
8c7de408 9874F: drivers/net/ethernet/sis/sis190.c
92aab3c0 9875
1da177e4 9876SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 9877M: Daniele Venzano <venza@brownhat.org>
1da177e4 9878W: http://www.brownhat.org/sis900.html
979b6c13 9879L: netdev@vger.kernel.org
1da177e4 9880S: Maintained
8c7de408 9881F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
9882
9883SIS FRAMEBUFFER DRIVER
8b58be88 9884M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 9885W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 9886S: Maintained
679655da 9887F: Documentation/fb/sisfb.txt
8a61f013 9888F: drivers/video/fbdev/sis/
679655da 9889F: include/video/sisfb.h
1da177e4
LT
9890
9891SIS USB2VGA DRIVER
8b58be88 9892M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
9893W: http://www.winischhofer.at/linuxsisusbvga.shtml
9894S: Maintained
679655da 9895F: drivers/usb/misc/sisusbvga/
1da177e4 9896
415ad26d 9897SLAB ALLOCATOR
16e943bf 9898M: Christoph Lameter <cl@linux.com>
2ed1c525 9899M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
9900M: David Rientjes <rientjes@google.com>
9901M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9902M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
9903L: linux-mm@kvack.org
9904S: Maintained
679655da 9905F: include/linux/sl?b*.h
16e943bf 9906F: mm/sl?b*
415ad26d 9907
9fab9787 9908SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 9909M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 9910M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9911M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9912R: Steven Rostedt <rostedt@goodmis.org>
9913R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 9914L: linux-kernel@vger.kernel.org
9fab9787
PM
9915W: http://www.rdrop.com/users/paulmck/RCU/
9916S: Supported
9917T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
9918F: include/linux/srcu.h
9919F: kernel/rcu/srcu.c
9fab9787 9920
66372841
CS
9921SMACK SECURITY MODULE
9922M: Casey Schaufler <casey@schaufler-ca.com>
9923L: linux-security-module@vger.kernel.org
9924W: http://schaufler-ca.com
9925T: git git://git.gitorious.org/smack-next/kernel.git
9926S: Maintained
9927F: Documentation/security/Smack.txt
9928F: security/smack/
9929
20651e0b 9930DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
9931M: Kevin Hilman <khilman@kernel.org>
9932M: Nishanth Menon <nm@ti.com>
9933S: Maintained
20651e0b 9934F: drivers/power/avs/
68ace3e1
KH
9935F: include/linux/power/smartreflex.h
9936L: linux-pm@vger.kernel.org
9937
1da177e4 9938SMC91x ETHERNET DRIVER
2f82af08 9939M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 9940S: Odd Fixes
ae150435 9941F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 9942
e8e31622
SA
9943SMIA AND SMIA++ IMAGE SENSOR DRIVER
9944M: Sakari Ailus <sakari.ailus@iki.fi>
9945L: linux-media@vger.kernel.org
9946S: Maintained
14430813 9947F: drivers/media/i2c/smiapp/
b5dcee22 9948F: include/media/i2c/smiapp.h
e8e31622
SA
9949F: drivers/media/i2c/smiapp-pll.c
9950F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 9951F: include/uapi/linux/smiapp.h
a2cec3c0 9952F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 9953
920fa1ff
GR
9954SMM665 HARDWARE MONITOR DRIVER
9955M: Guenter Roeck <linux@roeck-us.net>
9956L: lm-sensors@lm-sensors.org
9957S: Maintained
9958F: Documentation/hwmon/smm665
9959F: drivers/hwmon/smm665.c
9960
9df7305b 9961SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 9962M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 9963L: lm-sensors@lm-sensors.org
90b24cfb 9964S: Maintained
9df7305b
SG
9965F: Documentation/hwmon/emc2103
9966F: drivers/hwmon/emc2103.c
9967
a98d506c
HG
9968SMSC SCH5627 HARDWARE MONITOR DRIVER
9969M: Hans de Goede <hdegoede@redhat.com>
9970L: lm-sensors@lm-sensors.org
9971S: Supported
9972F: Documentation/hwmon/sch5627
9973F: drivers/hwmon/sch5627.c
9974
6ea884db 9975SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 9976M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
9977L: lm-sensors@lm-sensors.org
9978S: Maintained
679655da
JP
9979F: Documentation/hwmon/smsc47b397
9980F: drivers/hwmon/smsc47b397.c
6ea884db 9981
fd9abb3d 9982SMSC911x ETHERNET DRIVER
90b24cfb 9983M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 9984L: netdev@vger.kernel.org
90b24cfb 9985S: Maintained
679655da 9986F: include/linux/smsc911x.h
ae150435 9987F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
9988
9989SMSC9420 PCI ETHERNET DRIVER
90b24cfb 9990M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 9991L: netdev@vger.kernel.org
90b24cfb 9992S: Maintained
ae150435 9993F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 9994
3c8a63e2 9995SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 9996M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 9997L: linux-fbdev@vger.kernel.org
90b24cfb 9998S: Maintained
8a61f013 9999F: drivers/video/fbdev/smscufx.c
3c8a63e2 10000
668acf32 10001SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10002M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10003L: linux-media@vger.kernel.org
275ffde4 10004T: git git://linuxtv.org/media_tree.git
795fb7e7 10005S: Maintained
90d72ac6
MCC
10006F: include/media/soc*
10007F: drivers/media/i2c/soc_camera/
10008F: drivers/media/platform/soc_camera/
668acf32 10009
e2d1d6c0 10010SOEKRIS NET48XX LED SUPPORT
8b58be88 10011M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10012S: Maintained
679655da 10013F: drivers/leds/leds-net48xx.c
e2d1d6c0 10014
e3994db1 10015SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10016M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10017M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10018M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10019M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10020L: linux-media@vger.kernel.org
10021S: Supported
10022F: drivers/media/pci/solo6x10/
10023
1da177e4 10024SOFTWARE RAID (Multiple Disks) SUPPORT
1da177e4 10025L: linux-raid@vger.kernel.org
524418bb 10026S: Supported
679655da
JP
10027F: drivers/md/
10028F: include/linux/raid/
c117ab84 10029F: include/uapi/linux/raid/
1da177e4 10030
1da177e4 10031SONIC NETWORK DRIVER
8b58be88 10032M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10033L: netdev@vger.kernel.org
1da177e4 10034S: Maintained
d9fb9f38 10035F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10036
61e115a5 10037SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10038M: Michael Buesch <m@bues.ch>
61e115a5
MB
10039L: netdev@vger.kernel.org
10040S: Maintained
679655da
JP
10041F: drivers/ssb/
10042F: include/linux/ssb/
61e115a5 10043
1da177e4 10044SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10045M: Mattia Dongili <malattia@linux.it>
d0944853 10046L: platform-driver-x86@vger.kernel.org
5b18167d 10047W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10048S: Maintained
679655da
JP
10049F: Documentation/laptops/sony-laptop.txt
10050F: drivers/char/sonypi.c
10051F: drivers/platform/x86/sony-laptop.c
10052F: include/linux/sony-laptop.h
1da177e4 10053
baf8532a 10054SONY MEMORYSTICK CARD SUPPORT
8b58be88 10055M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10056W: http://tifmxx.berlios.de/
10057S: Maintained
679655da 10058F: drivers/memstick/host/tifm_ms.c
baf8532a 10059
0ab30494
ML
10060SONY MEMORYSTICK STANDARD SUPPORT
10061M: Maxim Levitsky <maximlevitsky@gmail.com>
10062S: Maintained
10063F: drivers/memstick/core/ms_block.*
10064
1da177e4 10065SOUND
8b58be88 10066M: Jaroslav Kysela <perex@perex.cz>
d8130624 10067M: Takashi Iwai <tiwai@suse.com>
93711660 10068L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10069W: http://www.alsa-project.org/
dde7ad8d 10070T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10071T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10072Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10073S: Maintained
3126a179
JP
10074F: Documentation/sound/
10075F: include/sound/
c117ab84 10076F: include/uapi/sound/
679655da 10077F: sound/
1da177e4 10078
33bbe149
MB
10079SOUND - COMPRESSED AUDIO
10080M: Vinod Koul <vinod.koul@intel.com>
10081L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10082T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10083S: Supported
f672f31a 10084F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10085F: include/sound/compress_driver.h
f672f31a 10086F: include/uapi/sound/compress_*
33bbe149
MB
10087F: sound/core/compress_offload.c
10088F: sound/soc/soc-compress.c
10089
bd903bde 10090SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10091M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10092M: Mark Brown <broonie@kernel.org>
86f14df8 10093T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10094L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10095W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10096S: Supported
2820f615 10097F: Documentation/sound/alsa/soc/
679655da 10098F: sound/soc/
e6e55122 10099F: include/sound/soc*
eb1a6af3 10100
d7f8761b
MB
10101SOUND - DMAENGINE HELPERS
10102M: Lars-Peter Clausen <lars@metafoo.de>
10103S: Supported
10104F: include/sound/dmaengine_pcm.h
10105F: sound/core/pcm_dmaengine.c
10106F: sound/soc/soc-generic-dmaengine-pcm.c
10107
990a6a99
OS
10108SP2 MEDIA DRIVER
10109M: Olli Salonen <olli.salonen@iki.fi>
10110L: linux-media@vger.kernel.org
a825eaec 10111W: https://linuxtv.org
990a6a99
OS
10112Q: http://patchwork.linuxtv.org/project/linux-media/list/
10113S: Maintained
10114F: drivers/media/dvb-frontends/sp2*
10115
473321fc 10116SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10117M: "David S. Miller" <davem@davemloft.net>
1da177e4 10118L: sparclinux@vger.kernel.org
8a6e2535 10119Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10120T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10121T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10122S: Maintained
679655da 10123F: arch/sparc/
7765b8bb 10124F: drivers/sbus/
1da177e4 10125
6404fcca
DM
10126SPARC SERIAL DRIVERS
10127M: "David S. Miller" <davem@davemloft.net>
10128L: sparclinux@vger.kernel.org
08deed1e
JP
10129T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10130T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10131S: Maintained
6816383a 10132F: include/linux/sunserialcore.h
df621252 10133F: drivers/tty/serial/suncore.c
df621252
GKH
10134F: drivers/tty/serial/sunhv.c
10135F: drivers/tty/serial/sunsab.c
10136F: drivers/tty/serial/sunsab.h
10137F: drivers/tty/serial/sunsu.c
10138F: drivers/tty/serial/sunzilog.c
10139F: drivers/tty/serial/sunzilog.h
6404fcca 10140
389325b4
CL
10141SPARSE CHECKER
10142M: "Christopher Li" <sparse@chrisli.org>
10143L: linux-sparse@vger.kernel.org
10144W: https://sparse.wiki.kernel.org/
10145T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10146T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10147S: Maintained
10148F: include/linux/compiler.h
10149
fc0c195a 10150SPEAR PLATFORM SUPPORT
da89947b 10151M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10152M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10153L: spear-devel@list.st.com
10154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10155W: http://www.st.com/spear
10156S: Maintained
281e192f 10157F: arch/arm/mach-spear/
fc0c195a 10158
10159SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10160M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10161L: spear-devel@list.st.com
10162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10163W: http://www.st.com/spear
10164S: Maintained
5df33a62 10165F: drivers/clk/spear/
fc0c195a 10166
e2d1d6c0 10167SPI SUBSYSTEM
b02e48f2 10168M: Mark Brown <broonie@kernel.org>
dfbe403c 10169L: linux-spi@vger.kernel.org
e7e4e13c 10170T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10171Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10172S: Maintained
679655da
JP
10173F: Documentation/spi/
10174F: drivers/spi/
10175F: include/linux/spi/
c117ab84 10176F: include/uapi/linux/spi/
e2d1d6c0 10177
2752e401 10178SPIDERNET NETWORK DRIVER for CELL
8b58be88 10179M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10180L: netdev@vger.kernel.org
10181S: Supported
679655da 10182F: Documentation/networking/spider_net.txt
8df158ac 10183F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10184
e2d1d6c0 10185SPU FILE SYSTEM
8b58be88 10186M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10187L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10188W: http://www.ibm.com/developerworks/power/cell/
10189S: Supported
679655da
JP
10190F: Documentation/filesystems/spufs.txt
10191F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10192
fc555841 10193SQUASHFS FILE SYSTEM
d7f2ff67 10194M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10195L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10196W: http://squashfs.org.uk
10197S: Maintained
679655da
JP
10198F: Documentation/filesystems/squashfs.txt
10199F: fs/squashfs/
fc555841 10200
1da177e4 10201SRM (Alpha) environment access
8b58be88 10202M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10203S: Maintained
679655da 10204F: arch/alpha/kernel/srm_env.c
1da177e4 10205
26e9a397 10206STABLE BRANCH
879a5a00 10207M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10208L: stable@vger.kernel.org
879a5a00 10209S: Supported
7b175c46 10210F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10211
26e9a397 10212STAGING SUBSYSTEM
879a5a00 10213M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10214T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10215L: devel@driverdev.osuosl.org
879a5a00 10216S: Supported
679655da 10217F: drivers/staging/
dbc6c2cc 10218
ebd3d010
JP
10219STAGING - COMEDI
10220M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10221M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10222S: Odd Fixes
10223F: drivers/staging/comedi/
10224
a0138163
JP
10225STAGING - FLARION FT1000 DRIVERS
10226M: Marek Belisko <marek.belisko@gmail.com>
10227S: Odd Fixes
10228F: drivers/staging/ft1000/
10229
6c1bb424 10230STAGING - INDUSTRIAL IO
030a13d7 10231M: Jonathan Cameron <jic23@kernel.org>
a0138163 10232L: linux-iio@vger.kernel.org
6c1bb424
JP
10233S: Odd Fixes
10234F: drivers/staging/iio/
10235
a0138163
JP
10236STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10237M: Jarod Wilson <jarod@wilsonet.com>
10238W: http://www.lirc.org/
10239S: Odd Fixes
b2b0186d 10240F: drivers/staging/media/lirc/
a0138163 10241
f5e5de1e
OD
10242STAGING - LUSTRE PARALLEL FILESYSTEM
10243M: Oleg Drokin <oleg.drokin@intel.com>
10244M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10245L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10246W: http://wiki.lustre.org/
f5e5de1e
OD
10247S: Maintained
10248F: drivers/staging/lustre
10249
7c6b6c71
MD
10250STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10251M: Marc Dietrich <marvin24@gmx.de>
10252L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10253L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10254S: Maintained
10255F: drivers/staging/nvec/
10256
a0138163 10257STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
3140b458
JF
10258M: Jens Frederich <jfrederich@gmail.com>
10259M: Daniel Drake <dsd@laptop.org>
a0138163
JP
10260M: Jon Nettleton <jon.nettleton@gmail.com>
10261W: http://wiki.laptop.org/go/DCON
3140b458 10262S: Maintained
a0138163
JP
10263F: drivers/staging/olpc_dcon/
10264
10265STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
29e7017b
JP
10266M: Willy Tarreau <willy@meta-x.org>
10267S: Odd Fixes
10268F: drivers/staging/panel/
10269
a0138163
JP
10270STAGING - REALTEK RTL8712U DRIVERS
10271M: Larry Finger <Larry.Finger@lwfinger.net>
10272M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10273S: Odd Fixes
10274F: drivers/staging/rtl8712/
10275
7591ba8b
JS
10276STAGING - REALTEK RTL8723U WIRELESS DRIVER
10277M: Larry Finger <Larry.Finger@lwfinger.net>
10278M: Jes Sorensen <Jes.Sorensen@redhat.com>
10279L: linux-wireless@vger.kernel.org
10280S: Maintained
10281F: drivers/staging/rtl8723au/
10282
980ac4d7
SM
10283STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10284M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10285M: Teddy Wang <teddy.wang@siliconmotion.com>
10286M: Sudip Mukherjee <sudip@vectorindia.org>
10287L: linux-fbdev@vger.kernel.org
10288S: Maintained
10289F: drivers/staging/sm750fb/
10290
510fa408
JP
10291STAGING - SLICOSS
10292M: Lior Dotan <liodot@gmail.com>
10293M: Christopher Harrer <charrer@alacritech.com>
10294S: Odd Fixes
10295F: drivers/staging/slicoss/
10296
a0138163
JP
10297STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10298M: William Hubbs <w.d.hubbs@gmail.com>
10299M: Chris Brannon <chris@the-brannons.com>
d33bce31 10300M: Kirk Reiser <kirk@reisers.ca>
a0138163 10301M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10302L: speakup@linux-speakup.org
a0138163
JP
10303W: http://www.linux-speakup.org/
10304S: Odd Fixes
10305F: drivers/staging/speakup/
10306
b3e871ce
JP
10307STAGING - VIA VT665X DRIVERS
10308M: Forest Bond <forest@alittletooquiet.net>
10309S: Odd Fixes
10310F: drivers/staging/vt665?/
10311
a30baec1
JK
10312STAGING - WILC1000 WIFI DRIVER
10313M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10314M: Austin Shin <austin.shin@atmel.com>
a30baec1 10315M: Chris Park <chris.park@atmel.com>
06b54863
TC
10316M: Tony Cho <tony.cho@atmel.com>
10317M: Glen Lee <glen.lee@atmel.com>
10318M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10319L: linux-wireless@vger.kernel.org
10320S: Supported
10321F: drivers/staging/wilc1000/
10322
709bcb07 10323STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10324M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10325S: Odd Fixes
10326F: drivers/staging/xgifb/
10327
77241056
MM
10328HFI1 DRIVER
10329M: Mike Marciniszyn <infinipath@intel.com>
10330L: linux-rdma@vger.kernel.org
10331S: Supported
10332F: drivers/staging/rdma/hfi1
10333
1da177e4 10334STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10335M: Ion Badulescu <ionut@badula.org>
b4f90189 10336S: Odd Fixes
9bba23b0 10337F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10338
e2d1d6c0 10339SUN3/3X
8b58be88 10340M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10341W: http://sammy.net/sun3/
10342S: Maintained
679655da
JP
10343F: arch/m68k/kernel/*sun3*
10344F: arch/m68k/sun3*/
10345F: arch/m68k/include/asm/sun3*
e689cf4a 10346F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10347
af6a5af8
HG
10348SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10349M: Hans de Goede <hdegoede@redhat.com>
10350L: linux-input@vger.kernel.org
10351S: Maintained
10352F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10353F: drivers/input/keyboard/sun4i-lradc-keys.c
10354
2bc9ff01
DK
10355SUNDANCE NETWORK DRIVER
10356M: Denis Kirjanov <kda@linux-powerpc.org>
10357L: netdev@vger.kernel.org
10358S: Maintained
10359F: drivers/net/ethernet/dlink/sundance.c
10360
2cbb12a4 10361SUPERH
2cbb12a4 10362L: linux-sh@vger.kernel.org
8a6e2535 10363Q: http://patchwork.kernel.org/project/linux-sh/list/
dcaa57d5 10364S: Orphan
066069e1 10365F: Documentation/sh/
679655da 10366F: arch/sh/
066069e1 10367F: drivers/sh/
1da177e4 10368
4480f15b 10369SUSPEND TO RAM
7fb06082 10370M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10371M: Len Brown <len.brown@intel.com>
10372M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10373L: linux-pm@vger.kernel.org
e2d1d6c0 10374S: Supported
679655da
JP
10375F: Documentation/power/
10376F: arch/x86/kernel/acpi/
10377F: drivers/base/power/
10378F: kernel/power/
10379F: include/linux/suspend.h
10380F: include/linux/freezer.h
10381F: include/linux/pm.h
1da177e4
LT
10382
10383SVGA HANDLING
8b58be88 10384M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10385L: linux-video@atrey.karlin.mff.cuni.cz
10386S: Maintained
679655da
JP
10387F: Documentation/svga.txt
10388F: arch/x86/boot/video*
1da177e4 10389
6e28b761
KRW
10390SWIOTLB SUBSYSTEM
10391M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10392L: linux-kernel@vger.kernel.org
10393S: Supported
10394F: lib/swiotlb.c
10395F: arch/*/kernel/pci-swiotlb.c
10396F: include/linux/swiotlb.h
10397
007f790c
JP
10398SWITCHDEV
10399M: Jiri Pirko <jiri@resnulli.us>
10400L: netdev@vger.kernel.org
10401S: Supported
10402F: net/switchdev/
10403F: include/net/switchdev.h
10404
db8e35d5
VG
10405SYNOPSYS ARC ARCHITECTURE
10406M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10407L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10408S: Supported
10409F: arch/arc/
9b28829d 10410F: Documentation/devicetree/bindings/arc/*
2d799dde 10411F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10412F: drivers/tty/serial/arc_uart.c
b7182d1a 10413T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10414
556cc1c5
AB
10415SYNOPSYS ARC SDP platform support
10416M: Alexey Brodkin <abrodkin@synopsys.com>
10417S: Supported
10418F: arch/arc/plat-axs10x
10419F: arch/arc/boot/dts/ax*
10420F: Documentation/devicetree/bindings/arc/axs10*
10421
6c284c9a
LJ
10422SYSTEM CONFIGURATION (SYSCON)
10423M: Lee Jones <lee.jones@linaro.org>
10424M: Arnd Bergmann <arnd@arndb.de>
10425T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10426S: Supported
10427F: drivers/mfd/syscon.c
10428
1da177e4 10429SYSV FILESYSTEM
8b58be88 10430M: Christoph Hellwig <hch@infradead.org>
1da177e4 10431S: Maintained
679655da
JP
10432F: Documentation/filesystems/sysv-fs.txt
10433F: fs/sysv/
10434F: include/linux/sysv_fs.h
1da177e4 10435
86cfa7fc 10436TARGET SUBSYSTEM
9c3646d1 10437M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10438L: linux-scsi@vger.kernel.org
b9f5edc2 10439L: target-devel@vger.kernel.org
86cfa7fc 10440W: http://www.linux-iscsi.org
cf015e9f 10441W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10442T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10443S: Supported
10444F: drivers/target/
10445F: include/target/
10446F: Documentation/target/
10447
4e68852d 10448TASKSTATS STATISTICS INTERFACE
185e595f 10449M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10450S: Maintained
679655da
JP
10451F: Documentation/accounting/taskstats*
10452F: include/linux/taskstats*
10453F: kernel/taskstats.c
4e68852d 10454
781b456a 10455TC CLASSIFIER
f935f3f8 10456M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10457L: netdev@vger.kernel.org
10458S: Maintained
679655da 10459F: include/net/pkt_cls.h
c117ab84 10460F: include/uapi/linux/pkt_cls.h
679655da 10461F: net/sched/
781b456a 10462
5067f08a 10463TCP LOW PRIORITY MODULE
8b58be88
JP
10464M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10465M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10466W: http://tcp-lp-mod.sourceforge.net/
10467S: Maintained
679655da 10468F: net/ipv4/tcp_lp.c
5067f08a 10469
91952bc0
AP
10470TDA10071 MEDIA DRIVER
10471M: Antti Palosaari <crope@iki.fi>
10472L: linux-media@vger.kernel.org
a825eaec 10473W: https://linuxtv.org
91952bc0
AP
10474W: http://palosaari.fi/linux/
10475Q: http://patchwork.linuxtv.org/project/linux-media/list/
10476T: git git://linuxtv.org/anttip/media_tree.git
10477S: Maintained
10478F: drivers/media/dvb-frontends/tda10071*
10479
10480TDA18212 MEDIA DRIVER
10481M: Antti Palosaari <crope@iki.fi>
10482L: linux-media@vger.kernel.org
a825eaec 10483W: https://linuxtv.org
91952bc0
AP
10484W: http://palosaari.fi/linux/
10485Q: http://patchwork.linuxtv.org/project/linux-media/list/
10486T: git git://linuxtv.org/anttip/media_tree.git
10487S: Maintained
10488F: drivers/media/tuners/tda18212*
10489
10490TDA18218 MEDIA DRIVER
10491M: Antti Palosaari <crope@iki.fi>
10492L: linux-media@vger.kernel.org
a825eaec 10493W: https://linuxtv.org
91952bc0
AP
10494W: http://palosaari.fi/linux/
10495Q: http://patchwork.linuxtv.org/project/linux-media/list/
10496T: git git://linuxtv.org/anttip/media_tree.git
10497S: Maintained
10498F: drivers/media/tuners/tda18218*
10499
3b2f6aba
MK
10500TDA18271 MEDIA DRIVER
10501M: Michael Krufky <mkrufky@linuxtv.org>
10502L: linux-media@vger.kernel.org
a825eaec 10503W: https://linuxtv.org
3b2f6aba
MK
10504W: http://github.com/mkrufky
10505Q: http://patchwork.linuxtv.org/project/linux-media/list/
10506T: git git://linuxtv.org/mkrufky/tuners.git
10507S: Maintained
10508F: drivers/media/tuners/tda18271*
10509
e48307a9
MK
10510TDA827x MEDIA DRIVER
10511M: Michael Krufky <mkrufky@linuxtv.org>
10512L: linux-media@vger.kernel.org
a825eaec 10513W: https://linuxtv.org
e48307a9
MK
10514W: http://github.com/mkrufky
10515Q: http://patchwork.linuxtv.org/project/linux-media/list/
10516T: git git://linuxtv.org/mkrufky/tuners.git
10517S: Maintained
10518F: drivers/media/tuners/tda8290.*
10519
66cf9212
MK
10520TDA8290 MEDIA DRIVER
10521M: Michael Krufky <mkrufky@linuxtv.org>
10522L: linux-media@vger.kernel.org
a825eaec 10523W: https://linuxtv.org
66cf9212
MK
10524W: http://github.com/mkrufky
10525Q: http://patchwork.linuxtv.org/project/linux-media/list/
10526T: git git://linuxtv.org/mkrufky/tuners.git
10527S: Maintained
10528F: drivers/media/tuners/tda8290.*
10529
4b9fba30
HV
10530TDA9840 MEDIA DRIVER
10531M: Hans Verkuil <hverkuil@xs4all.nl>
10532L: linux-media@vger.kernel.org
10533T: git git://linuxtv.org/media_tree.git
a825eaec 10534W: https://linuxtv.org
4b9fba30
HV
10535S: Maintained
10536F: drivers/media/i2c/tda9840*
10537
2cb654fd 10538TEA5761 TUNER DRIVER
009a5410 10539M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10540L: linux-media@vger.kernel.org
a825eaec 10541W: https://linuxtv.org
2cb654fd
MCC
10542T: git git://linuxtv.org/media_tree.git
10543S: Odd fixes
10544F: drivers/media/tuners/tea5761.*
10545
10546TEA5767 TUNER DRIVER
009a5410 10547M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10548L: linux-media@vger.kernel.org
a825eaec 10549W: https://linuxtv.org
2cb654fd
MCC
10550T: git git://linuxtv.org/media_tree.git
10551S: Maintained
10552F: drivers/media/tuners/tea5767.*
10553
4b9fba30
HV
10554TEA6415C MEDIA DRIVER
10555M: Hans Verkuil <hverkuil@xs4all.nl>
10556L: linux-media@vger.kernel.org
10557T: git git://linuxtv.org/media_tree.git
a825eaec 10558W: https://linuxtv.org
4b9fba30
HV
10559S: Maintained
10560F: drivers/media/i2c/tea6415c*
10561
10562TEA6420 MEDIA DRIVER
10563M: Hans Verkuil <hverkuil@xs4all.nl>
10564L: linux-media@vger.kernel.org
10565T: git git://linuxtv.org/media_tree.git
a825eaec 10566W: https://linuxtv.org
4b9fba30
HV
10567S: Maintained
10568F: drivers/media/i2c/tea6420*
10569
3d249d4c 10570TEAM DRIVER
dca9ab92 10571M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10572L: netdev@vger.kernel.org
10573S: Supported
10574F: drivers/net/team/
10575F: include/linux/if_team.h
c117ab84 10576F: include/uapi/linux/if_team.h
3d249d4c 10577
7d029125 10578TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10579M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10580S: Maintained
10581F: arch/x86/platform/ts5500/
10582
40ad4a30
SY
10583TECHNOTREND USB IR RECEIVER
10584M: Sean Young <sean@mess.org>
10585L: linux-media@vger.kernel.org
10586S: Maintained
10587F: drivers/media/rc/ttusbir.c
10588
adabdb0c 10589TEGRA ARCHITECTURE SUPPORT
243d58ec 10590M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10591M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10592M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10593L: linux-tegra@vger.kernel.org
fd117cd1 10594Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10595T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10596S: Supported
bbbe96ed 10597N: [^a-z]tegra
84b9414b 10598
adabdb0c
SW
10599TEGRA CLOCK DRIVER
10600M: Peter De Schrijver <pdeschrijver@nvidia.com>
10601M: Prashant Gaikwad <pgaikwad@nvidia.com>
10602S: Supported
10603F: drivers/clk/tegra/
10604
10605TEGRA DMA DRIVER
10606M: Laxman Dewangan <ldewangan@nvidia.com>
10607S: Supported
10608F: drivers/dma/tegra20-apb-dma.c
10609
adabdb0c
SW
10610TEGRA I2C DRIVER
10611M: Laxman Dewangan <ldewangan@nvidia.com>
10612S: Supported
10613F: drivers/i2c/busses/i2c-tegra.c
10614
10615TEGRA IOMMU DRIVERS
10616M: Hiroshi Doyu <hdoyu@nvidia.com>
10617S: Supported
10618F: drivers/iommu/tegra*
10619
10620TEGRA KBC DRIVER
10621M: Rakesh Iyer <riyer@nvidia.com>
10622M: Laxman Dewangan <ldewangan@nvidia.com>
10623S: Supported
10624F: drivers/input/keyboard/tegra-kbc.c
10625
adabdb0c
SW
10626TEGRA PWM DRIVER
10627M: Thierry Reding <thierry.reding@gmail.com>
10628S: Supported
10629F: drivers/pwm/pwm-tegra.c
10630
10631TEGRA SERIAL DRIVER
10632M: Laxman Dewangan <ldewangan@nvidia.com>
10633S: Supported
10634F: drivers/tty/serial/serial-tegra.c
10635
10636TEGRA SPI DRIVER
10637M: Laxman Dewangan <ldewangan@nvidia.com>
10638S: Supported
10639F: drivers/spi/spi-tegra*
10640
1a348ccc 10641TEHUTI ETHERNET DRIVER
8b58be88 10642M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10643L: netdev@vger.kernel.org
10644S: Supported
ef7f5429 10645F: drivers/net/ethernet/tehuti/*
1a348ccc 10646
4e68852d 10647Telecom Clock Driver for MCPL0010
8b58be88 10648M: Mark Gross <mark.gross@intel.com>
4e68852d 10649S: Supported
679655da 10650F: drivers/char/tlclk.c
4e68852d 10651
4480f15b 10652TENSILICA XTENSA PORT (xtensa)
8b58be88 10653M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10654M: Max Filippov <jcmvbkbc@gmail.com>
10655L: linux-xtensa@linux-xtensa.org
4e68852d 10656S: Maintained
679655da 10657F: arch/xtensa/
3dc99857 10658F: drivers/irqchip/irq-xtensa-*
4e68852d 10659
5313ba66
HV
10660THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB 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
5313ba66
HV
10665S: Maintained
10666F: drivers/media/radio/radio-raremono.c
10667
d3fb6955 10668THERMAL
b75f0050 10669M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10670M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10671L: linux-pm@vger.kernel.org
10672T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10673T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10674Q: https://patchwork.kernel.org/project/linux-pm/list/
10675S: Supported
10676F: drivers/thermal/
10677F: include/linux/thermal.h
af6c9f16 10678F: include/uapi/linux/thermal.h
b75f0050
JP
10679F: include/linux/cpu_cooling.h
10680F: Documentation/devicetree/bindings/thermal/
d3fb6955 10681
64e05d8b
VK
10682THERMAL/CPU_COOLING
10683M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10684M: Viresh Kumar <viresh.kumar@linaro.org>
10685M: Javi Merino <javi.merino@arm.com>
10686L: linux-pm@vger.kernel.org
10687S: Supported
10688F: Documentation/thermal/cpu-cooling-api.txt
10689F: drivers/thermal/cpu_cooling.c
10690F: include/linux/cpu_cooling.h
10691
30ba2fbd
VD
10692THINGM BLINK(1) USB RGB LED DRIVER
10693M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10694S: Maintained
10695F: drivers/hid/hid-thingm.c
10696
4e68852d 10697THINKPAD ACPI EXTRAS DRIVER
8b58be88 10698M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10699L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10700L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10701W: http://ibm-acpi.sourceforge.net
10702W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10703T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10704S: Maintained
679655da 10705F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10706
1b46f2a2 10707TI BANDGAP AND THERMAL DRIVER
f14d1c24 10708M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10709L: linux-pm@vger.kernel.org
531ff13e 10710L: linux-omap@vger.kernel.org
5a723e81 10711S: Maintained
794b2e25 10712F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10713
0c7665c3
MF
10714TI CDCE706 CLOCK DRIVER
10715M: Max Filippov <jcmvbkbc@gmail.com>
10716S: Maintained
10717F: drivers/clk/clk-cdce706.c
10718
49b6a5e3
TK
10719TI CLOCK DRIVER
10720M: Tero Kristo <t-kristo@ti.com>
10721L: linux-omap@vger.kernel.org
10722S: Maintained
10723F: drivers/clk/ti/
10724F: include/linux/clk/ti.h
10725
4020f2d7 10726TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10727M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10728S: Maintained
679655da
JP
10729F: drivers/misc/tifm*
10730F: drivers/mmc/host/tifm_sd.c
10731F: include/linux/tifm.h
4020f2d7 10732
e0c52404 10733TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10734M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10735L: linux-kernel@vger.kernel.org
10736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10737S: Maintained
10738F: drivers/soc/ti/*
10739T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10740
10741
152ad442
SR
10742TI LM49xxx FAMILY ASoC CODEC DRIVERS
10743M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10744M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10745L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10746S: Maintained
10747F: sound/soc/codecs/lm49453*
d392dead 10748F: sound/soc/codecs/isabelle*
152ad442 10749
0edd807d
KM
10750TI LP855x BACKLIGHT DRIVER
10751M: Milo Kim <milo.kim@ti.com>
10752S: Maintained
10753F: Documentation/backlight/lp855x-driver.txt
10754F: drivers/video/backlight/lp855x_bl.c
10755F: include/linux/platform_data/lp855x.h
10756
faf13f6d
KM
10757TI LP8727 CHARGER DRIVER
10758M: Milo Kim <milo.kim@ti.com>
10759S: Maintained
10760F: drivers/power/lp8727_charger.c
10761F: include/linux/platform_data/lp8727.h
10762
22f1229f
KM
10763TI LP8788 MFD DRIVER
10764M: Milo Kim <milo.kim@ti.com>
10765S: Maintained
10766F: drivers/iio/adc/lp8788_adc.c
10767F: drivers/leds/leds-lp8788.c
10768F: drivers/mfd/lp8788*.c
10769F: drivers/power/lp8788-charger.c
10770F: drivers/regulator/lp8788-*.c
10771F: include/linux/mfd/lp8788*.h
10772
84640e27
KM
10773TI NETCP ETHERNET DRIVER
10774M: Wingman Kwok <w-kwok2@ti.com>
10775M: Murali Karicheri <m-karicheri2@ti.com>
10776L: netdev@vger.kernel.org
10777S: Maintained
10778F: drivers/net/ethernet/ti/netcp*
10779
217e0ca9
KC
10780TI TAS571X FAMILY ASoC CODEC DRIVER
10781M: Kevin Cernekee <cernekee@chromium.org>
10782L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10783S: Odd Fixes
10784F: sound/soc/codecs/tas571x*
10785
dd5e8e6b 10786TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10787M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10788L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10789S: Maintained
10790F: sound/soc/codecs/twl4030*
10791
90921014 10792TI WILINK WIRELESS DRIVERS
90921014
LC
10793L: linux-wireless@vger.kernel.org
10794W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10795W: http://wireless.kernel.org/en/users/Drivers/wl1251
10796T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10797S: Orphan
90921014
LC
10798F: drivers/net/wireless/ti/
10799F: include/linux/wl12xx.h
10800
e86eaa3a 10801TIPC NETWORK LAYER
8b58be88 10802M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10803M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10804L: netdev@vger.kernel.org (core kernel code)
10805L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10806W: http://tipc.sourceforge.net/
e86eaa3a 10807S: Maintained
c117ab84 10808F: include/uapi/linux/tipc*.h
679655da 10809F: net/tipc/
e86eaa3a 10810
867e359b 10811TILE ARCHITECTURE
c47b15c4 10812M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 10813W: http://www.ezchip.com/scm/
7fa129cc 10814T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
10815S: Supported
10816F: arch/tile/
6b940606 10817F: drivers/char/tile-srom.c
5c770755 10818F: drivers/edac/tile_edac.c
6b940606
CM
10819F: drivers/net/ethernet/tile/
10820F: drivers/rtc/rtc-tile.c
10821F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 10822F: drivers/tty/serial/tilegx.c
6b940606
CM
10823F: drivers/usb/host/*-tilegx.c
10824F: include/linux/usb/tilegx.h
867e359b 10825
1da177e4 10826TLAN NETWORK DRIVER
8b58be88 10827M: Samuel Chessman <chessman@tux.org>
88c07dde 10828L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
10829W: http://sourceforge.net/projects/tlan/
10830S: Maintained
679655da 10831F: Documentation/networking/tlan.txt
b544dbac 10832F: drivers/net/ethernet/ti/tlan.*
1da177e4 10833
d74db3b2 10834TOMOYO SECURITY MODULE
8b58be88
JP
10835M: Kentaro Takeda <takedakn@nttdata.co.jp>
10836M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
10837L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10838L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
10839L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10840L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10841W: http://tomoyo.sourceforge.jp/
843d183c 10842T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 10843S: Maintained
679655da 10844F: security/tomoyo/
d74db3b2 10845
9caeb532 10846TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 10847M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 10848L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
10849S: Maintained
10850F: drivers/platform/x86/topstar-laptop.c
10851
1da177e4 10852TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 10853M: Azael Avalos <coproscefalo@gmail.com>
d0944853 10854L: platform-driver-x86@vger.kernel.org
0a63ca11 10855S: Maintained
679655da 10856F: drivers/platform/x86/toshiba_acpi.c
1da177e4 10857
0a63ca11
AA
10858TOSHIBA BLUETOOTH DRIVER
10859M: Azael Avalos <coproscefalo@gmail.com>
10860L: platform-driver-x86@vger.kernel.org
10861S: Maintained
10862F: drivers/platform/x86/toshiba_bluetooth.c
10863
10864TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10865M: Azael Avalos <coproscefalo@gmail.com>
10866L: platform-driver-x86@vger.kernel.org
10867S: Maintained
10868F: drivers/platform/x86/toshiba_haps.c
10869
14991fc7
AA
10870TOSHIBA WMI HOTKEYS DRIVER
10871M: Azael Avalos <coproscefalo@gmail.com>
10872L: platform-driver-x86@vger.kernel.org
10873S: Maintained
10874F: drivers/platform/x86/toshiba-wmi.c
10875
1da177e4 10876TOSHIBA SMM DRIVER
8b58be88 10877M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
10878W: http://www.buzzard.org.uk/toshiba/
10879S: Maintained
679655da
JP
10880F: drivers/char/toshiba.c
10881F: include/linux/toshiba.h
c117ab84 10882F: include/uapi/linux/toshiba.h
1da177e4 10883
d32d9864
MR
10884TOSHIBA TC358743 DRIVER
10885M: Mats Randgaard <matrandg@cisco.com>
10886L: linux-media@vger.kernel.org
10887S: Maintained
10888F: drivers/media/i2c/tc358743*
b5dcee22 10889F: include/media/i2c/tc358743.h
d32d9864 10890
d719f900 10891TMIO MMC DRIVER
c4b13fb0 10892M: Ian Molton <ian@mnementh.co.uk>
d1057c40 10893L: linux-mmc@vger.kernel.org
d719f900 10894S: Maintained
d1057c40
GL
10895F: drivers/mmc/host/tmio_mmc*
10896F: drivers/mmc/host/sh_mobile_sdhi.c
10897F: include/linux/mmc/tmio.h
10898F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 10899
917cc4e6
GR
10900TMP401 HARDWARE MONITOR DRIVER
10901M: Guenter Roeck <linux@roeck-us.net>
10902L: lm-sensors@lm-sensors.org
10903S: Maintained
10904F: Documentation/hwmon/tmp401
10905F: drivers/hwmon/tmp401.c
10906
98f32602 10907TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 10908M: Hugh Dickins <hughd@google.com>
98f32602
HD
10909L: linux-mm@kvack.org
10910S: Maintained
10911F: include/linux/shmem_fs.h
10912F: mm/shmem.c
10913
45f95b53 10914TM6000 VIDEO4LINUX DRIVER
009a5410 10915M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 10916L: linux-media@vger.kernel.org
a825eaec 10917W: https://linuxtv.org
45f95b53
MCC
10918T: git git://linuxtv.org/media_tree.git
10919S: Odd fixes
10920F: drivers/media/usb/tm6000/
10921
c65fde19
HV
10922TW68 VIDEO4LINUX DRIVER
10923M: Hans Verkuil <hverkuil@xs4all.nl>
10924L: linux-media@vger.kernel.org
10925T: git git://linuxtv.org/media_tree.git
a825eaec 10926W: https://linuxtv.org
c65fde19
HV
10927S: Odd Fixes
10928F: drivers/media/pci/tw68/
10929
4e68852d 10930TPM DEVICE DRIVER
901486b8 10931M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 10932M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 10933M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 10934R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 10935W: http://tpmdd.sourceforge.net
63a10dfd 10936L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4
PH
10937Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10938T: https://github.com/PeterHuewe/linux-tpmdd
4e68852d 10939S: Maintained
679655da 10940F: drivers/char/tpm/
4e68852d 10941
1a0f1b27
AL
10942TPM IBM_VTPM DEVICE DRIVER
10943M: Ashley Lai <ashleydlai@gmail.com>
10944W: http://tpmdd.sourceforge.net
10945L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10946S: Maintained
10947F: drivers/char/tpm/tpm_ibmvtpm*
10948
d6f005a1
JP
10949TRACING
10950M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 10951M: Ingo Molnar <mingo@redhat.com>
75fc2d37 10952T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
10953S: Maintained
10954F: Documentation/trace/ftrace.txt
10955F: arch/*/*/*/ftrace.h
10956F: arch/*/kernel/ftrace.c
10957F: include/*/ftrace.h
10958F: include/linux/trace*.h
10959F: include/trace/
10960F: kernel/trace/
6e68e6c5 10961F: tools/testing/selftests/ftrace/
d6f005a1 10962
1da177e4 10963TRIVIAL PATCHES
8b58be88 10964M: Jiri Kosina <trivial@kernel.org>
54e5881d 10965T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 10966S: Maintained
86ef925f 10967K: ^Subject:.*(?i)trivial
1da177e4 10968
4e68852d 10969TTY LAYER
879a5a00 10970M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 10971M: Jiri Slaby <jslaby@suse.com>
879a5a00 10972S: Supported
08deed1e 10973T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 10974F: Documentation/serial/
8dd5d2f1 10975F: drivers/tty/
df621252 10976F: drivers/tty/serial/serial_core.c
e3288775
AC
10977F: include/linux/serial_core.h
10978F: include/linux/serial.h
10979F: include/linux/tty.h
c117ab84
CEB
10980F: include/uapi/linux/serial_core.h
10981F: include/uapi/linux/serial.h
10982F: include/uapi/linux/tty.h
4e68852d 10983
91952bc0
AP
10984TUA9001 MEDIA DRIVER
10985M: Antti Palosaari <crope@iki.fi>
10986L: linux-media@vger.kernel.org
a825eaec 10987W: https://linuxtv.org
91952bc0
AP
10988W: http://palosaari.fi/linux/
10989Q: http://patchwork.linuxtv.org/project/linux-media/list/
10990T: git git://linuxtv.org/anttip/media_tree.git
10991S: Maintained
10992F: drivers/media/tuners/tua9001*
10993
740db6d7 10994TULIP NETWORK DRIVERS
740db6d7 10995L: netdev@vger.kernel.org
cf869eb1
GG
10996L: linux-parisc@vger.kernel.org
10997S: Orphan
0f04e2aa 10998F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
10999
11000TUN/TAP driver
ba57b6f2 11001M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11002W: http://vtun.sourceforge.net/tun
11003S: Maintained
679655da
JP
11004F: Documentation/networking/tuntap.txt
11005F: arch/um/os-Linux/drivers/
1da177e4 11006
b454cc66 11007TURBOCHANNEL SUBSYSTEM
8b58be88 11008M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11009M: Ralf Baechle <ralf@linux-mips.org>
11010L: linux-mips@linux-mips.org
11011Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11012S: Maintained
679655da
JP
11013F: drivers/tc/
11014F: include/linux/tc.h
b454cc66 11015
1da177e4 11016U14-34F SCSI DRIVER
8b58be88 11017M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11018L: linux-scsi@vger.kernel.org
11019S: Maintained
679655da 11020F: drivers/scsi/u14-34f.c
1da177e4 11021
e2d1d6c0 11022UBI FILE SYSTEM (UBIFS)
949cb623 11023M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11024M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11025L: linux-mtd@lists.infradead.org
e2966cbe 11026T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11027W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11028S: Maintained
679655da
JP
11029F: Documentation/filesystems/ubifs.txt
11030F: fs/ubifs/
e2d1d6c0 11031
e1632fa2 11032UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11033M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11034W: http://www.uclinux.org/
e1632fa2 11035L: linux-m68k@lists.linux-m68k.org
cc2020e6 11036L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11037T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11038S: Maintained
e1632fa2
GU
11039F: arch/m68k/coldfire/
11040F: arch/m68k/68*/
61bc02bb
JP
11041F: arch/m68k/*/*_no.*
11042F: arch/m68k/include/asm/*_no.*
cc2020e6 11043
1da177e4 11044UDF FILESYSTEM
d8130624 11045M: Jan Kara <jack@suse.com>
1da177e4 11046S: Maintained
679655da
JP
11047F: Documentation/filesystems/udf.txt
11048F: fs/udf/
1da177e4 11049
cc2020e6 11050UFS FILESYSTEM
8b58be88 11051M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11052S: Maintained
679655da
JP
11053F: Documentation/filesystems/ufs.txt
11054F: fs/ufs/
cc2020e6 11055
0a09d3ab
DH
11056UHID USERSPACE HID IO DRIVER:
11057M: David Herrmann <dh.herrmann@googlemail.com>
11058L: linux-input@vger.kernel.org
11059S: Maintained
11060F: drivers/hid/uhid.c
c117ab84 11061F: include/uapi/linux/uhid.h
0a09d3ab 11062
18332a80 11063ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11064L: linux-usb@vger.kernel.org
10c6c9c9 11065S: Orphan
355ffe69 11066F: drivers/uwb/
679655da
JP
11067F: include/linux/uwb.h
11068F: include/linux/uwb/
18332a80 11069
b31d8273
G
11070UNICORE32 ARCHITECTURE:
11071M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11072W: http://mprc.pku.edu.cn/~guanxuetao/linux
11073S: Maintained
ceebf4d5 11074T: git git://github.com/gxt/linux.git
b31d8273
G
11075F: arch/unicore32/
11076
d8379ab1
TF
11077UNIFDEF
11078M: Tony Finch <dot@dotat.at>
11079W: http://dotat.at/prog/unifdef
11080S: Maintained
11081F: scripts/unifdef.c
11082
1da177e4 11083UNIFORM CDROM DRIVER
8b58be88 11084M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11085W: http://www.kernel.dk
11086S: Maintained
679655da
JP
11087F: Documentation/cdrom/
11088F: drivers/cdrom/cdrom.c
11089F: include/linux/cdrom.h
c117ab84 11090F: include/uapi/linux/cdrom.h
1da177e4 11091
56df0122 11092UNISYS S-PAR DRIVERS
49e7d9df
JP
11093M: Benjamin Romer <benjamin.romer@unisys.com>
11094M: David Kershner <david.kershner@unisys.com>
11095L: sparmaintainer@unisys.com (Unisys internal)
11096S: Supported
11097F: drivers/staging/unisys/
56df0122 11098
9941fa6e
VH
11099UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11100M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11101L: linux-scsi@vger.kernel.org
11102S: Supported
11103F: Documentation/scsi/ufs.txt
11104F: drivers/scsi/ufs/
11105
e2d1d6c0 11106UNSORTED BLOCK IMAGES (UBI)
949cb623 11107M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11108M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11109W: http://www.linux-mtd.infradead.org/
11110L: linux-mtd@lists.infradead.org
b6b44e0a 11111T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11112S: Supported
80811493 11113F: drivers/mtd/ubi/
679655da 11114F: include/linux/mtd/ubi.h
c117ab84 11115F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11116
1da177e4 11117USB ACM DRIVER
61eee9a7 11118M: Oliver Neukum <oliver@neukum.org>
6372594a 11119L: linux-usb@vger.kernel.org
1da177e4 11120S: Maintained
679655da
JP
11121F: Documentation/usb/acm.txt
11122F: drivers/usb/class/cdc-acm.*
1da177e4 11123
b7d572e1
PF
11124USB AR5523 WIRELESS DRIVER
11125M: Pontus Fuchs <pontus.fuchs@gmail.com>
11126L: linux-wireless@vger.kernel.org
11127S: Maintained
11128F: drivers/net/wireless/ath/ar5523/
11129
115bb1ff 11130USB ATTACHED SCSI
f50a4968 11131M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11132M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11133L: linux-usb@vger.kernel.org
11134L: linux-scsi@vger.kernel.org
8eae0fb7 11135S: Maintained
115bb1ff
MW
11136F: drivers/usb/storage/uas.c
11137
1da177e4 11138USB CDC ETHERNET DRIVER
61eee9a7 11139M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11140L: linux-usb@vger.kernel.org
1da177e4 11141S: Maintained
679655da 11142F: drivers/net/usb/cdc_*.c
c117ab84 11143F: include/uapi/linux/usb/cdc.h
1da177e4 11144
66e3e591
KP
11145USB CHAOSKEY DRIVER
11146M: Keith Packard <keithp@keithp.com>
11147L: linux-usb@vger.kernel.org
11148S: Maintained
11149F: drivers/usb/misc/chaoskey.c
11150
b02b371e 11151USB CYPRESS C67X00 DRIVER
8b58be88 11152M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11153L: linux-usb@vger.kernel.org
11154S: Maintained
679655da 11155F: drivers/usb/c67x00/
b02b371e 11156
d0374f4f 11157USB DAVICOM DM9601 DRIVER
8b58be88 11158M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11159L: netdev@vger.kernel.org
d0374f4f
PK
11160W: http://www.linux-usb.org/usbnet
11161S: Maintained
679655da 11162F: drivers/net/usb/dm9601.c
d0374f4f 11163
cc2020e6 11164USB DIAMOND RIO500 DRIVER
8b58be88 11165M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11166L: rio500-users@lists.sourceforge.net
11167W: http://rio500.sourceforge.net
11168S: Maintained
679655da 11169F: drivers/usb/misc/rio500*
cc2020e6 11170
1da177e4 11171USB EHCI DRIVER
578333ab 11172M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11173L: linux-usb@vger.kernel.org
578333ab 11174S: Maintained
679655da
JP
11175F: Documentation/usb/ehci.txt
11176F: drivers/usb/host/ehci*
1da177e4 11177
69ae9e3e 11178USB GADGET/PERIPHERAL SUBSYSTEM
d6d0f665 11179M: Felipe Balbi <balbi@ti.com>
795fb7e7 11180L: linux-usb@vger.kernel.org
69ae9e3e 11181W: http://www.linux-usb.org/gadget
d6d0f665
FB
11182T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11183S: Maintained
679655da
JP
11184F: drivers/usb/gadget/
11185F: include/linux/usb/gadget*
69ae9e3e 11186
2dea64b4 11187USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11188M: Jiri Kosina <jikos@kernel.org>
406df153 11189R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11190L: linux-usb@vger.kernel.org
54e5881d 11191T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11192S: Maintained
c2f01971 11193F: Documentation/hid/hiddev.txt
679655da 11194F: drivers/hid/usbhid/
1da177e4 11195
959eea21 11196USB ISP116X DRIVER
8b58be88 11197M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11198L: linux-usb@vger.kernel.org
959eea21 11199S: Maintained
679655da
JP
11200F: drivers/usb/host/isp116x*
11201F: include/linux/usb/isp116x.h
959eea21 11202
1da177e4 11203USB MASS STORAGE DRIVER
8b58be88 11204M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11205L: linux-usb@vger.kernel.org
8836aeb8 11206L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11207S: Maintained
11208W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11209F: drivers/usb/storage/
1da177e4 11210
af39917d
CL
11211USB MIDI DRIVER
11212M: Clemens Ladisch <clemens@ladisch.de>
11213L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11214T: git git://git.alsa-project.org/alsa-kernel.git
11215S: Maintained
11216F: sound/usb/midi.*
11217
444ce9d4
JP
11218USB NETWORKING DRIVERS
11219L: linux-usb@vger.kernel.org
11220S: Odd Fixes
11221F: drivers/net/usb/
11222
1da177e4 11223USB OHCI DRIVER
578333ab 11224M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11225L: linux-usb@vger.kernel.org
578333ab 11226S: Maintained
679655da
JP
11227F: Documentation/usb/ohci.txt
11228F: drivers/usb/host/ohci*
1da177e4 11229
963ffa3e 11230USB OTG FSM (Finite State Machine)
60d77b3d 11231M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11232T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11233L: linux-usb@vger.kernel.org
11234S: Maintained
11235F: drivers/usb/common/usb-otg-fsm.c
11236
563da3a9
VM
11237USB OVER IP DRIVER
11238M: Valentina Manea <valentina.manea.m@gmail.com>
11239M: Shuah Khan <shuah.kh@samsung.com>
11240L: linux-usb@vger.kernel.org
11241S: Maintained
11242F: drivers/usb/usbip/
11243F: tools/usb/usbip/
11244
1da177e4 11245USB PEGASUS DRIVER
a16b945c 11246M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11247L: linux-usb@vger.kernel.org
043600a6 11248L: netdev@vger.kernel.org
052e3128
PM
11249T: git git://github.com/petkan/pegasus.git
11250W: https://github.com/petkan/pegasus
1da177e4 11251S: Maintained
679655da 11252F: drivers/net/usb/pegasus.*
1da177e4 11253
d3ad558f
FB
11254USB PHY LAYER
11255M: Felipe Balbi <balbi@ti.com>
11256L: linux-usb@vger.kernel.org
11257T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11258S: Maintained
11259F: drivers/usb/phy/
d3ad558f 11260
73e4fb3f 11261USB PRINTER DRIVER (usblp)
8b58be88 11262M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11263L: linux-usb@vger.kernel.org
73e4fb3f 11264S: Supported
679655da 11265F: drivers/usb/class/usblp.c
1da177e4 11266
4521b477
BM
11267USB QMI WWAN NETWORK DRIVER
11268M: Bjørn Mork <bjorn@mork.no>
11269L: netdev@vger.kernel.org
11270S: Maintained
11271F: Documentation/ABI/testing/sysfs-class-net-qmi
11272F: drivers/net/usb/qmi_wwan.c
11273
1da177e4 11274USB RTL8150 DRIVER
a16b945c 11275M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11276L: linux-usb@vger.kernel.org
043600a6 11277L: netdev@vger.kernel.org
052e3128
PM
11278T: git git://github.com/petkan/rtl8150.git
11279W: https://github.com/petkan/rtl8150
1da177e4 11280S: Maintained
679655da 11281F: drivers/net/usb/rtl8150.c
1da177e4 11282
f896b796 11283USB SERIAL SUBSYSTEM
66085694 11284M: Johan Hovold <johan@kernel.org>
795fb7e7 11285L: linux-usb@vger.kernel.org
4e68852d 11286S: Maintained
679655da 11287F: Documentation/usb/usb-serial.txt
f896b796 11288F: drivers/usb/serial/
679655da 11289F: include/linux/usb/serial.h
1da177e4 11290
b3f0db1c
SG
11291USB SMSC75XX ETHERNET DRIVER
11292M: Steve Glendinning <steve.glendinning@shawell.net>
11293L: netdev@vger.kernel.org
11294S: Maintained
11295F: drivers/net/usb/smsc75xx.*
11296
2f7ca802 11297USB SMSC95XX ETHERNET DRIVER
90b24cfb 11298M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11299L: netdev@vger.kernel.org
90b24cfb 11300S: Maintained
679655da 11301F: drivers/net/usb/smsc95xx.*
2f7ca802 11302
1da177e4 11303USB SUBSYSTEM
879a5a00 11304M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11305L: linux-usb@vger.kernel.org
1da177e4 11306W: http://www.linux-usb.org
08deed1e 11307T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11308S: Supported
679655da 11309F: Documentation/usb/
679655da
JP
11310F: drivers/usb/
11311F: include/linux/usb.h
11312F: include/linux/usb/
1da177e4
LT
11313
11314USB UHCI DRIVER
8b58be88 11315M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11316L: linux-usb@vger.kernel.org
1da177e4 11317S: Maintained
679655da 11318F: drivers/usb/host/uhci*
1da177e4 11319
69ae9e3e 11320USB "USBNET" DRIVER FRAMEWORK
d8130624 11321M: Oliver Neukum <oneukum@suse.com>
043600a6 11322L: netdev@vger.kernel.org
69ae9e3e 11323W: http://www.linux-usb.org/usbnet
1da177e4 11324S: Maintained
679655da
JP
11325F: drivers/net/usb/usbnet.c
11326F: include/linux/usb/usbnet.h
1da177e4 11327
c0efd232 11328USB VIDEO CLASS
c53ac071 11329M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11330L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11331L: linux-media@vger.kernel.org
275ffde4 11332T: git git://linuxtv.org/media_tree.git
57c6d2e9 11333W: http://www.ideasonboard.org/uvc/
c0efd232 11334S: Maintained
0c0d06ca 11335F: drivers/media/usb/uvc/
6c0f0359 11336F: include/uapi/linux/uvcvideo.h
1da177e4 11337
b60b9c45
HV
11338USB VISION DRIVER
11339M: Hans Verkuil <hverkuil@xs4all.nl>
11340L: linux-media@vger.kernel.org
11341T: git git://linuxtv.org/media_tree.git
a825eaec 11342W: https://linuxtv.org
b60b9c45
HV
11343S: Odd Fixes
11344F: drivers/media/usb/usbvision/
11345
8282da47
LP
11346USB WEBCAM GADGET
11347M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11348L: linux-usb@vger.kernel.org
11349S: Maintained
3a83c16e 11350F: drivers/usb/gadget/function/*uvc*
faf2e1db 11351F: drivers/usb/gadget/legacy/webcam.c
8282da47 11352
bf164cc0 11353USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11354M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11355L: linux-wireless@vger.kernel.org
11356S: Maintained
679655da 11357F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11358
eb6bab13 11359USB XHCI DRIVER
03d85053 11360M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11361L: linux-usb@vger.kernel.org
11362S: Supported
36d0344c
SS
11363F: drivers/usb/host/xhci*
11364F: drivers/usb/host/pci-quirks*
eb6bab13 11365
1da177e4 11366USB ZD1201 DRIVER
4086b9ca 11367L: linux-wireless@vger.kernel.org
1da177e4 11368W: http://linux-lc100020.sourceforge.net
4086b9ca 11369S: Orphan
ed0ad06f 11370F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11371
b7eee616 11372USB ZR364XX DRIVER
8b58be88 11373M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11374L: linux-usb@vger.kernel.org
661263b5 11375L: linux-media@vger.kernel.org
275ffde4 11376T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11377W: http://royale.zerezo.com/zr364xx/
11378S: Maintained
679655da 11379F: Documentation/video4linux/zr364xx.txt
90d72ac6 11380F: drivers/media/usb/zr364xx/
b7eee616 11381
289fcff4
HK
11382ULPI BUS
11383M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11384L: linux-usb@vger.kernel.org
11385S: Maintained
11386F: drivers/usb/common/ulpi.c
11387F: include/linux/ulpi/
11388
e7839f25 11389USER-MODE LINUX (UML)
8b58be88 11390M: Jeff Dike <jdike@addtoit.com>
b15194b7 11391M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11392L: user-mode-linux-devel@lists.sourceforge.net
11393L: user-mode-linux-user@lists.sourceforge.net
11394W: http://user-mode-linux.sourceforge.net
11395S: Maintained
61516587 11396F: Documentation/virtual/uml/
679655da 11397F: arch/um/
b070989a 11398F: arch/x86/um/
679655da
JP
11399F: fs/hostfs/
11400F: fs/hppfs/
b7eee616 11401
e5f114e9 11402USERSPACE I/O (UIO)
6a534c9d 11403M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11404M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11405S: Maintained
3d3fecbd 11406T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11407F: Documentation/DocBook/uio-howto.tmpl
11408F: drivers/uio/
11409F: include/linux/uio*.h
e5f114e9 11410
256cccbe 11411UTIL-LINUX PACKAGE
8b58be88 11412M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11413L: util-linux@vger.kernel.org
11414W: http://en.wikipedia.org/wiki/Util-linux
11415T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11416S: Maintained
11417
c1fd1c07 11418UVESAFB DRIVER
8b58be88 11419M: Michal Januszewski <spock@gentoo.org>
c69f677c 11420L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11421W: http://dev.gentoo.org/~spock/projects/uvesafb/
11422S: Maintained
679655da 11423F: Documentation/fb/uvesafb.txt
8a61f013 11424F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11425
456930d8
SA
11426VF610 NAND DRIVER
11427M: Stefan Agner <stefan@agner.ch>
11428L: linux-mtd@lists.infradead.org
11429S: Supported
11430F: drivers/mtd/nand/vf610_nfc.c
11431
4480f15b 11432VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11433M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11434S: Maintained
679655da
JP
11435F: Documentation/filesystems/vfat.txt
11436F: fs/fat/
1da177e4 11437
cba3345c
AW
11438VFIO DRIVER
11439M: Alex Williamson <alex.williamson@redhat.com>
11440L: kvm@vger.kernel.org
11441S: Maintained
11442F: Documentation/vfio.txt
11443F: drivers/vfio/
11444F: include/linux/vfio.h
c117ab84 11445F: include/uapi/linux/vfio.h
cba3345c 11446
a714ea5f
AW
11447VFIO PLATFORM DRIVER
11448M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11449L: kvm@vger.kernel.org
11450S: Maintained
11451F: drivers/vfio/platform/
11452
9e6f3438
PO
11453VIDEOBUF2 FRAMEWORK
11454M: Pawel Osciak <pawel@osciak.com>
11455M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11456M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11457L: linux-media@vger.kernel.org
11458S: Maintained
90d72ac6 11459F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11460F: include/media/videobuf2-*
11461
5523662e
SCP
11462VIRTUAL SERIO DEVICE DRIVER
11463M: Stephen Chandler Paul <thatslyude@gmail.com>
11464S: Maintained
11465F: drivers/input/serio/userio.c
11466F: include/uapi/linux/userio.h
11467
9a82446b
AS
11468VIRTIO CONSOLE DRIVER
11469M: Amit Shah <amit.shah@redhat.com>
11470L: virtualization@lists.linux-foundation.org
11471S: Maintained
11472F: drivers/char/virtio_console.c
11473F: include/linux/virtio_console.h
c117ab84 11474F: include/uapi/linux/virtio_console.h
9a82446b 11475
2426ec8f 11476VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11477M: "Michael S. Tsirkin" <mst@redhat.com>
11478L: virtualization@lists.linux-foundation.org
11479S: Maintained
11480F: drivers/virtio/
c893c8d7 11481F: tools/virtio/
2426ec8f
MT
11482F: drivers/net/virtio_net.c
11483F: drivers/block/virtio_blk.c
11484F: include/linux/virtio_*.h
916cdabc 11485F: include/uapi/linux/virtio_*.h
2426ec8f 11486
f2dbda3b
CH
11487VIRTIO DRIVERS FOR S390
11488M: Christian Borntraeger <borntraeger@de.ibm.com>
11489M: Cornelia Huck <cornelia.huck@de.ibm.com>
11490L: linux-s390@vger.kernel.org
11491L: virtualization@lists.linux-foundation.org
11492L: kvm@vger.kernel.org
11493S: Supported
1b568d93 11494F: drivers/s390/virtio/
f2dbda3b 11495
4ad6ee91
GH
11496VIRTIO GPU DRIVER
11497M: David Airlie <airlied@linux.ie>
11498M: Gerd Hoffmann <kraxel@redhat.com>
11499L: dri-devel@lists.freedesktop.org
11500L: virtualization@lists.linux-foundation.org
11501S: Maintained
11502F: drivers/gpu/drm/virtio/
11503F: include/uapi/linux/virtio_gpu.h
11504
3a4d5c94
MT
11505VIRTIO HOST (VHOST)
11506M: "Michael S. Tsirkin" <mst@redhat.com>
11507L: kvm@vger.kernel.org
c996d8b9 11508L: virtualization@lists.linux-foundation.org
3a4d5c94
MT
11509L: netdev@vger.kernel.org
11510S: Maintained
11511F: drivers/vhost/
c117ab84 11512F: include/uapi/linux/vhost.h
3a4d5c94 11513
271c8651
GH
11514VIRTIO INPUT DRIVER
11515M: Gerd Hoffmann <kraxel@redhat.com>
11516S: Maintained
11517F: drivers/virtio/virtio_input.c
11518F: include/uapi/linux/virtio_input.h
11519
1da177e4 11520VIA RHINE NETWORK DRIVER
210347e1 11521S: Orphan
f2148a47 11522F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11523
f0bf7f61 11524VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11525M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11526M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11527S: Maintained
11528F: drivers/mmc/host/via-sdmmc.c
11529
69e4a7c2 11530VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11531M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11532L: linux-fbdev@vger.kernel.org
69e4a7c2 11533S: Maintained
c7babebd
FTS
11534F: include/linux/via-core.h
11535F: include/linux/via-gpio.h
11536F: include/linux/via_i2c.h
8a61f013 11537F: drivers/video/fbdev/via/
69e4a7c2 11538
01f20734 11539VIA VELOCITY NETWORK DRIVER
8b58be88 11540M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11541L: netdev@vger.kernel.org
11542S: Maintained
f2148a47 11543F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11544
f73f8173
AW
11545VIRT LIB
11546M: Alex Williamson <alex.williamson@redhat.com>
11547M: Paolo Bonzini <pbonzini@redhat.com>
11548L: kvm@vger.kernel.org
11549S: Supported
11550F: virt/lib/
11551
77911fd2 11552VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11553M: Hans Verkuil <hverkuil@xs4all.nl>
11554L: linux-media@vger.kernel.org
11555T: git git://linuxtv.org/media_tree.git
a825eaec 11556W: https://linuxtv.org
0b7bc1fa 11557S: Maintained
77911fd2 11558F: drivers/media/platform/vivid/*
0b7bc1fa 11559
be7f8273 11560VLAN (802.1Q)
8b58be88 11561M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11562L: netdev@vger.kernel.org
11563S: Maintained
679655da
JP
11564F: drivers/net/macvlan.c
11565F: include/linux/if_*vlan.h
11566F: net/8021q/
be7f8273 11567
55e331cf 11568VLYNQ BUS
8b58be88 11569M: Florian Fainelli <florian@openwrt.org>
8578d7af 11570L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11571S: Maintained
11572F: drivers/vlynq/vlynq.c
11573F: include/linux/vlynq.h
11574
390beae4 11575VME SUBSYSTEM
74c600e3 11576M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11577M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11578M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11579L: devel@driverdev.osuosl.org
11580S: Maintained
11581T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11582F: Documentation/vme_api.txt
11583F: drivers/staging/vme/
11584F: drivers/vme/
11585F: include/linux/vme*
11586
4488e09b
AK
11587VMWARE HYPERVISOR INTERFACE
11588M: Alok Kataria <akataria@vmware.com>
11589L: virtualization@lists.linux-foundation.org
11590S: Supported
11591F: arch/x86/kernel/cpu/vmware.c
11592
73b35d07
DT
11593VMWARE BALLOON DRIVER
11594M: Xavier Deguillard <xdeguillard@vmware.com>
11595M: Philip Moltmann <moltmann@vmware.com>
11596M: "VMware, Inc." <pv-drivers@vmware.com>
11597L: linux-kernel@vger.kernel.org
11598S: Maintained
11599F: drivers/misc/vmw_balloon.c
11600
8b8be51b
TH
11601VMWARE VMMOUSE SUBDRIVER
11602M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11603M: "VMware, Inc." <pv-drivers@vmware.com>
11604L: linux-input@vger.kernel.org
11605S: Maintained
11606F: drivers/input/mouse/vmmouse.c
11607F: drivers/input/mouse/vmmouse.h
11608
d1a890fa 11609VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11610M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11611M: "VMware, Inc." <pv-drivers@vmware.com>
11612L: netdev@vger.kernel.org
11613S: Maintained
11614F: drivers/net/vmxnet3/
d1a890fa 11615
851b1642 11616VMware PVSCSI driver
f2d7e40e 11617M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11618M: VMware PV-Drivers <pv-drivers@vmware.com>
11619L: linux-scsi@vger.kernel.org
11620S: Maintained
11621F: drivers/scsi/vmw_pvscsi.c
11622F: drivers/scsi/vmw_pvscsi.h
11623
e53e86c7 11624VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11625M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11626M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11627L: linux-kernel@vger.kernel.org
1dd68f01 11628W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11629T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11630S: Supported
679655da
JP
11631F: drivers/regulator/
11632F: include/linux/regulator/
e53e86c7 11633
081958eb
DA
11634VRF
11635M: David Ahern <dsa@cumulusnetworks.com>
11636M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11637L: netdev@vger.kernel.org
11638S: Maintained
11639F: drivers/net/vrf.c
562d897d 11640F: Documentation/networking/vrf.txt
081958eb 11641
ab41319e 11642VT1211 HARDWARE MONITOR DRIVER
8b58be88 11643M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11644L: lm-sensors@lm-sensors.org
11645S: Maintained
679655da
JP
11646F: Documentation/hwmon/vt1211
11647F: drivers/hwmon/vt1211.c
ab41319e 11648
1de9e371 11649VT8231 HARDWARE MONITOR DRIVER
8b58be88 11650M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11651L: lm-sensors@lm-sensors.org
11652S: Maintained
679655da 11653F: drivers/hwmon/vt8231.c
1de9e371 11654
88095e7b
TO
11655VUB300 USB to SDIO/SD/MMC bridge chip
11656M: Tony Olech <tony.olech@elandigitalsystems.com>
11657L: linux-mmc@vger.kernel.org
11658L: linux-usb@vger.kernel.org
11659S: Supported
11660F: drivers/mmc/host/vub300.c
11661
1da177e4 11662W1 DALLAS'S 1-WIRE BUS
a8018766 11663M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11664S: Maintained
679655da
JP
11665F: Documentation/w1/
11666F: drivers/w1/
1da177e4 11667
13927079 11668W83791D HARDWARE MONITORING DRIVER
8b58be88 11669M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11670L: lm-sensors@lm-sensors.org
25845c22 11671S: Maintained
679655da
JP
11672F: Documentation/hwmon/w83791d
11673F: drivers/hwmon/w83791d.c
13927079 11674
61db011d 11675W83793 HARDWARE MONITORING DRIVER
8b58be88 11676M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11677L: lm-sensors@lm-sensors.org
11678S: Maintained
679655da
JP
11679F: Documentation/hwmon/w83793
11680F: drivers/hwmon/w83793.c
61db011d 11681
e3760b43 11682W83795 HARDWARE MONITORING DRIVER
d8130624 11683M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11684L: lm-sensors@lm-sensors.org
11685S: Maintained
11686F: drivers/hwmon/w83795.c
11687
1da177e4 11688W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11689M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11690S: Maintained
679655da 11691F: drivers/mmc/host/wbsd.*
1da177e4 11692
b4e05923
HG
11693WACOM PROTOCOL 4 SERIAL TABLETS
11694M: Julian Squires <julian@cipht.net>
11695M: Hans de Goede <hdegoede@redhat.com>
11696L: linux-input@vger.kernel.org
11697S: Maintained
11698F: drivers/input/tablet/wacom_serial4.c
11699
3527761c 11700WATCHDOG DEVICE DRIVERS
8b58be88 11701M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 11702R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
11703L: linux-watchdog@vger.kernel.org
11704W: http://www.linux-watchdog.org/
f599aaf0 11705T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11706S: Maintained
679655da
JP
11707F: Documentation/watchdog/
11708F: drivers/watchdog/
11709F: include/linux/watchdog.h
c117ab84 11710F: include/uapi/linux/watchdog.h
3527761c 11711
1da177e4 11712WD7000 SCSI DRIVER
8b58be88 11713M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11714L: linux-scsi@vger.kernel.org
11715S: Maintained
679655da 11716F: drivers/scsi/wd7000.c
1da177e4 11717
b22e00f3
DH
11718WIIMOTE HID DRIVER
11719M: David Herrmann <dh.herrmann@googlemail.com>
11720L: linux-input@vger.kernel.org
11721S: Maintained
11722F: drivers/hid/hid-wiimote*
11723
e258b80e 11724WINBOND CIR DRIVER
364e9e18 11725M: David Härdeman <david@hardeman.nu>
e258b80e 11726S: Maintained
116ab806 11727F: drivers/media/rc/winbond-cir.c
e258b80e 11728
8a70da82 11729WIMAX STACK
8b58be88 11730M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11731M: linux-wimax@intel.com
49e7d9df 11732L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11733S: Supported
11734W: http://linuxwimax.org
315987dc 11735F: Documentation/wimax/README.wimax
315987dc
JP
11736F: include/linux/wimax/debug.h
11737F: include/net/wimax.h
c117ab84 11738F: include/uapi/linux/wimax.h
315987dc 11739F: net/wimax/
8a70da82 11740
5fc14680 11741WISTRON LAPTOP BUTTON DRIVER
8b58be88 11742M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11743S: Maintained
679655da 11744F: drivers/input/misc/wistron_btns.c
5fc14680 11745
1da177e4 11746WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11747M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11748L: linux-wireless@vger.kernel.org
926554c4 11749W: http://oops.ghostprotocols.net:81/blog
1da177e4 11750S: Maintained
679655da 11751F: drivers/net/wireless/wl3501*
1da177e4 11752
055bcbcb 11753WOLFSON MICROELECTRONICS DRIVERS
fef95164 11754L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
11755T: git https://github.com/CirrusLogic/linux-drivers.git
11756W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 11757S: Supported
3768f0b1 11758F: Documentation/hwmon/wm83??
f494993f
CK
11759F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11760F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11761F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 11762F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11763F: drivers/clk/clk-wm83*.c
9c309598 11764F: drivers/extcon/extcon-arizona.c
b75ea16a 11765F: drivers/leds/leds-wm83*.c
25b273ba 11766F: drivers/gpio/gpio-*wm*.c
9c309598 11767F: drivers/gpio/gpio-arizona.c
d22b0869 11768F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11769F: drivers/input/misc/wm831x-on.c
11770F: drivers/input/touchscreen/wm831x-ts.c
11771F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11772F: drivers/mfd/arizona*
11773F: drivers/mfd/wm*.c
12ebc137 11774F: drivers/mfd/cs47l24*
b75ea16a
MB
11775F: drivers/power/wm83*.c
11776F: drivers/rtc/rtc-wm83*.c
11777F: drivers/regulator/wm8*.c
3860e6c4 11778F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11779F: drivers/watchdog/wm83*_wdt.c
9c309598 11780F: include/linux/mfd/arizona/
3860e6c4 11781F: include/linux/mfd/wm831x/
b75ea16a 11782F: include/linux/mfd/wm8350/
3768f0b1 11783F: include/linux/mfd/wm8400*
59ec6da2 11784F: include/linux/wm97xx.h
055bcbcb 11785F: include/sound/wm????.h
9c309598 11786F: sound/soc/codecs/arizona.?
055bcbcb 11787F: sound/soc/codecs/wm*
12ebc137 11788F: sound/soc/codecs/cs47l24*
b75ea16a 11789
3e6cd7a4
TH
11790WORKQUEUE
11791M: Tejun Heo <tj@kernel.org>
badb7f5e 11792R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
11793T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11794S: Maintained
11795F: include/linux/workqueue.h
11796F: kernel/workqueue.c
11797F: Documentation/workqueue.txt
11798
1da177e4 11799X.25 NETWORK LAYER
8bf28059 11800M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11801L: linux-x25@vger.kernel.org
8bf28059 11802S: Odd Fixes
679655da
JP
11803F: Documentation/networking/x25*
11804F: include/net/x25*
11805F: net/x25/
1da177e4 11806
e2d1d6c0 11807X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
11808M: Thomas Gleixner <tglx@linutronix.de>
11809M: Ingo Molnar <mingo@redhat.com>
11810M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 11811M: x86@kernel.org
981c3a4f 11812L: linux-kernel@vger.kernel.org
75fc2d37 11813T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 11814S: Maintained
679655da
JP
11815F: Documentation/x86/
11816F: arch/x86/
e2d1d6c0 11817
d0944853 11818X86 PLATFORM DRIVERS
e181ba15 11819M: Darren Hart <dvhart@infradead.org>
d0944853 11820L: platform-driver-x86@vger.kernel.org
e181ba15 11821T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 11822S: Maintained
14430813 11823F: drivers/platform/x86/
3a4bceef 11824F: drivers/platform/olpc/
d0944853 11825
c1f5c54b
IM
11826X86 MCE INFRASTRUCTURE
11827M: Tony Luck <tony.luck@intel.com>
487ba8e8 11828M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
11829L: linux-edac@vger.kernel.org
11830S: Maintained
11831F: arch/x86/kernel/cpu/mcheck/*
11832
79ebdc95
BP
11833X86 MICROCODE UPDATE SUPPORT
11834M: Borislav Petkov <bp@alien8.de>
11835S: Maintained
11836F: arch/x86/kernel/cpu/microcode/*
11837
f0905c5a
AL
11838X86 VDSO
11839M: Andy Lutomirski <luto@amacapital.net>
11840L: linux-kernel@vger.kernel.org
11841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11842S: Maintained
d603c8e1 11843F: arch/x86/entry/vdso/
f0905c5a 11844
d6fad502 11845XC2028/3028 TUNER DRIVER
009a5410 11846M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 11847L: linux-media@vger.kernel.org
a825eaec 11848W: https://linuxtv.org
d6fad502
MCC
11849T: git git://linuxtv.org/media_tree.git
11850S: Maintained
11851F: drivers/media/tuners/tuner-xc2028.*
11852
c4468085 11853XEN HYPERVISOR INTERFACE
c4468085 11854M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
11855M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11856M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 11857L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 11858T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
11859S: Supported
11860F: arch/x86/xen/
11861F: drivers/*/xen-*front.c
11862F: drivers/xen/
11863F: arch/x86/include/asm/xen/
11864F: include/xen/
c117ab84 11865F: include/uapi/xen/
c4468085 11866
77bfb479
SS
11867XEN HYPERVISOR ARM
11868M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11869L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
11870S: Supported
11871F: arch/arm/xen/
11872F: arch/arm/include/asm/xen/
11873
b475e83f
SS
11874XEN HYPERVISOR ARM64
11875M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11876L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
11877S: Supported
11878F: arch/arm64/xen/
11879F: arch/arm64/include/asm/xen/
11880
9b57e1a7
IC
11881XEN NETWORK BACKEND DRIVER
11882M: Ian Campbell <ian.campbell@citrix.com>
8386040b 11883M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 11884L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
11885L: netdev@vger.kernel.org
11886S: Supported
11887F: drivers/net/xen-netback/*
11888
c5f8e29d
KRW
11889XEN PCI SUBSYSTEM
11890M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11891L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11892S: Supported
11893F: arch/x86/pci/*xen*
11894F: drivers/pci/*xen*
11895
a2c5ae65
KRW
11896XEN BLOCK SUBSYSTEM
11897M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 11898M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
11899L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11900S: Supported
11901F: drivers/block/xen-blkback/*
11902F: drivers/block/xen*
11903
15d03609
JG
11904XEN PVSCSI DRIVERS
11905M: Juergen Gross <jgross@suse.com>
11906L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11907L: linux-scsi@vger.kernel.org
11908S: Supported
11909F: drivers/scsi/xen-scsifront.c
11910F: drivers/xen/xen-scsiback.c
11911F: include/xen/interface/io/vscsiif.h
11912
c5f8e29d
KRW
11913XEN SWIOTLB SUBSYSTEM
11914M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11915L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11916S: Supported
11917F: arch/x86/xen/*swiotlb*
11918F: drivers/xen/*swiotlb*
11919
1da177e4
LT
11920XFS FILESYSTEM
11921P: Silicon Graphics Inc
809625ca 11922M: Dave Chinner <david@fromorbit.com>
18caa67a 11923M: xfs@oss.sgi.com
d7ede1aa 11924L: xfs@oss.sgi.com
1da177e4 11925W: http://oss.sgi.com/projects/xfs
54e5881d 11926T: git git://oss.sgi.com/xfs/xfs.git
1da177e4 11927S: Supported
679655da
JP
11928F: Documentation/filesystems/xfs.txt
11929F: fs/xfs/
1da177e4 11930
8a3b7a25 11931XILINX AXI ETHERNET DRIVER
59a54f30
MS
11932M: Anirudha Sarangi <anirudh@xilinx.com>
11933M: John Linn <John.Linn@xilinx.com>
8a3b7a25 11934S: Maintained
11935F: drivers/net/ethernet/xilinx/xilinx_axienet*
11936
238b8721 11937XILINX UARTLITE SERIAL DRIVER
8b58be88 11938M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
11939L: linux-serial@vger.kernel.org
11940S: Maintained
df621252 11941F: drivers/tty/serial/uartlite.c
238b8721 11942
df330515
LP
11943XILINX VIDEO IP CORES
11944M: Hyun Kwon <hyun.kwon@xilinx.com>
11945M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11946L: linux-media@vger.kernel.org
11947T: git git://linuxtv.org/media_tree.git
11948S: Supported
11949F: Documentation/devicetree/bindings/media/xilinx/
11950F: drivers/media/platform/xilinx/
a5562f65 11951F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 11952
74316949
EB
11953XILLYBUS DRIVER
11954M: Eli Billauer <eli.billauer@gmail.com>
11955L: linux-kernel@vger.kernel.org
11956S: Supported
11957F: drivers/char/xillybus/
11958
f620e4b8
MF
11959XTENSA XTFPGA PLATFORM SUPPORT
11960M: Max Filippov <jcmvbkbc@gmail.com>
11961L: linux-xtensa@linux-xtensa.org
11962S: Maintained
11963F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 11964F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 11965
1da177e4 11966YAM DRIVER FOR AX.25
8b58be88 11967M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
11968L: linux-hams@vger.kernel.org
11969S: Maintained
679655da
JP
11970F: drivers/net/hamradio/yam*
11971F: include/linux/yam.h
1da177e4 11972
af64a5eb 11973YEALINK PHONE DRIVER
8b58be88 11974M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
11975L: usbb2k-api-dev@nongnu.org
11976S: Maintained
679655da
JP
11977F: Documentation/input/yealink.txt
11978F: drivers/input/misc/yealink.*
af64a5eb 11979
1da177e4 11980Z8530 DRIVER FOR AX.25
8b58be88 11981M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
11982W: http://yaina.de/jreuter/
11983W: http://www.qsl.net/dl1bke/
11984L: linux-hams@vger.kernel.org
11985S: Maintained
679655da
JP
11986F: Documentation/networking/z8530drv.txt
11987F: drivers/net/hamradio/*scc.c
11988F: drivers/net/hamradio/z8530.h
1da177e4 11989
0cf31ec1 11990ZBUD COMPRESSED PAGE ALLOCATOR
0e3b7e54 11991M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
11992L: linux-mm@kvack.org
11993S: Maintained
11994F: mm/zbud.c
11995F: include/linux/zbud.h
11996
7c0c3afb 11997ZD1211RW WIRELESS DRIVER
8b58be88
JP
11998M: Daniel Drake <dsd@gentoo.org>
11999M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12000W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12001L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12002L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12003S: Maintained
6948300c 12004F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12005
20263029
DS
12006ZPOOL COMPRESSED PAGE STORAGE API
12007M: Dan Streetman <ddstreet@ieee.org>
12008L: linux-mm@kvack.org
12009S: Maintained
12010F: mm/zpool.c
12011F: include/linux/zpool.h
12012
1da177e4 12013ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12014L: mjpeg-users@lists.sourceforge.net
f63145e2 12015L: linux-media@vger.kernel.org
1da177e4 12016W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12017T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12018S: Odd Fixes
90d72ac6 12019F: drivers/media/pci/zoran/
1da177e4 12020
6920f2cc
MK
12021ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12022M: Minchan Kim <minchan@kernel.org>
12023M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12024R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12025L: linux-kernel@vger.kernel.org
12026S: Maintained
12027F: drivers/block/zram/
12028F: Documentation/blockdev/zram.txt
12029
8b4a4080 12030ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12031M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12032S: Maintained
df621252 12033F: drivers/tty/serial/zs.*
8b4a4080 12034
eae70d06
MK
12035ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12036M: Minchan Kim <minchan@kernel.org>
12037M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12038R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12039L: linux-mm@kvack.org
12040S: Maintained
12041F: mm/zsmalloc.c
12042F: include/linux/zsmalloc.h
d02be50d 12043F: Documentation/vm/zsmalloc.txt
eae70d06 12044
0cf31ec1 12045ZSWAP COMPRESSED SWAP CACHING
0e3b7e54 12046M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
12047L: linux-mm@kvack.org
12048S: Maintained
12049F: mm/zswap.c
12050
1da177e4 12051THE REST
8b58be88 12052M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12053L: linux-kernel@vger.kernel.org
8a6e2535 12054Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12055T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12056S: Buried alive in reporters
34d03cc1
JP
12057F: *
12058F: */
This page took 6.481492 seconds and 5 git commands to generate.