Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris...
[linux-2.6-block.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>
d8d80386 2709L: keyrings@vger.kernel.org
cfc411e7
DH
2710S: Maintained
2711F: Documentation/module-signing.txt
2712F: certs/
d8d80386 2713F: scripts/sign-file.c
cfc411e7
DH
2714F: scripts/extract-cert.c
2715
18332a80 2716CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2717L: linux-usb@vger.kernel.org
10c6c9c9 2718S: Orphan
679655da
JP
2719F: Documentation/usb/WUSB-Design-overview.txt
2720F: Documentation/usb/wusb-cbaf
355ffe69
DV
2721F: drivers/usb/host/hwa-hc.c
2722F: drivers/usb/host/whci/
679655da
JP
2723F: drivers/usb/wusbcore/
2724F: include/linux/usb/wusb*
18332a80 2725
70e84049 2726CFAG12864B LCD DRIVER
8b58be88 2727M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2728W: http://miguelojeda.es/auxdisplay.htm
2729W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2730S: Maintained
679655da
JP
2731F: drivers/auxdisplay/cfag12864b.c
2732F: include/linux/cfag12864b.h
70e84049
MOS
2733
2734CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2735M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2736W: http://miguelojeda.es/auxdisplay.htm
2737W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2738S: Maintained
679655da
JP
2739F: drivers/auxdisplay/cfag12864bfb.c
2740F: include/linux/cfag12864b.h
70e84049 2741
704232c2 2742CFG80211 and NL80211
8b58be88 2743M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2744L: linux-wireless@vger.kernel.org
ce466579
JB
2745W: http://wireless.kernel.org/
2746T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2747T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2748S: Maintained
c117ab84 2749F: include/uapi/linux/nl80211.h
679655da
JP
2750F: include/net/cfg80211.h
2751F: net/wireless/*
2752X: net/wireless/wext*
704232c2 2753
46e64261
GKH
2754CHAR and MISC DRIVERS
2755M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2756M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2757T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2758S: Supported
46e64261
GKH
2759F: drivers/char/*
2760F: drivers/misc/*
471322a8 2761F: include/linux/miscdevice.h
46e64261 2762
0a920b5b 2763CHECKPATCH
8b58be88 2764M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2765M: Joe Perches <joe@perches.com>
2766S: Maintained
679655da 2767F: scripts/checkpatch.pl
0a920b5b 2768
f8407f26
HW
2769CHINESE DOCUMENTATION
2770M: Harry Wei <harryxiyou@gmail.com>
9740153c 2771L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2772L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2773S: Maintained
2774F: Documentation/zh_CN/
2775
2721ea2c 2776CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2777M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2778T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2779L: linux-usb@vger.kernel.org
2780S: Maintained
2781F: drivers/usb/chipidea/
2782
a93ad65d
HG
2783CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2784M: Hans de Goede <hdegoede@redhat.com>
2785L: linux-input@vger.kernel.org
2786S: Maintained
2787F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2788F: drivers/input/touchscreen/chipone_icn8318.c
2789
ab043105
OJ
2790CHROME HARDWARE PLATFORM SUPPORT
2791M: Olof Johansson <olof@lixom.net>
2792S: Maintained
2793F: drivers/platform/chrome/
2794
641cb85e 2795CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2796M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2797M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2798M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2799M: Neel Patel <neepatel@cisco.com>
7063fbf2 2800S: Supported
a6a5580c 2801F: drivers/net/ethernet/cisco/enic/
7063fbf2 2802
e3cf00d0 2803CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2804M: Christian Benvenuti <benve@cisco.com>
2805M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2806S: Supported
35ef4a9e 2807F: drivers/infiniband/hw/usnic/
e3cf00d0 2808
2b7a52a4 2809CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2810M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2811L: netdev@vger.kernel.org
2812S: Maintained
57d0b7a0 2813F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2814
3d4cfdc9
MB
2815CIRRUS LOGIC AUDIO CODEC DRIVERS
2816M: Brian Austin <brian.austin@cirrus.com>
2817M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2818L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2819S: Maintained
2820F: sound/soc/codecs/cs*
2821
94574d9a
KRW
2822CLEANCACHE API
2823M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2824L: linux-kernel@vger.kernel.org
2825S: Maintained
2826F: mm/cleancache.c
2827F: include/linux/cleancache.h
2828
d4275354 2829CLK API
8b58be88 2830M: Russell King <linux@arm.linux.org.uk>
aa571b14 2831L: linux-clk@vger.kernel.org
37417046 2832S: Maintained
d4275354
RK
2833F: include/linux/clk.h
2834
9222d247
JS
2835CLOCKSOURCE, CLOCKEVENT DRIVERS
2836M: Daniel Lezcano <daniel.lezcano@linaro.org>
2837M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2838L: linux-kernel@vger.kernel.org
9222d247
JS
2839T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2840S: Supported
2841F: drivers/clocksource
2842
5df6d737 2843CISCO FCOE HBA DRIVER
8fc89a79
HP
2844M: Hiral Patel <hiralpat@cisco.com>
2845M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2846M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2847L: linux-scsi@vger.kernel.org
2848S: Supported
2a99921a 2849F: drivers/scsi/fnic/
5df6d737 2850
c8806b6c
NM
2851CISCO SCSI HBA DRIVER
2852M: Narsimhulu Musini <nmusini@cisco.com>
2853M: Sesidhar Baddela <sebaddel@cisco.com>
2854L: linux-scsi@vger.kernel.org
2855S: Supported
2856F: drivers/scsi/snic/
2857
529aa8cb
TLSC
2858CMPC ACPI DRIVER
2859M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2860M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2861L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2862S: Supported
2863F: drivers/platform/x86/classmate-laptop.c
2864
85756a06
HV
2865COBALT MEDIA DRIVER
2866M: Hans Verkuil <hans.verkuil@cisco.com>
2867L: linux-media@vger.kernel.org
2868T: git git://linuxtv.org/media_tree.git
a825eaec 2869W: https://linuxtv.org
85756a06
HV
2870S: Supported
2871F: drivers/media/pci/cobalt/
2872
74425eee 2873COCCINELLE/Semantic Patches (SmPL)
26de9c26 2874M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2875M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2876M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2877M: Michal Marek <mmarek@suse.com>
26de9c26 2878L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2879T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2880W: http://coccinelle.lip6.fr/
2881S: Supported
4b92b2aa 2882F: Documentation/coccinelle.txt
74425eee
NP
2883F: scripts/coccinelle/
2884F: scripts/coccicheck
2885
1da177e4 2886CODA FILE SYSTEM
8b58be88 2887M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2888M: coda@cs.cmu.edu
2889L: codalist@coda.cs.cmu.edu
2890W: http://www.coda.cs.cmu.edu/
2891S: Maintained
679655da
JP
2892F: Documentation/filesystems/coda.txt
2893F: fs/coda/
2894F: include/linux/coda*.h
c117ab84 2895F: include/uapi/linux/coda*.h
1da177e4 2896
0b14261e
PZ
2897CODA V4L2 MEM2MEM DRIVER
2898M: Philipp Zabel <p.zabel@pengutronix.de>
2899L: linux-media@vger.kernel.org
2900S: Maintained
2901F: Documentation/devicetree/bindings/media/coda.txt
2902F: drivers/media/platform/coda/
2903
7704addb 2904COMMON CLK FRAMEWORK
a85fa007 2905M: Michael Turquette <mturquette@baylibre.com>
f956165f 2906M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2907L: linux-clk@vger.kernel.org
baeb0d9b 2908T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2909S: Maintained
60bea3b5
SW
2910F: drivers/clk/
2911X: drivers/clk/clkdev.c
7704addb 2912F: include/linux/clk-pr*
60bea3b5 2913F: include/linux/clk/
7704addb 2914
e2d1d6c0 2915COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2916M: Steve French <sfrench@samba.org>
51223df6 2917L: linux-cifs@vger.kernel.org
d1f28953 2918L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2919W: http://linux-cifs.samba.org/
bb1d5dda 2920T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2921S: Supported
ec421a71 2922F: Documentation/filesystems/cifs/
679655da 2923F: fs/cifs/
e2d1d6c0 2924
1da177e4 2925COMPACTPCI HOTPLUG CORE
8b58be88 2926M: Scott Murray <scott@spiteful.org>
64dab204 2927L: linux-pci@vger.kernel.org
82c4dfc7 2928S: Maintained
679655da 2929F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2930
2931COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2932M: Scott Murray <scott@spiteful.org>
64dab204 2933L: linux-pci@vger.kernel.org
82c4dfc7 2934S: Maintained
679655da 2935F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2936
2937COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2938M: Scott Murray <scott@spiteful.org>
64dab204 2939L: linux-pci@vger.kernel.org
82c4dfc7 2940S: Maintained
679655da 2941F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2942
5411552c 2943COMPAL LAPTOP SUPPORT
8b58be88 2944M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2945L: platform-driver-x86@vger.kernel.org
5411552c 2946S: Maintained
679655da 2947F: drivers/platform/x86/compal-laptop.c
5411552c 2948
949be0f7 2949CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
2950L: accessrunner-general@lists.sourceforge.net
2951W: http://accessrunner.sourceforge.net/
44243ef4 2952S: Orphan
679655da 2953F: drivers/usb/atm/cxacru.c
949be0f7 2954
e2d1d6c0 2955CONFIGFS
d6351db2 2956M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
2957M: Christoph Hellwig <hch@lst.de>
2958T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 2959S: Supported
679655da
JP
2960F: fs/configfs/
2961F: include/linux/configfs.h
e2d1d6c0 2962
acb9c1b2 2963CONNECTOR
8b58be88 2964M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
2965L: netdev@vger.kernel.org
2966S: Maintained
2967F: drivers/connector/
2968
a3e3354d 2969CONTROL GROUP (CGROUP)
860ca0e6 2970M: Tejun Heo <tj@kernel.org>
ad50c159 2971M: Li Zefan <lizefan@huawei.com>
4d205676 2972M: Johannes Weiner <hannes@cmpxchg.org>
12340313 2973L: cgroups@vger.kernel.org
860ca0e6 2974T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 2975S: Maintained
a3e3354d 2976F: Documentation/cgroups/
679655da
JP
2977F: include/linux/cgroup*
2978F: kernel/cgroup*
a3e3354d
TH
2979
2980CONTROL GROUP - CPUSET
2981M: Li Zefan <lizefan@huawei.com>
2982L: cgroups@vger.kernel.org
2983W: http://www.bullopensource.org/cpuset/
2984W: http://oss.sgi.com/projects/cpusets/
2985T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2986S: Maintained
2987F: Documentation/cgroups/cpusets.txt
2988F: include/linux/cpuset.h
2989F: kernel/cpuset.c
2990
2991CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2992M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 2993M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 2994M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
2995L: cgroups@vger.kernel.org
2996L: linux-mm@kvack.org
2997S: Maintained
2998F: mm/memcontrol.c
5d1ea48b 2999F: mm/swap_cgroup.c
fb3a0fb6 3000
bebe4678 3001CORETEMP HARDWARE MONITORING DRIVER
96859129 3002M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
3003L: lm-sensors@lm-sensors.org
3004S: Maintained
679655da
JP
3005F: Documentation/hwmon/coretemp
3006F: drivers/hwmon/coretemp.c
bebe4678 3007
1da177e4 3008COSA/SRP SYNC SERIAL DRIVER
8b58be88 3009M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3010W: http://www.fi.muni.cz/~kas/cosa/
3011S: Maintained
679655da 3012F: drivers/net/wan/cosa*
1da177e4 3013
4371ee35 3014CPMAC ETHERNET DRIVER
8b58be88 3015M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3016L: netdev@vger.kernel.org
3017S: Maintained
b544dbac 3018F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3019
1da177e4 3020CPU FREQUENCY DRIVERS
9c3646d1 3021M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3022M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3023L: linux-pm@vger.kernel.org
1da177e4 3024S: Maintained
27209d91
VK
3025T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3026T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3027F: drivers/cpufreq/
3028F: include/linux/cpufreq.h
1da177e4 3029
8a67f0ef
VK
3030CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3031M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3032M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3033L: linux-pm@vger.kernel.org
3034W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3035S: Maintained
3036F: drivers/cpufreq/arm_big_little.h
3037F: drivers/cpufreq/arm_big_little.c
3038F: drivers/cpufreq/arm_big_little_dt.c
3039
14d2c34c 3040CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3041M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3042M: Daniel Lezcano <daniel.lezcano@linaro.org>
3043L: linux-pm@vger.kernel.org
3044L: linux-arm-kernel@lists.infradead.org
cea8321c 3045T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3046S: Maintained
3047F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3048
0c570c18
BZ
3049CPUIDLE DRIVER - ARM EXYNOS
3050M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3051M: Daniel Lezcano <daniel.lezcano@linaro.org>
3052M: Kukjin Kim <kgene@kernel.org>
3053L: linux-pm@vger.kernel.org
3054L: linux-samsung-soc@vger.kernel.org
3055S: Supported
3056F: drivers/cpuidle/cpuidle-exynos.c
3057F: arch/arm/mach-exynos/pm.c
3058
a8e39c35 3059CPUIDLE DRIVERS
9c3646d1 3060M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3061M: Daniel Lezcano <daniel.lezcano@linaro.org>
3062L: linux-pm@vger.kernel.org
3063S: Maintained
cea8321c 3064T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3065F: drivers/cpuidle/*
3066F: include/linux/cpuidle.h
3067
1da177e4 3068CPUID/MSR DRIVER
8b58be88 3069M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3070S: Maintained
679655da
JP
3071F: arch/x86/kernel/cpuid.c
3072F: arch/x86/kernel/msr.c
1da177e4 3073
7fe2f639 3074CPU POWER MONITORING SUBSYSTEM
d8130624 3075M: Thomas Renninger <trenn@suse.com>
103f1790 3076L: linux-pm@vger.kernel.org
7fe2f639 3077S: Maintained
14430813 3078F: tools/power/cpupower/
7fe2f639 3079
1da177e4 3080CRAMFS FILESYSTEM
ce00f85c 3081W: http://sourceforge.net/projects/cramfs/
54886a71 3082S: Orphan / Obsolete
679655da
JP
3083F: Documentation/filesystems/cramfs.txt
3084F: fs/cramfs/
1da177e4
LT
3085
3086CRIS PORT
8b58be88
JP
3087M: Mikael Starvik <starvik@axis.com>
3088M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3089L: linux-cris-kernel@axis.com
1da177e4
LT
3090W: http://developer.axis.com
3091S: Maintained
679655da 3092F: arch/cris/
df621252 3093F: drivers/tty/serial/crisv10.*
1da177e4
LT
3094
3095CRYPTO API
8b58be88
JP
3096M: Herbert Xu <herbert@gondor.apana.org.au>
3097M: "David S. Miller" <davem@davemloft.net>
1da177e4 3098L: linux-crypto@vger.kernel.org
54e5881d 3099T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3100S: Maintained
679655da 3101F: Documentation/crypto/
2ca87a17 3102F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3103F: arch/*/crypto/
3104F: crypto/
3105F: drivers/crypto/
3106F: include/crypto/
1da177e4 3107
5b07bd57 3108CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3109M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3110L: linux-crypto@vger.kernel.org
3111S: Maintained
51a2228a
JP
3112F: crypto/ansi_cprng.c
3113F: crypto/rng.c
5b07bd57 3114
fc279cc2
HV
3115CS3308 MEDIA DRIVER
3116M: Hans Verkuil <hverkuil@xs4all.nl>
3117L: linux-media@vger.kernel.org
3118T: git git://linuxtv.org/media_tree.git
3119W: http://linuxtv.org
3120S: Odd Fixes
3121F: drivers/media/i2c/cs3308.c
3122F: drivers/media/i2c/cs3308.h
3123
9b4ffa48 3124CS5535 Audio ALSA driver
8b58be88 3125M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3126S: Maintained
679655da 3127F: sound/pci/cs5535audio/
9b4ffa48 3128
a910e4a9 3129CW1200 WLAN driver
b75f0050
JP
3130M: Solomon Peachy <pizza@shaftnet.org>
3131S: Maintained
560424e9 3132F: drivers/net/wireless/st/cw1200/
a910e4a9 3133
6d8425b1 3134CX18 VIDEO4LINUX DRIVER
6afdeaf8 3135M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3136L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3137L: linux-media@vger.kernel.org
275ffde4 3138T: git git://linuxtv.org/media_tree.git
a825eaec 3139W: https://linuxtv.org
30e10993 3140W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3141S: Maintained
679655da 3142F: Documentation/video4linux/cx18.txt
90d72ac6 3143F: drivers/media/pci/cx18/
6c0f0359 3144F: include/uapi/linux/ivtv*
6d8425b1 3145
3f101d91
HV
3146CX2341X MPEG ENCODER HELPER MODULE
3147M: Hans Verkuil <hverkuil@xs4all.nl>
3148L: linux-media@vger.kernel.org
3149T: git git://linuxtv.org/media_tree.git
a825eaec 3150W: https://linuxtv.org
3f101d91 3151S: Maintained
c368360b 3152F: drivers/media/common/cx2341x*
3f101d91
HV
3153F: include/media/cx2341x*
3154
b8fe6e2c
PB
3155CX24120 MEDIA DRIVER
3156M: Jemma Denson <jdenson@gmail.com>
3157M: Patrick Boettcher <patrick.boettcher@posteo.de>
3158L: linux-media@vger.kernel.org
a825eaec 3159W: https://linuxtv.org
b8fe6e2c
PB
3160Q: http://patchwork.linuxtv.org/project/linux-media/list/
3161S: Maintained
3162F: drivers/media/dvb-frontends/cx24120*
3163
20357578 3164CX88 VIDEO4LINUX DRIVER
009a5410 3165M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3166L: linux-media@vger.kernel.org
a825eaec 3167W: https://linuxtv.org
20357578
MCC
3168T: git git://linuxtv.org/media_tree.git
3169S: Odd fixes
3170F: Documentation/video4linux/cx88/
3171F: drivers/media/pci/cx88/
6d8425b1 3172
91952bc0
AP
3173CXD2820R MEDIA DRIVER
3174M: Antti Palosaari <crope@iki.fi>
3175L: linux-media@vger.kernel.org
a825eaec 3176W: https://linuxtv.org
91952bc0
AP
3177W: http://palosaari.fi/linux/
3178Q: http://patchwork.linuxtv.org/project/linux-media/list/
3179T: git git://linuxtv.org/anttip/media_tree.git
3180S: Maintained
3181F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3182
e5ec3789 3183CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3184M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3185L: netdev@vger.kernel.org
3186W: http://www.chelsio.com
3187S: Supported
f7917c00 3188F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3189
d8ae3c33 3190CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3191M: Karen Xie <kxie@chelsio.com>
3192L: linux-scsi@vger.kernel.org
3193W: http://www.chelsio.com
3194S: Supported
3195F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3196
e5ec3789 3197CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3198M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3199L: linux-rdma@vger.kernel.org
e5ec3789
SW
3200W: http://www.openfabrics.org
3201S: Supported
679655da 3202F: drivers/infiniband/hw/cxgb3/
e5ec3789 3203
be4c9bad 3204CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3205M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3206L: netdev@vger.kernel.org
3207W: http://www.chelsio.com
3208S: Supported
f7917c00 3209F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3210
d8ae3c33 3211CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3212M: Karen Xie <kxie@chelsio.com>
3213L: linux-scsi@vger.kernel.org
3214W: http://www.chelsio.com
3215S: Supported
3216F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3217
be4c9bad
RD
3218CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3219M: Steve Wise <swise@chelsio.com>
3220L: linux-rdma@vger.kernel.org
3221W: http://www.openfabrics.org
3222S: Supported
3223F: drivers/infiniband/hw/cxgb4/
3224
5c20a5c7
CL
3225CXGB4VF ETHERNET DRIVER (CXGB4VF)
3226M: Casey Leedom <leedom@chelsio.com>
3227L: netdev@vger.kernel.org
3228W: http://www.chelsio.com
3229S: Supported
f7917c00 3230F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3231
a9282d01
IM
3232CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3233M: Ian Munsie <imunsie@au1.ibm.com>
3234M: Michael Neuling <mikey@neuling.org>
3235L: linuxppc-dev@lists.ozlabs.org
3236S: Supported
3237F: drivers/misc/cxl/
ec249dd8 3238F: include/misc/cxl*
a9282d01
IM
3239F: include/uapi/misc/cxl.h
3240F: Documentation/powerpc/cxl.txt
3241F: Documentation/powerpc/cxl.txt
3242F: Documentation/ABI/testing/sysfs-class-cxl
3243
11f43ae7
MO
3244CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3245M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3246M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3247L: linux-scsi@vger.kernel.org
3248S: Supported
3249F: drivers/scsi/cxlflash/
3250F: include/uapi/scsi/cxlflash_ioctls.h
3251F: Documentation/powerpc/cxlflash.txt
3252
b52b97a3
GC
3253STMMAC ETHERNET DRIVER
3254M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3255L: netdev@vger.kernel.org
3256W: http://www.stlinux.com
3257S: Supported
7ac6653a 3258F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3259
1da177e4 3260CYBERPRO FB DRIVER
8b58be88 3261M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3263W: http://www.arm.linux.org.uk/
3264S: Maintained
8a61f013 3265F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3266
1da177e4 3267CYCLADES ASYNC MUX DRIVER
1da177e4 3268W: http://www.cyclades.com/
d459883e 3269S: Orphan
c897401b 3270F: drivers/tty/cyclades.c
679655da 3271F: include/linux/cyclades.h
c117ab84 3272F: include/uapi/linux/cyclades.h
1da177e4
LT
3273
3274CYCLADES PC300 DRIVER
1da177e4 3275W: http://www.cyclades.com/
d459883e 3276S: Orphan
679655da 3277F: drivers/net/wan/pc300*
1da177e4 3278
402f6ae4
AP
3279CYPRESS_FIRMWARE MEDIA DRIVER
3280M: Antti Palosaari <crope@iki.fi>
3281L: linux-media@vger.kernel.org
a825eaec 3282W: https://linuxtv.org
402f6ae4
AP
3283W: http://palosaari.fi/linux/
3284Q: http://patchwork.linuxtv.org/project/linux-media/list/
3285T: git git://linuxtv.org/anttip/media_tree.git
3286S: Maintained
3287F: drivers/media/common/cypress_firmware*
3288
e3ae3525 3289CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3290M: Ferruh Yigit <fery@cypress.com>
6305902c 3291L: linux-input@vger.kernel.org
be9a6f40 3292S: Supported
6305902c
JP
3293F: drivers/input/touchscreen/cyttsp*
3294F: include/linux/input/cyttsp.h
e3ae3525 3295
aaaf5fbf
JK
3296DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3297M: Joshua Kinard <kumba@gentoo.org>
3298S: Maintained
3299F: drivers/rtc/rtc-ds1685.c
3300F: include/linux/rtc/ds1685.h
3301
1da177e4 3302DAMA SLAVE for AX.25
8b58be88 3303M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3304W: http://yaina.de/jreuter/
3305W: http://www.qsl.net/dl1bke/
3306L: linux-hams@vger.kernel.org
3307S: Maintained
679655da
JP
3308F: net/ax25/af_ax25.c
3309F: net/ax25/ax25_dev.c
3310F: net/ax25/ax25_ds_*
3311F: net/ax25/ax25_in.c
3312F: net/ax25/ax25_out.c
3313F: net/ax25/ax25_timer.c
3314F: net/ax25/sysctl_net_ax25.c
1da177e4 3315
e2d1d6c0 3316DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3317L: netdev@vger.kernel.org
5ff77428 3318S: Orphan
679655da 3319F: Documentation/networking/dmfe.txt
0f04e2aa 3320F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3321
3322DC390/AM53C974 SCSI driver
d8130624 3323M: Hannes Reinecke <hare@suse.com>
71bd849d 3324L: linux-scsi@vger.kernel.org
e2d1d6c0 3325S: Maintained
71bd849d 3326F: drivers/scsi/am53c974.c
e2d1d6c0 3327
1da177e4 3328DC395x SCSI driver
61eee9a7 3329M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3330M: Ali Akcaagac <aliakc@web.de>
3331M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3332L: dc395x@twibble.org
cf015e9f
JP
3333W: http://twibble.org/dist/dc395x/
3334W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3335S: Maintained
679655da
JP
3336F: Documentation/scsi/dc395x.txt
3337F: drivers/scsi/dc395x.*
1da177e4 3338
eb8edb08 3339DCCP PROTOCOL
a89d030e 3340M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3341L: dccp@vger.kernel.org
c996d8b9 3342W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3343S: Maintained
679655da 3344F: include/linux/dccp.h
c117ab84 3345F: include/uapi/linux/dccp.h
679655da
JP
3346F: include/linux/tfrc.h
3347F: net/dccp/
eb8edb08 3348
1da177e4 3349DECnet NETWORK LAYER
1da177e4
LT
3350W: http://linux-decnet.sourceforge.net
3351L: linux-decnet-user@lists.sourceforge.net
f546444d 3352S: Orphan
679655da
JP
3353F: Documentation/networking/decnet.txt
3354F: net/decnet/
1da177e4 3355
ebff05b9
MR
3356DECSTATION PLATFORM SUPPORT
3357M: "Maciej W. Rozycki" <macro@linux-mips.org>
3358L: linux-mips@linux-mips.org
3359W: http://www.linux-mips.org/wiki/DECstation
3360S: Maintained
3361F: arch/mips/dec/
3362F: arch/mips/include/asm/dec/
3363F: arch/mips/include/asm/mach-dec/
3364
1da177e4 3365DEFXX FDDI NETWORK DRIVER
8b58be88 3366M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3367S: Maintained
33f810b2 3368F: drivers/net/fddi/defxx.*
1da177e4 3369
ad8f07cc 3370DELL LAPTOP DRIVER
8b58be88 3371M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3372M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3373L: platform-driver-x86@vger.kernel.org
ad8f07cc 3374S: Maintained
679655da 3375F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3376
817a5cdb
PR
3377DELL LAPTOP RBTN DRIVER
3378M: Pali RohĂ¡r <pali.rohar@gmail.com>
3379S: Maintained
3380F: drivers/platform/x86/dell-rbtn.*
3381
cdbff611
PR
3382DELL LAPTOP FREEFALL DRIVER
3383M: Pali RohĂ¡r <pali.rohar@gmail.com>
3384S: Maintained
3385F: drivers/platform/x86/dell-smo8800.c
3386
1da177e4 3387DELL LAPTOP SMM DRIVER
a5afba16 3388M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3389S: Maintained
a5afba16 3390F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3391F: include/uapi/linux/i8k.h
1da177e4 3392
90563ec4 3393DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3394M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3395S: Maintained
679655da
JP
3396F: Documentation/dcdbas.txt
3397F: drivers/firmware/dcdbas.*
90563ec4 3398
0b3f6109 3399DELL WMI EXTRAS DRIVER
8b58be88 3400M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3401M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3402S: Maintained
36b3a96f 3403F: drivers/platform/x86/dell-wmi.c
0b3f6109 3404
5efc75e3 3405DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3406M: John Youn <johnyoun@synopsys.com>
5efc75e3 3407L: linux-usb@vger.kernel.org
18f340f9 3408T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3409S: Maintained
197ba5f4 3410F: drivers/usb/dwc2/
5efc75e3 3411
94ab23dd
FB
3412DESIGNWARE USB3 DRD IP DRIVER
3413M: Felipe Balbi <balbi@ti.com>
3414L: linux-usb@vger.kernel.org
3415L: linux-omap@vger.kernel.org
3416T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3417S: Maintained
3418F: drivers/usb/dwc3/
3419
833c9545
JB
3420DEVICE COREDUMP (DEV_COREDUMP)
3421M: Johannes Berg <johannes@sipsolutions.net>
3422L: linux-kernel@vger.kernel.org
3423S: Maintained
3424F: drivers/base/devcoredump.c
3425F: include/linux/devcoredump.h
3426
89d07767
KP
3427DEVICE FREQUENCY (DEVFREQ)
3428M: MyungJoo Ham <myungjoo.ham@samsung.com>
3429M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3430L: linux-pm@vger.kernel.org
89d07767
KP
3431S: Maintained
3432F: drivers/devfreq/
3433
1da177e4 3434DEVICE NUMBER REGISTRY
8b58be88 3435M: Torben Mathiasen <device@lanana.org>
1da177e4 3436W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3437S: Maintained
3438
e2d1d6c0 3439DEVICE-MAPPER (LVM)
854ecaad 3440M: Alasdair Kergon <agk@redhat.com>
8504eed3 3441M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3442M: dm-devel@redhat.com
e2d1d6c0
RD
3443L: dm-devel@redhat.com
3444W: http://sources.redhat.com/dm
8a6e2535 3445Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3446T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3447T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3448S: Maintained
679655da
JP
3449F: Documentation/device-mapper/
3450F: drivers/md/dm*
854ecaad 3451F: drivers/md/persistent-data/
679655da
JP
3452F: include/linux/device-mapper.h
3453F: include/linux/dm-*.h
8504eed3 3454F: include/uapi/linux/dm-*.h
e2d1d6c0 3455
c0d995aa
OST
3456DIALOG SEMICONDUCTOR DRIVERS
3457M: Support Opensource <support.opensource@diasemi.com>
3458W: http://www.dialog-semiconductor.com/products
3459S: Supported
3460F: Documentation/hwmon/da90??
7c933772 3461F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3462F: drivers/gpio/gpio-da90??.c
3463F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3464F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3465F: drivers/input/misc/da90??_onkey.c
3466F: drivers/input/touchscreen/da9052_tsi.c
3467F: drivers/leds/leds-da90??.c
3468F: drivers/mfd/da903x.c
3469F: drivers/mfd/da90??-*.c
7be72c2c 3470F: drivers/mfd/da91??-*.c
c0d995aa 3471F: drivers/power/da9052-battery.c
7be72c2c 3472F: drivers/power/da91??-*.c
c0d995aa
OST
3473F: drivers/regulator/da903x.c
3474F: drivers/regulator/da9???-regulator.[ch]
3475F: drivers/rtc/rtc-da90??.c
3476F: drivers/video/backlight/da90??_bl.c
3477F: drivers/watchdog/da90??_wdt.c
3478F: include/linux/mfd/da903x.h
3479F: include/linux/mfd/da9052/
3480F: include/linux/mfd/da9055/
3481F: include/linux/mfd/da9063/
7be72c2c 3482F: include/linux/mfd/da9150/
c0d995aa
OST
3483F: include/sound/da[79]*.h
3484F: sound/soc/codecs/da[79]*.[ch]
3485
599aa697
LL
3486DIGI NEO AND CLASSIC PCI PRODUCTS
3487M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3488M: Mark Hounschell <markh@compro.net>
599aa697
LL
3489L: driverdev-devel@linuxdriverproject.org
3490S: Maintained
3491F: drivers/staging/dgnc/
3492
3493DIGI EPCA PCI PRODUCTS
3494M: Lidza Louina <lidza.louina@gmail.com>
6d825f79 3495M: Daeseok Youn <daeseok.youn@gmail.com>
599aa697
LL
3496L: driverdev-devel@linuxdriverproject.org
3497S: Maintained
3498F: drivers/staging/dgap/
3499
335d7c58 3500DIOLAN U2C-12 I2C DRIVER
ca462085 3501M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3502L: linux-i2c@vger.kernel.org
3503S: Maintained
3504F: drivers/i2c/busses/i2c-diolan-u2c.c
3505
d475c634
MW
3506DIRECT ACCESS (DAX)
3507M: Matthew Wilcox <willy@linux.intel.com>
3508L: linux-fsdevel@vger.kernel.org
3509S: Supported
3510F: fs/dax.c
3511
e7839f25 3512DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3513M: Eric Paris <eparis@parisplace.org>
3c5119c0 3514S: Maintained
679655da
JP
3515F: Documentation/filesystems/dnotify.txt
3516F: fs/notify/dnotify/
3517F: include/linux/dnotify.h
1da177e4
LT
3518
3519DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3520M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3521W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3522W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3523W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3524S: Maintained
3525
4480f15b 3526DISKQUOTA
d8130624 3527M: Jan Kara <jack@suse.com>
1da177e4 3528S: Maintained
679655da
JP
3529F: Documentation/filesystems/quota.txt
3530F: fs/quota/
3531F: include/linux/quota*.h
c117ab84 3532F: include/uapi/linux/quota*.h
1da177e4 3533
702686ad
BT
3534DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3535M: Bernie Thompson <bernie@plugable.com>
3536L: linux-fbdev@vger.kernel.org
3537S: Maintained
3538W: http://plugable.com/category/projects/udlfb/
8a61f013 3539F: drivers/video/fbdev/udlfb.c
702686ad
BT
3540F: include/video/udlfb.h
3541F: Documentation/fb/udlfb.txt
3542
e7839f25 3543DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3544M: Christine Caulfield <ccaulfie@redhat.com>
3545M: David Teigland <teigland@redhat.com>
a4644184 3546L: cluster-devel@redhat.com
5be7b50f 3547W: http://sources.redhat.com/cluster/
54e5881d 3548T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
5be7b50f 3549S: Supported
679655da 3550F: fs/dlm/
5be7b50f 3551
53b6b3e0
SS
3552DMA BUFFER SHARING FRAMEWORK
3553M: Sumit Semwal <sumit.semwal@linaro.org>
3554S: Maintained
3555L: linux-media@vger.kernel.org
3556L: dri-devel@lists.freedesktop.org
8ada6d2d 3557L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3558F: drivers/dma-buf/
e46d12c6
JP
3559F: include/linux/dma-buf*
3560F: include/linux/reservation.h
3561F: include/linux/*fence.h
53b6b3e0
SS
3562F: Documentation/dma-buf-sharing.txt
3563T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3564
b3e5f263 3565DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3566M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3567L: dmaengine@vger.kernel.org
3568Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3569S: Maintained
679655da 3570F: drivers/dma/
0ce3c066 3571F: include/linux/dmaengine.h
979a281e
VK
3572F: Documentation/dmaengine/
3573T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3574
b825037d 3575DME1737 HARDWARE MONITOR DRIVER
8b58be88 3576M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3577L: lm-sensors@lm-sensors.org
3578S: Maintained
679655da
JP
3579F: Documentation/hwmon/dme1737
3580F: drivers/hwmon/dme1737.c
b825037d 3581
1f31e1b1 3582DMI/SMBIOS SUPPORT
d8130624 3583M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3584S: Maintained
d4aeef93 3585T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3586F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3587F: drivers/firmware/dmi-id.c
3588F: drivers/firmware/dmi_scan.c
3589F: include/linux/dmi.h
3590
7d2c86b5 3591DOCUMENTATION
ad3118b9 3592M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3593L: linux-doc@vger.kernel.org
3594S: Maintained
679655da 3595F: Documentation/
42f41ecf
JC
3596F: scripts/docproc.c
3597F: scripts/kernel-doc*
97be078b
RD
3598X: Documentation/ABI/
3599X: Documentation/devicetree/
933a46b8
JC
3600X: Documentation/acpi
3601X: Documentation/power
3602X: Documentation/spi
6c121170 3603X: Documentation/DocBook/media
c51edfb1 3604T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3605
1da177e4 3606DOUBLETALK DRIVER
8b58be88 3607M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3608L: blinux-list@redhat.com
3609S: Maintained
679655da
JP
3610F: drivers/char/dtlk.c
3611F: include/linux/dtlk.h
1da177e4 3612
e2d1d6c0 3613DPT_I2O SCSI RAID DRIVER
8b58be88 3614M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3615L: linux-scsi@vger.kernel.org
3616W: http://www.adaptec.com/
3617S: Maintained
679655da
JP
3618F: drivers/scsi/dpt*
3619F: drivers/scsi/dpt/
e2d1d6c0 3620
b411b363 3621DRBD DRIVER
28b8e8d4
JP
3622P: Philipp Reisner
3623P: Lars Ellenberg
3624M: drbd-dev@lists.linbit.com
3625L: drbd-user@lists.linbit.com
3626W: http://www.drbd.org
3627T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3628T: git git://git.drbd.org/drbd-8.3.git
3629S: Supported
3630F: drivers/block/drbd/
3631F: lib/lru_cache.c
3632F: Documentation/blockdev/drbd/
b411b363 3633
dc7dfcd8 3634DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3635M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3636T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3637S: Supported
679655da 3638F: Documentation/kobject.txt
7cfc51b9 3639F: drivers/base/
87544653 3640F: fs/debugfs/
dc7dfcd8
WS
3641F: fs/kernfs/
3642F: fs/sysfs/
87544653 3643F: include/linux/debugfs.h
dc7dfcd8 3644F: include/linux/kobj*
679655da 3645F: lib/kobj*
1da177e4
LT
3646
3647DRM DRIVERS
8b58be88 3648M: David Airlie <airlied@linux.ie>
4c6a3999 3649L: dri-devel@lists.freedesktop.org
b0447888 3650T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3651S: Maintained
679655da 3652F: drivers/gpu/drm/
433e3b34 3653F: drivers/gpu/vga/
850e9411 3654F: include/drm/
c117ab84 3655F: include/uapi/drm/
1da177e4 3656
566f5939
AD
3657RADEON DRM DRIVERS
3658M: Alex Deucher <alexander.deucher@amd.com>
3659M: Christian König <christian.koenig@amd.com>
3660L: dri-devel@lists.freedesktop.org
3661T: git git://people.freedesktop.org/~agd5f/linux
3662S: Supported
3663F: drivers/gpu/drm/radeon/
566f5939
AD
3664F: include/uapi/drm/radeon*
3665
03e255b9
TR
3666DRM PANEL DRIVERS
3667M: Thierry Reding <thierry.reding@gmail.com>
3668L: dri-devel@lists.freedesktop.org
3669T: git git://anongit.freedesktop.org/tegra/linux.git
3670S: Maintained
3671F: drivers/gpu/drm/drm_panel.c
3672F: drivers/gpu/drm/panel/
3673F: include/drm/drm_panel.h
2d799dde 3674F: Documentation/devicetree/bindings/display/panel/
03e255b9 3675
8daf7473 3676INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3677M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3678M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3679L: intel-gfx@lists.freedesktop.org
8daf7473 3680L: dri-devel@lists.freedesktop.org
7564fde3 3681W: https://01.org/linuxgraphics/
47f95647 3682Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3683T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3684S: Supported
14430813 3685F: drivers/gpu/drm/i915/
8daf7473 3686F: include/drm/i915*
c117ab84 3687F: include/uapi/drm/i915*
8daf7473 3688
99763bb8
BB
3689DRM DRIVERS FOR ATMEL HLCDC
3690M: Boris Brezillon <boris.brezillon@free-electrons.com>
3691L: dri-devel@lists.freedesktop.org
3692S: Supported
3693F: drivers/gpu/drm/atmel-hlcdc/
3694F: Documentation/devicetree/bindings/drm/atmel/
3695
398a6d4a
KP
3696DRM DRIVERS FOR EXYNOS
3697M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3698M: Joonyoung Shim <jy0922.shim@samsung.com>
3699M: Seung-Woo Kim <sw0312.kim@samsung.com>
3700M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3701L: dri-devel@lists.freedesktop.org
25a58030 3702T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3703S: Supported
14430813 3704F: drivers/gpu/drm/exynos/
398a6d4a 3705F: include/drm/exynos*
c117ab84 3706F: include/uapi/drm/exynos*
398a6d4a 3707
b55a1b9c
JW
3708DRM DRIVERS FOR FREESCALE DCU
3709M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3710M: Alison Wang <alison.wang@freescale.com>
3711L: dri-devel@lists.freedesktop.org
3712S: Supported
3713F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3714F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3715F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3716
0a3d775f
PZ
3717DRM DRIVERS FOR FREESCALE IMX
3718M: Philipp Zabel <p.zabel@pengutronix.de>
3719L: dri-devel@lists.freedesktop.org
3720S: Maintained
3721F: drivers/gpu/drm/imx/
ef739aa4 3722F: drivers/gpu/ipu-v3/
2d799dde 3723F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3724
ba2199a6
PJ
3725DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3726M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3727L: dri-devel@lists.freedesktop.org
3728T: git git://github.com/patjak/drm-gma500
3729S: Maintained
3730F: drivers/gpu/drm/gma500
3731F: include/drm/gma500*
3732
bd3b49f2 3733DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3734M: Thierry Reding <thierry.reding@gmail.com>
3735M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3736L: dri-devel@lists.freedesktop.org
3737L: linux-tegra@vger.kernel.org
a5ad7a63 3738T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3739S: Supported
dee8268f 3740F: drivers/gpu/drm/tegra/
a5ad7a63 3741F: drivers/gpu/host1x/
e1e90644 3742F: include/linux/host1x.h
a5ad7a63 3743F: include/uapi/drm/tegra_drm.h
2d799dde 3744F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3745
a284e9d1
LP
3746DRM DRIVERS FOR RENESAS
3747M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3748L: dri-devel@lists.freedesktop.org
3749L: linux-sh@vger.kernel.org
3750T: git git://people.freedesktop.org/~airlied/linux
3751S: Supported
3752F: drivers/gpu/drm/rcar-du/
3753F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3754F: include/linux/platform_data/shmob_drm.h
3755
625e0346
HS
3756DRM DRIVERS FOR ROCKCHIP
3757M: Mark Yao <mark.yao@rock-chips.com>
3758L: dri-devel@lists.freedesktop.org
3759S: Maintained
3760F: drivers/gpu/drm/rockchip/
2d799dde 3761F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3762
7f11c476
BG
3763DRM DRIVERS FOR STI
3764M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3765M: Vincent Abriou <vincent.abriou@st.com>
3766L: dri-devel@lists.freedesktop.org
3767T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3768S: Maintained
3769F: drivers/gpu/drm/sti
2d799dde 3770F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3771
8bb0bce9
LS
3772DRM DRIVERS FOR VIVANTE GPU IP
3773M: Lucas Stach <l.stach@pengutronix.de>
3774R: Russell King <linux+etnaviv@arm.linux.org.uk>
3775R: Christian Gmeiner <christian.gmeiner@gmail.com>
3776L: dri-devel@lists.freedesktop.org
3777S: Maintained
3778F: drivers/gpu/drm/etnaviv
3779F: Documentation/devicetree/bindings/display/etnaviv
3780
598df1ac
AK
3781DSBR100 USB FM RADIO DRIVER
3782M: Alexey Klimov <klimov.linux@gmail.com>
3783L: linux-media@vger.kernel.org
3784T: git git://linuxtv.org/media_tree.git
3785S: Maintained
3786F: drivers/media/radio/dsbr100.c
3787
1da177e4 3788DSCC4 DRIVER
8b58be88 3789M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3790L: netdev@vger.kernel.org
1da177e4 3791S: Maintained
679655da 3792F: drivers/net/wan/dscc4.c
1da177e4 3793
cc11b140
HV
3794DT3155 MEDIA DRIVER
3795M: Hans Verkuil <hverkuil@xs4all.nl>
3796L: linux-media@vger.kernel.org
3797T: git git://linuxtv.org/media_tree.git
a825eaec 3798W: https://linuxtv.org
cc11b140
HV
3799S: Odd Fixes
3800F: drivers/media/pci/dt3155/
3801
91952bc0
AP
3802DVB_USB_AF9015 MEDIA DRIVER
3803M: Antti Palosaari <crope@iki.fi>
3804L: linux-media@vger.kernel.org
a825eaec 3805W: https://linuxtv.org
91952bc0
AP
3806W: http://palosaari.fi/linux/
3807Q: http://patchwork.linuxtv.org/project/linux-media/list/
3808T: git git://linuxtv.org/anttip/media_tree.git
3809S: Maintained
3810F: drivers/media/usb/dvb-usb-v2/af9015*
3811
3812DVB_USB_AF9035 MEDIA DRIVER
3813M: Antti Palosaari <crope@iki.fi>
3814L: linux-media@vger.kernel.org
a825eaec 3815W: https://linuxtv.org
91952bc0
AP
3816W: http://palosaari.fi/linux/
3817Q: http://patchwork.linuxtv.org/project/linux-media/list/
3818T: git git://linuxtv.org/anttip/media_tree.git
3819S: Maintained
3820F: drivers/media/usb/dvb-usb-v2/af9035*
3821
3822DVB_USB_ANYSEE MEDIA DRIVER
3823M: Antti Palosaari <crope@iki.fi>
3824L: linux-media@vger.kernel.org
a825eaec 3825W: https://linuxtv.org
91952bc0
AP
3826W: http://palosaari.fi/linux/
3827Q: http://patchwork.linuxtv.org/project/linux-media/list/
3828T: git git://linuxtv.org/anttip/media_tree.git
3829S: Maintained
3830F: drivers/media/usb/dvb-usb-v2/anysee*
3831
3832DVB_USB_AU6610 MEDIA DRIVER
3833M: Antti Palosaari <crope@iki.fi>
3834L: linux-media@vger.kernel.org
a825eaec 3835W: https://linuxtv.org
91952bc0
AP
3836W: http://palosaari.fi/linux/
3837Q: http://patchwork.linuxtv.org/project/linux-media/list/
3838T: git git://linuxtv.org/anttip/media_tree.git
3839S: Maintained
3840F: drivers/media/usb/dvb-usb-v2/au6610*
3841
3842DVB_USB_CE6230 MEDIA DRIVER
3843M: Antti Palosaari <crope@iki.fi>
3844L: linux-media@vger.kernel.org
a825eaec 3845W: https://linuxtv.org
91952bc0
AP
3846W: http://palosaari.fi/linux/
3847Q: http://patchwork.linuxtv.org/project/linux-media/list/
3848T: git git://linuxtv.org/anttip/media_tree.git
3849S: Maintained
3850F: drivers/media/usb/dvb-usb-v2/ce6230*
3851
d099dea2
MK
3852DVB_USB_CXUSB MEDIA DRIVER
3853M: Michael Krufky <mkrufky@linuxtv.org>
3854L: linux-media@vger.kernel.org
a825eaec 3855W: https://linuxtv.org
d099dea2
MK
3856W: http://github.com/mkrufky
3857Q: http://patchwork.linuxtv.org/project/linux-media/list/
3858T: git git://linuxtv.org/media_tree.git
3859S: Maintained
9819da66 3860F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3861
91952bc0 3862DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3863M: Antti Palosaari <crope@iki.fi>
3864L: linux-media@vger.kernel.org
a825eaec 3865W: https://linuxtv.org
91952bc0
AP
3866W: http://palosaari.fi/linux/
3867Q: http://patchwork.linuxtv.org/project/linux-media/list/
3868T: git git://linuxtv.org/anttip/media_tree.git
3869S: Maintained
91952bc0 3870F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3871
5560983b 3872DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3873M: Antti Palosaari <crope@iki.fi>
3874L: linux-media@vger.kernel.org
a825eaec 3875W: https://linuxtv.org
91952bc0
AP
3876Q: http://patchwork.linuxtv.org/project/linux-media/list/
3877T: git git://linuxtv.org/anttip/media_tree.git
3878S: Maintained
5560983b 3879F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3880
8856f5f2
MK
3881DVB_USB_MXL111SF MEDIA DRIVER
3882M: Michael Krufky <mkrufky@linuxtv.org>
3883L: linux-media@vger.kernel.org
a825eaec 3884W: https://linuxtv.org
8856f5f2
MK
3885W: http://github.com/mkrufky
3886Q: http://patchwork.linuxtv.org/project/linux-media/list/
3887T: git git://linuxtv.org/mkrufky/mxl111sf.git
3888S: Maintained
3889F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3890
91952bc0
AP
3891DVB_USB_RTL28XXU MEDIA DRIVER
3892M: Antti Palosaari <crope@iki.fi>
3893L: linux-media@vger.kernel.org
a825eaec 3894W: https://linuxtv.org
91952bc0
AP
3895W: http://palosaari.fi/linux/
3896Q: http://patchwork.linuxtv.org/project/linux-media/list/
3897T: git git://linuxtv.org/anttip/media_tree.git
3898S: Maintained
3899F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3900
3901DVB_USB_V2 MEDIA DRIVER
3902M: Antti Palosaari <crope@iki.fi>
3903L: linux-media@vger.kernel.org
a825eaec 3904W: https://linuxtv.org
91952bc0
AP
3905W: http://palosaari.fi/linux/
3906Q: http://patchwork.linuxtv.org/project/linux-media/list/
3907T: git git://linuxtv.org/anttip/media_tree.git
3908S: Maintained
3909F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3910F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3911
ac0ac38f 3912DYNAMIC DEBUG
5c4a97d1 3913M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3914S: Maintained
3915F: lib/dynamic_debug.c
3916F: include/linux/dynamic_debug.h
3917
789c7048 3918DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3919M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3920S: Maintained
df621252 3921F: drivers/tty/serial/dz.*
789c7048 3922
f17effbe
MF
3923E3X0 POWER BUTTON DRIVER
3924M: Moritz Fischer <moritz.fischer@ettus.com>
3925L: usrp-users@lists.ettus.com
3926W: http://www.ettus.com
3927S: Supported
3928F: drivers/input/misc/e3x0-button.c
3929F: Documentation/devicetree/bindings/input/e3x0-button.txt
3930
91952bc0
AP
3931E4000 MEDIA DRIVER
3932M: Antti Palosaari <crope@iki.fi>
3933L: linux-media@vger.kernel.org
a825eaec 3934W: https://linuxtv.org
91952bc0
AP
3935W: http://palosaari.fi/linux/
3936Q: http://patchwork.linuxtv.org/project/linux-media/list/
3937T: git git://linuxtv.org/anttip/media_tree.git
3938S: Maintained
3939F: drivers/media/tuners/e4000*
3940
1da177e4 3941EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 3942M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
3943L: linux-scsi@vger.kernel.org
3944S: Maintained
679655da 3945F: drivers/scsi/eata.c
1da177e4 3946
91952bc0
AP
3947EC100 MEDIA DRIVER
3948M: Antti Palosaari <crope@iki.fi>
3949L: linux-media@vger.kernel.org
a825eaec 3950W: https://linuxtv.org
91952bc0
AP
3951W: http://palosaari.fi/linux/
3952Q: http://patchwork.linuxtv.org/project/linux-media/list/
3953T: git git://linuxtv.org/anttip/media_tree.git
3954S: Maintained
3955F: drivers/media/dvb-frontends/ec100*
3956
237fead6 3957ECRYPT FILE SYSTEM
0de9adf2 3958M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 3959L: ecryptfs@vger.kernel.org
24a923e4 3960W: http://ecryptfs.org
6dc7516e 3961W: https://launchpad.net/ecryptfs
237fead6 3962S: Supported
679655da
JP
3963F: Documentation/filesystems/ecryptfs.txt
3964F: fs/ecryptfs/
237fead6 3965
da9bb1d2 3966EDAC-CORE
8b58be88 3967M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 3968M: Borislav Petkov <bp@alien8.de>
009a5410 3969M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 3970L: linux-edac@vger.kernel.org
07cd6bf5
FW
3971T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
3972T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 3973S: Supported
679655da 3974F: Documentation/edac.txt
91445c72 3975F: drivers/edac/
679655da 3976F: include/linux/edac.h
0e438e3f 3977
c476c23b 3978EDAC-AMD64
8b58be88 3979M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 3980M: Borislav Petkov <bp@alien8.de>
91445c72 3981L: linux-edac@vger.kernel.org
487ba8e8 3982S: Maintained
c476c23b
BP
3983F: drivers/edac/amd64_edac*
3984
836dae5d
RR
3985EDAC-CALXEDA
3986M: Doug Thompson <dougthompson@xmission.com>
3987M: Robert Richter <rric@kernel.org>
3988L: linux-edac@vger.kernel.org
836dae5d
RR
3989S: Maintained
3990F: drivers/edac/highbank*
3991
f65aad41
RB
3992EDAC-CAVIUM
3993M: Ralf Baechle <ralf@linux-mips.org>
3994M: David Daney <david.daney@cavium.com>
3995L: linux-edac@vger.kernel.org
3996L: linux-mips@linux-mips.org
f65aad41
RB
3997S: Supported
3998F: drivers/edac/octeon_edac*
3999
0e438e3f 4000EDAC-E752X
8b58be88
JP
4001M: Mark Gross <mark.gross@intel.com>
4002M: Doug Thompson <dougthompson@xmission.com>
91445c72 4003L: linux-edac@vger.kernel.org
0e438e3f 4004S: Maintained
679655da 4005F: drivers/edac/e752x_edac.c
0e438e3f
DP
4006
4007EDAC-E7XXX
8b58be88 4008M: Doug Thompson <dougthompson@xmission.com>
91445c72 4009L: linux-edac@vger.kernel.org
0e438e3f 4010S: Maintained
679655da 4011F: drivers/edac/e7xxx_edac.c
0e438e3f 4012
77c5f5d2 4013EDAC-GHES
009a5410 4014M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4015L: linux-edac@vger.kernel.org
77c5f5d2 4016S: Maintained
2caa67a6 4017F: drivers/edac/ghes_edac.c
77c5f5d2 4018
6bc78404 4019EDAC-I82443BXGX
8b58be88 4020M: Tim Small <tim@buttersideup.com>
91445c72 4021L: linux-edac@vger.kernel.org
6bc78404 4022S: Maintained
679655da 4023F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4024
4025EDAC-I3000
8b58be88 4026M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4027L: linux-edac@vger.kernel.org
6bc78404 4028S: Maintained
679655da 4029F: drivers/edac/i3000_edac.c
6bc78404
DT
4030
4031EDAC-I5000
8b58be88 4032M: Doug Thompson <dougthompson@xmission.com>
91445c72 4033L: linux-edac@vger.kernel.org
ba9a5918 4034S: Maintained
679655da 4035F: drivers/edac/i5000_edac.c
ba9a5918 4036
44c12cb2 4037EDAC-I5400
009a5410 4038M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4039L: linux-edac@vger.kernel.org
44c12cb2 4040S: Maintained
679655da 4041F: drivers/edac/i5400_edac.c
44c12cb2 4042
3c9c92b6 4043EDAC-I7300
009a5410 4044M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4045L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4046S: Maintained
4047F: drivers/edac/i7300_edac.c
4048
67c89316 4049EDAC-I7CORE
009a5410 4050M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4051L: linux-edac@vger.kernel.org
67c89316 4052S: Maintained
70aff0ce 4053F: drivers/edac/i7core_edac.c
67c89316 4054
ba9a5918 4055EDAC-I82975X
8b58be88 4056M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4057M: "Arvind R." <arvino55@gmail.com>
91445c72 4058L: linux-edac@vger.kernel.org
ba9a5918 4059S: Maintained
679655da 4060F: drivers/edac/i82975x_edac.c
ba9a5918 4061
791b4706
JB
4062EDAC-IE31200
4063M: Jason Baron <jbaron@akamai.com>
4064L: linux-edac@vger.kernel.org
791b4706
JB
4065S: Maintained
4066F: drivers/edac/ie31200_edac.c
4067
ccdfb979 4068EDAC-MPC85XX
30c7469b 4069M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4070L: linux-edac@vger.kernel.org
ccdfb979
JT
4071S: Maintained
4072F: drivers/edac/mpc85xx_edac.[ch]
4073
ba9a5918 4074EDAC-PASEMI
8b58be88 4075M: Egor Martovetsky <egor@pasemi.com>
91445c72 4076L: linux-edac@vger.kernel.org
6bc78404 4077S: Maintained
679655da 4078F: drivers/edac/pasemi_edac.c
6bc78404 4079
0e438e3f 4080EDAC-R82600
8b58be88 4081M: Tim Small <tim@buttersideup.com>
91445c72 4082L: linux-edac@vger.kernel.org
0e438e3f 4083S: Maintained
679655da 4084F: drivers/edac/r82600_edac.c
da9bb1d2 4085
4d096ca7 4086EDAC-SBRIDGE
009a5410 4087M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4088L: linux-edac@vger.kernel.org
4d096ca7
MCC
4089S: Maintained
4090F: drivers/edac/sb_edac.c
4091
995e1de4
LH
4092EDAC-XGENE
4093APPLIED MICRO (APM) X-GENE SOC EDAC
4094M: Loc Ho <lho@apm.com>
4095S: Supported
4096F: drivers/edac/xgene_edac.c
4097F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4098
af39917d
CL
4099EDIROL UA-101/UA-1000 DRIVER
4100M: Clemens Ladisch <clemens@ladisch.de>
4101L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4102T: git git://git.alsa-project.org/alsa-kernel.git
4103S: Maintained
4104F: sound/usb/misc/ua101.c
4105
1f7df953 4106EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4107M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4108L: linux-efi@vger.kernel.org
78bef24e 4109T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4110S: Maintained
fb2efb5c 4111F: Documentation/efi-stub.txt
1f7df953
MF
4112F: arch/ia64/kernel/efi.c
4113F: arch/x86/boot/compressed/eboot.[ch]
4114F: arch/x86/include/asm/efi.h
4115F: arch/x86/platform/efi/*
a9499fa7 4116F: drivers/firmware/efi/*
1f7df953
MF
4117F: include/linux/efi*.h
4118
d68772b7
MF
4119EFI VARIABLE FILESYSTEM
4120M: Matthew Garrett <matthew.garrett@nebula.com>
4121M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4122M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4123T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4124L: linux-efi@vger.kernel.org
4125S: Maintained
4126F: fs/efivarfs/
4127
85a00d9b
PJ
4128EFIFB FRAMEBUFFER DRIVER
4129L: linux-fbdev@vger.kernel.org
4130M: Peter Jones <pjones@redhat.com>
4131S: Maintained
8a61f013 4132F: drivers/video/fbdev/efifb.c
85a00d9b 4133
0bee8d28
JT
4134EFS FILESYSTEM
4135W: http://aeschi.ch.eu.org/efs/
4136S: Orphan
679655da 4137F: fs/efs/
0bee8d28 4138
4480f15b 4139EHCA (IBM GX bus InfiniBand adapter) DRIVER
8b58be88
JP
4140M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4141M: Christoph Raisch <raisch@de.ibm.com>
e6cc0fd1 4142L: linux-rdma@vger.kernel.org
fab97220 4143S: Supported
679655da 4144F: drivers/infiniband/hw/ehca/
fab97220 4145
aa8a9e25 4146EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4147M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4148L: netdev@vger.kernel.org
4149S: Maintained
9aa32835 4150F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4151
f0319efe 4152EM28XX VIDEO4LINUX DRIVER
009a5410 4153M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4154L: linux-media@vger.kernel.org
a825eaec 4155W: https://linuxtv.org
f0319efe
MCC
4156T: git git://linuxtv.org/media_tree.git
4157S: Maintained
4158F: drivers/media/usb/em28xx/
4159
3e3a7d66 4160EMBEDDED LINUX
8b58be88
JP
4161M: Paul Gortmaker <paul.gortmaker@windriver.com>
4162M: Matt Mackall <mpm@selenic.com>
4163M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4164L: linux-embedded@vger.kernel.org
4165S: Maintained
4166
32505876
JS
4167EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4168M: James Smart <james.smart@avagotech.com>
4169M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4170L: linux-scsi@vger.kernel.org
32505876 4171W: http://www.avagotech.com
ce00f85c 4172S: Supported
679655da 4173F: drivers/scsi/lpfc/
3a1c1d44 4174
5f5bac82 4175ENE CB710 FLASH CARD READER DRIVER
8b58be88 4176M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4177S: Maintained
4178F: drivers/misc/cb710/
4179F: drivers/mmc/host/cb710-mmc.*
4180F: include/linux/cb710.h
4181
931e39a1
ML
4182ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4183M: Maxim Levitsky <maximlevitsky@gmail.com>
4184S: Maintained
2a837449 4185F: drivers/media/rc/ene_ir.*
931e39a1 4186
ec207dcc
GS
4187ENHANCED ERROR HANDLING (EEH)
4188M: Gavin Shan <shangw@linux.vnet.ibm.com>
4189L: linuxppc-dev@lists.ozlabs.org
4190S: Supported
4191F: Documentation/powerpc/eeh-pci-error-recovery.txt
4192F: arch/powerpc/kernel/eeh*.c
4193
d5ca9006 4194EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4195M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4196S: Maintained
084bad91 4197T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4198F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4199F: include/video/s1d13xxxfb.h
d5ca9006 4200
38df6492
ME
4201ET131X NETWORK DRIVER
4202M: Mark Einon <mark.einon@gmail.com>
4203S: Odd Fixes
4204F: drivers/net/ethernet/agere/
4205
1da177e4 4206ETHERNET BRIDGE
adbbf69d 4207M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4208L: bridge@lists.linux-foundation.org
4c325313 4209L: netdev@vger.kernel.org
c996d8b9 4210W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4211S: Maintained
679655da
JP
4212F: include/linux/netfilter_bridge/
4213F: net/bridge/
1da177e4 4214
22f08ad9
FF
4215ETHERNET PHY LIBRARY
4216M: Florian Fainelli <f.fainelli@gmail.com>
4217L: netdev@vger.kernel.org
4218S: Maintained
4219F: include/linux/phy.h
4220F: include/linux/phy_fixed.h
4221F: drivers/net/phy/
4222F: Documentation/networking/phy.txt
4223F: drivers/of/of_mdio.c
4224F: drivers/of/of_net.c
4225
1da177e4 4226EXT2 FILE SYSTEM
d8130624 4227M: Jan Kara <jack@suse.com>
72be2ccf 4228L: linux-ext4@vger.kernel.org
1da177e4 4229S: Maintained
679655da
JP
4230F: Documentation/filesystems/ext2.txt
4231F: fs/ext2/
4232F: include/linux/ext2*
1da177e4 4233
72be2ccf 4234EXT4 FILE SYSTEM
8b58be88 4235M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4236M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4237L: linux-ext4@vger.kernel.org
08a225f1 4238W: http://ext4.wiki.kernel.org
8a6e2535 4239Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
1da177e4 4240S: Maintained
679655da
JP
4241F: Documentation/filesystems/ext4.txt
4242F: fs/ext4/
1da177e4 4243
c5532b09 4244Extended Verification Module (EVM)
74dd744f
MZ
4245M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4246L: linux-ima-devel@lists.sourceforge.net
4247L: linux-security-module@vger.kernel.org
c5532b09
MZ
4248S: Supported
4249F: security/integrity/evm/
4250
df6b3cfe
MH
4251EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4252M: MyungJoo Ham <myungjoo.ham@samsung.com>
4253M: Chanwoo Choi <cw00.choi@samsung.com>
4254L: linux-kernel@vger.kernel.org
81df63a9 4255T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4256S: Maintained
4257F: drivers/extcon/
cd2c3e7f
CC
4258F: include/linux/extcon/
4259F: include/linux/extcon.h
df6b3cfe 4260F: Documentation/extcon/
cd2c3e7f 4261F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4262
e2a75c44 4263EXYNOS DP DRIVER
b7701755 4264M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4265L: dri-devel@lists.freedesktop.org
4266S: Maintained
4267F: drivers/gpu/drm/exynos/exynos_dp*
4268
33ad3912
DL
4269EXYNOS MIPI DISPLAY DRIVERS
4270M: Inki Dae <inki.dae@samsung.com>
4271M: Donghwa Lee <dh09.lee@samsung.com>
4272M: Kyungmin Park <kyungmin.park@samsung.com>
4273L: linux-fbdev@vger.kernel.org
4274S: Maintained
8a61f013 4275F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4276F: include/video/exynos_mipi*
4277
e53004e2 4278F71805F HARDWARE MONITORING DRIVER
d8130624 4279M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4280L: lm-sensors@lm-sensors.org
4281S: Maintained
679655da
JP
4282F: Documentation/hwmon/f71805f
4283F: drivers/hwmon/f71805f.c
e53004e2 4284
eea977ed
MB
4285FC0011 TUNER DRIVER
4286M: Michael Buesch <m@bues.ch>
4287L: linux-media@vger.kernel.org
4288S: Maintained
ccae7af2
MCC
4289F: drivers/media/tuners/fc0011.h
4290F: drivers/media/tuners/fc0011.c
eea977ed 4291
91952bc0
AP
4292FC2580 MEDIA DRIVER
4293M: Antti Palosaari <crope@iki.fi>
4294L: linux-media@vger.kernel.org
a825eaec 4295W: https://linuxtv.org
91952bc0
AP
4296W: http://palosaari.fi/linux/
4297Q: http://patchwork.linuxtv.org/project/linux-media/list/
4298T: git git://linuxtv.org/anttip/media_tree.git
4299S: Maintained
4300F: drivers/media/tuners/fc2580*
eea977ed 4301
88b2dbdb
EP
4302FANOTIFY
4303M: Eric Paris <eparis@redhat.com>
4304S: Maintained
4305F: fs/notify/fanotify/
4306F: include/linux/fanotify.h
c117ab84 4307F: include/uapi/linux/fanotify.h
88b2dbdb 4308
1da177e4 4309FARSYNC SYNCHRONOUS DRIVER
8b58be88 4310M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4311W: http://www.farsite.co.uk/
4312S: Supported
679655da 4313F: drivers/net/wan/farsync.*
1da177e4 4314
c5408b88 4315FAULT INJECTION SUPPORT
8b58be88 4316M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4317S: Supported
679655da
JP
4318F: Documentation/fault-injection/
4319F: lib/fault-inject.c
c5408b88 4320
053e514f
NT
4321FBTFT Framebuffer drivers
4322M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4323M: Noralf Trønnes <noralf@tronnes.org>
4324S: Maintained
4325F: drivers/staging/fbtft/
4326
cae727db 4327FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4328M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4329L: fcoe-devel@open-fcoe.org
cae727db
RL
4330W: www.Open-FCoE.org
4331S: Supported
4332F: drivers/scsi/libfc/
4333F: drivers/scsi/fcoe/
4334F: include/scsi/fc/
4335F: include/scsi/libfc.h
4336F: include/scsi/libfcoe.h
c117ab84 4337F: include/uapi/scsi/fc/
cae727db 4338
e2d1d6c0 4339FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4340M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4341M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4342L: linux-fsdevel@vger.kernel.org
1da177e4 4343S: Maintained
679655da
JP
4344F: include/linux/fcntl.h
4345F: include/linux/fs.h
c117ab84
CEB
4346F: include/uapi/linux/fcntl.h
4347F: include/uapi/linux/fs.h
679655da
JP
4348F: fs/fcntl.c
4349F: fs/locks.c
1da177e4 4350
e2d1d6c0 4351FILESYSTEMS (VFS and infrastructure)
8b58be88 4352M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4353L: linux-fsdevel@vger.kernel.org
173acc7c 4354S: Maintained
679655da 4355F: fs/*
173acc7c 4356
b26e0ed4 4357FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4358M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4359L: lm-sensors@lm-sensors.org
4360S: Maintained
d5ca6918
JP
4361F: drivers/hwmon/f75375s.c
4362F: include/linux/f75375s.h
b26e0ed4 4363
a331b0c3
CL
4364FIREWIRE AUDIO DRIVERS
4365M: Clemens Ladisch <clemens@ladisch.de>
4366L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4367T: git git://git.alsa-project.org/alsa-kernel.git
4368S: Maintained
4369F: sound/firewire/
4370
eb86ec51
SR
4371FIREWIRE MEDIA DRIVERS (firedtv)
4372M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4373L: linux-media@vger.kernel.org
4374L: linux1394-devel@lists.sourceforge.net
4375T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4376S: Maintained
4377F: drivers/media/firewire/
4378
a511ce33
CB
4379FIREWIRE SBP-2 TARGET
4380M: Chris Boot <bootc@bootc.net>
4381L: linux-scsi@vger.kernel.org
4382L: target-devel@vger.kernel.org
4383L: linux1394-devel@lists.sourceforge.net
4384T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4385S: Maintained
4386F: drivers/target/sbp/
4387
7d2c86b5 4388FIREWIRE SUBSYSTEM
8b58be88 4389M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4390L: linux1394-devel@lists.sourceforge.net
958a29cb 4391W: http://ieee1394.wiki.kernel.org/
2ca526bf 4392T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4393S: Maintained
679655da 4394F: drivers/firewire/
8f06ce3b
SR
4395F: include/linux/firewire.h
4396F: include/uapi/linux/firewire*.h
9f6d3c4b 4397F: tools/firewire/
e2d1d6c0
RD
4398
4399FIRMWARE LOADER (request_firmware)
39e68089
ML
4400M: Ming Lei <ming.lei@canonical.com>
4401L: linux-kernel@vger.kernel.org
4402S: Maintained
679655da
JP
4403F: Documentation/firmware_class/
4404F: drivers/base/firmware*.c
4405F: include/linux/firmware.h
e2d1d6c0 4406
f730e3dc 4407FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4408M: Joshua Morris <josh.h.morris@us.ibm.com>
4409M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4410S: Maintained
4411F: drivers/block/rsxx/
4412
8206f664 4413FLOPPY DRIVER
e5f6450c 4414M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4415T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4416S: Odd fixes
4417F: drivers/block/floppy.c
4418
9c9f32ed
AR
4419FMC SUBSYSTEM
4420M: Alessandro Rubini <rubini@gnudd.com>
4421W: http://www.ohwr.org/projects/fmc-bus
4422S: Supported
4423F: drivers/fmc/
4424F: include/linux/fmc*.h
4425F: include/linux/ipmi-fru.h
4426K: fmc_d.*register
4427
3c0ed7d5
AT
4428FPGA MANAGER FRAMEWORK
4429M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4430R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4431S: Maintained
4432F: drivers/fpga/
4433F: include/linux/fpga/fpga-mgr.h
4434W: http://www.rocketboards.org
4435
e2d1d6c0 4436FPU EMULATOR
8b58be88 4437M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4438W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4439S: Maintained
679655da 4440F: arch/x86/math-emu/
e2d1d6c0
RD
4441
4442FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4443L: netdev@vger.kernel.org
c173bfac 4444S: Orphan
679655da
JP
4445F: drivers/net/wan/dlci.c
4446F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4447
4448FRAMEBUFFER LAYER
5489e948
JCPV
4449M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4450M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4451L: linux-fbdev@vger.kernel.org
e2d1d6c0 4452W: http://linux-fbdev.sourceforge.net/
b22fe37b 4453Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4454T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4455S: Maintained
679655da 4456F: Documentation/fb/
b22fe37b
PM
4457F: drivers/video/
4458F: include/video/
679655da 4459F: include/linux/fb.h
c117ab84
CEB
4460F: include/uapi/video/
4461F: include/uapi/linux/fb.h
e2d1d6c0 4462
a57c188e 4463FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4464M: Timur Tabi <timur@tabi.org>
a57c188e 4465L: linux-fbdev@vger.kernel.org
c4ef9bc4 4466S: Maintained
8a61f013 4467F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4468
e2d1d6c0 4469FREESCALE DMA DRIVER
8b58be88
JP
4470M: Li Yang <leoli@freescale.com>
4471M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4472L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4473S: Maintained
679655da 4474F: drivers/dma/fsldma.*
e2d1d6c0
RD
4475
4476FREESCALE I2C CPM DRIVER
8b58be88 4477M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4478L: linuxppc-dev@lists.ozlabs.org
846557d3 4479L: linux-i2c@vger.kernel.org
0d2b405a 4480S: Maintained
679655da 4481F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4482
60e8c5ab 4483FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4484M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4485L: linux-fbdev@vger.kernel.org
efc03ecb 4486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4487S: Maintained
bad985a1 4488F: include/linux/platform_data/video-imxfb.h
8a61f013 4489F: drivers/video/fbdev/imxfb.c
60e8c5ab 4490
4d8e2cef
HX
4491FREESCALE QUAD SPI DRIVER
4492M: Han Xu <han.xu@freescale.com>
4493L: linux-mtd@lists.infradead.org
4494S: Maintained
4495F: drivers/mtd/spi-nor/fsl-quadspi.c
4496
4689a6b1 4497FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4498M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4499M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4500L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4501L: netdev@vger.kernel.org
4502S: Maintained
ec21e2ec 4503F: drivers/net/ethernet/freescale/fs_enet/
679655da 4504F: include/linux/fs_enet_pd.h
4689a6b1 4505
d9e9d82c 4506FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4507L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4508S: Orphan
7aa1aa6e
ZQ
4509F: drivers/soc/fsl/qe/
4510F: include/soc/fsl/*qe*.h
4511F: include/soc/fsl/*ucc*.h
d9e9d82c 4512
b55ef929 4513FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4514M: Li Yang <leoli@freescale.com>
6372594a 4515L: linux-usb@vger.kernel.org
a4724ed6 4516L: linuxppc-dev@lists.ozlabs.org
a7205b30 4517S: Maintained
faf2e1db 4518F: drivers/usb/gadget/udc/fsl*
a7205b30 4519
beaf53bf 4520FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4521M: Li Yang <leoli@freescale.com>
beaf53bf 4522L: netdev@vger.kernel.org
a4724ed6 4523L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4524S: Maintained
ec21e2ec 4525F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4526
abb1ed7b
CM
4527FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4528M: Claudiu Manoil <claudiu.manoil@freescale.com>
4529L: netdev@vger.kernel.org
4530S: Maintained
4531F: drivers/net/ethernet/freescale/gianfar*
4532X: drivers/net/ethernet/freescale/gianfar_ptp.c
4533F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4534
d9e9d82c 4535FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4536M: Timur Tabi <timur@tabi.org>
a4724ed6 4537L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4538S: Maintained
df621252 4539F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4540
4541FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4542M: Timur Tabi <timur@tabi.org>
dc85950a 4543M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4544M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4545L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4546L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4547S: Maintained
69aefcea 4548F: sound/soc/fsl/fsl*
dc85950a 4549F: sound/soc/fsl/imx*
69aefcea 4550F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4551
31c88965 4552FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4553M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4554L: linux-kernel@vger.kernel.org
4555S: Maintained
4556F: drivers/staging/fsl-mc/
4557
1da177e4 4558FREEVXFS FILESYSTEM
8b58be88 4559M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4560W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4561S: Maintained
679655da 4562F: fs/freevxfs/
1da177e4 4563
71038f52 4564FREEZER
49db1903 4565M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4566M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4567L: linux-pm@vger.kernel.org
71038f52 4568S: Supported
679655da
JP
4569F: Documentation/power/freezing-of-tasks.txt
4570F: include/linux/freezer.h
4571F: kernel/freezer.c
71038f52 4572
839a1f79
KRW
4573FRONTSWAP API
4574M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4575L: linux-kernel@vger.kernel.org
4576S: Maintained
4577F: mm/frontswap.c
4578F: include/linux/frontswap.h
4579
a5432f5a 4580FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4581M: David Howells <dhowells@redhat.com>
e62d6e24 4582L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4583S: Supported
4584F: Documentation/filesystems/caching/
4585F: fs/fscache/
4586F: include/linux/fscache*.h
4587
f58ad8f5 4588F2FS FILE SYSTEM
9b29d481 4589M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4590M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4591R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4592L: linux-f2fs-devel@lists.sourceforge.net
4593W: http://en.wikipedia.org/wiki/F2FS
4594T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4595S: Maintained
4596F: Documentation/filesystems/f2fs.txt
3bac380c 4597F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4598F: fs/f2fs/
4599F: include/linux/f2fs_fs.h
62d43eeb 4600F: include/trace/events/f2fs.h
f58ad8f5 4601
5ab7ffea 4602FUJITSU FR-V (FRV) PORT
8b58be88 4603M: David Howells <dhowells@redhat.com>
1da177e4 4604S: Maintained
679655da 4605F: arch/frv/
1da177e4 4606
20b93734 4607FUJITSU LAPTOP EXTRAS
409a3e98 4608M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4609L: platform-driver-x86@vger.kernel.org
20b93734 4610S: Maintained
679655da 4611F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4612
4da621b6
HK
4613FUJITSU M-5MO LS CAMERA ISP DRIVER
4614M: Kyungmin Park <kyungmin.park@samsung.com>
4615M: Heungjun Kim <riverful.kim@samsung.com>
4616L: linux-media@vger.kernel.org
4617S: Maintained
90d72ac6 4618F: drivers/media/i2c/m5mols/
b5dcee22 4619F: include/media/i2c/m5mols.h
4da621b6 4620
2d24c490
RG
4621FUJITSU TABLET EXTRAS
4622M: Robert Gerlach <khnz@gmx.de>
4623L: platform-driver-x86@vger.kernel.org
4624S: Maintained
4625F: drivers/platform/x86/fujitsu-tablet.c
4626
04578f17 4627FUSE: FILESYSTEM IN USERSPACE
8b58be88 4628M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4629L: fuse-devel@lists.sourceforge.net
4630W: http://fuse.sourceforge.net/
0a30f612 4631T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4632S: Maintained
679655da 4633F: fs/fuse/
c117ab84 4634F: include/uapi/linux/fuse.h
0a30f612 4635F: Documentation/filesystems/fuse.txt
04578f17 4636
1da177e4 4637FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4638M: Rik Faith <faith@cs.unc.edu>
1da177e4 4639L: linux-scsi@vger.kernel.org
baaea1dc 4640S: Odd Fixes (e.g., new signatures)
679655da 4641F: drivers/scsi/fdomain.*
1da177e4 4642
d8e2162c
PO
4643GCOV BASED KERNEL PROFILING
4644M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4645S: Maintained
4646F: kernel/gcov/
4647F: Documentation/gcov.txt
4648
1da177e4 4649GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4650M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4651L: linux-scsi@vger.kernel.org
4652W: http://www.icp-vortex.com/
4653S: Supported
679655da 4654F: drivers/scsi/gdt*
1da177e4 4655
158daf16
JK
4656GDB KERNEL DEBUGGING HELPER SCRIPTS
4657M: Jan Kiszka <jan.kiszka@siemens.com>
4658S: Supported
4659F: scripts/gdb/
4660
3169a1c7
HV
4661GEMTEK FM RADIO RECEIVER DRIVER
4662M: Hans Verkuil <hverkuil@xs4all.nl>
4663L: linux-media@vger.kernel.org
4664T: git git://linuxtv.org/media_tree.git
a825eaec 4665W: https://linuxtv.org
3169a1c7
HV
4666S: Maintained
4667F: drivers/media/radio/radio-gemtek*
4668
1c23af90 4669GENERIC GPIO I2C DRIVER
880b0e26 4670M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4671S: Supported
679655da
JP
4672F: drivers/i2c/busses/i2c-gpio.c
4673F: include/linux/i2c-gpio.h
1c23af90 4674
92ed1a76
PK
4675GENERIC GPIO I2C MULTIPLEXER DRIVER
4676M: Peter Korsgaard <peter.korsgaard@barco.com>
4677L: linux-i2c@vger.kernel.org
4678S: Supported
e7065e20
JD
4679F: drivers/i2c/muxes/i2c-mux-gpio.c
4680F: include/linux/i2c-mux-gpio.h
4681F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4682
9251ce95 4683GENERIC HDLC (WAN) DRIVERS
8b58be88 4684M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4685W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4686S: Maintained
679655da
JP
4687F: drivers/net/wan/c101.c
4688F: drivers/net/wan/hd6457*
4689F: drivers/net/wan/hdlc*
4690F: drivers/net/wan/n2.c
4691F: drivers/net/wan/pc300too.c
4692F: drivers/net/wan/pci200syn.c
4693F: drivers/net/wan/wanxl*
1da177e4 4694
1527aab6 4695GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4696M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4697L: linux-arch@vger.kernel.org
4698T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4699S: Maintained
14430813
JP
4700F: include/asm-generic/
4701F: include/uapi/asm-generic/
1527aab6 4702
ff764963
KVA
4703GENERIC PHY FRAMEWORK
4704M: Kishon Vijay Abraham I <kishon@ti.com>
4705L: linux-kernel@vger.kernel.org
4706T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4707S: Supported
4708F: drivers/phy/
4709F: include/linux/phy/
4710
eea97aed
KH
4711GENERIC PM DOMAINS
4712M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4713M: Kevin Hilman <khilman@kernel.org>
4714M: Ulf Hansson <ulf.hansson@linaro.org>
4715L: linux-pm@vger.kernel.org
4716S: Supported
4717F: drivers/base/power/domain*.c
4718F: include/linux/pm_domain.h
4719
ccb86a69 4720GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4721M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4722L: kvm@vger.kernel.org
ccb86a69
MT
4723S: Supported
4724F: drivers/uio/uio_pci_generic.c
4725
f8f1ec73
JP
4726GET_MAINTAINER SCRIPT
4727M: Joe Perches <joe@perches.com>
4728S: Maintained
4729F: scripts/get_maintainer.pl
4730
5be7b50f 4731GFS2 FILE SYSTEM
8b58be88 4732M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4733M: Bob Peterson <rpeterso@redhat.com>
a4644184 4734L: cluster-devel@redhat.com
5be7b50f 4735W: http://sources.redhat.com/cluster/
28666d6d 4736T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4737S: Supported
679655da
JP
4738F: Documentation/filesystems/gfs2*.txt
4739F: fs/gfs2/
c117ab84 4740F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4741
0a34eb8f 4742GIGASET ISDN DRIVERS
6b096fde 4743M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4744L: gigaset307x-common@lists.sourceforge.net
4745W: http://gigaset307x.sourceforge.net/
6b096fde 4746S: Odd Fixes
679655da
JP
4747F: Documentation/isdn/README.gigaset
4748F: drivers/isdn/gigaset/
c117ab84 4749F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4750
7eea35fe
JP
4751GO7007 MPEG CODEC
4752M: Hans Verkuil <hans.verkuil@cisco.com>
4753L: linux-media@vger.kernel.org
4754S: Maintained
4755F: drivers/media/usb/go7007/
4756
ca96ea86
BN
4757GOODIX TOUCHSCREEN
4758M: Bastien Nocera <hadess@hadess.net>
4759L: linux-input@vger.kernel.org
4760S: Maintained
4761F: drivers/input/touchscreen/goodix.c
4762
a0dc00b4 4763GPIO SUBSYSTEM
e4651a9f 4764M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4765M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4766L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4767T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4768S: Maintained
4769F: Documentation/gpio/
a0dc00b4 4770F: drivers/gpio/
bdc6e95e
AC
4771F: include/linux/gpio/
4772F: include/linux/gpio.h
9b692346 4773F: include/asm-generic/gpio.h
a0dc00b4 4774
71a6d0af
HW
4775GRE DEMULTIPLEXER DRIVER
4776M: Dmitry Kozlov <xeb@mail.ru>
4777L: netdev@vger.kernel.org
4778S: Maintained
11c26770
JP
4779F: net/ipv4/gre_demux.c
4780F: net/ipv4/gre_offload.c
71a6d0af
HW
4781F: include/net/gre.h
4782
d4c41139
KG
4783GRETH 10/100/1G Ethernet MAC device driver
4784M: Kristoffer Glembo <kristoffer@gaisler.com>
4785L: netdev@vger.kernel.org
4786S: Maintained
a31a96ad 4787F: drivers/net/ethernet/aeroflex/
d4c41139 4788
e8deeae2 4789GSPCA FINEPIX SUBDRIVER
8b58be88 4790M: Frank Zago <frank@zago.net>
661263b5 4791L: linux-media@vger.kernel.org
275ffde4 4792T: git git://linuxtv.org/media_tree.git
e8deeae2 4793S: Maintained
0c0d06ca 4794F: drivers/media/usb/gspca/finepix.c
e8deeae2 4795
4b3fa3c4
OL
4796GSPCA GL860 SUBDRIVER
4797M: Olivier Lorin <o.lorin@laposte.net>
4798L: linux-media@vger.kernel.org
275ffde4 4799T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4800S: Maintained
0c0d06ca 4801F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4802
e8deeae2 4803GSPCA M5602 SUBDRIVER
8b58be88 4804M: Erik Andren <erik.andren@gmail.com>
661263b5 4805L: linux-media@vger.kernel.org
275ffde4 4806T: git git://linuxtv.org/media_tree.git
e8deeae2 4807S: Maintained
0c0d06ca 4808F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4809
4810GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4811M: Hans de Goede <hdegoede@redhat.com>
661263b5 4812L: linux-media@vger.kernel.org
275ffde4 4813T: git git://linuxtv.org/media_tree.git
e8deeae2 4814S: Maintained
0c0d06ca 4815F: drivers/media/usb/gspca/pac207.c
e8deeae2 4816
261982f1 4817GSPCA SN9C20X SUBDRIVER
d95c5b0b 4818M: Brian Johnson <brijohn@gmail.com>
261982f1 4819L: linux-media@vger.kernel.org
275ffde4 4820T: git git://linuxtv.org/media_tree.git
261982f1 4821S: Maintained
0c0d06ca 4822F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4823
e8deeae2 4824GSPCA T613 SUBDRIVER
8b58be88 4825M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4826L: linux-media@vger.kernel.org
275ffde4 4827T: git git://linuxtv.org/media_tree.git
e8deeae2 4828S: Maintained
0c0d06ca 4829F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4830
4831GSPCA USB WEBCAM DRIVER
fc3f906b 4832M: Hans de Goede <hdegoede@redhat.com>
661263b5 4833L: linux-media@vger.kernel.org
275ffde4 4834T: git git://linuxtv.org/media_tree.git
e8deeae2 4835S: Maintained
0c0d06ca 4836F: drivers/media/usb/gspca/
e8deeae2 4837
584ec979 4838GUID PARTITION TABLE (GPT)
4f973c63 4839M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4840L: linux-efi@vger.kernel.org
4841S: Maintained
4842F: block/partitions/efi.*
4843
aa3c598b 4844STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4845M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4846L: linux-media@vger.kernel.org
275ffde4 4847T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4848S: Maintained
4849F: drivers/media/usb/stk1160/
e8deeae2 4850
4e456b86
YS
4851H8/300 ARCHITECTURE
4852M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4853L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4854W: http://uclinux-h8.sourceforge.jp
4855T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4856S: Maintained
4857F: arch/h8300/
4858F: drivers/clocksource/h8300_*.c
4859F: drivers/clk/h8300/
4860F: drivers/irqchip/irq-renesas-h8*.c
4861
71a6d0af
HW
4862HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4863M: Frank Seidel <frank@f-seidel.de>
4864L: platform-driver-x86@vger.kernel.org
4865W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4866S: Maintained
4867F: drivers/platform/x86/hdaps.c
4868
48fc9e26
HV
4869HDPVR USB VIDEO ENCODER DRIVER
4870M: Hans Verkuil <hverkuil@xs4all.nl>
4871L: linux-media@vger.kernel.org
4872T: git git://linuxtv.org/media_tree.git
a825eaec 4873W: https://linuxtv.org
48fc9e26 4874S: Odd Fixes
14430813 4875F: drivers/media/usb/hdpvr/
48fc9e26 4876
71a6d0af 4877HWPOISON MEMORY FAILURE HANDLING
f9625c48 4878M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4879L: linux-mm@kvack.org
71a6d0af
HW
4880S: Maintained
4881F: mm/memory-failure.c
4882F: mm/hwpoison-inject.c
4883
4884HYPERVISOR VIRTUAL CONSOLE DRIVER
4885L: linuxppc-dev@lists.ozlabs.org
4886S: Odd Fixes
4887F: drivers/tty/hvc/
4888
e5ab1477
AP
4889HACKRF MEDIA DRIVER
4890M: Antti Palosaari <crope@iki.fi>
4891L: linux-media@vger.kernel.org
a825eaec 4892W: https://linuxtv.org
e5ab1477
AP
4893W: http://palosaari.fi/linux/
4894Q: http://patchwork.linuxtv.org/project/linux-media/list/
4895T: git git://linuxtv.org/anttip/media_tree.git
4896S: Maintained
4897F: drivers/media/usb/hackrf/
4898
5b543965 4899HARDWARE MONITORING
d8130624 4900M: Jean Delvare <jdelvare@suse.com>
ca462085 4901M: Guenter Roeck <linux@roeck-us.net>
5b543965 4902L: lm-sensors@lm-sensors.org
595142e0 4903W: http://www.lm-sensors.org/
a94ef4ed 4904T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4905T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4906S: Maintained
047f4ec2 4907F: Documentation/hwmon/
679655da 4908F: drivers/hwmon/
047f4ec2 4909F: include/linux/hwmon*.h
5b543965 4910
844dd05f 4911HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4912M: Matt Mackall <mpm@selenic.com>
4913M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4914L: linux-crypto@vger.kernel.org
c0d0787b 4915S: Odd fixes
679655da
JP
4916F: Documentation/hw_random.txt
4917F: drivers/char/hw_random/
4918F: include/linux/hw_random.h
844dd05f 4919
8b37fcfc
OBC
4920HARDWARE SPINLOCK CORE
4921M: Ohad Ben-Cohen <ohad@wizery.com>
4922S: Maintained
4923F: Documentation/hwspinlock.txt
4924F: drivers/hwspinlock/hwspinlock_*
4925F: include/linux/hwspinlock.h
4926
1da177e4 4927HARMONY SOUND DRIVER
ac6aecbf 4928L: linux-parisc@vger.kernel.org
1da177e4 4929S: Maintained
679655da 4930F: sound/parisc/harmony.*
1da177e4 4931
91952bc0
AP
4932HD29L2 MEDIA DRIVER
4933M: Antti Palosaari <crope@iki.fi>
4934L: linux-media@vger.kernel.org
a825eaec 4935W: https://linuxtv.org
91952bc0
AP
4936W: http://palosaari.fi/linux/
4937Q: http://patchwork.linuxtv.org/project/linux-media/list/
4938T: git git://linuxtv.org/anttip/media_tree.git
4939S: Maintained
4940F: drivers/media/dvb-frontends/hd29l2*
4941
e2d1d6c0 4942HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 4943L: iss_storagedev@hp.com
af9f1b3c 4944S: Orphan
679655da
JP
4945F: Documentation/blockdev/cpqarray.txt
4946F: drivers/block/cpqarray.*
e2d1d6c0 4947
9257aa49 4948HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
693373db 4949M: Don Brace <don.brace@pmcs.com>
9257aa49 4950L: iss_storagedev@hp.com
693373db
DB
4951L: storagedev@pmcs.com
4952L: linux-scsi@vger.kernel.org
9257aa49
SC
4953S: Supported
4954F: Documentation/scsi/hpsa.txt
4955F: drivers/scsi/hpsa*.[ch]
4956F: include/linux/cciss*.h
c117ab84 4957F: include/uapi/linux/cciss*.h
9257aa49 4958
e2d1d6c0 4959HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 4960M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 4961L: iss_storagedev@hp.com
693373db
DB
4962L: storagedev@pmcs.com
4963L: linux-scsi@vger.kernel.org
e2d1d6c0 4964S: Supported
679655da
JP
4965F: Documentation/blockdev/cciss.txt
4966F: drivers/block/cciss*
4967F: include/linux/cciss_ioctl.h
c117ab84 4968F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 4969
1da177e4 4970HFS FILESYSTEM
6cf515e1
GU
4971L: linux-fsdevel@vger.kernel.org
4972S: Orphan
679655da
JP
4973F: Documentation/filesystems/hfs.txt
4974F: fs/hfs/
1da177e4 4975
ef575f47
GU
4976HFSPLUS FILESYSTEM
4977L: linux-fsdevel@vger.kernel.org
4978S: Orphan
4979F: Documentation/filesystems/hfsplus.txt
4980F: fs/hfsplus/
4981
1da177e4 4982HGA FRAMEBUFFER DRIVER
8b58be88 4983M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
4984L: linux-nvidia@lists.surfsouth.com
4985W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4986S: Maintained
8a61f013 4987F: drivers/video/fbdev/hgafb.c
1da177e4 4988
4480f15b 4989HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 4990M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4991M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4992L: linux-pm@vger.kernel.org
e2d1d6c0 4993S: Supported
679655da
JP
4994F: arch/x86/power/
4995F: drivers/base/power/
4996F: kernel/power/
4997F: include/linux/suspend.h
4998F: include/linux/freezer.h
4999F: include/linux/pm.h
679655da 5000F: arch/*/include/asm/suspend*.h
e2d1d6c0 5001
4ef4caad 5002HID CORE LAYER
e5f6450c 5003M: Jiri Kosina <jikos@kernel.org>
406df153 5004R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5005L: linux-input@vger.kernel.org
54e5881d 5006T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5007S: Maintained
679655da
JP
5008F: drivers/hid/
5009F: include/linux/hid*
c117ab84 5010F: include/uapi/linux/hid*
4ef4caad 5011
30ee72f0 5012HID SENSOR HUB DRIVERS
e5f6450c 5013M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5014M: Jonathan Cameron <jic23@kernel.org>
5015M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5016L: linux-input@vger.kernel.org
5017L: linux-iio@vger.kernel.org
5018S: Maintained
5019F: Documentation/hid/hid-sensor*
5020F: drivers/hid/hid-sensor-*
5021F: drivers/iio/*/hid-*
5022F: include/linux/hid-sensor-*
5023
38bed542 5024HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5025M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5026L: linux-kernel@vger.kernel.org
75fc2d37 5027T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5028S: Maintained
679655da 5029F: Documentation/timers/
5cee9645 5030F: kernel/time/hrtimer.c
88606e80
TG
5031F: kernel/time/clockevents.c
5032F: kernel/time/tick*.*
5033F: kernel/time/timer_*.c
05ed8490 5034F: include/linux/clockchips.h
679655da 5035F: include/linux/hrtimer.h
38bed542 5036
1da177e4 5037HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5038L: linux-hams@vger.kernel.org
8b64f2a0 5039S: Orphan
679655da
JP
5040F: drivers/net/hamradio/dmascc.c
5041F: drivers/net/hamradio/scc.c
1da177e4 5042
ede1e6f8 5043HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5044M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5045W: http://www.highpoint-tech.com
5046S: Supported
679655da
JP
5047F: Documentation/scsi/hptiop.txt
5048F: drivers/scsi/hptiop.c
ede1e6f8 5049
1da177e4 5050HIPPI
8b58be88 5051M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5052L: linux-hippi@sunsite.dk
5053S: Maintained
679655da 5054F: include/linux/hippidevice.h
c117ab84 5055F: include/uapi/linux/if_hippi.h
679655da 5056F: net/802/hippi.c
ff5a3b50 5057F: drivers/net/hippi/
1da177e4 5058
16c6c252
JG
5059HISILICON SAS Controller
5060M: John Garry <john.garry@huawei.com>
5061W: http://www.hisilicon.com
5062S: Supported
5063F: drivers/scsi/hisi_sas/
5064F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5065
ff1d2767 5066HOST AP DRIVER
8b58be88 5067M: Jouni Malinen <j@w1.fi>
85d32e7b 5068L: hostap@shmoo.com (subscribers-only)
724c6b35 5069L: linux-wireless@vger.kernel.org
ff1d2767
JM
5070W: http://hostap.epitest.fi/
5071S: Maintained
eb4f98d5 5072F: drivers/net/wireless/intersil/hostap/
ff1d2767 5073
dd8cd779 5074HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5075L: platform-driver-x86@vger.kernel.org
95c70215 5076S: Orphan
679655da 5077F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5078
e2d1d6c0 5079HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5080M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5081S: Maintained
7e25d724 5082F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5083
7d2c86b5 5084HPET: High Precision Event Timers driver
8b58be88 5085M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5086S: Maintained
679655da
JP
5087F: Documentation/timers/hpet.txt
5088F: drivers/char/hpet.c
5089F: include/linux/hpet.h
c117ab84 5090F: include/uapi/linux/hpet.h
b9b0332f 5091
e07b5d79 5092HPET: x86
9e06f631 5093S: Orphan
679655da
JP
5094F: arch/x86/kernel/hpet.c
5095F: arch/x86/include/asm/hpet.h
b9b0332f 5096
1da177e4 5097HPFS FILESYSTEM
8b58be88 5098M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5099W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5100S: Maintained
679655da 5101F: fs/hpfs/
1da177e4 5102
3441cded 5103HSI SUBSYSTEM
56459ea9
SR
5104M: Sebastian Reichel <sre@kernel.org>
5105T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5106S: Maintained
5107F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5108F: Documentation/hsi.txt
3441cded
SR
5109F: drivers/hsi/
5110F: include/linux/hsi/
5111F: include/uapi/linux/hsi/
5112
7d2c86b5 5113HSO 3G MODEM DRIVER
8b58be88 5114M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5115W: http://www.pharscape.org
5116S: Maintained
679655da 5117F: drivers/net/usb/hso.c
11cd29b0 5118
19990e29
AB
5119HSR NETWORK PROTOCOL
5120M: Arvid Brodin <arvid.brodin@alten.se>
5121L: netdev@vger.kernel.org
5122S: Maintained
5123F: net/hsr/
5124
5a18c343 5125HTCPEN TOUCHSCREEN DRIVER
8b58be88 5126M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5127L: linux-input@vger.kernel.org
5128S: Maintained
679655da 5129F: drivers/input/touchscreen/htcpen.c
5a18c343 5130
1da177e4 5131HUGETLB FILESYSTEM
6d49e352 5132M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5133S: Maintained
679655da 5134F: fs/hugetlbfs/
1da177e4 5135
05183189 5136Hyper-V CORE AND DRIVERS
9c3646d1 5137M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5138M: Haiyang Zhang <haiyangz@microsoft.com>
5139L: devel@linuxdriverproject.org
5140S: Maintained
a4162747
HZ
5141F: arch/x86/include/asm/mshyperv.h
5142F: arch/x86/include/uapi/asm/hyperv.h
5143F: arch/x86/kernel/cpu/mshyperv.c
05183189 5144F: drivers/hid/hid-hyperv.c
a4162747 5145F: drivers/hv/
f92ca80b 5146F: drivers/input/serio/hyperv-keyboard.c
05183189 5147F: drivers/net/hyperv/
a4162747 5148F: drivers/scsi/storvsc_drv.c
8a61f013 5149F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5150F: include/linux/hyperv.h
5151F: tools/hv/
54bf725e 5152F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5153
d85c8a6a 5154I2C OVER PARALLEL PORT
d8130624 5155M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5156L: linux-i2c@vger.kernel.org
5157S: Maintained
5158F: Documentation/i2c/busses/i2c-parport
5159F: Documentation/i2c/busses/i2c-parport-light
5160F: drivers/i2c/busses/i2c-parport.c
5161F: drivers/i2c/busses/i2c-parport-light.c
5162
5163I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5164M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5165L: linux-i2c@vger.kernel.org
5166S: Maintained
5167F: Documentation/i2c/busses/i2c-ali1535
5168F: Documentation/i2c/busses/i2c-ali1563
5169F: Documentation/i2c/busses/i2c-ali15x3
5170F: Documentation/i2c/busses/i2c-amd756
5171F: Documentation/i2c/busses/i2c-amd8111
5172F: Documentation/i2c/busses/i2c-i801
5173F: Documentation/i2c/busses/i2c-nforce2
5174F: Documentation/i2c/busses/i2c-piix4
5175F: Documentation/i2c/busses/i2c-sis5595
5176F: Documentation/i2c/busses/i2c-sis630
5177F: Documentation/i2c/busses/i2c-sis96x
5178F: Documentation/i2c/busses/i2c-via
5179F: Documentation/i2c/busses/i2c-viapro
5180F: drivers/i2c/busses/i2c-ali1535.c
5181F: drivers/i2c/busses/i2c-ali1563.c
5182F: drivers/i2c/busses/i2c-ali15x3.c
5183F: drivers/i2c/busses/i2c-amd756.c
5184F: drivers/i2c/busses/i2c-amd756-s4882.c
5185F: drivers/i2c/busses/i2c-amd8111.c
5186F: drivers/i2c/busses/i2c-i801.c
5187F: drivers/i2c/busses/i2c-isch.c
5188F: drivers/i2c/busses/i2c-nforce2.c
5189F: drivers/i2c/busses/i2c-nforce2-s4985.c
5190F: drivers/i2c/busses/i2c-piix4.c
5191F: drivers/i2c/busses/i2c-sis5595.c
5192F: drivers/i2c/busses/i2c-sis630.c
5193F: drivers/i2c/busses/i2c-sis96x.c
5194F: drivers/i2c/busses/i2c-via.c
5195F: drivers/i2c/busses/i2c-viapro.c
5196
cb7f07a4
NH
5197I2C/SMBUS ISMT DRIVER
5198M: Seth Heasley <seth.heasley@intel.com>
5199M: Neil Horman <nhorman@tuxdriver.com>
5200L: linux-i2c@vger.kernel.org
5201F: drivers/i2c/busses/i2c-ismt.c
5202F: Documentation/i2c/busses/i2c-ismt
5203
6ea884db 5204I2C/SMBUS STUB DRIVER
d8130624 5205M: Jean Delvare <jdelvare@suse.com>
846557d3 5206L: linux-i2c@vger.kernel.org
6ea884db 5207S: Maintained
8547a5bc 5208F: drivers/i2c/i2c-stub.c
6ea884db 5209
5b543965 5210I2C SUBSYSTEM
14d77c4d 5211M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5212L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5213W: https://i2c.wiki.kernel.org/
5214Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5215T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5216S: Maintained
40ed1b4c 5217F: Documentation/devicetree/bindings/i2c/
679655da
JP
5218F: Documentation/i2c/
5219F: drivers/i2c/
630bc46e 5220F: drivers/i2c/*/
679655da 5221F: include/linux/i2c.h
03b70d62 5222F: include/linux/i2c-*.h
c117ab84
CEB
5223F: include/uapi/linux/i2c.h
5224F: include/uapi/linux/i2c-*.h
1da177e4 5225
4560d677
WS
5226I2C ACPI SUPPORT
5227M: Mika Westerberg <mika.westerberg@linux.intel.com>
5228L: linux-i2c@vger.kernel.org
5229L: linux-acpi@vger.kernel.org
5230S: Maintained
4560d677 5231
d85c8a6a 5232I2C-TAOS-EVM DRIVER
d8130624 5233M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5234L: linux-i2c@vger.kernel.org
5235S: Maintained
5236F: Documentation/i2c/busses/i2c-taos-evm
5237F: drivers/i2c/busses/i2c-taos-evm.c
5238
e8c76eed 5239I2C-TINY-USB DRIVER
8b58be88 5240M: Till Harbaum <till@harbaum.org>
846557d3 5241L: linux-i2c@vger.kernel.org
932d1872 5242W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5243S: Maintained
679655da 5244F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5245
1da177e4 5246i386 BOOT CODE
8b58be88 5247M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5248S: Maintained
679655da 5249F: arch/x86/boot/
1da177e4
LT
5250
5251i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5252M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5253T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5254S: Maintained
5255
1da177e4 5256IA64 (Itanium) PLATFORM
8b58be88
JP
5257M: Tony Luck <tony.luck@intel.com>
5258M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5259L: linux-ia64@vger.kernel.org
6b1c70b1 5260T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5261S: Maintained
679655da 5262F: arch/ia64/
1da177e4 5263
4cd38750
LDSB
5264IBM Power VMX Cryptographic instructions
5265M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5266M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5267L: linux-crypto@vger.kernel.org
5268S: Supported
5269F: drivers/crypto/vmx/Makefile
5270F: drivers/crypto/vmx/Kconfig
5271F: drivers/crypto/vmx/vmx.c
5272F: drivers/crypto/vmx/aes*
5273F: drivers/crypto/vmx/ghash*
5274F: drivers/crypto/vmx/ppc-xlate.pl
5275
956c203c 5276IBM Power in-Nest Crypto Acceleration
4cd38750 5277M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5278M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5279L: linux-crypto@vger.kernel.org
5280S: Supported
28bceeaa
DS
5281F: drivers/crypto/nx/Makefile
5282F: drivers/crypto/nx/Kconfig
5283F: drivers/crypto/nx/nx-aes*
5284F: drivers/crypto/nx/nx-sha*
5285F: drivers/crypto/nx/nx.*
5286F: drivers/crypto/nx/nx_csbcpb.h
5287F: drivers/crypto/nx/nx_debugfs.h
956c203c 5288
0e16aafb 5289IBM Power 842 compression accelerator
41656aa7 5290M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5291S: Supported
28bceeaa
DS
5292F: drivers/crypto/nx/Makefile
5293F: drivers/crypto/nx/Kconfig
7011a122 5294F: drivers/crypto/nx/nx-842*
2da572c9 5295F: include/linux/sw842.h
2062c5b6 5296F: crypto/842.c
2da572c9 5297F: lib/842/
0e16aafb 5298
1da177e4 5299IBM Power Linux RAID adapter
8b58be88 5300M: Brian King <brking@us.ibm.com>
1da177e4 5301S: Supported
679655da 5302F: drivers/scsi/ipr.*
1da177e4 5303
9d348af4 5304IBM Power Virtual Ethernet Device Driver
eddd63a6 5305M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5306L: netdev@vger.kernel.org
5307S: Supported
9aa32835 5308F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5309
032c5e82
TF
5310IBM Power SRIOV Virtual NIC Device Driver
5311M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5312M: John Allen <jallen@linux.vnet.ibm.com>
5313L: netdev@vger.kernel.org
5314S: Supported
5315F: drivers/net/ethernet/ibm/ibmvnic.*
5316
e6babec6 5317IBM Power Virtual SCSI Device Drivers
bcbde52b 5318M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5319L: linux-scsi@vger.kernel.org
5320S: Supported
e6babec6
NF
5321F: drivers/scsi/ibmvscsi/ibmvscsi*
5322F: drivers/scsi/ibmvscsi/viosrp.h
5323
5324IBM Power Virtual FC Device Drivers
44b4dad9 5325M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5326L: linux-scsi@vger.kernel.org
5327S: Supported
5328F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5329
1da177e4 5330IBM ServeRAID RAID DRIVER
f9213e78 5331S: Orphan
679655da 5332F: drivers/scsi/ips.*
1da177e4 5333
6ed9f9c4
PT
5334ICH LPC AND GPIO DRIVER
5335M: Peter Tyser <ptyser@xes-inc.com>
5336S: Maintained
5337F: drivers/mfd/lpc_ich.c
5338F: drivers/gpio/gpio-ich.c
5339
1e7106fc 5340IDE SUBSYSTEM
8b58be88 5341M: "David S. Miller" <davem@davemloft.net>
1da177e4 5342L: linux-ide@vger.kernel.org
8a6e2535 5343Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5344T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5345S: Maintained
679655da
JP
5346F: Documentation/ide/
5347F: drivers/ide/
5348F: include/linux/ide.h
1da177e4 5349
6cb8c13d
IP
5350IDEAPAD LAPTOP EXTRAS DRIVER
5351M: Ike Panhc <ike.pan@canonical.com>
5352L: platform-driver-x86@vger.kernel.org
5353W: http://launchpad.net/ideapad-laptop
5354S: Maintained
5355F: drivers/platform/x86/ideapad-laptop.c
5356
1ea4c161
AM
5357IDEAPAD LAPTOP SLIDEBAR DRIVER
5358M: Andrey Moiseev <o2g.org.ru@gmail.com>
5359L: linux-input@vger.kernel.org
5360W: https://github.com/o2genum/ideapad-slidebar
5361S: Maintained
5362F: drivers/input/misc/ideapad_slidebar.c
5363
0f861e8c 5364IDE/ATAPI DRIVERS
487ba8e8 5365M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5366L: linux-ide@vger.kernel.org
c404c199 5367S: Maintained
679655da
JP
5368F: Documentation/cdrom/ide-cd
5369F: drivers/ide/ide-cd*
1da177e4 5370
27471fdb 5371IDLE-I7300
8b58be88 5372M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5373L: linux-pm@vger.kernel.org
27471fdb 5374S: Supported
679655da 5375F: drivers/idle/i7300_idle.c
27471fdb 5376
02cf2286 5377IEEE 802.15.4 SUBSYSTEM
b6e195fd 5378M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5379L: linux-wpan@vger.kernel.org
5380W: https://github.com/linux-wpan
5381T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5382S: Maintained
5383F: net/ieee802154/
68653359 5384F: net/mac802154/
251741b1 5385F: drivers/net/ieee802154/
580947d3
AA
5386F: include/linux/nl802154.h
5387F: include/linux/ieee802154.h
5388F: include/net/nl802154.h
5389F: include/net/mac802154.h
5390F: include/net/af_ieee802154.h
5391F: include/net/cfg802154.h
5392F: include/net/ieee802154_netdev.h
ebef9c12 5393F: Documentation/networking/ieee802154.txt
02cf2286 5394
b1c97193
SY
5395IGORPLUG-USB IR RECEIVER
5396M: Sean Young <sean@mess.org>
5397L: linux-media@vger.kernel.org
5398S: Maintained
5399F: drivers/media/rc/igorplugusb.c
5400
40ad4a30
SY
5401IGUANAWORKS USB IR TRANSCEIVER
5402M: Sean Young <sean@mess.org>
5403L: linux-media@vger.kernel.org
5404S: Maintained
5405F: drivers/media/rc/iguanair.c
5406
9545f86e 5407IIO SUBSYSTEM AND DRIVERS
030a13d7 5408M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5409R: Hartmut Knaack <knaack.h@gmx.de>
5410R: Lars-Peter Clausen <lars@metafoo.de>
5411R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5412L: linux-iio@vger.kernel.org
5413S: Maintained
03e7c251 5414F: drivers/iio/
9545f86e 5415F: drivers/staging/iio/
8fe671fc 5416F: include/linux/iio/
817020cf 5417F: tools/iio/
9545f86e 5418
65519263
SG
5419IKANOS/ADI EAGLE ADSL USB DRIVER
5420M: Matthieu Castet <castet.matthieu@free.fr>
5421M: Stanislaw Gruszka <stf_xl@wp.pl>
5422S: Maintained
5423F: drivers/usb/atm/ueagle-atm.c
5424
e89ab51f
GR
5425INA209 HARDWARE MONITOR DRIVER
5426M: Guenter Roeck <linux@roeck-us.net>
5427L: lm-sensors@lm-sensors.org
5428S: Maintained
5429F: Documentation/hwmon/ina209
5430F: Documentation/devicetree/bindings/i2c/ina209.txt
5431F: drivers/hwmon/ina209.c
5432
5433INA2XX HARDWARE MONITOR DRIVER
5434M: Guenter Roeck <linux@roeck-us.net>
5435L: lm-sensors@lm-sensors.org
5436S: Maintained
5437F: Documentation/hwmon/ina2xx
5438F: drivers/hwmon/ina2xx.c
5439F: include/linux/platform_data/ina2xx.h
5440
14dc124f
SIG
5441INDUSTRY PACK SUBSYSTEM (IPACK)
5442M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5443M: Jens Taprogge <jens.taprogge@taprogge.org>
5444M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5445L: industrypack-devel@lists.sourceforge.net
5446W: http://industrypack.sourceforge.net
5447S: Maintained
5448F: drivers/ipack/
5449
8adc53fd
ZLK
5450INGENIC JZ4780 DMA Driver
5451M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5452S: Maintained
5453F: drivers/dma/dma-jz4780.c
5454
aa7168f4 5455INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5456M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5457M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5458L: linux-ima-devel@lists.sourceforge.net
5459L: linux-ima-user@lists.sourceforge.net
5460L: linux-security-module@vger.kernel.org
aa7168f4 5461S: Supported
679655da 5462F: security/integrity/ima/
aa7168f4 5463
9a4ea5a9
JH
5464IMGTEC IR DECODER DRIVER
5465M: James Hogan <james.hogan@imgtec.com>
5466S: Maintained
5467F: drivers/media/rc/img-ir/
5468
1da177e4 5469IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5470L: linux-fbdev@vger.kernel.org
843393d3 5471S: Orphan
8a61f013 5472F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5473
5474INFINIBAND SUBSYSTEM
b6b2bbe6 5475M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5476M: Sean Hefty <sean.hefty@intel.com>
5477M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5478L: linux-rdma@vger.kernel.org
605841f5 5479W: http://www.openfabrics.org/
8a6e2535 5480Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5481T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5482S: Supported
679655da
JP
5483F: Documentation/infiniband/
5484F: drivers/infiniband/
2dfcad3a 5485F: drivers/staging/rdma/
c117ab84 5486F: include/uapi/linux/if_infiniband.h
954138dc
YD
5487F: include/uapi/rdma/
5488F: include/rdma/
1da177e4 5489
c9f04f58 5490INOTIFY
8b58be88
JP
5491M: John McCutchan <john@johnmccutchan.com>
5492M: Robert Love <rlove@rlove.org>
5493M: Eric Paris <eparis@parisplace.org>
c9f04f58 5494S: Maintained
679655da
JP
5495F: Documentation/filesystems/inotify.txt
5496F: fs/notify/inotify/
5497F: include/linux/inotify.h
c117ab84 5498F: include/uapi/linux/inotify.h
c9f04f58 5499
e2d1d6c0 5500INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5501M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5502L: linux-input@vger.kernel.org
8a6e2535 5503Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5504T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5505S: Maintained
679655da 5506F: drivers/input/
f4eea7e2 5507F: include/linux/input.h
c117ab84 5508F: include/uapi/linux/input.h
f4eea7e2 5509F: include/linux/input/
e2d1d6c0 5510
3267a87f 5511INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5512M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5513L: linux-input@vger.kernel.org
75dd112a 5514S: Odd fixes
3267a87f 5515F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5516F: drivers/input/input-mt.c
3267a87f
HR
5517K: \b(ABS|SYN)_MT_
5518
97fa99a3
JY
5519INTEL ASoC BDW/HSW DRIVERS
5520M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5521L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5522S: Supported
e8e1225d
JP
5523F: sound/soc/intel/common/sst-dsp*
5524F: sound/soc/intel/common/sst-firmware.c
5525F: sound/soc/intel/boards/broadwell.c
5526F: sound/soc/intel/haswell/
97fa99a3 5527
4ac13e17
DJ
5528INTEL C600 SERIES SAS CONTROLLER DRIVER
5529M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5530M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5531L: linux-scsi@vger.kernel.org
7106891a
DJ
5532T: git git://git.code.sf.net/p/intel-sas/isci
5533S: Supported
4ac13e17 5534F: drivers/scsi/isci/
4ac13e17 5535
26717172
LB
5536INTEL IDLE DRIVER
5537M: Len Brown <lenb@kernel.org>
bf1c138e 5538L: linux-pm@vger.kernel.org
08deed1e 5539T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5540S: Supported
5541F: drivers/idle/intel_idle.c
5542
7c1ac18d 5543INTEL PSTATE DRIVER
58ac1f62
SP
5544M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5545M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5546L: linux-pm@vger.kernel.org
5547S: Supported
5548F: drivers/cpufreq/intel_pstate.c
5549
9eb8ef74 5550INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5551M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5552L: linux-fbdev@vger.kernel.org
ce00f85c 5553S: Maintained
679655da 5554F: Documentation/fb/intelfb.txt
8a61f013 5555F: drivers/video/fbdev/intelfb/
9eb8ef74 5556
1da177e4 5557INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5558M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5559L: linux-fbdev@vger.kernel.org
ce00f85c 5560S: Maintained
8a61f013 5561F: drivers/video/fbdev/i810/
1da177e4 5562
f4a9bc4c 5563INTEL MENLOW THERMAL DRIVER
8b58be88 5564M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5565L: platform-driver-x86@vger.kernel.org
5ca92bd9 5566W: https://01.org/linux-acpi
f4a9bc4c 5567S: Supported
679655da 5568F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5569
248a9dc3 5570INTEL I/OAT DMA DRIVER
18ebd564 5571M: Dave Jiang <dave.jiang@intel.com>
08223d80 5572R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5573L: dmaengine@vger.kernel.org
5574Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5575S: Supported
679655da 5576F: drivers/dma/ioat*
248a9dc3 5577
6c8909b4 5578INTEL IOMMU (VT-d)
8b58be88 5579M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5580L: iommu@lists.linux-foundation.org
54e5881d 5581T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5582S: Supported
3fb39615 5583F: drivers/iommu/intel-iommu.c
679655da 5584F: include/linux/intel-iommu.h
6c8909b4 5585
b3e5f263 5586INTEL IOP-ADMA DMA DRIVER
08223d80 5587R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5588S: Odd fixes
679655da 5589F: drivers/dma/iop-adma.c
b3e5f263 5590
9251ce95 5591INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5592M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5593S: Maintained
679655da
JP
5594F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5595F: arch/arm/mach-ixp4xx/include/mach/npe.h
5596F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5597F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5598F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5599F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5600
844dd05f 5601INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5602M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5603S: Maintained
679655da 5604F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5605
2f302324 5606INTEL ETHERNET DRIVERS
8b58be88 5607M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5608R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5609R: Shannon Nelson <shannon.nelson@intel.com>
5610R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5611R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5612R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5613R: John Ronciak <john.ronciak@intel.com>
5614R: Mitch Williams <mitch.a.williams@intel.com>
5615L: intel-wired-lan@lists.osuosl.org
f6fde11a 5616W: http://www.intel.com/support/feedback.htm
d94e6fed 5617W: http://e1000.sourceforge.net/
2f302324
JK
5618Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5619T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5620T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5621S: Supported
0d164401
JK
5622F: Documentation/networking/e100.txt
5623F: Documentation/networking/e1000.txt
5624F: Documentation/networking/e1000e.txt
5625F: Documentation/networking/igb.txt
5626F: Documentation/networking/igbvf.txt
5627F: Documentation/networking/ixgb.txt
5628F: Documentation/networking/ixgbe.txt
5629F: Documentation/networking/ixgbevf.txt
1bff6529 5630F: Documentation/networking/i40e.txt
105bf2fe 5631F: Documentation/networking/i40evf.txt
dee1ad47 5632F: drivers/net/ethernet/intel/
bc90d291 5633F: drivers/net/ethernet/intel/*/
1da177e4 5634
0963d59b
LW
5635INTEL-MID GPIO DRIVER
5636M: David Cohen <david.a.cohen@linux.intel.com>
5637L: linux-gpio@vger.kernel.org
5638S: Maintained
5639F: drivers/gpio/gpio-intel-mid.c
5640
ca907a90
SY
5641INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5642M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5643L: linux-wireless@vger.kernel.org
ca907a90 5644S: Maintained
679655da 5645F: Documentation/networking/README.ipw2100
679655da 5646F: Documentation/networking/README.ipw2200
367a1092 5647F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5648
5760b0a5
AS
5649INTEL(R) TRACE HUB
5650M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5651S: Supported
5652F: Documentation/trace/intel_th.txt
5653F: drivers/hwtracing/intel_th/
5654
4bd96a7a 5655INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5656M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5657L: tboot-devel@lists.sourceforge.net
5658W: http://tboot.sourceforge.net
e9b7d7c8 5659T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5660S: Supported
5661F: Documentation/intel_txt.txt
5662F: include/linux/tboot.h
5663F: arch/x86/kernel/tboot.c
5664
8a70da82 5665INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5666M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5667M: linux-wimax@intel.com
49e7d9df 5668L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5669S: Supported
5670W: http://linuxwimax.org
679655da
JP
5671F: Documentation/wimax/README.i2400m
5672F: drivers/net/wimax/i2400m/
c117ab84 5673F: include/uapi/linux/wimax/i2400m.h
8a70da82 5674
1c0ce89c
SG
5675INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5676M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5677L: linux-wireless@vger.kernel.org
1c0ce89c 5678S: Supported
7ac9a364 5679F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5680
b481de9c 5681INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5682M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5683M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5684M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5685L: linux-wireless@vger.kernel.org
b481de9c 5686W: http://intellinuxwireless.org
b62ff718 5687T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5688S: Supported
e705c121 5689F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5690
de8fe023
TW
5691INTEL MANAGEMENT ENGINE (mei)
5692M: Tomas Winkler <tomas.winkler@intel.com>
5693L: linux-kernel@vger.kernel.org
5694S: Supported
c117ab84 5695F: include/uapi/linux/mei.h
5069288b 5696F: include/linux/mei_cl_bus.h
de8fe023 5697F: drivers/misc/mei/*
e07950a1 5698F: Documentation/misc-devices/mei/*
de8fe023 5699
50ceb98b
SD
5700INTEL MIC DRIVERS (mic)
5701M: Sudeep Dutt <sudeep.dutt@intel.com>
5702M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5703S: Supported
5704W: https://github.com/sudeepdutt/mic
5705W: http://software.intel.com/en-us/mic-developer
5706F: include/linux/mic_bus.h
5707F: include/linux/scif.h
5708F: include/uapi/linux/mic_common.h
5709F: include/uapi/linux/mic_ioctl.h
5710F include/uapi/linux/scif_ioctl.h
5711F: drivers/misc/mic/
5712F: drivers/dma/mic_x100_dma.c
5713F: drivers/dma/mic_x100_dma.h
5714F Documentation/mic/
5715
0a8b8353 5716INTEL PMC IPC DRIVER
5717M: Zha Qipeng<qipeng.zha@intel.com>
5718L: platform-driver-x86@vger.kernel.org
5719S: Maintained
5720F: drivers/platform/x86/intel_pmc_ipc.c
5721F: arch/x86/include/asm/intel_pmc_ipc.h
5722
cb109a0e 5723IOC3 ETHERNET DRIVER
8b58be88 5724M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5725L: linux-mips@linux-mips.org
5726S: Maintained
8862bf1e 5727F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5728
cb109a0e 5729IOC3 SERIAL DRIVER
8b58be88 5730M: Pat Gefre <pfg@sgi.com>
d39e0721 5731L: linux-serial@vger.kernel.org
cb109a0e 5732S: Maintained
df621252 5733F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5734
0b6e8569
SW
5735IOMMU DRIVERS
5736M: Joerg Roedel <joro@8bytes.org>
5737L: iommu@lists.linux-foundation.org
5738T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5739S: Maintained
5740F: drivers/iommu/
5741
4480f15b 5742IP MASQUERADING
8b58be88 5743M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5744S: Maintained
679655da 5745F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5746
4480f15b 5747IPATH DRIVER
8473c603 5748M: Mike Marciniszyn <infinipath@intel.com>
e6cc0fd1 5749L: linux-rdma@vger.kernel.org
52a09a04 5750S: Maintained
6f9b3890 5751F: drivers/staging/rdma/ipath/
77d8798b 5752
4409ebe9 5753IPMI SUBSYSTEM
8b58be88 5754M: Corey Minyard <minyard@acm.org>
b0c90653 5755L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5756W: http://openipmi.sourceforge.net/
5757S: Supported
679655da
JP
5758F: Documentation/IPMI.txt
5759F: drivers/char/ipmi/
5760F: include/linux/ipmi*
c117ab84 5761F: include/uapi/linux/ipmi*
4409ebe9 5762
2d800897
KW
5763QCOM AUDIO (ASoC) DRIVERS
5764M: Patrick Lai <plai@codeaurora.org>
5765M: Banajit Goswami <bgoswami@codeaurora.org>
5766L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5767S: Supported
5768F: sound/soc/qcom/
5769
e2d1d6c0 5770IPS SCSI RAID DRIVER
8b58be88 5771M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5772L: linux-scsi@vger.kernel.org
5773W: http://www.adaptec.com/
5774S: Maintained
679655da 5775F: drivers/scsi/ips*
e2d1d6c0
RD
5776
5777IPVS
8b58be88
JP
5778M: Wensong Zhang <wensong@linux-vs.org>
5779M: Simon Horman <horms@verge.net.au>
5780M: Julian Anastasov <ja@ssi.bg>
979b6c13 5781L: netdev@vger.kernel.org
e2d1d6c0 5782L: lvs-devel@vger.kernel.org
1da177e4 5783S: Maintained
679655da 5784F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5785F: include/net/ip_vs.h
c117ab84 5786F: include/uapi/linux/ip_vs.h
679655da 5787F: net/netfilter/ipvs/
1da177e4 5788
e7839f25 5789IPWIRELESS DRIVER
e5f6450c 5790M: Jiri Kosina <jikos@kernel.org>
d8130624 5791M: David Sterba <dsterba@suse.com>
92094aa0 5792S: Odd Fixes
282361a0 5793F: drivers/tty/ipwireless/
099dc4fb 5794
e2d1d6c0 5795IPX NETWORK LAYER
8b58be88 5796M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5797L: netdev@vger.kernel.org
5798S: Maintained
679655da 5799F: include/net/ipx.h
c117ab84 5800F: include/uapi/linux/ipx.h
679655da 5801F: net/ipx/
e2d1d6c0 5802
1da177e4 5803IRDA SUBSYSTEM
8b58be88 5804M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5805L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5806L: netdev@vger.kernel.org
1da177e4 5807W: http://irda.sourceforge.net/
f353976d 5808S: Maintained
e0057975 5809T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5810F: Documentation/networking/irda.txt
5811F: drivers/net/irda/
5812F: include/net/irda/
5813F: net/irda/
1da177e4 5814
a800c7cc
TG
5815IRQ SUBSYSTEM
5816M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5817L: linux-kernel@vger.kernel.org
a800c7cc 5818S: Maintained
75fc2d37 5819T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5820F: kernel/irq/
2ed9fd28
JC
5821
5822IRQCHIP DRIVERS
5823M: Thomas Gleixner <tglx@linutronix.de>
5824M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5825M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5826L: linux-kernel@vger.kernel.org
5827S: Maintained
5828T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5829T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5830F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5831F: drivers/irqchip/
a800c7cc 5832
7ab3a837 5833IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5834M: Jiang Liu <jiang.liu@linux.intel.com>
5835M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5836S: Maintained
b09dec2c 5837T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5838F: Documentation/IRQ-domain.txt
5839F: include/linux/irqdomain.h
5840F: kernel/irq/irqdomain.c
b09dec2c 5841F: kernel/irq/msi.c
7ab3a837 5842
e2d1d6c0 5843ISAPNP
8b58be88 5844M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5845S: Maintained
679655da
JP
5846F: Documentation/isapnp.txt
5847F: drivers/pnp/isapnp/
5848F: include/linux/isapnp.h
e2d1d6c0 5849
d39b8420
HV
5850ISA RADIO MODULE
5851M: Hans Verkuil <hverkuil@xs4all.nl>
5852L: linux-media@vger.kernel.org
5853T: git git://linuxtv.org/media_tree.git
a825eaec 5854W: https://linuxtv.org
d39b8420
HV
5855S: Maintained
5856F: drivers/media/radio/radio-isa*
5857
71a6d0af
HW
5858iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5859M: Peter Jones <pjones@redhat.com>
5860M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5861S: Maintained
5862F: drivers/firmware/iscsi_ibft*
5863
14816b1e 5864ISCSI
8b58be88 5865M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5866L: open-iscsi@googlegroups.com
5867W: www.open-iscsi.org
54e5881d 5868T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5869S: Maintained
679655da
JP
5870F: drivers/scsi/*iscsi*
5871F: include/scsi/*iscsi*
14816b1e 5872
1e65eb42
OG
5873ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5874M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5875M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5876M: Roi Dayan <roid@mellanox.com>
5877L: linux-rdma@vger.kernel.org
5878S: Supported
5879W: http://www.openfabrics.org
5880W: www.open-iscsi.org
5881Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5882F: drivers/infiniband/ulp/iser/
1e65eb42 5883
2b70e5fd
SG
5884ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5885M: Sagi Grimberg <sagig@mellanox.com>
5886T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5887L: linux-rdma@vger.kernel.org
5888L: target-devel@vger.kernel.org
5889S: Supported
5890W: http://www.linux-iscsi.org
5891F: drivers/infiniband/ulp/isert
5892
1da177e4 5893ISDN SUBSYSTEM
8b58be88 5894M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5895L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5896L: netdev@vger.kernel.org
1da177e4 5897W: http://www.isdn4linux.de
54e5881d 5898T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5899S: Maintained
679655da
JP
5900F: Documentation/isdn/
5901F: drivers/isdn/
5902F: include/linux/isdn.h
5903F: include/linux/isdn/
c117ab84
CEB
5904F: include/uapi/linux/isdn.h
5905F: include/uapi/linux/isdn/
1da177e4
LT
5906
5907ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5908M: Armin Schindler <mac@melware.de>
d5d52273 5909L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5910W: http://www.melware.de
5911S: Maintained
679655da 5912F: drivers/isdn/hardware/eicon/
1da177e4 5913
d624870f 5914IT87 HARDWARE MONITORING DRIVER
d8130624 5915M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
5916L: lm-sensors@lm-sensors.org
5917S: Maintained
5918F: Documentation/hwmon/it87
5919F: drivers/hwmon/it87.c
5920
d7104bff
AP
5921IT913X MEDIA DRIVER
5922M: Antti Palosaari <crope@iki.fi>
5923L: linux-media@vger.kernel.org
a825eaec 5924W: https://linuxtv.org
d7104bff
AP
5925W: http://palosaari.fi/linux/
5926Q: http://patchwork.linuxtv.org/project/linux-media/list/
5927T: git git://linuxtv.org/anttip/media_tree.git
5928S: Maintained
249c697e 5929F: drivers/media/tuners/it913x*
d7104bff 5930
91821ff3 5931IVTV VIDEO4LINUX DRIVER
6afdeaf8 5932M: Andy Walls <awalls@md.metrocast.net>
7b212edf 5933L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 5934L: linux-media@vger.kernel.org
275ffde4 5935T: git git://linuxtv.org/media_tree.git
91821ff3
HV
5936W: http://www.ivtvdriver.org
5937S: Maintained
679655da 5938F: Documentation/video4linux/*.ivtv
90d72ac6 5939F: drivers/media/pci/ivtv/
c117ab84 5940F: include/uapi/linux/ivtv*
91821ff3 5941
68620bdd
MP
5942IX2505V MEDIA DRIVER
5943M: Malcolm Priestley <tvboxspy@gmail.com>
5944L: linux-media@vger.kernel.org
a825eaec 5945W: https://linuxtv.org
68620bdd
MP
5946Q: http://patchwork.linuxtv.org/project/linux-media/list/
5947S: Maintained
5948F: drivers/media/dvb-frontends/ix2505v*
5949
4453d736
GR
5950JC42.4 TEMPERATURE SENSOR DRIVER
5951M: Guenter Roeck <linux@roeck-us.net>
5952L: lm-sensors@lm-sensors.org
5953S: Maintained
5954F: drivers/hwmon/jc42.c
5955F: Documentation/hwmon/jc42
5956
e2d1d6c0 5957JFS FILESYSTEM
3256f80f 5958M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
5959L: jfs-discussion@lists.sourceforge.net
5960W: http://jfs.sourceforge.net/
54e5881d 5961T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 5962S: Maintained
679655da
JP
5963F: Documentation/filesystems/jfs.txt
5964F: fs/jfs/
e2d1d6c0 5965
95252236 5966JME NETWORK DRIVER
8b58be88 5967M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
5968L: netdev@vger.kernel.org
5969S: Maintained
63d24a0e 5970F: drivers/net/ethernet/jme.*
95252236 5971
1da177e4 5972JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 5973M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
5974L: linux-mtd@lists.infradead.org
5975W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 5976S: Maintained
679655da 5977F: fs/jffs2/
c117ab84 5978F: include/uapi/linux/jffs2.h
1da177e4 5979
d183e11a
TT
5980JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5981M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 5982M: Jan Kara <jack@suse.com>
d183e11a
TT
5983L: linux-ext4@vger.kernel.org
5984S: Maintained
5985F: fs/jbd2/
5986F: include/linux/jbd2.h
ae0718f8 5987
207dab5f
MU
5988JPU V4L2 MEM2MEM DRIVER FOR RENESAS
5989M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
5990L: linux-media@vger.kernel.org
5991S: Maintained
5992F: drivers/media/platform/rcar_jpu.c
5993
fd8b6cb4 5994JSM Neo PCI based serial card
9d141cb9 5995M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
5996L: linux-serial@vger.kernel.org
5997S: Maintained
df621252 5998F: drivers/tty/serial/jsm/
ae0718f8 5999
af39917d
CL
6000K10TEMP HARDWARE MONITORING DRIVER
6001M: Clemens Ladisch <clemens@ladisch.de>
6002L: lm-sensors@lm-sensors.org
6003S: Maintained
6004F: Documentation/hwmon/k10temp
6005F: drivers/hwmon/k10temp.c
6006
4660cb35 6007K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6008M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 6009L: lm-sensors@lm-sensors.org
ae0718f8 6010S: Maintained
679655da
JP
6011F: Documentation/hwmon/k8temp
6012F: drivers/hwmon/k8temp.c
ae0718f8 6013
1da177e4 6014KCONFIG
5eb1f99e 6015M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6016L: linux-kbuild@vger.kernel.org
cea8321c 6017T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6018S: Maintained
679655da
JP
6019F: Documentation/kbuild/kconfig-language.txt
6020F: scripts/kconfig/
1da177e4 6021
ea6c2089 6022KDUMP
8b58be88
JP
6023M: Vivek Goyal <vgoyal@redhat.com>
6024M: Haren Myneni <hbabu@us.ibm.com>
34633993 6025L: kexec@lists.infradead.org
ea6c2089
VG
6026W: http://lse.sourceforge.net/kdump/
6027S: Maintained
80811493 6028F: Documentation/kdump/
ea6c2089 6029
f41bf02f
HV
6030KEENE FM RADIO TRANSMITTER DRIVER
6031M: Hans Verkuil <hverkuil@xs4all.nl>
6032L: linux-media@vger.kernel.org
6033T: git git://linuxtv.org/media_tree.git
a825eaec 6034W: https://linuxtv.org
f41bf02f
HV
6035S: Maintained
6036F: drivers/media/radio/radio-keene*
6037
1da177e4 6038KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6039M: Ian Kent <raven@themaw.net>
f694fc97 6040L: autofs@vger.kernel.org
1da177e4 6041S: Maintained
679655da 6042F: fs/autofs4/
1da177e4 6043
70fb7ba6 6044KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6045M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6046T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6047T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6048L: linux-kbuild@vger.kernel.org
5ce45962 6049S: Maintained
679655da
JP
6050F: Documentation/kbuild/
6051F: Makefile
6052F: scripts/Makefile.*
70fb7ba6
MM
6053F: scripts/basic/
6054F: scripts/mk*
6055F: scripts/package/
1da177e4
LT
6056
6057KERNEL JANITORS
c3000e03 6058L: kernel-janitors@vger.kernel.org
10466f5a 6059W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6060S: Odd Fixes
1da177e4 6061
e8b43555 6062KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6063M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6064M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6065L: linux-nfs@vger.kernel.org
1da177e4 6066W: http://nfs.sourceforge.net/
98fac23f 6067S: Supported
679655da 6068F: fs/nfsd/
c117ab84 6069F: include/uapi/linux/nfsd/
679655da
JP
6070F: fs/lockd/
6071F: fs/nfs_common/
6072F: net/sunrpc/
6073F: include/linux/lockd/
6074F: include/linux/sunrpc/
c117ab84 6075F: include/uapi/linux/sunrpc/
1da177e4 6076
13b122b3
SK
6077KERNEL SELFTEST FRAMEWORK
6078M: Shuah Khan <shuahkh@osg.samsung.com>
6079L: linux-api@vger.kernel.org
6080T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6081S: Maintained
6082F: tools/testing/selftests
6083
426d62e2 6084KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6085M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6086M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6087L: kvm@vger.kernel.org
e3e58478 6088W: http://www.linux-kvm.org
a94b40a6 6089T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6090S: Supported
c93a64fe
PB
6091F: Documentation/*/kvm*.txt
6092F: Documentation/virtual/kvm/
679655da 6093F: arch/*/kvm/
1662e862
CB
6094F: arch/x86/kernel/kvm.c
6095F: arch/x86/kernel/kvmclock.c
679655da
JP
6096F: arch/*/include/asm/kvm*
6097F: include/linux/kvm*
c117ab84 6098F: include/uapi/linux/kvm*
679655da 6099F: virt/kvm/
426d62e2 6100
ad8003d3 6101KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6102M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6103L: kvm@vger.kernel.org
038161de 6104W: http://www.linux-kvm.org/
7de609c8 6105S: Maintained
679655da 6106F: arch/x86/include/asm/svm.h
679655da 6107F: arch/x86/kvm/svm.c
426d62e2 6108
513014b7 6109KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6110M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6111L: kvm-ppc@vger.kernel.org
038161de 6112W: http://www.linux-kvm.org/
6a7f972d 6113T: git git://github.com/agraf/linux-2.6.git
513014b7 6114S: Supported
679655da
JP
6115F: arch/powerpc/include/asm/kvm*
6116F: arch/powerpc/kvm/
513014b7 6117
85f8fffe 6118KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6119M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6120M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6121L: linux-s390@vger.kernel.org
6122W: http://www.ibm.com/developerworks/linux/linux390/
6123S: Supported
679655da
JP
6124F: Documentation/s390/kvm.txt
6125F: arch/s390/include/asm/kvm*
80811493 6126F: arch/s390/kvm/
85f8fffe 6127
a749474d 6128KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6129M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6130M: Marc Zyngier <marc.zyngier@arm.com>
6131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6132L: kvmarm@lists.cs.columbia.edu
6133W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6134T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6135S: Supported
a749474d
CD
6136F: arch/arm/include/uapi/asm/kvm*
6137F: arch/arm/include/asm/kvm*
6138F: arch/arm/kvm/
5c8818b4
MZ
6139F: virt/kvm/arm/
6140F: include/kvm/arm_*
a749474d 6141
6394a3ec 6142KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6143M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6144M: Marc Zyngier <marc.zyngier@arm.com>
6145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6146L: kvmarm@lists.cs.columbia.edu
6147S: Maintained
6148F: arch/arm64/include/uapi/asm/kvm*
6149F: arch/arm64/include/asm/kvm*
6150F: arch/arm64/kvm/
6151
dc009d92 6152KEXEC
8b58be88 6153M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6154W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6155L: kexec@lists.infradead.org
dc009d92 6156S: Maintained
679655da 6157F: include/linux/kexec.h
c117ab84 6158F: include/uapi/linux/kexec.h
679655da 6159F: kernel/kexec.c
dc009d92 6160
e971461f
DH
6161KEYS/KEYRINGS:
6162M: David Howells <dhowells@redhat.com>
aa62efff 6163L: keyrings@vger.kernel.org
e971461f 6164S: Maintained
d410fa4e 6165F: Documentation/security/keys.txt
e971461f
DH
6166F: include/linux/key.h
6167F: include/linux/key-type.h
6168F: include/keys/
6169F: security/keys/
6170
7f3c68be 6171KEYS-TRUSTED
74dd744f
MZ
6172M: David Safford <safford@us.ibm.com>
6173M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6174L: linux-security-module@vger.kernel.org
aa62efff 6175L: keyrings@vger.kernel.org
7f3c68be 6176S: Supported
d410fa4e 6177F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6178F: include/keys/trusted-type.h
6179F: security/keys/trusted.c
6180F: security/keys/trusted.h
6181
6182KEYS-ENCRYPTED
74dd744f
MZ
6183M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6184M: David Safford <safford@us.ibm.com>
7f3c68be 6185L: linux-security-module@vger.kernel.org
aa62efff 6186L: keyrings@vger.kernel.org
7f3c68be 6187S: Supported
d410fa4e 6188F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6189F: include/keys/encrypted-type.h
19c90aa6 6190F: security/keys/encrypted-keys/
7f3c68be 6191
5b778dad 6192KGDB / KDB /debug_core
8b58be88 6193M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6194W: http://kgdb.wiki.kernel.org/
e3e2aaf7
JW
6195L: kgdb-bugreport@lists.sourceforge.net
6196S: Maintained
679655da
JP
6197F: Documentation/DocBook/kgdb.tmpl
6198F: drivers/misc/kgdbts.c
df621252 6199F: drivers/tty/serial/kgdboc.c
5b778dad 6200F: include/linux/kdb.h
679655da 6201F: include/linux/kgdb.h
4063eb5f 6202F: kernel/debug/
e3e2aaf7 6203
456db8cc 6204KMEMCHECK
8b58be88 6205M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6206M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6207S: Maintained
410d7a97
JP
6208F: Documentation/kmemcheck.txt
6209F: arch/x86/include/asm/kmemcheck.h
6210F: arch/x86/mm/kmemcheck/
6211F: include/linux/kmemcheck.h
6212F: mm/kmemcheck.c
b9ce08c0 6213
c3bb4d24 6214KMEMLEAK
8b58be88 6215M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6216S: Maintained
6217F: Documentation/kmemleak.txt
6218F: include/linux/kmemleak.h
6219F: mm/kmemleak.c
6220F: mm/kmemleak-test.c
6221
89559a61 6222KPROBES
8b58be88
JP
6223M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6224M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6225M: "David S. Miller" <davem@davemloft.net>
97c29e74 6226M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6227S: Maintained
679655da
JP
6228F: Documentation/kprobes.txt
6229F: include/linux/kprobes.h
6230F: kernel/kprobes.c
89559a61 6231
70e84049 6232KS0108 LCD CONTROLLER DRIVER
8b58be88 6233M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6234W: http://miguelojeda.es/auxdisplay.htm
6235W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6236S: Maintained
679655da
JP
6237F: Documentation/auxdisplay/ks0108
6238F: drivers/auxdisplay/ks0108.c
6239F: include/linux/ks0108.h
70e84049 6240
1b69c6d0
DA
6241L3MDEV
6242M: David Ahern <dsa@cumulusnetworks.com>
6243L: netdev@vger.kernel.org
6244S: Maintained
6245F: net/l3mdev
6246F: include/net/l3mdev.h
6247
1da177e4 6248LAPB module
1da177e4 6249L: linux-x25@vger.kernel.org
bf9915cc 6250S: Orphan
679655da
JP
6251F: Documentation/networking/lapb-module.txt
6252F: include/*/lapb.h
6253F: net/lapb/
1da177e4
LT
6254
6255LASI 53c700 driver for PARISC
8b58be88 6256M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6257L: linux-scsi@vger.kernel.org
6258S: Maintained
679655da
JP
6259F: Documentation/scsi/53c700.txt
6260F: drivers/scsi/53c700*
1da177e4 6261
263de9b5 6262LED SUBSYSTEM
8b58be88 6263M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6264M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6265L: linux-leds@vger.kernel.org
b8926ba0 6266T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6267S: Maintained
679655da
JP
6268F: drivers/leds/
6269F: include/linux/leds.h
263de9b5 6270
b0461a44 6271LEGACY EEPROM DRIVER
d8130624 6272M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6273S: Maintained
6274F: Documentation/misc-devices/eeprom
6275F: drivers/misc/eeprom/eeprom.c
6276
1da177e4 6277LEGO USB Tower driver
8b58be88 6278M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6279L: legousb-devel@lists.sourceforge.net
6280W: http://legousb.sourceforge.net/
6281S: Maintained
679655da 6282F: drivers/usb/misc/legousbtower.c
1da177e4 6283
055616a8
MK
6284LG2160 MEDIA DRIVER
6285M: Michael Krufky <mkrufky@linuxtv.org>
6286L: linux-media@vger.kernel.org
a825eaec 6287W: https://linuxtv.org
055616a8
MK
6288W: http://github.com/mkrufky
6289Q: http://patchwork.linuxtv.org/project/linux-media/list/
6290T: git git://linuxtv.org/mkrufky/tuners.git
6291S: Maintained
6292F: drivers/media/dvb-frontends/lg2160.*
6293
6f0e7725
MK
6294LGDT3305 MEDIA DRIVER
6295M: Michael Krufky <mkrufky@linuxtv.org>
6296L: linux-media@vger.kernel.org
a825eaec 6297W: https://linuxtv.org
6f0e7725
MK
6298W: http://github.com/mkrufky
6299Q: http://patchwork.linuxtv.org/project/linux-media/list/
6300T: git git://linuxtv.org/mkrufky/tuners.git
6301S: Maintained
6302F: drivers/media/dvb-frontends/lgdt3305.*
6303
568a17ff 6304LGUEST
8b58be88 6305M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6306L: lguest@lists.ozlabs.org
568a17ff 6307W: http://lguest.ozlabs.org/
72e91863 6308S: Odd Fixes
070f420b 6309F: arch/x86/include/asm/lguest*.h
679655da
JP
6310F: arch/x86/lguest/
6311F: drivers/lguest/
6312F: include/linux/lguest*.h
070f420b 6313F: tools/lguest/
568a17ff 6314
32ac7cb2
TH
6315LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6316M: Tejun Heo <tj@kernel.org>
6317L: linux-ide@vger.kernel.org
6318T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6319S: Maintained
6320F: drivers/ata/
6321F: include/linux/ata.h
6322F: include/linux/libata.h
6323
6324LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6325M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6326L: linux-ide@vger.kernel.org
6327T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6328S: Maintained
6329F: include/linux/pata_arasan_cf_data.h
6330F: drivers/ata/pata_arasan_cf.c
6331
c7fa056c
BZ
6332LIBATA PATA DRIVERS
6333M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6334M: Tejun Heo <tj@kernel.org>
6335L: linux-ide@vger.kernel.org
6336T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6337S: Maintained
6338F: drivers/ata/pata_*.c
6339F: drivers/ata/ata_generic.c
6340
32ac7cb2
TH
6341LIBATA SATA AHCI PLATFORM devices support
6342M: Hans de Goede <hdegoede@redhat.com>
6343M: Tejun Heo <tj@kernel.org>
6344L: linux-ide@vger.kernel.org
6345T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6346S: Maintained
6347F: drivers/ata/ahci_platform.c
6348F: drivers/ata/libahci_platform.c
6349F: include/linux/ahci_platform.h
6350
6351LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6352M: Mikael Pettersson <mikpelinux@gmail.com>
6353L: linux-ide@vger.kernel.org
6354T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6355S: Maintained
6356F: drivers/ata/sata_promise.*
6357
1acd437c
SL
6358LIBLOCKDEP
6359M: Sasha Levin <sasha.levin@oracle.com>
6360S: Maintained
6361F: tools/lib/lockdep/
6362
bc30196f
DW
6363LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6364M: Dan Williams <dan.j.williams@intel.com>
6365L: linux-nvdimm@lists.01.org
6366Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6367S: Supported
6368F: drivers/nvdimm/*
6369F: include/linux/nd.h
6370F: include/linux/libnvdimm.h
6371F: include/uapi/linux/ndctl.h
6372
6373LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6374M: Ross Zwisler <ross.zwisler@linux.intel.com>
6375L: linux-nvdimm@lists.01.org
6376Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6377S: Supported
6378F: drivers/nvdimm/blk.c
6379F: drivers/nvdimm/region_devs.c
6380F: drivers/acpi/nfit*
6381
6382LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6383M: Vishal Verma <vishal.l.verma@intel.com>
6384L: linux-nvdimm@lists.01.org
6385Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6386S: Supported
6387F: drivers/nvdimm/btt*
6388
6389LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6390M: Ross Zwisler <ross.zwisler@linux.intel.com>
6391L: linux-nvdimm@lists.01.org
6392Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6393S: Supported
6394F: drivers/nvdimm/pmem.c
b864bc17 6395F: include/linux/pmem.h
40603526 6396F: arch/*/include/asm/pmem.h
bc30196f 6397
cd9e9808
MB
6398LIGHTNVM PLATFORM SUPPORT
6399M: Matias Bjorling <mb@lightnvm.io>
6400W: http://github/OpenChannelSSD
4ead1a25 6401L: linux-block@vger.kernel.org
cd9e9808
MB
6402S: Maintained
6403F: drivers/lightnvm/
6404F: include/linux/lightnvm.h
6405F: include/uapi/linux/lightnvm.h
6406
1da177e4 6407LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6408M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6409W: http://www.ibm.com/linux/ltc/projects/ppc
6410S: Supported
11c34c7d 6411F: arch/powerpc/boot/rs6000.h
1da177e4 6412
852bb9f5 6413LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6414M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6415M: Paul Mackerras <paulus@samba.org>
ea668936 6416M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6417W: http://www.penguinppc.org/
a4724ed6 6418L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6419Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6420T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6421S: Supported
11c34c7d
JP
6422F: Documentation/powerpc/
6423F: arch/powerpc/
1da177e4
LT
6424
6425LINUX FOR POWER MACINTOSH
8b58be88 6426M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6427W: http://www.penguinppc.org/
a4724ed6 6428L: linuxppc-dev@lists.ozlabs.org
1da177e4 6429S: Maintained
11c34c7d
JP
6430F: arch/powerpc/platforms/powermac/
6431F: drivers/macintosh/
1da177e4 6432
77a76369 6433LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6434M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6435L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6436T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6437S: Maintained
11c34c7d
JP
6438F: arch/powerpc/platforms/512x/
6439F: arch/powerpc/platforms/52xx/
1da177e4
LT
6440
6441LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6442M: Alistair Popple <alistair@popple.id.au>
8b58be88 6443M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6444W: http://www.penguinppc.org/
a4724ed6 6445L: linuxppc-dev@lists.ozlabs.org
1da177e4 6446S: Maintained
11c34c7d
JP
6447F: arch/powerpc/platforms/40x/
6448F: arch/powerpc/platforms/44x/
1da177e4 6449
260c02a9 6450LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6451L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6452S: Orphan
11c34c7d
JP
6453F: arch/powerpc/*/*virtex*
6454F: arch/powerpc/*/*/*virtex*
1da177e4 6455
e93adf1e 6456LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6457M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6458W: http://www.penguinppc.org/
a4724ed6 6459L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6460S: Maintained
a2b1f7c8 6461F: arch/powerpc/platforms/8xx/
e93adf1e 6462
1da177e4 6463LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6464M: Scott Wood <oss@buserror.net>
8b58be88 6465M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6466W: http://www.penguinppc.org/
a4724ed6 6467L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6468T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6469S: Maintained
11c34c7d 6470F: arch/powerpc/platforms/83xx/
4c8f581d 6471F: arch/powerpc/platforms/85xx/
1da177e4 6472
ab06ff3a 6473LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6474M: Olof Johansson <olof@lixom.net>
a4724ed6 6475L: linuxppc-dev@lists.ozlabs.org
92e19709 6476S: Maintained
11c34c7d
JP
6477F: arch/powerpc/platforms/pasemi/
6478F: drivers/*/*pasemi*
6479F: drivers/*/*/*pasemi*
ab06ff3a 6480
1da177e4 6481LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6482M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6483L: linux-security-module@vger.kernel.org
1da177e4
LT
6484S: Supported
6485
a23ce6da
HW
6486LIS3LV02D ACCELEROMETER DRIVER
6487M: Eric Piel <eric.piel@tremplin-utc.net>
6488S: Maintained
ff606677
JD
6489F: Documentation/misc-devices/lis3lv02d
6490F: drivers/misc/lis3lv02d/
bd35665f 6491F: drivers/platform/x86/hp_accel.c
a23ce6da 6492
b700e7f0
SJ
6493LIVE PATCHING
6494M: Josh Poimboeuf <jpoimboe@redhat.com>
6495M: Seth Jennings <sjenning@redhat.com>
e5f6450c 6496M: Jiri Kosina <jikos@kernel.org>
d8130624 6497M: Vojtech Pavlik <vojtech@suse.com>
b700e7f0
SJ
6498S: Maintained
6499F: kernel/livepatch/
6500F: include/linux/livepatch.h
6501F: arch/x86/include/asm/livepatch.h
6502F: arch/x86/kernel/livepatch.c
6503F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6504F: samples/livepatch/
b700e7f0 6505L: live-patching@vger.kernel.org
74d50da3 6506T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6507
e2d1d6c0 6508LLC (802.2)
8b58be88 6509M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6510S: Maintained
679655da 6511F: include/linux/llc.h
c117ab84 6512F: include/uapi/linux/llc.h
679655da
JP
6513F: include/net/llc*
6514F: net/llc/
e2d1d6c0 6515
4e233cbe
AD
6516LM73 HARDWARE MONITOR DRIVER
6517M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6518L: lm-sensors@lm-sensors.org
6519S: Maintained
6520F: drivers/hwmon/lm73.c
6521
156e2d1a 6522LM78 HARDWARE MONITOR DRIVER
d8130624 6523M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6524L: lm-sensors@lm-sensors.org
6525S: Maintained
6526F: Documentation/hwmon/lm78
6527F: drivers/hwmon/lm78.c
6528
1da177e4 6529LM83 HARDWARE MONITOR DRIVER
d8130624 6530M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6531L: lm-sensors@lm-sensors.org
1da177e4 6532S: Maintained
679655da
JP
6533F: Documentation/hwmon/lm83
6534F: drivers/hwmon/lm83.c
1da177e4
LT
6535
6536LM90 HARDWARE MONITOR DRIVER
d8130624 6537M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6538L: lm-sensors@lm-sensors.org
1da177e4 6539S: Maintained
679655da 6540F: Documentation/hwmon/lm90
aae7bce4 6541F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6542F: drivers/hwmon/lm90.c
1da177e4 6543
917cc4e6
GR
6544LM95234 HARDWARE MONITOR DRIVER
6545M: Guenter Roeck <linux@roeck-us.net>
6546L: lm-sensors@lm-sensors.org
6547S: Maintained
6548F: Documentation/hwmon/lm95234
6549F: drivers/hwmon/lm95234.c
6550
68620bdd
MP
6551LME2510 MEDIA DRIVER
6552M: Malcolm Priestley <tvboxspy@gmail.com>
6553L: linux-media@vger.kernel.org
a825eaec 6554W: https://linuxtv.org
68620bdd
MP
6555Q: http://patchwork.linuxtv.org/project/linux-media/list/
6556S: Maintained
6557F: drivers/media/usb/dvb-usb-v2/lmedm04*
6558
512e67f9 6559LOCKDEP AND LOCKSTAT
8b58be88
JP
6560M: Peter Zijlstra <peterz@infradead.org>
6561M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6562L: linux-kernel@vger.kernel.org
75fc2d37 6563T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6564S: Maintained
214e0aed
DB
6565F: Documentation/locking/lockdep*.txt
6566F: Documentation/locking/lockstat.txt
679655da 6567F: include/linux/lockdep.h
7486d6da 6568F: kernel/locking/
512e67f9 6569
dde33348 6570LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6571M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6572L: linux-ntfs-dev@lists.sourceforge.net
6573W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6574S: Maintained
679655da 6575F: Documentation/ldm.txt
20d16fef 6576F: block/partitions/ldm.*
1da177e4 6577
ef6ada3d
JE
6578LogFS
6579M: Joern Engel <joern@logfs.org>
756ccb3c 6580M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6581L: logfs@logfs.org
6582W: logfs.org
6583S: Maintained
6584F: fs/logfs/
6585
b62d7946
RS
6586LPC32XX MACHINE SUPPORT
6587M: Roland Stigge <stigge@antcom.de>
6588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6589S: Maintained
6590F: arch/arm/mach-lpc32xx/
6591
c87e34ef 6592LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3a980508
RS
6593M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6594M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6595M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6596M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6597L: MPT-FusionLinux.pdl@avagotech.com
c87e34ef
MED
6598L: linux-scsi@vger.kernel.org
6599W: http://www.lsilogic.com/support
6600S: Supported
679655da 6601F: drivers/message/fusion/
500c152a 6602F: drivers/scsi/mpt2sas/
6603F: drivers/scsi/mpt3sas/
c87e34ef 6604
1da177e4 6605LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6606M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6607L: linux-scsi@vger.kernel.org
6608S: Maintained
679655da 6609F: drivers/scsi/sym53c8xx_2/
1da177e4 6610
e5f5c99a
GR
6611LTC4261 HARDWARE MONITOR DRIVER
6612M: Guenter Roeck <linux@roeck-us.net>
6613L: lm-sensors@lm-sensors.org
6614S: Maintained
6615F: Documentation/hwmon/ltc4261
6616F: drivers/hwmon/ltc4261.c
6617
81365c31 6618LTP (Linux Test Project)
28b8e8d4 6619M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6620M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6621M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6622M: Jan Stancek <jstancek@redhat.com>
6623M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6624M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6625L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6626W: http://linux-test-project.github.io/
7d1ae8a8 6627T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6628S: Maintained
6629
c12a54b3 6630M32R ARCHITECTURE
c12a54b3 6631W: http://www.linux-m32r.org/
b4174867 6632S: Orphan
679655da 6633F: arch/m32r/
c12a54b3 6634
1da177e4 6635M68K ARCHITECTURE
8b58be88 6636M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6637L: linux-m68k@lists.linux-m68k.org
6638W: http://www.linux-m68k.org/
54e5881d 6639T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6640S: Maintained
679655da 6641F: arch/m68k/
9db35182 6642F: drivers/zorro/
1da177e4
LT
6643
6644M68K ON APPLE MACINTOSH
8b58be88 6645M: Joshua Thompson <funaho@jurai.org>
1da177e4 6646W: http://www.mac.linux-m68k.org/
9bb9f222 6647L: linux-m68k@lists.linux-m68k.org
1da177e4 6648S: Maintained
9db35182 6649F: arch/m68k/mac/
1da177e4
LT
6650
6651M68K ON HP9000/300
8b58be88 6652M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6653W: http://www.tazenda.demon.co.uk/phil/linux-hp
6654S: Maintained
679655da 6655F: arch/m68k/hp300/
1da177e4 6656
74425546
AP
6657M88DS3103 MEDIA DRIVER
6658M: Antti Palosaari <crope@iki.fi>
6659L: linux-media@vger.kernel.org
a825eaec 6660W: https://linuxtv.org
74425546
AP
6661W: http://palosaari.fi/linux/
6662Q: http://patchwork.linuxtv.org/project/linux-media/list/
6663T: git git://linuxtv.org/anttip/media_tree.git
6664S: Maintained
6665F: drivers/media/dvb-frontends/m88ds3103*
6666
68620bdd
MP
6667M88RS2000 MEDIA DRIVER
6668M: Malcolm Priestley <tvboxspy@gmail.com>
6669L: linux-media@vger.kernel.org
a825eaec 6670W: https://linuxtv.org
68620bdd
MP
6671Q: http://patchwork.linuxtv.org/project/linux-media/list/
6672S: Maintained
6673F: drivers/media/dvb-frontends/m88rs2000*
6674
07a092fa 6675MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6676M: Alexey Klimov <klimov.linux@gmail.com>
6677L: linux-media@vger.kernel.org
6678T: git git://linuxtv.org/media_tree.git
6679S: Maintained
6680F: drivers/media/radio/radio-ma901.c
07a092fa 6681
64a327a7 6682MAC80211
8b58be88 6683M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6684L: linux-wireless@vger.kernel.org
491b26b4 6685W: http://wireless.kernel.org/
ce466579
JB
6686T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6687T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6688S: Maintained
679655da
JP
6689F: Documentation/networking/mac80211-injection.txt
6690F: include/net/mac80211.h
6691F: net/mac80211/
64a327a7 6692
b863ceb7 6693MACVLAN DRIVER
8b58be88 6694M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6695L: netdev@vger.kernel.org
6696S: Maintained
679655da
JP
6697F: drivers/net/macvlan.c
6698F: include/linux/if_macvlan.h
b863ceb7 6699
2b6d83e2
JB
6700MAILBOX API
6701M: Jassi Brar <jassisinghbrar@gmail.com>
6702L: linux-kernel@vger.kernel.org
6703S: Maintained
6704F: drivers/mailbox/
6705F: include/linux/mailbox_client.h
6706F: include/linux/mailbox_controller.h
6707
faf1668c 6708MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6709M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6710W: http://www.kernel.org/doc/man-pages
bd7ebec6 6711L: linux-man@vger.kernel.org
1b53dc74 6712S: Maintained
faf1668c 6713
8427defd
RK
6714MARVELL ARMADA DRM SUPPORT
6715M: Russell King <rmk+kernel@arm.linux.org.uk>
6716S: Maintained
6717F: drivers/gpu/drm/armada/
6718
3ad50cca
GR
6719MARVELL 88E6352 DSA support
6720M: Guenter Roeck <linux@roeck-us.net>
6721S: Maintained
6722F: drivers/net/dsa/mv88e6352.c
6723
c4d007bc
TP
6724MARVELL CRYPTO DRIVER
6725M: Boris Brezillon <boris.brezillon@free-electrons.com>
6726M: Arnaud Ebalard <arno@natisbad.org>
6727F: drivers/crypto/marvell/
6728S: Maintained
6729L: linux-crypto@vger.kernel.org
6730
44c14c1d 6731MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6732M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6733M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6734L: netdev@vger.kernel.org
6735S: Maintained
6736F: drivers/net/ethernet/marvell/sk*
6737
74cda169 6738MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6739L: libertas-dev@lists.infradead.org
8ac3e99e 6740S: Orphan
f988d640 6741F: drivers/net/wireless/marvell/libertas/
74cda169 6742
b60d6975 6743MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6744M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6745L: netdev@vger.kernel.org
f5ca8502 6746S: Maintained
527a6266 6747F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6748F: include/linux/mv643xx.h
1da177e4 6749
370b8ed9
TP
6750MARVELL MVNETA ETHERNET DRIVER
6751M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6752L: netdev@vger.kernel.org
6753S: Maintained
6754F: drivers/net/ethernet/marvell/mvneta.*
6755
fcad584d 6756MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6757M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6758M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6759L: linux-wireless@vger.kernel.org
6760S: Maintained
277b024e 6761F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6762
a2c3f656 6763MARVELL MWL8K WIRELESS DRIVER
a040d532 6764M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6765L: linux-wireless@vger.kernel.org
16345910 6766S: Odd Fixes
de60f1dc 6767F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6768
2a69567b 6769MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6770M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6771S: Odd Fixes
1fa7e547 6772F: drivers/mmc/host/mvsdio.*
2a69567b 6773
1da177e4 6774MATROX FRAMEBUFFER DRIVER
c69f677c 6775L: linux-fbdev@vger.kernel.org
52653199 6776S: Orphan
8a61f013 6777F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6778F: include/uapi/linux/matroxfb.h
1da177e4 6779
ca462085
GR
6780MAX16065 HARDWARE MONITOR DRIVER
6781M: Guenter Roeck <linux@roeck-us.net>
6782L: lm-sensors@lm-sensors.org
6783S: Maintained
6784F: Documentation/hwmon/max16065
6785F: drivers/hwmon/max16065.c
6786
1f61cab8
GR
6787MAX20751 HARDWARE MONITOR DRIVER
6788M: Guenter Roeck <linux@roeck-us.net>
6789L: lm-sensors@lm-sensors.org
6790S: Maintained
6791F: Documentation/hwmon/max20751
6792F: drivers/hwmon/max20751.c
6793
d20620de 6794MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6795M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6796L: lm-sensors@lm-sensors.org
6797S: Maintained
679655da
JP
6798F: Documentation/hwmon/max6650
6799F: drivers/hwmon/max6650.c
d20620de 6800
e89ab51f
GR
6801MAX6697 HARDWARE MONITOR DRIVER
6802M: Guenter Roeck <linux@roeck-us.net>
6803L: lm-sensors@lm-sensors.org
6804S: Maintained
6805F: Documentation/hwmon/max6697
6806F: Documentation/devicetree/bindings/i2c/max6697.txt
6807F: drivers/hwmon/max6697.c
6808F: include/linux/platform_data/max6697.h
6809
f8f847b5
KK
6810MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6811M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6812L: linux-pm@vger.kernel.org
6813S: Supported
6814F: drivers/power/max14577_charger.c
6815F: drivers/power/max77693_charger.c
6816
3811405e
JMC
6817MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6818M: Javier Martinez Canillas <javier@osg.samsung.com>
6819L: linux-kernel@vger.kernel.org
6820S: Supported
6821F: drivers/*/*max77802.c
6822F: Documentation/devicetree/bindings/*/*max77802.txt
6823F: include/dt-bindings/*/*max77802.h
6824
befeb596
KK
6825MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6826M: Chanwoo Choi <cw00.choi@samsung.com>
6827M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6828L: linux-kernel@vger.kernel.org
6829S: Supported
6830F: drivers/*/max14577.c
6831F: drivers/*/max77686.c
6832F: drivers/*/max77693.c
6833F: drivers/extcon/extcon-max14577.c
6834F: drivers/extcon/extcon-max77693.c
6835F: drivers/rtc/rtc-max77686.c
6836F: drivers/clk/clk-max77686.c
6837F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6838F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6839F: Documentation/devicetree/bindings/mfd/max77693.txt
6840F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6841F: include/linux/mfd/max14577*.h
6842F: include/linux/mfd/max77686*.h
6843F: include/linux/mfd/max77693*.h
6844
9be3c9a5
HV
6845MAXIRADIO FM RADIO RECEIVER DRIVER
6846M: Hans Verkuil <hverkuil@xs4all.nl>
6847L: linux-media@vger.kernel.org
6848T: git git://linuxtv.org/media_tree.git
a825eaec 6849W: https://linuxtv.org
9be3c9a5
HV
6850S: Maintained
6851F: drivers/media/radio/radio-maxiradio*
6852
c05dc2cc
PR
6853MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6854M: Peter Rosin <peda@axentia.se>
6855L: linux-iio@vger.kernel.org
6856S: Maintained
6857F: drivers/iio/potentiometer/mcp4531.c
6858
6f32a8c9
LP
6859MEDIA DRIVERS FOR RENESAS - VSP1
6860M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6861L: linux-media@vger.kernel.org
6862L: linux-sh@vger.kernel.org
6863T: git git://linuxtv.org/media_tree.git
6864S: Supported
6865F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6866F: drivers/media/platform/vsp1/
6867
dacf9ce8
KS
6868MEDIA DRIVERS FOR ASCOT2E
6869M: Sergey Kozlov <serjk@netup.ru>
6870L: linux-media@vger.kernel.org
a825eaec 6871W: https://linuxtv.org
dacf9ce8
KS
6872W: http://netup.tv/
6873T: git git://linuxtv.org/media_tree.git
6874S: Supported
6875F: drivers/media/dvb-frontends/ascot2e*
6876
a6dc60ff
KS
6877MEDIA DRIVERS FOR CXD2841ER
6878M: Sergey Kozlov <serjk@netup.ru>
6879L: linux-media@vger.kernel.org
a825eaec 6880W: https://linuxtv.org
a6dc60ff
KS
6881W: http://netup.tv/
6882T: git git://linuxtv.org/media_tree.git
6883S: Supported
6884F: drivers/media/dvb-frontends/cxd2841er*
6885
a5d32b35
KS
6886MEDIA DRIVERS FOR HORUS3A
6887M: Sergey Kozlov <serjk@netup.ru>
6888L: linux-media@vger.kernel.org
a825eaec 6889W: https://linuxtv.org
a5d32b35
KS
6890W: http://netup.tv/
6891T: git git://linuxtv.org/media_tree.git
6892S: Supported
6893F: drivers/media/dvb-frontends/horus3a*
6894
e025273b
KS
6895MEDIA DRIVERS FOR LNBH25
6896M: Sergey Kozlov <serjk@netup.ru>
6897L: linux-media@vger.kernel.org
a825eaec 6898W: https://linuxtv.org
e025273b
KS
6899W: http://netup.tv/
6900T: git git://linuxtv.org/media_tree.git
6901S: Supported
6902F: drivers/media/dvb-frontends/lnbh25*
6903
52b1eaf4
KS
6904MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6905M: Sergey Kozlov <serjk@netup.ru>
6906L: linux-media@vger.kernel.org
a825eaec 6907W: https://linuxtv.org
52b1eaf4
KS
6908W: http://netup.tv/
6909T: git git://linuxtv.org/media_tree.git
6910S: Supported
6911F: drivers/media/pci/netup_unidvb/*
6912
127c49ae 6913MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 6914M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
6915P: LinuxTV.org Project
6916L: linux-media@vger.kernel.org
a825eaec 6917W: https://linuxtv.org
8a6e2535 6918Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 6919T: git git://linuxtv.org/media_tree.git
127c49ae
JP
6920S: Maintained
6921F: Documentation/dvb/
6922F: Documentation/video4linux/
ffe06198 6923F: Documentation/DocBook/media/
127c49ae 6924F: drivers/media/
ffe06198 6925F: drivers/staging/media/
eb4b0ec7 6926F: include/linux/platform_data/media/
127c49ae 6927F: include/media/
6c0f0359
MCC
6928F: include/uapi/linux/dvb/
6929F: include/uapi/linux/videodev2.h
6930F: include/uapi/linux/media.h
6931F: include/uapi/linux/v4l2-*
6932F: include/uapi/linux/meye.h
6933F: include/uapi/linux/ivtv*
6934F: include/uapi/linux/uvcvideo.h
d20620de 6935
c869f77d
JK
6936MEDIATEK MT7601U WIRELESS LAN DRIVER
6937M: Jakub Kicinski <kubakici@wp.pl>
6938L: linux-wireless@vger.kernel.org
6939S: Maintained
6940F: drivers/net/wireless/mediatek/mt7601u/
6941
e399065b
SS
6942MEGARAID SCSI/SAS DRIVERS
6943M: Kashyap Desai <kashyap.desai@avagotech.com>
6944M: Sumit Saxena <sumit.saxena@avagotech.com>
6945M: Uday Lingala <uday.lingala@avagotech.com>
6946L: megaraidlinux.pdl@avagotech.com
baaea1dc 6947L: linux-scsi@vger.kernel.org
e399065b 6948W: http://www.lsi.com
ce00f85c 6949S: Maintained
679655da
JP
6950F: Documentation/scsi/megaraid.txt
6951F: drivers/scsi/megaraid.*
6952F: drivers/scsi/megaraid/
757e0108 6953
2c46c9d5 6954MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 6955M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 6956L: netdev@vger.kernel.org
2c46c9d5
AV
6957S: Supported
6958W: http://www.mellanox.com
6959Q: http://patchwork.ozlabs.org/project/netdev/list/
6960F: drivers/net/ethernet/mellanox/mlx4/en_*
6961
e7523a49
OG
6962MELLANOX ETHERNET DRIVER (mlx5e)
6963M: Saeed Mahameed <saeedm@mellanox.com>
6964L: netdev@vger.kernel.org
6965S: Supported
6966W: http://www.mellanox.com
6967Q: http://patchwork.ozlabs.org/project/netdev/list/
6968F: drivers/net/ethernet/mellanox/mlx5/core/en_*
6969
93c1edb2
JP
6970MELLANOX ETHERNET SWITCH DRIVERS
6971M: Jiri Pirko <jiri@mellanox.com>
6972M: Ido Schimmel <idosch@mellanox.com>
6973L: netdev@vger.kernel.org
6974S: Supported
6975W: http://www.mellanox.com
6976Q: http://patchwork.ozlabs.org/project/netdev/list/
6977F: drivers/net/ethernet/mellanox/mlxsw/
6978
5b25b13a
MD
6979MEMBARRIER SUPPORT
6980M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
6981M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
6982L: linux-kernel@vger.kernel.org
6983S: Supported
6984F: kernel/membarrier.c
6985F: include/uapi/linux/membarrier.h
6986
70ea91f1
SR
6987MEMORY MANAGEMENT
6988L: linux-mm@kvack.org
70ea91f1
SR
6989W: http://www.linux-mm.org
6990S: Maintained
679655da 6991F: include/linux/mm.h
551450bb
CS
6992F: include/linux/gfp.h
6993F: include/linux/mmzone.h
6994F: include/linux/memory_hotplug.h
6995F: include/linux/vmalloc.h
679655da 6996F: mm/
70ea91f1 6997
f4e9ce66 6998MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 6999M: David Woodhouse <dwmw2@infradead.org>
242c325e 7000M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7001L: linux-mtd@lists.infradead.org
8a6e2535
JP
7002W: http://www.linux-mtd.infradead.org/
7003Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7004T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7005T: git git://git.infradead.org/l2-mtd.git
1da177e4 7006S: Maintained
679655da
JP
7007F: drivers/mtd/
7008F: include/linux/mtd/
c117ab84 7009F: include/uapi/mtd/
1da177e4 7010
26c57ef1 7011MEN A21 WATCHDOG DRIVER
30c7469b 7012M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7013L: linux-watchdog@vger.kernel.org
30c7469b 7014S: Maintained
26c57ef1
JT
7015F: drivers/watchdog/mena21_wdt.c
7016
3764e82e 7017MEN CHAMELEON BUS (mcb)
30c7469b
JT
7018M: Johannes Thumshirn <morbidrsa@gmail.com>
7019S: Maintained
3764e82e
JT
7020F: drivers/mcb/
7021F: include/linux/mcb.h
b9f2f459 7022F: Documentation/men-chameleon-bus.txt
3764e82e 7023
48b490d2
AW
7024MEN F21BMC (Board Management Controller)
7025M: Andreas Werner <andreas.werner@men.de>
7026S: Supported
7027F: drivers/mfd/menf21bmc.c
7028F: drivers/watchdog/menf21bmc_wdt.c
7029F: drivers/leds/leds-menf21bmc.c
7030F: drivers/hwmon/menf21bmc_hwmon.c
7031F: Documentation/hwmon/menf21bmc
7032
12285945
JH
7033METAG ARCHITECTURE
7034M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7035L: linux-metag@vger.kernel.org
f23d0e24 7036S: Odd Fixes
12285945
JH
7037F: arch/metag/
7038F: Documentation/metag/
7039F: Documentation/devicetree/bindings/metag/
2d799dde 7040F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7041F: drivers/clocksource/metag_generic.c
5698c50d
JH
7042F: drivers/irqchip/irq-metag.c
7043F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7044F: drivers/tty/metag_da.c
12285945 7045
c6375b0a 7046MICROBLAZE ARCHITECTURE
8b58be88 7047M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7048W: http://www.monstr.eu/fdt/
7049T: git git://git.monstr.eu/linux-2.6-microblaze.git
7050S: Supported
0a8c7914 7051F: arch/microblaze/
1da177e4 7052
2508a45a
CY
7053MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7054M: Chen Yu <yu.c.chen@intel.com>
7055L: platform-driver-x86@vger.kernel.org
7056S: Supported
7057F: drivers/platform/x86/surfacepro3_button.c
7058
1da177e4 7059MICROTEK X6 SCANNER
61eee9a7 7060M: Oliver Neukum <oliver@neukum.org>
1da177e4 7061S: Maintained
679655da 7062F: drivers/usb/image/microtek.*
1da177e4
LT
7063
7064MIPS
8b58be88 7065M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7066L: linux-mips@linux-mips.org
6097050d 7067W: http://www.linux-mips.org/
b05e988e 7068T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7069Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7070S: Supported
679655da
JP
7071F: Documentation/mips/
7072F: arch/mips/
1da177e4 7073
08b7620a
HV
7074MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7075M: Hans Verkuil <hverkuil@xs4all.nl>
7076L: linux-media@vger.kernel.org
7077T: git git://linuxtv.org/media_tree.git
a825eaec 7078W: https://linuxtv.org
08b7620a
HV
7079S: Odd Fixes
7080F: drivers/media/radio/radio-miropcm20*
7081
e126ba97
EC
7082Mellanox MLX5 core VPI driver
7083M: Eli Cohen <eli@mellanox.com>
7084L: netdev@vger.kernel.org
7085L: linux-rdma@vger.kernel.org
7086W: http://www.mellanox.com
7087Q: http://patchwork.ozlabs.org/project/netdev/list/
7088Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 7089T: git git://openfabrics.org/~eli/connect-ib.git
e126ba97
EC
7090S: Supported
7091F: drivers/net/ethernet/mellanox/mlx5/core/
7092F: include/linux/mlx5/
7093
7094Mellanox MLX5 IB driver
b75f0050
JP
7095M: Eli Cohen <eli@mellanox.com>
7096L: linux-rdma@vger.kernel.org
7097W: http://www.mellanox.com
7098Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 7099T: git git://openfabrics.org/~eli/connect-ib.git
b75f0050
JP
7100S: Supported
7101F: include/linux/mlx5/
7102F: drivers/infiniband/hw/mlx5/
e126ba97 7103
764589b6
CM
7104MELEXIS MLX90614 DRIVER
7105M: Crt Mori <cmo@melexis.com>
7106L: linux-iio@vger.kernel.org
7107W: http://www.melexis.com
7108S: Supported
7109F: drivers/iio/temperature/mlx90614.c
7110
0ce277e4
AP
7111MN88472 MEDIA DRIVER
7112M: Antti Palosaari <crope@iki.fi>
7113L: linux-media@vger.kernel.org
a825eaec 7114W: https://linuxtv.org
0ce277e4
AP
7115W: http://palosaari.fi/linux/
7116Q: http://patchwork.linuxtv.org/project/linux-media/list/
7117T: git git://linuxtv.org/anttip/media_tree.git
7118S: Maintained
7119F: drivers/staging/media/mn88472/
7120F: drivers/media/dvb-frontends/mn88472.h
7121
4f4d238f
AP
7122MN88473 MEDIA DRIVER
7123M: Antti Palosaari <crope@iki.fi>
7124L: linux-media@vger.kernel.org
a825eaec 7125W: https://linuxtv.org
4f4d238f
AP
7126W: http://palosaari.fi/linux/
7127Q: http://patchwork.linuxtv.org/project/linux-media/list/
7128T: git git://linuxtv.org/anttip/media_tree.git
7129S: Maintained
7130F: drivers/staging/media/mn88473/
7131F: drivers/media/dvb-frontends/mn88473.h
7132
1da177e4 7133MODULE SUPPORT
8b58be88 7134M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7135S: Maintained
679655da
JP
7136F: include/linux/module.h
7137F: kernel/module.c
1da177e4
LT
7138
7139MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7140W: http://popies.net/meye/
b7788e13 7141S: Orphan
679655da 7142F: Documentation/video4linux/meye.txt
90d72ac6 7143F: drivers/media/pci/meye/
6c0f0359 7144F: include/uapi/linux/meye.h
1da177e4 7145
b9705b60 7146MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7147M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7148S: Maintained
679655da 7149F: Documentation/serial/moxa-smartio
c897401b 7150F: drivers/tty/mxser.*
d735410a 7151
889b2f87
AK
7152MR800 AVERMEDIA USB FM RADIO DRIVER
7153M: Alexey Klimov <klimov.linux@gmail.com>
7154L: linux-media@vger.kernel.org
7155T: git git://linuxtv.org/media_tree.git
7156S: Maintained
7157F: drivers/media/radio/radio-mr800.c
7158
d7155691
AO
7159MRF24J40 IEEE 802.15.4 RADIO DRIVER
7160M: Alan Ott <alan@signal11.us>
7161L: linux-wpan@vger.kernel.org
7162S: Maintained
7163F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7164F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7165
8c4c731a 7166MSI LAPTOP SUPPORT
182ae55c 7167M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7168L: platform-driver-x86@vger.kernel.org
8c4c731a 7169S: Maintained
679655da 7170F: drivers/platform/x86/msi-laptop.c
8c4c731a 7171
0f1006b1 7172MSI WMI SUPPORT
d0944853 7173L: platform-driver-x86@vger.kernel.org
5ee7041e 7174S: Orphan
0f1006b1
AA
7175F: drivers/platform/x86/msi-wmi.c
7176
19a628a0
AP
7177MSI001 MEDIA DRIVER
7178M: Antti Palosaari <crope@iki.fi>
7179L: linux-media@vger.kernel.org
a825eaec 7180W: https://linuxtv.org
19a628a0
AP
7181W: http://palosaari.fi/linux/
7182Q: http://patchwork.linuxtv.org/project/linux-media/list/
7183T: git git://linuxtv.org/anttip/media_tree.git
7184S: Maintained
0185e197 7185F: drivers/media/tuners/msi001*
19a628a0 7186
7570589d 7187MSI2500 MEDIA DRIVER
2c57213f
AP
7188M: Antti Palosaari <crope@iki.fi>
7189L: linux-media@vger.kernel.org
a825eaec 7190W: https://linuxtv.org
2c57213f
AP
7191W: http://palosaari.fi/linux/
7192Q: http://patchwork.linuxtv.org/project/linux-media/list/
7193T: git git://linuxtv.org/anttip/media_tree.git
7194S: Maintained
7570589d 7195F: drivers/media/usb/msi2500/
2c57213f 7196
159eeea4
RJ
7197MSYSTEMS DISKONCHIP G3 MTD DRIVER
7198M: Robert Jarzmik <robert.jarzmik@free.fr>
7199L: linux-mtd@lists.infradead.org
7200S: Maintained
7201F: drivers/mtd/devices/docg3*
7202
62a37dc7 7203MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7204M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7205L: linux-media@vger.kernel.org
7206T: git git://linuxtv.org/media_tree.git
7207S: Maintained
7208F: drivers/media/i2c/mt9m032.c
b5dcee22 7209F: include/media/i2c/mt9m032.h
0e837fb9 7210
62a37dc7 7211MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7212M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7213L: linux-media@vger.kernel.org
7214T: git git://linuxtv.org/media_tree.git
7215S: Maintained
7216F: drivers/media/i2c/mt9p031.c
b5dcee22 7217F: include/media/i2c/mt9p031.h
0e837fb9 7218
62a37dc7 7219MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7220M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7221L: linux-media@vger.kernel.org
7222T: git git://linuxtv.org/media_tree.git
7223S: Maintained
7224F: drivers/media/i2c/mt9t001.c
b5dcee22 7225F: include/media/i2c/mt9t001.h
0e837fb9 7226
62a37dc7 7227MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7228M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7229L: linux-media@vger.kernel.org
7230T: git git://linuxtv.org/media_tree.git
7231S: Maintained
f2272e13 7232F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7233F: drivers/media/i2c/mt9v032.c
b5dcee22 7234F: include/media/i2c/mt9v032.h
0e837fb9 7235
4e0d13cb 7236MULTIFUNCTION DEVICES (MFD)
f7d3210e 7237M: Lee Jones <lee.jones@linaro.org>
7caa7991 7238T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7239S: Supported
679655da 7240F: drivers/mfd/
55b5940d 7241F: include/linux/mfd/
4e0d13cb 7242
5c4e6f13 7243MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7244M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7245L: linux-mmc@vger.kernel.org
708dce3f 7246T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7247S: Maintained
679655da
JP
7248F: drivers/mmc/
7249F: include/linux/mmc/
c117ab84 7250F: include/uapi/linux/mmc/
baca2da4 7251
15a0580c 7252MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7253S: Orphan
679655da
JP
7254F: drivers/mmc/host/mmc_spi.c
7255F: include/linux/spi/mmc_spi.h
15a0580c 7256
1da177e4 7257MULTISOUND SOUND DRIVER
8b58be88 7258M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7259S: Maintained
679655da
JP
7260F: Documentation/sound/oss/MultiSound
7261F: sound/oss/msnd*
1da177e4 7262
d735410a 7263MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7264S: Orphan
c897401b 7265F: drivers/tty/isicom.c
679655da 7266F: include/linux/isicom.h
d735410a 7267
550a7375 7268MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
f299470a 7269M: Felipe Balbi <balbi@ti.com>
795fb7e7 7270L: linux-usb@vger.kernel.org
43b416e5 7271T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7272S: Maintained
679655da 7273F: drivers/usb/musb/
550a7375 7274
ea0af5f6
MK
7275MXL5007T MEDIA DRIVER
7276M: Michael Krufky <mkrufky@linuxtv.org>
7277L: linux-media@vger.kernel.org
a825eaec 7278W: https://linuxtv.org
ea0af5f6
MK
7279W: http://github.com/mkrufky
7280Q: http://patchwork.linuxtv.org/project/linux-media/list/
7281T: git git://linuxtv.org/mkrufky/tuners.git
7282S: Maintained
7283F: drivers/media/tuners/mxl5007t.*
7284
2d3cf588 7285MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7286M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7287L: netdev@vger.kernel.org
205057ae 7288W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7289S: Supported
93f7848b 7290F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7291
1da177e4 7292NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7293S: Orphan
d9fb9f38 7294F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7295
23dc05a3
DM
7296NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7297M: Daniel Mack <zonque@gmail.com>
7298S: Maintained
e5747e40 7299L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7300W: http://www.native-instruments.com
7301F: sound/usb/caiaq/
7302
1da177e4 7303NCP FILESYSTEM
52653199
PV
7304M: Petr Vandrovec <petr@vandrovec.name>
7305S: Odd Fixes
679655da 7306F: fs/ncpfs/
1da177e4 7307
a79b0322
FT
7308NCR 5380 SCSI DRIVERS
7309M: Finn Thain <fthain@telegraphics.com.au>
7310M: Michael Schmitz <schmitzmic@gmail.com>
7311L: linux-scsi@vger.kernel.org
7312S: Maintained
7313F: Documentation/scsi/g_NCR5380.txt
7314F: drivers/scsi/NCR5380.*
7315F: drivers/scsi/arm/cumana_1.c
7316F: drivers/scsi/arm/oak.c
7317F: drivers/scsi/atari_NCR5380.c
7318F: drivers/scsi/atari_scsi.*
7319F: drivers/scsi/dmx3191d.c
7320F: drivers/scsi/dtc.*
7321F: drivers/scsi/g_NCR5380.*
7322F: drivers/scsi/g_NCR5380_mmio.c
7323F: drivers/scsi/mac_scsi.*
7324F: drivers/scsi/pas16.*
a79b0322
FT
7325F: drivers/scsi/sun3_scsi.*
7326F: drivers/scsi/sun3_scsi_vme.c
7327F: drivers/scsi/t128.*
7328
1da177e4 7329NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7330M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7331L: linux-scsi@vger.kernel.org
7332S: Maintained
679655da 7333F: drivers/scsi/NCR_D700.*
1da177e4 7334
4aa3eb4c
GR
7335NCT6775 HARDWARE MONITOR DRIVER
7336M: Guenter Roeck <linux@roeck-us.net>
7337L: lm-sensors@lm-sensors.org
7338S: Maintained
7339F: Documentation/hwmon/nct6775
7340F: drivers/hwmon/nct6775.c
7341
3c2d774c 7342NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7343M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7344L: linux-rdma@vger.kernel.org
e3d33cb1 7345W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7346S: Supported
7347F: drivers/infiniband/hw/nes/
7348
be2f2e84 7349NETEM NETWORK EMULATOR
adbbf69d 7350M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7351L: netem@lists.linux-foundation.org
be2f2e84 7352S: Maintained
679655da 7353F: net/sched/sch_netem.c
be2f2e84 7354
b2f5a051 7355NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7356M: Jon Mason <jdmason@kudzu.us>
4a58448b 7357L: netdev@vger.kernel.org
4a58448b 7358S: Supported
679655da 7359F: Documentation/networking/s2io.txt
b2f5a051 7360F: Documentation/networking/vxge.txt
86387e1a 7361F: drivers/net/ethernet/neterion/
4a58448b 7362
db9cf3a3 7363NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7364M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7365M: Patrick McHardy <kaber@trash.net>
42010ed0 7366M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7367L: netfilter-devel@vger.kernel.org
82b98543 7368L: coreteam@netfilter.org
1da177e4
LT
7369W: http://www.netfilter.org/
7370W: http://www.iptables.org/
42010ed0
PNA
7371Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7372T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7373T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7374S: Supported
679655da
JP
7375F: include/linux/netfilter*
7376F: include/linux/netfilter/
7377F: include/net/netfilter/
c117ab84
CEB
7378F: include/uapi/linux/netfilter*
7379F: include/uapi/linux/netfilter/
679655da
JP
7380F: net/*/netfilter.c
7381F: net/*/netfilter/
7382F: net/netfilter/
91c269a0 7383F: net/bridge/br_netfilter*.c
1da177e4 7384
4cc67735 7385NETLABEL
87a0874c 7386M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7387W: http://netlabel.sf.net
7388L: netdev@vger.kernel.org
87a0874c 7389S: Maintained
80811493 7390F: Documentation/netlabel/
679655da
JP
7391F: include/net/netlabel.h
7392F: net/netlabel/
4cc67735 7393
1da177e4 7394NETROM NETWORK LAYER
8b58be88 7395M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7396L: linux-hams@vger.kernel.org
d34cb28a 7397W: http://www.linux-ax25.org/
1da177e4 7398S: Maintained
679655da 7399F: include/net/netrom.h
c117ab84 7400F: include/uapi/linux/netrom.h
679655da 7401F: net/netrom/
1da177e4 7402
4c352362
JK
7403NETRONOME ETHERNET DRIVERS
7404M: Jakub Kicinski <jakub.kicinski@netronome.com>
7405M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7406L: oss-drivers@netronome.com
7407S: Maintained
7408F: drivers/net/ethernet/netronome/
7409
5ddb88c0 7410NETWORK BLOCK DEVICE (NBD)
4ca5829a 7411M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7412S: Maintained
5e4b269b 7413L: nbd-general@lists.sourceforge.net
4ca5829a 7414T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7415F: Documentation/blockdev/nbd.txt
7416F: drivers/block/nbd.c
c117ab84 7417F: include/uapi/linux/nbd.h
1da177e4 7418
6e43650c
NH
7419NETWORK DROP MONITOR
7420M: Neil Horman <nhorman@tuxdriver.com>
7421L: netdev@vger.kernel.org
7422S: Maintained
7423W: https://fedorahosted.org/dropwatch/
7424F: net/core/drop_monitor.c
7425
1da177e4 7426NETWORKING [GENERAL]
8b58be88 7427M: "David S. Miller" <davem@davemloft.net>
979b6c13 7428L: netdev@vger.kernel.org
b1e8fd54 7429W: http://www.linuxfoundation.org/en/Net
11e98029 7430Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7431T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7432T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7433S: Maintained
679655da
JP
7434F: net/
7435F: include/net/
018d21ed
JP
7436F: include/linux/in.h
7437F: include/linux/net.h
7438F: include/linux/netdevice.h
c117ab84
CEB
7439F: include/uapi/linux/in.h
7440F: include/uapi/linux/net.h
7441F: include/uapi/linux/netdevice.h
0c7aecd4 7442F: include/uapi/linux/net_namespace.h
7e814a6c 7443F: tools/net/
f4e53f9a 7444F: tools/testing/selftests/net/
335a67d2 7445F: lib/random32.c
a101ccd1 7446F: lib/test_bpf.c
1da177e4
LT
7447
7448NETWORKING [IPv4/IPv6]
8b58be88
JP
7449M: "David S. Miller" <davem@davemloft.net>
7450M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7451M: James Morris <jmorris@namei.org>
7452M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7453M: Patrick McHardy <kaber@trash.net>
979b6c13 7454L: netdev@vger.kernel.org
08deed1e 7455T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7456S: Maintained
679655da
JP
7457F: net/ipv4/
7458F: net/ipv6/
7459F: include/net/ip*
0a14842f 7460F: arch/x86/net/*
1da177e4 7461
73b7656c
DM
7462NETWORKING [IPSEC]
7463M: Steffen Klassert <steffen.klassert@secunet.com>
7464M: Herbert Xu <herbert@gondor.apana.org.au>
7465M: "David S. Miller" <davem@davemloft.net>
7466L: netdev@vger.kernel.org
d1fc5024
SK
7467T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7468T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7469S: Maintained
5826bdd1 7470F: net/core/flow.c
73b7656c
DM
7471F: net/xfrm/
7472F: net/key/
7473F: net/ipv4/xfrm*
d1fc5024
SK
7474F: net/ipv4/esp4.c
7475F: net/ipv4/ah4.c
7476F: net/ipv4/ipcomp.c
7477F: net/ipv4/ip_vti.c
73b7656c 7478F: net/ipv6/xfrm*
d1fc5024
SK
7479F: net/ipv6/esp6.c
7480F: net/ipv6/ah6.c
7481F: net/ipv6/ipcomp6.c
7482F: net/ipv6/ip6_vti.c
73b7656c
DM
7483F: include/uapi/linux/xfrm.h
7484F: include/net/xfrm.h
7485
10e2ff1c 7486NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7487M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7488L: netdev@vger.kernel.org
7489S: Maintained
7490
29f8f632 7491NETWORKING [WIRELESS]
2cb4abd1 7492L: linux-wireless@vger.kernel.org
8a6e2535 7493Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7494
788873ac
JP
7495NETWORKING DRIVERS
7496L: netdev@vger.kernel.org
7497W: http://www.linuxfoundation.org/en/Net
11e98029 7498Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7499T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7500T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7501S: Odd Fixes
7502F: drivers/net/
018d21ed 7503F: include/linux/if_*
0b63bf1f 7504F: include/linux/netdevice.h
0b63bf1f
JD
7505F: include/linux/etherdevice.h
7506F: include/linux/fcdevice.h
7507F: include/linux/fddidevice.h
7508F: include/linux/hippidevice.h
7509F: include/linux/inetdevice.h
c117ab84
CEB
7510F: include/uapi/linux/if_*
7511F: include/uapi/linux/netdevice.h
788873ac 7512
0e324cf6
JL
7513NETWORKING DRIVERS (WIRELESS)
7514M: Kalle Valo <kvalo@codeaurora.org>
7515L: linux-wireless@vger.kernel.org
7516Q: http://patchwork.kernel.org/project/linux-wireless/list/
7517T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7518S: Maintained
7519F: drivers/net/wireless/
7520
3d396eb1 7521NETXEN (1/10) GbE SUPPORT
8622315e 7522M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7523M: Sony Chacko <sony.chacko@qlogic.com>
7524M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7525L: netdev@vger.kernel.org
9c2b5bde 7526W: http://www.qlogic.com
3d396eb1 7527S: Supported
aa43c215 7528F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7529
6423d30f
AAJ
7530NFC SUBSYSTEM
7531M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7532M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7533M: Samuel Ortiz <sameo@linux.intel.com>
7534L: linux-wireless@vger.kernel.org
1eb3b216 7535L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7536S: Supported
6423d30f 7537F: net/nfc/
55eb94f9 7538F: include/net/nfc/
c117ab84 7539F: include/uapi/linux/nfc.h
6423d30f 7540F: drivers/nfc/
397d6497
CR
7541F: include/linux/platform_data/microread.h
7542F: include/linux/platform_data/nfcmrvl.h
7543F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7544F: include/linux/platform_data/pn544.h
397d6497
CR
7545F: include/linux/platform_data/st21nfca.h
7546F: include/linux/platform_data/st-nci.h
7ebb88e5 7547F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7548
e8b43555 7549NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7550M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7551M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7552L: linux-nfs@vger.kernel.org
7553W: http://client.linux-nfs.org
cd7b996a 7554T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7555S: Maintained
679655da
JP
7556F: fs/lockd/
7557F: fs/nfs/
7558F: fs/nfs_common/
7559F: net/sunrpc/
7560F: include/linux/lockd/
7561F: include/linux/nfs*
7562F: include/linux/sunrpc/
c117ab84
CEB
7563F: include/uapi/linux/nfs*
7564F: include/uapi/linux/sunrpc/
1da177e4 7565
85ef9cea 7566NILFS2 FILESYSTEM
e2126935 7567M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7568L: linux-nilfs@vger.kernel.org
f9472265 7569W: http://nilfs.sourceforge.net/
e2126935 7570T: git git://github.com/konis/nilfs2.git
85ef9cea 7571S: Supported
679655da
JP
7572F: Documentation/filesystems/nilfs2.txt
7573F: fs/nilfs2/
7574F: include/linux/nilfs2_fs.h
c35c7ac5 7575F: include/trace/events/nilfs2.h
85ef9cea 7576
1da177e4 7577NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7578M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7579W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7580S: Maintained
679655da
JP
7581F: Documentation/scsi/NinjaSCSI.txt
7582F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7583
7584NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7585M: GOTO Masanori <gotom@debian.or.jp>
7586M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7587W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7588S: Maintained
679655da
JP
7589F: Documentation/scsi/NinjaSCSI.txt
7590F: drivers/scsi/nsp32*
1da177e4 7591
383b8fb9
LFT
7592NIOS2 ARCHITECTURE
7593M: Ley Foon Tan <lftan@altera.com>
7594L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7595T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7596S: Maintained
7597F: arch/nios2/
7598
2a6afddb
PR
7599NOKIA N900 POWER SUPPLY DRIVERS
7600M: Pali RohĂ¡r <pali.rohar@gmail.com>
7601S: Maintained
7602F: include/linux/power/bq2415x_charger.h
081bab21 7603F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7604F: include/linux/power/isp1704_charger.h
7605F: drivers/power/bq2415x_charger.c
081bab21 7606F: drivers/power/bq27xxx_battery.c
2a6afddb
PR
7607F: drivers/power/isp1704_charger.c
7608F: drivers/power/rx51_battery.c
7609
a1bd3bae 7610NTB DRIVER CORE
9ef6bf6c
JM
7611M: Jon Mason <jdmason@kudzu.us>
7612M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7613M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7614L: linux-ntb@googlegroups.com
fce8a7bb 7615S: Supported
2984411f
JM
7616W: https://github.com/jonmason/ntb/wiki
7617T: git git://github.com/jonmason/ntb.git
fce8a7bb 7618F: drivers/ntb/
548c237c 7619F: drivers/net/ntb_netdev.c
fce8a7bb 7620F: include/linux/ntb.h
a1bd3bae 7621F: include/linux/ntb_transport.h
fce8a7bb 7622
e26a5843
AH
7623NTB INTEL DRIVER
7624M: Jon Mason <jdmason@kudzu.us>
7625M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7626L: linux-ntb@googlegroups.com
e26a5843
AH
7627S: Supported
7628W: https://github.com/jonmason/ntb/wiki
7629T: git git://github.com/jonmason/ntb.git
7630F: drivers/ntb/hw/intel/
fce8a7bb 7631
1da177e4 7632NTFS FILESYSTEM
2818ef50 7633M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7634L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7635W: http://www.tuxera.com/
e6f4dee7 7636T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7637S: Supported
679655da
JP
7638F: Documentation/filesystems/ntfs.txt
7639F: fs/ntfs/
1da177e4 7640
9eb8ef74 7641NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7642M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7643L: linux-fbdev@vger.kernel.org
ce00f85c 7644S: Maintained
8a61f013
JH
7645F: drivers/video/fbdev/riva/
7646F: drivers/video/fbdev/nvidia/
1da177e4 7647
79461681 7648NVM EXPRESS DRIVER
b3975e94
JF
7649M: Keith Busch <keith.busch@intel.com>
7650M: Jens Axboe <axboe@fb.com>
79461681 7651L: linux-nvme@lists.infradead.org
b3975e94
JF
7652T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7653W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7654S: Supported
57dacad5 7655F: drivers/nvme/host/
79461681
MW
7656F: include/linux/nvme.h
7657
aee4b9bd
SK
7658NVMEM FRAMEWORK
7659M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7660M: Maxime Ripard <maxime.ripard@free-electrons.com>
7661S: Maintained
7662F: drivers/nvmem/
7663F: Documentation/devicetree/bindings/nvmem/
7664F: include/linux/nvmem-consumer.h
7665F: include/linux/nvmem-provider.h
7666
dece4585
CP
7667NXP-NCI NFC DRIVER
7668M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7669R: Charles Gorand <charles.gorand@effinnov.com>
7670L: linux-nfc@lists.01.org (moderated for non-subscribers)
7671S: Supported
7672F: drivers/nfc/nxp-nci
7673
f50d7146
RK
7674NXP TDA998X DRM DRIVER
7675M: Russell King <rmk+kernel@arm.linux.org.uk>
7676S: Supported
7677F: drivers/gpu/drm/i2c/tda998x_drv.c
7678F: include/drm/i2c/tda998x.h
7679
fbace43e
PR
7680NXP TFA9879 DRIVER
7681M: Peter Rosin <peda@axentia.se>
7682L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7683S: Maintained
7684F: sound/soc/codecs/tfa9879*
7685
f5525786 7686OMAP SUPPORT
0e24bdd4 7687M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7688L: linux-omap@vger.kernel.org
7689W: http://www.muru.com/linux/omap/
7690W: http://linux.omap.com/
8a6e2535 7691Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7692T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7693S: Maintained
4e04d5a3 7694F: arch/arm/*omap*/
026da812
FB
7695F: arch/arm/configs/omap1_defconfig
7696F: arch/arm/configs/omap2plus_defconfig
046d0a37 7697F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7698F: drivers/irqchip/irq-omap-intc.c
7699F: drivers/mfd/*omap*.c
7700F: drivers/mfd/menelaus.c
7701F: drivers/mfd/palmas.c
7702F: drivers/mfd/tps65217.c
7703F: drivers/mfd/tps65218.c
7704F: drivers/mfd/tps65910.c
7705F: drivers/mfd/twl-core.[ch]
7706F: drivers/mfd/twl4030*.c
7707F: drivers/mfd/twl6030*.c
7708F: drivers/mfd/twl6040*.c
7709F: drivers/regulator/palmas-regulator*.c
7710F: drivers/regulator/pbias-regulator.c
7711F: drivers/regulator/tps65217-regulator.c
7712F: drivers/regulator/tps65218-regulator.c
7713F: drivers/regulator/tps65910-regulator.c
7714F: drivers/regulator/twl-regulator.c
046d0a37 7715F: include/linux/i2c-omap.h
f5525786 7716
50f29fbd 7717OMAP DEVICE TREE SUPPORT
cdb55ab0 7718M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7719M: Tony Lindgren <tony@atomide.com>
7720L: linux-omap@vger.kernel.org
d0fb18c5 7721L: devicetree@vger.kernel.org
50f29fbd
TL
7722S: Maintained
7723F: arch/arm/boot/dts/*omap*
7724F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7725F: arch/arm/boot/dts/*am4*
7726F: arch/arm/boot/dts/*am5*
7727F: arch/arm/boot/dts/*dra7*
50f29fbd 7728
f5525786 7729OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7730M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7731L: linux-omap@vger.kernel.org
7732S: Maintained
7733F: arch/arm/*omap*/*clock*
7734
7735OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7736M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7737L: linux-omap@vger.kernel.org
7738S: Maintained
7739F: arch/arm/*omap*/*pm*
c46938d4 7740F: drivers/cpufreq/omap-cpufreq.c
f5525786 7741
d21db568 7742OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7743M: Rajendra Nayak <rnayak@ti.com>
7744M: Paul Walmsley <paul@pwsan.com>
7745L: linux-omap@vger.kernel.org
7746S: Maintained
d21db568 7747F: arch/arm/mach-omap2/prm*
692ab1f3 7748
f5525786 7749OMAP AUDIO SUPPORT
6c284903 7750M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7751M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7752L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7753L: linux-omap@vger.kernel.org
7754S: Maintained
7755F: sound/soc/omap/
7756
18640193
TL
7757OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7758M: Roger Quadros <rogerq@ti.com>
7759M: Tony Lindgren <tony@atomide.com>
7760L: linux-omap@vger.kernel.org
7761S: Maintained
7762F: drivers/memory/omap-gpmc.c
7763F: arch/arm/mach-omap2/*gpmc*
7764
f5525786 7765OMAP FRAMEBUFFER SUPPORT
830e6384 7766M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7767L: linux-fbdev@vger.kernel.org
f5525786
TL
7768L: linux-omap@vger.kernel.org
7769S: Maintained
8a61f013 7770F: drivers/video/fbdev/omap/
f5525786 7771
676eec0d 7772OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7773M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7774L: linux-omap@vger.kernel.org
676eec0d 7775L: linux-fbdev@vger.kernel.org
178ff4c9 7776S: Maintained
8a61f013 7777F: drivers/video/fbdev/omap2/
178ff4c9
TV
7778F: Documentation/arm/OMAP/DSS
7779
8b37fcfc
OBC
7780OMAP HARDWARE SPINLOCK SUPPORT
7781M: Ohad Ben-Cohen <ohad@wizery.com>
7782L: linux-omap@vger.kernel.org
7783S: Maintained
7784F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7785
f5525786 7786OMAP MMC SUPPORT
8b58be88 7787M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7788L: linux-omap@vger.kernel.org
7789S: Maintained
653f41b5
MC
7790F: drivers/mmc/host/omap.c
7791
7792OMAP HS MMC SUPPORT
0a4585c6 7793L: linux-mmc@vger.kernel.org
653f41b5 7794L: linux-omap@vger.kernel.org
dfa5d196 7795S: Orphan
653f41b5 7796F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7797
7798OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7799M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7800S: Maintained
7801F: drivers/char/hw_random/omap-rng.c
7802
f400c82e 7803OMAP HWMOD SUPPORT
cdb55ab0 7804M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7805M: Paul Walmsley <paul@pwsan.com>
7806L: linux-omap@vger.kernel.org
7807S: Maintained
8fc8b12b 7808F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7809
8633fb30
PW
7810OMAP HWMOD DATA
7811M: Paul Walmsley <paul@pwsan.com>
7812L: linux-omap@vger.kernel.org
7813S: Maintained
7814F: arch/arm/mach-omap2/omap_hwmod*data*
7815
f400c82e 7816OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7817M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7818L: linux-omap@vger.kernel.org
7819S: Maintained
7820F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7821
0db83ced 7822OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7823M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7824L: linux-media@vger.kernel.org
7825S: Maintained
7eec52db 7826F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7827F: drivers/media/platform/omap3isp/
0db83ced 7828F: drivers/staging/media/omap4iss/
7e8970e1 7829
f5525786 7830OMAP USB SUPPORT
f299470a 7831M: Felipe Balbi <balbi@ti.com>
f5525786
TL
7832L: linux-usb@vger.kernel.org
7833L: linux-omap@vger.kernel.org
43b416e5 7834T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
f5525786 7835S: Maintained
a16fbd65
JP
7836F: drivers/usb/*/*omap*
7837F: arch/arm/*omap*/usb*
f5525786 7838
6d994710 7839OMAP GPIO DRIVER
fe643528 7840M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 7841M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7842M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7843L: linux-omap@vger.kernel.org
7844S: Maintained
fe643528 7845F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
7846F: drivers/gpio/gpio-omap.c
7847
c351e290
MJ
7848OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7849M: Mark Jackson <mpfj@newflow.co.uk>
7850L: linux-omap@vger.kernel.org
7851S: Maintained
7852F: arch/arm/boot/dts/am335x-nano.dts
7853
0ad122d9 7854OMFS FILESYSTEM
8b58be88 7855M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7856L: linux-karma-devel@lists.sourceforge.net
7857S: Maintained
679655da
JP
7858F: Documentation/filesystems/omfs.txt
7859F: fs/omfs/
0ad122d9 7860
c1986ee9 7861OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7862M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7863S: Maintained
679655da
JP
7864F: drivers/char/pcmcia/cm4000_cs.c
7865F: include/linux/cm4000_cs.h
c117ab84 7866F: include/uapi/linux/cm4000_cs.h
c1986ee9 7867
77c44ab1 7868OMNIKEY CARDMAN 4040 DRIVER
8b58be88 7869M: Harald Welte <laforge@gnumonks.org>
77c44ab1 7870S: Maintained
679655da 7871F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 7872
77d5140f 7873OMNIVISION OV7670 SENSOR DRIVER
8b58be88 7874M: Jonathan Corbet <corbet@lwn.net>
661263b5 7875L: linux-media@vger.kernel.org
275ffde4 7876T: git git://linuxtv.org/media_tree.git
77d5140f 7877S: Maintained
90d72ac6 7878F: drivers/media/i2c/ov7670.c
77d5140f 7879
431bca73 7880ONENAND FLASH DRIVER
8b58be88 7881M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
7882L: linux-mtd@lists.infradead.org
7883S: Maintained
679655da
JP
7884F: drivers/mtd/onenand/
7885F: include/linux/mtd/onenand*.h
431bca73 7886
1da177e4 7887ONSTREAM SCSI TAPE DRIVER
8b58be88 7888M: Willem Riede <osst@riede.org>
1da177e4
LT
7889L: osst-users@lists.sourceforge.net
7890L: linux-scsi@vger.kernel.org
7891S: Maintained
f7269cfc
JD
7892F: Documentation/scsi/osst.txt
7893F: drivers/scsi/osst.*
7894F: drivers/scsi/osst_*.h
7895F: drivers/scsi/st.h
1da177e4 7896
e2d1d6c0 7897OPENCORES I2C BUS DRIVER
8b58be88 7898M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 7899L: linux-i2c@vger.kernel.org
e2d1d6c0 7900S: Maintained
679655da
JP
7901F: Documentation/i2c/busses/i2c-ocores
7902F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 7903
860c44c1 7904OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 7905M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
7906M: Frank Rowand <frowand.list@gmail.com>
7907M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 7908L: devicetree@vger.kernel.org
a7fefe9f
RH
7909W: http://www.devicetree.org/
7910T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 7911S: Maintained
f8828205 7912F: drivers/of/
860c44c1 7913F: include/linux/of*.h
f8828205 7914F: scripts/dtc/
860c44c1 7915
f8828205 7916OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 7917M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
7918M: Pawel Moll <pawel.moll@arm.com>
7919M: Mark Rutland <mark.rutland@arm.com>
de80963e 7920M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 7921M: Kumar Gala <galak@codeaurora.org>
f8828205
GL
7922L: devicetree@vger.kernel.org
7923S: Maintained
7924F: Documentation/devicetree/
7925F: arch/*/boot/dts/
7926F: include/dt-bindings/
7927
2bb65f56
PA
7928OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7929M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7930L: devicetree@vger.kernel.org
7931S: Maintained
7932F: Documentation/devicetree/dynamic-resolution-notes.txt
7933F: Documentation/devicetree/overlay-notes.txt
7934F: drivers/of/overlay.c
7935F: drivers/of/resolver.c
7936
19f9d392
JB
7937OPENRISC ARCHITECTURE
7938M: Jonas Bonn <jonas@southpole.se>
7939W: http://openrisc.net
eab7c1c0 7940L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
7941S: Maintained
7942T: git git://openrisc.net/~jonas/linux
14430813 7943F: arch/openrisc/
19f9d392 7944
ccb1352e 7945OPENVSWITCH
4f337ed5 7946M: Pravin Shelar <pshelar@nicira.com>
b422da7c 7947L: netdev@vger.kernel.org
ccb1352e
JG
7948L: dev@openvswitch.org
7949W: http://openvswitch.org
ccb1352e
JG
7950S: Maintained
7951F: net/openvswitch/
b422da7c 7952F: include/uapi/linux/openvswitch.h
ccb1352e 7953
875fa6fb
VK
7954OPERATING PERFORMANCE POINTS (OPP)
7955M: Viresh Kumar <vireshk@kernel.org>
7956M: Nishanth Menon <nm@ti.com>
7957M: Stephen Boyd <sboyd@codeaurora.org>
7958L: linux-pm@vger.kernel.org
7959S: Maintained
7960T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
7961F: drivers/base/power/opp/
7962F: include/linux/pm_opp.h
7963F: Documentation/power/opp.txt
7964F: Documentation/devicetree/bindings/opp/
7965
af39917d
CL
7966OPL4 DRIVER
7967M: Clemens Ladisch <clemens@ladisch.de>
7968L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7969T: git git://git.alsa-project.org/alsa-kernel.git
7970S: Maintained
7971F: sound/drivers/opl4/
7972
1da177e4 7973OPROFILE
4cf7e718 7974M: Robert Richter <rric@kernel.org>
1da177e4
LT
7975L: oprofile-list@lists.sf.net
7976S: Maintained
81c4a8a6 7977F: arch/*/include/asm/oprofile*.h
679655da
JP
7978F: arch/*/oprofile/
7979F: drivers/oprofile/
7980F: include/linux/oprofile.h
1da177e4 7981
e2d1d6c0 7982ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 7983M: Mark Fasheh <mfasheh@suse.com>
d6351db2 7984M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 7985L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 7986W: http://ocfs2.wiki.kernel.org
e2d1d6c0 7987S: Supported
679655da
JP
7988F: Documentation/filesystems/ocfs2.txt
7989F: Documentation/filesystems/dlmfs.txt
7990F: fs/ocfs2/
e2d1d6c0 7991
1da177e4 7992ORINOCO DRIVER
724c6b35 7993L: linux-wireless@vger.kernel.org
491b26b4 7994W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 7995W: http://www.nongnu.org/orinoco/
3a59babb 7996S: Orphan
2be45b66 7997F: drivers/net/wireless/intersil/orinoco/
1da177e4 7998
42c55aa8 7999OSD LIBRARY and FILESYSTEM
fadc0752 8000M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8001M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8002L: osd-dev@open-osd.org
8003W: http://open-osd.org
54e5881d 8004T: git git://git.open-osd.org/open-osd.git
68274794 8005S: Maintained
42c55aa8 8006F: drivers/scsi/osd/
6b6f0b6c 8007F: include/scsi/osd_*
42c55aa8 8008F: fs/exofs/
68274794 8009
ef94b186 8010OVERLAY FILESYSTEM
7c37fbda 8011M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8012L: linux-unionfs@vger.kernel.org
8013T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8014S: Supported
1d113735 8015F: fs/overlayfs/
7c37fbda
NB
8016F: Documentation/filesystems/overlayfs.txt
8017
e2d1d6c0 8018P54 WIRELESS DRIVER
084cb0fe 8019M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8020L: linux-wireless@vger.kernel.org
084cb0fe 8021W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8022S: Maintained
d3466830 8023F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8024
f5cd7872 8025PA SEMI ETHERNET DRIVER
8b58be88 8026M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8027L: netdev@vger.kernel.org
8028S: Maintained
ded19add 8029F: drivers/net/ethernet/pasemi/*
f5cd7872 8030
beb58aa3 8031PA SEMI SMBUS DRIVER
8b58be88 8032M: Olof Johansson <olof@lixom.net>
846557d3 8033L: linux-i2c@vger.kernel.org
beb58aa3 8034S: Maintained
679655da 8035F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8036
48fc267e
SK
8037PADATA PARALLEL EXECUTION MECHANISM
8038M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8039L: linux-crypto@vger.kernel.org
8040S: Maintained
8041F: kernel/padata.c
8042F: include/linux/padata.h
8043F: Documentation/padata.txt
8044
709ee531 8045PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8046M: Harald Welte <laforge@gnumonks.org>
d0944853 8047L: platform-driver-x86@vger.kernel.org
709ee531 8048S: Maintained
679655da 8049F: drivers/platform/x86/panasonic-laptop.c
709ee531 8050
368dd5ac 8051PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8052M: David Howells <dhowells@redhat.com>
8053M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8054L: linux-am33-list@redhat.com (moderated for non-subscribers)
8055W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8056S: Maintained
679655da
JP
8057F: Documentation/mn10300/
8058F: arch/mn10300/
4fa97181 8059
64dfff03
SM
8060PARALLEL PORT SUBSYSTEM
8061M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8062M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8063L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8064S: Maintained
679655da
JP
8065F: drivers/parport/
8066F: include/linux/parport*.h
8067F: drivers/char/ppdev.c
c117ab84 8068F: include/uapi/linux/ppdev.h
64dfff03 8069F: Documentation/parport*.txt
1da177e4 8070
4cdf6bc2 8071PARAVIRT_OPS INTERFACE
d633180c 8072M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8073M: Chris Wright <chrisw@sous-sol.org>
8074M: Alok Kataria <akataria@vmware.com>
8075M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8076L: virtualization@lists.linux-foundation.org
4cdf6bc2 8077S: Supported
a2e19991 8078F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8079F: arch/*/kernel/paravirt*
8080F: arch/*/include/asm/paravirt.h
4cdf6bc2 8081
e2d1d6c0 8082PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8083M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8084L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8085S: Maintained
679655da
JP
8086F: Documentation/blockdev/paride.txt
8087F: drivers/block/paride/
e2d1d6c0
RD
8088
8089PARISC ARCHITECTURE
b8828770 8090M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8091M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8092L: linux-parisc@vger.kernel.org
8093W: http://www.parisc-linux.org/
8a6e2535 8094Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8095T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8096T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8097S: Maintained
679655da 8098F: arch/parisc/
2b6bac9e 8099F: Documentation/parisc/
679655da 8100F: drivers/parisc/
2b6bac9e
HD
8101F: drivers/char/agp/parisc-agp.c
8102F: drivers/input/serio/gscps2.c
8103F: drivers/parport/parport_gsc.*
8104F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8105F: drivers/video/fbdev/sti*
2b6bac9e
HD
8106F: drivers/video/console/sti*
8107F: drivers/video/logo/logo_parisc*
e2d1d6c0 8108
1662d32c 8109PC87360 HARDWARE MONITORING DRIVER
8b58be88 8110M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8111L: lm-sensors@lm-sensors.org
8112S: Maintained
679655da
JP
8113F: Documentation/hwmon/pc87360
8114F: drivers/hwmon/pc87360.c
1662d32c
JC
8115
8116PC8736x GPIO DRIVER
8b58be88 8117M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8118S: Maintained
679655da 8119F: drivers/char/pc8736x_gpio.c
1662d32c 8120
1ad107fd 8121PC87427 HARDWARE MONITORING DRIVER
d8130624 8122M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8123L: lm-sensors@lm-sensors.org
8124S: Maintained
8125F: Documentation/hwmon/pc87427
8126F: drivers/hwmon/pc87427.c
8127
b26e0ed4 8128PCA9532 LED DRIVER
8b58be88 8129M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8130S: Maintained
d5ca6918
JP
8131F: drivers/leds/leds-pca9532.c
8132F: include/linux/leds-pca9532.h
b26e0ed4 8133
5ce914a8 8134PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8135M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8136L: linux-i2c@vger.kernel.org
8137S: Maintained
b4f0b74e 8138F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8139
3971dae5 8140PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8141M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8142S: Maintained
8143F: drivers/firmware/pcdp.*
8144
065c6359 8145PCI ERROR RECOVERY
6305902c 8146M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8147L: linux-pci@vger.kernel.org
065c6359 8148S: Supported
679655da 8149F: Documentation/PCI/pci-error-recovery.txt
065c6359 8150
1da177e4 8151PCI SUBSYSTEM
5ac3a6d2 8152M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8153L: linux-pci@vger.kernel.org
99662dd1 8154Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8155T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8156S: Supported
679655da
JP
8157F: Documentation/PCI/
8158F: drivers/pci/
8159F: include/linux/pci*
6b49ee49 8160F: arch/x86/pci/
cad01f91 8161F: arch/x86/kernel/quirks.c
1da177e4 8162
eaa6111b
LFT
8163PCI DRIVER FOR ALTERA PCIE IP
8164M: Ley Foon Tan <lftan@altera.com>
8165L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8166L: linux-pci@vger.kernel.org
8167S: Supported
8168F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8169F: drivers/pci/host/pcie-altera.c
8170
b7e78170
RH
8171PCI DRIVER FOR ARM VERSATILE PLATFORM
8172M: Rob Herring <robh@kernel.org>
8173L: linux-pci@vger.kernel.org
8174L: linux-arm-kernel@lists.infradead.org
8175S: Maintained
8176F: Documentation/devicetree/bindings/pci/versatile.txt
8177F: drivers/pci/host/pci-versatile.c
8178
5f6b6ccd
TI
8179PCI DRIVER FOR APPLIEDMICRO XGENE
8180M: Tanmay Inamdar <tinamdar@apm.com>
8181L: linux-pci@vger.kernel.org
8182L: linux-arm-kernel@lists.infradead.org
8183S: Maintained
8184F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8185F: drivers/pci/host/pci-xgene.c
8186
62d0ff83
ML
8187PCI DRIVER FOR FREESCALE LAYERSCAPE
8188M: Minghuan Lian <minghuan.Lian@freescale.com>
8189M: Mingkai Hu <mingkai.hu@freescale.com>
8190M: Roy Zang <tie-fei.zang@freescale.com>
8191L: linuxppc-dev@lists.ozlabs.org
8192L: linux-pci@vger.kernel.org
8193L: linux-arm-kernel@lists.infradead.org
8194S: Maintained
8195F: drivers/pci/host/*layerscape*
8196
f0b75693 8197PCI DRIVER FOR IMX6
f175aa2c 8198M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8199M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8200L: linux-pci@vger.kernel.org
8201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8202S: Maintained
8203F: drivers/pci/host/*imx6*
8204
0c4ffcfe
MK
8205PCI DRIVER FOR TI KEYSTONE
8206M: Murali Karicheri <m-karicheri2@ti.com>
8207L: linux-pci@vger.kernel.org
8208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8209S: Maintained
8210F: drivers/pci/host/*keystone*
8211
f0b75693
BH
8212PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8213M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8214M: Jason Cooper <jason@lakedaemon.net>
8215L: linux-pci@vger.kernel.org
8216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8217S: Maintained
8218F: drivers/pci/host/*mvebu*
8219
0447cfd7
TR
8220PCI DRIVER FOR NVIDIA TEGRA
8221M: Thierry Reding <thierry.reding@gmail.com>
8222L: linux-tegra@vger.kernel.org
f0b75693 8223L: linux-pci@vger.kernel.org
0447cfd7
TR
8224S: Supported
8225F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8226F: drivers/pci/host/pci-tegra.c
8227
47ff3de9
KVA
8228PCI DRIVER FOR TI DRA7XX
8229M: Kishon Vijay Abraham I <kishon@ti.com>
8230L: linux-omap@vger.kernel.org
8231L: linux-pci@vger.kernel.org
8232S: Supported
8233F: Documentation/devicetree/bindings/pci/ti-pci.txt
8234F: drivers/pci/host/pci-dra7xx.c
8235
f0b75693
BH
8236PCI DRIVER FOR RENESAS R-CAR
8237M: Simon Horman <horms@verge.net.au>
8238L: linux-pci@vger.kernel.org
8239L: linux-sh@vger.kernel.org
8240S: Maintained
8241F: drivers/pci/host/*rcar*
8242
4af82255 8243PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8244M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8245L: linux-pci@vger.kernel.org
f0b75693
BH
8246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8247L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8248S: Maintained
8249F: drivers/pci/host/pci-exynos.c
8250
f0b75693 8251PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8252M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8253M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8254L: linux-pci@vger.kernel.org
8255S: Maintained
8256F: drivers/pci/host/*designware*
8257
cf28855b
WD
8258PCI DRIVER FOR GENERIC OF HOSTS
8259M: Will Deacon <will.deacon@arm.com>
8260L: linux-pci@vger.kernel.org
8261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8262S: Maintained
8263F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8264F: drivers/pci/host/pci-host-generic.c
8265
51b66a6c 8266PCIE DRIVER FOR ST SPEAR13XX
110baab1 8267M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8268L: linux-pci@vger.kernel.org
110baab1 8269S: Maintained
51b66a6c
PA
8270F: drivers/pci/host/*spear*
8271
af1169b4
LFT
8272PCI MSI DRIVER FOR ALTERA MSI IP
8273M: Ley Foon Tan <lftan@altera.com>
8274L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8275L: linux-pci@vger.kernel.org
8276S: Supported
8277F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8278F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8279
dcd19de3
DD
8280PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8281M: Duc Dang <dhdang@apm.com>
8282L: linux-pci@vger.kernel.org
8283L: linux-arm-kernel@lists.infradead.org
8284S: Maintained
8285F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8286F: drivers/pci/host/pci-xgene-msi.c
8287
500a1d9a
ZW
8288PCIE DRIVER FOR HISILICON
8289M: Zhou Wang <wangzhou1@hisilicon.com>
8290L: linux-pci@vger.kernel.org
8291S: Maintained
8292F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8293F: drivers/pci/host/pcie-hisi.c
8294
1da177e4 8295PCMCIA SUBSYSTEM
4230dfc9 8296P: Linux PCMCIA Team
f5df5881 8297L: linux-pcmcia@lists.infradead.org
6650e0a5 8298W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
54e5881d 8299T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
4230dfc9 8300S: Maintained
679655da
JP
8301F: Documentation/pcmcia/
8302F: drivers/pcmcia/
8303F: include/pcmcia/
1da177e4
LT
8304
8305PCNET32 NETWORK DRIVER
227fb925 8306M: Don Fry <pcnet32@frontier.com>
979b6c13 8307L: netdev@vger.kernel.org
1da177e4 8308S: Maintained
b955f6ca 8309F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8310
48fc267e
SK
8311PCRYPT PARALLEL CRYPTO ENGINE
8312M: Steffen Klassert <steffen.klassert@secunet.com>
8313L: linux-crypto@vger.kernel.org
8314S: Maintained
8315F: crypto/pcrypt.c
8316F: include/crypto/pcrypt.h
8317
e72df0b8
TH
8318PER-CPU MEMORY ALLOCATOR
8319M: Tejun Heo <tj@kernel.org>
8320M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8321T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8322S: Maintained
8323F: include/linux/percpu*.h
8324F: mm/percpu*.c
8325F: arch/*/include/asm/percpu.h
8326
ad4ecbcb 8327PER-TASK DELAY ACCOUNTING
185e595f 8328M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8329S: Maintained
679655da
JP
8330F: include/linux/delayacct.h
8331F: kernel/delayacct.c
ad4ecbcb 8332
57c0c15b 8333PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8334M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8335M: Ingo Molnar <mingo@redhat.com>
f80c5393 8336M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 8337L: linux-kernel@vger.kernel.org
75fc2d37 8338T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8339S: Supported
d53e8365 8340F: kernel/events/*
a003236c 8341F: include/linux/perf_event.h
c117ab84 8342F: include/uapi/linux/perf_event.h
141c4296
RR
8343F: arch/*/kernel/perf_event*.c
8344F: arch/*/kernel/*/perf_event*.c
8345F: arch/*/kernel/*/*/perf_event*.c
a003236c 8346F: arch/*/include/asm/perf_event.h
a003236c
VL
8347F: arch/*/kernel/perf_callchain.c
8348F: tools/perf/
6c0b3244 8349
dd49d0f5 8350PERSONALITY HANDLING
8b58be88 8351M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8352L: linux-abi-devel@lists.sourceforge.net
8353S: Maintained
679655da 8354F: include/linux/personality.h
c117ab84 8355F: include/uapi/linux/personality.h
dd49d0f5 8356
838e7a03 8357PHONET PROTOCOL
2a06b40f 8358M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8359S: Supported
8360F: Documentation/networking/phonet.txt
8361F: include/linux/phonet.h
8362F: include/net/phonet/
c117ab84 8363F: include/uapi/linux/phonet.h
838e7a03
RDC
8364F: net/phonet/
8365
1da177e4 8366PHRAM MTD DRIVER
8b58be88 8367M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8368L: linux-mtd@lists.infradead.org
8369S: Maintained
679655da 8370F: drivers/mtd/devices/phram.c
1da177e4 8371
efdbb10e
BP
8372PICOLCD HID DRIVER
8373M: Bruno Prémont <bonbons@linux-vserver.org>
8374L: linux-input@vger.kernel.org
8375S: Maintained
8376F: drivers/hid/hid-picolcd*
8377
a53bfa07
JI
8378PICOXCELL SUPPORT
8379M: Jamie Iles <jamie@jamieiles.com>
8380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8381T: git git://github.com/jamieiles/linux-2.6-ji.git
8382S: Supported
b8733987 8383F: arch/arm/boot/dts/picoxcell*
14430813 8384F: arch/arm/mach-picoxcell/
b8733987 8385F: drivers/crypto/picoxcell*
a53bfa07 8386
2744e8af
LW
8387PIN CONTROL SUBSYSTEM
8388M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8389L: linux-gpio@vger.kernel.org
dbe752a3 8390T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8391S: Maintained
07f29ba6 8392F: drivers/pinctrl/
8e406fe4 8393F: include/linux/pinctrl/
2744e8af 8394
2201bbb8
JCPV
8395PIN CONTROLLER - ATMEL AT91
8396M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8398S: Maintained
c654b6bf 8399F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8400
33d3690c
LD
8401PIN CONTROLLER - ATMEL AT91 PIO4
8402M: Ludovic Desroches <ludovic.desroches@atmel.com>
8403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8404L: linux-gpio@vger.kernel.org
8405S: Supported
8406F: drivers/pinctrl/pinctrl-at91-pio4.*
8407
cbd1b652
MW
8408PIN CONTROLLER - INTEL
8409M: Mika Westerberg <mika.westerberg@linux.intel.com>
8410M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8411S: Maintained
8412F: drivers/pinctrl/intel/
2201bbb8 8413
9963b536
LP
8414PIN CONTROLLER - RENESAS
8415M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8416M: Geert Uytterhoeven <geert+renesas@glider.be>
9963b536
LP
8417L: linux-sh@vger.kernel.org
8418S: Maintained
8419F: drivers/pinctrl/sh-pfc/
8420
b75e60d6 8421PIN CONTROLLER - SAMSUNG
fea685e9 8422M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8424L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8425S: Maintained
9b5b33f6 8426F: drivers/pinctrl/samsung/
b75e60d6 8427
13cbd906
TL
8428PIN CONTROLLER - SINGLE
8429M: Tony Lindgren <tony@atomide.com>
8430M: Haojian Zhuang <haojian.zhuang@linaro.org>
8431L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8432L: linux-omap@vger.kernel.org
8433S: Maintained
8434F: drivers/pinctrl/pinctrl-single.c
8435
deda8287 8436PIN CONTROLLER - ST SPEAR
da89947b 8437M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8438L: spear-devel@list.st.com
8439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8440W: http://www.st.com/spear
8441S: Maintained
8e406fe4 8442F: drivers/pinctrl/spear/
deda8287 8443
249a6771 8444PKTCDVD DRIVER
e5f6450c 8445M: Jiri Kosina <jikos@kernel.org>
249a6771 8446S: Maintained
679655da
JP
8447F: drivers/block/pktcdvd.c
8448F: include/linux/pktcdvd.h
c117ab84 8449F: include/uapi/linux/pktcdvd.h
249a6771 8450
b31d8273
G
8451PKUNITY SOC DRIVERS
8452M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8453W: http://mprc.pku.edu.cn/~guanxuetao/linux
8454S: Maintained
ceebf4d5 8455T: git git://github.com/gxt/linux.git
b31d8273 8456F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8457F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8458F: drivers/video/fbdev/fb-puv3.c
2809e80b 8459F: drivers/rtc/rtc-puv3.c
b31d8273 8460
9d2ecfb7 8461PMBUS HARDWARE MONITORING DRIVERS
ca462085 8462M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8463L: lm-sensors@lm-sensors.org
8464W: http://www.lm-sensors.org/
8465W: http://www.roeck-us.net/linux/drivers/
8466T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8467S: Maintained
8468F: Documentation/hwmon/pmbus
8469F: drivers/hwmon/pmbus/
8470F: include/linux/i2c/pmbus.h
8471
89a36810 8472PMC SIERRA MaxRAID DRIVER
89a36810
AR
8473L: linux-scsi@vger.kernel.org
8474W: http://www.pmc-sierra.com/
3cdea4d7 8475S: Orphan
89a36810
AR
8476F: drivers/scsi/pmcraid.*
8477
dbf9bfe6 8478PMC SIERRA PM8001 DRIVER
d32477e2 8479M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8480M: lindar_liu@usish.com
f5a7b525 8481L: pmchba@pmcs.com
dbf9bfe6 8482L: linux-scsi@vger.kernel.org
8483S: Supported
8484F: drivers/scsi/pm8001/
8485
1da177e4 8486POSIX CLOCKS and TIMERS
8b58be88 8487M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8488L: linux-kernel@vger.kernel.org
75fc2d37 8489T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8490S: Maintained
679655da
JP
8491F: fs/timerfd.c
8492F: include/linux/timer*
5cee9645 8493F: kernel/time/*timer*
1da177e4 8494
7b06a6d7
RW
8495POWER MANAGEMENT CORE
8496M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8497L: linux-pm@vger.kernel.org
8498T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8499S: Supported
8500F: drivers/base/power/
8501F: include/linux/pm.h
8502F: include/linux/pm_*
8503F: include/linux/powercap.h
8504F: drivers/powercap/
8505
3be86148 8506POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8507M: Sebastian Reichel <sre@kernel.org>
57318935 8508M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8509M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8510L: linux-pm@vger.kernel.org
54e5881d 8511T: git git://git.infradead.org/battery-2.6.git
3be86148 8512S: Maintained
679655da 8513F: include/linux/power_supply.h
8cd725a1 8514F: drivers/power/
26305022 8515X: drivers/power/avs/
3be86148 8516
514f161a
MR
8517POWER STATE COORDINATION INTERFACE (PSCI)
8518M: Mark Rutland <mark.rutland@arm.com>
8519M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8520L: linux-arm-kernel@lists.infradead.org
8521S: Maintained
8522F: drivers/firmware/psci.c
8523F: include/linux/psci.h
8524F: include/uapi/linux/psci.h
8525
1da177e4 8526PNP SUPPORT
9c3646d1 8527M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8528S: Maintained
679655da 8529F: drivers/pnp/
1da177e4
LT
8530
8531PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8532M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8533L: linux-ppp@vger.kernel.org
8534S: Maintained
224cf5ad 8535F: drivers/net/ppp/ppp_*
1da177e4
LT
8536
8537PPP OVER ATM (RFC 2364)
8b58be88 8538M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8539S: Maintained
679655da 8540F: net/atm/pppoatm.c
c117ab84 8541F: include/uapi/linux/atmppp.h
1da177e4
LT
8542
8543PPP OVER ETHERNET
8b58be88 8544M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8545S: Maintained
224cf5ad
JK
8546F: drivers/net/ppp/pppoe.c
8547F: drivers/net/ppp/pppox.c
1da177e4 8548
a6d2370b 8549PPP OVER L2TP
8b58be88 8550M: James Chapman <jchapman@katalix.com>
a6d2370b 8551S: Maintained
90ca28d1 8552F: net/l2tp/l2tp_ppp.c
679655da 8553F: include/linux/if_pppol2tp.h
c117ab84 8554F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8555
eae9d2ba 8556PPS SUPPORT
8b58be88 8557M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8558W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8559L: linuxpps@ml.enneenne.com (subscribers-only)
8560S: Maintained
cabaaf41
JP
8561F: Documentation/pps/
8562F: drivers/pps/
8563F: include/linux/pps*.h
eae9d2ba 8564
71a6d0af
HW
8565PPTP DRIVER
8566M: Dmitry Kozlov <xeb@mail.ru>
8567L: netdev@vger.kernel.org
8568S: Maintained
224cf5ad 8569F: drivers/net/ppp/pptp.c
71a6d0af
HW
8570W: http://sourceforge.net/projects/accel-pptp
8571
1da177e4 8572PREEMPTIBLE KERNEL
8b58be88 8573M: Robert Love <rml@tech9.net>
1da177e4
LT
8574L: kpreempt-tech@lists.sourceforge.net
8575W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8576S: Supported
679655da
JP
8577F: Documentation/preempt-locking.txt
8578F: include/linux/preempt.h
1da177e4
LT
8579
8580PRISM54 WIRELESS DRIVER
8b58be88 8581M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8582L: linux-wireless@vger.kernel.org
9ef80804 8583W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8584S: Obsolete
c12edfe2 8585F: drivers/net/wireless/intersil/prism54/
1da177e4 8586
02c18891 8587PS3 NETWORK SUPPORT
b809b9ca 8588M: Geoff Levand <geoff@infradead.org>
02c18891 8589L: netdev@vger.kernel.org
a14ab6b6 8590L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8591S: Maintained
8df158ac 8592F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8593
f58a9d17 8594PS3 PLATFORM SUPPORT
b809b9ca 8595M: Geoff Levand <geoff@infradead.org>
a4724ed6 8596L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8597S: Maintained
679655da
JP
8598F: arch/powerpc/boot/ps3*
8599F: arch/powerpc/include/asm/lv1call.h
8600F: arch/powerpc/include/asm/ps3*.h
8601F: arch/powerpc/platforms/ps3/
8602F: drivers/*/ps3*
8603F: drivers/ps3/
fec629b8 8604F: drivers/rtc/rtc-ps3.c
679655da 8605F: drivers/usb/host/*ps3.c
fec629b8 8606F: sound/ppc/snd_ps3*
f58a9d17 8607
cffb4add 8608PS3VRAM DRIVER
8b58be88 8609M: Jim Paris <jim@jtan.com>
3715a5d0 8610M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8611L: linuxppc-dev@lists.ozlabs.org
cffb4add 8612S: Maintained
8a3977cb 8613F: drivers/block/ps3vram.c
cffb4add 8614
8defe599 8615PSTORE FILESYSTEM
9d5e2a02 8616M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8617M: Colin Cross <ccross@android.com>
8618M: Kees Cook <keescook@chromium.org>
8619M: Tony Luck <tony.luck@intel.com>
8620S: Maintained
8621T: git git://git.infradead.org/users/cbou/linux-pstore.git
8622F: fs/pstore/
8623F: include/linux/pstore*
04851772 8624F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8625F: drivers/acpi/apei/erst.c
8626
7fbc415d
RC
8627PTP HARDWARE CLOCK SUPPORT
8628M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8629L: netdev@vger.kernel.org
7fbc415d
RC
8630S: Maintained
8631W: http://linuxptp.sourceforge.net/
8632F: Documentation/ABI/testing/sysfs-ptp
8633F: Documentation/ptp/*
0ecb3cdd 8634F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8635F: drivers/net/phy/dp83640*
8636F: drivers/ptp/*
8637F: include/linux/ptp_cl*
8638
cf94a4d1 8639PTRACE SUPPORT
e846ee5f 8640M: Roland McGrath <roland@hack.frob.com>
8b58be88 8641M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8642S: Maintained
8643F: include/asm-generic/syscall.h
8644F: include/linux/ptrace.h
8645F: include/linux/regset.h
8646F: include/linux/tracehook.h
c117ab84 8647F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8648F: kernel/ptrace.c
8649
8320204a 8650PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8651M: Mike Isely <isely@pobox.com>
16e9495d 8652L: pvrusb2@isely.net (subscribers-only)
661263b5 8653L: linux-media@vger.kernel.org
8320204a 8654W: http://www.isely.net/pvrusb2/
275ffde4 8655T: git git://linuxtv.org/media_tree.git
8320204a 8656S: Maintained
679655da 8657F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8658F: drivers/media/usb/pvrusb2/
8320204a 8659
39532e6c
HG
8660PWC WEBCAM DRIVER
8661M: Hans de Goede <hdegoede@redhat.com>
8662L: linux-media@vger.kernel.org
8663T: git git://linuxtv.org/media_tree.git
8664S: Maintained
8665F: drivers/media/usb/pwc/*
8666
93c090b3
KD
8667PWM FAN DRIVER
8668M: Kamil Debski <k.debski@samsung.com>
8669L: lm-sensors@lm-sensors.org
8670S: Supported
8671F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8672F: Documentation/hwmon/pwm-fan
8673F: drivers/hwmon/pwm-fan.c
8674
200efedd 8675PWM SUBSYSTEM
aa3495f7
TR
8676M: Thierry Reding <thierry.reding@gmail.com>
8677L: linux-pwm@vger.kernel.org
0c2498f1 8678S: Maintained
006e854f 8679T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8680F: Documentation/pwm.txt
8681F: Documentation/devicetree/bindings/pwm/
8682F: include/linux/pwm.h
0c2498f1 8683F: drivers/pwm/
a140b98d
TR
8684F: drivers/video/backlight/pwm_bl.c
8685F: include/linux/pwm_backlight.h
0c2498f1 8686
30ec261e 8687PXA2xx/PXA3xx SUPPORT
8da5e302 8688M: Daniel Mack <daniel@zonque.org>
a323f664 8689M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8690M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8692T: git git://github.com/hzhuang1/linux.git
8da5e302 8693T: git git://github.com/rjarzmik/linux.git
1da177e4 8694S: Maintained
679655da 8695F: arch/arm/mach-pxa/
820439f1 8696F: drivers/dma/pxa*
679655da 8697F: drivers/pcmcia/pxa2xx*
1403ead9 8698F: drivers/pinctrl/pxa/
9df92e6c 8699F: drivers/spi/spi-pxa2xx*
faf2e1db 8700F: drivers/usb/gadget/udc/pxa2*
679655da 8701F: include/sound/pxa2xx-lib.h
bec4c99e 8702F: sound/arm/pxa*
14430813 8703F: sound/soc/pxa/
1da177e4 8704
f3154a46
RJ
8705PXA GPIO DRIVER
8706M: Robert Jarzmik <robert.jarzmik@free.fr>
8707L: linux-gpio@vger.kernel.org
8708S: Maintained
8709F: drivers/gpio/gpio-pxa.c
8710
ec64d3bf
EG
8711PXA3xx NAND FLASH DRIVER
8712M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8713L: linux-mtd@lists.infradead.org
8714S: Maintained
9a67f099 8715F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8716
3f640c61 8717MMP SUPPORT
8b58be88 8718M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8719M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8721T: git git://github.com/hzhuang1/linux.git
8722T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8723S: Maintained
3f640c61 8724F: arch/arm/mach-mmp/
e8e6cb32 8725
272f133a
PO
8726PXA MMCI DRIVER
8727S: Orphan
8728
57f63bc8 8729PXA RTC DRIVER
8b58be88 8730M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8731L: rtc-linux@googlegroups.com
8732S: Maintained
8733
cea4001a 8734QAT DRIVER
49e7d9df
JP
8735M: Tadeusz Struk <tadeusz.struk@intel.com>
8736L: qat-linux@intel.com
8737S: Supported
8738F: drivers/crypto/qat/
cea4001a 8739
52a09a04 8740QIB DRIVER
8473c603 8741M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8742L: linux-rdma@vger.kernel.org
8743S: Supported
8744F: drivers/infiniband/hw/qib/
8745
5e9772b9
JS
8746QLOGIC QLA1280 SCSI DRIVER
8747M: Michael Reed <mdr@sgi.com>
8748L: linux-scsi@vger.kernel.org
8749S: Maintained
8750F: drivers/scsi/qla1280.[ch]
8751
1da177e4 8752QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8753M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8754L: linux-scsi@vger.kernel.org
8755S: Supported
679655da
JP
8756F: Documentation/scsi/LICENSE.qla2xxx
8757F: drivers/scsi/qla2xxx/
1da177e4 8758
883c98fe 8759QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8760M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8761L: linux-scsi@vger.kernel.org
8762S: Supported
bacfb81b 8763F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8764F: drivers/scsi/qla4xxx/
8765
5a4faa87 8766QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8767M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8768M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8769M: linux-driver@qlogic.com
8770L: netdev@vger.kernel.org
8771S: Supported
679655da 8772F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8773F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8774
0ec00f03 8775QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8776M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8777L: netdev@vger.kernel.org
8778S: Supported
aa43c215 8779F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8780
c4e84bde 8781QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8782M: Harish Patil <harish.patil@qlogic.com>
8783M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8784M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8785M: linux-driver@qlogic.com
c4e84bde
RM
8786L: netdev@vger.kernel.org
8787S: Supported
aa43c215 8788F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8789
fe56b9e6
YM
8790QLOGIC QL4xxx ETHERNET DRIVER
8791M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8792M: Ariel Elior <Ariel.Elior@qlogic.com>
8793M: everest-linux-l2@qlogic.com
8794L: netdev@vger.kernel.org
8795S: Supported
8796F: drivers/net/ethernet/qlogic/qed/
8797F: include/linux/qed/
8798F: drivers/net/ethernet/qlogic/qede/
8799
1da177e4 8800QNX4 FILESYSTEM
8b58be88 8801M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8802W: http://www.alarsen.net/linux/qnx4fs/
8803S: Maintained
80811493 8804F: fs/qnx4/
c117ab84
CEB
8805F: include/uapi/linux/qnx4_fs.h
8806F: include/uapi/linux/qnxtypes.h
1da177e4 8807
91952bc0
AP
8808QT1010 MEDIA DRIVER
8809M: Antti Palosaari <crope@iki.fi>
8810L: linux-media@vger.kernel.org
a825eaec 8811W: https://linuxtv.org
91952bc0
AP
8812W: http://palosaari.fi/linux/
8813Q: http://patchwork.linuxtv.org/project/linux-media/list/
8814T: git git://linuxtv.org/anttip/media_tree.git
8815S: Maintained
8816F: drivers/media/tuners/qt1010*
8817
966fb5ec
SM
8818QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8819M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8820L: linux-wireless@vger.kernel.org
8821L: ath9k-devel@lists.ath9k.org
8822W: http://wireless.kernel.org/en/users/Drivers/ath9k
8823S: Supported
8824F: drivers/net/wireless/ath/ath9k/
8825
2ea0ffcb
KV
8826QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8827M: Kalle Valo <kvalo@qca.qualcomm.com>
8828L: ath10k@lists.infradead.org
8829W: http://wireless.kernel.org/en/users/Drivers/ath10k
8830T: git git://github.com/kvalo/ath.git
8831S: Supported
8832F: drivers/net/wireless/ath/ath10k/
8833
4f4567cf
RK
8834QUALCOMM HEXAGON ARCHITECTURE
8835M: Richard Kuo <rkuo@codeaurora.org>
8836L: linux-hexagon@vger.kernel.org
8837S: Supported
8838F: arch/hexagon/
8839
8e84c258
EK
8840QUALCOMM WCN36XX WIRELESS DRIVER
8841M: Eugene Krasnikov <k.eugene.e@gmail.com>
8842L: wcn36xx@lists.infradead.org
8843W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8844T: git git://github.com/KrasnikovEugene/wcn36xx.git
8845S: Supported
8846F: drivers/net/wireless/ath/wcn36xx/
8847
602adf40 8848RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
8849M: Ilya Dryomov <idryomov@gmail.com>
8850M: Sage Weil <sage@redhat.com>
527a88b9 8851M: Alex Elder <elder@kernel.org>
398ecff5 8852L: ceph-devel@vger.kernel.org
09d90327
SW
8853W: http://ceph.com/
8854T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 8855T: git git://github.com/ceph/ceph-client.git
602adf40 8856S: Supported
398ecff5 8857F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
8858F: drivers/block/rbd.c
8859F: drivers/block/rbd_types.h
8860
1da177e4 8861RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 8862M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 8863L: linux-fbdev@vger.kernel.org
1da177e4 8864S: Maintained
8a61f013 8865F: drivers/video/fbdev/aty/radeon*
c117ab84 8866F: include/uapi/linux/radeonfb.h
1da177e4 8867
c6c9b34c
HG
8868RADIOSHARK RADIO DRIVER
8869M: Hans de Goede <hdegoede@redhat.com>
8870L: linux-media@vger.kernel.org
8871T: git git://linuxtv.org/media_tree.git
8872S: Maintained
8873F: drivers/media/radio/radio-shark.c
8874
8875RADIOSHARK2 RADIO DRIVER
8876M: Hans de Goede <hdegoede@redhat.com>
8877L: linux-media@vger.kernel.org
8878T: git git://linuxtv.org/media_tree.git
8879S: Maintained
8880F: drivers/media/radio/radio-shark2.c
8881F: drivers/media/radio/radio-tea5777.c
8882
1da177e4 8883RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 8884M: Paul Mackerras <paulus@samba.org>
c69f677c 8885L: linux-fbdev@vger.kernel.org
1da177e4 8886S: Maintained
8a61f013 8887F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 8888
e7839f25 8889RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 8890P: rt2x00 project
b182427e 8891M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 8892M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 8893L: linux-wireless@vger.kernel.org
95ea3627 8894S: Maintained
33aca94d 8895F: drivers/net/wireless/ralink/rt2x00/
95ea3627 8896
9db5579b 8897RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 8898M: Jens Axboe <axboe@kernel.dk>
9db5579b 8899S: Maintained
679655da
JP
8900F: Documentation/blockdev/ramdisk.txt
8901F: drivers/block/brd.c
9db5579b 8902
9e95ce27 8903RANDOM NUMBER DRIVER
0624bcaa 8904M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 8905S: Maintained
679655da 8906F: drivers/char/random.c
9e95ce27 8907
394b701c 8908RAPIDIO SUBSYSTEM
8b58be88 8909M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 8910M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 8911S: Maintained
679655da 8912F: drivers/rapidio/
394b701c 8913
e2d1d6c0 8914RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 8915L: linux-wireless@vger.kernel.org
f52a5490 8916S: Orphan
679655da 8917F: drivers/net/wireless/ray*
e2d1d6c0
RD
8918
8919RCUTORTURE MODULE
e0198b29 8920M: Josh Triplett <josh@joshtriplett.org>
8b58be88 8921M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 8922L: linux-kernel@vger.kernel.org
f9094d8e 8923S: Supported
08deed1e 8924T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 8925F: Documentation/RCU/torture.txt
34e2d560 8926F: kernel/rcu/rcutorture.c
e2d1d6c0 8927
c87b9c60
PM
8928RCUTORTURE TEST FRAMEWORK
8929M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8930M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8931R: Steven Rostedt <rostedt@goodmis.org>
8932R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 8933R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 8934L: linux-kernel@vger.kernel.org
c87b9c60
PM
8935S: Supported
8936T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8937F: tools/testing/selftests/rcutorture
8938
c1f766b5 8939RDC R-321X SoC
8b58be88 8940M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
8941S: Maintained
8942
db17f395 8943RDC R6040 FAST ETHERNET DRIVER
8b58be88 8944M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
8945L: netdev@vger.kernel.org
8946S: Maintained
58565a35 8947F: drivers/net/ethernet/rdc/r6040.c
db17f395 8948
a09ed661 8949RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 8950M: Chien Yen <chien.yen@oracle.com>
fbb5a558 8951L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 8952S: Supported
679655da 8953F: net/rds/
a09ed661 8954
595182bc 8955READ-COPY UPDATE (RCU)
8b58be88 8956M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8957M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8958R: Steven Rostedt <rostedt@goodmis.org>
8959R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 8960R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 8961L: linux-kernel@vger.kernel.org
9fab9787 8962W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 8963S: Supported
08deed1e 8964T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 8965F: Documentation/RCU/
9fab9787 8966X: Documentation/RCU/torture.txt
f9094d8e 8967F: include/linux/rcu*
4102adab
PM
8968X: include/linux/srcu.h
8969F: kernel/rcu/
34e2d560 8970X: kernel/torture.c
595182bc 8971
0c86edc0 8972REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 8973M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 8974M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 8975L: rtc-linux@googlegroups.com
8a6e2535 8976Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 8977T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 8978S: Maintained
679655da
JP
8979F: Documentation/rtc.txt
8980F: drivers/rtc/
8981F: include/linux/rtc.h
c117ab84 8982F: include/uapi/linux/rtc.h
0c86edc0 8983
0e400c53
MB
8984REALTEK AUDIO CODECS
8985M: Bard Liao <bardliao@realtek.com>
8986M: Oder Chiou <oder_chiou@realtek.com>
8987S: Maintained
8988F: sound/soc/codecs/rt*
8989F: include/sound/rt*.h
8990
1da177e4 8991REISERFS FILE SYSTEM
76c4e5ea 8992L: reiserfs-devel@vger.kernel.org
1da177e4 8993S: Supported
679655da 8994F: fs/reiserfs/
1da177e4 8995
b83a313b 8996REGISTER MAP ABSTRACTION
b02e48f2 8997M: Mark Brown <broonie@kernel.org>
dd060bc9 8998L: linux-kernel@vger.kernel.org
b83a313b
MB
8999T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9000S: Supported
9001F: drivers/base/regmap/
9002F: include/linux/regmap.h
9003
400e64df
OBC
9004REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9005M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 9006T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9007S: Maintained
9008F: drivers/remoteproc/
9009F: Documentation/remoteproc.txt
6fc26488 9010F: include/linux/remoteproc.h
400e64df 9011
d8115db5
OBC
9012REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9013M: Ohad Ben-Cohen <ohad@wizery.com>
9014T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9015S: Maintained
9016F: drivers/rpmsg/
9017F: Documentation/rpmsg.txt
9018F: include/linux/rpmsg.h
9019
8e6569af
SS
9020RENESAS ETHERNET DRIVERS
9021R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9022L: netdev@vger.kernel.org
9023L: linux-sh@vger.kernel.org
9024F: drivers/net/ethernet/renesas/
9025F: include/linux/sh_eth.h
9026
3e46c397
YS
9027RENESAS USB2 PHY DRIVER
9028M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9029L: linux-sh@vger.kernel.org
9030S: Maintained
9031F: drivers/phy/phy-rcar-gen3-usb2.c
9032
1b0fe6be
PZ
9033RESET CONTROLLER FRAMEWORK
9034M: Philipp Zabel <p.zabel@pengutronix.de>
9035S: Maintained
9036F: drivers/reset/
9037F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9038F: include/dt-bindings/reset/
1b0fe6be
PZ
9039F: include/linux/reset.h
9040F: include/linux/reset-controller.h
9041
e0897645 9042RFKILL
8b58be88 9043M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9044L: linux-wireless@vger.kernel.org
ce466579
JB
9045W: http://wireless.kernel.org/
9046T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9047T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9048S: Maintained
505c9247 9049F: Documentation/rfkill.txt
80811493 9050F: net/rfkill/
e0897645 9051
933685ca
TG
9052RHASHTABLE
9053M: Thomas Graf <tgraf@suug.ch>
9054L: netdev@vger.kernel.org
9055S: Maintained
9056F: lib/rhashtable.c
9057F: include/linux/rhashtable.h
9058
67e054e9
ML
9059RICOH SMARTMEDIA/XD DRIVER
9060M: Maxim Levitsky <maximlevitsky@gmail.com>
9061S: Maintained
21c26f50
JP
9062F: drivers/mtd/nand/r852.c
9063F: drivers/mtd/nand/r852.h
67e054e9 9064
92634125
ML
9065RICOH R5C592 MEMORYSTICK DRIVER
9066M: Maxim Levitsky <maximlevitsky@gmail.com>
9067S: Maintained
9068F: drivers/memstick/host/r592.*
9069
27f1d2f9
SA
9070ROCCAT DRIVERS
9071M: Stefan Achatz <erazor_de@users.sourceforge.net>
9072W: http://sourceforge.net/projects/roccat/
9073S: Maintained
9074F: drivers/hid/hid-roccat*
9075F: include/linux/hid-roccat*
9076F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9077
4b8ac966
JP
9078ROCKER DRIVER
9079M: Jiri Pirko <jiri@resnulli.us>
9080M: Scott Feldman <sfeldma@gmail.com>
9081L: netdev@vger.kernel.org
9082S: Supported
9083F: drivers/net/ethernet/rocker/
9084
1da177e4
LT
9085ROCKETPORT DRIVER
9086P: Comtrol Corp.
1da177e4
LT
9087W: http://www.comtrol.com
9088S: Maintained
679655da 9089F: Documentation/serial/rocket.txt
c897401b 9090F: drivers/tty/rocket*
1da177e4 9091
7645c2f4
KC
9092ROCKETPORT EXPRESS/INFINITY DRIVER
9093M: Kevin Cernekee <cernekee@gmail.com>
9094L: linux-serial@vger.kernel.org
9095S: Odd Fixes
9096F: drivers/tty/serial/rp2.*
9097
1da177e4 9098ROSE NETWORK LAYER
8b58be88 9099M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9100L: linux-hams@vger.kernel.org
d34cb28a 9101W: http://www.linux-ax25.org/
1da177e4 9102S: Maintained
679655da 9103F: include/net/rose.h
c117ab84 9104F: include/uapi/linux/rose.h
679655da 9105F: net/rose/
1da177e4 9106
91952bc0
AP
9107RTL2830 MEDIA DRIVER
9108M: Antti Palosaari <crope@iki.fi>
9109L: linux-media@vger.kernel.org
a825eaec 9110W: https://linuxtv.org
91952bc0
AP
9111W: http://palosaari.fi/linux/
9112Q: http://patchwork.linuxtv.org/project/linux-media/list/
9113T: git git://linuxtv.org/anttip/media_tree.git
9114S: Maintained
9115F: drivers/media/dvb-frontends/rtl2830*
9116
27a0aacf
AP
9117RTL2832 MEDIA DRIVER
9118M: Antti Palosaari <crope@iki.fi>
9119L: linux-media@vger.kernel.org
a825eaec 9120W: https://linuxtv.org
27a0aacf
AP
9121W: http://palosaari.fi/linux/
9122Q: http://patchwork.linuxtv.org/project/linux-media/list/
9123T: git git://linuxtv.org/anttip/media_tree.git
9124S: Maintained
9125F: drivers/media/dvb-frontends/rtl2832*
9126
ba6e6f6e
AP
9127RTL2832_SDR MEDIA DRIVER
9128M: Antti Palosaari <crope@iki.fi>
9129L: linux-media@vger.kernel.org
a825eaec 9130W: https://linuxtv.org
ba6e6f6e
AP
9131W: http://palosaari.fi/linux/
9132Q: http://patchwork.linuxtv.org/project/linux-media/list/
9133T: git git://linuxtv.org/anttip/media_tree.git
9134S: Maintained
b4bb1c28 9135F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9136
59840488 9137RTL8180 WIRELESS DRIVER
605bebe2 9138L: linux-wireless@vger.kernel.org
491b26b4 9139W: http://wireless.kernel.org/
54e5881d 9140T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9141S: Orphan
62141726 9142F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9143
59840488 9144RTL8187 WIRELESS DRIVER
9f0939bf 9145M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9146M: Hin-Tak Leung <htl10@users.sourceforge.net>
9147M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9148L: linux-wireless@vger.kernel.org
491b26b4 9149W: http://wireless.kernel.org/
54e5881d 9150T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9151S: Maintained
62141726 9152F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9153
3cf0c8ad
LF
9154RTL8192CE WIRELESS DRIVER
9155M: Larry Finger <Larry.Finger@lwfinger.net>
9156M: Chaoming Li <chaoming_li@realsil.com.cn>
9157L: linux-wireless@vger.kernel.org
491b26b4 9158W: http://wireless.kernel.org/
3cf0c8ad
LF
9159T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9160S: Maintained
62141726
KV
9161F: drivers/net/wireless/realtek/rtlwifi/
9162F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9163
26f1fad2
JS
9164RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9165M: Jes Sorensen <Jes.Sorensen@redhat.com>
9166L: linux-wireless@vger.kernel.org
9167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9168S: Maintained
9169F: drivers/net/wireless/realtek/rtl8xxxu/
9170
9eb8ef74 9171S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9172M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9173L: linux-fbdev@vger.kernel.org
ce00f85c 9174S: Maintained
8a61f013 9175F: drivers/video/fbdev/savage/
9eb8ef74 9176
1da177e4 9177S390
8b58be88
JP
9178M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9179M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9180L: linux-s390@vger.kernel.org
5238da45
HC
9181W: http://www.ibm.com/developerworks/linux/linux390/
9182S: Supported
679655da 9183F: arch/s390/
a968cd3e 9184F: drivers/s390/
3bfe6858
JN
9185F: Documentation/s390/
9186F: Documentation/DocBook/s390*
5238da45 9187
322986ca
SO
9188S390 COMMON I/O LAYER
9189M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9190M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9191L: linux-s390@vger.kernel.org
9192W: http://www.ibm.com/developerworks/linux/linux390/
9193S: Supported
9194F: drivers/s390/cio/
9195
9196S390 DASD DRIVER
9197M: Stefan Weinhuber <wein@de.ibm.com>
9198M: Stefan Haberland <stefan.haberland@de.ibm.com>
9199L: linux-s390@vger.kernel.org
9200W: http://www.ibm.com/developerworks/linux/linux390/
9201S: Supported
9202F: drivers/s390/block/dasd*
9203F: block/partitions/ibm.c
9204
5238da45 9205S390 NETWORK DRIVERS
f0c59aff 9206M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9207L: linux-s390@vger.kernel.org
5238da45
HC
9208W: http://www.ibm.com/developerworks/linux/linux390/
9209S: Supported
679655da 9210F: drivers/s390/net/
5238da45 9211
322986ca
SO
9212S390 PCI SUBSYSTEM
9213M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9214M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9215L: linux-s390@vger.kernel.org
9216W: http://www.ibm.com/developerworks/linux/linux390/
9217S: Supported
9218F: arch/s390/pci/
9219F: drivers/pci/hotplug/s390_pci_hpc.c
9220
feed9b62 9221S390 ZCRYPT DRIVER
5c8d0983 9222M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9223L: linux-s390@vger.kernel.org
a968cd3e 9224W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9225S: Supported
d5ca6918 9226F: drivers/s390/crypto/
feed9b62 9227
5238da45 9228S390 ZFCP DRIVER
d38e19d0 9229M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9230L: linux-s390@vger.kernel.org
5238da45 9231W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9232S: Supported
679655da 9233F: drivers/s390/scsi/zfcp_*
1da177e4 9234
dd96df2c 9235S390 IUCV NETWORK LAYER
f0c59aff 9236M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9237L: linux-s390@vger.kernel.org
9238W: http://www.ibm.com/developerworks/linux/linux390/
9239S: Supported
679655da
JP
9240F: drivers/s390/net/*iucv*
9241F: include/net/iucv/
9242F: net/iucv/
dd96df2c 9243
8128f23c
GS
9244S390 IOMMU (PCI)
9245M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9246L: linux-s390@vger.kernel.org
9247W: http://www.ibm.com/developerworks/linux/linux390/
9248S: Supported
9249F: drivers/iommu/s390-iommu.c
9250
4dde7f75 9251S3C24XX SD/MMC Driver
8b58be88 9252M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9254S: Supported
679655da 9255F: drivers/mmc/host/s3cmci.*
4dde7f75 9256
1f15a229
HV
9257SAA6588 RDS RECEIVER DRIVER
9258M: Hans Verkuil <hverkuil@xs4all.nl>
9259L: linux-media@vger.kernel.org
9260T: git git://linuxtv.org/media_tree.git
a825eaec 9261W: https://linuxtv.org
1f15a229
HV
9262S: Odd Fixes
9263F: drivers/media/i2c/saa6588*
9264
98ed12e6 9265SAA7134 VIDEO4LINUX DRIVER
009a5410 9266M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9267L: linux-media@vger.kernel.org
a825eaec 9268W: https://linuxtv.org
98ed12e6
MCC
9269T: git git://linuxtv.org/media_tree.git
9270S: Odd fixes
e42bf501 9271F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9272F: drivers/media/pci/saa7134/
9273
1da177e4 9274SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9275M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9276L: linux-media@vger.kernel.org
275ffde4 9277T: git git://linuxtv.org/media_tree.git
1da177e4 9278S: Maintained
90d72ac6
MCC
9279F: drivers/media/common/saa7146/
9280F: drivers/media/pci/saa7146/
9281F: include/media/saa7146*
1da177e4 9282
92304a40 9283SAMSUNG LAPTOP DRIVER
5909c654 9284M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9285L: platform-driver-x86@vger.kernel.org
9286S: Maintained
9287F: drivers/platform/x86/samsung-laptop.c
9288
4a109cc0 9289SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9290M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9291L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9292S: Supported
14430813 9293F: sound/soc/samsung/
4a109cc0 9294
0d89a28b 9295SAMSUNG FRAMEBUFFER DRIVER
b7701755 9296M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9297L: linux-fbdev@vger.kernel.org
9298S: Maintained
8a61f013 9299F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9300
b40f0632 9301SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9302M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9303M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9304L: linux-kernel@vger.kernel.org
b40f0632 9305L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9306S: Supported
9307F: drivers/mfd/sec*.c
9308F: drivers/regulator/s2m*.c
9309F: drivers/regulator/s5m*.c
b40f0632
KK
9310F: drivers/clk/clk-s2mps11.c
9311F: drivers/rtc/rtc-s5m.c
f69d3a17 9312F: include/linux/mfd/samsung/
a13c7c51
KK
9313F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9314F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9315F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9316F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9317
038f5c4b
SN
9318SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9319M: Kyungmin Park <kyungmin.park@samsung.com>
9320M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9321L: linux-media@vger.kernel.org
9322Q: https://patchwork.linuxtv.org/project/linux-media/list/
9323S: Supported
9324F: drivers/media/platform/exynos4-is/
038f5c4b 9325
6fd86ab2
SN
9326SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9327M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9328L: linux-media@vger.kernel.org
9329L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9330S: Maintained
9331F: drivers/media/platform/s3c-camif/
d647f0b7 9332F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9333
b84ef24e
AH
9334SAMSUNG S5C73M3 CAMERA DRIVER
9335M: Kyungmin Park <kyungmin.park@samsung.com>
9336M: Andrzej Hajda <a.hajda@samsung.com>
9337L: linux-media@vger.kernel.org
9338S: Supported
9339F: drivers/media/i2c/s5c73m3/*
9340
7d459937
AH
9341SAMSUNG S5K5BAF CAMERA DRIVER
9342M: Kyungmin Park <kyungmin.park@samsung.com>
9343M: Andrzej Hajda <a.hajda@samsung.com>
9344L: linux-media@vger.kernel.org
9345S: Supported
9346F: drivers/media/i2c/s5k5baf.c
9347
c04c674f
RB
9348SAMSUNG S3FWRN5 NFC DRIVER
9349M: Robert Baldyga <r.baldyga@samsung.com>
9350L: linux-nfc@lists.01.org (moderated for non-subscribers)
9351S: Supported
9352F: drivers/nfc/s3fwrn5
9353
310e39c9 9354SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9355M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9356M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9357S: Supported
9358L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9359F: drivers/clk/samsung/
9360
66890ed6
BA
9361SAMSUNG SXGBE DRIVERS
9362M: Byungho An <bh74.an@samsung.com>
9363M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9364M: Vipul Pandya <vipul.pandya@samsung.com>
9365S: Supported
9366L: netdev@vger.kernel.org
9367F: drivers/net/ethernet/samsung/sxgbe/
9368
93c537af
LM
9369SAMSUNG THERMAL DRIVER
9370M: Lukasz Majewski <l.majewski@samsung.com>
9371L: linux-pm@vger.kernel.org
9372L: linux-samsung-soc@vger.kernel.org
9373S: Supported
9374T: https://github.com/lmajewski/linux-samsung-thermal.git
9375F: drivers/thermal/samsung/
9376
e296cd32
KD
9377SAMSUNG USB2 PHY DRIVER
9378M: Kamil Debski <k.debski@samsung.com>
9379L: linux-kernel@vger.kernel.org
9380S: Supported
9381F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9382F: Documentation/phy/samsung-usb2.txt
9383F: drivers/phy/phy-exynos4210-usb2.c
9384F: drivers/phy/phy-exynos4x12-usb2.c
9385F: drivers/phy/phy-exynos5250-usb2.c
9386F: drivers/phy/phy-s5pv210-usb2.c
9387F: drivers/phy/phy-samsung-usb2.c
9388F: drivers/phy/phy-samsung-usb2.h
9389
ca749e2a 9390SERIAL DRIVERS
5e30bbb7 9391M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9392L: linux-serial@vger.kernel.org
5e30bbb7 9393S: Maintained
14430813 9394F: drivers/tty/serial/
ca749e2a 9395
aecb7b64 9396SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9397M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9398M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9399S: Maintained
1fb200d6 9400F: include/linux/dma/dw.h
3d598f47 9401F: include/linux/platform_data/dma-dw.h
61a76496 9402F: drivers/dma/dw/
aecb7b64 9403
058999cc
LP
9404SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9405M: Lars Persson <lars.persson@axis.com>
9406L: netdev@vger.kernel.org
9407S: Supported
9408F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9409F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9410
fc531d98
WS
9411SYNOPSYS DESIGNWARE I2C DRIVER
9412M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9413M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9414M: Mika Westerberg <mika.westerberg@linux.intel.com>
9415L: linux-i2c@vger.kernel.org
9416S: Maintained
9417F: drivers/i2c/busses/i2c-designware-*
9418F: include/linux/platform_data/i2c-designware.h
9419
f9e37137 9420SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9421M: Jaehoon Chung <jh80.chung@samsung.com>
9422L: linux-mmc@vger.kernel.org
9423S: Maintained
9424F: include/linux/mmc/dw_mmc.h
9425F: drivers/mmc/host/dw_mmc*
9426
a961e698
AS
9427SYSTEM TRACE MODULE CLASS
9428M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9429S: Maintained
9430F: Documentation/trace/stm.txt
9431F: drivers/hwtracing/stm/
9432F: include/linux/stm.h
9433F: include/uapi/linux/stm.h
9434
1db121d6
AN
9435THUNDERBOLT DRIVER
9436M: Andreas Noever <andreas.noever@gmail.com>
9437S: Maintained
9438F: drivers/thunderbolt/
9439
34db37c6 9440TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9441M: John Stultz <john.stultz@linaro.org>
88606e80 9442M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9443L: linux-kernel@vger.kernel.org
75fc2d37 9444T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9445S: Supported
9446F: include/linux/clocksource.h
9447F: include/linux/time.h
9448F: include/linux/timex.h
c117ab84
CEB
9449F: include/uapi/linux/time.h
9450F: include/uapi/linux/timex.h
88606e80
TG
9451F: kernel/time/clocksource.c
9452F: kernel/time/time*.c
34db37c6 9453F: kernel/time/alarmtimer.c
88606e80 9454F: kernel/time/ntp.c
7fe5f1c1 9455F: tools/testing/selftests/timers/
88606e80 9456
1da177e4 9457SC1200 WDT DRIVER
b300645a 9458M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9459S: Maintained
679655da 9460F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9461
9462SCHEDULER
dd9b238c 9463M: Ingo Molnar <mingo@redhat.com>
8b58be88 9464M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9465L: linux-kernel@vger.kernel.org
75fc2d37 9466T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9467S: Maintained
95c0d71d 9468F: kernel/sched/
679655da 9469F: include/linux/sched.h
c117ab84 9470F: include/uapi/linux/sched.h
c2eb505b 9471F: include/linux/wait.h
1da177e4 9472
6bcf6737 9473SCORE ARCHITECTURE
ed38665e 9474M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9475M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9476W: http://www.sunplus.com
6bcf6737 9477S: Supported
a2681a75 9478F: arch/score/
6bcf6737 9479
80f390ea
SH
9480SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9481M: Sudeep Holla <sudeep.holla@arm.com>
9482L: linux-arm-kernel@lists.infradead.org
9483S: Maintained
9484F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9485F: drivers/clk/clk-scpi.c
8def3103 9486F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9487F: drivers/firmware/arm_scpi.c
9488F: include/linux/scpi_protocol.h
80f390ea 9489
1da177e4 9490SCSI CDROM DRIVER
8b58be88 9491M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9492L: linux-scsi@vger.kernel.org
9493W: http://www.kernel.dk
9494S: Maintained
679655da 9495F: drivers/scsi/sr*
1da177e4 9496
fb50a83d 9497SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9498M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9499L: linux-rdma@vger.kernel.org
9500S: Supported
9501W: http://www.openfabrics.org
9502Q: http://patchwork.kernel.org/project/linux-rdma/list/
9503T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9504F: drivers/infiniband/ulp/srp/
9505F: include/scsi/srp.h
9506
1da177e4 9507SCSI SG DRIVER
8b58be88 9508M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9509L: linux-scsi@vger.kernel.org
59ab3c93 9510W: http://sg.danny.cz/sg
1da177e4 9511S: Maintained
59ab3c93 9512F: Documentation/scsi/scsi-generic.txt
679655da
JP
9513F: drivers/scsi/sg.c
9514F: include/scsi/sg.h
1da177e4
LT
9515
9516SCSI SUBSYSTEM
0351b8f8 9517M: "James E.J. Bottomley" <JBottomley@odin.com>
0351b8f8 9518T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9519M: "Martin K. Petersen" <martin.petersen@oracle.com>
9520T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9521L: linux-scsi@vger.kernel.org
1da177e4 9522S: Maintained
679655da
JP
9523F: drivers/scsi/
9524F: include/scsi/
1da177e4
LT
9525
9526SCSI TAPE DRIVER
8b58be88 9527M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9528L: linux-scsi@vger.kernel.org
9529S: Maintained
679655da 9530F: Documentation/scsi/st.txt
f7269cfc
JD
9531F: drivers/scsi/st.*
9532F: drivers/scsi/st_*.h
1da177e4
LT
9533
9534SCTP PROTOCOL
8b6efb75 9535M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9536M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9537L: linux-sctp@vger.kernel.org
5f85813c 9538W: http://lksctp.sourceforge.net
8b6efb75 9539S: Maintained
679655da
JP
9540F: Documentation/networking/sctp.txt
9541F: include/linux/sctp.h
4d58c025 9542F: include/uapi/linux/sctp.h
679655da
JP
9543F: include/net/sctp/
9544F: net/sctp/
1da177e4
LT
9545
9546SCx200 CPU SUPPORT
8b58be88 9547M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9548S: Odd Fixes
679655da 9549F: Documentation/i2c/busses/scx200_acb
390889b6 9550F: arch/x86/platform/scx200/
679655da
JP
9551F: drivers/watchdog/scx200_wdt.c
9552F: drivers/i2c/busses/scx200*
9553F: drivers/mtd/maps/scx200_docflash.c
9554F: include/linux/scx200.h
1662d32c
JC
9555
9556SCx200 GPIO DRIVER
8b58be88 9557M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9558S: Maintained
679655da
JP
9559F: drivers/char/scx200_gpio.c
9560F: include/linux/scx200_gpio.h
1662d32c
JC
9561
9562SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9563M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9564S: Maintained
679655da 9565F: drivers/clocksource/scx200_hrt.c
1da177e4 9566
6a36913a 9567SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9568M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9569L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9570S: Maintained
679655da 9571F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9572
e7839f25 9573SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9574L: linux-mmc@vger.kernel.org
a1cb1d11 9575S: Orphan
7a241d6e 9576F: drivers/mmc/host/sdhci.*
d4a45787 9577F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9578
c04f9d61
KC
9579SECURE COMPUTING
9580M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9581R: Andy Lutomirski <luto@amacapital.net>
9582R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9583T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9584S: Supported
9585F: kernel/seccomp.c
9586F: include/uapi/linux/seccomp.h
9587F: include/linux/seccomp.h
c99ee51a 9588F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9589K: \bsecure_computing
9590K: \bTIF_SECCOMP\b
9591
0d1bb41a 9592SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9593M: Ben Dooks <ben-linux@fluff.org>
dc524882 9594M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9595L: linux-mmc@vger.kernel.org
0d1bb41a 9596S: Maintained
dc524882 9597F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9598
c63b3cba 9599SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9600M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9601L: spear-devel@list.st.com
c63b3cba
VK
9602L: linux-mmc@vger.kernel.org
9603S: Maintained
9604F: drivers/mmc/host/sdhci-spear.c
9605
8711cca2 9606SECURITY SUBSYSTEM
9b45c0d2 9607M: James Morris <james.l.morris@oracle.com>
9c3646d1 9608M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9609L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9610T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9611W: http://kernsec.org/
8711cca2 9612S: Supported
7d2c86b5 9613F: security/
8711cca2 9614
1da177e4 9615SECURITY CONTACT
8b58be88 9616M: Security Officers <security@kernel.org>
1da177e4
LT
9617S: Supported
9618
9619SELINUX SECURITY MODULE
e0238b4c 9620M: Paul Moore <paul@paul-moore.com>
8b58be88 9621M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9622M: Eric Paris <eparis@parisplace.org>
e0238b4c 9623L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9624W: http://selinuxproject.org
5a5f2acf 9625T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9626S: Supported
679655da
JP
9627F: include/linux/selinux*
9628F: security/selinux/
6bde95ce 9629F: scripts/selinux/
1da177e4 9630
c1c124e9
JJ
9631APPARMOR SECURITY MODULE
9632M: John Johansen <john.johansen@canonical.com>
9633L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9634W: apparmor.wiki.kernel.org
9635T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9636S: Supported
9637F: security/apparmor/
9638
730daa16
KC
9639YAMA SECURITY MODULE
9640M: Kees Cook <keescook@chromium.org>
9641T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9642S: Supported
9643F: security/yama/
9644
cef2cf07 9645SENSABLE PHANTOM
8b58be88 9646M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9647S: Maintained
679655da 9648F: drivers/misc/phantom.c
c117ab84 9649F: include/uapi/linux/phantom.h
cef2cf07 9650
6733b39a 9651SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9652M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9653M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9654M: John Soni Jose <sony.john@avagotech.com>
3387f656 9655L: linux-scsi@vger.kernel.org
4627de93 9656W: http://www.avagotech.com
3387f656
JP
9657S: Supported
9658F: drivers/scsi/be2iscsi/
6733b39a 9659
6938f855
SP
9660Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9661M: Sathya Perla <sathya.perla@avagotech.com>
9662M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9663M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9664M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
7d2c86b5 9665L: netdev@vger.kernel.org
fea3af67 9666W: http://www.emulex.com
7d2c86b5 9667S: Supported
9aebddd1 9668F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9669
d2928a8c 9670EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9671M: Selvin Xavier <selvin.xavier@avagotech.com>
9672M: Devesh Sharma <devesh.sharma@avagotech.com>
9673M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9674L: linux-rdma@vger.kernel.org
9675W: http://www.emulex.com
9676S: Supported
9677F: drivers/infiniband/hw/ocrdma/
9678
8ceee660 9679SFC NETWORK DRIVER
c06f51ea 9680M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9681M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9682L: netdev@vger.kernel.org
8ceee660 9683S: Supported
874aeea5 9684F: drivers/net/ethernet/sfc/
8ceee660 9685
e2d1d6c0 9686SGI GRU DRIVER
cc883afc 9687M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9688S: Maintained
679655da 9689F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9690
9691SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9692M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9693L: linux-ia64@vger.kernel.org
9694S: Supported
679655da 9695F: Documentation/ia64/serial.txt
df621252 9696F: drivers/tty/serial/ioc?_serial.c
679655da 9697F: include/linux/ioc?.h
e2d1d6c0 9698
75312619 9699SGI XP/XPC/XPNET DRIVER
e180383f
RH
9700M: Cliff Whickman <cpw@sgi.com>
9701M: Robin Holt <robinmholt@gmail.com>
75312619 9702S: Maintained
679655da 9703F: drivers/misc/sgi-xp/
75312619 9704
46eacf3b
AP
9705SI2157 MEDIA DRIVER
9706M: Antti Palosaari <crope@iki.fi>
9707L: linux-media@vger.kernel.org
a825eaec 9708W: https://linuxtv.org
46eacf3b
AP
9709W: http://palosaari.fi/linux/
9710Q: http://patchwork.linuxtv.org/project/linux-media/list/
9711T: git git://linuxtv.org/anttip/media_tree.git
9712S: Maintained
9713F: drivers/media/tuners/si2157*
9714
75e2d5ba
AP
9715SI2168 MEDIA DRIVER
9716M: Antti Palosaari <crope@iki.fi>
9717L: linux-media@vger.kernel.org
a825eaec 9718W: https://linuxtv.org
75e2d5ba
AP
9719W: http://palosaari.fi/linux/
9720Q: http://patchwork.linuxtv.org/project/linux-media/list/
9721T: git git://linuxtv.org/anttip/media_tree.git
9722S: Maintained
9723F: drivers/media/dvb-frontends/si2168*
9724
49cc629d
HV
9725SI470X FM RADIO RECEIVER I2C DRIVER
9726M: Hans Verkuil <hverkuil@xs4all.nl>
9727L: linux-media@vger.kernel.org
9728T: git git://linuxtv.org/media_tree.git
a825eaec 9729W: https://linuxtv.org
49cc629d
HV
9730S: Odd Fixes
9731F: drivers/media/radio/si470x/radio-si470x-i2c.c
9732
9733SI470X FM RADIO RECEIVER USB DRIVER
9734M: Hans Verkuil <hverkuil@xs4all.nl>
9735L: linux-media@vger.kernel.org
9736T: git git://linuxtv.org/media_tree.git
a825eaec 9737W: https://linuxtv.org
49cc629d
HV
9738S: Maintained
9739F: drivers/media/radio/si470x/radio-si470x-common.c
9740F: drivers/media/radio/si470x/radio-si470x.h
9741F: drivers/media/radio/si470x/radio-si470x-usb.c
9742
c937ca03
EV
9743SI4713 FM RADIO TRANSMITTER I2C DRIVER
9744M: Eduardo Valentin <edubezval@gmail.com>
9745L: linux-media@vger.kernel.org
9746T: git git://linuxtv.org/media_tree.git
a825eaec 9747W: https://linuxtv.org
c937ca03 9748S: Odd Fixes
99995ded 9749F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9750
9751SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9752M: Eduardo Valentin <edubezval@gmail.com>
9753L: linux-media@vger.kernel.org
9754T: git git://linuxtv.org/media_tree.git
a825eaec 9755W: https://linuxtv.org
c937ca03 9756S: Odd Fixes
99995ded
DR
9757F: drivers/media/radio/si4713/radio-platform-si4713.c
9758
9759SI4713 FM RADIO TRANSMITTER USB DRIVER
9760M: Hans Verkuil <hverkuil@xs4all.nl>
9761L: linux-media@vger.kernel.org
9762T: git git://linuxtv.org/media_tree.git
a825eaec 9763W: https://linuxtv.org
99995ded
DR
9764S: Maintained
9765F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9766
beb91d46 9767SIANO DVB DRIVER
009a5410 9768M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 9769L: linux-media@vger.kernel.org
a825eaec 9770W: https://linuxtv.org
beb91d46
MCC
9771T: git git://linuxtv.org/media_tree.git
9772S: Odd fixes
9773F: drivers/media/common/siano/
beb91d46 9774F: drivers/media/usb/siano/
beb91d46 9775F: drivers/media/usb/siano/
14430813 9776F: drivers/media/mmc/siano/
beb91d46 9777
6f15b602
HG
9778SIMPLEFB FB DRIVER
9779M: Hans de Goede <hdegoede@redhat.com>
9780L: linux-fbdev@vger.kernel.org
9781S: Maintained
2d799dde 9782F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
9783F: drivers/video/fbdev/simplefb.c
9784F: include/linux/platform_data/simplefb.h
9785
b618b69c 9786SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9787L: linux-media@vger.kernel.org
bb60fcb2 9788S: Orphan
b618b69c 9789F: drivers/media/platform/sh_veu.c
b618b69c
GL
9790
9791SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9792L: linux-media@vger.kernel.org
bb60fcb2 9793S: Orphan
b618b69c 9794F: drivers/media/platform/sh_vou.c
d647f0b7 9795F: include/media/drv-intf/sh_vou.h
b618b69c 9796
6349d997 9797SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9798M: Len Brown <lenb@kernel.org>
6349d997
LB
9799L: sfi-devel@simplefirmware.org
9800W: http://simplefirmware.org/
9801T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9802S: Supported
943fc810 9803F: arch/x86/platform/sfi/
6349d997
LB
9804F: drivers/sfi/
9805F: include/linux/sfi*.h
e2d1d6c0 9806
1da177e4
LT
9807SIMTEC EB110ATX (Chalice CATS)
9808P: Ben Dooks
b16957c6
BD
9809P: Vincent Sanders <vince@simtec.co.uk>
9810M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9811W: http://www.simtec.co.uk/products/EB110ATX/
9812S: Supported
9813
9814SIMTEC EB2410ITX (BAST)
9815P: Ben Dooks
b16957c6
BD
9816P: Vincent Sanders <vince@simtec.co.uk>
9817M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9818W: http://www.simtec.co.uk/products/EB2410ITX/
9819S: Supported
15dba387
JP
9820F: arch/arm/mach-s3c24xx/mach-bast.c
9821F: arch/arm/mach-s3c24xx/bast-ide.c
9822F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9823
4c5adde7 9824TI DAVINCI MACHINE SUPPORT
3ba789c0 9825M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 9826M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 9827T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 9828Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 9829S: Supported
14430813 9830F: arch/arm/mach-davinci/
046d0a37 9831F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 9832
8d4b3f08 9833TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 9834M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 9835L: linux-media@vger.kernel.org
a825eaec 9836W: https://linuxtv.org
8d4b3f08
LP
9837Q: http://patchwork.linuxtv.org/project/linux-media/list/
9838T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 9839S: Maintained
8d4b3f08
LP
9840F: drivers/media/platform/davinci/
9841F: include/media/davinci/
9842
417d2e50 9843TI AM437X VPFE DRIVER
e43cdb56 9844M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 9845L: linux-media@vger.kernel.org
a825eaec 9846W: https://linuxtv.org
417d2e50
BP
9847Q: http://patchwork.linuxtv.org/project/linux-media/list/
9848T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9849S: Maintained
9850F: drivers/media/platform/am437x/
9851
c4c0283a 9852OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 9853M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 9854L: linux-media@vger.kernel.org
a825eaec 9855W: https://linuxtv.org
c4c0283a
BP
9856Q: http://patchwork.linuxtv.org/project/linux-media/list/
9857T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9858S: Maintained
9859F: drivers/media/i2c/ov2659.c
b5dcee22 9860F: include/media/i2c/ov2659.h
c4c0283a 9861
3a6779f5
SM
9862SILICON MOTION SM712 FRAME BUFFER DRIVER
9863M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9864M: Teddy Wang <teddy.wang@siliconmotion.com>
9865M: Sudip Mukherjee <sudip@vectorindia.org>
9866L: linux-fbdev@vger.kernel.org
9867S: Maintained
9868F: drivers/video/fbdev/sm712*
9869F: Documentation/fb/sm712fb.txt
9870
92aab3c0 9871SIS 190 ETHERNET DRIVER
8b58be88 9872M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
9873L: netdev@vger.kernel.org
9874S: Maintained
8c7de408 9875F: drivers/net/ethernet/sis/sis190.c
92aab3c0 9876
1da177e4 9877SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 9878M: Daniele Venzano <venza@brownhat.org>
1da177e4 9879W: http://www.brownhat.org/sis900.html
979b6c13 9880L: netdev@vger.kernel.org
1da177e4 9881S: Maintained
8c7de408 9882F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
9883
9884SIS FRAMEBUFFER DRIVER
8b58be88 9885M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 9886W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 9887S: Maintained
679655da 9888F: Documentation/fb/sisfb.txt
8a61f013 9889F: drivers/video/fbdev/sis/
679655da 9890F: include/video/sisfb.h
1da177e4
LT
9891
9892SIS USB2VGA DRIVER
8b58be88 9893M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
9894W: http://www.winischhofer.at/linuxsisusbvga.shtml
9895S: Maintained
679655da 9896F: drivers/usb/misc/sisusbvga/
1da177e4 9897
415ad26d 9898SLAB ALLOCATOR
16e943bf 9899M: Christoph Lameter <cl@linux.com>
2ed1c525 9900M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
9901M: David Rientjes <rientjes@google.com>
9902M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9903M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
9904L: linux-mm@kvack.org
9905S: Maintained
679655da 9906F: include/linux/sl?b*.h
16e943bf 9907F: mm/sl?b*
415ad26d 9908
9fab9787 9909SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 9910M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 9911M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9912M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9913R: Steven Rostedt <rostedt@goodmis.org>
9914R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 9915L: linux-kernel@vger.kernel.org
9fab9787
PM
9916W: http://www.rdrop.com/users/paulmck/RCU/
9917S: Supported
9918T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
9919F: include/linux/srcu.h
9920F: kernel/rcu/srcu.c
9fab9787 9921
66372841
CS
9922SMACK SECURITY MODULE
9923M: Casey Schaufler <casey@schaufler-ca.com>
9924L: linux-security-module@vger.kernel.org
9925W: http://schaufler-ca.com
9926T: git git://git.gitorious.org/smack-next/kernel.git
9927S: Maintained
9928F: Documentation/security/Smack.txt
9929F: security/smack/
9930
20651e0b 9931DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
9932M: Kevin Hilman <khilman@kernel.org>
9933M: Nishanth Menon <nm@ti.com>
9934S: Maintained
20651e0b 9935F: drivers/power/avs/
68ace3e1
KH
9936F: include/linux/power/smartreflex.h
9937L: linux-pm@vger.kernel.org
9938
1da177e4 9939SMC91x ETHERNET DRIVER
2f82af08 9940M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 9941S: Odd Fixes
ae150435 9942F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 9943
e8e31622
SA
9944SMIA AND SMIA++ IMAGE SENSOR DRIVER
9945M: Sakari Ailus <sakari.ailus@iki.fi>
9946L: linux-media@vger.kernel.org
9947S: Maintained
14430813 9948F: drivers/media/i2c/smiapp/
b5dcee22 9949F: include/media/i2c/smiapp.h
e8e31622
SA
9950F: drivers/media/i2c/smiapp-pll.c
9951F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 9952F: include/uapi/linux/smiapp.h
a2cec3c0 9953F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 9954
920fa1ff
GR
9955SMM665 HARDWARE MONITOR DRIVER
9956M: Guenter Roeck <linux@roeck-us.net>
9957L: lm-sensors@lm-sensors.org
9958S: Maintained
9959F: Documentation/hwmon/smm665
9960F: drivers/hwmon/smm665.c
9961
9df7305b 9962SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 9963M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 9964L: lm-sensors@lm-sensors.org
90b24cfb 9965S: Maintained
9df7305b
SG
9966F: Documentation/hwmon/emc2103
9967F: drivers/hwmon/emc2103.c
9968
a98d506c
HG
9969SMSC SCH5627 HARDWARE MONITOR DRIVER
9970M: Hans de Goede <hdegoede@redhat.com>
9971L: lm-sensors@lm-sensors.org
9972S: Supported
9973F: Documentation/hwmon/sch5627
9974F: drivers/hwmon/sch5627.c
9975
6ea884db 9976SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 9977M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
9978L: lm-sensors@lm-sensors.org
9979S: Maintained
679655da
JP
9980F: Documentation/hwmon/smsc47b397
9981F: drivers/hwmon/smsc47b397.c
6ea884db 9982
fd9abb3d 9983SMSC911x ETHERNET DRIVER
90b24cfb 9984M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 9985L: netdev@vger.kernel.org
90b24cfb 9986S: Maintained
679655da 9987F: include/linux/smsc911x.h
ae150435 9988F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
9989
9990SMSC9420 PCI ETHERNET DRIVER
90b24cfb 9991M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 9992L: netdev@vger.kernel.org
90b24cfb 9993S: Maintained
ae150435 9994F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 9995
3c8a63e2 9996SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 9997M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 9998L: linux-fbdev@vger.kernel.org
90b24cfb 9999S: Maintained
8a61f013 10000F: drivers/video/fbdev/smscufx.c
3c8a63e2 10001
668acf32 10002SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10003M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10004L: linux-media@vger.kernel.org
275ffde4 10005T: git git://linuxtv.org/media_tree.git
795fb7e7 10006S: Maintained
90d72ac6
MCC
10007F: include/media/soc*
10008F: drivers/media/i2c/soc_camera/
10009F: drivers/media/platform/soc_camera/
668acf32 10010
e2d1d6c0 10011SOEKRIS NET48XX LED SUPPORT
8b58be88 10012M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10013S: Maintained
679655da 10014F: drivers/leds/leds-net48xx.c
e2d1d6c0 10015
e3994db1 10016SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10017M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10018M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10019M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10020M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10021L: linux-media@vger.kernel.org
10022S: Supported
10023F: drivers/media/pci/solo6x10/
10024
1da177e4 10025SOFTWARE RAID (Multiple Disks) SUPPORT
1da177e4 10026L: linux-raid@vger.kernel.org
524418bb 10027S: Supported
679655da
JP
10028F: drivers/md/
10029F: include/linux/raid/
c117ab84 10030F: include/uapi/linux/raid/
1da177e4 10031
1da177e4 10032SONIC NETWORK DRIVER
8b58be88 10033M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10034L: netdev@vger.kernel.org
1da177e4 10035S: Maintained
d9fb9f38 10036F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10037
61e115a5 10038SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10039M: Michael Buesch <m@bues.ch>
61e115a5
MB
10040L: netdev@vger.kernel.org
10041S: Maintained
679655da
JP
10042F: drivers/ssb/
10043F: include/linux/ssb/
61e115a5 10044
1da177e4 10045SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10046M: Mattia Dongili <malattia@linux.it>
d0944853 10047L: platform-driver-x86@vger.kernel.org
5b18167d 10048W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10049S: Maintained
679655da
JP
10050F: Documentation/laptops/sony-laptop.txt
10051F: drivers/char/sonypi.c
10052F: drivers/platform/x86/sony-laptop.c
10053F: include/linux/sony-laptop.h
1da177e4 10054
baf8532a 10055SONY MEMORYSTICK CARD SUPPORT
8b58be88 10056M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10057W: http://tifmxx.berlios.de/
10058S: Maintained
679655da 10059F: drivers/memstick/host/tifm_ms.c
baf8532a 10060
0ab30494
ML
10061SONY MEMORYSTICK STANDARD SUPPORT
10062M: Maxim Levitsky <maximlevitsky@gmail.com>
10063S: Maintained
10064F: drivers/memstick/core/ms_block.*
10065
1da177e4 10066SOUND
8b58be88 10067M: Jaroslav Kysela <perex@perex.cz>
d8130624 10068M: Takashi Iwai <tiwai@suse.com>
93711660 10069L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10070W: http://www.alsa-project.org/
dde7ad8d 10071T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10072T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10073Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10074S: Maintained
3126a179
JP
10075F: Documentation/sound/
10076F: include/sound/
c117ab84 10077F: include/uapi/sound/
679655da 10078F: sound/
1da177e4 10079
33bbe149
MB
10080SOUND - COMPRESSED AUDIO
10081M: Vinod Koul <vinod.koul@intel.com>
10082L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10083T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10084S: Supported
f672f31a 10085F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10086F: include/sound/compress_driver.h
f672f31a 10087F: include/uapi/sound/compress_*
33bbe149
MB
10088F: sound/core/compress_offload.c
10089F: sound/soc/soc-compress.c
10090
bd903bde 10091SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10092M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10093M: Mark Brown <broonie@kernel.org>
86f14df8 10094T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10095L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10096W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10097S: Supported
2820f615 10098F: Documentation/sound/alsa/soc/
679655da 10099F: sound/soc/
e6e55122 10100F: include/sound/soc*
eb1a6af3 10101
d7f8761b
MB
10102SOUND - DMAENGINE HELPERS
10103M: Lars-Peter Clausen <lars@metafoo.de>
10104S: Supported
10105F: include/sound/dmaengine_pcm.h
10106F: sound/core/pcm_dmaengine.c
10107F: sound/soc/soc-generic-dmaengine-pcm.c
10108
990a6a99
OS
10109SP2 MEDIA DRIVER
10110M: Olli Salonen <olli.salonen@iki.fi>
10111L: linux-media@vger.kernel.org
a825eaec 10112W: https://linuxtv.org
990a6a99
OS
10113Q: http://patchwork.linuxtv.org/project/linux-media/list/
10114S: Maintained
10115F: drivers/media/dvb-frontends/sp2*
10116
473321fc 10117SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10118M: "David S. Miller" <davem@davemloft.net>
1da177e4 10119L: sparclinux@vger.kernel.org
8a6e2535 10120Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10121T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10122T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10123S: Maintained
679655da 10124F: arch/sparc/
7765b8bb 10125F: drivers/sbus/
1da177e4 10126
6404fcca
DM
10127SPARC SERIAL DRIVERS
10128M: "David S. Miller" <davem@davemloft.net>
10129L: sparclinux@vger.kernel.org
08deed1e
JP
10130T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10131T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10132S: Maintained
6816383a 10133F: include/linux/sunserialcore.h
df621252 10134F: drivers/tty/serial/suncore.c
df621252
GKH
10135F: drivers/tty/serial/sunhv.c
10136F: drivers/tty/serial/sunsab.c
10137F: drivers/tty/serial/sunsab.h
10138F: drivers/tty/serial/sunsu.c
10139F: drivers/tty/serial/sunzilog.c
10140F: drivers/tty/serial/sunzilog.h
6404fcca 10141
389325b4
CL
10142SPARSE CHECKER
10143M: "Christopher Li" <sparse@chrisli.org>
10144L: linux-sparse@vger.kernel.org
10145W: https://sparse.wiki.kernel.org/
10146T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10147T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10148S: Maintained
10149F: include/linux/compiler.h
10150
fc0c195a 10151SPEAR PLATFORM SUPPORT
da89947b 10152M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10153M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10154L: spear-devel@list.st.com
10155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10156W: http://www.st.com/spear
10157S: Maintained
281e192f 10158F: arch/arm/mach-spear/
fc0c195a 10159
10160SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10161M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10162L: spear-devel@list.st.com
10163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10164W: http://www.st.com/spear
10165S: Maintained
5df33a62 10166F: drivers/clk/spear/
fc0c195a 10167
e2d1d6c0 10168SPI SUBSYSTEM
b02e48f2 10169M: Mark Brown <broonie@kernel.org>
dfbe403c 10170L: linux-spi@vger.kernel.org
e7e4e13c 10171T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10172Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10173S: Maintained
679655da
JP
10174F: Documentation/spi/
10175F: drivers/spi/
10176F: include/linux/spi/
c117ab84 10177F: include/uapi/linux/spi/
e2d1d6c0 10178
2752e401 10179SPIDERNET NETWORK DRIVER for CELL
8b58be88 10180M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10181L: netdev@vger.kernel.org
10182S: Supported
679655da 10183F: Documentation/networking/spider_net.txt
8df158ac 10184F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10185
e2d1d6c0 10186SPU FILE SYSTEM
8b58be88 10187M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10188L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10189W: http://www.ibm.com/developerworks/power/cell/
10190S: Supported
679655da
JP
10191F: Documentation/filesystems/spufs.txt
10192F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10193
fc555841 10194SQUASHFS FILE SYSTEM
d7f2ff67 10195M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10196L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10197W: http://squashfs.org.uk
10198S: Maintained
679655da
JP
10199F: Documentation/filesystems/squashfs.txt
10200F: fs/squashfs/
fc555841 10201
1da177e4 10202SRM (Alpha) environment access
8b58be88 10203M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10204S: Maintained
679655da 10205F: arch/alpha/kernel/srm_env.c
1da177e4 10206
26e9a397 10207STABLE BRANCH
879a5a00 10208M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10209L: stable@vger.kernel.org
879a5a00 10210S: Supported
7b175c46 10211F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10212
26e9a397 10213STAGING SUBSYSTEM
879a5a00 10214M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10215T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10216L: devel@driverdev.osuosl.org
879a5a00 10217S: Supported
679655da 10218F: drivers/staging/
dbc6c2cc 10219
ebd3d010
JP
10220STAGING - COMEDI
10221M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10222M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10223S: Odd Fixes
10224F: drivers/staging/comedi/
10225
a0138163
JP
10226STAGING - FLARION FT1000 DRIVERS
10227M: Marek Belisko <marek.belisko@gmail.com>
10228S: Odd Fixes
10229F: drivers/staging/ft1000/
10230
6c1bb424 10231STAGING - INDUSTRIAL IO
030a13d7 10232M: Jonathan Cameron <jic23@kernel.org>
a0138163 10233L: linux-iio@vger.kernel.org
6c1bb424
JP
10234S: Odd Fixes
10235F: drivers/staging/iio/
10236
a0138163
JP
10237STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10238M: Jarod Wilson <jarod@wilsonet.com>
10239W: http://www.lirc.org/
10240S: Odd Fixes
b2b0186d 10241F: drivers/staging/media/lirc/
a0138163 10242
f5e5de1e
OD
10243STAGING - LUSTRE PARALLEL FILESYSTEM
10244M: Oleg Drokin <oleg.drokin@intel.com>
10245M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10246L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10247W: http://wiki.lustre.org/
f5e5de1e
OD
10248S: Maintained
10249F: drivers/staging/lustre
10250
7c6b6c71
MD
10251STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10252M: Marc Dietrich <marvin24@gmx.de>
10253L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10254L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10255S: Maintained
10256F: drivers/staging/nvec/
10257
a0138163 10258STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
3140b458
JF
10259M: Jens Frederich <jfrederich@gmail.com>
10260M: Daniel Drake <dsd@laptop.org>
a0138163
JP
10261M: Jon Nettleton <jon.nettleton@gmail.com>
10262W: http://wiki.laptop.org/go/DCON
3140b458 10263S: Maintained
a0138163
JP
10264F: drivers/staging/olpc_dcon/
10265
10266STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
29e7017b
JP
10267M: Willy Tarreau <willy@meta-x.org>
10268S: Odd Fixes
10269F: drivers/staging/panel/
10270
a0138163
JP
10271STAGING - REALTEK RTL8712U DRIVERS
10272M: Larry Finger <Larry.Finger@lwfinger.net>
10273M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10274S: Odd Fixes
10275F: drivers/staging/rtl8712/
10276
7591ba8b
JS
10277STAGING - REALTEK RTL8723U WIRELESS DRIVER
10278M: Larry Finger <Larry.Finger@lwfinger.net>
10279M: Jes Sorensen <Jes.Sorensen@redhat.com>
10280L: linux-wireless@vger.kernel.org
10281S: Maintained
10282F: drivers/staging/rtl8723au/
10283
980ac4d7
SM
10284STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10285M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10286M: Teddy Wang <teddy.wang@siliconmotion.com>
10287M: Sudip Mukherjee <sudip@vectorindia.org>
10288L: linux-fbdev@vger.kernel.org
10289S: Maintained
10290F: drivers/staging/sm750fb/
10291
510fa408
JP
10292STAGING - SLICOSS
10293M: Lior Dotan <liodot@gmail.com>
10294M: Christopher Harrer <charrer@alacritech.com>
10295S: Odd Fixes
10296F: drivers/staging/slicoss/
10297
a0138163
JP
10298STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10299M: William Hubbs <w.d.hubbs@gmail.com>
10300M: Chris Brannon <chris@the-brannons.com>
d33bce31 10301M: Kirk Reiser <kirk@reisers.ca>
a0138163 10302M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10303L: speakup@linux-speakup.org
a0138163
JP
10304W: http://www.linux-speakup.org/
10305S: Odd Fixes
10306F: drivers/staging/speakup/
10307
b3e871ce
JP
10308STAGING - VIA VT665X DRIVERS
10309M: Forest Bond <forest@alittletooquiet.net>
10310S: Odd Fixes
10311F: drivers/staging/vt665?/
10312
a30baec1
JK
10313STAGING - WILC1000 WIFI DRIVER
10314M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10315M: Austin Shin <austin.shin@atmel.com>
a30baec1 10316M: Chris Park <chris.park@atmel.com>
06b54863
TC
10317M: Tony Cho <tony.cho@atmel.com>
10318M: Glen Lee <glen.lee@atmel.com>
10319M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10320L: linux-wireless@vger.kernel.org
10321S: Supported
10322F: drivers/staging/wilc1000/
10323
709bcb07 10324STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10325M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10326S: Odd Fixes
10327F: drivers/staging/xgifb/
10328
77241056
MM
10329HFI1 DRIVER
10330M: Mike Marciniszyn <infinipath@intel.com>
10331L: linux-rdma@vger.kernel.org
10332S: Supported
10333F: drivers/staging/rdma/hfi1
10334
1da177e4 10335STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10336M: Ion Badulescu <ionut@badula.org>
b4f90189 10337S: Odd Fixes
9bba23b0 10338F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10339
e2d1d6c0 10340SUN3/3X
8b58be88 10341M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10342W: http://sammy.net/sun3/
10343S: Maintained
679655da
JP
10344F: arch/m68k/kernel/*sun3*
10345F: arch/m68k/sun3*/
10346F: arch/m68k/include/asm/sun3*
e689cf4a 10347F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10348
af6a5af8
HG
10349SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10350M: Hans de Goede <hdegoede@redhat.com>
10351L: linux-input@vger.kernel.org
10352S: Maintained
10353F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10354F: drivers/input/keyboard/sun4i-lradc-keys.c
10355
2bc9ff01
DK
10356SUNDANCE NETWORK DRIVER
10357M: Denis Kirjanov <kda@linux-powerpc.org>
10358L: netdev@vger.kernel.org
10359S: Maintained
10360F: drivers/net/ethernet/dlink/sundance.c
10361
2cbb12a4 10362SUPERH
2cbb12a4 10363L: linux-sh@vger.kernel.org
8a6e2535 10364Q: http://patchwork.kernel.org/project/linux-sh/list/
dcaa57d5 10365S: Orphan
066069e1 10366F: Documentation/sh/
679655da 10367F: arch/sh/
066069e1 10368F: drivers/sh/
1da177e4 10369
4480f15b 10370SUSPEND TO RAM
7fb06082 10371M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10372M: Len Brown <len.brown@intel.com>
10373M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10374L: linux-pm@vger.kernel.org
e2d1d6c0 10375S: Supported
679655da
JP
10376F: Documentation/power/
10377F: arch/x86/kernel/acpi/
10378F: drivers/base/power/
10379F: kernel/power/
10380F: include/linux/suspend.h
10381F: include/linux/freezer.h
10382F: include/linux/pm.h
1da177e4
LT
10383
10384SVGA HANDLING
8b58be88 10385M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10386L: linux-video@atrey.karlin.mff.cuni.cz
10387S: Maintained
679655da
JP
10388F: Documentation/svga.txt
10389F: arch/x86/boot/video*
1da177e4 10390
6e28b761
KRW
10391SWIOTLB SUBSYSTEM
10392M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10393L: linux-kernel@vger.kernel.org
10394S: Supported
10395F: lib/swiotlb.c
10396F: arch/*/kernel/pci-swiotlb.c
10397F: include/linux/swiotlb.h
10398
007f790c
JP
10399SWITCHDEV
10400M: Jiri Pirko <jiri@resnulli.us>
10401L: netdev@vger.kernel.org
10402S: Supported
10403F: net/switchdev/
10404F: include/net/switchdev.h
10405
db8e35d5
VG
10406SYNOPSYS ARC ARCHITECTURE
10407M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10408L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10409S: Supported
10410F: arch/arc/
9b28829d 10411F: Documentation/devicetree/bindings/arc/*
2d799dde 10412F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10413F: drivers/tty/serial/arc_uart.c
b7182d1a 10414T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10415
556cc1c5
AB
10416SYNOPSYS ARC SDP platform support
10417M: Alexey Brodkin <abrodkin@synopsys.com>
10418S: Supported
10419F: arch/arc/plat-axs10x
10420F: arch/arc/boot/dts/ax*
10421F: Documentation/devicetree/bindings/arc/axs10*
10422
6c284c9a
LJ
10423SYSTEM CONFIGURATION (SYSCON)
10424M: Lee Jones <lee.jones@linaro.org>
10425M: Arnd Bergmann <arnd@arndb.de>
10426T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10427S: Supported
10428F: drivers/mfd/syscon.c
10429
1da177e4 10430SYSV FILESYSTEM
8b58be88 10431M: Christoph Hellwig <hch@infradead.org>
1da177e4 10432S: Maintained
679655da
JP
10433F: Documentation/filesystems/sysv-fs.txt
10434F: fs/sysv/
10435F: include/linux/sysv_fs.h
1da177e4 10436
86cfa7fc 10437TARGET SUBSYSTEM
9c3646d1 10438M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10439L: linux-scsi@vger.kernel.org
b9f5edc2 10440L: target-devel@vger.kernel.org
86cfa7fc 10441W: http://www.linux-iscsi.org
cf015e9f 10442W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10443T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10444S: Supported
10445F: drivers/target/
10446F: include/target/
10447F: Documentation/target/
10448
4e68852d 10449TASKSTATS STATISTICS INTERFACE
185e595f 10450M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10451S: Maintained
679655da
JP
10452F: Documentation/accounting/taskstats*
10453F: include/linux/taskstats*
10454F: kernel/taskstats.c
4e68852d 10455
781b456a 10456TC CLASSIFIER
f935f3f8 10457M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10458L: netdev@vger.kernel.org
10459S: Maintained
679655da 10460F: include/net/pkt_cls.h
c117ab84 10461F: include/uapi/linux/pkt_cls.h
679655da 10462F: net/sched/
781b456a 10463
5067f08a 10464TCP LOW PRIORITY MODULE
8b58be88
JP
10465M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10466M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10467W: http://tcp-lp-mod.sourceforge.net/
10468S: Maintained
679655da 10469F: net/ipv4/tcp_lp.c
5067f08a 10470
91952bc0
AP
10471TDA10071 MEDIA DRIVER
10472M: Antti Palosaari <crope@iki.fi>
10473L: linux-media@vger.kernel.org
a825eaec 10474W: https://linuxtv.org
91952bc0
AP
10475W: http://palosaari.fi/linux/
10476Q: http://patchwork.linuxtv.org/project/linux-media/list/
10477T: git git://linuxtv.org/anttip/media_tree.git
10478S: Maintained
10479F: drivers/media/dvb-frontends/tda10071*
10480
10481TDA18212 MEDIA DRIVER
10482M: Antti Palosaari <crope@iki.fi>
10483L: linux-media@vger.kernel.org
a825eaec 10484W: https://linuxtv.org
91952bc0
AP
10485W: http://palosaari.fi/linux/
10486Q: http://patchwork.linuxtv.org/project/linux-media/list/
10487T: git git://linuxtv.org/anttip/media_tree.git
10488S: Maintained
10489F: drivers/media/tuners/tda18212*
10490
10491TDA18218 MEDIA DRIVER
10492M: Antti Palosaari <crope@iki.fi>
10493L: linux-media@vger.kernel.org
a825eaec 10494W: https://linuxtv.org
91952bc0
AP
10495W: http://palosaari.fi/linux/
10496Q: http://patchwork.linuxtv.org/project/linux-media/list/
10497T: git git://linuxtv.org/anttip/media_tree.git
10498S: Maintained
10499F: drivers/media/tuners/tda18218*
10500
3b2f6aba
MK
10501TDA18271 MEDIA DRIVER
10502M: Michael Krufky <mkrufky@linuxtv.org>
10503L: linux-media@vger.kernel.org
a825eaec 10504W: https://linuxtv.org
3b2f6aba
MK
10505W: http://github.com/mkrufky
10506Q: http://patchwork.linuxtv.org/project/linux-media/list/
10507T: git git://linuxtv.org/mkrufky/tuners.git
10508S: Maintained
10509F: drivers/media/tuners/tda18271*
10510
e48307a9
MK
10511TDA827x MEDIA DRIVER
10512M: Michael Krufky <mkrufky@linuxtv.org>
10513L: linux-media@vger.kernel.org
a825eaec 10514W: https://linuxtv.org
e48307a9
MK
10515W: http://github.com/mkrufky
10516Q: http://patchwork.linuxtv.org/project/linux-media/list/
10517T: git git://linuxtv.org/mkrufky/tuners.git
10518S: Maintained
10519F: drivers/media/tuners/tda8290.*
10520
66cf9212
MK
10521TDA8290 MEDIA DRIVER
10522M: Michael Krufky <mkrufky@linuxtv.org>
10523L: linux-media@vger.kernel.org
a825eaec 10524W: https://linuxtv.org
66cf9212
MK
10525W: http://github.com/mkrufky
10526Q: http://patchwork.linuxtv.org/project/linux-media/list/
10527T: git git://linuxtv.org/mkrufky/tuners.git
10528S: Maintained
10529F: drivers/media/tuners/tda8290.*
10530
4b9fba30
HV
10531TDA9840 MEDIA DRIVER
10532M: Hans Verkuil <hverkuil@xs4all.nl>
10533L: linux-media@vger.kernel.org
10534T: git git://linuxtv.org/media_tree.git
a825eaec 10535W: https://linuxtv.org
4b9fba30
HV
10536S: Maintained
10537F: drivers/media/i2c/tda9840*
10538
2cb654fd 10539TEA5761 TUNER DRIVER
009a5410 10540M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10541L: linux-media@vger.kernel.org
a825eaec 10542W: https://linuxtv.org
2cb654fd
MCC
10543T: git git://linuxtv.org/media_tree.git
10544S: Odd fixes
10545F: drivers/media/tuners/tea5761.*
10546
10547TEA5767 TUNER DRIVER
009a5410 10548M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10549L: linux-media@vger.kernel.org
a825eaec 10550W: https://linuxtv.org
2cb654fd
MCC
10551T: git git://linuxtv.org/media_tree.git
10552S: Maintained
10553F: drivers/media/tuners/tea5767.*
10554
4b9fba30
HV
10555TEA6415C MEDIA DRIVER
10556M: Hans Verkuil <hverkuil@xs4all.nl>
10557L: linux-media@vger.kernel.org
10558T: git git://linuxtv.org/media_tree.git
a825eaec 10559W: https://linuxtv.org
4b9fba30
HV
10560S: Maintained
10561F: drivers/media/i2c/tea6415c*
10562
10563TEA6420 MEDIA DRIVER
10564M: Hans Verkuil <hverkuil@xs4all.nl>
10565L: linux-media@vger.kernel.org
10566T: git git://linuxtv.org/media_tree.git
a825eaec 10567W: https://linuxtv.org
4b9fba30
HV
10568S: Maintained
10569F: drivers/media/i2c/tea6420*
10570
3d249d4c 10571TEAM DRIVER
dca9ab92 10572M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10573L: netdev@vger.kernel.org
10574S: Supported
10575F: drivers/net/team/
10576F: include/linux/if_team.h
c117ab84 10577F: include/uapi/linux/if_team.h
3d249d4c 10578
7d029125 10579TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10580M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10581S: Maintained
10582F: arch/x86/platform/ts5500/
10583
40ad4a30
SY
10584TECHNOTREND USB IR RECEIVER
10585M: Sean Young <sean@mess.org>
10586L: linux-media@vger.kernel.org
10587S: Maintained
10588F: drivers/media/rc/ttusbir.c
10589
adabdb0c 10590TEGRA ARCHITECTURE SUPPORT
243d58ec 10591M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10592M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10593M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10594L: linux-tegra@vger.kernel.org
fd117cd1 10595Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10596T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10597S: Supported
bbbe96ed 10598N: [^a-z]tegra
84b9414b 10599
adabdb0c
SW
10600TEGRA CLOCK DRIVER
10601M: Peter De Schrijver <pdeschrijver@nvidia.com>
10602M: Prashant Gaikwad <pgaikwad@nvidia.com>
10603S: Supported
10604F: drivers/clk/tegra/
10605
10606TEGRA DMA DRIVER
10607M: Laxman Dewangan <ldewangan@nvidia.com>
10608S: Supported
10609F: drivers/dma/tegra20-apb-dma.c
10610
adabdb0c
SW
10611TEGRA I2C DRIVER
10612M: Laxman Dewangan <ldewangan@nvidia.com>
10613S: Supported
10614F: drivers/i2c/busses/i2c-tegra.c
10615
10616TEGRA IOMMU DRIVERS
10617M: Hiroshi Doyu <hdoyu@nvidia.com>
10618S: Supported
10619F: drivers/iommu/tegra*
10620
10621TEGRA KBC DRIVER
10622M: Rakesh Iyer <riyer@nvidia.com>
10623M: Laxman Dewangan <ldewangan@nvidia.com>
10624S: Supported
10625F: drivers/input/keyboard/tegra-kbc.c
10626
adabdb0c
SW
10627TEGRA PWM DRIVER
10628M: Thierry Reding <thierry.reding@gmail.com>
10629S: Supported
10630F: drivers/pwm/pwm-tegra.c
10631
10632TEGRA SERIAL DRIVER
10633M: Laxman Dewangan <ldewangan@nvidia.com>
10634S: Supported
10635F: drivers/tty/serial/serial-tegra.c
10636
10637TEGRA SPI DRIVER
10638M: Laxman Dewangan <ldewangan@nvidia.com>
10639S: Supported
10640F: drivers/spi/spi-tegra*
10641
1a348ccc 10642TEHUTI ETHERNET DRIVER
8b58be88 10643M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10644L: netdev@vger.kernel.org
10645S: Supported
ef7f5429 10646F: drivers/net/ethernet/tehuti/*
1a348ccc 10647
4e68852d 10648Telecom Clock Driver for MCPL0010
8b58be88 10649M: Mark Gross <mark.gross@intel.com>
4e68852d 10650S: Supported
679655da 10651F: drivers/char/tlclk.c
4e68852d 10652
4480f15b 10653TENSILICA XTENSA PORT (xtensa)
8b58be88 10654M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10655M: Max Filippov <jcmvbkbc@gmail.com>
10656L: linux-xtensa@linux-xtensa.org
4e68852d 10657S: Maintained
679655da 10658F: arch/xtensa/
3dc99857 10659F: drivers/irqchip/irq-xtensa-*
4e68852d 10660
5313ba66
HV
10661THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10662M: Hans Verkuil <hverkuil@xs4all.nl>
10663L: linux-media@vger.kernel.org
10664T: git git://linuxtv.org/media_tree.git
a825eaec 10665W: https://linuxtv.org
5313ba66
HV
10666S: Maintained
10667F: drivers/media/radio/radio-raremono.c
10668
d3fb6955 10669THERMAL
b75f0050 10670M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10671M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10672L: linux-pm@vger.kernel.org
10673T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10674T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10675Q: https://patchwork.kernel.org/project/linux-pm/list/
10676S: Supported
10677F: drivers/thermal/
10678F: include/linux/thermal.h
af6c9f16 10679F: include/uapi/linux/thermal.h
b75f0050
JP
10680F: include/linux/cpu_cooling.h
10681F: Documentation/devicetree/bindings/thermal/
d3fb6955 10682
64e05d8b
VK
10683THERMAL/CPU_COOLING
10684M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10685M: Viresh Kumar <viresh.kumar@linaro.org>
10686M: Javi Merino <javi.merino@arm.com>
10687L: linux-pm@vger.kernel.org
10688S: Supported
10689F: Documentation/thermal/cpu-cooling-api.txt
10690F: drivers/thermal/cpu_cooling.c
10691F: include/linux/cpu_cooling.h
10692
30ba2fbd
VD
10693THINGM BLINK(1) USB RGB LED DRIVER
10694M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10695S: Maintained
10696F: drivers/hid/hid-thingm.c
10697
4e68852d 10698THINKPAD ACPI EXTRAS DRIVER
8b58be88 10699M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10700L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10701L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10702W: http://ibm-acpi.sourceforge.net
10703W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10704T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10705S: Maintained
679655da 10706F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10707
1b46f2a2 10708TI BANDGAP AND THERMAL DRIVER
f14d1c24 10709M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10710L: linux-pm@vger.kernel.org
531ff13e 10711L: linux-omap@vger.kernel.org
5a723e81 10712S: Maintained
794b2e25 10713F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10714
0c7665c3
MF
10715TI CDCE706 CLOCK DRIVER
10716M: Max Filippov <jcmvbkbc@gmail.com>
10717S: Maintained
10718F: drivers/clk/clk-cdce706.c
10719
49b6a5e3
TK
10720TI CLOCK DRIVER
10721M: Tero Kristo <t-kristo@ti.com>
10722L: linux-omap@vger.kernel.org
10723S: Maintained
10724F: drivers/clk/ti/
10725F: include/linux/clk/ti.h
10726
4020f2d7 10727TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10728M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10729S: Maintained
679655da
JP
10730F: drivers/misc/tifm*
10731F: drivers/mmc/host/tifm_sd.c
10732F: include/linux/tifm.h
4020f2d7 10733
e0c52404 10734TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10735M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10736L: linux-kernel@vger.kernel.org
10737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10738S: Maintained
10739F: drivers/soc/ti/*
10740T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10741
10742
152ad442
SR
10743TI LM49xxx FAMILY ASoC CODEC DRIVERS
10744M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10745M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10747S: Maintained
10748F: sound/soc/codecs/lm49453*
d392dead 10749F: sound/soc/codecs/isabelle*
152ad442 10750
0edd807d
KM
10751TI LP855x BACKLIGHT DRIVER
10752M: Milo Kim <milo.kim@ti.com>
10753S: Maintained
10754F: Documentation/backlight/lp855x-driver.txt
10755F: drivers/video/backlight/lp855x_bl.c
10756F: include/linux/platform_data/lp855x.h
10757
faf13f6d
KM
10758TI LP8727 CHARGER DRIVER
10759M: Milo Kim <milo.kim@ti.com>
10760S: Maintained
10761F: drivers/power/lp8727_charger.c
10762F: include/linux/platform_data/lp8727.h
10763
22f1229f
KM
10764TI LP8788 MFD DRIVER
10765M: Milo Kim <milo.kim@ti.com>
10766S: Maintained
10767F: drivers/iio/adc/lp8788_adc.c
10768F: drivers/leds/leds-lp8788.c
10769F: drivers/mfd/lp8788*.c
10770F: drivers/power/lp8788-charger.c
10771F: drivers/regulator/lp8788-*.c
10772F: include/linux/mfd/lp8788*.h
10773
84640e27
KM
10774TI NETCP ETHERNET DRIVER
10775M: Wingman Kwok <w-kwok2@ti.com>
10776M: Murali Karicheri <m-karicheri2@ti.com>
10777L: netdev@vger.kernel.org
10778S: Maintained
10779F: drivers/net/ethernet/ti/netcp*
10780
217e0ca9
KC
10781TI TAS571X FAMILY ASoC CODEC DRIVER
10782M: Kevin Cernekee <cernekee@chromium.org>
10783L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10784S: Odd Fixes
10785F: sound/soc/codecs/tas571x*
10786
dd5e8e6b 10787TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10788M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10789L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10790S: Maintained
10791F: sound/soc/codecs/twl4030*
10792
90921014 10793TI WILINK WIRELESS DRIVERS
90921014
LC
10794L: linux-wireless@vger.kernel.org
10795W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10796W: http://wireless.kernel.org/en/users/Drivers/wl1251
10797T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10798S: Orphan
90921014
LC
10799F: drivers/net/wireless/ti/
10800F: include/linux/wl12xx.h
10801
e86eaa3a 10802TIPC NETWORK LAYER
8b58be88 10803M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10804M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10805L: netdev@vger.kernel.org (core kernel code)
10806L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10807W: http://tipc.sourceforge.net/
e86eaa3a 10808S: Maintained
c117ab84 10809F: include/uapi/linux/tipc*.h
679655da 10810F: net/tipc/
e86eaa3a 10811
867e359b 10812TILE ARCHITECTURE
c47b15c4 10813M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 10814W: http://www.ezchip.com/scm/
7fa129cc 10815T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
10816S: Supported
10817F: arch/tile/
6b940606 10818F: drivers/char/tile-srom.c
5c770755 10819F: drivers/edac/tile_edac.c
6b940606
CM
10820F: drivers/net/ethernet/tile/
10821F: drivers/rtc/rtc-tile.c
10822F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 10823F: drivers/tty/serial/tilegx.c
6b940606
CM
10824F: drivers/usb/host/*-tilegx.c
10825F: include/linux/usb/tilegx.h
867e359b 10826
1da177e4 10827TLAN NETWORK DRIVER
8b58be88 10828M: Samuel Chessman <chessman@tux.org>
88c07dde 10829L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
10830W: http://sourceforge.net/projects/tlan/
10831S: Maintained
679655da 10832F: Documentation/networking/tlan.txt
b544dbac 10833F: drivers/net/ethernet/ti/tlan.*
1da177e4 10834
d74db3b2 10835TOMOYO SECURITY MODULE
8b58be88
JP
10836M: Kentaro Takeda <takedakn@nttdata.co.jp>
10837M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
10838L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10839L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
10840L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10841L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10842W: http://tomoyo.sourceforge.jp/
843d183c 10843T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 10844S: Maintained
679655da 10845F: security/tomoyo/
d74db3b2 10846
9caeb532 10847TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 10848M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 10849L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
10850S: Maintained
10851F: drivers/platform/x86/topstar-laptop.c
10852
1da177e4 10853TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 10854M: Azael Avalos <coproscefalo@gmail.com>
d0944853 10855L: platform-driver-x86@vger.kernel.org
0a63ca11 10856S: Maintained
679655da 10857F: drivers/platform/x86/toshiba_acpi.c
1da177e4 10858
0a63ca11
AA
10859TOSHIBA BLUETOOTH DRIVER
10860M: Azael Avalos <coproscefalo@gmail.com>
10861L: platform-driver-x86@vger.kernel.org
10862S: Maintained
10863F: drivers/platform/x86/toshiba_bluetooth.c
10864
10865TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10866M: Azael Avalos <coproscefalo@gmail.com>
10867L: platform-driver-x86@vger.kernel.org
10868S: Maintained
10869F: drivers/platform/x86/toshiba_haps.c
10870
14991fc7
AA
10871TOSHIBA WMI HOTKEYS DRIVER
10872M: Azael Avalos <coproscefalo@gmail.com>
10873L: platform-driver-x86@vger.kernel.org
10874S: Maintained
10875F: drivers/platform/x86/toshiba-wmi.c
10876
1da177e4 10877TOSHIBA SMM DRIVER
8b58be88 10878M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
10879W: http://www.buzzard.org.uk/toshiba/
10880S: Maintained
679655da
JP
10881F: drivers/char/toshiba.c
10882F: include/linux/toshiba.h
c117ab84 10883F: include/uapi/linux/toshiba.h
1da177e4 10884
d32d9864
MR
10885TOSHIBA TC358743 DRIVER
10886M: Mats Randgaard <matrandg@cisco.com>
10887L: linux-media@vger.kernel.org
10888S: Maintained
10889F: drivers/media/i2c/tc358743*
b5dcee22 10890F: include/media/i2c/tc358743.h
d32d9864 10891
d719f900 10892TMIO MMC DRIVER
c4b13fb0 10893M: Ian Molton <ian@mnementh.co.uk>
d1057c40 10894L: linux-mmc@vger.kernel.org
d719f900 10895S: Maintained
d1057c40
GL
10896F: drivers/mmc/host/tmio_mmc*
10897F: drivers/mmc/host/sh_mobile_sdhi.c
10898F: include/linux/mmc/tmio.h
10899F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 10900
917cc4e6
GR
10901TMP401 HARDWARE MONITOR DRIVER
10902M: Guenter Roeck <linux@roeck-us.net>
10903L: lm-sensors@lm-sensors.org
10904S: Maintained
10905F: Documentation/hwmon/tmp401
10906F: drivers/hwmon/tmp401.c
10907
98f32602 10908TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 10909M: Hugh Dickins <hughd@google.com>
98f32602
HD
10910L: linux-mm@kvack.org
10911S: Maintained
10912F: include/linux/shmem_fs.h
10913F: mm/shmem.c
10914
45f95b53 10915TM6000 VIDEO4LINUX DRIVER
009a5410 10916M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 10917L: linux-media@vger.kernel.org
a825eaec 10918W: https://linuxtv.org
45f95b53
MCC
10919T: git git://linuxtv.org/media_tree.git
10920S: Odd fixes
10921F: drivers/media/usb/tm6000/
10922
c65fde19
HV
10923TW68 VIDEO4LINUX DRIVER
10924M: Hans Verkuil <hverkuil@xs4all.nl>
10925L: linux-media@vger.kernel.org
10926T: git git://linuxtv.org/media_tree.git
a825eaec 10927W: https://linuxtv.org
c65fde19
HV
10928S: Odd Fixes
10929F: drivers/media/pci/tw68/
10930
4e68852d 10931TPM DEVICE DRIVER
901486b8 10932M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 10933M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 10934M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 10935R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 10936W: http://tpmdd.sourceforge.net
63a10dfd 10937L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4
PH
10938Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10939T: https://github.com/PeterHuewe/linux-tpmdd
4e68852d 10940S: Maintained
679655da 10941F: drivers/char/tpm/
4e68852d 10942
1a0f1b27
AL
10943TPM IBM_VTPM DEVICE DRIVER
10944M: Ashley Lai <ashleydlai@gmail.com>
10945W: http://tpmdd.sourceforge.net
10946L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10947S: Maintained
10948F: drivers/char/tpm/tpm_ibmvtpm*
10949
d6f005a1
JP
10950TRACING
10951M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 10952M: Ingo Molnar <mingo@redhat.com>
75fc2d37 10953T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
10954S: Maintained
10955F: Documentation/trace/ftrace.txt
10956F: arch/*/*/*/ftrace.h
10957F: arch/*/kernel/ftrace.c
10958F: include/*/ftrace.h
10959F: include/linux/trace*.h
10960F: include/trace/
10961F: kernel/trace/
6e68e6c5 10962F: tools/testing/selftests/ftrace/
d6f005a1 10963
1da177e4 10964TRIVIAL PATCHES
8b58be88 10965M: Jiri Kosina <trivial@kernel.org>
54e5881d 10966T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 10967S: Maintained
86ef925f 10968K: ^Subject:.*(?i)trivial
1da177e4 10969
4e68852d 10970TTY LAYER
879a5a00 10971M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 10972M: Jiri Slaby <jslaby@suse.com>
879a5a00 10973S: Supported
08deed1e 10974T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 10975F: Documentation/serial/
8dd5d2f1 10976F: drivers/tty/
df621252 10977F: drivers/tty/serial/serial_core.c
e3288775
AC
10978F: include/linux/serial_core.h
10979F: include/linux/serial.h
10980F: include/linux/tty.h
c117ab84
CEB
10981F: include/uapi/linux/serial_core.h
10982F: include/uapi/linux/serial.h
10983F: include/uapi/linux/tty.h
4e68852d 10984
91952bc0
AP
10985TUA9001 MEDIA DRIVER
10986M: Antti Palosaari <crope@iki.fi>
10987L: linux-media@vger.kernel.org
a825eaec 10988W: https://linuxtv.org
91952bc0
AP
10989W: http://palosaari.fi/linux/
10990Q: http://patchwork.linuxtv.org/project/linux-media/list/
10991T: git git://linuxtv.org/anttip/media_tree.git
10992S: Maintained
10993F: drivers/media/tuners/tua9001*
10994
740db6d7 10995TULIP NETWORK DRIVERS
740db6d7 10996L: netdev@vger.kernel.org
cf869eb1
GG
10997L: linux-parisc@vger.kernel.org
10998S: Orphan
0f04e2aa 10999F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11000
11001TUN/TAP driver
ba57b6f2 11002M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11003W: http://vtun.sourceforge.net/tun
11004S: Maintained
679655da
JP
11005F: Documentation/networking/tuntap.txt
11006F: arch/um/os-Linux/drivers/
1da177e4 11007
b454cc66 11008TURBOCHANNEL SUBSYSTEM
8b58be88 11009M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11010M: Ralf Baechle <ralf@linux-mips.org>
11011L: linux-mips@linux-mips.org
11012Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11013S: Maintained
679655da
JP
11014F: drivers/tc/
11015F: include/linux/tc.h
b454cc66 11016
1da177e4 11017U14-34F SCSI DRIVER
8b58be88 11018M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11019L: linux-scsi@vger.kernel.org
11020S: Maintained
679655da 11021F: drivers/scsi/u14-34f.c
1da177e4 11022
e2d1d6c0 11023UBI FILE SYSTEM (UBIFS)
949cb623 11024M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11025M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11026L: linux-mtd@lists.infradead.org
e2966cbe 11027T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11028W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11029S: Maintained
679655da
JP
11030F: Documentation/filesystems/ubifs.txt
11031F: fs/ubifs/
e2d1d6c0 11032
e1632fa2 11033UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11034M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11035W: http://www.uclinux.org/
e1632fa2 11036L: linux-m68k@lists.linux-m68k.org
cc2020e6 11037L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11038T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11039S: Maintained
e1632fa2
GU
11040F: arch/m68k/coldfire/
11041F: arch/m68k/68*/
61bc02bb
JP
11042F: arch/m68k/*/*_no.*
11043F: arch/m68k/include/asm/*_no.*
cc2020e6 11044
1da177e4 11045UDF FILESYSTEM
d8130624 11046M: Jan Kara <jack@suse.com>
1da177e4 11047S: Maintained
679655da
JP
11048F: Documentation/filesystems/udf.txt
11049F: fs/udf/
1da177e4 11050
cc2020e6 11051UFS FILESYSTEM
8b58be88 11052M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11053S: Maintained
679655da
JP
11054F: Documentation/filesystems/ufs.txt
11055F: fs/ufs/
cc2020e6 11056
0a09d3ab
DH
11057UHID USERSPACE HID IO DRIVER:
11058M: David Herrmann <dh.herrmann@googlemail.com>
11059L: linux-input@vger.kernel.org
11060S: Maintained
11061F: drivers/hid/uhid.c
c117ab84 11062F: include/uapi/linux/uhid.h
0a09d3ab 11063
18332a80 11064ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11065L: linux-usb@vger.kernel.org
10c6c9c9 11066S: Orphan
355ffe69 11067F: drivers/uwb/
679655da
JP
11068F: include/linux/uwb.h
11069F: include/linux/uwb/
18332a80 11070
b31d8273
G
11071UNICORE32 ARCHITECTURE:
11072M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11073W: http://mprc.pku.edu.cn/~guanxuetao/linux
11074S: Maintained
ceebf4d5 11075T: git git://github.com/gxt/linux.git
b31d8273
G
11076F: arch/unicore32/
11077
d8379ab1
TF
11078UNIFDEF
11079M: Tony Finch <dot@dotat.at>
11080W: http://dotat.at/prog/unifdef
11081S: Maintained
11082F: scripts/unifdef.c
11083
1da177e4 11084UNIFORM CDROM DRIVER
8b58be88 11085M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11086W: http://www.kernel.dk
11087S: Maintained
679655da
JP
11088F: Documentation/cdrom/
11089F: drivers/cdrom/cdrom.c
11090F: include/linux/cdrom.h
c117ab84 11091F: include/uapi/linux/cdrom.h
1da177e4 11092
56df0122 11093UNISYS S-PAR DRIVERS
49e7d9df
JP
11094M: Benjamin Romer <benjamin.romer@unisys.com>
11095M: David Kershner <david.kershner@unisys.com>
11096L: sparmaintainer@unisys.com (Unisys internal)
11097S: Supported
11098F: drivers/staging/unisys/
56df0122 11099
9941fa6e
VH
11100UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11101M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11102L: linux-scsi@vger.kernel.org
11103S: Supported
11104F: Documentation/scsi/ufs.txt
11105F: drivers/scsi/ufs/
11106
e2d1d6c0 11107UNSORTED BLOCK IMAGES (UBI)
949cb623 11108M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11109M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11110W: http://www.linux-mtd.infradead.org/
11111L: linux-mtd@lists.infradead.org
b6b44e0a 11112T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11113S: Supported
80811493 11114F: drivers/mtd/ubi/
679655da 11115F: include/linux/mtd/ubi.h
c117ab84 11116F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11117
1da177e4 11118USB ACM DRIVER
61eee9a7 11119M: Oliver Neukum <oliver@neukum.org>
6372594a 11120L: linux-usb@vger.kernel.org
1da177e4 11121S: Maintained
679655da
JP
11122F: Documentation/usb/acm.txt
11123F: drivers/usb/class/cdc-acm.*
1da177e4 11124
b7d572e1
PF
11125USB AR5523 WIRELESS DRIVER
11126M: Pontus Fuchs <pontus.fuchs@gmail.com>
11127L: linux-wireless@vger.kernel.org
11128S: Maintained
11129F: drivers/net/wireless/ath/ar5523/
11130
115bb1ff 11131USB ATTACHED SCSI
f50a4968 11132M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11133M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11134L: linux-usb@vger.kernel.org
11135L: linux-scsi@vger.kernel.org
8eae0fb7 11136S: Maintained
115bb1ff
MW
11137F: drivers/usb/storage/uas.c
11138
1da177e4 11139USB CDC ETHERNET DRIVER
61eee9a7 11140M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11141L: linux-usb@vger.kernel.org
1da177e4 11142S: Maintained
679655da 11143F: drivers/net/usb/cdc_*.c
c117ab84 11144F: include/uapi/linux/usb/cdc.h
1da177e4 11145
66e3e591
KP
11146USB CHAOSKEY DRIVER
11147M: Keith Packard <keithp@keithp.com>
11148L: linux-usb@vger.kernel.org
11149S: Maintained
11150F: drivers/usb/misc/chaoskey.c
11151
b02b371e 11152USB CYPRESS C67X00 DRIVER
8b58be88 11153M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11154L: linux-usb@vger.kernel.org
11155S: Maintained
679655da 11156F: drivers/usb/c67x00/
b02b371e 11157
d0374f4f 11158USB DAVICOM DM9601 DRIVER
8b58be88 11159M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11160L: netdev@vger.kernel.org
d0374f4f
PK
11161W: http://www.linux-usb.org/usbnet
11162S: Maintained
679655da 11163F: drivers/net/usb/dm9601.c
d0374f4f 11164
cc2020e6 11165USB DIAMOND RIO500 DRIVER
8b58be88 11166M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11167L: rio500-users@lists.sourceforge.net
11168W: http://rio500.sourceforge.net
11169S: Maintained
679655da 11170F: drivers/usb/misc/rio500*
cc2020e6 11171
1da177e4 11172USB EHCI DRIVER
578333ab 11173M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11174L: linux-usb@vger.kernel.org
578333ab 11175S: Maintained
679655da
JP
11176F: Documentation/usb/ehci.txt
11177F: drivers/usb/host/ehci*
1da177e4 11178
69ae9e3e 11179USB GADGET/PERIPHERAL SUBSYSTEM
d6d0f665 11180M: Felipe Balbi <balbi@ti.com>
795fb7e7 11181L: linux-usb@vger.kernel.org
69ae9e3e 11182W: http://www.linux-usb.org/gadget
d6d0f665
FB
11183T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11184S: Maintained
679655da
JP
11185F: drivers/usb/gadget/
11186F: include/linux/usb/gadget*
69ae9e3e 11187
2dea64b4 11188USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11189M: Jiri Kosina <jikos@kernel.org>
406df153 11190R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11191L: linux-usb@vger.kernel.org
54e5881d 11192T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11193S: Maintained
c2f01971 11194F: Documentation/hid/hiddev.txt
679655da 11195F: drivers/hid/usbhid/
1da177e4 11196
959eea21 11197USB ISP116X DRIVER
8b58be88 11198M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11199L: linux-usb@vger.kernel.org
959eea21 11200S: Maintained
679655da
JP
11201F: drivers/usb/host/isp116x*
11202F: include/linux/usb/isp116x.h
959eea21 11203
1da177e4 11204USB MASS STORAGE DRIVER
8b58be88 11205M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11206L: linux-usb@vger.kernel.org
8836aeb8 11207L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11208S: Maintained
11209W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11210F: drivers/usb/storage/
1da177e4 11211
af39917d
CL
11212USB MIDI DRIVER
11213M: Clemens Ladisch <clemens@ladisch.de>
11214L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11215T: git git://git.alsa-project.org/alsa-kernel.git
11216S: Maintained
11217F: sound/usb/midi.*
11218
444ce9d4
JP
11219USB NETWORKING DRIVERS
11220L: linux-usb@vger.kernel.org
11221S: Odd Fixes
11222F: drivers/net/usb/
11223
1da177e4 11224USB OHCI DRIVER
578333ab 11225M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11226L: linux-usb@vger.kernel.org
578333ab 11227S: Maintained
679655da
JP
11228F: Documentation/usb/ohci.txt
11229F: drivers/usb/host/ohci*
1da177e4 11230
963ffa3e 11231USB OTG FSM (Finite State Machine)
60d77b3d 11232M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11233T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11234L: linux-usb@vger.kernel.org
11235S: Maintained
11236F: drivers/usb/common/usb-otg-fsm.c
11237
563da3a9
VM
11238USB OVER IP DRIVER
11239M: Valentina Manea <valentina.manea.m@gmail.com>
11240M: Shuah Khan <shuah.kh@samsung.com>
11241L: linux-usb@vger.kernel.org
11242S: Maintained
11243F: drivers/usb/usbip/
11244F: tools/usb/usbip/
11245
1da177e4 11246USB PEGASUS DRIVER
a16b945c 11247M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11248L: linux-usb@vger.kernel.org
043600a6 11249L: netdev@vger.kernel.org
052e3128
PM
11250T: git git://github.com/petkan/pegasus.git
11251W: https://github.com/petkan/pegasus
1da177e4 11252S: Maintained
679655da 11253F: drivers/net/usb/pegasus.*
1da177e4 11254
d3ad558f
FB
11255USB PHY LAYER
11256M: Felipe Balbi <balbi@ti.com>
11257L: linux-usb@vger.kernel.org
11258T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11259S: Maintained
11260F: drivers/usb/phy/
d3ad558f 11261
73e4fb3f 11262USB PRINTER DRIVER (usblp)
8b58be88 11263M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11264L: linux-usb@vger.kernel.org
73e4fb3f 11265S: Supported
679655da 11266F: drivers/usb/class/usblp.c
1da177e4 11267
4521b477
BM
11268USB QMI WWAN NETWORK DRIVER
11269M: Bjørn Mork <bjorn@mork.no>
11270L: netdev@vger.kernel.org
11271S: Maintained
11272F: Documentation/ABI/testing/sysfs-class-net-qmi
11273F: drivers/net/usb/qmi_wwan.c
11274
1da177e4 11275USB RTL8150 DRIVER
a16b945c 11276M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11277L: linux-usb@vger.kernel.org
043600a6 11278L: netdev@vger.kernel.org
052e3128
PM
11279T: git git://github.com/petkan/rtl8150.git
11280W: https://github.com/petkan/rtl8150
1da177e4 11281S: Maintained
679655da 11282F: drivers/net/usb/rtl8150.c
1da177e4 11283
f896b796 11284USB SERIAL SUBSYSTEM
66085694 11285M: Johan Hovold <johan@kernel.org>
795fb7e7 11286L: linux-usb@vger.kernel.org
4e68852d 11287S: Maintained
679655da 11288F: Documentation/usb/usb-serial.txt
f896b796 11289F: drivers/usb/serial/
679655da 11290F: include/linux/usb/serial.h
1da177e4 11291
b3f0db1c
SG
11292USB SMSC75XX ETHERNET DRIVER
11293M: Steve Glendinning <steve.glendinning@shawell.net>
11294L: netdev@vger.kernel.org
11295S: Maintained
11296F: drivers/net/usb/smsc75xx.*
11297
2f7ca802 11298USB SMSC95XX ETHERNET DRIVER
90b24cfb 11299M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11300L: netdev@vger.kernel.org
90b24cfb 11301S: Maintained
679655da 11302F: drivers/net/usb/smsc95xx.*
2f7ca802 11303
1da177e4 11304USB SUBSYSTEM
879a5a00 11305M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11306L: linux-usb@vger.kernel.org
1da177e4 11307W: http://www.linux-usb.org
08deed1e 11308T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11309S: Supported
679655da 11310F: Documentation/usb/
679655da
JP
11311F: drivers/usb/
11312F: include/linux/usb.h
11313F: include/linux/usb/
1da177e4
LT
11314
11315USB UHCI DRIVER
8b58be88 11316M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11317L: linux-usb@vger.kernel.org
1da177e4 11318S: Maintained
679655da 11319F: drivers/usb/host/uhci*
1da177e4 11320
69ae9e3e 11321USB "USBNET" DRIVER FRAMEWORK
d8130624 11322M: Oliver Neukum <oneukum@suse.com>
043600a6 11323L: netdev@vger.kernel.org
69ae9e3e 11324W: http://www.linux-usb.org/usbnet
1da177e4 11325S: Maintained
679655da
JP
11326F: drivers/net/usb/usbnet.c
11327F: include/linux/usb/usbnet.h
1da177e4 11328
c0efd232 11329USB VIDEO CLASS
c53ac071 11330M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11331L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11332L: linux-media@vger.kernel.org
275ffde4 11333T: git git://linuxtv.org/media_tree.git
57c6d2e9 11334W: http://www.ideasonboard.org/uvc/
c0efd232 11335S: Maintained
0c0d06ca 11336F: drivers/media/usb/uvc/
6c0f0359 11337F: include/uapi/linux/uvcvideo.h
1da177e4 11338
b60b9c45
HV
11339USB VISION DRIVER
11340M: Hans Verkuil <hverkuil@xs4all.nl>
11341L: linux-media@vger.kernel.org
11342T: git git://linuxtv.org/media_tree.git
a825eaec 11343W: https://linuxtv.org
b60b9c45
HV
11344S: Odd Fixes
11345F: drivers/media/usb/usbvision/
11346
8282da47
LP
11347USB WEBCAM GADGET
11348M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11349L: linux-usb@vger.kernel.org
11350S: Maintained
3a83c16e 11351F: drivers/usb/gadget/function/*uvc*
faf2e1db 11352F: drivers/usb/gadget/legacy/webcam.c
8282da47 11353
bf164cc0 11354USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11355M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11356L: linux-wireless@vger.kernel.org
11357S: Maintained
679655da 11358F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11359
eb6bab13 11360USB XHCI DRIVER
03d85053 11361M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11362L: linux-usb@vger.kernel.org
11363S: Supported
36d0344c
SS
11364F: drivers/usb/host/xhci*
11365F: drivers/usb/host/pci-quirks*
eb6bab13 11366
1da177e4 11367USB ZD1201 DRIVER
4086b9ca 11368L: linux-wireless@vger.kernel.org
1da177e4 11369W: http://linux-lc100020.sourceforge.net
4086b9ca 11370S: Orphan
ed0ad06f 11371F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11372
b7eee616 11373USB ZR364XX DRIVER
8b58be88 11374M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11375L: linux-usb@vger.kernel.org
661263b5 11376L: linux-media@vger.kernel.org
275ffde4 11377T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11378W: http://royale.zerezo.com/zr364xx/
11379S: Maintained
679655da 11380F: Documentation/video4linux/zr364xx.txt
90d72ac6 11381F: drivers/media/usb/zr364xx/
b7eee616 11382
289fcff4
HK
11383ULPI BUS
11384M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11385L: linux-usb@vger.kernel.org
11386S: Maintained
11387F: drivers/usb/common/ulpi.c
11388F: include/linux/ulpi/
11389
e7839f25 11390USER-MODE LINUX (UML)
8b58be88 11391M: Jeff Dike <jdike@addtoit.com>
b15194b7 11392M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11393L: user-mode-linux-devel@lists.sourceforge.net
11394L: user-mode-linux-user@lists.sourceforge.net
11395W: http://user-mode-linux.sourceforge.net
11396S: Maintained
61516587 11397F: Documentation/virtual/uml/
679655da 11398F: arch/um/
b070989a 11399F: arch/x86/um/
679655da
JP
11400F: fs/hostfs/
11401F: fs/hppfs/
b7eee616 11402
e5f114e9 11403USERSPACE I/O (UIO)
6a534c9d 11404M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11405M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11406S: Maintained
3d3fecbd 11407T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11408F: Documentation/DocBook/uio-howto.tmpl
11409F: drivers/uio/
11410F: include/linux/uio*.h
e5f114e9 11411
256cccbe 11412UTIL-LINUX PACKAGE
8b58be88 11413M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11414L: util-linux@vger.kernel.org
11415W: http://en.wikipedia.org/wiki/Util-linux
11416T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11417S: Maintained
11418
c1fd1c07 11419UVESAFB DRIVER
8b58be88 11420M: Michal Januszewski <spock@gentoo.org>
c69f677c 11421L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11422W: http://dev.gentoo.org/~spock/projects/uvesafb/
11423S: Maintained
679655da 11424F: Documentation/fb/uvesafb.txt
8a61f013 11425F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11426
456930d8
SA
11427VF610 NAND DRIVER
11428M: Stefan Agner <stefan@agner.ch>
11429L: linux-mtd@lists.infradead.org
11430S: Supported
11431F: drivers/mtd/nand/vf610_nfc.c
11432
4480f15b 11433VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11434M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11435S: Maintained
679655da
JP
11436F: Documentation/filesystems/vfat.txt
11437F: fs/fat/
1da177e4 11438
cba3345c
AW
11439VFIO DRIVER
11440M: Alex Williamson <alex.williamson@redhat.com>
11441L: kvm@vger.kernel.org
11442S: Maintained
11443F: Documentation/vfio.txt
11444F: drivers/vfio/
11445F: include/linux/vfio.h
c117ab84 11446F: include/uapi/linux/vfio.h
cba3345c 11447
a714ea5f
AW
11448VFIO PLATFORM DRIVER
11449M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11450L: kvm@vger.kernel.org
11451S: Maintained
11452F: drivers/vfio/platform/
11453
9e6f3438
PO
11454VIDEOBUF2 FRAMEWORK
11455M: Pawel Osciak <pawel@osciak.com>
11456M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11457M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11458L: linux-media@vger.kernel.org
11459S: Maintained
90d72ac6 11460F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11461F: include/media/videobuf2-*
11462
5523662e
SCP
11463VIRTUAL SERIO DEVICE DRIVER
11464M: Stephen Chandler Paul <thatslyude@gmail.com>
11465S: Maintained
11466F: drivers/input/serio/userio.c
11467F: include/uapi/linux/userio.h
11468
9a82446b
AS
11469VIRTIO CONSOLE DRIVER
11470M: Amit Shah <amit.shah@redhat.com>
11471L: virtualization@lists.linux-foundation.org
11472S: Maintained
11473F: drivers/char/virtio_console.c
11474F: include/linux/virtio_console.h
c117ab84 11475F: include/uapi/linux/virtio_console.h
9a82446b 11476
2426ec8f 11477VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11478M: "Michael S. Tsirkin" <mst@redhat.com>
11479L: virtualization@lists.linux-foundation.org
11480S: Maintained
11481F: drivers/virtio/
c893c8d7 11482F: tools/virtio/
2426ec8f
MT
11483F: drivers/net/virtio_net.c
11484F: drivers/block/virtio_blk.c
11485F: include/linux/virtio_*.h
916cdabc 11486F: include/uapi/linux/virtio_*.h
2426ec8f 11487
f2dbda3b
CH
11488VIRTIO DRIVERS FOR S390
11489M: Christian Borntraeger <borntraeger@de.ibm.com>
11490M: Cornelia Huck <cornelia.huck@de.ibm.com>
11491L: linux-s390@vger.kernel.org
11492L: virtualization@lists.linux-foundation.org
11493L: kvm@vger.kernel.org
11494S: Supported
1b568d93 11495F: drivers/s390/virtio/
f2dbda3b 11496
4ad6ee91
GH
11497VIRTIO GPU DRIVER
11498M: David Airlie <airlied@linux.ie>
11499M: Gerd Hoffmann <kraxel@redhat.com>
11500L: dri-devel@lists.freedesktop.org
11501L: virtualization@lists.linux-foundation.org
11502S: Maintained
11503F: drivers/gpu/drm/virtio/
11504F: include/uapi/linux/virtio_gpu.h
11505
3a4d5c94
MT
11506VIRTIO HOST (VHOST)
11507M: "Michael S. Tsirkin" <mst@redhat.com>
11508L: kvm@vger.kernel.org
c996d8b9 11509L: virtualization@lists.linux-foundation.org
3a4d5c94
MT
11510L: netdev@vger.kernel.org
11511S: Maintained
11512F: drivers/vhost/
c117ab84 11513F: include/uapi/linux/vhost.h
3a4d5c94 11514
271c8651
GH
11515VIRTIO INPUT DRIVER
11516M: Gerd Hoffmann <kraxel@redhat.com>
11517S: Maintained
11518F: drivers/virtio/virtio_input.c
11519F: include/uapi/linux/virtio_input.h
11520
1da177e4 11521VIA RHINE NETWORK DRIVER
210347e1 11522S: Orphan
f2148a47 11523F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11524
f0bf7f61 11525VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11526M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11527M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11528S: Maintained
11529F: drivers/mmc/host/via-sdmmc.c
11530
69e4a7c2 11531VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11532M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11533L: linux-fbdev@vger.kernel.org
69e4a7c2 11534S: Maintained
c7babebd
FTS
11535F: include/linux/via-core.h
11536F: include/linux/via-gpio.h
11537F: include/linux/via_i2c.h
8a61f013 11538F: drivers/video/fbdev/via/
69e4a7c2 11539
01f20734 11540VIA VELOCITY NETWORK DRIVER
8b58be88 11541M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11542L: netdev@vger.kernel.org
11543S: Maintained
f2148a47 11544F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11545
f73f8173
AW
11546VIRT LIB
11547M: Alex Williamson <alex.williamson@redhat.com>
11548M: Paolo Bonzini <pbonzini@redhat.com>
11549L: kvm@vger.kernel.org
11550S: Supported
11551F: virt/lib/
11552
77911fd2 11553VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11554M: Hans Verkuil <hverkuil@xs4all.nl>
11555L: linux-media@vger.kernel.org
11556T: git git://linuxtv.org/media_tree.git
a825eaec 11557W: https://linuxtv.org
0b7bc1fa 11558S: Maintained
77911fd2 11559F: drivers/media/platform/vivid/*
0b7bc1fa 11560
be7f8273 11561VLAN (802.1Q)
8b58be88 11562M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11563L: netdev@vger.kernel.org
11564S: Maintained
679655da
JP
11565F: drivers/net/macvlan.c
11566F: include/linux/if_*vlan.h
11567F: net/8021q/
be7f8273 11568
55e331cf 11569VLYNQ BUS
8b58be88 11570M: Florian Fainelli <florian@openwrt.org>
8578d7af 11571L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11572S: Maintained
11573F: drivers/vlynq/vlynq.c
11574F: include/linux/vlynq.h
11575
390beae4 11576VME SUBSYSTEM
74c600e3 11577M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11578M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11579M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11580L: devel@driverdev.osuosl.org
11581S: Maintained
11582T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11583F: Documentation/vme_api.txt
11584F: drivers/staging/vme/
11585F: drivers/vme/
11586F: include/linux/vme*
11587
4488e09b
AK
11588VMWARE HYPERVISOR INTERFACE
11589M: Alok Kataria <akataria@vmware.com>
11590L: virtualization@lists.linux-foundation.org
11591S: Supported
11592F: arch/x86/kernel/cpu/vmware.c
11593
73b35d07
DT
11594VMWARE BALLOON DRIVER
11595M: Xavier Deguillard <xdeguillard@vmware.com>
11596M: Philip Moltmann <moltmann@vmware.com>
11597M: "VMware, Inc." <pv-drivers@vmware.com>
11598L: linux-kernel@vger.kernel.org
11599S: Maintained
11600F: drivers/misc/vmw_balloon.c
11601
8b8be51b
TH
11602VMWARE VMMOUSE SUBDRIVER
11603M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11604M: "VMware, Inc." <pv-drivers@vmware.com>
11605L: linux-input@vger.kernel.org
11606S: Maintained
11607F: drivers/input/mouse/vmmouse.c
11608F: drivers/input/mouse/vmmouse.h
11609
d1a890fa 11610VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11611M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11612M: "VMware, Inc." <pv-drivers@vmware.com>
11613L: netdev@vger.kernel.org
11614S: Maintained
11615F: drivers/net/vmxnet3/
d1a890fa 11616
851b1642 11617VMware PVSCSI driver
f2d7e40e 11618M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11619M: VMware PV-Drivers <pv-drivers@vmware.com>
11620L: linux-scsi@vger.kernel.org
11621S: Maintained
11622F: drivers/scsi/vmw_pvscsi.c
11623F: drivers/scsi/vmw_pvscsi.h
11624
e53e86c7 11625VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11626M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11627M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11628L: linux-kernel@vger.kernel.org
1dd68f01 11629W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11630T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11631S: Supported
679655da
JP
11632F: drivers/regulator/
11633F: include/linux/regulator/
e53e86c7 11634
081958eb
DA
11635VRF
11636M: David Ahern <dsa@cumulusnetworks.com>
11637M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11638L: netdev@vger.kernel.org
11639S: Maintained
11640F: drivers/net/vrf.c
562d897d 11641F: Documentation/networking/vrf.txt
081958eb 11642
ab41319e 11643VT1211 HARDWARE MONITOR DRIVER
8b58be88 11644M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11645L: lm-sensors@lm-sensors.org
11646S: Maintained
679655da
JP
11647F: Documentation/hwmon/vt1211
11648F: drivers/hwmon/vt1211.c
ab41319e 11649
1de9e371 11650VT8231 HARDWARE MONITOR DRIVER
8b58be88 11651M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11652L: lm-sensors@lm-sensors.org
11653S: Maintained
679655da 11654F: drivers/hwmon/vt8231.c
1de9e371 11655
88095e7b
TO
11656VUB300 USB to SDIO/SD/MMC bridge chip
11657M: Tony Olech <tony.olech@elandigitalsystems.com>
11658L: linux-mmc@vger.kernel.org
11659L: linux-usb@vger.kernel.org
11660S: Supported
11661F: drivers/mmc/host/vub300.c
11662
1da177e4 11663W1 DALLAS'S 1-WIRE BUS
a8018766 11664M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11665S: Maintained
679655da
JP
11666F: Documentation/w1/
11667F: drivers/w1/
1da177e4 11668
13927079 11669W83791D HARDWARE MONITORING DRIVER
8b58be88 11670M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11671L: lm-sensors@lm-sensors.org
25845c22 11672S: Maintained
679655da
JP
11673F: Documentation/hwmon/w83791d
11674F: drivers/hwmon/w83791d.c
13927079 11675
61db011d 11676W83793 HARDWARE MONITORING DRIVER
8b58be88 11677M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11678L: lm-sensors@lm-sensors.org
11679S: Maintained
679655da
JP
11680F: Documentation/hwmon/w83793
11681F: drivers/hwmon/w83793.c
61db011d 11682
e3760b43 11683W83795 HARDWARE MONITORING DRIVER
d8130624 11684M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11685L: lm-sensors@lm-sensors.org
11686S: Maintained
11687F: drivers/hwmon/w83795.c
11688
1da177e4 11689W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11690M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11691S: Maintained
679655da 11692F: drivers/mmc/host/wbsd.*
1da177e4 11693
b4e05923
HG
11694WACOM PROTOCOL 4 SERIAL TABLETS
11695M: Julian Squires <julian@cipht.net>
11696M: Hans de Goede <hdegoede@redhat.com>
11697L: linux-input@vger.kernel.org
11698S: Maintained
11699F: drivers/input/tablet/wacom_serial4.c
11700
3527761c 11701WATCHDOG DEVICE DRIVERS
8b58be88 11702M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 11703R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
11704L: linux-watchdog@vger.kernel.org
11705W: http://www.linux-watchdog.org/
f599aaf0 11706T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11707S: Maintained
679655da
JP
11708F: Documentation/watchdog/
11709F: drivers/watchdog/
11710F: include/linux/watchdog.h
c117ab84 11711F: include/uapi/linux/watchdog.h
3527761c 11712
1da177e4 11713WD7000 SCSI DRIVER
8b58be88 11714M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11715L: linux-scsi@vger.kernel.org
11716S: Maintained
679655da 11717F: drivers/scsi/wd7000.c
1da177e4 11718
b22e00f3
DH
11719WIIMOTE HID DRIVER
11720M: David Herrmann <dh.herrmann@googlemail.com>
11721L: linux-input@vger.kernel.org
11722S: Maintained
11723F: drivers/hid/hid-wiimote*
11724
e258b80e 11725WINBOND CIR DRIVER
364e9e18 11726M: David Härdeman <david@hardeman.nu>
e258b80e 11727S: Maintained
116ab806 11728F: drivers/media/rc/winbond-cir.c
e258b80e 11729
8a70da82 11730WIMAX STACK
8b58be88 11731M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11732M: linux-wimax@intel.com
49e7d9df 11733L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11734S: Supported
11735W: http://linuxwimax.org
315987dc 11736F: Documentation/wimax/README.wimax
315987dc
JP
11737F: include/linux/wimax/debug.h
11738F: include/net/wimax.h
c117ab84 11739F: include/uapi/linux/wimax.h
315987dc 11740F: net/wimax/
8a70da82 11741
5fc14680 11742WISTRON LAPTOP BUTTON DRIVER
8b58be88 11743M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11744S: Maintained
679655da 11745F: drivers/input/misc/wistron_btns.c
5fc14680 11746
1da177e4 11747WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11748M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11749L: linux-wireless@vger.kernel.org
926554c4 11750W: http://oops.ghostprotocols.net:81/blog
1da177e4 11751S: Maintained
679655da 11752F: drivers/net/wireless/wl3501*
1da177e4 11753
055bcbcb 11754WOLFSON MICROELECTRONICS DRIVERS
fef95164 11755L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
11756T: git https://github.com/CirrusLogic/linux-drivers.git
11757W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 11758S: Supported
3768f0b1 11759F: Documentation/hwmon/wm83??
f494993f
CK
11760F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11761F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11762F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 11763F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11764F: drivers/clk/clk-wm83*.c
9c309598 11765F: drivers/extcon/extcon-arizona.c
b75ea16a 11766F: drivers/leds/leds-wm83*.c
25b273ba 11767F: drivers/gpio/gpio-*wm*.c
9c309598 11768F: drivers/gpio/gpio-arizona.c
d22b0869 11769F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11770F: drivers/input/misc/wm831x-on.c
11771F: drivers/input/touchscreen/wm831x-ts.c
11772F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11773F: drivers/mfd/arizona*
11774F: drivers/mfd/wm*.c
12ebc137 11775F: drivers/mfd/cs47l24*
b75ea16a
MB
11776F: drivers/power/wm83*.c
11777F: drivers/rtc/rtc-wm83*.c
11778F: drivers/regulator/wm8*.c
3860e6c4 11779F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11780F: drivers/watchdog/wm83*_wdt.c
9c309598 11781F: include/linux/mfd/arizona/
3860e6c4 11782F: include/linux/mfd/wm831x/
b75ea16a 11783F: include/linux/mfd/wm8350/
3768f0b1 11784F: include/linux/mfd/wm8400*
59ec6da2 11785F: include/linux/wm97xx.h
055bcbcb 11786F: include/sound/wm????.h
9c309598 11787F: sound/soc/codecs/arizona.?
055bcbcb 11788F: sound/soc/codecs/wm*
12ebc137 11789F: sound/soc/codecs/cs47l24*
b75ea16a 11790
3e6cd7a4
TH
11791WORKQUEUE
11792M: Tejun Heo <tj@kernel.org>
badb7f5e 11793R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
11794T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11795S: Maintained
11796F: include/linux/workqueue.h
11797F: kernel/workqueue.c
11798F: Documentation/workqueue.txt
11799
1da177e4 11800X.25 NETWORK LAYER
8bf28059 11801M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11802L: linux-x25@vger.kernel.org
8bf28059 11803S: Odd Fixes
679655da
JP
11804F: Documentation/networking/x25*
11805F: include/net/x25*
11806F: net/x25/
1da177e4 11807
e2d1d6c0 11808X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
11809M: Thomas Gleixner <tglx@linutronix.de>
11810M: Ingo Molnar <mingo@redhat.com>
11811M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 11812M: x86@kernel.org
981c3a4f 11813L: linux-kernel@vger.kernel.org
75fc2d37 11814T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 11815S: Maintained
679655da
JP
11816F: Documentation/x86/
11817F: arch/x86/
e2d1d6c0 11818
d0944853 11819X86 PLATFORM DRIVERS
e181ba15 11820M: Darren Hart <dvhart@infradead.org>
d0944853 11821L: platform-driver-x86@vger.kernel.org
e181ba15 11822T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 11823S: Maintained
14430813 11824F: drivers/platform/x86/
3a4bceef 11825F: drivers/platform/olpc/
d0944853 11826
c1f5c54b
IM
11827X86 MCE INFRASTRUCTURE
11828M: Tony Luck <tony.luck@intel.com>
487ba8e8 11829M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
11830L: linux-edac@vger.kernel.org
11831S: Maintained
11832F: arch/x86/kernel/cpu/mcheck/*
11833
79ebdc95
BP
11834X86 MICROCODE UPDATE SUPPORT
11835M: Borislav Petkov <bp@alien8.de>
11836S: Maintained
11837F: arch/x86/kernel/cpu/microcode/*
11838
f0905c5a
AL
11839X86 VDSO
11840M: Andy Lutomirski <luto@amacapital.net>
11841L: linux-kernel@vger.kernel.org
11842T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11843S: Maintained
d603c8e1 11844F: arch/x86/entry/vdso/
f0905c5a 11845
d6fad502 11846XC2028/3028 TUNER DRIVER
009a5410 11847M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 11848L: linux-media@vger.kernel.org
a825eaec 11849W: https://linuxtv.org
d6fad502
MCC
11850T: git git://linuxtv.org/media_tree.git
11851S: Maintained
11852F: drivers/media/tuners/tuner-xc2028.*
11853
c4468085 11854XEN HYPERVISOR INTERFACE
c4468085 11855M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
11856M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11857M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 11858L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 11859T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
11860S: Supported
11861F: arch/x86/xen/
11862F: drivers/*/xen-*front.c
11863F: drivers/xen/
11864F: arch/x86/include/asm/xen/
11865F: include/xen/
c117ab84 11866F: include/uapi/xen/
c4468085 11867
77bfb479
SS
11868XEN HYPERVISOR ARM
11869M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11870L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
11871S: Supported
11872F: arch/arm/xen/
11873F: arch/arm/include/asm/xen/
11874
b475e83f
SS
11875XEN HYPERVISOR ARM64
11876M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11877L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
11878S: Supported
11879F: arch/arm64/xen/
11880F: arch/arm64/include/asm/xen/
11881
9b57e1a7
IC
11882XEN NETWORK BACKEND DRIVER
11883M: Ian Campbell <ian.campbell@citrix.com>
8386040b 11884M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 11885L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
11886L: netdev@vger.kernel.org
11887S: Supported
11888F: drivers/net/xen-netback/*
11889
c5f8e29d
KRW
11890XEN PCI SUBSYSTEM
11891M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11892L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11893S: Supported
11894F: arch/x86/pci/*xen*
11895F: drivers/pci/*xen*
11896
a2c5ae65
KRW
11897XEN BLOCK SUBSYSTEM
11898M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 11899M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
11900L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11901S: Supported
11902F: drivers/block/xen-blkback/*
11903F: drivers/block/xen*
11904
15d03609
JG
11905XEN PVSCSI DRIVERS
11906M: Juergen Gross <jgross@suse.com>
11907L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11908L: linux-scsi@vger.kernel.org
11909S: Supported
11910F: drivers/scsi/xen-scsifront.c
11911F: drivers/xen/xen-scsiback.c
11912F: include/xen/interface/io/vscsiif.h
11913
c5f8e29d
KRW
11914XEN SWIOTLB SUBSYSTEM
11915M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11916L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11917S: Supported
11918F: arch/x86/xen/*swiotlb*
11919F: drivers/xen/*swiotlb*
11920
1da177e4
LT
11921XFS FILESYSTEM
11922P: Silicon Graphics Inc
809625ca 11923M: Dave Chinner <david@fromorbit.com>
18caa67a 11924M: xfs@oss.sgi.com
d7ede1aa 11925L: xfs@oss.sgi.com
1da177e4 11926W: http://oss.sgi.com/projects/xfs
54e5881d 11927T: git git://oss.sgi.com/xfs/xfs.git
1da177e4 11928S: Supported
679655da
JP
11929F: Documentation/filesystems/xfs.txt
11930F: fs/xfs/
1da177e4 11931
8a3b7a25 11932XILINX AXI ETHERNET DRIVER
59a54f30
MS
11933M: Anirudha Sarangi <anirudh@xilinx.com>
11934M: John Linn <John.Linn@xilinx.com>
8a3b7a25 11935S: Maintained
11936F: drivers/net/ethernet/xilinx/xilinx_axienet*
11937
238b8721 11938XILINX UARTLITE SERIAL DRIVER
8b58be88 11939M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
11940L: linux-serial@vger.kernel.org
11941S: Maintained
df621252 11942F: drivers/tty/serial/uartlite.c
238b8721 11943
df330515
LP
11944XILINX VIDEO IP CORES
11945M: Hyun Kwon <hyun.kwon@xilinx.com>
11946M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11947L: linux-media@vger.kernel.org
11948T: git git://linuxtv.org/media_tree.git
11949S: Supported
11950F: Documentation/devicetree/bindings/media/xilinx/
11951F: drivers/media/platform/xilinx/
a5562f65 11952F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 11953
74316949
EB
11954XILLYBUS DRIVER
11955M: Eli Billauer <eli.billauer@gmail.com>
11956L: linux-kernel@vger.kernel.org
11957S: Supported
11958F: drivers/char/xillybus/
11959
f620e4b8
MF
11960XTENSA XTFPGA PLATFORM SUPPORT
11961M: Max Filippov <jcmvbkbc@gmail.com>
11962L: linux-xtensa@linux-xtensa.org
11963S: Maintained
11964F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 11965F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 11966
1da177e4 11967YAM DRIVER FOR AX.25
8b58be88 11968M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
11969L: linux-hams@vger.kernel.org
11970S: Maintained
679655da
JP
11971F: drivers/net/hamradio/yam*
11972F: include/linux/yam.h
1da177e4 11973
af64a5eb 11974YEALINK PHONE DRIVER
8b58be88 11975M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
11976L: usbb2k-api-dev@nongnu.org
11977S: Maintained
679655da
JP
11978F: Documentation/input/yealink.txt
11979F: drivers/input/misc/yealink.*
af64a5eb 11980
1da177e4 11981Z8530 DRIVER FOR AX.25
8b58be88 11982M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
11983W: http://yaina.de/jreuter/
11984W: http://www.qsl.net/dl1bke/
11985L: linux-hams@vger.kernel.org
11986S: Maintained
679655da
JP
11987F: Documentation/networking/z8530drv.txt
11988F: drivers/net/hamradio/*scc.c
11989F: drivers/net/hamradio/z8530.h
1da177e4 11990
0cf31ec1 11991ZBUD COMPRESSED PAGE ALLOCATOR
0e3b7e54 11992M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
11993L: linux-mm@kvack.org
11994S: Maintained
11995F: mm/zbud.c
11996F: include/linux/zbud.h
11997
7c0c3afb 11998ZD1211RW WIRELESS DRIVER
8b58be88
JP
11999M: Daniel Drake <dsd@gentoo.org>
12000M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12001W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12002L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12003L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12004S: Maintained
6948300c 12005F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12006
20263029
DS
12007ZPOOL COMPRESSED PAGE STORAGE API
12008M: Dan Streetman <ddstreet@ieee.org>
12009L: linux-mm@kvack.org
12010S: Maintained
12011F: mm/zpool.c
12012F: include/linux/zpool.h
12013
1da177e4 12014ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12015L: mjpeg-users@lists.sourceforge.net
f63145e2 12016L: linux-media@vger.kernel.org
1da177e4 12017W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12018T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12019S: Odd Fixes
90d72ac6 12020F: drivers/media/pci/zoran/
1da177e4 12021
6920f2cc
MK
12022ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12023M: Minchan Kim <minchan@kernel.org>
12024M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12025R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12026L: linux-kernel@vger.kernel.org
12027S: Maintained
12028F: drivers/block/zram/
12029F: Documentation/blockdev/zram.txt
12030
8b4a4080 12031ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12032M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12033S: Maintained
df621252 12034F: drivers/tty/serial/zs.*
8b4a4080 12035
eae70d06
MK
12036ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12037M: Minchan Kim <minchan@kernel.org>
12038M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12039R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12040L: linux-mm@kvack.org
12041S: Maintained
12042F: mm/zsmalloc.c
12043F: include/linux/zsmalloc.h
d02be50d 12044F: Documentation/vm/zsmalloc.txt
eae70d06 12045
0cf31ec1 12046ZSWAP COMPRESSED SWAP CACHING
0e3b7e54 12047M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
12048L: linux-mm@kvack.org
12049S: Maintained
12050F: mm/zswap.c
12051
1da177e4 12052THE REST
8b58be88 12053M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12054L: linux-kernel@vger.kernel.org
8a6e2535 12055Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12056T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12057S: Buried alive in reporters
34d03cc1
JP
12058F: *
12059F: */