powerpc/mm: Fixup _HPAGE_CHG_MASK
[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 1533M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1534L: linux-renesas-soc@vger.kernel.org
d48d38e8 1535W: http://oss.renesas.com
4a121096 1536Q: http://patchwork.kernel.org/project/linux-renesas-soc/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
f6a6bbae
JPRV
1809ASUS WIRELESS RADIO CONTROL DRIVER
1810M: JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1811L: platform-driver-x86@vger.kernel.org
1812S: Maintained
1813F: drivers/platform/x86/asus-wireless.c
1814
953a6479 1815ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1816R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1817W: http://sourceforge.net/projects/xscaleiop
08223d80 1818S: Odd fixes
679655da
JP
1819F: Documentation/crypto/async-tx-api.txt
1820F: crypto/async_tx/
1821F: drivers/dma/
1822F: include/linux/dmaengine.h
1823F: include/linux/async_tx.h
b3e5f263 1824
a1867d36 1825AT24 EEPROM DRIVER
14d77c4d 1826M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1827L: linux-i2c@vger.kernel.org
1828S: Maintained
1829F: drivers/misc/eeprom/at24.c
25f73ed5 1830F: include/linux/platform_data/at24.h
a1867d36 1831
e7839f25 1832ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1833M: "Ed L. Cashin" <ed.cashin@acm.org>
1834W: http://www.openaoe.org/
1da177e4 1835S: Supported
679655da
JP
1836F: Documentation/aoe/
1837F: drivers/block/aoe/
1da177e4 1838
aad7a211
AB
1839ATHEROS 71XX/9XXX GPIO DRIVER
1840M: Alban Bedel <albeu@free.fr>
1841W: https://github.com/AlbanBedel/linux
1842T: git git://github.com/AlbanBedel/linux
1843S: Maintained
1844F: drivers/gpio/gpio-ath79.c
1845F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1846
9a10a870 1847ATHEROS ATH GENERIC UTILITIES
f726ee65 1848M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1849L: linux-wireless@vger.kernel.org
1850S: Supported
1851F: drivers/net/wireless/ath/*
1852
fa1c114f 1853ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1854M: Jiri Slaby <jirislaby@gmail.com>
1855M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1856M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1857L: linux-wireless@vger.kernel.org
72c706b7 1858W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1859S: Maintained
fa451753 1860F: drivers/net/wireless/ath/ath5k/
fa1c114f 1861
12e62d6f
KV
1862ATHEROS ATH6KL WIRELESS DRIVER
1863M: Kalle Valo <kvalo@qca.qualcomm.com>
1864L: linux-wireless@vger.kernel.org
1865W: http://wireless.kernel.org/en/users/Drivers/ath6kl
58cfb681 1866T: git git://github.com/kvalo/ath.git
12e62d6f
KV
1867S: Supported
1868F: drivers/net/wireless/ath/ath6kl/
1869
2be7d22f 1870WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 1871M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
1872L: linux-wireless@vger.kernel.org
1873L: wil6210@qca.qualcomm.com
1874S: Supported
1875W: http://wireless.kernel.org/en/users/Drivers/wil6210
1876F: drivers/net/wireless/ath/wil6210/
dba4b74d 1877F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1878
1d7e1e6b
CL
1879CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1880M: Christian Lamparter <chunkeey@googlemail.com>
1881L: linux-wireless@vger.kernel.org
1882W: http://wireless.kernel.org/en/users/Drivers/carl9170
1883S: Maintained
1884F: drivers/net/wireless/ath/carl9170/
1885
2c2a6172
LT
1886ATK0110 HWMON DRIVER
1887M: Luca Tettamanti <kronos.it@gmail.com>
1888L: lm-sensors@lm-sensors.org
1889S: Maintained
1890F: drivers/hwmon/asus_atk0110.c
1891
6f69a6d7 1892ATI_REMOTE2 DRIVER
8b58be88 1893M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1894S: Maintained
679655da 1895F: drivers/input/misc/ati_remote2.c
6f69a6d7 1896
7ae115b4 1897ATLX ETHERNET DRIVERS
8b58be88 1898M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1899M: Chris Snook <chris.snook@gmail.com>
e443e383 1900L: netdev@vger.kernel.org
8d5ca6ec
JC
1901W: http://sourceforge.net/projects/atl1
1902W: http://atl1.sourceforge.net
1903S: Maintained
2b133ad6 1904F: drivers/net/ethernet/atheros/
8d5ca6ec 1905
1da177e4 1906ATM
366c1bd1 1907M: Chas Williams <3chas3@gmail.com>
476604de 1908L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1909L: netdev@vger.kernel.org
1da177e4
LT
1910W: http://linux-atm.sourceforge.net
1911S: Maintained
679655da
JP
1912F: drivers/atm/
1913F: include/linux/atm*
c117ab84 1914F: include/uapi/linux/atm*
1da177e4 1915
04ac2f46 1916ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1917M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1918S: Maintained
1919F: drivers/mmc/host/atmel-mci.c
04ac2f46 1920
a1cfac48 1921ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1922M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1923S: Supported
df621252 1924F: drivers/tty/serial/atmel_serial.c
a1cfac48 1925
dfae90ed 1926ATMEL Audio ALSA driver
3a82002c 1927M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1928L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1929S: Supported
1930F: sound/soc/atmel
1931
b414dc16
NF
1932ATMEL DMA DRIVER
1933M: Nicolas Ferre <nicolas.ferre@atmel.com>
1934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935S: Supported
1936F: drivers/dma/at_hdmac.c
1937F: drivers/dma/at_hdmac_regs.h
6f0d65af 1938F: include/linux/platform_data/dma-atmel.h
b414dc16 1939
6bd0f436
LD
1940ATMEL XDMA DRIVER
1941M: Ludovic Desroches <ludovic.desroches@atmel.com>
1942L: linux-arm-kernel@lists.infradead.org
1943L: dmaengine@vger.kernel.org
1944S: Supported
1945F: drivers/dma/at_xdmac.c
1946
888f2804
LD
1947ATMEL I2C DRIVER
1948M: Ludovic Desroches <ludovic.desroches@atmel.com>
1949L: linux-i2c@vger.kernel.org
1950S: Supported
1951F: drivers/i2c/busses/i2c-at91.c
1952
15515545 1953ATMEL ISI DRIVER
50cb2efa 1954M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
1955L: linux-media@vger.kernel.org
1956S: Supported
f2294c2d 1957F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
1958F: include/media/atmel-isi.h
1959
8f4c79ce 1960ATMEL LCDFB DRIVER
8b58be88 1961M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 1962L: linux-fbdev@vger.kernel.org
8f4c79ce 1963S: Maintained
8a61f013 1964F: drivers/video/fbdev/atmel_lcdfb.c
679655da 1965F: include/video/atmel_lcdc.h
8f4c79ce 1966
89e5785f 1967ATMEL MACB ETHERNET DRIVER
a02875a6 1968M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 1969S: Supported
9f2f381f 1970F: drivers/net/ethernet/cadence/
89e5785f 1971
5cbac98a 1972ATMEL NAND DRIVER
50cb2efa
NF
1973M: Wenyou Yang <wenyou.yang@atmel.com>
1974M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
1975L: linux-mtd@lists.infradead.org
1976S: Supported
1977F: drivers/mtd/nand/atmel_nand*
1978
05c441ef 1979ATMEL SDMMC DRIVER
1980M: Ludovic Desroches <ludovic.desroches@atmel.com>
1981L: linux-mmc@vger.kernel.org
1982S: Supported
1983F: drivers/mmc/host/sdhci-of-at91.c
1984
754ce4f2 1985ATMEL SPI DRIVER
a02875a6 1986M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 1987S: Supported
9df92e6c 1988F: drivers/spi/spi-atmel.*
754ce4f2 1989
0ef09015 1990ATMEL SSC DRIVER
03515f32 1991M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993S: Supported
1994F: drivers/misc/atmel-ssc.c
1995F: include/linux/atmel-ssc.h
1996
e9cb1c5a
NF
1997ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1998M: Nicolas Ferre <nicolas.ferre@atmel.com>
1999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000S: Supported
2001F: drivers/misc/atmel_tclib.c
2002F: drivers/clocksource/tcb_clksrc.c
2003
914a3f3b 2004ATMEL USBA UDC DRIVER
a02875a6
NF
2005M: Nicolas Ferre <nicolas.ferre@atmel.com>
2006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2007S: Supported
faf2e1db 2008F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2009
1da177e4 2010ATMEL WIRELESS DRIVER
8b58be88 2011M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2012L: linux-wireless@vger.kernel.org
1da177e4
LT
2013W: http://www.thekelleys.org.uk/atmel
2014W: http://atmelwlandriver.sourceforge.net/
2015S: Maintained
30fe0f9b 2016F: drivers/net/wireless/atmel/atmel*
1da177e4 2017
a14c0f8f
ND
2018ATMEL MAXTOUCH DRIVER
2019M: Nick Dyer <nick.dyer@itdev.co.uk>
2020T: git git://github.com/atmel-maxtouch/linux.git
2021S: Supported
2022F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2023F: drivers/input/touchscreen/atmel_mxt_ts.c
2024F: include/linux/platform_data/atmel_mxt_ts.h
2025
26780d9e 2026ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2027M: Bradley Grove <linuxdrivers@attotech.com>
2028L: linux-scsi@vger.kernel.org
2029W: http://www.attotech.com
2030S: Supported
2031F: drivers/scsi/esas2r
26780d9e 2032
bc6e17b8
SS
2033ATUSB IEEE 802.15.4 RADIO DRIVER
2034M: Stefan Schmidt <stefan@osg.samsung.com>
2035L: linux-wpan@vger.kernel.org
2036S: Maintained
2037F: drivers/net/ieee802154/atusb.c
2038F: drivers/net/ieee802154/atusb.h
2039F: drivers/net/ieee802154/at86rf230.h
2040
a92b7b80 2041AUDIT SUBSYSTEM
915f389d 2042M: Paul Moore <paul@paul-moore.com>
8b58be88 2043M: Eric Paris <eparis@redhat.com>
915f389d 2044L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2045W: http://people.redhat.com/sgrubb/audit/
915f389d 2046T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2047S: Maintained
679655da 2048F: include/linux/audit.h
c117ab84 2049F: include/uapi/linux/audit.h
679655da 2050F: kernel/audit*
a92b7b80 2051
70e84049 2052AUXILIARY DISPLAY DRIVERS
8b58be88 2053M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2054W: http://miguelojeda.es/auxdisplay.htm
2055W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2056S: Maintained
679655da
JP
2057F: drivers/auxdisplay/
2058F: include/linux/cfag12864b.h
70e84049 2059
5f97f7f9 2060AVR32 ARCHITECTURE
e336f61f
HCE
2061M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2062M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2063W: http://www.atmel.com/products/AVR32/
249d9d9d 2064W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2065W: http://avrfreaks.net/
e336f61f 2066S: Maintained
679655da 2067F: arch/avr32/
5f97f7f9
HS
2068
2069AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2070M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2071M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2072S: Maintained
679655da 2073F: arch/avr32/mach-at32ap/
5f97f7f9 2074
1da177e4 2075AX.25 NETWORK LAYER
8b58be88 2076M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2077L: linux-hams@vger.kernel.org
d34cb28a 2078W: http://www.linux-ax25.org/
1da177e4 2079S: Maintained
c117ab84 2080F: include/uapi/linux/ax25.h
679655da
JP
2081F: include/net/ax25.h
2082F: net/ax25/
1da177e4 2083
d5269395 2084AZ6007 DVB DRIVER
009a5410 2085M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2086L: linux-media@vger.kernel.org
a825eaec 2087W: https://linuxtv.org
d5269395
MCC
2088T: git git://linuxtv.org/media_tree.git
2089S: Maintained
2090F: drivers/media/usb/dvb-usb-v2/az6007.c
2091
6777376e
HV
2092AZTECH FM RADIO RECEIVER DRIVER
2093M: Hans Verkuil <hverkuil@xs4all.nl>
2094L: linux-media@vger.kernel.org
2095T: git git://linuxtv.org/media_tree.git
a825eaec 2096W: https://linuxtv.org
6777376e
HV
2097S: Maintained
2098F: drivers/media/radio/radio-aztech*
2099
e2d1d6c0 2100B43 WIRELESS DRIVER
e2d1d6c0 2101L: linux-wireless@vger.kernel.org
ed072f9e 2102L: b43-dev@lists.infradead.org
491b26b4 2103W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2104S: Odd Fixes
58619b14 2105F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2106
2107B43LEGACY WIRELESS DRIVER
8b58be88 2108M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2109L: linux-wireless@vger.kernel.org
ed072f9e 2110L: b43-dev@lists.infradead.org
491b26b4 2111W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2112S: Maintained
423e3ce3 2113F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2114
300abeb5 2115BACKLIGHT CLASS/SUBSYSTEM
b7701755 2116M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2117M: Lee Jones <lee.jones@linaro.org>
300abeb5 2118S: Maintained
679655da
JP
2119F: drivers/video/backlight/
2120F: include/linux/backlight.h
300abeb5 2121
c6c8fea2 2122BATMAN ADVANCED
207df49e 2123M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2124M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2125M: Antonio Quartulli <a@unstable.cc>
c6c8fea2
SE
2126L: b.a.t.m.a.n@lists.open-mesh.org
2127W: http://www.open-mesh.org/
2128S: Maintained
2129F: net/batman-adv/
2130
e2d1d6c0 2131BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2132M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2133L: linux-hams@vger.kernel.org
2134W: http://www.baycom.org/~tom/ham/ham.html
2135S: Maintained
679655da 2136F: drivers/net/hamradio/baycom*
e2d1d6c0 2137
cafe5635 2138BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2139M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2140L: linux-bcache@vger.kernel.org
2141W: http://bcache.evilpiepirate.org
d1aa1ab3 2142S: Maintained
cafe5635
KO
2143F: drivers/md/bcache/
2144
04bd844a
HV
2145BDISP ST MEDIA DRIVER
2146M: Fabien Dessenne <fabien.dessenne@st.com>
2147L: linux-media@vger.kernel.org
2148T: git git://linuxtv.org/media_tree.git
a825eaec 2149W: https://linuxtv.org
04bd844a
HV
2150S: Supported
2151F: drivers/media/platform/sti/bdisp
2152
e2d1d6c0 2153BEFS FILE SYSTEM
55817d3d 2154S: Orphan
679655da
JP
2155F: Documentation/filesystems/befs.txt
2156F: fs/befs/
e2d1d6c0 2157
564ee360 2158BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2159M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2160L: netdev@vger.kernel.org
2161S: Maintained
2162F: drivers/net/ethernet/ec_bhf.c
564ee360 2163
e2d1d6c0 2164BFS FILE SYSTEM
8b58be88 2165M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2166S: Maintained
679655da
JP
2167F: Documentation/filesystems/bfs.txt
2168F: fs/bfs/
c117ab84 2169F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2170
1394f032 2171BLACKFIN ARCHITECTURE
a4edbc10 2172M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2173L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2174T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2175W: http://blackfin.uclinux.org
2176S: Supported
679655da 2177F: arch/blackfin/
566da5b2 2178
e190d6b1 2179BLACKFIN EMAC DRIVER
b3fe92b0 2180L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2181W: http://blackfin.uclinux.org
2182S: Supported
7b35f033 2183F: drivers/net/ethernet/adi/
e190d6b1 2184
566da5b2 2185BLACKFIN RTC DRIVER
b3fe92b0 2186L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2187W: http://blackfin.uclinux.org
2188S: Supported
679655da 2189F: drivers/rtc/rtc-bfin.c
1394f032 2190
936ed49a 2191BLACKFIN SDH DRIVER
109ec8c3 2192M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2193L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2194W: http://blackfin.uclinux.org
2195S: Supported
2196F: drivers/mmc/host/bfin_sdh.c
2197
1394f032 2198BLACKFIN SERIAL DRIVER
8b58be88 2199M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2200L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2201W: http://blackfin.uclinux.org
2202S: Supported
8460241e 2203F: drivers/tty/serial/bfin_uart.c
1394f032 2204
1e6d320f 2205BLACKFIN WATCHDOG DRIVER
b3fe92b0 2206L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2207W: http://blackfin.uclinux.org
2208S: Supported
679655da 2209F: drivers/watchdog/bfin_wdt.c
1e6d320f 2210
d24ecfcc 2211BLACKFIN I2C TWI DRIVER
8b58be88 2212M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2213L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2214W: http://blackfin.uclinux.org/
2215S: Supported
679655da 2216F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2217
1e204377
SJ
2218BLACKFIN MEDIA DRIVER
2219M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2220L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2221W: http://blackfin.uclinux.org/
2222S: Supported
2223F: drivers/media/platform/blackfin/
2224F: drivers/media/i2c/adv7183*
2225F: drivers/media/i2c/vs6624*
2226
b54cf35a
JSM
2227BLINKM RGB LED DRIVER
2228M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2229S: Maintained
2230F: drivers/leds/leds-blinkm.c
2231
1da177e4 2232BLOCK LAYER
8b58be88 2233M: Jens Axboe <axboe@kernel.dk>
82c426e0 2234L: linux-block@vger.kernel.org
08deed1e 2235T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2236S: Maintained
679655da 2237F: block/
ae11f7ef 2238F: kernel/trace/blktrace.c
1da177e4 2239
2b54aaef 2240BLOCK2MTD DRIVER
8b58be88 2241M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2242L: linux-mtd@lists.infradead.org
2243S: Maintained
679655da 2244F: drivers/mtd/devices/block2mtd.c
2b54aaef 2245
63fbd24e 2246BLUETOOTH DRIVERS
8b58be88 2247M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2248M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2249M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2250L: linux-bluetooth@vger.kernel.org
63fbd24e 2251W: http://www.bluez.org/
22e7a424
MH
2252T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2253T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2254S: Maintained
679655da 2255F: drivers/bluetooth/
1da177e4 2256
63fbd24e 2257BLUETOOTH SUBSYSTEM
8b58be88 2258M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2259M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2260M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2261L: linux-bluetooth@vger.kernel.org
2262W: http://www.bluez.org/
22e7a424
MH
2263T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2264T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2265S: Maintained
679655da
JP
2266F: net/bluetooth/
2267F: include/net/bluetooth/
1da177e4
LT
2268
2269BONDING DRIVER
79b30750 2270M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2271M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2272M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2273L: netdev@vger.kernel.org
ce00f85c
JC
2274W: http://sourceforge.net/projects/bonding/
2275S: Supported
679655da 2276F: drivers/net/bonding/
c117ab84 2277F: include/uapi/linux/if_bonding.h
1da177e4 2278
b5f4df34
AS
2279BPF (Safe dynamic programs and tools)
2280M: Alexei Starovoitov <ast@kernel.org>
2281L: netdev@vger.kernel.org
2282L: linux-kernel@vger.kernel.org
2283S: Supported
2284F: kernel/bpf/
2285
39105890 2286BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2287M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2288L: netdev@vger.kernel.org
2289S: Supported
adfc5217 2290F: drivers/net/ethernet/broadcom/b44.*
39105890 2291
32ec90d5
FF
2292BROADCOM GENET ETHERNET DRIVER
2293M: Florian Fainelli <f.fainelli@gmail.com>
2294L: netdev@vger.kernel.org
2295S: Supported
2296F: drivers/net/ethernet/broadcom/genet/
2297
948c51e6 2298BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2299M: Sony Chacko <sony.chacko@qlogic.com>
2300M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2301L: netdev@vger.kernel.org
2302S: Supported
adfc5217
JK
2303F: drivers/net/ethernet/broadcom/bnx2.*
2304F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2305
4d9d2cb0 2306BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2307M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2308L: netdev@vger.kernel.org
2309S: Supported
adfc5217 2310F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2311
90f4c594 2312BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2313M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2314M: Ray Jui <rjui@broadcom.com>
2315M: Scott Branden <sbranden@broadcom.com>
497a045d 2316L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2317T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2318S: Maintained
2319F: arch/arm/mach-bcm/
2320F: arch/arm/boot/dts/bcm113*
90f4c594 2321F: arch/arm/boot/dts/bcm216*
af4b8e37
CD
2322F: arch/arm/boot/dts/bcm281*
2323F: arch/arm/configs/bcm_defconfig
e4ef47f2 2324F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2325F: drivers/clocksource/bcm_kona_timer.c
2326
9209bec4 2327BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2328M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2329M: Lee Jones <lee@kernel.org>
10b9e887 2330M: Eric Anholt <eric@anholt.net>
f680f25c 2331L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2333T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2334S: Maintained
9209bec4 2335N: bcm2835
f680f25c 2336
a2f6734c
KC
2337BROADCOM BCM33XX MIPS ARCHITECTURE
2338M: Kevin Cernekee <cernekee@gmail.com>
2339L: linux-mips@linux-mips.org
2340S: Maintained
2341F: arch/mips/bcm3384/*
2342F: arch/mips/include/asm/mach-bcm3384/*
2343F: arch/mips/kernel/*bmips*
2344
5564f092
RM
2345BROADCOM BCM47XX MIPS ARCHITECTURE
2346M: Hauke Mehrtens <hauke@hauke-m.de>
2347M: Rafał Miłecki <zajec5@gmail.com>
2348L: linux-mips@linux-mips.org
2349S: Maintained
2350F: arch/mips/bcm47xx/*
2351F: arch/mips/include/asm/mach-bcm47xx/*
2352
9209bec4 2353BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2354M: Hauke Mehrtens <hauke@hauke-m.de>
2355L: linux-arm-kernel@lists.infradead.org
2356S: Maintained
2357F: arch/arm/mach-bcm/bcm_5301x.c
2358F: arch/arm/boot/dts/bcm5301x.dtsi
2359F: arch/arm/boot/dts/bcm470*
2360
e076e962
FF
2361BROADCOM BCM63XX ARM ARCHITECTURE
2362M: Florian Fainelli <f.fainelli@gmail.com>
2363L: linux-arm-kernel@lists.infradead.org
eb6725d0 2364T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2365S: Maintained
2366F: arch/arm/mach-bcm/bcm63xx.c
2367F: arch/arm/include/debug/bcm63xx.S
2368
7110e227
KC
2369BROADCOM BCM63XX/BCM33XX UDC DRIVER
2370M: Kevin Cernekee <cernekee@gmail.com>
2371L: linux-usb@vger.kernel.org
2372S: Maintained
2373F: drivers/usb/gadget/udc/bcm63xx_udc.*
2374
2df94fd6 2375BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2376M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2377M: Gregory Fong <gregory.0xf0@gmail.com>
2378M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2380T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2381S: Maintained
2382F: arch/arm/mach-bcm/*brcmstb*
2383F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2384F: drivers/bus/brcmstb_gisb.c
5009a289 2385N: brcmstb
2df94fd6 2386
70371cef
KC
2387BROADCOM BMIPS MIPS ARCHITECTURE
2388M: Kevin Cernekee <cernekee@gmail.com>
2389M: Florian Fainelli <f.fainelli@gmail.com>
2390L: linux-mips@linux-mips.org
eb6725d0 2391T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2392S: Maintained
2393F: arch/mips/bmips/*
2394F: arch/mips/include/asm/mach-bmips/*
2395F: arch/mips/kernel/*bmips*
338808de 2396F: arch/mips/boot/dts/brcm/bcm*.dts*
70371cef
KC
2397F: drivers/irqchip/irq-bcm7*
2398F: drivers/irqchip/irq-brcmstb*
2399
948c51e6 2400BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2401M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2402M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2403L: netdev@vger.kernel.org
2404S: Supported
adfc5217 2405F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2406
a9533e7e
HP
2407BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2408M: Brett Rudley <brudley@broadcom.com>
818c07b8 2409M: Arend van Spriel <arend@broadcom.com>
85d63686 2410M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2411M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2412L: linux-wireless@vger.kernel.org
5615171c 2413L: brcm80211-dev-list@broadcom.com
a9533e7e 2414S: Supported
05491d2c 2415F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2416
9958d6f9 2417BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2418M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2419L: linux-scsi@vger.kernel.org
2420S: Supported
2421F: drivers/scsi/bnx2fc/
2422
6a6b5ad0 2423BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2424M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2425L: linux-scsi@vger.kernel.org
2426S: Supported
2427F: drivers/scsi/bnx2i/
2428
63f37ddf 2429BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2430M: Ray Jui <rjui@broadcom.com>
2431M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2432M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2434L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2435T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2436S: Maintained
2437N: iproc
2438N: cygnus
63f37ddf 2439N: nsp
36c0237f
SB
2440N: bcm9113*
2441N: bcm9583*
63f37ddf
JM
2442N: bcm9585*
2443N: bcm9586*
2444N: bcm988312
36c0237f 2445N: bcm113*
63f37ddf
JM
2446N: bcm583*
2447N: bcm585*
2448N: bcm586*
2449N: bcm88312
36c0237f 2450
3b0213d5
GF
2451BROADCOM BRCMSTB GPIO DRIVER
2452M: Gregory Fong <gregory.0xf0@gmail.com>
2453L: bcm-kernel-feedback-list@broadcom.com>
2454S: Supported
2455F: drivers/gpio/gpio-brcmstb.c
2456F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2457
7b7f588b 2458BROADCOM KONA GPIO DRIVER
5e163903 2459M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2460L: bcm-kernel-feedback-list@broadcom.com
2461S: Supported
2462F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2463F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2464
f6e734a8
RM
2465BROADCOM NVRAM DRIVER
2466M: Rafał Miłecki <zajec5@gmail.com>
2467L: linux-mips@linux-mips.org
2468S: Maintained
2469F: drivers/firmware/broadcom/*
2470
02787daa
BN
2471BROADCOM STB NAND FLASH DRIVER
2472M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2473M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2474L: linux-mtd@lists.infradead.org
1285734c 2475L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2476S: Maintained
2477F: drivers/mtd/nand/brcmnand/
2478
c9678d86
RM
2479BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2480M: Rafał Miłecki <zajec5@gmail.com>
2481L: linux-wireless@vger.kernel.org
2482S: Maintained
2483F: drivers/bcma/
2484F: include/linux/bcma/
2485
b8302205
FF
2486BROADCOM SYSTEMPORT ETHERNET DRIVER
2487M: Florian Fainelli <f.fainelli@gmail.com>
2488L: netdev@vger.kernel.org
2489S: Supported
2490F: drivers/net/ethernet/broadcom/bcmsysport.*
2491
7725ccfd 2492BROCADE BFA FC SCSI DRIVER
aa803370
AG
2493M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2494M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2495L: linux-scsi@vger.kernel.org
2496S: Supported
2497F: drivers/scsi/bfa/
7725ccfd 2498
8b230ed8 2499BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2500M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2501L: netdev@vger.kernel.org
2502S: Supported
f844a0ea 2503F: drivers/net/ethernet/brocade/bna/
8b230ed8 2504
5cdf7f76 2505BSG (block layer generic sg v4 driver)
8b58be88 2506M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2507L: linux-scsi@vger.kernel.org
2508S: Supported
679655da
JP
2509F: block/bsg.c
2510F: include/linux/bsg.h
c117ab84 2511F: include/uapi/linux/bsg.h
5cdf7f76 2512
af39917d
CL
2513BT87X AUDIO DRIVER
2514M: Clemens Ladisch <clemens@ladisch.de>
2515L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2516T: git git://git.alsa-project.org/alsa-kernel.git
2517S: Maintained
2518F: Documentation/sound/alsa/Bt87x.txt
2519F: sound/pci/bt87x.c
2520
ff1d5c2f 2521BT8XXGPIO DRIVER
eb032b98 2522M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2523W: http://bu3sch.de/btgpio.php
2524S: Maintained
72dbb705 2525F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2526
eb1eb04f 2527BTRFS FILE SYSTEM
c0778e25
CM
2528M: Chris Mason <clm@fb.com>
2529M: Josef Bacik <jbacik@fb.com>
d8130624 2530M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2531L: linux-btrfs@vger.kernel.org
2532W: http://btrfs.wiki.kernel.org/
8a6e2535 2533Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2534T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2535S: Maintained
679655da
JP
2536F: Documentation/filesystems/btrfs.txt
2537F: fs/btrfs/
eb1eb04f 2538
1da177e4 2539BTTV VIDEO4LINUX DRIVER
009a5410 2540M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2541L: linux-media@vger.kernel.org
a825eaec 2542W: https://linuxtv.org
275ffde4 2543T: git git://linuxtv.org/media_tree.git
f96236e5 2544S: Odd fixes
679655da 2545F: Documentation/video4linux/bttv/
90d72ac6 2546F: drivers/media/pci/bt8xx/bttv*
1da177e4 2547
1f34923c
KA
2548BUSLOGIC SCSI DRIVER
2549M: Khalid Aziz <khalid@gonehiking.org>
2550L: linux-scsi@vger.kernel.org
2551S: Maintained
2552F: drivers/scsi/BusLogic.*
2553F: drivers/scsi/FlashPoint.*
2554
af39917d
CL
2555C-MEDIA CMI8788 DRIVER
2556M: Clemens Ladisch <clemens@ladisch.de>
2557L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2558T: git git://git.alsa-project.org/alsa-kernel.git
2559S: Maintained
2560F: sound/pci/oxygen/
2561
2141355f
MS
2562C6X ARCHITECTURE
2563M: Mark Salter <msalter@redhat.com>
2564M: Aurelien Jacquiot <a-jacquiot@ti.com>
2565L: linux-c6x-dev@linux-c6x.org
2566W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2567S: Maintained
2568F: arch/c6x/
2569
a5432f5a 2570CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2571M: David Howells <dhowells@redhat.com>
e62d6e24 2572L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2573S: Supported
2574F: Documentation/filesystems/caching/cachefiles.txt
2575F: fs/cachefiles/
2576
c815ca39
HV
2577CADET FM/AM RADIO RECEIVER DRIVER
2578M: Hans Verkuil <hverkuil@xs4all.nl>
2579L: linux-media@vger.kernel.org
2580T: git git://linuxtv.org/media_tree.git
a825eaec 2581W: https://linuxtv.org
c815ca39
HV
2582S: Maintained
2583F: drivers/media/radio/radio-cadet*
2584
77d5140f 2585CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2586M: Jonathan Corbet <corbet@lwn.net>
661263b5 2587L: linux-media@vger.kernel.org
275ffde4 2588T: git git://linuxtv.org/media_tree.git
77d5140f 2589S: Maintained
679655da 2590F: Documentation/video4linux/cafe_ccic
90d72ac6 2591F: drivers/media/platform/marvell-ccic/
77d5140f 2592
201b6bab 2593CAIF NETWORK LAYER
5c574f50 2594M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2595L: netdev@vger.kernel.org
2596S: Supported
2597F: Documentation/networking/caif/
2598F: drivers/net/caif/
c117ab84 2599F: include/uapi/linux/caif/
201b6bab
JP
2600F: include/net/caif/
2601F: net/caif/
2602
77dac90f 2603CALGARY x86-64 IOMMU
8b58be88
JP
2604M: Muli Ben-Yehuda <muli@il.ibm.com>
2605M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2606L: discuss@x86-64.org
2607S: Maintained
679655da
JP
2608F: arch/x86/kernel/pci-calgary_64.c
2609F: arch/x86/kernel/tce_64.c
2610F: arch/x86/include/asm/calgary.h
2611F: arch/x86/include/asm/tce.h
77dac90f 2612
e2d1d6c0 2613CAN NETWORK LAYER
8d15d386 2614M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2615M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2616L: linux-can@vger.kernel.org
84b0d715 2617W: https://github.com/linux-can
870482a4
MKB
2618T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2619T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2620S: Maintained
f35f6c8f 2621F: Documentation/networking/can.txt
8d15d386 2622F: net/can/
8d15d386 2623F: include/linux/can/core.h
c117ab84
CEB
2624F: include/uapi/linux/can.h
2625F: include/uapi/linux/can/bcm.h
2626F: include/uapi/linux/can/raw.h
2627F: include/uapi/linux/can/gw.h
e2d1d6c0 2628
4261a204 2629CAN NETWORK DRIVERS
8b58be88 2630M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2631M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2632L: linux-can@vger.kernel.org
84b0d715 2633W: https://github.com/linux-can
870482a4
MKB
2634T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2635T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2636S: Maintained
8d15d386
OH
2637F: drivers/net/can/
2638F: include/linux/can/dev.h
8d15d386 2639F: include/linux/can/platform/
c117ab84
CEB
2640F: include/uapi/linux/can/error.h
2641F: include/uapi/linux/can/netlink.h
4261a204 2642
95d16c72
JM
2643CAPABILITIES
2644M: Serge Hallyn <serge.hallyn@canonical.com>
2645L: linux-security-module@vger.kernel.org
6305902c 2646S: Supported
95d16c72 2647F: include/linux/capability.h
c117ab84 2648F: include/uapi/linux/capability.h
6305902c 2649F: security/commoncap.c
38a94118 2650F: kernel/capability.c
95d16c72 2651
b84894c7
KT
2652CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2653M: Kevin Tsai <ktsai@capellamicro.com>
2654S: Maintained
2655F: drivers/iio/light/cm*
2656F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2657
f21fb3ed
RV
2658CAVIUM LIQUIDIO NETWORK DRIVER
2659M: Derek Chickles <derek.chickles@caviumnetworks.com>
2660M: Satanand Burla <satananda.burla@caviumnetworks.com>
2661M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2662M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2663L: netdev@vger.kernel.org
2664W: http://www.cavium.com
2665S: Supported
f21fb3ed
RV
2666F: drivers/net/ethernet/cavium/liquidio/
2667
ef0bbac3
VB
2668CC2520 IEEE-802.15.4 RADIO DRIVER
2669M: Varka Bhadram <varkabhadram@gmail.com>
2670L: linux-wpan@vger.kernel.org
2671S: Maintained
2672F: drivers/net/ieee802154/cc2520.c
2673F: include/linux/spi/cc2520.h
2674F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2675
b8154542 2676CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2677M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2678L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2679W: http://www.ibm.com/developerworks/power/cell/
2680S: Supported
679655da 2681F: arch/powerpc/include/asm/cell*.h
679655da 2682F: arch/powerpc/include/asm/spu*.h
c117ab84 2683F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2684F: arch/powerpc/oprofile/*cell*
2685F: arch/powerpc/platforms/cell/
b8154542 2686
398ecff5
SW
2687CEPH COMMON CODE (LIBCEPH)
2688M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2689M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2690M: Sage Weil <sage@redhat.com>
82593f87 2691L: ceph-devel@vger.kernel.org
09d90327 2692W: http://ceph.com/
fb99f881 2693T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2694T: git git://github.com/ceph/ceph-client.git
9030aaf9 2695S: Supported
14430813
JP
2696F: net/ceph/
2697F: include/linux/ceph/
2698F: include/linux/crush/
9030aaf9 2699
398ecff5
SW
2700CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2701M: "Yan, Zheng" <zyan@redhat.com>
2702M: Sage Weil <sage@redhat.com>
2703M: Ilya Dryomov <idryomov@gmail.com>
2704L: ceph-devel@vger.kernel.org
2705W: http://ceph.com/
2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2707T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2708S: Supported
2709F: Documentation/filesystems/ceph.txt
2710F: fs/ceph/
2711
cfc411e7
DH
2712CERTIFICATE HANDLING:
2713M: David Howells <dhowells@redhat.com>
2714M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2715L: keyrings@vger.kernel.org
cfc411e7
DH
2716S: Maintained
2717F: Documentation/module-signing.txt
2718F: certs/
d8d80386 2719F: scripts/sign-file.c
cfc411e7
DH
2720F: scripts/extract-cert.c
2721
18332a80 2722CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2723L: linux-usb@vger.kernel.org
10c6c9c9 2724S: Orphan
679655da
JP
2725F: Documentation/usb/WUSB-Design-overview.txt
2726F: Documentation/usb/wusb-cbaf
355ffe69
DV
2727F: drivers/usb/host/hwa-hc.c
2728F: drivers/usb/host/whci/
679655da
JP
2729F: drivers/usb/wusbcore/
2730F: include/linux/usb/wusb*
18332a80 2731
70e84049 2732CFAG12864B LCD DRIVER
8b58be88 2733M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2734W: http://miguelojeda.es/auxdisplay.htm
2735W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2736S: Maintained
679655da
JP
2737F: drivers/auxdisplay/cfag12864b.c
2738F: include/linux/cfag12864b.h
70e84049
MOS
2739
2740CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2741M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2742W: http://miguelojeda.es/auxdisplay.htm
2743W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2744S: Maintained
679655da
JP
2745F: drivers/auxdisplay/cfag12864bfb.c
2746F: include/linux/cfag12864b.h
70e84049 2747
704232c2 2748CFG80211 and NL80211
8b58be88 2749M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2750L: linux-wireless@vger.kernel.org
ce466579
JB
2751W: http://wireless.kernel.org/
2752T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2753T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2754S: Maintained
c117ab84 2755F: include/uapi/linux/nl80211.h
679655da
JP
2756F: include/net/cfg80211.h
2757F: net/wireless/*
2758X: net/wireless/wext*
704232c2 2759
46e64261
GKH
2760CHAR and MISC DRIVERS
2761M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2762M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2763T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2764S: Supported
46e64261
GKH
2765F: drivers/char/*
2766F: drivers/misc/*
471322a8 2767F: include/linux/miscdevice.h
46e64261 2768
0a920b5b 2769CHECKPATCH
8b58be88 2770M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2771M: Joe Perches <joe@perches.com>
2772S: Maintained
679655da 2773F: scripts/checkpatch.pl
0a920b5b 2774
f8407f26
HW
2775CHINESE DOCUMENTATION
2776M: Harry Wei <harryxiyou@gmail.com>
9740153c 2777L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2778L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2779S: Maintained
2780F: Documentation/zh_CN/
2781
2721ea2c 2782CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2783M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2784T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2785L: linux-usb@vger.kernel.org
2786S: Maintained
2787F: drivers/usb/chipidea/
2788
a93ad65d
HG
2789CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2790M: Hans de Goede <hdegoede@redhat.com>
2791L: linux-input@vger.kernel.org
2792S: Maintained
2793F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2794F: drivers/input/touchscreen/chipone_icn8318.c
2795
ab043105
OJ
2796CHROME HARDWARE PLATFORM SUPPORT
2797M: Olof Johansson <olof@lixom.net>
2798S: Maintained
2799F: drivers/platform/chrome/
2800
641cb85e 2801CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2802M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2803M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2804M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2805M: Neel Patel <neepatel@cisco.com>
7063fbf2 2806S: Supported
a6a5580c 2807F: drivers/net/ethernet/cisco/enic/
7063fbf2 2808
e3cf00d0 2809CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2810M: Christian Benvenuti <benve@cisco.com>
2811M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2812S: Supported
35ef4a9e 2813F: drivers/infiniband/hw/usnic/
e3cf00d0 2814
2b7a52a4 2815CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2816M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2817L: netdev@vger.kernel.org
2818S: Maintained
57d0b7a0 2819F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2820
3d4cfdc9
MB
2821CIRRUS LOGIC AUDIO CODEC DRIVERS
2822M: Brian Austin <brian.austin@cirrus.com>
2823M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2824L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2825S: Maintained
2826F: sound/soc/codecs/cs*
2827
94574d9a
KRW
2828CLEANCACHE API
2829M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2830L: linux-kernel@vger.kernel.org
2831S: Maintained
2832F: mm/cleancache.c
2833F: include/linux/cleancache.h
2834
d4275354 2835CLK API
8b58be88 2836M: Russell King <linux@arm.linux.org.uk>
aa571b14 2837L: linux-clk@vger.kernel.org
37417046 2838S: Maintained
d4275354
RK
2839F: include/linux/clk.h
2840
9222d247
JS
2841CLOCKSOURCE, CLOCKEVENT DRIVERS
2842M: Daniel Lezcano <daniel.lezcano@linaro.org>
2843M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2844L: linux-kernel@vger.kernel.org
9222d247
JS
2845T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2846S: Supported
2847F: drivers/clocksource
2848
5df6d737 2849CISCO FCOE HBA DRIVER
8fc89a79
HP
2850M: Hiral Patel <hiralpat@cisco.com>
2851M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2852M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2853L: linux-scsi@vger.kernel.org
2854S: Supported
2a99921a 2855F: drivers/scsi/fnic/
5df6d737 2856
c8806b6c
NM
2857CISCO SCSI HBA DRIVER
2858M: Narsimhulu Musini <nmusini@cisco.com>
2859M: Sesidhar Baddela <sebaddel@cisco.com>
2860L: linux-scsi@vger.kernel.org
2861S: Supported
2862F: drivers/scsi/snic/
2863
529aa8cb
TLSC
2864CMPC ACPI DRIVER
2865M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2866M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2867L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2868S: Supported
2869F: drivers/platform/x86/classmate-laptop.c
2870
85756a06
HV
2871COBALT MEDIA DRIVER
2872M: Hans Verkuil <hans.verkuil@cisco.com>
2873L: linux-media@vger.kernel.org
2874T: git git://linuxtv.org/media_tree.git
a825eaec 2875W: https://linuxtv.org
85756a06
HV
2876S: Supported
2877F: drivers/media/pci/cobalt/
2878
74425eee 2879COCCINELLE/Semantic Patches (SmPL)
26de9c26 2880M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2881M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2882M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2883M: Michal Marek <mmarek@suse.com>
26de9c26 2884L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2885T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2886W: http://coccinelle.lip6.fr/
2887S: Supported
4b92b2aa 2888F: Documentation/coccinelle.txt
74425eee
NP
2889F: scripts/coccinelle/
2890F: scripts/coccicheck
2891
1da177e4 2892CODA FILE SYSTEM
8b58be88 2893M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2894M: coda@cs.cmu.edu
2895L: codalist@coda.cs.cmu.edu
2896W: http://www.coda.cs.cmu.edu/
2897S: Maintained
679655da
JP
2898F: Documentation/filesystems/coda.txt
2899F: fs/coda/
2900F: include/linux/coda*.h
c117ab84 2901F: include/uapi/linux/coda*.h
1da177e4 2902
0b14261e
PZ
2903CODA V4L2 MEM2MEM DRIVER
2904M: Philipp Zabel <p.zabel@pengutronix.de>
2905L: linux-media@vger.kernel.org
2906S: Maintained
2907F: Documentation/devicetree/bindings/media/coda.txt
2908F: drivers/media/platform/coda/
2909
7704addb 2910COMMON CLK FRAMEWORK
a85fa007 2911M: Michael Turquette <mturquette@baylibre.com>
f956165f 2912M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2913L: linux-clk@vger.kernel.org
baeb0d9b 2914T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2915S: Maintained
60bea3b5
SW
2916F: drivers/clk/
2917X: drivers/clk/clkdev.c
7704addb 2918F: include/linux/clk-pr*
60bea3b5 2919F: include/linux/clk/
7704addb 2920
e2d1d6c0 2921COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2922M: Steve French <sfrench@samba.org>
51223df6 2923L: linux-cifs@vger.kernel.org
d1f28953 2924L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2925W: http://linux-cifs.samba.org/
bb1d5dda 2926T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2927S: Supported
ec421a71 2928F: Documentation/filesystems/cifs/
679655da 2929F: fs/cifs/
e2d1d6c0 2930
1da177e4 2931COMPACTPCI HOTPLUG CORE
8b58be88 2932M: Scott Murray <scott@spiteful.org>
64dab204 2933L: linux-pci@vger.kernel.org
82c4dfc7 2934S: Maintained
679655da 2935F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2936
2937COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2938M: Scott Murray <scott@spiteful.org>
64dab204 2939L: linux-pci@vger.kernel.org
82c4dfc7 2940S: Maintained
679655da 2941F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2942
2943COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2944M: Scott Murray <scott@spiteful.org>
64dab204 2945L: linux-pci@vger.kernel.org
82c4dfc7 2946S: Maintained
679655da 2947F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2948
5411552c 2949COMPAL LAPTOP SUPPORT
8b58be88 2950M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2951L: platform-driver-x86@vger.kernel.org
5411552c 2952S: Maintained
679655da 2953F: drivers/platform/x86/compal-laptop.c
5411552c 2954
949be0f7 2955CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
2956L: accessrunner-general@lists.sourceforge.net
2957W: http://accessrunner.sourceforge.net/
44243ef4 2958S: Orphan
679655da 2959F: drivers/usb/atm/cxacru.c
949be0f7 2960
e2d1d6c0 2961CONFIGFS
d6351db2 2962M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
2963M: Christoph Hellwig <hch@lst.de>
2964T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 2965S: Supported
679655da
JP
2966F: fs/configfs/
2967F: include/linux/configfs.h
e2d1d6c0 2968
acb9c1b2 2969CONNECTOR
8b58be88 2970M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
2971L: netdev@vger.kernel.org
2972S: Maintained
2973F: drivers/connector/
2974
a3e3354d 2975CONTROL GROUP (CGROUP)
860ca0e6 2976M: Tejun Heo <tj@kernel.org>
ad50c159 2977M: Li Zefan <lizefan@huawei.com>
4d205676 2978M: Johannes Weiner <hannes@cmpxchg.org>
12340313 2979L: cgroups@vger.kernel.org
860ca0e6 2980T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 2981S: Maintained
a3e3354d 2982F: Documentation/cgroups/
679655da
JP
2983F: include/linux/cgroup*
2984F: kernel/cgroup*
a3e3354d
TH
2985
2986CONTROL GROUP - CPUSET
2987M: Li Zefan <lizefan@huawei.com>
2988L: cgroups@vger.kernel.org
2989W: http://www.bullopensource.org/cpuset/
2990W: http://oss.sgi.com/projects/cpusets/
2991T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2992S: Maintained
2993F: Documentation/cgroups/cpusets.txt
2994F: include/linux/cpuset.h
2995F: kernel/cpuset.c
2996
2997CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2998M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 2999M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3000M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3001L: cgroups@vger.kernel.org
3002L: linux-mm@kvack.org
3003S: Maintained
3004F: mm/memcontrol.c
5d1ea48b 3005F: mm/swap_cgroup.c
fb3a0fb6 3006
bebe4678 3007CORETEMP HARDWARE MONITORING DRIVER
96859129 3008M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
3009L: lm-sensors@lm-sensors.org
3010S: Maintained
679655da
JP
3011F: Documentation/hwmon/coretemp
3012F: drivers/hwmon/coretemp.c
bebe4678 3013
1da177e4 3014COSA/SRP SYNC SERIAL DRIVER
8b58be88 3015M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3016W: http://www.fi.muni.cz/~kas/cosa/
3017S: Maintained
679655da 3018F: drivers/net/wan/cosa*
1da177e4 3019
4371ee35 3020CPMAC ETHERNET DRIVER
8b58be88 3021M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3022L: netdev@vger.kernel.org
3023S: Maintained
b544dbac 3024F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3025
1da177e4 3026CPU FREQUENCY DRIVERS
9c3646d1 3027M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3028M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3029L: linux-pm@vger.kernel.org
1da177e4 3030S: Maintained
27209d91
VK
3031T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3032T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3033F: drivers/cpufreq/
3034F: include/linux/cpufreq.h
1da177e4 3035
8a67f0ef
VK
3036CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3037M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3038M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3039L: linux-pm@vger.kernel.org
3040W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3041S: Maintained
3042F: drivers/cpufreq/arm_big_little.h
3043F: drivers/cpufreq/arm_big_little.c
3044F: drivers/cpufreq/arm_big_little_dt.c
3045
14d2c34c 3046CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3047M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3048M: Daniel Lezcano <daniel.lezcano@linaro.org>
3049L: linux-pm@vger.kernel.org
3050L: linux-arm-kernel@lists.infradead.org
cea8321c 3051T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3052S: Maintained
3053F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3054
0c570c18
BZ
3055CPUIDLE DRIVER - ARM EXYNOS
3056M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3057M: Daniel Lezcano <daniel.lezcano@linaro.org>
3058M: Kukjin Kim <kgene@kernel.org>
3059L: linux-pm@vger.kernel.org
3060L: linux-samsung-soc@vger.kernel.org
3061S: Supported
3062F: drivers/cpuidle/cpuidle-exynos.c
3063F: arch/arm/mach-exynos/pm.c
3064
a8e39c35 3065CPUIDLE DRIVERS
9c3646d1 3066M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3067M: Daniel Lezcano <daniel.lezcano@linaro.org>
3068L: linux-pm@vger.kernel.org
3069S: Maintained
cea8321c 3070T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3071F: drivers/cpuidle/*
3072F: include/linux/cpuidle.h
3073
1da177e4 3074CPUID/MSR DRIVER
8b58be88 3075M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3076S: Maintained
679655da
JP
3077F: arch/x86/kernel/cpuid.c
3078F: arch/x86/kernel/msr.c
1da177e4 3079
7fe2f639 3080CPU POWER MONITORING SUBSYSTEM
d8130624 3081M: Thomas Renninger <trenn@suse.com>
103f1790 3082L: linux-pm@vger.kernel.org
7fe2f639 3083S: Maintained
14430813 3084F: tools/power/cpupower/
7fe2f639 3085
1da177e4 3086CRAMFS FILESYSTEM
ce00f85c 3087W: http://sourceforge.net/projects/cramfs/
54886a71 3088S: Orphan / Obsolete
679655da
JP
3089F: Documentation/filesystems/cramfs.txt
3090F: fs/cramfs/
1da177e4
LT
3091
3092CRIS PORT
8b58be88
JP
3093M: Mikael Starvik <starvik@axis.com>
3094M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3095L: linux-cris-kernel@axis.com
1da177e4
LT
3096W: http://developer.axis.com
3097S: Maintained
679655da 3098F: arch/cris/
df621252 3099F: drivers/tty/serial/crisv10.*
1da177e4
LT
3100
3101CRYPTO API
8b58be88
JP
3102M: Herbert Xu <herbert@gondor.apana.org.au>
3103M: "David S. Miller" <davem@davemloft.net>
1da177e4 3104L: linux-crypto@vger.kernel.org
54e5881d 3105T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3106S: Maintained
679655da 3107F: Documentation/crypto/
2ca87a17 3108F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3109F: arch/*/crypto/
3110F: crypto/
3111F: drivers/crypto/
3112F: include/crypto/
1da177e4 3113
5b07bd57 3114CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3115M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3116L: linux-crypto@vger.kernel.org
3117S: Maintained
51a2228a
JP
3118F: crypto/ansi_cprng.c
3119F: crypto/rng.c
5b07bd57 3120
fc279cc2
HV
3121CS3308 MEDIA DRIVER
3122M: Hans Verkuil <hverkuil@xs4all.nl>
3123L: linux-media@vger.kernel.org
3124T: git git://linuxtv.org/media_tree.git
3125W: http://linuxtv.org
3126S: Odd Fixes
3127F: drivers/media/i2c/cs3308.c
3128F: drivers/media/i2c/cs3308.h
3129
9b4ffa48 3130CS5535 Audio ALSA driver
8b58be88 3131M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3132S: Maintained
679655da 3133F: sound/pci/cs5535audio/
9b4ffa48 3134
a910e4a9 3135CW1200 WLAN driver
b75f0050
JP
3136M: Solomon Peachy <pizza@shaftnet.org>
3137S: Maintained
560424e9 3138F: drivers/net/wireless/st/cw1200/
a910e4a9 3139
6d8425b1 3140CX18 VIDEO4LINUX DRIVER
6afdeaf8 3141M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3142L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3143L: linux-media@vger.kernel.org
275ffde4 3144T: git git://linuxtv.org/media_tree.git
a825eaec 3145W: https://linuxtv.org
30e10993 3146W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3147S: Maintained
679655da 3148F: Documentation/video4linux/cx18.txt
90d72ac6 3149F: drivers/media/pci/cx18/
6c0f0359 3150F: include/uapi/linux/ivtv*
6d8425b1 3151
3f101d91
HV
3152CX2341X MPEG ENCODER HELPER MODULE
3153M: Hans Verkuil <hverkuil@xs4all.nl>
3154L: linux-media@vger.kernel.org
3155T: git git://linuxtv.org/media_tree.git
a825eaec 3156W: https://linuxtv.org
3f101d91 3157S: Maintained
c368360b 3158F: drivers/media/common/cx2341x*
3f101d91
HV
3159F: include/media/cx2341x*
3160
b8fe6e2c
PB
3161CX24120 MEDIA DRIVER
3162M: Jemma Denson <jdenson@gmail.com>
3163M: Patrick Boettcher <patrick.boettcher@posteo.de>
3164L: linux-media@vger.kernel.org
a825eaec 3165W: https://linuxtv.org
b8fe6e2c
PB
3166Q: http://patchwork.linuxtv.org/project/linux-media/list/
3167S: Maintained
3168F: drivers/media/dvb-frontends/cx24120*
3169
20357578 3170CX88 VIDEO4LINUX DRIVER
009a5410 3171M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3172L: linux-media@vger.kernel.org
a825eaec 3173W: https://linuxtv.org
20357578
MCC
3174T: git git://linuxtv.org/media_tree.git
3175S: Odd fixes
3176F: Documentation/video4linux/cx88/
3177F: drivers/media/pci/cx88/
6d8425b1 3178
91952bc0
AP
3179CXD2820R MEDIA DRIVER
3180M: Antti Palosaari <crope@iki.fi>
3181L: linux-media@vger.kernel.org
a825eaec 3182W: https://linuxtv.org
91952bc0
AP
3183W: http://palosaari.fi/linux/
3184Q: http://patchwork.linuxtv.org/project/linux-media/list/
3185T: git git://linuxtv.org/anttip/media_tree.git
3186S: Maintained
3187F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3188
e5ec3789 3189CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3190M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3191L: netdev@vger.kernel.org
3192W: http://www.chelsio.com
3193S: Supported
f7917c00 3194F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3195
d8ae3c33 3196CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3197M: Karen Xie <kxie@chelsio.com>
3198L: linux-scsi@vger.kernel.org
3199W: http://www.chelsio.com
3200S: Supported
3201F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3202
e5ec3789 3203CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3204M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3205L: linux-rdma@vger.kernel.org
e5ec3789
SW
3206W: http://www.openfabrics.org
3207S: Supported
679655da 3208F: drivers/infiniband/hw/cxgb3/
e5ec3789 3209
be4c9bad 3210CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3211M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3212L: netdev@vger.kernel.org
3213W: http://www.chelsio.com
3214S: Supported
f7917c00 3215F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3216
d8ae3c33 3217CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3218M: Karen Xie <kxie@chelsio.com>
3219L: linux-scsi@vger.kernel.org
3220W: http://www.chelsio.com
3221S: Supported
3222F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3223
be4c9bad
RD
3224CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3225M: Steve Wise <swise@chelsio.com>
3226L: linux-rdma@vger.kernel.org
3227W: http://www.openfabrics.org
3228S: Supported
3229F: drivers/infiniband/hw/cxgb4/
3230
5c20a5c7
CL
3231CXGB4VF ETHERNET DRIVER (CXGB4VF)
3232M: Casey Leedom <leedom@chelsio.com>
3233L: netdev@vger.kernel.org
3234W: http://www.chelsio.com
3235S: Supported
f7917c00 3236F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3237
a9282d01
IM
3238CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3239M: Ian Munsie <imunsie@au1.ibm.com>
3240M: Michael Neuling <mikey@neuling.org>
3241L: linuxppc-dev@lists.ozlabs.org
3242S: Supported
3243F: drivers/misc/cxl/
ec249dd8 3244F: include/misc/cxl*
a9282d01
IM
3245F: include/uapi/misc/cxl.h
3246F: Documentation/powerpc/cxl.txt
3247F: Documentation/powerpc/cxl.txt
3248F: Documentation/ABI/testing/sysfs-class-cxl
3249
11f43ae7
MO
3250CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3251M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3252M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3253L: linux-scsi@vger.kernel.org
3254S: Supported
3255F: drivers/scsi/cxlflash/
3256F: include/uapi/scsi/cxlflash_ioctls.h
3257F: Documentation/powerpc/cxlflash.txt
3258
b52b97a3
GC
3259STMMAC ETHERNET DRIVER
3260M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3261L: netdev@vger.kernel.org
3262W: http://www.stlinux.com
3263S: Supported
7ac6653a 3264F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3265
1da177e4 3266CYBERPRO FB DRIVER
8b58be88 3267M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3269W: http://www.arm.linux.org.uk/
3270S: Maintained
8a61f013 3271F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3272
1da177e4 3273CYCLADES ASYNC MUX DRIVER
1da177e4 3274W: http://www.cyclades.com/
d459883e 3275S: Orphan
c897401b 3276F: drivers/tty/cyclades.c
679655da 3277F: include/linux/cyclades.h
c117ab84 3278F: include/uapi/linux/cyclades.h
1da177e4
LT
3279
3280CYCLADES PC300 DRIVER
1da177e4 3281W: http://www.cyclades.com/
d459883e 3282S: Orphan
679655da 3283F: drivers/net/wan/pc300*
1da177e4 3284
402f6ae4
AP
3285CYPRESS_FIRMWARE MEDIA DRIVER
3286M: Antti Palosaari <crope@iki.fi>
3287L: linux-media@vger.kernel.org
a825eaec 3288W: https://linuxtv.org
402f6ae4
AP
3289W: http://palosaari.fi/linux/
3290Q: http://patchwork.linuxtv.org/project/linux-media/list/
3291T: git git://linuxtv.org/anttip/media_tree.git
3292S: Maintained
3293F: drivers/media/common/cypress_firmware*
3294
e3ae3525 3295CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3296M: Ferruh Yigit <fery@cypress.com>
6305902c 3297L: linux-input@vger.kernel.org
be9a6f40 3298S: Supported
6305902c
JP
3299F: drivers/input/touchscreen/cyttsp*
3300F: include/linux/input/cyttsp.h
e3ae3525 3301
aaaf5fbf
JK
3302DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3303M: Joshua Kinard <kumba@gentoo.org>
3304S: Maintained
3305F: drivers/rtc/rtc-ds1685.c
3306F: include/linux/rtc/ds1685.h
3307
1da177e4 3308DAMA SLAVE for AX.25
8b58be88 3309M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3310W: http://yaina.de/jreuter/
3311W: http://www.qsl.net/dl1bke/
3312L: linux-hams@vger.kernel.org
3313S: Maintained
679655da
JP
3314F: net/ax25/af_ax25.c
3315F: net/ax25/ax25_dev.c
3316F: net/ax25/ax25_ds_*
3317F: net/ax25/ax25_in.c
3318F: net/ax25/ax25_out.c
3319F: net/ax25/ax25_timer.c
3320F: net/ax25/sysctl_net_ax25.c
1da177e4 3321
e2d1d6c0 3322DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3323L: netdev@vger.kernel.org
5ff77428 3324S: Orphan
679655da 3325F: Documentation/networking/dmfe.txt
0f04e2aa 3326F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3327
3328DC390/AM53C974 SCSI driver
d8130624 3329M: Hannes Reinecke <hare@suse.com>
71bd849d 3330L: linux-scsi@vger.kernel.org
e2d1d6c0 3331S: Maintained
71bd849d 3332F: drivers/scsi/am53c974.c
e2d1d6c0 3333
1da177e4 3334DC395x SCSI driver
61eee9a7 3335M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3336M: Ali Akcaagac <aliakc@web.de>
3337M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3338L: dc395x@twibble.org
cf015e9f
JP
3339W: http://twibble.org/dist/dc395x/
3340W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3341S: Maintained
679655da
JP
3342F: Documentation/scsi/dc395x.txt
3343F: drivers/scsi/dc395x.*
1da177e4 3344
eb8edb08 3345DCCP PROTOCOL
a89d030e 3346M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3347L: dccp@vger.kernel.org
c996d8b9 3348W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3349S: Maintained
679655da 3350F: include/linux/dccp.h
c117ab84 3351F: include/uapi/linux/dccp.h
679655da
JP
3352F: include/linux/tfrc.h
3353F: net/dccp/
eb8edb08 3354
1da177e4 3355DECnet NETWORK LAYER
1da177e4
LT
3356W: http://linux-decnet.sourceforge.net
3357L: linux-decnet-user@lists.sourceforge.net
f546444d 3358S: Orphan
679655da
JP
3359F: Documentation/networking/decnet.txt
3360F: net/decnet/
1da177e4 3361
ebff05b9
MR
3362DECSTATION PLATFORM SUPPORT
3363M: "Maciej W. Rozycki" <macro@linux-mips.org>
3364L: linux-mips@linux-mips.org
3365W: http://www.linux-mips.org/wiki/DECstation
3366S: Maintained
3367F: arch/mips/dec/
3368F: arch/mips/include/asm/dec/
3369F: arch/mips/include/asm/mach-dec/
3370
1da177e4 3371DEFXX FDDI NETWORK DRIVER
8b58be88 3372M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3373S: Maintained
33f810b2 3374F: drivers/net/fddi/defxx.*
1da177e4 3375
ad8f07cc 3376DELL LAPTOP DRIVER
8b58be88 3377M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3378M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3379L: platform-driver-x86@vger.kernel.org
ad8f07cc 3380S: Maintained
679655da 3381F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3382
817a5cdb
PR
3383DELL LAPTOP RBTN DRIVER
3384M: Pali RohĂ¡r <pali.rohar@gmail.com>
3385S: Maintained
3386F: drivers/platform/x86/dell-rbtn.*
3387
cdbff611
PR
3388DELL LAPTOP FREEFALL DRIVER
3389M: Pali RohĂ¡r <pali.rohar@gmail.com>
3390S: Maintained
3391F: drivers/platform/x86/dell-smo8800.c
3392
1da177e4 3393DELL LAPTOP SMM DRIVER
a5afba16 3394M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3395S: Maintained
a5afba16 3396F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3397F: include/uapi/linux/i8k.h
1da177e4 3398
90563ec4 3399DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3400M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3401S: Maintained
679655da
JP
3402F: Documentation/dcdbas.txt
3403F: drivers/firmware/dcdbas.*
90563ec4 3404
0b3f6109 3405DELL WMI EXTRAS DRIVER
8b58be88 3406M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3407M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3408S: Maintained
36b3a96f 3409F: drivers/platform/x86/dell-wmi.c
0b3f6109 3410
5efc75e3 3411DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3412M: John Youn <johnyoun@synopsys.com>
5efc75e3 3413L: linux-usb@vger.kernel.org
18f340f9 3414T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3415S: Maintained
197ba5f4 3416F: drivers/usb/dwc2/
5efc75e3 3417
94ab23dd
FB
3418DESIGNWARE USB3 DRD IP DRIVER
3419M: Felipe Balbi <balbi@ti.com>
3420L: linux-usb@vger.kernel.org
3421L: linux-omap@vger.kernel.org
3422T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3423S: Maintained
3424F: drivers/usb/dwc3/
3425
833c9545
JB
3426DEVICE COREDUMP (DEV_COREDUMP)
3427M: Johannes Berg <johannes@sipsolutions.net>
3428L: linux-kernel@vger.kernel.org
3429S: Maintained
3430F: drivers/base/devcoredump.c
3431F: include/linux/devcoredump.h
3432
89d07767
KP
3433DEVICE FREQUENCY (DEVFREQ)
3434M: MyungJoo Ham <myungjoo.ham@samsung.com>
3435M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3436L: linux-pm@vger.kernel.org
89d07767
KP
3437S: Maintained
3438F: drivers/devfreq/
3439
1da177e4 3440DEVICE NUMBER REGISTRY
8b58be88 3441M: Torben Mathiasen <device@lanana.org>
1da177e4 3442W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3443S: Maintained
3444
e2d1d6c0 3445DEVICE-MAPPER (LVM)
854ecaad 3446M: Alasdair Kergon <agk@redhat.com>
8504eed3 3447M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3448M: dm-devel@redhat.com
e2d1d6c0
RD
3449L: dm-devel@redhat.com
3450W: http://sources.redhat.com/dm
8a6e2535 3451Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3452T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3453T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3454S: Maintained
679655da
JP
3455F: Documentation/device-mapper/
3456F: drivers/md/dm*
854ecaad 3457F: drivers/md/persistent-data/
679655da
JP
3458F: include/linux/device-mapper.h
3459F: include/linux/dm-*.h
8504eed3 3460F: include/uapi/linux/dm-*.h
e2d1d6c0 3461
c0d995aa
OST
3462DIALOG SEMICONDUCTOR DRIVERS
3463M: Support Opensource <support.opensource@diasemi.com>
3464W: http://www.dialog-semiconductor.com/products
3465S: Supported
3466F: Documentation/hwmon/da90??
7c933772 3467F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3468F: drivers/gpio/gpio-da90??.c
3469F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3470F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3471F: drivers/input/misc/da90??_onkey.c
3472F: drivers/input/touchscreen/da9052_tsi.c
3473F: drivers/leds/leds-da90??.c
3474F: drivers/mfd/da903x.c
3475F: drivers/mfd/da90??-*.c
7be72c2c 3476F: drivers/mfd/da91??-*.c
c0d995aa 3477F: drivers/power/da9052-battery.c
7be72c2c 3478F: drivers/power/da91??-*.c
c0d995aa
OST
3479F: drivers/regulator/da903x.c
3480F: drivers/regulator/da9???-regulator.[ch]
3481F: drivers/rtc/rtc-da90??.c
3482F: drivers/video/backlight/da90??_bl.c
3483F: drivers/watchdog/da90??_wdt.c
3484F: include/linux/mfd/da903x.h
3485F: include/linux/mfd/da9052/
3486F: include/linux/mfd/da9055/
3487F: include/linux/mfd/da9063/
7be72c2c 3488F: include/linux/mfd/da9150/
c0d995aa
OST
3489F: include/sound/da[79]*.h
3490F: sound/soc/codecs/da[79]*.[ch]
3491
599aa697
LL
3492DIGI NEO AND CLASSIC PCI PRODUCTS
3493M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3494M: Mark Hounschell <markh@compro.net>
599aa697
LL
3495L: driverdev-devel@linuxdriverproject.org
3496S: Maintained
3497F: drivers/staging/dgnc/
3498
3499DIGI EPCA PCI PRODUCTS
3500M: Lidza Louina <lidza.louina@gmail.com>
6d825f79 3501M: Daeseok Youn <daeseok.youn@gmail.com>
599aa697
LL
3502L: driverdev-devel@linuxdriverproject.org
3503S: Maintained
3504F: drivers/staging/dgap/
3505
335d7c58 3506DIOLAN U2C-12 I2C DRIVER
ca462085 3507M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3508L: linux-i2c@vger.kernel.org
3509S: Maintained
3510F: drivers/i2c/busses/i2c-diolan-u2c.c
3511
d475c634
MW
3512DIRECT ACCESS (DAX)
3513M: Matthew Wilcox <willy@linux.intel.com>
3514L: linux-fsdevel@vger.kernel.org
3515S: Supported
3516F: fs/dax.c
3517
e7839f25 3518DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3519M: Eric Paris <eparis@parisplace.org>
3c5119c0 3520S: Maintained
679655da
JP
3521F: Documentation/filesystems/dnotify.txt
3522F: fs/notify/dnotify/
3523F: include/linux/dnotify.h
1da177e4
LT
3524
3525DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3526M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3527W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3528W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3529W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3530S: Maintained
3531
4480f15b 3532DISKQUOTA
d8130624 3533M: Jan Kara <jack@suse.com>
1da177e4 3534S: Maintained
679655da
JP
3535F: Documentation/filesystems/quota.txt
3536F: fs/quota/
3537F: include/linux/quota*.h
c117ab84 3538F: include/uapi/linux/quota*.h
1da177e4 3539
702686ad
BT
3540DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3541M: Bernie Thompson <bernie@plugable.com>
3542L: linux-fbdev@vger.kernel.org
3543S: Maintained
3544W: http://plugable.com/category/projects/udlfb/
8a61f013 3545F: drivers/video/fbdev/udlfb.c
702686ad
BT
3546F: include/video/udlfb.h
3547F: Documentation/fb/udlfb.txt
3548
e7839f25 3549DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3550M: Christine Caulfield <ccaulfie@redhat.com>
3551M: David Teigland <teigland@redhat.com>
a4644184 3552L: cluster-devel@redhat.com
5be7b50f 3553W: http://sources.redhat.com/cluster/
54e5881d 3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
5be7b50f 3555S: Supported
679655da 3556F: fs/dlm/
5be7b50f 3557
53b6b3e0
SS
3558DMA BUFFER SHARING FRAMEWORK
3559M: Sumit Semwal <sumit.semwal@linaro.org>
3560S: Maintained
3561L: linux-media@vger.kernel.org
3562L: dri-devel@lists.freedesktop.org
8ada6d2d 3563L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3564F: drivers/dma-buf/
e46d12c6
JP
3565F: include/linux/dma-buf*
3566F: include/linux/reservation.h
3567F: include/linux/*fence.h
53b6b3e0
SS
3568F: Documentation/dma-buf-sharing.txt
3569T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3570
b3e5f263 3571DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3572M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3573L: dmaengine@vger.kernel.org
3574Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3575S: Maintained
679655da 3576F: drivers/dma/
0ce3c066 3577F: include/linux/dmaengine.h
979a281e
VK
3578F: Documentation/dmaengine/
3579T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3580
b825037d 3581DME1737 HARDWARE MONITOR DRIVER
8b58be88 3582M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3583L: lm-sensors@lm-sensors.org
3584S: Maintained
679655da
JP
3585F: Documentation/hwmon/dme1737
3586F: drivers/hwmon/dme1737.c
b825037d 3587
1f31e1b1 3588DMI/SMBIOS SUPPORT
d8130624 3589M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3590S: Maintained
d4aeef93 3591T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3592F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3593F: drivers/firmware/dmi-id.c
3594F: drivers/firmware/dmi_scan.c
3595F: include/linux/dmi.h
3596
7d2c86b5 3597DOCUMENTATION
ad3118b9 3598M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3599L: linux-doc@vger.kernel.org
3600S: Maintained
679655da 3601F: Documentation/
42f41ecf
JC
3602F: scripts/docproc.c
3603F: scripts/kernel-doc*
97be078b
RD
3604X: Documentation/ABI/
3605X: Documentation/devicetree/
933a46b8
JC
3606X: Documentation/acpi
3607X: Documentation/power
3608X: Documentation/spi
6c121170 3609X: Documentation/DocBook/media
c51edfb1 3610T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3611
1da177e4 3612DOUBLETALK DRIVER
8b58be88 3613M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3614L: blinux-list@redhat.com
3615S: Maintained
679655da
JP
3616F: drivers/char/dtlk.c
3617F: include/linux/dtlk.h
1da177e4 3618
e2d1d6c0 3619DPT_I2O SCSI RAID DRIVER
8b58be88 3620M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3621L: linux-scsi@vger.kernel.org
3622W: http://www.adaptec.com/
3623S: Maintained
679655da
JP
3624F: drivers/scsi/dpt*
3625F: drivers/scsi/dpt/
e2d1d6c0 3626
b411b363 3627DRBD DRIVER
28b8e8d4
JP
3628P: Philipp Reisner
3629P: Lars Ellenberg
3630M: drbd-dev@lists.linbit.com
3631L: drbd-user@lists.linbit.com
3632W: http://www.drbd.org
3633T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3634T: git git://git.drbd.org/drbd-8.3.git
3635S: Supported
3636F: drivers/block/drbd/
3637F: lib/lru_cache.c
3638F: Documentation/blockdev/drbd/
b411b363 3639
dc7dfcd8 3640DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3641M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3642T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3643S: Supported
679655da 3644F: Documentation/kobject.txt
7cfc51b9 3645F: drivers/base/
87544653 3646F: fs/debugfs/
dc7dfcd8
WS
3647F: fs/kernfs/
3648F: fs/sysfs/
87544653 3649F: include/linux/debugfs.h
dc7dfcd8 3650F: include/linux/kobj*
679655da 3651F: lib/kobj*
1da177e4
LT
3652
3653DRM DRIVERS
8b58be88 3654M: David Airlie <airlied@linux.ie>
4c6a3999 3655L: dri-devel@lists.freedesktop.org
b0447888 3656T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3657S: Maintained
679655da 3658F: drivers/gpu/drm/
433e3b34 3659F: drivers/gpu/vga/
850e9411 3660F: include/drm/
c117ab84 3661F: include/uapi/drm/
1da177e4 3662
566f5939
AD
3663RADEON DRM DRIVERS
3664M: Alex Deucher <alexander.deucher@amd.com>
3665M: Christian König <christian.koenig@amd.com>
3666L: dri-devel@lists.freedesktop.org
3667T: git git://people.freedesktop.org/~agd5f/linux
3668S: Supported
3669F: drivers/gpu/drm/radeon/
566f5939
AD
3670F: include/uapi/drm/radeon*
3671
03e255b9
TR
3672DRM PANEL DRIVERS
3673M: Thierry Reding <thierry.reding@gmail.com>
3674L: dri-devel@lists.freedesktop.org
3675T: git git://anongit.freedesktop.org/tegra/linux.git
3676S: Maintained
3677F: drivers/gpu/drm/drm_panel.c
3678F: drivers/gpu/drm/panel/
3679F: include/drm/drm_panel.h
2d799dde 3680F: Documentation/devicetree/bindings/display/panel/
03e255b9 3681
8daf7473 3682INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3683M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3684M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3685L: intel-gfx@lists.freedesktop.org
8daf7473 3686L: dri-devel@lists.freedesktop.org
7564fde3 3687W: https://01.org/linuxgraphics/
47f95647 3688Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3689T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3690S: Supported
14430813 3691F: drivers/gpu/drm/i915/
8daf7473 3692F: include/drm/i915*
c117ab84 3693F: include/uapi/drm/i915*
8daf7473 3694
99763bb8
BB
3695DRM DRIVERS FOR ATMEL HLCDC
3696M: Boris Brezillon <boris.brezillon@free-electrons.com>
3697L: dri-devel@lists.freedesktop.org
3698S: Supported
3699F: drivers/gpu/drm/atmel-hlcdc/
3700F: Documentation/devicetree/bindings/drm/atmel/
3701
398a6d4a
KP
3702DRM DRIVERS FOR EXYNOS
3703M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3704M: Joonyoung Shim <jy0922.shim@samsung.com>
3705M: Seung-Woo Kim <sw0312.kim@samsung.com>
3706M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3707L: dri-devel@lists.freedesktop.org
25a58030 3708T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3709S: Supported
14430813 3710F: drivers/gpu/drm/exynos/
398a6d4a 3711F: include/drm/exynos*
c117ab84 3712F: include/uapi/drm/exynos*
398a6d4a 3713
b55a1b9c
JW
3714DRM DRIVERS FOR FREESCALE DCU
3715M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3716M: Alison Wang <alison.wang@freescale.com>
3717L: dri-devel@lists.freedesktop.org
3718S: Supported
3719F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3720F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3721F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3722
0a3d775f
PZ
3723DRM DRIVERS FOR FREESCALE IMX
3724M: Philipp Zabel <p.zabel@pengutronix.de>
3725L: dri-devel@lists.freedesktop.org
3726S: Maintained
3727F: drivers/gpu/drm/imx/
ef739aa4 3728F: drivers/gpu/ipu-v3/
2d799dde 3729F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3730
ba2199a6
PJ
3731DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3732M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3733L: dri-devel@lists.freedesktop.org
3734T: git git://github.com/patjak/drm-gma500
3735S: Maintained
3736F: drivers/gpu/drm/gma500
3737F: include/drm/gma500*
3738
bd3b49f2 3739DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3740M: Thierry Reding <thierry.reding@gmail.com>
3741M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3742L: dri-devel@lists.freedesktop.org
3743L: linux-tegra@vger.kernel.org
a5ad7a63 3744T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3745S: Supported
dee8268f 3746F: drivers/gpu/drm/tegra/
a5ad7a63 3747F: drivers/gpu/host1x/
e1e90644 3748F: include/linux/host1x.h
a5ad7a63 3749F: include/uapi/drm/tegra_drm.h
2d799dde 3750F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3751
a284e9d1
LP
3752DRM DRIVERS FOR RENESAS
3753M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3754L: dri-devel@lists.freedesktop.org
4a121096 3755L: linux-renesas-soc@vger.kernel.org
a284e9d1
LP
3756T: git git://people.freedesktop.org/~airlied/linux
3757S: Supported
3758F: drivers/gpu/drm/rcar-du/
3759F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3760F: include/linux/platform_data/shmob_drm.h
3761
625e0346
HS
3762DRM DRIVERS FOR ROCKCHIP
3763M: Mark Yao <mark.yao@rock-chips.com>
3764L: dri-devel@lists.freedesktop.org
3765S: Maintained
3766F: drivers/gpu/drm/rockchip/
2d799dde 3767F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3768
7f11c476
BG
3769DRM DRIVERS FOR STI
3770M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3771M: Vincent Abriou <vincent.abriou@st.com>
3772L: dri-devel@lists.freedesktop.org
3773T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3774S: Maintained
3775F: drivers/gpu/drm/sti
2d799dde 3776F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3777
8bb0bce9
LS
3778DRM DRIVERS FOR VIVANTE GPU IP
3779M: Lucas Stach <l.stach@pengutronix.de>
3780R: Russell King <linux+etnaviv@arm.linux.org.uk>
3781R: Christian Gmeiner <christian.gmeiner@gmail.com>
3782L: dri-devel@lists.freedesktop.org
3783S: Maintained
3784F: drivers/gpu/drm/etnaviv
3785F: Documentation/devicetree/bindings/display/etnaviv
3786
598df1ac
AK
3787DSBR100 USB FM RADIO DRIVER
3788M: Alexey Klimov <klimov.linux@gmail.com>
3789L: linux-media@vger.kernel.org
3790T: git git://linuxtv.org/media_tree.git
3791S: Maintained
3792F: drivers/media/radio/dsbr100.c
3793
1da177e4 3794DSCC4 DRIVER
8b58be88 3795M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3796L: netdev@vger.kernel.org
1da177e4 3797S: Maintained
679655da 3798F: drivers/net/wan/dscc4.c
1da177e4 3799
cc11b140
HV
3800DT3155 MEDIA DRIVER
3801M: Hans Verkuil <hverkuil@xs4all.nl>
3802L: linux-media@vger.kernel.org
3803T: git git://linuxtv.org/media_tree.git
a825eaec 3804W: https://linuxtv.org
cc11b140
HV
3805S: Odd Fixes
3806F: drivers/media/pci/dt3155/
3807
91952bc0
AP
3808DVB_USB_AF9015 MEDIA DRIVER
3809M: Antti Palosaari <crope@iki.fi>
3810L: linux-media@vger.kernel.org
a825eaec 3811W: https://linuxtv.org
91952bc0
AP
3812W: http://palosaari.fi/linux/
3813Q: http://patchwork.linuxtv.org/project/linux-media/list/
3814T: git git://linuxtv.org/anttip/media_tree.git
3815S: Maintained
3816F: drivers/media/usb/dvb-usb-v2/af9015*
3817
3818DVB_USB_AF9035 MEDIA DRIVER
3819M: Antti Palosaari <crope@iki.fi>
3820L: linux-media@vger.kernel.org
a825eaec 3821W: https://linuxtv.org
91952bc0
AP
3822W: http://palosaari.fi/linux/
3823Q: http://patchwork.linuxtv.org/project/linux-media/list/
3824T: git git://linuxtv.org/anttip/media_tree.git
3825S: Maintained
3826F: drivers/media/usb/dvb-usb-v2/af9035*
3827
3828DVB_USB_ANYSEE MEDIA DRIVER
3829M: Antti Palosaari <crope@iki.fi>
3830L: linux-media@vger.kernel.org
a825eaec 3831W: https://linuxtv.org
91952bc0
AP
3832W: http://palosaari.fi/linux/
3833Q: http://patchwork.linuxtv.org/project/linux-media/list/
3834T: git git://linuxtv.org/anttip/media_tree.git
3835S: Maintained
3836F: drivers/media/usb/dvb-usb-v2/anysee*
3837
3838DVB_USB_AU6610 MEDIA DRIVER
3839M: Antti Palosaari <crope@iki.fi>
3840L: linux-media@vger.kernel.org
a825eaec 3841W: https://linuxtv.org
91952bc0
AP
3842W: http://palosaari.fi/linux/
3843Q: http://patchwork.linuxtv.org/project/linux-media/list/
3844T: git git://linuxtv.org/anttip/media_tree.git
3845S: Maintained
3846F: drivers/media/usb/dvb-usb-v2/au6610*
3847
3848DVB_USB_CE6230 MEDIA DRIVER
3849M: Antti Palosaari <crope@iki.fi>
3850L: linux-media@vger.kernel.org
a825eaec 3851W: https://linuxtv.org
91952bc0
AP
3852W: http://palosaari.fi/linux/
3853Q: http://patchwork.linuxtv.org/project/linux-media/list/
3854T: git git://linuxtv.org/anttip/media_tree.git
3855S: Maintained
3856F: drivers/media/usb/dvb-usb-v2/ce6230*
3857
d099dea2
MK
3858DVB_USB_CXUSB MEDIA DRIVER
3859M: Michael Krufky <mkrufky@linuxtv.org>
3860L: linux-media@vger.kernel.org
a825eaec 3861W: https://linuxtv.org
d099dea2
MK
3862W: http://github.com/mkrufky
3863Q: http://patchwork.linuxtv.org/project/linux-media/list/
3864T: git git://linuxtv.org/media_tree.git
3865S: Maintained
9819da66 3866F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3867
91952bc0 3868DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3869M: Antti Palosaari <crope@iki.fi>
3870L: linux-media@vger.kernel.org
a825eaec 3871W: https://linuxtv.org
91952bc0
AP
3872W: http://palosaari.fi/linux/
3873Q: http://patchwork.linuxtv.org/project/linux-media/list/
3874T: git git://linuxtv.org/anttip/media_tree.git
3875S: Maintained
91952bc0 3876F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3877
5560983b 3878DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3879M: Antti Palosaari <crope@iki.fi>
3880L: linux-media@vger.kernel.org
a825eaec 3881W: https://linuxtv.org
91952bc0
AP
3882Q: http://patchwork.linuxtv.org/project/linux-media/list/
3883T: git git://linuxtv.org/anttip/media_tree.git
3884S: Maintained
5560983b 3885F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3886
8856f5f2
MK
3887DVB_USB_MXL111SF MEDIA DRIVER
3888M: Michael Krufky <mkrufky@linuxtv.org>
3889L: linux-media@vger.kernel.org
a825eaec 3890W: https://linuxtv.org
8856f5f2
MK
3891W: http://github.com/mkrufky
3892Q: http://patchwork.linuxtv.org/project/linux-media/list/
3893T: git git://linuxtv.org/mkrufky/mxl111sf.git
3894S: Maintained
3895F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3896
91952bc0
AP
3897DVB_USB_RTL28XXU MEDIA DRIVER
3898M: Antti Palosaari <crope@iki.fi>
3899L: linux-media@vger.kernel.org
a825eaec 3900W: https://linuxtv.org
91952bc0
AP
3901W: http://palosaari.fi/linux/
3902Q: http://patchwork.linuxtv.org/project/linux-media/list/
3903T: git git://linuxtv.org/anttip/media_tree.git
3904S: Maintained
3905F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3906
3907DVB_USB_V2 MEDIA DRIVER
3908M: Antti Palosaari <crope@iki.fi>
3909L: linux-media@vger.kernel.org
a825eaec 3910W: https://linuxtv.org
91952bc0
AP
3911W: http://palosaari.fi/linux/
3912Q: http://patchwork.linuxtv.org/project/linux-media/list/
3913T: git git://linuxtv.org/anttip/media_tree.git
3914S: Maintained
3915F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3916F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3917
ac0ac38f 3918DYNAMIC DEBUG
5c4a97d1 3919M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3920S: Maintained
3921F: lib/dynamic_debug.c
3922F: include/linux/dynamic_debug.h
3923
789c7048 3924DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3925M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3926S: Maintained
df621252 3927F: drivers/tty/serial/dz.*
789c7048 3928
f17effbe
MF
3929E3X0 POWER BUTTON DRIVER
3930M: Moritz Fischer <moritz.fischer@ettus.com>
3931L: usrp-users@lists.ettus.com
3932W: http://www.ettus.com
3933S: Supported
3934F: drivers/input/misc/e3x0-button.c
3935F: Documentation/devicetree/bindings/input/e3x0-button.txt
3936
91952bc0
AP
3937E4000 MEDIA DRIVER
3938M: Antti Palosaari <crope@iki.fi>
3939L: linux-media@vger.kernel.org
a825eaec 3940W: https://linuxtv.org
91952bc0
AP
3941W: http://palosaari.fi/linux/
3942Q: http://patchwork.linuxtv.org/project/linux-media/list/
3943T: git git://linuxtv.org/anttip/media_tree.git
3944S: Maintained
3945F: drivers/media/tuners/e4000*
3946
1da177e4 3947EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 3948M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
3949L: linux-scsi@vger.kernel.org
3950S: Maintained
679655da 3951F: drivers/scsi/eata.c
1da177e4 3952
91952bc0
AP
3953EC100 MEDIA DRIVER
3954M: Antti Palosaari <crope@iki.fi>
3955L: linux-media@vger.kernel.org
a825eaec 3956W: https://linuxtv.org
91952bc0
AP
3957W: http://palosaari.fi/linux/
3958Q: http://patchwork.linuxtv.org/project/linux-media/list/
3959T: git git://linuxtv.org/anttip/media_tree.git
3960S: Maintained
3961F: drivers/media/dvb-frontends/ec100*
3962
237fead6 3963ECRYPT FILE SYSTEM
0de9adf2 3964M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 3965L: ecryptfs@vger.kernel.org
24a923e4 3966W: http://ecryptfs.org
6dc7516e 3967W: https://launchpad.net/ecryptfs
237fead6 3968S: Supported
679655da
JP
3969F: Documentation/filesystems/ecryptfs.txt
3970F: fs/ecryptfs/
237fead6 3971
da9bb1d2 3972EDAC-CORE
8b58be88 3973M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 3974M: Borislav Petkov <bp@alien8.de>
009a5410 3975M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 3976L: linux-edac@vger.kernel.org
07cd6bf5
FW
3977T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
3978T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 3979S: Supported
679655da 3980F: Documentation/edac.txt
91445c72 3981F: drivers/edac/
679655da 3982F: include/linux/edac.h
0e438e3f 3983
c476c23b 3984EDAC-AMD64
8b58be88 3985M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 3986M: Borislav Petkov <bp@alien8.de>
91445c72 3987L: linux-edac@vger.kernel.org
487ba8e8 3988S: Maintained
c476c23b
BP
3989F: drivers/edac/amd64_edac*
3990
836dae5d
RR
3991EDAC-CALXEDA
3992M: Doug Thompson <dougthompson@xmission.com>
3993M: Robert Richter <rric@kernel.org>
3994L: linux-edac@vger.kernel.org
836dae5d
RR
3995S: Maintained
3996F: drivers/edac/highbank*
3997
f65aad41
RB
3998EDAC-CAVIUM
3999M: Ralf Baechle <ralf@linux-mips.org>
4000M: David Daney <david.daney@cavium.com>
4001L: linux-edac@vger.kernel.org
4002L: linux-mips@linux-mips.org
f65aad41
RB
4003S: Supported
4004F: drivers/edac/octeon_edac*
4005
0e438e3f 4006EDAC-E752X
8b58be88
JP
4007M: Mark Gross <mark.gross@intel.com>
4008M: Doug Thompson <dougthompson@xmission.com>
91445c72 4009L: linux-edac@vger.kernel.org
0e438e3f 4010S: Maintained
679655da 4011F: drivers/edac/e752x_edac.c
0e438e3f
DP
4012
4013EDAC-E7XXX
8b58be88 4014M: Doug Thompson <dougthompson@xmission.com>
91445c72 4015L: linux-edac@vger.kernel.org
0e438e3f 4016S: Maintained
679655da 4017F: drivers/edac/e7xxx_edac.c
0e438e3f 4018
77c5f5d2 4019EDAC-GHES
009a5410 4020M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4021L: linux-edac@vger.kernel.org
77c5f5d2 4022S: Maintained
2caa67a6 4023F: drivers/edac/ghes_edac.c
77c5f5d2 4024
6bc78404 4025EDAC-I82443BXGX
8b58be88 4026M: Tim Small <tim@buttersideup.com>
91445c72 4027L: linux-edac@vger.kernel.org
6bc78404 4028S: Maintained
679655da 4029F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4030
4031EDAC-I3000
8b58be88 4032M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4033L: linux-edac@vger.kernel.org
6bc78404 4034S: Maintained
679655da 4035F: drivers/edac/i3000_edac.c
6bc78404
DT
4036
4037EDAC-I5000
8b58be88 4038M: Doug Thompson <dougthompson@xmission.com>
91445c72 4039L: linux-edac@vger.kernel.org
ba9a5918 4040S: Maintained
679655da 4041F: drivers/edac/i5000_edac.c
ba9a5918 4042
44c12cb2 4043EDAC-I5400
009a5410 4044M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4045L: linux-edac@vger.kernel.org
44c12cb2 4046S: Maintained
679655da 4047F: drivers/edac/i5400_edac.c
44c12cb2 4048
3c9c92b6 4049EDAC-I7300
009a5410 4050M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4051L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4052S: Maintained
4053F: drivers/edac/i7300_edac.c
4054
67c89316 4055EDAC-I7CORE
009a5410 4056M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4057L: linux-edac@vger.kernel.org
67c89316 4058S: Maintained
70aff0ce 4059F: drivers/edac/i7core_edac.c
67c89316 4060
ba9a5918 4061EDAC-I82975X
8b58be88 4062M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4063M: "Arvind R." <arvino55@gmail.com>
91445c72 4064L: linux-edac@vger.kernel.org
ba9a5918 4065S: Maintained
679655da 4066F: drivers/edac/i82975x_edac.c
ba9a5918 4067
791b4706
JB
4068EDAC-IE31200
4069M: Jason Baron <jbaron@akamai.com>
4070L: linux-edac@vger.kernel.org
791b4706
JB
4071S: Maintained
4072F: drivers/edac/ie31200_edac.c
4073
ccdfb979 4074EDAC-MPC85XX
30c7469b 4075M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4076L: linux-edac@vger.kernel.org
ccdfb979
JT
4077S: Maintained
4078F: drivers/edac/mpc85xx_edac.[ch]
4079
ba9a5918 4080EDAC-PASEMI
8b58be88 4081M: Egor Martovetsky <egor@pasemi.com>
91445c72 4082L: linux-edac@vger.kernel.org
6bc78404 4083S: Maintained
679655da 4084F: drivers/edac/pasemi_edac.c
6bc78404 4085
0e438e3f 4086EDAC-R82600
8b58be88 4087M: Tim Small <tim@buttersideup.com>
91445c72 4088L: linux-edac@vger.kernel.org
0e438e3f 4089S: Maintained
679655da 4090F: drivers/edac/r82600_edac.c
da9bb1d2 4091
4d096ca7 4092EDAC-SBRIDGE
009a5410 4093M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4094L: linux-edac@vger.kernel.org
4d096ca7
MCC
4095S: Maintained
4096F: drivers/edac/sb_edac.c
4097
995e1de4
LH
4098EDAC-XGENE
4099APPLIED MICRO (APM) X-GENE SOC EDAC
4100M: Loc Ho <lho@apm.com>
4101S: Supported
4102F: drivers/edac/xgene_edac.c
4103F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4104
af39917d
CL
4105EDIROL UA-101/UA-1000 DRIVER
4106M: Clemens Ladisch <clemens@ladisch.de>
4107L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4108T: git git://git.alsa-project.org/alsa-kernel.git
4109S: Maintained
4110F: sound/usb/misc/ua101.c
4111
1f7df953 4112EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4113M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4114L: linux-efi@vger.kernel.org
78bef24e 4115T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4116S: Maintained
fb2efb5c 4117F: Documentation/efi-stub.txt
1f7df953
MF
4118F: arch/ia64/kernel/efi.c
4119F: arch/x86/boot/compressed/eboot.[ch]
4120F: arch/x86/include/asm/efi.h
4121F: arch/x86/platform/efi/*
a9499fa7 4122F: drivers/firmware/efi/*
1f7df953
MF
4123F: include/linux/efi*.h
4124
d68772b7
MF
4125EFI VARIABLE FILESYSTEM
4126M: Matthew Garrett <matthew.garrett@nebula.com>
4127M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4128M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4129T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4130L: linux-efi@vger.kernel.org
4131S: Maintained
4132F: fs/efivarfs/
4133
85a00d9b
PJ
4134EFIFB FRAMEBUFFER DRIVER
4135L: linux-fbdev@vger.kernel.org
4136M: Peter Jones <pjones@redhat.com>
4137S: Maintained
8a61f013 4138F: drivers/video/fbdev/efifb.c
85a00d9b 4139
0bee8d28
JT
4140EFS FILESYSTEM
4141W: http://aeschi.ch.eu.org/efs/
4142S: Orphan
679655da 4143F: fs/efs/
0bee8d28 4144
4480f15b 4145EHCA (IBM GX bus InfiniBand adapter) DRIVER
8b58be88
JP
4146M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4147M: Christoph Raisch <raisch@de.ibm.com>
e6cc0fd1 4148L: linux-rdma@vger.kernel.org
fab97220 4149S: Supported
679655da 4150F: drivers/infiniband/hw/ehca/
fab97220 4151
aa8a9e25 4152EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4153M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4154L: netdev@vger.kernel.org
4155S: Maintained
9aa32835 4156F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4157
f0319efe 4158EM28XX VIDEO4LINUX DRIVER
009a5410 4159M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4160L: linux-media@vger.kernel.org
a825eaec 4161W: https://linuxtv.org
f0319efe
MCC
4162T: git git://linuxtv.org/media_tree.git
4163S: Maintained
4164F: drivers/media/usb/em28xx/
4165
3e3a7d66 4166EMBEDDED LINUX
8b58be88
JP
4167M: Paul Gortmaker <paul.gortmaker@windriver.com>
4168M: Matt Mackall <mpm@selenic.com>
4169M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4170L: linux-embedded@vger.kernel.org
4171S: Maintained
4172
32505876
JS
4173EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4174M: James Smart <james.smart@avagotech.com>
4175M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4176L: linux-scsi@vger.kernel.org
32505876 4177W: http://www.avagotech.com
ce00f85c 4178S: Supported
679655da 4179F: drivers/scsi/lpfc/
3a1c1d44 4180
5f5bac82 4181ENE CB710 FLASH CARD READER DRIVER
8b58be88 4182M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4183S: Maintained
4184F: drivers/misc/cb710/
4185F: drivers/mmc/host/cb710-mmc.*
4186F: include/linux/cb710.h
4187
931e39a1
ML
4188ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4189M: Maxim Levitsky <maximlevitsky@gmail.com>
4190S: Maintained
2a837449 4191F: drivers/media/rc/ene_ir.*
931e39a1 4192
ec207dcc
GS
4193ENHANCED ERROR HANDLING (EEH)
4194M: Gavin Shan <shangw@linux.vnet.ibm.com>
4195L: linuxppc-dev@lists.ozlabs.org
4196S: Supported
4197F: Documentation/powerpc/eeh-pci-error-recovery.txt
4198F: arch/powerpc/kernel/eeh*.c
4199
d5ca9006 4200EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4201M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4202S: Maintained
084bad91 4203T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4204F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4205F: include/video/s1d13xxxfb.h
d5ca9006 4206
38df6492
ME
4207ET131X NETWORK DRIVER
4208M: Mark Einon <mark.einon@gmail.com>
4209S: Odd Fixes
4210F: drivers/net/ethernet/agere/
4211
1da177e4 4212ETHERNET BRIDGE
adbbf69d 4213M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4214L: bridge@lists.linux-foundation.org
4c325313 4215L: netdev@vger.kernel.org
c996d8b9 4216W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4217S: Maintained
679655da
JP
4218F: include/linux/netfilter_bridge/
4219F: net/bridge/
1da177e4 4220
22f08ad9
FF
4221ETHERNET PHY LIBRARY
4222M: Florian Fainelli <f.fainelli@gmail.com>
4223L: netdev@vger.kernel.org
4224S: Maintained
4225F: include/linux/phy.h
4226F: include/linux/phy_fixed.h
4227F: drivers/net/phy/
4228F: Documentation/networking/phy.txt
4229F: drivers/of/of_mdio.c
4230F: drivers/of/of_net.c
4231
1da177e4 4232EXT2 FILE SYSTEM
d8130624 4233M: Jan Kara <jack@suse.com>
72be2ccf 4234L: linux-ext4@vger.kernel.org
1da177e4 4235S: Maintained
679655da
JP
4236F: Documentation/filesystems/ext2.txt
4237F: fs/ext2/
4238F: include/linux/ext2*
1da177e4 4239
72be2ccf 4240EXT4 FILE SYSTEM
8b58be88 4241M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4242M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4243L: linux-ext4@vger.kernel.org
08a225f1 4244W: http://ext4.wiki.kernel.org
8a6e2535 4245Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
1da177e4 4246S: Maintained
679655da
JP
4247F: Documentation/filesystems/ext4.txt
4248F: fs/ext4/
1da177e4 4249
c5532b09 4250Extended Verification Module (EVM)
74dd744f
MZ
4251M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4252L: linux-ima-devel@lists.sourceforge.net
4253L: linux-security-module@vger.kernel.org
c5532b09
MZ
4254S: Supported
4255F: security/integrity/evm/
4256
df6b3cfe
MH
4257EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4258M: MyungJoo Ham <myungjoo.ham@samsung.com>
4259M: Chanwoo Choi <cw00.choi@samsung.com>
4260L: linux-kernel@vger.kernel.org
81df63a9 4261T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4262S: Maintained
4263F: drivers/extcon/
cd2c3e7f
CC
4264F: include/linux/extcon/
4265F: include/linux/extcon.h
df6b3cfe 4266F: Documentation/extcon/
cd2c3e7f 4267F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4268
e2a75c44 4269EXYNOS DP DRIVER
b7701755 4270M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4271L: dri-devel@lists.freedesktop.org
4272S: Maintained
4273F: drivers/gpu/drm/exynos/exynos_dp*
4274
33ad3912
DL
4275EXYNOS MIPI DISPLAY DRIVERS
4276M: Inki Dae <inki.dae@samsung.com>
4277M: Donghwa Lee <dh09.lee@samsung.com>
4278M: Kyungmin Park <kyungmin.park@samsung.com>
4279L: linux-fbdev@vger.kernel.org
4280S: Maintained
8a61f013 4281F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4282F: include/video/exynos_mipi*
4283
e53004e2 4284F71805F HARDWARE MONITORING DRIVER
d8130624 4285M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4286L: lm-sensors@lm-sensors.org
4287S: Maintained
679655da
JP
4288F: Documentation/hwmon/f71805f
4289F: drivers/hwmon/f71805f.c
e53004e2 4290
eea977ed
MB
4291FC0011 TUNER DRIVER
4292M: Michael Buesch <m@bues.ch>
4293L: linux-media@vger.kernel.org
4294S: Maintained
ccae7af2
MCC
4295F: drivers/media/tuners/fc0011.h
4296F: drivers/media/tuners/fc0011.c
eea977ed 4297
91952bc0
AP
4298FC2580 MEDIA DRIVER
4299M: Antti Palosaari <crope@iki.fi>
4300L: linux-media@vger.kernel.org
a825eaec 4301W: https://linuxtv.org
91952bc0
AP
4302W: http://palosaari.fi/linux/
4303Q: http://patchwork.linuxtv.org/project/linux-media/list/
4304T: git git://linuxtv.org/anttip/media_tree.git
4305S: Maintained
4306F: drivers/media/tuners/fc2580*
eea977ed 4307
88b2dbdb
EP
4308FANOTIFY
4309M: Eric Paris <eparis@redhat.com>
4310S: Maintained
4311F: fs/notify/fanotify/
4312F: include/linux/fanotify.h
c117ab84 4313F: include/uapi/linux/fanotify.h
88b2dbdb 4314
1da177e4 4315FARSYNC SYNCHRONOUS DRIVER
8b58be88 4316M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4317W: http://www.farsite.co.uk/
4318S: Supported
679655da 4319F: drivers/net/wan/farsync.*
1da177e4 4320
c5408b88 4321FAULT INJECTION SUPPORT
8b58be88 4322M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4323S: Supported
679655da
JP
4324F: Documentation/fault-injection/
4325F: lib/fault-inject.c
c5408b88 4326
053e514f
NT
4327FBTFT Framebuffer drivers
4328M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4329M: Noralf Trønnes <noralf@tronnes.org>
4330S: Maintained
4331F: drivers/staging/fbtft/
4332
cae727db 4333FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4334M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4335L: fcoe-devel@open-fcoe.org
cae727db
RL
4336W: www.Open-FCoE.org
4337S: Supported
4338F: drivers/scsi/libfc/
4339F: drivers/scsi/fcoe/
4340F: include/scsi/fc/
4341F: include/scsi/libfc.h
4342F: include/scsi/libfcoe.h
c117ab84 4343F: include/uapi/scsi/fc/
cae727db 4344
e2d1d6c0 4345FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4346M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4347M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4348L: linux-fsdevel@vger.kernel.org
1da177e4 4349S: Maintained
679655da
JP
4350F: include/linux/fcntl.h
4351F: include/linux/fs.h
c117ab84
CEB
4352F: include/uapi/linux/fcntl.h
4353F: include/uapi/linux/fs.h
679655da
JP
4354F: fs/fcntl.c
4355F: fs/locks.c
1da177e4 4356
e2d1d6c0 4357FILESYSTEMS (VFS and infrastructure)
8b58be88 4358M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4359L: linux-fsdevel@vger.kernel.org
173acc7c 4360S: Maintained
679655da 4361F: fs/*
173acc7c 4362
b26e0ed4 4363FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4364M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4365L: lm-sensors@lm-sensors.org
4366S: Maintained
d5ca6918
JP
4367F: drivers/hwmon/f75375s.c
4368F: include/linux/f75375s.h
b26e0ed4 4369
a331b0c3
CL
4370FIREWIRE AUDIO DRIVERS
4371M: Clemens Ladisch <clemens@ladisch.de>
4372L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4373T: git git://git.alsa-project.org/alsa-kernel.git
4374S: Maintained
4375F: sound/firewire/
4376
eb86ec51
SR
4377FIREWIRE MEDIA DRIVERS (firedtv)
4378M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4379L: linux-media@vger.kernel.org
4380L: linux1394-devel@lists.sourceforge.net
4381T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4382S: Maintained
4383F: drivers/media/firewire/
4384
a511ce33
CB
4385FIREWIRE SBP-2 TARGET
4386M: Chris Boot <bootc@bootc.net>
4387L: linux-scsi@vger.kernel.org
4388L: target-devel@vger.kernel.org
4389L: linux1394-devel@lists.sourceforge.net
4390T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4391S: Maintained
4392F: drivers/target/sbp/
4393
7d2c86b5 4394FIREWIRE SUBSYSTEM
8b58be88 4395M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4396L: linux1394-devel@lists.sourceforge.net
958a29cb 4397W: http://ieee1394.wiki.kernel.org/
2ca526bf 4398T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4399S: Maintained
679655da 4400F: drivers/firewire/
8f06ce3b
SR
4401F: include/linux/firewire.h
4402F: include/uapi/linux/firewire*.h
9f6d3c4b 4403F: tools/firewire/
e2d1d6c0
RD
4404
4405FIRMWARE LOADER (request_firmware)
39e68089
ML
4406M: Ming Lei <ming.lei@canonical.com>
4407L: linux-kernel@vger.kernel.org
4408S: Maintained
679655da
JP
4409F: Documentation/firmware_class/
4410F: drivers/base/firmware*.c
4411F: include/linux/firmware.h
e2d1d6c0 4412
f730e3dc 4413FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4414M: Joshua Morris <josh.h.morris@us.ibm.com>
4415M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4416S: Maintained
4417F: drivers/block/rsxx/
4418
8206f664 4419FLOPPY DRIVER
e5f6450c 4420M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4421T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4422S: Odd fixes
4423F: drivers/block/floppy.c
4424
9c9f32ed
AR
4425FMC SUBSYSTEM
4426M: Alessandro Rubini <rubini@gnudd.com>
4427W: http://www.ohwr.org/projects/fmc-bus
4428S: Supported
4429F: drivers/fmc/
4430F: include/linux/fmc*.h
4431F: include/linux/ipmi-fru.h
4432K: fmc_d.*register
4433
3c0ed7d5
AT
4434FPGA MANAGER FRAMEWORK
4435M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4436R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4437S: Maintained
4438F: drivers/fpga/
4439F: include/linux/fpga/fpga-mgr.h
4440W: http://www.rocketboards.org
4441
e2d1d6c0 4442FPU EMULATOR
8b58be88 4443M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4444W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4445S: Maintained
679655da 4446F: arch/x86/math-emu/
e2d1d6c0
RD
4447
4448FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4449L: netdev@vger.kernel.org
c173bfac 4450S: Orphan
679655da
JP
4451F: drivers/net/wan/dlci.c
4452F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4453
4454FRAMEBUFFER LAYER
5489e948
JCPV
4455M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4456M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4457L: linux-fbdev@vger.kernel.org
e2d1d6c0 4458W: http://linux-fbdev.sourceforge.net/
b22fe37b 4459Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4460T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4461S: Maintained
679655da 4462F: Documentation/fb/
b22fe37b
PM
4463F: drivers/video/
4464F: include/video/
679655da 4465F: include/linux/fb.h
c117ab84
CEB
4466F: include/uapi/video/
4467F: include/uapi/linux/fb.h
e2d1d6c0 4468
a57c188e 4469FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4470M: Timur Tabi <timur@tabi.org>
a57c188e 4471L: linux-fbdev@vger.kernel.org
c4ef9bc4 4472S: Maintained
8a61f013 4473F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4474
e2d1d6c0 4475FREESCALE DMA DRIVER
8b58be88
JP
4476M: Li Yang <leoli@freescale.com>
4477M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4478L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4479S: Maintained
679655da 4480F: drivers/dma/fsldma.*
e2d1d6c0
RD
4481
4482FREESCALE I2C CPM DRIVER
8b58be88 4483M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4484L: linuxppc-dev@lists.ozlabs.org
846557d3 4485L: linux-i2c@vger.kernel.org
0d2b405a 4486S: Maintained
679655da 4487F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4488
60e8c5ab 4489FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4490M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4491L: linux-fbdev@vger.kernel.org
efc03ecb 4492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4493S: Maintained
bad985a1 4494F: include/linux/platform_data/video-imxfb.h
8a61f013 4495F: drivers/video/fbdev/imxfb.c
60e8c5ab 4496
4d8e2cef
HX
4497FREESCALE QUAD SPI DRIVER
4498M: Han Xu <han.xu@freescale.com>
4499L: linux-mtd@lists.infradead.org
4500S: Maintained
4501F: drivers/mtd/spi-nor/fsl-quadspi.c
4502
4689a6b1 4503FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4504M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4505M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4506L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4507L: netdev@vger.kernel.org
4508S: Maintained
ec21e2ec 4509F: drivers/net/ethernet/freescale/fs_enet/
679655da 4510F: include/linux/fs_enet_pd.h
4689a6b1 4511
d9e9d82c 4512FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4513L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4514S: Orphan
7aa1aa6e
ZQ
4515F: drivers/soc/fsl/qe/
4516F: include/soc/fsl/*qe*.h
4517F: include/soc/fsl/*ucc*.h
d9e9d82c 4518
b55ef929 4519FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4520M: Li Yang <leoli@freescale.com>
6372594a 4521L: linux-usb@vger.kernel.org
a4724ed6 4522L: linuxppc-dev@lists.ozlabs.org
a7205b30 4523S: Maintained
faf2e1db 4524F: drivers/usb/gadget/udc/fsl*
a7205b30 4525
beaf53bf 4526FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4527M: Li Yang <leoli@freescale.com>
beaf53bf 4528L: netdev@vger.kernel.org
a4724ed6 4529L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4530S: Maintained
ec21e2ec 4531F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4532
abb1ed7b
CM
4533FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4534M: Claudiu Manoil <claudiu.manoil@freescale.com>
4535L: netdev@vger.kernel.org
4536S: Maintained
4537F: drivers/net/ethernet/freescale/gianfar*
4538X: drivers/net/ethernet/freescale/gianfar_ptp.c
4539F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4540
d9e9d82c 4541FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4542M: Timur Tabi <timur@tabi.org>
a4724ed6 4543L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4544S: Maintained
df621252 4545F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4546
4547FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4548M: Timur Tabi <timur@tabi.org>
dc85950a 4549M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4550M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4551L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4552L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4553S: Maintained
69aefcea 4554F: sound/soc/fsl/fsl*
dc85950a 4555F: sound/soc/fsl/imx*
69aefcea 4556F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4557
31c88965 4558FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4559M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4560L: linux-kernel@vger.kernel.org
4561S: Maintained
4562F: drivers/staging/fsl-mc/
4563
1da177e4 4564FREEVXFS FILESYSTEM
8b58be88 4565M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4566W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4567S: Maintained
679655da 4568F: fs/freevxfs/
1da177e4 4569
71038f52 4570FREEZER
49db1903 4571M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4572M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4573L: linux-pm@vger.kernel.org
71038f52 4574S: Supported
679655da
JP
4575F: Documentation/power/freezing-of-tasks.txt
4576F: include/linux/freezer.h
4577F: kernel/freezer.c
71038f52 4578
839a1f79
KRW
4579FRONTSWAP API
4580M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4581L: linux-kernel@vger.kernel.org
4582S: Maintained
4583F: mm/frontswap.c
4584F: include/linux/frontswap.h
4585
a5432f5a 4586FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4587M: David Howells <dhowells@redhat.com>
e62d6e24 4588L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4589S: Supported
4590F: Documentation/filesystems/caching/
4591F: fs/fscache/
4592F: include/linux/fscache*.h
4593
f58ad8f5 4594F2FS FILE SYSTEM
9b29d481 4595M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4596M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4597R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4598L: linux-f2fs-devel@lists.sourceforge.net
4599W: http://en.wikipedia.org/wiki/F2FS
4600T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4601S: Maintained
4602F: Documentation/filesystems/f2fs.txt
3bac380c 4603F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4604F: fs/f2fs/
4605F: include/linux/f2fs_fs.h
62d43eeb 4606F: include/trace/events/f2fs.h
f58ad8f5 4607
5ab7ffea 4608FUJITSU FR-V (FRV) PORT
0cf0305f 4609S: Orphan
679655da 4610F: arch/frv/
1da177e4 4611
20b93734 4612FUJITSU LAPTOP EXTRAS
409a3e98 4613M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4614L: platform-driver-x86@vger.kernel.org
20b93734 4615S: Maintained
679655da 4616F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4617
4da621b6
HK
4618FUJITSU M-5MO LS CAMERA ISP DRIVER
4619M: Kyungmin Park <kyungmin.park@samsung.com>
4620M: Heungjun Kim <riverful.kim@samsung.com>
4621L: linux-media@vger.kernel.org
4622S: Maintained
90d72ac6 4623F: drivers/media/i2c/m5mols/
b5dcee22 4624F: include/media/i2c/m5mols.h
4da621b6 4625
2d24c490
RG
4626FUJITSU TABLET EXTRAS
4627M: Robert Gerlach <khnz@gmx.de>
4628L: platform-driver-x86@vger.kernel.org
4629S: Maintained
4630F: drivers/platform/x86/fujitsu-tablet.c
4631
04578f17 4632FUSE: FILESYSTEM IN USERSPACE
8b58be88 4633M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4634L: fuse-devel@lists.sourceforge.net
4635W: http://fuse.sourceforge.net/
0a30f612 4636T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4637S: Maintained
679655da 4638F: fs/fuse/
c117ab84 4639F: include/uapi/linux/fuse.h
0a30f612 4640F: Documentation/filesystems/fuse.txt
04578f17 4641
1da177e4 4642FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4643M: Rik Faith <faith@cs.unc.edu>
1da177e4 4644L: linux-scsi@vger.kernel.org
baaea1dc 4645S: Odd Fixes (e.g., new signatures)
679655da 4646F: drivers/scsi/fdomain.*
1da177e4 4647
d8e2162c
PO
4648GCOV BASED KERNEL PROFILING
4649M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4650S: Maintained
4651F: kernel/gcov/
4652F: Documentation/gcov.txt
4653
1da177e4 4654GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4655M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4656L: linux-scsi@vger.kernel.org
4657W: http://www.icp-vortex.com/
4658S: Supported
679655da 4659F: drivers/scsi/gdt*
1da177e4 4660
158daf16
JK
4661GDB KERNEL DEBUGGING HELPER SCRIPTS
4662M: Jan Kiszka <jan.kiszka@siemens.com>
4663S: Supported
4664F: scripts/gdb/
4665
3169a1c7
HV
4666GEMTEK FM RADIO RECEIVER DRIVER
4667M: Hans Verkuil <hverkuil@xs4all.nl>
4668L: linux-media@vger.kernel.org
4669T: git git://linuxtv.org/media_tree.git
a825eaec 4670W: https://linuxtv.org
3169a1c7
HV
4671S: Maintained
4672F: drivers/media/radio/radio-gemtek*
4673
1c23af90 4674GENERIC GPIO I2C DRIVER
880b0e26 4675M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4676S: Supported
679655da
JP
4677F: drivers/i2c/busses/i2c-gpio.c
4678F: include/linux/i2c-gpio.h
1c23af90 4679
92ed1a76
PK
4680GENERIC GPIO I2C MULTIPLEXER DRIVER
4681M: Peter Korsgaard <peter.korsgaard@barco.com>
4682L: linux-i2c@vger.kernel.org
4683S: Supported
e7065e20
JD
4684F: drivers/i2c/muxes/i2c-mux-gpio.c
4685F: include/linux/i2c-mux-gpio.h
4686F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4687
9251ce95 4688GENERIC HDLC (WAN) DRIVERS
8b58be88 4689M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4690W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4691S: Maintained
679655da
JP
4692F: drivers/net/wan/c101.c
4693F: drivers/net/wan/hd6457*
4694F: drivers/net/wan/hdlc*
4695F: drivers/net/wan/n2.c
4696F: drivers/net/wan/pc300too.c
4697F: drivers/net/wan/pci200syn.c
4698F: drivers/net/wan/wanxl*
1da177e4 4699
1527aab6 4700GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4701M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4702L: linux-arch@vger.kernel.org
4703T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4704S: Maintained
14430813
JP
4705F: include/asm-generic/
4706F: include/uapi/asm-generic/
1527aab6 4707
ff764963
KVA
4708GENERIC PHY FRAMEWORK
4709M: Kishon Vijay Abraham I <kishon@ti.com>
4710L: linux-kernel@vger.kernel.org
4711T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4712S: Supported
4713F: drivers/phy/
4714F: include/linux/phy/
4715
eea97aed
KH
4716GENERIC PM DOMAINS
4717M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4718M: Kevin Hilman <khilman@kernel.org>
4719M: Ulf Hansson <ulf.hansson@linaro.org>
4720L: linux-pm@vger.kernel.org
4721S: Supported
4722F: drivers/base/power/domain*.c
4723F: include/linux/pm_domain.h
4724
ccb86a69 4725GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4726M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4727L: kvm@vger.kernel.org
ccb86a69
MT
4728S: Supported
4729F: drivers/uio/uio_pci_generic.c
4730
f8f1ec73
JP
4731GET_MAINTAINER SCRIPT
4732M: Joe Perches <joe@perches.com>
4733S: Maintained
4734F: scripts/get_maintainer.pl
4735
5be7b50f 4736GFS2 FILE SYSTEM
8b58be88 4737M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4738M: Bob Peterson <rpeterso@redhat.com>
a4644184 4739L: cluster-devel@redhat.com
5be7b50f 4740W: http://sources.redhat.com/cluster/
28666d6d 4741T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4742S: Supported
679655da
JP
4743F: Documentation/filesystems/gfs2*.txt
4744F: fs/gfs2/
c117ab84 4745F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4746
0a34eb8f 4747GIGASET ISDN DRIVERS
6b096fde 4748M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4749L: gigaset307x-common@lists.sourceforge.net
4750W: http://gigaset307x.sourceforge.net/
6b096fde 4751S: Odd Fixes
679655da
JP
4752F: Documentation/isdn/README.gigaset
4753F: drivers/isdn/gigaset/
c117ab84 4754F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4755
7eea35fe
JP
4756GO7007 MPEG CODEC
4757M: Hans Verkuil <hans.verkuil@cisco.com>
4758L: linux-media@vger.kernel.org
4759S: Maintained
4760F: drivers/media/usb/go7007/
4761
ca96ea86
BN
4762GOODIX TOUCHSCREEN
4763M: Bastien Nocera <hadess@hadess.net>
4764L: linux-input@vger.kernel.org
4765S: Maintained
4766F: drivers/input/touchscreen/goodix.c
4767
a0dc00b4 4768GPIO SUBSYSTEM
e4651a9f 4769M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4770M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4771L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4772T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4773S: Maintained
4774F: Documentation/gpio/
a0dc00b4 4775F: drivers/gpio/
bdc6e95e
AC
4776F: include/linux/gpio/
4777F: include/linux/gpio.h
9b692346 4778F: include/asm-generic/gpio.h
a0dc00b4 4779
71a6d0af
HW
4780GRE DEMULTIPLEXER DRIVER
4781M: Dmitry Kozlov <xeb@mail.ru>
4782L: netdev@vger.kernel.org
4783S: Maintained
11c26770
JP
4784F: net/ipv4/gre_demux.c
4785F: net/ipv4/gre_offload.c
71a6d0af
HW
4786F: include/net/gre.h
4787
d4c41139
KG
4788GRETH 10/100/1G Ethernet MAC device driver
4789M: Kristoffer Glembo <kristoffer@gaisler.com>
4790L: netdev@vger.kernel.org
4791S: Maintained
a31a96ad 4792F: drivers/net/ethernet/aeroflex/
d4c41139 4793
e8deeae2 4794GSPCA FINEPIX SUBDRIVER
8b58be88 4795M: Frank Zago <frank@zago.net>
661263b5 4796L: linux-media@vger.kernel.org
275ffde4 4797T: git git://linuxtv.org/media_tree.git
e8deeae2 4798S: Maintained
0c0d06ca 4799F: drivers/media/usb/gspca/finepix.c
e8deeae2 4800
4b3fa3c4
OL
4801GSPCA GL860 SUBDRIVER
4802M: Olivier Lorin <o.lorin@laposte.net>
4803L: linux-media@vger.kernel.org
275ffde4 4804T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4805S: Maintained
0c0d06ca 4806F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4807
e8deeae2 4808GSPCA M5602 SUBDRIVER
8b58be88 4809M: Erik Andren <erik.andren@gmail.com>
661263b5 4810L: linux-media@vger.kernel.org
275ffde4 4811T: git git://linuxtv.org/media_tree.git
e8deeae2 4812S: Maintained
0c0d06ca 4813F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4814
4815GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4816M: Hans de Goede <hdegoede@redhat.com>
661263b5 4817L: linux-media@vger.kernel.org
275ffde4 4818T: git git://linuxtv.org/media_tree.git
e8deeae2 4819S: Maintained
0c0d06ca 4820F: drivers/media/usb/gspca/pac207.c
e8deeae2 4821
261982f1 4822GSPCA SN9C20X SUBDRIVER
d95c5b0b 4823M: Brian Johnson <brijohn@gmail.com>
261982f1 4824L: linux-media@vger.kernel.org
275ffde4 4825T: git git://linuxtv.org/media_tree.git
261982f1 4826S: Maintained
0c0d06ca 4827F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4828
e8deeae2 4829GSPCA T613 SUBDRIVER
8b58be88 4830M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4831L: linux-media@vger.kernel.org
275ffde4 4832T: git git://linuxtv.org/media_tree.git
e8deeae2 4833S: Maintained
0c0d06ca 4834F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4835
4836GSPCA USB WEBCAM DRIVER
fc3f906b 4837M: Hans de Goede <hdegoede@redhat.com>
661263b5 4838L: linux-media@vger.kernel.org
275ffde4 4839T: git git://linuxtv.org/media_tree.git
e8deeae2 4840S: Maintained
0c0d06ca 4841F: drivers/media/usb/gspca/
e8deeae2 4842
584ec979 4843GUID PARTITION TABLE (GPT)
4f973c63 4844M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4845L: linux-efi@vger.kernel.org
4846S: Maintained
4847F: block/partitions/efi.*
4848
aa3c598b 4849STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4850M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4851L: linux-media@vger.kernel.org
275ffde4 4852T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4853S: Maintained
4854F: drivers/media/usb/stk1160/
e8deeae2 4855
4e456b86
YS
4856H8/300 ARCHITECTURE
4857M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4858L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4859W: http://uclinux-h8.sourceforge.jp
4860T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4861S: Maintained
4862F: arch/h8300/
4863F: drivers/clocksource/h8300_*.c
4864F: drivers/clk/h8300/
4865F: drivers/irqchip/irq-renesas-h8*.c
4866
71a6d0af
HW
4867HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4868M: Frank Seidel <frank@f-seidel.de>
4869L: platform-driver-x86@vger.kernel.org
4870W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4871S: Maintained
4872F: drivers/platform/x86/hdaps.c
4873
48fc9e26
HV
4874HDPVR USB VIDEO ENCODER DRIVER
4875M: Hans Verkuil <hverkuil@xs4all.nl>
4876L: linux-media@vger.kernel.org
4877T: git git://linuxtv.org/media_tree.git
a825eaec 4878W: https://linuxtv.org
48fc9e26 4879S: Odd Fixes
14430813 4880F: drivers/media/usb/hdpvr/
48fc9e26 4881
71a6d0af 4882HWPOISON MEMORY FAILURE HANDLING
f9625c48 4883M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4884L: linux-mm@kvack.org
71a6d0af
HW
4885S: Maintained
4886F: mm/memory-failure.c
4887F: mm/hwpoison-inject.c
4888
4889HYPERVISOR VIRTUAL CONSOLE DRIVER
4890L: linuxppc-dev@lists.ozlabs.org
4891S: Odd Fixes
4892F: drivers/tty/hvc/
4893
e5ab1477
AP
4894HACKRF MEDIA DRIVER
4895M: Antti Palosaari <crope@iki.fi>
4896L: linux-media@vger.kernel.org
a825eaec 4897W: https://linuxtv.org
e5ab1477
AP
4898W: http://palosaari.fi/linux/
4899Q: http://patchwork.linuxtv.org/project/linux-media/list/
4900T: git git://linuxtv.org/anttip/media_tree.git
4901S: Maintained
4902F: drivers/media/usb/hackrf/
4903
5b543965 4904HARDWARE MONITORING
d8130624 4905M: Jean Delvare <jdelvare@suse.com>
ca462085 4906M: Guenter Roeck <linux@roeck-us.net>
5b543965 4907L: lm-sensors@lm-sensors.org
595142e0 4908W: http://www.lm-sensors.org/
a94ef4ed 4909T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4910T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4911S: Maintained
047f4ec2 4912F: Documentation/hwmon/
679655da 4913F: drivers/hwmon/
047f4ec2 4914F: include/linux/hwmon*.h
5b543965 4915
844dd05f 4916HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4917M: Matt Mackall <mpm@selenic.com>
4918M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4919L: linux-crypto@vger.kernel.org
c0d0787b 4920S: Odd fixes
679655da
JP
4921F: Documentation/hw_random.txt
4922F: drivers/char/hw_random/
4923F: include/linux/hw_random.h
844dd05f 4924
8b37fcfc
OBC
4925HARDWARE SPINLOCK CORE
4926M: Ohad Ben-Cohen <ohad@wizery.com>
4927S: Maintained
4928F: Documentation/hwspinlock.txt
4929F: drivers/hwspinlock/hwspinlock_*
4930F: include/linux/hwspinlock.h
4931
1da177e4 4932HARMONY SOUND DRIVER
ac6aecbf 4933L: linux-parisc@vger.kernel.org
1da177e4 4934S: Maintained
679655da 4935F: sound/parisc/harmony.*
1da177e4 4936
91952bc0
AP
4937HD29L2 MEDIA DRIVER
4938M: Antti Palosaari <crope@iki.fi>
4939L: linux-media@vger.kernel.org
a825eaec 4940W: https://linuxtv.org
91952bc0
AP
4941W: http://palosaari.fi/linux/
4942Q: http://patchwork.linuxtv.org/project/linux-media/list/
4943T: git git://linuxtv.org/anttip/media_tree.git
4944S: Maintained
4945F: drivers/media/dvb-frontends/hd29l2*
4946
e2d1d6c0 4947HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 4948L: iss_storagedev@hp.com
af9f1b3c 4949S: Orphan
679655da
JP
4950F: Documentation/blockdev/cpqarray.txt
4951F: drivers/block/cpqarray.*
e2d1d6c0 4952
9257aa49 4953HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
693373db 4954M: Don Brace <don.brace@pmcs.com>
9257aa49 4955L: iss_storagedev@hp.com
693373db
DB
4956L: storagedev@pmcs.com
4957L: linux-scsi@vger.kernel.org
9257aa49
SC
4958S: Supported
4959F: Documentation/scsi/hpsa.txt
4960F: drivers/scsi/hpsa*.[ch]
4961F: include/linux/cciss*.h
c117ab84 4962F: include/uapi/linux/cciss*.h
9257aa49 4963
e2d1d6c0 4964HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 4965M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 4966L: iss_storagedev@hp.com
693373db
DB
4967L: storagedev@pmcs.com
4968L: linux-scsi@vger.kernel.org
e2d1d6c0 4969S: Supported
679655da
JP
4970F: Documentation/blockdev/cciss.txt
4971F: drivers/block/cciss*
4972F: include/linux/cciss_ioctl.h
c117ab84 4973F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 4974
1da177e4 4975HFS FILESYSTEM
6cf515e1
GU
4976L: linux-fsdevel@vger.kernel.org
4977S: Orphan
679655da
JP
4978F: Documentation/filesystems/hfs.txt
4979F: fs/hfs/
1da177e4 4980
ef575f47
GU
4981HFSPLUS FILESYSTEM
4982L: linux-fsdevel@vger.kernel.org
4983S: Orphan
4984F: Documentation/filesystems/hfsplus.txt
4985F: fs/hfsplus/
4986
1da177e4 4987HGA FRAMEBUFFER DRIVER
8b58be88 4988M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
4989L: linux-nvidia@lists.surfsouth.com
4990W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4991S: Maintained
8a61f013 4992F: drivers/video/fbdev/hgafb.c
1da177e4 4993
4480f15b 4994HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 4995M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4996M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4997L: linux-pm@vger.kernel.org
e2d1d6c0 4998S: Supported
679655da
JP
4999F: arch/x86/power/
5000F: drivers/base/power/
5001F: kernel/power/
5002F: include/linux/suspend.h
5003F: include/linux/freezer.h
5004F: include/linux/pm.h
679655da 5005F: arch/*/include/asm/suspend*.h
e2d1d6c0 5006
4ef4caad 5007HID CORE LAYER
e5f6450c 5008M: Jiri Kosina <jikos@kernel.org>
406df153 5009R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5010L: linux-input@vger.kernel.org
54e5881d 5011T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5012S: Maintained
679655da
JP
5013F: drivers/hid/
5014F: include/linux/hid*
c117ab84 5015F: include/uapi/linux/hid*
4ef4caad 5016
30ee72f0 5017HID SENSOR HUB DRIVERS
e5f6450c 5018M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5019M: Jonathan Cameron <jic23@kernel.org>
5020M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5021L: linux-input@vger.kernel.org
5022L: linux-iio@vger.kernel.org
5023S: Maintained
5024F: Documentation/hid/hid-sensor*
5025F: drivers/hid/hid-sensor-*
5026F: drivers/iio/*/hid-*
5027F: include/linux/hid-sensor-*
5028
38bed542 5029HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5030M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5031L: linux-kernel@vger.kernel.org
75fc2d37 5032T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5033S: Maintained
679655da 5034F: Documentation/timers/
5cee9645 5035F: kernel/time/hrtimer.c
88606e80
TG
5036F: kernel/time/clockevents.c
5037F: kernel/time/tick*.*
5038F: kernel/time/timer_*.c
05ed8490 5039F: include/linux/clockchips.h
679655da 5040F: include/linux/hrtimer.h
38bed542 5041
1da177e4 5042HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5043L: linux-hams@vger.kernel.org
8b64f2a0 5044S: Orphan
679655da
JP
5045F: drivers/net/hamradio/dmascc.c
5046F: drivers/net/hamradio/scc.c
1da177e4 5047
ede1e6f8 5048HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5049M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5050W: http://www.highpoint-tech.com
5051S: Supported
679655da
JP
5052F: Documentation/scsi/hptiop.txt
5053F: drivers/scsi/hptiop.c
ede1e6f8 5054
1da177e4 5055HIPPI
8b58be88 5056M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5057L: linux-hippi@sunsite.dk
5058S: Maintained
679655da 5059F: include/linux/hippidevice.h
c117ab84 5060F: include/uapi/linux/if_hippi.h
679655da 5061F: net/802/hippi.c
ff5a3b50 5062F: drivers/net/hippi/
1da177e4 5063
16c6c252
JG
5064HISILICON SAS Controller
5065M: John Garry <john.garry@huawei.com>
5066W: http://www.hisilicon.com
5067S: Supported
5068F: drivers/scsi/hisi_sas/
5069F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5070
ff1d2767 5071HOST AP DRIVER
8b58be88 5072M: Jouni Malinen <j@w1.fi>
85d32e7b 5073L: hostap@shmoo.com (subscribers-only)
724c6b35 5074L: linux-wireless@vger.kernel.org
ff1d2767
JM
5075W: http://hostap.epitest.fi/
5076S: Maintained
eb4f98d5 5077F: drivers/net/wireless/intersil/hostap/
ff1d2767 5078
dd8cd779 5079HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5080L: platform-driver-x86@vger.kernel.org
95c70215 5081S: Orphan
679655da 5082F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5083
e2d1d6c0 5084HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5085M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5086S: Maintained
7e25d724 5087F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5088
7d2c86b5 5089HPET: High Precision Event Timers driver
8b58be88 5090M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5091S: Maintained
679655da
JP
5092F: Documentation/timers/hpet.txt
5093F: drivers/char/hpet.c
5094F: include/linux/hpet.h
c117ab84 5095F: include/uapi/linux/hpet.h
b9b0332f 5096
e07b5d79 5097HPET: x86
9e06f631 5098S: Orphan
679655da
JP
5099F: arch/x86/kernel/hpet.c
5100F: arch/x86/include/asm/hpet.h
b9b0332f 5101
1da177e4 5102HPFS FILESYSTEM
8b58be88 5103M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5104W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5105S: Maintained
679655da 5106F: fs/hpfs/
1da177e4 5107
3441cded 5108HSI SUBSYSTEM
56459ea9
SR
5109M: Sebastian Reichel <sre@kernel.org>
5110T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5111S: Maintained
5112F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5113F: Documentation/hsi.txt
3441cded
SR
5114F: drivers/hsi/
5115F: include/linux/hsi/
5116F: include/uapi/linux/hsi/
5117
7d2c86b5 5118HSO 3G MODEM DRIVER
8b58be88 5119M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5120W: http://www.pharscape.org
5121S: Maintained
679655da 5122F: drivers/net/usb/hso.c
11cd29b0 5123
19990e29
AB
5124HSR NETWORK PROTOCOL
5125M: Arvid Brodin <arvid.brodin@alten.se>
5126L: netdev@vger.kernel.org
5127S: Maintained
5128F: net/hsr/
5129
5a18c343 5130HTCPEN TOUCHSCREEN DRIVER
8b58be88 5131M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5132L: linux-input@vger.kernel.org
5133S: Maintained
679655da 5134F: drivers/input/touchscreen/htcpen.c
5a18c343 5135
1da177e4 5136HUGETLB FILESYSTEM
6d49e352 5137M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5138S: Maintained
679655da 5139F: fs/hugetlbfs/
1da177e4 5140
05183189 5141Hyper-V CORE AND DRIVERS
9c3646d1 5142M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5143M: Haiyang Zhang <haiyangz@microsoft.com>
5144L: devel@linuxdriverproject.org
5145S: Maintained
a4162747
HZ
5146F: arch/x86/include/asm/mshyperv.h
5147F: arch/x86/include/uapi/asm/hyperv.h
5148F: arch/x86/kernel/cpu/mshyperv.c
05183189 5149F: drivers/hid/hid-hyperv.c
a4162747 5150F: drivers/hv/
f92ca80b 5151F: drivers/input/serio/hyperv-keyboard.c
05183189 5152F: drivers/net/hyperv/
a4162747 5153F: drivers/scsi/storvsc_drv.c
8a61f013 5154F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5155F: include/linux/hyperv.h
5156F: tools/hv/
54bf725e 5157F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5158
d85c8a6a 5159I2C OVER PARALLEL PORT
d8130624 5160M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5161L: linux-i2c@vger.kernel.org
5162S: Maintained
5163F: Documentation/i2c/busses/i2c-parport
5164F: Documentation/i2c/busses/i2c-parport-light
5165F: drivers/i2c/busses/i2c-parport.c
5166F: drivers/i2c/busses/i2c-parport-light.c
5167
5168I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5169M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5170L: linux-i2c@vger.kernel.org
5171S: Maintained
5172F: Documentation/i2c/busses/i2c-ali1535
5173F: Documentation/i2c/busses/i2c-ali1563
5174F: Documentation/i2c/busses/i2c-ali15x3
5175F: Documentation/i2c/busses/i2c-amd756
5176F: Documentation/i2c/busses/i2c-amd8111
5177F: Documentation/i2c/busses/i2c-i801
5178F: Documentation/i2c/busses/i2c-nforce2
5179F: Documentation/i2c/busses/i2c-piix4
5180F: Documentation/i2c/busses/i2c-sis5595
5181F: Documentation/i2c/busses/i2c-sis630
5182F: Documentation/i2c/busses/i2c-sis96x
5183F: Documentation/i2c/busses/i2c-via
5184F: Documentation/i2c/busses/i2c-viapro
5185F: drivers/i2c/busses/i2c-ali1535.c
5186F: drivers/i2c/busses/i2c-ali1563.c
5187F: drivers/i2c/busses/i2c-ali15x3.c
5188F: drivers/i2c/busses/i2c-amd756.c
5189F: drivers/i2c/busses/i2c-amd756-s4882.c
5190F: drivers/i2c/busses/i2c-amd8111.c
5191F: drivers/i2c/busses/i2c-i801.c
5192F: drivers/i2c/busses/i2c-isch.c
5193F: drivers/i2c/busses/i2c-nforce2.c
5194F: drivers/i2c/busses/i2c-nforce2-s4985.c
5195F: drivers/i2c/busses/i2c-piix4.c
5196F: drivers/i2c/busses/i2c-sis5595.c
5197F: drivers/i2c/busses/i2c-sis630.c
5198F: drivers/i2c/busses/i2c-sis96x.c
5199F: drivers/i2c/busses/i2c-via.c
5200F: drivers/i2c/busses/i2c-viapro.c
5201
cb7f07a4
NH
5202I2C/SMBUS ISMT DRIVER
5203M: Seth Heasley <seth.heasley@intel.com>
5204M: Neil Horman <nhorman@tuxdriver.com>
5205L: linux-i2c@vger.kernel.org
5206F: drivers/i2c/busses/i2c-ismt.c
5207F: Documentation/i2c/busses/i2c-ismt
5208
6ea884db 5209I2C/SMBUS STUB DRIVER
d8130624 5210M: Jean Delvare <jdelvare@suse.com>
846557d3 5211L: linux-i2c@vger.kernel.org
6ea884db 5212S: Maintained
8547a5bc 5213F: drivers/i2c/i2c-stub.c
6ea884db 5214
5b543965 5215I2C SUBSYSTEM
14d77c4d 5216M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5217L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5218W: https://i2c.wiki.kernel.org/
5219Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5220T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5221S: Maintained
40ed1b4c 5222F: Documentation/devicetree/bindings/i2c/
679655da
JP
5223F: Documentation/i2c/
5224F: drivers/i2c/
630bc46e 5225F: drivers/i2c/*/
679655da 5226F: include/linux/i2c.h
03b70d62 5227F: include/linux/i2c-*.h
c117ab84
CEB
5228F: include/uapi/linux/i2c.h
5229F: include/uapi/linux/i2c-*.h
1da177e4 5230
4560d677
WS
5231I2C ACPI SUPPORT
5232M: Mika Westerberg <mika.westerberg@linux.intel.com>
5233L: linux-i2c@vger.kernel.org
5234L: linux-acpi@vger.kernel.org
5235S: Maintained
4560d677 5236
d85c8a6a 5237I2C-TAOS-EVM DRIVER
d8130624 5238M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5239L: linux-i2c@vger.kernel.org
5240S: Maintained
5241F: Documentation/i2c/busses/i2c-taos-evm
5242F: drivers/i2c/busses/i2c-taos-evm.c
5243
e8c76eed 5244I2C-TINY-USB DRIVER
8b58be88 5245M: Till Harbaum <till@harbaum.org>
846557d3 5246L: linux-i2c@vger.kernel.org
932d1872 5247W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5248S: Maintained
679655da 5249F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5250
1da177e4 5251i386 BOOT CODE
8b58be88 5252M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5253S: Maintained
679655da 5254F: arch/x86/boot/
1da177e4
LT
5255
5256i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5257M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5258T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5259S: Maintained
5260
1da177e4 5261IA64 (Itanium) PLATFORM
8b58be88
JP
5262M: Tony Luck <tony.luck@intel.com>
5263M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5264L: linux-ia64@vger.kernel.org
6b1c70b1 5265T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5266S: Maintained
679655da 5267F: arch/ia64/
1da177e4 5268
4cd38750
LDSB
5269IBM Power VMX Cryptographic instructions
5270M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5271M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5272L: linux-crypto@vger.kernel.org
5273S: Supported
5274F: drivers/crypto/vmx/Makefile
5275F: drivers/crypto/vmx/Kconfig
5276F: drivers/crypto/vmx/vmx.c
5277F: drivers/crypto/vmx/aes*
5278F: drivers/crypto/vmx/ghash*
5279F: drivers/crypto/vmx/ppc-xlate.pl
5280
956c203c 5281IBM Power in-Nest Crypto Acceleration
4cd38750 5282M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5283M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5284L: linux-crypto@vger.kernel.org
5285S: Supported
28bceeaa
DS
5286F: drivers/crypto/nx/Makefile
5287F: drivers/crypto/nx/Kconfig
5288F: drivers/crypto/nx/nx-aes*
5289F: drivers/crypto/nx/nx-sha*
5290F: drivers/crypto/nx/nx.*
5291F: drivers/crypto/nx/nx_csbcpb.h
5292F: drivers/crypto/nx/nx_debugfs.h
956c203c 5293
0e16aafb 5294IBM Power 842 compression accelerator
41656aa7 5295M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5296S: Supported
28bceeaa
DS
5297F: drivers/crypto/nx/Makefile
5298F: drivers/crypto/nx/Kconfig
7011a122 5299F: drivers/crypto/nx/nx-842*
2da572c9 5300F: include/linux/sw842.h
2062c5b6 5301F: crypto/842.c
2da572c9 5302F: lib/842/
0e16aafb 5303
1da177e4 5304IBM Power Linux RAID adapter
8b58be88 5305M: Brian King <brking@us.ibm.com>
1da177e4 5306S: Supported
679655da 5307F: drivers/scsi/ipr.*
1da177e4 5308
9d348af4 5309IBM Power Virtual Ethernet Device Driver
eddd63a6 5310M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5311L: netdev@vger.kernel.org
5312S: Supported
9aa32835 5313F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5314
032c5e82
TF
5315IBM Power SRIOV Virtual NIC Device Driver
5316M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5317M: John Allen <jallen@linux.vnet.ibm.com>
5318L: netdev@vger.kernel.org
5319S: Supported
5320F: drivers/net/ethernet/ibm/ibmvnic.*
5321
e6babec6 5322IBM Power Virtual SCSI Device Drivers
bcbde52b 5323M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5324L: linux-scsi@vger.kernel.org
5325S: Supported
e6babec6
NF
5326F: drivers/scsi/ibmvscsi/ibmvscsi*
5327F: drivers/scsi/ibmvscsi/viosrp.h
5328
5329IBM Power Virtual FC Device Drivers
44b4dad9 5330M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5331L: linux-scsi@vger.kernel.org
5332S: Supported
5333F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5334
1da177e4 5335IBM ServeRAID RAID DRIVER
f9213e78 5336S: Orphan
679655da 5337F: drivers/scsi/ips.*
1da177e4 5338
6ed9f9c4
PT
5339ICH LPC AND GPIO DRIVER
5340M: Peter Tyser <ptyser@xes-inc.com>
5341S: Maintained
5342F: drivers/mfd/lpc_ich.c
5343F: drivers/gpio/gpio-ich.c
5344
1e7106fc 5345IDE SUBSYSTEM
8b58be88 5346M: "David S. Miller" <davem@davemloft.net>
1da177e4 5347L: linux-ide@vger.kernel.org
8a6e2535 5348Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5349T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5350S: Maintained
679655da
JP
5351F: Documentation/ide/
5352F: drivers/ide/
5353F: include/linux/ide.h
1da177e4 5354
6cb8c13d
IP
5355IDEAPAD LAPTOP EXTRAS DRIVER
5356M: Ike Panhc <ike.pan@canonical.com>
5357L: platform-driver-x86@vger.kernel.org
5358W: http://launchpad.net/ideapad-laptop
5359S: Maintained
5360F: drivers/platform/x86/ideapad-laptop.c
5361
1ea4c161
AM
5362IDEAPAD LAPTOP SLIDEBAR DRIVER
5363M: Andrey Moiseev <o2g.org.ru@gmail.com>
5364L: linux-input@vger.kernel.org
5365W: https://github.com/o2genum/ideapad-slidebar
5366S: Maintained
5367F: drivers/input/misc/ideapad_slidebar.c
5368
0f861e8c 5369IDE/ATAPI DRIVERS
487ba8e8 5370M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5371L: linux-ide@vger.kernel.org
c404c199 5372S: Maintained
679655da
JP
5373F: Documentation/cdrom/ide-cd
5374F: drivers/ide/ide-cd*
1da177e4 5375
27471fdb 5376IDLE-I7300
8b58be88 5377M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5378L: linux-pm@vger.kernel.org
27471fdb 5379S: Supported
679655da 5380F: drivers/idle/i7300_idle.c
27471fdb 5381
02cf2286 5382IEEE 802.15.4 SUBSYSTEM
b6e195fd 5383M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5384L: linux-wpan@vger.kernel.org
5385W: https://github.com/linux-wpan
5386T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5387S: Maintained
5388F: net/ieee802154/
68653359 5389F: net/mac802154/
251741b1 5390F: drivers/net/ieee802154/
580947d3
AA
5391F: include/linux/nl802154.h
5392F: include/linux/ieee802154.h
5393F: include/net/nl802154.h
5394F: include/net/mac802154.h
5395F: include/net/af_ieee802154.h
5396F: include/net/cfg802154.h
5397F: include/net/ieee802154_netdev.h
ebef9c12 5398F: Documentation/networking/ieee802154.txt
02cf2286 5399
b1c97193
SY
5400IGORPLUG-USB IR RECEIVER
5401M: Sean Young <sean@mess.org>
5402L: linux-media@vger.kernel.org
5403S: Maintained
5404F: drivers/media/rc/igorplugusb.c
5405
40ad4a30
SY
5406IGUANAWORKS USB IR TRANSCEIVER
5407M: Sean Young <sean@mess.org>
5408L: linux-media@vger.kernel.org
5409S: Maintained
5410F: drivers/media/rc/iguanair.c
5411
9545f86e 5412IIO SUBSYSTEM AND DRIVERS
030a13d7 5413M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5414R: Hartmut Knaack <knaack.h@gmx.de>
5415R: Lars-Peter Clausen <lars@metafoo.de>
5416R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5417L: linux-iio@vger.kernel.org
5418S: Maintained
03e7c251 5419F: drivers/iio/
9545f86e 5420F: drivers/staging/iio/
8fe671fc 5421F: include/linux/iio/
817020cf 5422F: tools/iio/
9545f86e 5423
65519263
SG
5424IKANOS/ADI EAGLE ADSL USB DRIVER
5425M: Matthieu Castet <castet.matthieu@free.fr>
5426M: Stanislaw Gruszka <stf_xl@wp.pl>
5427S: Maintained
5428F: drivers/usb/atm/ueagle-atm.c
5429
e89ab51f
GR
5430INA209 HARDWARE MONITOR DRIVER
5431M: Guenter Roeck <linux@roeck-us.net>
5432L: lm-sensors@lm-sensors.org
5433S: Maintained
5434F: Documentation/hwmon/ina209
5435F: Documentation/devicetree/bindings/i2c/ina209.txt
5436F: drivers/hwmon/ina209.c
5437
5438INA2XX HARDWARE MONITOR DRIVER
5439M: Guenter Roeck <linux@roeck-us.net>
5440L: lm-sensors@lm-sensors.org
5441S: Maintained
5442F: Documentation/hwmon/ina2xx
5443F: drivers/hwmon/ina2xx.c
5444F: include/linux/platform_data/ina2xx.h
5445
14dc124f
SIG
5446INDUSTRY PACK SUBSYSTEM (IPACK)
5447M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5448M: Jens Taprogge <jens.taprogge@taprogge.org>
5449M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5450L: industrypack-devel@lists.sourceforge.net
5451W: http://industrypack.sourceforge.net
5452S: Maintained
5453F: drivers/ipack/
5454
8adc53fd
ZLK
5455INGENIC JZ4780 DMA Driver
5456M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5457S: Maintained
5458F: drivers/dma/dma-jz4780.c
5459
aa7168f4 5460INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5461M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5462M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5463L: linux-ima-devel@lists.sourceforge.net
5464L: linux-ima-user@lists.sourceforge.net
5465L: linux-security-module@vger.kernel.org
aa7168f4 5466S: Supported
679655da 5467F: security/integrity/ima/
aa7168f4 5468
9a4ea5a9
JH
5469IMGTEC IR DECODER DRIVER
5470M: James Hogan <james.hogan@imgtec.com>
5471S: Maintained
5472F: drivers/media/rc/img-ir/
5473
1da177e4 5474IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5475L: linux-fbdev@vger.kernel.org
843393d3 5476S: Orphan
8a61f013 5477F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5478
5479INFINIBAND SUBSYSTEM
b6b2bbe6 5480M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5481M: Sean Hefty <sean.hefty@intel.com>
5482M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5483L: linux-rdma@vger.kernel.org
605841f5 5484W: http://www.openfabrics.org/
8a6e2535 5485Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5486T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5487S: Supported
679655da
JP
5488F: Documentation/infiniband/
5489F: drivers/infiniband/
2dfcad3a 5490F: drivers/staging/rdma/
c117ab84 5491F: include/uapi/linux/if_infiniband.h
954138dc
YD
5492F: include/uapi/rdma/
5493F: include/rdma/
1da177e4 5494
c9f04f58 5495INOTIFY
8b58be88
JP
5496M: John McCutchan <john@johnmccutchan.com>
5497M: Robert Love <rlove@rlove.org>
5498M: Eric Paris <eparis@parisplace.org>
c9f04f58 5499S: Maintained
679655da
JP
5500F: Documentation/filesystems/inotify.txt
5501F: fs/notify/inotify/
5502F: include/linux/inotify.h
c117ab84 5503F: include/uapi/linux/inotify.h
c9f04f58 5504
e2d1d6c0 5505INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5506M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5507L: linux-input@vger.kernel.org
8a6e2535 5508Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5509T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5510S: Maintained
679655da 5511F: drivers/input/
f4eea7e2 5512F: include/linux/input.h
c117ab84 5513F: include/uapi/linux/input.h
f4eea7e2 5514F: include/linux/input/
e2d1d6c0 5515
3267a87f 5516INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5517M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5518L: linux-input@vger.kernel.org
75dd112a 5519S: Odd fixes
3267a87f 5520F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5521F: drivers/input/input-mt.c
3267a87f
HR
5522K: \b(ABS|SYN)_MT_
5523
97fa99a3
JY
5524INTEL ASoC BDW/HSW DRIVERS
5525M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5526L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5527S: Supported
e8e1225d
JP
5528F: sound/soc/intel/common/sst-dsp*
5529F: sound/soc/intel/common/sst-firmware.c
5530F: sound/soc/intel/boards/broadwell.c
5531F: sound/soc/intel/haswell/
97fa99a3 5532
4ac13e17
DJ
5533INTEL C600 SERIES SAS CONTROLLER DRIVER
5534M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5535M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5536L: linux-scsi@vger.kernel.org
7106891a
DJ
5537T: git git://git.code.sf.net/p/intel-sas/isci
5538S: Supported
4ac13e17 5539F: drivers/scsi/isci/
4ac13e17 5540
ecc83e52
AH
5541INTEL HID EVENT DRIVER
5542M: Alex Hung <alex.hung@canonical.com>
5543L: platform-driver-x86@vger.kernel.org
5544S: Maintained
5545F: drivers/platform/x86/intel-hid.c
5546
26717172
LB
5547INTEL IDLE DRIVER
5548M: Len Brown <lenb@kernel.org>
bf1c138e 5549L: linux-pm@vger.kernel.org
08deed1e 5550T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5551S: Supported
5552F: drivers/idle/intel_idle.c
5553
7c1ac18d 5554INTEL PSTATE DRIVER
58ac1f62
SP
5555M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5556M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5557L: linux-pm@vger.kernel.org
5558S: Supported
5559F: drivers/cpufreq/intel_pstate.c
5560
9eb8ef74 5561INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5562M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5563L: linux-fbdev@vger.kernel.org
ce00f85c 5564S: Maintained
679655da 5565F: Documentation/fb/intelfb.txt
8a61f013 5566F: drivers/video/fbdev/intelfb/
9eb8ef74 5567
1da177e4 5568INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5569M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5570L: linux-fbdev@vger.kernel.org
ce00f85c 5571S: Maintained
8a61f013 5572F: drivers/video/fbdev/i810/
1da177e4 5573
f4a9bc4c 5574INTEL MENLOW THERMAL DRIVER
8b58be88 5575M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5576L: platform-driver-x86@vger.kernel.org
5ca92bd9 5577W: https://01.org/linux-acpi
f4a9bc4c 5578S: Supported
679655da 5579F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5580
248a9dc3 5581INTEL I/OAT DMA DRIVER
18ebd564 5582M: Dave Jiang <dave.jiang@intel.com>
08223d80 5583R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5584L: dmaengine@vger.kernel.org
5585Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5586S: Supported
679655da 5587F: drivers/dma/ioat*
248a9dc3 5588
6c8909b4 5589INTEL IOMMU (VT-d)
8b58be88 5590M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5591L: iommu@lists.linux-foundation.org
54e5881d 5592T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5593S: Supported
3fb39615 5594F: drivers/iommu/intel-iommu.c
679655da 5595F: include/linux/intel-iommu.h
6c8909b4 5596
b3e5f263 5597INTEL IOP-ADMA DMA DRIVER
08223d80 5598R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5599S: Odd fixes
679655da 5600F: drivers/dma/iop-adma.c
b3e5f263 5601
9251ce95 5602INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5603M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5604S: Maintained
679655da
JP
5605F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5606F: arch/arm/mach-ixp4xx/include/mach/npe.h
5607F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5608F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5609F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5610F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5611
844dd05f 5612INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5613M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5614S: Maintained
679655da 5615F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5616
2f302324 5617INTEL ETHERNET DRIVERS
8b58be88 5618M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5619R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5620R: Shannon Nelson <shannon.nelson@intel.com>
5621R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5622R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5623R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5624R: John Ronciak <john.ronciak@intel.com>
5625R: Mitch Williams <mitch.a.williams@intel.com>
5626L: intel-wired-lan@lists.osuosl.org
f6fde11a 5627W: http://www.intel.com/support/feedback.htm
d94e6fed 5628W: http://e1000.sourceforge.net/
2f302324
JK
5629Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5630T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5631T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5632S: Supported
0d164401
JK
5633F: Documentation/networking/e100.txt
5634F: Documentation/networking/e1000.txt
5635F: Documentation/networking/e1000e.txt
5636F: Documentation/networking/igb.txt
5637F: Documentation/networking/igbvf.txt
5638F: Documentation/networking/ixgb.txt
5639F: Documentation/networking/ixgbe.txt
5640F: Documentation/networking/ixgbevf.txt
1bff6529 5641F: Documentation/networking/i40e.txt
105bf2fe 5642F: Documentation/networking/i40evf.txt
dee1ad47 5643F: drivers/net/ethernet/intel/
bc90d291 5644F: drivers/net/ethernet/intel/*/
1da177e4 5645
0963d59b
LW
5646INTEL-MID GPIO DRIVER
5647M: David Cohen <david.a.cohen@linux.intel.com>
5648L: linux-gpio@vger.kernel.org
5649S: Maintained
5650F: drivers/gpio/gpio-intel-mid.c
5651
ca907a90
SY
5652INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5653M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5654L: linux-wireless@vger.kernel.org
ca907a90 5655S: Maintained
679655da 5656F: Documentation/networking/README.ipw2100
679655da 5657F: Documentation/networking/README.ipw2200
367a1092 5658F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5659
5760b0a5
AS
5660INTEL(R) TRACE HUB
5661M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5662S: Supported
5663F: Documentation/trace/intel_th.txt
5664F: drivers/hwtracing/intel_th/
5665
4bd96a7a 5666INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5667M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5668L: tboot-devel@lists.sourceforge.net
5669W: http://tboot.sourceforge.net
e9b7d7c8 5670T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5671S: Supported
5672F: Documentation/intel_txt.txt
5673F: include/linux/tboot.h
5674F: arch/x86/kernel/tboot.c
5675
8a70da82 5676INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5677M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5678M: linux-wimax@intel.com
49e7d9df 5679L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5680S: Supported
5681W: http://linuxwimax.org
679655da
JP
5682F: Documentation/wimax/README.i2400m
5683F: drivers/net/wimax/i2400m/
c117ab84 5684F: include/uapi/linux/wimax/i2400m.h
8a70da82 5685
1c0ce89c
SG
5686INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5687M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5688L: linux-wireless@vger.kernel.org
1c0ce89c 5689S: Supported
7ac9a364 5690F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5691
b481de9c 5692INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5693M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5694M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5695M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5696L: linux-wireless@vger.kernel.org
b481de9c 5697W: http://intellinuxwireless.org
b62ff718 5698T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5699S: Supported
e705c121 5700F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5701
de8fe023
TW
5702INTEL MANAGEMENT ENGINE (mei)
5703M: Tomas Winkler <tomas.winkler@intel.com>
5704L: linux-kernel@vger.kernel.org
5705S: Supported
c117ab84 5706F: include/uapi/linux/mei.h
5069288b 5707F: include/linux/mei_cl_bus.h
de8fe023 5708F: drivers/misc/mei/*
e07950a1 5709F: Documentation/misc-devices/mei/*
de8fe023 5710
50ceb98b
SD
5711INTEL MIC DRIVERS (mic)
5712M: Sudeep Dutt <sudeep.dutt@intel.com>
5713M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5714S: Supported
5715W: https://github.com/sudeepdutt/mic
5716W: http://software.intel.com/en-us/mic-developer
5717F: include/linux/mic_bus.h
5718F: include/linux/scif.h
5719F: include/uapi/linux/mic_common.h
5720F: include/uapi/linux/mic_ioctl.h
5721F include/uapi/linux/scif_ioctl.h
5722F: drivers/misc/mic/
5723F: drivers/dma/mic_x100_dma.c
5724F: drivers/dma/mic_x100_dma.h
5725F Documentation/mic/
5726
fdca4f16 5727INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5728M: Zha Qipeng<qipeng.zha@intel.com>
5729L: platform-driver-x86@vger.kernel.org
5730S: Maintained
5731F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5732F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5733F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5734F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5735
378f956e
SKC
5736INTEL TELEMETRY DRIVER
5737M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5738L: platform-driver-x86@vger.kernel.org
5739S: Maintained
5740F: drivers/platform/x86/intel_telemetry_core.c
5741F: arch/x86/include/asm/intel_telemetry.h
9d16b482 5742F: drivers/platform/x86/intel_telemetry_pltdrv.c
87bee290 5743F: drivers/platform/x86/intel_telemetry_debugfs.c
0a8b8353 5744
cb109a0e 5745IOC3 ETHERNET DRIVER
8b58be88 5746M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5747L: linux-mips@linux-mips.org
5748S: Maintained
8862bf1e 5749F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5750
cb109a0e 5751IOC3 SERIAL DRIVER
8b58be88 5752M: Pat Gefre <pfg@sgi.com>
d39e0721 5753L: linux-serial@vger.kernel.org
cb109a0e 5754S: Maintained
df621252 5755F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5756
0b6e8569
SW
5757IOMMU DRIVERS
5758M: Joerg Roedel <joro@8bytes.org>
5759L: iommu@lists.linux-foundation.org
5760T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5761S: Maintained
5762F: drivers/iommu/
5763
4480f15b 5764IP MASQUERADING
8b58be88 5765M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5766S: Maintained
679655da 5767F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5768
4480f15b 5769IPATH DRIVER
8473c603 5770M: Mike Marciniszyn <infinipath@intel.com>
e6cc0fd1 5771L: linux-rdma@vger.kernel.org
52a09a04 5772S: Maintained
6f9b3890 5773F: drivers/staging/rdma/ipath/
77d8798b 5774
4409ebe9 5775IPMI SUBSYSTEM
8b58be88 5776M: Corey Minyard <minyard@acm.org>
b0c90653 5777L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5778W: http://openipmi.sourceforge.net/
5779S: Supported
679655da
JP
5780F: Documentation/IPMI.txt
5781F: drivers/char/ipmi/
5782F: include/linux/ipmi*
c117ab84 5783F: include/uapi/linux/ipmi*
4409ebe9 5784
2d800897
KW
5785QCOM AUDIO (ASoC) DRIVERS
5786M: Patrick Lai <plai@codeaurora.org>
5787M: Banajit Goswami <bgoswami@codeaurora.org>
5788L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5789S: Supported
5790F: sound/soc/qcom/
5791
e2d1d6c0 5792IPS SCSI RAID DRIVER
8b58be88 5793M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5794L: linux-scsi@vger.kernel.org
5795W: http://www.adaptec.com/
5796S: Maintained
679655da 5797F: drivers/scsi/ips*
e2d1d6c0
RD
5798
5799IPVS
8b58be88
JP
5800M: Wensong Zhang <wensong@linux-vs.org>
5801M: Simon Horman <horms@verge.net.au>
5802M: Julian Anastasov <ja@ssi.bg>
979b6c13 5803L: netdev@vger.kernel.org
e2d1d6c0 5804L: lvs-devel@vger.kernel.org
1da177e4 5805S: Maintained
679655da 5806F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5807F: include/net/ip_vs.h
c117ab84 5808F: include/uapi/linux/ip_vs.h
679655da 5809F: net/netfilter/ipvs/
1da177e4 5810
e7839f25 5811IPWIRELESS DRIVER
e5f6450c 5812M: Jiri Kosina <jikos@kernel.org>
d8130624 5813M: David Sterba <dsterba@suse.com>
92094aa0 5814S: Odd Fixes
282361a0 5815F: drivers/tty/ipwireless/
099dc4fb 5816
e2d1d6c0 5817IPX NETWORK LAYER
8b58be88 5818M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5819L: netdev@vger.kernel.org
5820S: Maintained
679655da 5821F: include/net/ipx.h
c117ab84 5822F: include/uapi/linux/ipx.h
679655da 5823F: net/ipx/
e2d1d6c0 5824
1da177e4 5825IRDA SUBSYSTEM
8b58be88 5826M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5827L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5828L: netdev@vger.kernel.org
1da177e4 5829W: http://irda.sourceforge.net/
f353976d 5830S: Maintained
e0057975 5831T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5832F: Documentation/networking/irda.txt
5833F: drivers/net/irda/
5834F: include/net/irda/
5835F: net/irda/
1da177e4 5836
a800c7cc
TG
5837IRQ SUBSYSTEM
5838M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5839L: linux-kernel@vger.kernel.org
a800c7cc 5840S: Maintained
75fc2d37 5841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5842F: kernel/irq/
2ed9fd28
JC
5843
5844IRQCHIP DRIVERS
5845M: Thomas Gleixner <tglx@linutronix.de>
5846M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5847M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5848L: linux-kernel@vger.kernel.org
5849S: Maintained
5850T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5851T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5852F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5853F: drivers/irqchip/
a800c7cc 5854
7ab3a837 5855IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5856M: Jiang Liu <jiang.liu@linux.intel.com>
5857M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5858S: Maintained
b09dec2c 5859T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5860F: Documentation/IRQ-domain.txt
5861F: include/linux/irqdomain.h
5862F: kernel/irq/irqdomain.c
b09dec2c 5863F: kernel/irq/msi.c
7ab3a837 5864
e2d1d6c0 5865ISAPNP
8b58be88 5866M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5867S: Maintained
679655da
JP
5868F: Documentation/isapnp.txt
5869F: drivers/pnp/isapnp/
5870F: include/linux/isapnp.h
e2d1d6c0 5871
d39b8420
HV
5872ISA RADIO MODULE
5873M: Hans Verkuil <hverkuil@xs4all.nl>
5874L: linux-media@vger.kernel.org
5875T: git git://linuxtv.org/media_tree.git
a825eaec 5876W: https://linuxtv.org
d39b8420
HV
5877S: Maintained
5878F: drivers/media/radio/radio-isa*
5879
71a6d0af
HW
5880iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5881M: Peter Jones <pjones@redhat.com>
5882M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5883S: Maintained
5884F: drivers/firmware/iscsi_ibft*
5885
14816b1e 5886ISCSI
8b58be88 5887M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5888L: open-iscsi@googlegroups.com
5889W: www.open-iscsi.org
54e5881d 5890T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5891S: Maintained
679655da
JP
5892F: drivers/scsi/*iscsi*
5893F: include/scsi/*iscsi*
14816b1e 5894
1e65eb42
OG
5895ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5896M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5897M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5898M: Roi Dayan <roid@mellanox.com>
5899L: linux-rdma@vger.kernel.org
5900S: Supported
5901W: http://www.openfabrics.org
5902W: www.open-iscsi.org
5903Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5904F: drivers/infiniband/ulp/iser/
1e65eb42 5905
2b70e5fd
SG
5906ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5907M: Sagi Grimberg <sagig@mellanox.com>
5908T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5909L: linux-rdma@vger.kernel.org
5910L: target-devel@vger.kernel.org
5911S: Supported
5912W: http://www.linux-iscsi.org
5913F: drivers/infiniband/ulp/isert
5914
1da177e4 5915ISDN SUBSYSTEM
8b58be88 5916M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5917L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5918L: netdev@vger.kernel.org
1da177e4 5919W: http://www.isdn4linux.de
54e5881d 5920T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5921S: Maintained
679655da
JP
5922F: Documentation/isdn/
5923F: drivers/isdn/
5924F: include/linux/isdn.h
5925F: include/linux/isdn/
c117ab84
CEB
5926F: include/uapi/linux/isdn.h
5927F: include/uapi/linux/isdn/
1da177e4
LT
5928
5929ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5930M: Armin Schindler <mac@melware.de>
d5d52273 5931L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5932W: http://www.melware.de
5933S: Maintained
679655da 5934F: drivers/isdn/hardware/eicon/
1da177e4 5935
d624870f 5936IT87 HARDWARE MONITORING DRIVER
d8130624 5937M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
5938L: lm-sensors@lm-sensors.org
5939S: Maintained
5940F: Documentation/hwmon/it87
5941F: drivers/hwmon/it87.c
5942
d7104bff
AP
5943IT913X MEDIA DRIVER
5944M: Antti Palosaari <crope@iki.fi>
5945L: linux-media@vger.kernel.org
a825eaec 5946W: https://linuxtv.org
d7104bff
AP
5947W: http://palosaari.fi/linux/
5948Q: http://patchwork.linuxtv.org/project/linux-media/list/
5949T: git git://linuxtv.org/anttip/media_tree.git
5950S: Maintained
249c697e 5951F: drivers/media/tuners/it913x*
d7104bff 5952
91821ff3 5953IVTV VIDEO4LINUX DRIVER
6afdeaf8 5954M: Andy Walls <awalls@md.metrocast.net>
7b212edf 5955L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 5956L: linux-media@vger.kernel.org
275ffde4 5957T: git git://linuxtv.org/media_tree.git
91821ff3
HV
5958W: http://www.ivtvdriver.org
5959S: Maintained
679655da 5960F: Documentation/video4linux/*.ivtv
90d72ac6 5961F: drivers/media/pci/ivtv/
c117ab84 5962F: include/uapi/linux/ivtv*
91821ff3 5963
68620bdd
MP
5964IX2505V MEDIA DRIVER
5965M: Malcolm Priestley <tvboxspy@gmail.com>
5966L: linux-media@vger.kernel.org
a825eaec 5967W: https://linuxtv.org
68620bdd
MP
5968Q: http://patchwork.linuxtv.org/project/linux-media/list/
5969S: Maintained
5970F: drivers/media/dvb-frontends/ix2505v*
5971
4453d736
GR
5972JC42.4 TEMPERATURE SENSOR DRIVER
5973M: Guenter Roeck <linux@roeck-us.net>
5974L: lm-sensors@lm-sensors.org
5975S: Maintained
5976F: drivers/hwmon/jc42.c
5977F: Documentation/hwmon/jc42
5978
e2d1d6c0 5979JFS FILESYSTEM
3256f80f 5980M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
5981L: jfs-discussion@lists.sourceforge.net
5982W: http://jfs.sourceforge.net/
54e5881d 5983T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 5984S: Maintained
679655da
JP
5985F: Documentation/filesystems/jfs.txt
5986F: fs/jfs/
e2d1d6c0 5987
95252236 5988JME NETWORK DRIVER
8b58be88 5989M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
5990L: netdev@vger.kernel.org
5991S: Maintained
63d24a0e 5992F: drivers/net/ethernet/jme.*
95252236 5993
1da177e4 5994JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 5995M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
5996L: linux-mtd@lists.infradead.org
5997W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 5998S: Maintained
679655da 5999F: fs/jffs2/
c117ab84 6000F: include/uapi/linux/jffs2.h
1da177e4 6001
d183e11a
TT
6002JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6003M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6004M: Jan Kara <jack@suse.com>
d183e11a
TT
6005L: linux-ext4@vger.kernel.org
6006S: Maintained
6007F: fs/jbd2/
6008F: include/linux/jbd2.h
ae0718f8 6009
207dab5f
MU
6010JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6011M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6012L: linux-media@vger.kernel.org
6013S: Maintained
6014F: drivers/media/platform/rcar_jpu.c
6015
fd8b6cb4 6016JSM Neo PCI based serial card
9d141cb9 6017M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
6018L: linux-serial@vger.kernel.org
6019S: Maintained
df621252 6020F: drivers/tty/serial/jsm/
ae0718f8 6021
af39917d
CL
6022K10TEMP HARDWARE MONITORING DRIVER
6023M: Clemens Ladisch <clemens@ladisch.de>
6024L: lm-sensors@lm-sensors.org
6025S: Maintained
6026F: Documentation/hwmon/k10temp
6027F: drivers/hwmon/k10temp.c
6028
4660cb35 6029K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6030M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 6031L: lm-sensors@lm-sensors.org
ae0718f8 6032S: Maintained
679655da
JP
6033F: Documentation/hwmon/k8temp
6034F: drivers/hwmon/k8temp.c
ae0718f8 6035
1da177e4 6036KCONFIG
5eb1f99e 6037M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6038L: linux-kbuild@vger.kernel.org
cea8321c 6039T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6040S: Maintained
679655da
JP
6041F: Documentation/kbuild/kconfig-language.txt
6042F: scripts/kconfig/
1da177e4 6043
ea6c2089 6044KDUMP
8b58be88
JP
6045M: Vivek Goyal <vgoyal@redhat.com>
6046M: Haren Myneni <hbabu@us.ibm.com>
34633993 6047L: kexec@lists.infradead.org
ea6c2089
VG
6048W: http://lse.sourceforge.net/kdump/
6049S: Maintained
80811493 6050F: Documentation/kdump/
ea6c2089 6051
f41bf02f
HV
6052KEENE FM RADIO TRANSMITTER DRIVER
6053M: Hans Verkuil <hverkuil@xs4all.nl>
6054L: linux-media@vger.kernel.org
6055T: git git://linuxtv.org/media_tree.git
a825eaec 6056W: https://linuxtv.org
f41bf02f
HV
6057S: Maintained
6058F: drivers/media/radio/radio-keene*
6059
1da177e4 6060KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6061M: Ian Kent <raven@themaw.net>
f694fc97 6062L: autofs@vger.kernel.org
1da177e4 6063S: Maintained
679655da 6064F: fs/autofs4/
1da177e4 6065
70fb7ba6 6066KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6067M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6068T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6069T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6070L: linux-kbuild@vger.kernel.org
5ce45962 6071S: Maintained
679655da
JP
6072F: Documentation/kbuild/
6073F: Makefile
6074F: scripts/Makefile.*
70fb7ba6
MM
6075F: scripts/basic/
6076F: scripts/mk*
6077F: scripts/package/
1da177e4
LT
6078
6079KERNEL JANITORS
c3000e03 6080L: kernel-janitors@vger.kernel.org
10466f5a 6081W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6082S: Odd Fixes
1da177e4 6083
e8b43555 6084KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6085M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6086M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6087L: linux-nfs@vger.kernel.org
1da177e4 6088W: http://nfs.sourceforge.net/
98fac23f 6089S: Supported
679655da 6090F: fs/nfsd/
c117ab84 6091F: include/uapi/linux/nfsd/
679655da
JP
6092F: fs/lockd/
6093F: fs/nfs_common/
6094F: net/sunrpc/
6095F: include/linux/lockd/
6096F: include/linux/sunrpc/
c117ab84 6097F: include/uapi/linux/sunrpc/
1da177e4 6098
13b122b3
SK
6099KERNEL SELFTEST FRAMEWORK
6100M: Shuah Khan <shuahkh@osg.samsung.com>
6101L: linux-api@vger.kernel.org
6102T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6103S: Maintained
6104F: tools/testing/selftests
6105
426d62e2 6106KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6107M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6108M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6109L: kvm@vger.kernel.org
e3e58478 6110W: http://www.linux-kvm.org
a94b40a6 6111T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6112S: Supported
c93a64fe
PB
6113F: Documentation/*/kvm*.txt
6114F: Documentation/virtual/kvm/
679655da 6115F: arch/*/kvm/
1662e862
CB
6116F: arch/x86/kernel/kvm.c
6117F: arch/x86/kernel/kvmclock.c
679655da
JP
6118F: arch/*/include/asm/kvm*
6119F: include/linux/kvm*
c117ab84 6120F: include/uapi/linux/kvm*
679655da 6121F: virt/kvm/
426d62e2 6122
ad8003d3 6123KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6124M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6125L: kvm@vger.kernel.org
038161de 6126W: http://www.linux-kvm.org/
7de609c8 6127S: Maintained
679655da 6128F: arch/x86/include/asm/svm.h
679655da 6129F: arch/x86/kvm/svm.c
426d62e2 6130
513014b7 6131KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6132M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6133L: kvm-ppc@vger.kernel.org
038161de 6134W: http://www.linux-kvm.org/
6a7f972d 6135T: git git://github.com/agraf/linux-2.6.git
513014b7 6136S: Supported
679655da
JP
6137F: arch/powerpc/include/asm/kvm*
6138F: arch/powerpc/kvm/
513014b7 6139
85f8fffe 6140KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6141M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6142M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6143L: linux-s390@vger.kernel.org
6144W: http://www.ibm.com/developerworks/linux/linux390/
6145S: Supported
679655da
JP
6146F: Documentation/s390/kvm.txt
6147F: arch/s390/include/asm/kvm*
80811493 6148F: arch/s390/kvm/
85f8fffe 6149
a749474d 6150KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6151M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6152M: Marc Zyngier <marc.zyngier@arm.com>
6153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6154L: kvmarm@lists.cs.columbia.edu
6155W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6156T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6157S: Supported
a749474d
CD
6158F: arch/arm/include/uapi/asm/kvm*
6159F: arch/arm/include/asm/kvm*
6160F: arch/arm/kvm/
5c8818b4
MZ
6161F: virt/kvm/arm/
6162F: include/kvm/arm_*
a749474d 6163
6394a3ec 6164KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6165M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6166M: Marc Zyngier <marc.zyngier@arm.com>
6167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6168L: kvmarm@lists.cs.columbia.edu
6169S: Maintained
6170F: arch/arm64/include/uapi/asm/kvm*
6171F: arch/arm64/include/asm/kvm*
6172F: arch/arm64/kvm/
6173
dc009d92 6174KEXEC
8b58be88 6175M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6176W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6177L: kexec@lists.infradead.org
dc009d92 6178S: Maintained
679655da 6179F: include/linux/kexec.h
c117ab84 6180F: include/uapi/linux/kexec.h
679655da 6181F: kernel/kexec.c
dc009d92 6182
e971461f
DH
6183KEYS/KEYRINGS:
6184M: David Howells <dhowells@redhat.com>
aa62efff 6185L: keyrings@vger.kernel.org
e971461f 6186S: Maintained
d410fa4e 6187F: Documentation/security/keys.txt
e971461f
DH
6188F: include/linux/key.h
6189F: include/linux/key-type.h
6190F: include/keys/
6191F: security/keys/
6192
7f3c68be 6193KEYS-TRUSTED
74dd744f
MZ
6194M: David Safford <safford@us.ibm.com>
6195M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6196L: linux-security-module@vger.kernel.org
aa62efff 6197L: keyrings@vger.kernel.org
7f3c68be 6198S: Supported
d410fa4e 6199F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6200F: include/keys/trusted-type.h
6201F: security/keys/trusted.c
6202F: security/keys/trusted.h
6203
6204KEYS-ENCRYPTED
74dd744f
MZ
6205M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6206M: David Safford <safford@us.ibm.com>
7f3c68be 6207L: linux-security-module@vger.kernel.org
aa62efff 6208L: keyrings@vger.kernel.org
7f3c68be 6209S: Supported
d410fa4e 6210F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6211F: include/keys/encrypted-type.h
19c90aa6 6212F: security/keys/encrypted-keys/
7f3c68be 6213
5b778dad 6214KGDB / KDB /debug_core
8b58be88 6215M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6216W: http://kgdb.wiki.kernel.org/
e3e2aaf7
JW
6217L: kgdb-bugreport@lists.sourceforge.net
6218S: Maintained
679655da
JP
6219F: Documentation/DocBook/kgdb.tmpl
6220F: drivers/misc/kgdbts.c
df621252 6221F: drivers/tty/serial/kgdboc.c
5b778dad 6222F: include/linux/kdb.h
679655da 6223F: include/linux/kgdb.h
4063eb5f 6224F: kernel/debug/
e3e2aaf7 6225
456db8cc 6226KMEMCHECK
8b58be88 6227M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6228M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6229S: Maintained
410d7a97
JP
6230F: Documentation/kmemcheck.txt
6231F: arch/x86/include/asm/kmemcheck.h
6232F: arch/x86/mm/kmemcheck/
6233F: include/linux/kmemcheck.h
6234F: mm/kmemcheck.c
b9ce08c0 6235
c3bb4d24 6236KMEMLEAK
8b58be88 6237M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6238S: Maintained
6239F: Documentation/kmemleak.txt
6240F: include/linux/kmemleak.h
6241F: mm/kmemleak.c
6242F: mm/kmemleak-test.c
6243
89559a61 6244KPROBES
8b58be88
JP
6245M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6246M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6247M: "David S. Miller" <davem@davemloft.net>
97c29e74 6248M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6249S: Maintained
679655da
JP
6250F: Documentation/kprobes.txt
6251F: include/linux/kprobes.h
6252F: kernel/kprobes.c
89559a61 6253
70e84049 6254KS0108 LCD CONTROLLER DRIVER
8b58be88 6255M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6256W: http://miguelojeda.es/auxdisplay.htm
6257W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6258S: Maintained
679655da
JP
6259F: Documentation/auxdisplay/ks0108
6260F: drivers/auxdisplay/ks0108.c
6261F: include/linux/ks0108.h
70e84049 6262
1b69c6d0
DA
6263L3MDEV
6264M: David Ahern <dsa@cumulusnetworks.com>
6265L: netdev@vger.kernel.org
6266S: Maintained
6267F: net/l3mdev
6268F: include/net/l3mdev.h
6269
1da177e4 6270LAPB module
1da177e4 6271L: linux-x25@vger.kernel.org
bf9915cc 6272S: Orphan
679655da
JP
6273F: Documentation/networking/lapb-module.txt
6274F: include/*/lapb.h
6275F: net/lapb/
1da177e4
LT
6276
6277LASI 53c700 driver for PARISC
8b58be88 6278M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6279L: linux-scsi@vger.kernel.org
6280S: Maintained
679655da
JP
6281F: Documentation/scsi/53c700.txt
6282F: drivers/scsi/53c700*
1da177e4 6283
263de9b5 6284LED SUBSYSTEM
8b58be88 6285M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6286M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6287L: linux-leds@vger.kernel.org
b8926ba0 6288T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6289S: Maintained
679655da
JP
6290F: drivers/leds/
6291F: include/linux/leds.h
263de9b5 6292
b0461a44 6293LEGACY EEPROM DRIVER
d8130624 6294M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6295S: Maintained
6296F: Documentation/misc-devices/eeprom
6297F: drivers/misc/eeprom/eeprom.c
6298
1da177e4 6299LEGO USB Tower driver
8b58be88 6300M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6301L: legousb-devel@lists.sourceforge.net
6302W: http://legousb.sourceforge.net/
6303S: Maintained
679655da 6304F: drivers/usb/misc/legousbtower.c
1da177e4 6305
055616a8
MK
6306LG2160 MEDIA DRIVER
6307M: Michael Krufky <mkrufky@linuxtv.org>
6308L: linux-media@vger.kernel.org
a825eaec 6309W: https://linuxtv.org
055616a8
MK
6310W: http://github.com/mkrufky
6311Q: http://patchwork.linuxtv.org/project/linux-media/list/
6312T: git git://linuxtv.org/mkrufky/tuners.git
6313S: Maintained
6314F: drivers/media/dvb-frontends/lg2160.*
6315
6f0e7725
MK
6316LGDT3305 MEDIA DRIVER
6317M: Michael Krufky <mkrufky@linuxtv.org>
6318L: linux-media@vger.kernel.org
a825eaec 6319W: https://linuxtv.org
6f0e7725
MK
6320W: http://github.com/mkrufky
6321Q: http://patchwork.linuxtv.org/project/linux-media/list/
6322T: git git://linuxtv.org/mkrufky/tuners.git
6323S: Maintained
6324F: drivers/media/dvb-frontends/lgdt3305.*
6325
568a17ff 6326LGUEST
8b58be88 6327M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6328L: lguest@lists.ozlabs.org
568a17ff 6329W: http://lguest.ozlabs.org/
72e91863 6330S: Odd Fixes
070f420b 6331F: arch/x86/include/asm/lguest*.h
679655da
JP
6332F: arch/x86/lguest/
6333F: drivers/lguest/
6334F: include/linux/lguest*.h
070f420b 6335F: tools/lguest/
568a17ff 6336
32ac7cb2
TH
6337LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6338M: Tejun Heo <tj@kernel.org>
6339L: linux-ide@vger.kernel.org
6340T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6341S: Maintained
6342F: drivers/ata/
6343F: include/linux/ata.h
6344F: include/linux/libata.h
6345
6346LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6347M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6348L: linux-ide@vger.kernel.org
6349T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6350S: Maintained
6351F: include/linux/pata_arasan_cf_data.h
6352F: drivers/ata/pata_arasan_cf.c
6353
c7fa056c
BZ
6354LIBATA PATA DRIVERS
6355M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6356M: Tejun Heo <tj@kernel.org>
6357L: linux-ide@vger.kernel.org
6358T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6359S: Maintained
6360F: drivers/ata/pata_*.c
6361F: drivers/ata/ata_generic.c
6362
32ac7cb2
TH
6363LIBATA SATA AHCI PLATFORM devices support
6364M: Hans de Goede <hdegoede@redhat.com>
6365M: Tejun Heo <tj@kernel.org>
6366L: linux-ide@vger.kernel.org
6367T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6368S: Maintained
6369F: drivers/ata/ahci_platform.c
6370F: drivers/ata/libahci_platform.c
6371F: include/linux/ahci_platform.h
6372
6373LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6374M: Mikael Pettersson <mikpelinux@gmail.com>
6375L: linux-ide@vger.kernel.org
6376T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6377S: Maintained
6378F: drivers/ata/sata_promise.*
6379
1acd437c
SL
6380LIBLOCKDEP
6381M: Sasha Levin <sasha.levin@oracle.com>
6382S: Maintained
6383F: tools/lib/lockdep/
6384
bc30196f
DW
6385LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6386M: Dan Williams <dan.j.williams@intel.com>
6387L: linux-nvdimm@lists.01.org
6388Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6389S: Supported
6390F: drivers/nvdimm/*
6391F: include/linux/nd.h
6392F: include/linux/libnvdimm.h
6393F: include/uapi/linux/ndctl.h
6394
6395LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6396M: Ross Zwisler <ross.zwisler@linux.intel.com>
6397L: linux-nvdimm@lists.01.org
6398Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6399S: Supported
6400F: drivers/nvdimm/blk.c
6401F: drivers/nvdimm/region_devs.c
6402F: drivers/acpi/nfit*
6403
6404LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6405M: Vishal Verma <vishal.l.verma@intel.com>
6406L: linux-nvdimm@lists.01.org
6407Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6408S: Supported
6409F: drivers/nvdimm/btt*
6410
6411LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6412M: Ross Zwisler <ross.zwisler@linux.intel.com>
6413L: linux-nvdimm@lists.01.org
6414Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6415S: Supported
6416F: drivers/nvdimm/pmem.c
b864bc17 6417F: include/linux/pmem.h
40603526 6418F: arch/*/include/asm/pmem.h
bc30196f 6419
cd9e9808
MB
6420LIGHTNVM PLATFORM SUPPORT
6421M: Matias Bjorling <mb@lightnvm.io>
6422W: http://github/OpenChannelSSD
4ead1a25 6423L: linux-block@vger.kernel.org
cd9e9808
MB
6424S: Maintained
6425F: drivers/lightnvm/
6426F: include/linux/lightnvm.h
6427F: include/uapi/linux/lightnvm.h
6428
1da177e4 6429LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6430M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6431W: http://www.ibm.com/linux/ltc/projects/ppc
6432S: Supported
11c34c7d 6433F: arch/powerpc/boot/rs6000.h
1da177e4 6434
852bb9f5 6435LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6436M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6437M: Paul Mackerras <paulus@samba.org>
ea668936 6438M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6439W: http://www.penguinppc.org/
a4724ed6 6440L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6441Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6442T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6443S: Supported
11c34c7d
JP
6444F: Documentation/powerpc/
6445F: arch/powerpc/
1da177e4
LT
6446
6447LINUX FOR POWER MACINTOSH
8b58be88 6448M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6449W: http://www.penguinppc.org/
a4724ed6 6450L: linuxppc-dev@lists.ozlabs.org
1da177e4 6451S: Maintained
11c34c7d
JP
6452F: arch/powerpc/platforms/powermac/
6453F: drivers/macintosh/
1da177e4 6454
77a76369 6455LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6456M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6457L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6458T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6459S: Maintained
11c34c7d
JP
6460F: arch/powerpc/platforms/512x/
6461F: arch/powerpc/platforms/52xx/
1da177e4
LT
6462
6463LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6464M: Alistair Popple <alistair@popple.id.au>
8b58be88 6465M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6466W: http://www.penguinppc.org/
a4724ed6 6467L: linuxppc-dev@lists.ozlabs.org
1da177e4 6468S: Maintained
11c34c7d
JP
6469F: arch/powerpc/platforms/40x/
6470F: arch/powerpc/platforms/44x/
1da177e4 6471
260c02a9 6472LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6473L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6474S: Orphan
11c34c7d
JP
6475F: arch/powerpc/*/*virtex*
6476F: arch/powerpc/*/*/*virtex*
1da177e4 6477
e93adf1e 6478LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6479M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6480W: http://www.penguinppc.org/
a4724ed6 6481L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6482S: Maintained
a2b1f7c8 6483F: arch/powerpc/platforms/8xx/
e93adf1e 6484
1da177e4 6485LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6486M: Scott Wood <oss@buserror.net>
8b58be88 6487M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6488W: http://www.penguinppc.org/
a4724ed6 6489L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6490T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6491S: Maintained
11c34c7d 6492F: arch/powerpc/platforms/83xx/
4c8f581d 6493F: arch/powerpc/platforms/85xx/
1da177e4 6494
ab06ff3a 6495LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6496M: Olof Johansson <olof@lixom.net>
a4724ed6 6497L: linuxppc-dev@lists.ozlabs.org
92e19709 6498S: Maintained
11c34c7d
JP
6499F: arch/powerpc/platforms/pasemi/
6500F: drivers/*/*pasemi*
6501F: drivers/*/*/*pasemi*
ab06ff3a 6502
1da177e4 6503LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6504M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6505L: linux-security-module@vger.kernel.org
1da177e4
LT
6506S: Supported
6507
a23ce6da
HW
6508LIS3LV02D ACCELEROMETER DRIVER
6509M: Eric Piel <eric.piel@tremplin-utc.net>
6510S: Maintained
ff606677
JD
6511F: Documentation/misc-devices/lis3lv02d
6512F: drivers/misc/lis3lv02d/
bd35665f 6513F: drivers/platform/x86/hp_accel.c
a23ce6da 6514
b700e7f0
SJ
6515LIVE PATCHING
6516M: Josh Poimboeuf <jpoimboe@redhat.com>
6517M: Seth Jennings <sjenning@redhat.com>
e5f6450c 6518M: Jiri Kosina <jikos@kernel.org>
d8130624 6519M: Vojtech Pavlik <vojtech@suse.com>
b700e7f0
SJ
6520S: Maintained
6521F: kernel/livepatch/
6522F: include/linux/livepatch.h
6523F: arch/x86/include/asm/livepatch.h
6524F: arch/x86/kernel/livepatch.c
6525F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6526F: samples/livepatch/
b700e7f0 6527L: live-patching@vger.kernel.org
74d50da3 6528T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6529
e2d1d6c0 6530LLC (802.2)
8b58be88 6531M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6532S: Maintained
679655da 6533F: include/linux/llc.h
c117ab84 6534F: include/uapi/linux/llc.h
679655da
JP
6535F: include/net/llc*
6536F: net/llc/
e2d1d6c0 6537
4e233cbe
AD
6538LM73 HARDWARE MONITOR DRIVER
6539M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6540L: lm-sensors@lm-sensors.org
6541S: Maintained
6542F: drivers/hwmon/lm73.c
6543
156e2d1a 6544LM78 HARDWARE MONITOR DRIVER
d8130624 6545M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6546L: lm-sensors@lm-sensors.org
6547S: Maintained
6548F: Documentation/hwmon/lm78
6549F: drivers/hwmon/lm78.c
6550
1da177e4 6551LM83 HARDWARE MONITOR DRIVER
d8130624 6552M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6553L: lm-sensors@lm-sensors.org
1da177e4 6554S: Maintained
679655da
JP
6555F: Documentation/hwmon/lm83
6556F: drivers/hwmon/lm83.c
1da177e4
LT
6557
6558LM90 HARDWARE MONITOR DRIVER
d8130624 6559M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6560L: lm-sensors@lm-sensors.org
1da177e4 6561S: Maintained
679655da 6562F: Documentation/hwmon/lm90
aae7bce4 6563F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6564F: drivers/hwmon/lm90.c
1da177e4 6565
917cc4e6
GR
6566LM95234 HARDWARE MONITOR DRIVER
6567M: Guenter Roeck <linux@roeck-us.net>
6568L: lm-sensors@lm-sensors.org
6569S: Maintained
6570F: Documentation/hwmon/lm95234
6571F: drivers/hwmon/lm95234.c
6572
68620bdd
MP
6573LME2510 MEDIA DRIVER
6574M: Malcolm Priestley <tvboxspy@gmail.com>
6575L: linux-media@vger.kernel.org
a825eaec 6576W: https://linuxtv.org
68620bdd
MP
6577Q: http://patchwork.linuxtv.org/project/linux-media/list/
6578S: Maintained
6579F: drivers/media/usb/dvb-usb-v2/lmedm04*
6580
512e67f9 6581LOCKDEP AND LOCKSTAT
8b58be88
JP
6582M: Peter Zijlstra <peterz@infradead.org>
6583M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6584L: linux-kernel@vger.kernel.org
75fc2d37 6585T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6586S: Maintained
214e0aed
DB
6587F: Documentation/locking/lockdep*.txt
6588F: Documentation/locking/lockstat.txt
679655da 6589F: include/linux/lockdep.h
7486d6da 6590F: kernel/locking/
512e67f9 6591
dde33348 6592LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6593M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6594L: linux-ntfs-dev@lists.sourceforge.net
6595W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6596S: Maintained
679655da 6597F: Documentation/ldm.txt
20d16fef 6598F: block/partitions/ldm.*
1da177e4 6599
ef6ada3d
JE
6600LogFS
6601M: Joern Engel <joern@logfs.org>
756ccb3c 6602M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6603L: logfs@logfs.org
6604W: logfs.org
6605S: Maintained
6606F: fs/logfs/
6607
b62d7946
RS
6608LPC32XX MACHINE SUPPORT
6609M: Roland Stigge <stigge@antcom.de>
6610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6611S: Maintained
6612F: arch/arm/mach-lpc32xx/
6613
c87e34ef 6614LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3a980508
RS
6615M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6616M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6617M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6618M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6619L: MPT-FusionLinux.pdl@avagotech.com
c87e34ef
MED
6620L: linux-scsi@vger.kernel.org
6621W: http://www.lsilogic.com/support
6622S: Supported
679655da 6623F: drivers/message/fusion/
500c152a 6624F: drivers/scsi/mpt2sas/
6625F: drivers/scsi/mpt3sas/
c87e34ef 6626
1da177e4 6627LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6628M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6629L: linux-scsi@vger.kernel.org
6630S: Maintained
679655da 6631F: drivers/scsi/sym53c8xx_2/
1da177e4 6632
e5f5c99a
GR
6633LTC4261 HARDWARE MONITOR DRIVER
6634M: Guenter Roeck <linux@roeck-us.net>
6635L: lm-sensors@lm-sensors.org
6636S: Maintained
6637F: Documentation/hwmon/ltc4261
6638F: drivers/hwmon/ltc4261.c
6639
81365c31 6640LTP (Linux Test Project)
28b8e8d4 6641M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6642M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6643M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6644M: Jan Stancek <jstancek@redhat.com>
6645M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6646M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6647L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6648W: http://linux-test-project.github.io/
7d1ae8a8 6649T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6650S: Maintained
6651
c12a54b3 6652M32R ARCHITECTURE
c12a54b3 6653W: http://www.linux-m32r.org/
b4174867 6654S: Orphan
679655da 6655F: arch/m32r/
c12a54b3 6656
1da177e4 6657M68K ARCHITECTURE
8b58be88 6658M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6659L: linux-m68k@lists.linux-m68k.org
6660W: http://www.linux-m68k.org/
54e5881d 6661T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6662S: Maintained
679655da 6663F: arch/m68k/
9db35182 6664F: drivers/zorro/
1da177e4
LT
6665
6666M68K ON APPLE MACINTOSH
8b58be88 6667M: Joshua Thompson <funaho@jurai.org>
1da177e4 6668W: http://www.mac.linux-m68k.org/
9bb9f222 6669L: linux-m68k@lists.linux-m68k.org
1da177e4 6670S: Maintained
9db35182 6671F: arch/m68k/mac/
1da177e4
LT
6672
6673M68K ON HP9000/300
8b58be88 6674M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6675W: http://www.tazenda.demon.co.uk/phil/linux-hp
6676S: Maintained
679655da 6677F: arch/m68k/hp300/
1da177e4 6678
74425546
AP
6679M88DS3103 MEDIA DRIVER
6680M: Antti Palosaari <crope@iki.fi>
6681L: linux-media@vger.kernel.org
a825eaec 6682W: https://linuxtv.org
74425546
AP
6683W: http://palosaari.fi/linux/
6684Q: http://patchwork.linuxtv.org/project/linux-media/list/
6685T: git git://linuxtv.org/anttip/media_tree.git
6686S: Maintained
6687F: drivers/media/dvb-frontends/m88ds3103*
6688
68620bdd
MP
6689M88RS2000 MEDIA DRIVER
6690M: Malcolm Priestley <tvboxspy@gmail.com>
6691L: linux-media@vger.kernel.org
a825eaec 6692W: https://linuxtv.org
68620bdd
MP
6693Q: http://patchwork.linuxtv.org/project/linux-media/list/
6694S: Maintained
6695F: drivers/media/dvb-frontends/m88rs2000*
6696
07a092fa 6697MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6698M: Alexey Klimov <klimov.linux@gmail.com>
6699L: linux-media@vger.kernel.org
6700T: git git://linuxtv.org/media_tree.git
6701S: Maintained
6702F: drivers/media/radio/radio-ma901.c
07a092fa 6703
64a327a7 6704MAC80211
8b58be88 6705M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6706L: linux-wireless@vger.kernel.org
491b26b4 6707W: http://wireless.kernel.org/
ce466579
JB
6708T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6709T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6710S: Maintained
679655da
JP
6711F: Documentation/networking/mac80211-injection.txt
6712F: include/net/mac80211.h
6713F: net/mac80211/
64a327a7 6714
b863ceb7 6715MACVLAN DRIVER
8b58be88 6716M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6717L: netdev@vger.kernel.org
6718S: Maintained
679655da
JP
6719F: drivers/net/macvlan.c
6720F: include/linux/if_macvlan.h
b863ceb7 6721
2b6d83e2
JB
6722MAILBOX API
6723M: Jassi Brar <jassisinghbrar@gmail.com>
6724L: linux-kernel@vger.kernel.org
6725S: Maintained
6726F: drivers/mailbox/
6727F: include/linux/mailbox_client.h
6728F: include/linux/mailbox_controller.h
6729
faf1668c 6730MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6731M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6732W: http://www.kernel.org/doc/man-pages
bd7ebec6 6733L: linux-man@vger.kernel.org
1b53dc74 6734S: Maintained
faf1668c 6735
8427defd
RK
6736MARVELL ARMADA DRM SUPPORT
6737M: Russell King <rmk+kernel@arm.linux.org.uk>
6738S: Maintained
6739F: drivers/gpu/drm/armada/
6740
3ad50cca
GR
6741MARVELL 88E6352 DSA support
6742M: Guenter Roeck <linux@roeck-us.net>
6743S: Maintained
6744F: drivers/net/dsa/mv88e6352.c
6745
c4d007bc
TP
6746MARVELL CRYPTO DRIVER
6747M: Boris Brezillon <boris.brezillon@free-electrons.com>
6748M: Arnaud Ebalard <arno@natisbad.org>
6749F: drivers/crypto/marvell/
6750S: Maintained
6751L: linux-crypto@vger.kernel.org
6752
44c14c1d 6753MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6754M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6755M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6756L: netdev@vger.kernel.org
6757S: Maintained
6758F: drivers/net/ethernet/marvell/sk*
6759
74cda169 6760MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6761L: libertas-dev@lists.infradead.org
8ac3e99e 6762S: Orphan
f988d640 6763F: drivers/net/wireless/marvell/libertas/
74cda169 6764
b60d6975 6765MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6766M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6767L: netdev@vger.kernel.org
f5ca8502 6768S: Maintained
527a6266 6769F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6770F: include/linux/mv643xx.h
1da177e4 6771
370b8ed9
TP
6772MARVELL MVNETA ETHERNET DRIVER
6773M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6774L: netdev@vger.kernel.org
6775S: Maintained
6776F: drivers/net/ethernet/marvell/mvneta.*
6777
fcad584d 6778MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6779M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6780M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6781L: linux-wireless@vger.kernel.org
6782S: Maintained
277b024e 6783F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6784
a2c3f656 6785MARVELL MWL8K WIRELESS DRIVER
a040d532 6786M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6787L: linux-wireless@vger.kernel.org
16345910 6788S: Odd Fixes
de60f1dc 6789F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6790
2a69567b 6791MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6792M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6793S: Odd Fixes
1fa7e547 6794F: drivers/mmc/host/mvsdio.*
2a69567b 6795
1da177e4 6796MATROX FRAMEBUFFER DRIVER
c69f677c 6797L: linux-fbdev@vger.kernel.org
52653199 6798S: Orphan
8a61f013 6799F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6800F: include/uapi/linux/matroxfb.h
1da177e4 6801
ca462085
GR
6802MAX16065 HARDWARE MONITOR DRIVER
6803M: Guenter Roeck <linux@roeck-us.net>
6804L: lm-sensors@lm-sensors.org
6805S: Maintained
6806F: Documentation/hwmon/max16065
6807F: drivers/hwmon/max16065.c
6808
1f61cab8
GR
6809MAX20751 HARDWARE MONITOR DRIVER
6810M: Guenter Roeck <linux@roeck-us.net>
6811L: lm-sensors@lm-sensors.org
6812S: Maintained
6813F: Documentation/hwmon/max20751
6814F: drivers/hwmon/max20751.c
6815
d20620de 6816MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6817M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6818L: lm-sensors@lm-sensors.org
6819S: Maintained
679655da
JP
6820F: Documentation/hwmon/max6650
6821F: drivers/hwmon/max6650.c
d20620de 6822
e89ab51f
GR
6823MAX6697 HARDWARE MONITOR DRIVER
6824M: Guenter Roeck <linux@roeck-us.net>
6825L: lm-sensors@lm-sensors.org
6826S: Maintained
6827F: Documentation/hwmon/max6697
6828F: Documentation/devicetree/bindings/i2c/max6697.txt
6829F: drivers/hwmon/max6697.c
6830F: include/linux/platform_data/max6697.h
6831
f8f847b5
KK
6832MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6833M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6834L: linux-pm@vger.kernel.org
6835S: Supported
6836F: drivers/power/max14577_charger.c
6837F: drivers/power/max77693_charger.c
6838
3811405e
JMC
6839MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6840M: Javier Martinez Canillas <javier@osg.samsung.com>
6841L: linux-kernel@vger.kernel.org
6842S: Supported
6843F: drivers/*/*max77802.c
6844F: Documentation/devicetree/bindings/*/*max77802.txt
6845F: include/dt-bindings/*/*max77802.h
6846
befeb596
KK
6847MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6848M: Chanwoo Choi <cw00.choi@samsung.com>
6849M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6850L: linux-kernel@vger.kernel.org
6851S: Supported
6852F: drivers/*/max14577.c
6853F: drivers/*/max77686.c
6854F: drivers/*/max77693.c
6855F: drivers/extcon/extcon-max14577.c
6856F: drivers/extcon/extcon-max77693.c
6857F: drivers/rtc/rtc-max77686.c
6858F: drivers/clk/clk-max77686.c
6859F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6860F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6861F: Documentation/devicetree/bindings/mfd/max77693.txt
6862F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6863F: include/linux/mfd/max14577*.h
6864F: include/linux/mfd/max77686*.h
6865F: include/linux/mfd/max77693*.h
6866
9be3c9a5
HV
6867MAXIRADIO FM RADIO RECEIVER DRIVER
6868M: Hans Verkuil <hverkuil@xs4all.nl>
6869L: linux-media@vger.kernel.org
6870T: git git://linuxtv.org/media_tree.git
a825eaec 6871W: https://linuxtv.org
9be3c9a5
HV
6872S: Maintained
6873F: drivers/media/radio/radio-maxiradio*
6874
c05dc2cc
PR
6875MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6876M: Peter Rosin <peda@axentia.se>
6877L: linux-iio@vger.kernel.org
6878S: Maintained
6879F: drivers/iio/potentiometer/mcp4531.c
6880
6f32a8c9
LP
6881MEDIA DRIVERS FOR RENESAS - VSP1
6882M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6883L: linux-media@vger.kernel.org
4a121096 6884L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
6885T: git git://linuxtv.org/media_tree.git
6886S: Supported
6887F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6888F: drivers/media/platform/vsp1/
6889
dacf9ce8
KS
6890MEDIA DRIVERS FOR ASCOT2E
6891M: Sergey Kozlov <serjk@netup.ru>
6892L: linux-media@vger.kernel.org
a825eaec 6893W: https://linuxtv.org
dacf9ce8
KS
6894W: http://netup.tv/
6895T: git git://linuxtv.org/media_tree.git
6896S: Supported
6897F: drivers/media/dvb-frontends/ascot2e*
6898
a6dc60ff
KS
6899MEDIA DRIVERS FOR CXD2841ER
6900M: Sergey Kozlov <serjk@netup.ru>
6901L: linux-media@vger.kernel.org
a825eaec 6902W: https://linuxtv.org
a6dc60ff
KS
6903W: http://netup.tv/
6904T: git git://linuxtv.org/media_tree.git
6905S: Supported
6906F: drivers/media/dvb-frontends/cxd2841er*
6907
a5d32b35
KS
6908MEDIA DRIVERS FOR HORUS3A
6909M: Sergey Kozlov <serjk@netup.ru>
6910L: linux-media@vger.kernel.org
a825eaec 6911W: https://linuxtv.org
a5d32b35
KS
6912W: http://netup.tv/
6913T: git git://linuxtv.org/media_tree.git
6914S: Supported
6915F: drivers/media/dvb-frontends/horus3a*
6916
e025273b
KS
6917MEDIA DRIVERS FOR LNBH25
6918M: Sergey Kozlov <serjk@netup.ru>
6919L: linux-media@vger.kernel.org
a825eaec 6920W: https://linuxtv.org
e025273b
KS
6921W: http://netup.tv/
6922T: git git://linuxtv.org/media_tree.git
6923S: Supported
6924F: drivers/media/dvb-frontends/lnbh25*
6925
52b1eaf4
KS
6926MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6927M: Sergey Kozlov <serjk@netup.ru>
6928L: linux-media@vger.kernel.org
a825eaec 6929W: https://linuxtv.org
52b1eaf4
KS
6930W: http://netup.tv/
6931T: git git://linuxtv.org/media_tree.git
6932S: Supported
6933F: drivers/media/pci/netup_unidvb/*
6934
127c49ae 6935MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 6936M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
6937P: LinuxTV.org Project
6938L: linux-media@vger.kernel.org
a825eaec 6939W: https://linuxtv.org
8a6e2535 6940Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 6941T: git git://linuxtv.org/media_tree.git
127c49ae
JP
6942S: Maintained
6943F: Documentation/dvb/
6944F: Documentation/video4linux/
ffe06198 6945F: Documentation/DocBook/media/
127c49ae 6946F: drivers/media/
ffe06198 6947F: drivers/staging/media/
eb4b0ec7 6948F: include/linux/platform_data/media/
127c49ae 6949F: include/media/
6c0f0359
MCC
6950F: include/uapi/linux/dvb/
6951F: include/uapi/linux/videodev2.h
6952F: include/uapi/linux/media.h
6953F: include/uapi/linux/v4l2-*
6954F: include/uapi/linux/meye.h
6955F: include/uapi/linux/ivtv*
6956F: include/uapi/linux/uvcvideo.h
d20620de 6957
c869f77d
JK
6958MEDIATEK MT7601U WIRELESS LAN DRIVER
6959M: Jakub Kicinski <kubakici@wp.pl>
6960L: linux-wireless@vger.kernel.org
6961S: Maintained
6962F: drivers/net/wireless/mediatek/mt7601u/
6963
e399065b
SS
6964MEGARAID SCSI/SAS DRIVERS
6965M: Kashyap Desai <kashyap.desai@avagotech.com>
6966M: Sumit Saxena <sumit.saxena@avagotech.com>
6967M: Uday Lingala <uday.lingala@avagotech.com>
6968L: megaraidlinux.pdl@avagotech.com
baaea1dc 6969L: linux-scsi@vger.kernel.org
e399065b 6970W: http://www.lsi.com
ce00f85c 6971S: Maintained
679655da
JP
6972F: Documentation/scsi/megaraid.txt
6973F: drivers/scsi/megaraid.*
6974F: drivers/scsi/megaraid/
757e0108 6975
2c46c9d5 6976MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 6977M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 6978L: netdev@vger.kernel.org
2c46c9d5
AV
6979S: Supported
6980W: http://www.mellanox.com
6981Q: http://patchwork.ozlabs.org/project/netdev/list/
6982F: drivers/net/ethernet/mellanox/mlx4/en_*
6983
e7523a49
OG
6984MELLANOX ETHERNET DRIVER (mlx5e)
6985M: Saeed Mahameed <saeedm@mellanox.com>
6986L: netdev@vger.kernel.org
6987S: Supported
6988W: http://www.mellanox.com
6989Q: http://patchwork.ozlabs.org/project/netdev/list/
6990F: drivers/net/ethernet/mellanox/mlx5/core/en_*
6991
93c1edb2
JP
6992MELLANOX ETHERNET SWITCH DRIVERS
6993M: Jiri Pirko <jiri@mellanox.com>
6994M: Ido Schimmel <idosch@mellanox.com>
6995L: netdev@vger.kernel.org
6996S: Supported
6997W: http://www.mellanox.com
6998Q: http://patchwork.ozlabs.org/project/netdev/list/
6999F: drivers/net/ethernet/mellanox/mlxsw/
7000
5b25b13a
MD
7001MEMBARRIER SUPPORT
7002M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7003M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7004L: linux-kernel@vger.kernel.org
7005S: Supported
7006F: kernel/membarrier.c
7007F: include/uapi/linux/membarrier.h
7008
70ea91f1
SR
7009MEMORY MANAGEMENT
7010L: linux-mm@kvack.org
70ea91f1
SR
7011W: http://www.linux-mm.org
7012S: Maintained
679655da 7013F: include/linux/mm.h
551450bb
CS
7014F: include/linux/gfp.h
7015F: include/linux/mmzone.h
7016F: include/linux/memory_hotplug.h
7017F: include/linux/vmalloc.h
679655da 7018F: mm/
70ea91f1 7019
f4e9ce66 7020MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7021M: David Woodhouse <dwmw2@infradead.org>
242c325e 7022M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7023L: linux-mtd@lists.infradead.org
8a6e2535
JP
7024W: http://www.linux-mtd.infradead.org/
7025Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7026T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7027T: git git://git.infradead.org/l2-mtd.git
1da177e4 7028S: Maintained
679655da
JP
7029F: drivers/mtd/
7030F: include/linux/mtd/
c117ab84 7031F: include/uapi/mtd/
1da177e4 7032
26c57ef1 7033MEN A21 WATCHDOG DRIVER
30c7469b 7034M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7035L: linux-watchdog@vger.kernel.org
30c7469b 7036S: Maintained
26c57ef1
JT
7037F: drivers/watchdog/mena21_wdt.c
7038
3764e82e 7039MEN CHAMELEON BUS (mcb)
30c7469b
JT
7040M: Johannes Thumshirn <morbidrsa@gmail.com>
7041S: Maintained
3764e82e
JT
7042F: drivers/mcb/
7043F: include/linux/mcb.h
b9f2f459 7044F: Documentation/men-chameleon-bus.txt
3764e82e 7045
48b490d2
AW
7046MEN F21BMC (Board Management Controller)
7047M: Andreas Werner <andreas.werner@men.de>
7048S: Supported
7049F: drivers/mfd/menf21bmc.c
7050F: drivers/watchdog/menf21bmc_wdt.c
7051F: drivers/leds/leds-menf21bmc.c
7052F: drivers/hwmon/menf21bmc_hwmon.c
7053F: Documentation/hwmon/menf21bmc
7054
12285945
JH
7055METAG ARCHITECTURE
7056M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7057L: linux-metag@vger.kernel.org
f23d0e24 7058S: Odd Fixes
12285945
JH
7059F: arch/metag/
7060F: Documentation/metag/
7061F: Documentation/devicetree/bindings/metag/
2d799dde 7062F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7063F: drivers/clocksource/metag_generic.c
5698c50d
JH
7064F: drivers/irqchip/irq-metag.c
7065F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7066F: drivers/tty/metag_da.c
12285945 7067
c6375b0a 7068MICROBLAZE ARCHITECTURE
8b58be88 7069M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7070W: http://www.monstr.eu/fdt/
7071T: git git://git.monstr.eu/linux-2.6-microblaze.git
7072S: Supported
0a8c7914 7073F: arch/microblaze/
1da177e4 7074
2508a45a
CY
7075MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7076M: Chen Yu <yu.c.chen@intel.com>
7077L: platform-driver-x86@vger.kernel.org
7078S: Supported
7079F: drivers/platform/x86/surfacepro3_button.c
7080
1da177e4 7081MICROTEK X6 SCANNER
61eee9a7 7082M: Oliver Neukum <oliver@neukum.org>
1da177e4 7083S: Maintained
679655da 7084F: drivers/usb/image/microtek.*
1da177e4
LT
7085
7086MIPS
8b58be88 7087M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7088L: linux-mips@linux-mips.org
6097050d 7089W: http://www.linux-mips.org/
b05e988e 7090T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7091Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7092S: Supported
679655da
JP
7093F: Documentation/mips/
7094F: arch/mips/
1da177e4 7095
08b7620a
HV
7096MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7097M: Hans Verkuil <hverkuil@xs4all.nl>
7098L: linux-media@vger.kernel.org
7099T: git git://linuxtv.org/media_tree.git
a825eaec 7100W: https://linuxtv.org
08b7620a
HV
7101S: Odd Fixes
7102F: drivers/media/radio/radio-miropcm20*
7103
e126ba97
EC
7104Mellanox MLX5 core VPI driver
7105M: Eli Cohen <eli@mellanox.com>
7106L: netdev@vger.kernel.org
7107L: linux-rdma@vger.kernel.org
7108W: http://www.mellanox.com
7109Q: http://patchwork.ozlabs.org/project/netdev/list/
7110Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 7111T: git git://openfabrics.org/~eli/connect-ib.git
e126ba97
EC
7112S: Supported
7113F: drivers/net/ethernet/mellanox/mlx5/core/
7114F: include/linux/mlx5/
7115
7116Mellanox MLX5 IB driver
b75f0050
JP
7117M: Eli Cohen <eli@mellanox.com>
7118L: linux-rdma@vger.kernel.org
7119W: http://www.mellanox.com
7120Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 7121T: git git://openfabrics.org/~eli/connect-ib.git
b75f0050
JP
7122S: Supported
7123F: include/linux/mlx5/
7124F: drivers/infiniband/hw/mlx5/
e126ba97 7125
764589b6
CM
7126MELEXIS MLX90614 DRIVER
7127M: Crt Mori <cmo@melexis.com>
7128L: linux-iio@vger.kernel.org
7129W: http://www.melexis.com
7130S: Supported
7131F: drivers/iio/temperature/mlx90614.c
7132
0ce277e4
AP
7133MN88472 MEDIA DRIVER
7134M: Antti Palosaari <crope@iki.fi>
7135L: linux-media@vger.kernel.org
a825eaec 7136W: https://linuxtv.org
0ce277e4
AP
7137W: http://palosaari.fi/linux/
7138Q: http://patchwork.linuxtv.org/project/linux-media/list/
7139T: git git://linuxtv.org/anttip/media_tree.git
7140S: Maintained
7141F: drivers/staging/media/mn88472/
7142F: drivers/media/dvb-frontends/mn88472.h
7143
4f4d238f
AP
7144MN88473 MEDIA DRIVER
7145M: Antti Palosaari <crope@iki.fi>
7146L: linux-media@vger.kernel.org
a825eaec 7147W: https://linuxtv.org
4f4d238f
AP
7148W: http://palosaari.fi/linux/
7149Q: http://patchwork.linuxtv.org/project/linux-media/list/
7150T: git git://linuxtv.org/anttip/media_tree.git
7151S: Maintained
7152F: drivers/staging/media/mn88473/
7153F: drivers/media/dvb-frontends/mn88473.h
7154
1da177e4 7155MODULE SUPPORT
8b58be88 7156M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7157S: Maintained
679655da
JP
7158F: include/linux/module.h
7159F: kernel/module.c
1da177e4
LT
7160
7161MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7162W: http://popies.net/meye/
b7788e13 7163S: Orphan
679655da 7164F: Documentation/video4linux/meye.txt
90d72ac6 7165F: drivers/media/pci/meye/
6c0f0359 7166F: include/uapi/linux/meye.h
1da177e4 7167
b9705b60 7168MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7169M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7170S: Maintained
679655da 7171F: Documentation/serial/moxa-smartio
c897401b 7172F: drivers/tty/mxser.*
d735410a 7173
889b2f87
AK
7174MR800 AVERMEDIA USB FM RADIO DRIVER
7175M: Alexey Klimov <klimov.linux@gmail.com>
7176L: linux-media@vger.kernel.org
7177T: git git://linuxtv.org/media_tree.git
7178S: Maintained
7179F: drivers/media/radio/radio-mr800.c
7180
d7155691
AO
7181MRF24J40 IEEE 802.15.4 RADIO DRIVER
7182M: Alan Ott <alan@signal11.us>
7183L: linux-wpan@vger.kernel.org
7184S: Maintained
7185F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7186F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7187
8c4c731a 7188MSI LAPTOP SUPPORT
182ae55c 7189M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7190L: platform-driver-x86@vger.kernel.org
8c4c731a 7191S: Maintained
679655da 7192F: drivers/platform/x86/msi-laptop.c
8c4c731a 7193
0f1006b1 7194MSI WMI SUPPORT
d0944853 7195L: platform-driver-x86@vger.kernel.org
5ee7041e 7196S: Orphan
0f1006b1
AA
7197F: drivers/platform/x86/msi-wmi.c
7198
19a628a0
AP
7199MSI001 MEDIA DRIVER
7200M: Antti Palosaari <crope@iki.fi>
7201L: linux-media@vger.kernel.org
a825eaec 7202W: https://linuxtv.org
19a628a0
AP
7203W: http://palosaari.fi/linux/
7204Q: http://patchwork.linuxtv.org/project/linux-media/list/
7205T: git git://linuxtv.org/anttip/media_tree.git
7206S: Maintained
0185e197 7207F: drivers/media/tuners/msi001*
19a628a0 7208
7570589d 7209MSI2500 MEDIA DRIVER
2c57213f
AP
7210M: Antti Palosaari <crope@iki.fi>
7211L: linux-media@vger.kernel.org
a825eaec 7212W: https://linuxtv.org
2c57213f
AP
7213W: http://palosaari.fi/linux/
7214Q: http://patchwork.linuxtv.org/project/linux-media/list/
7215T: git git://linuxtv.org/anttip/media_tree.git
7216S: Maintained
7570589d 7217F: drivers/media/usb/msi2500/
2c57213f 7218
159eeea4
RJ
7219MSYSTEMS DISKONCHIP G3 MTD DRIVER
7220M: Robert Jarzmik <robert.jarzmik@free.fr>
7221L: linux-mtd@lists.infradead.org
7222S: Maintained
7223F: drivers/mtd/devices/docg3*
7224
62a37dc7 7225MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7226M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7227L: linux-media@vger.kernel.org
7228T: git git://linuxtv.org/media_tree.git
7229S: Maintained
7230F: drivers/media/i2c/mt9m032.c
b5dcee22 7231F: include/media/i2c/mt9m032.h
0e837fb9 7232
62a37dc7 7233MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7234M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7235L: linux-media@vger.kernel.org
7236T: git git://linuxtv.org/media_tree.git
7237S: Maintained
7238F: drivers/media/i2c/mt9p031.c
b5dcee22 7239F: include/media/i2c/mt9p031.h
0e837fb9 7240
62a37dc7 7241MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7242M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7243L: linux-media@vger.kernel.org
7244T: git git://linuxtv.org/media_tree.git
7245S: Maintained
7246F: drivers/media/i2c/mt9t001.c
b5dcee22 7247F: include/media/i2c/mt9t001.h
0e837fb9 7248
62a37dc7 7249MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7250M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7251L: linux-media@vger.kernel.org
7252T: git git://linuxtv.org/media_tree.git
7253S: Maintained
f2272e13 7254F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7255F: drivers/media/i2c/mt9v032.c
b5dcee22 7256F: include/media/i2c/mt9v032.h
0e837fb9 7257
4e0d13cb 7258MULTIFUNCTION DEVICES (MFD)
f7d3210e 7259M: Lee Jones <lee.jones@linaro.org>
7caa7991 7260T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7261S: Supported
679655da 7262F: drivers/mfd/
55b5940d 7263F: include/linux/mfd/
4e0d13cb 7264
5c4e6f13 7265MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7266M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7267L: linux-mmc@vger.kernel.org
708dce3f 7268T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7269S: Maintained
679655da
JP
7270F: drivers/mmc/
7271F: include/linux/mmc/
c117ab84 7272F: include/uapi/linux/mmc/
baca2da4 7273
15a0580c 7274MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7275S: Orphan
679655da
JP
7276F: drivers/mmc/host/mmc_spi.c
7277F: include/linux/spi/mmc_spi.h
15a0580c 7278
1da177e4 7279MULTISOUND SOUND DRIVER
8b58be88 7280M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7281S: Maintained
679655da
JP
7282F: Documentation/sound/oss/MultiSound
7283F: sound/oss/msnd*
1da177e4 7284
d735410a 7285MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7286S: Orphan
c897401b 7287F: drivers/tty/isicom.c
679655da 7288F: include/linux/isicom.h
d735410a 7289
550a7375 7290MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
f299470a 7291M: Felipe Balbi <balbi@ti.com>
795fb7e7 7292L: linux-usb@vger.kernel.org
43b416e5 7293T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7294S: Maintained
679655da 7295F: drivers/usb/musb/
550a7375 7296
ea0af5f6
MK
7297MXL5007T MEDIA DRIVER
7298M: Michael Krufky <mkrufky@linuxtv.org>
7299L: linux-media@vger.kernel.org
a825eaec 7300W: https://linuxtv.org
ea0af5f6
MK
7301W: http://github.com/mkrufky
7302Q: http://patchwork.linuxtv.org/project/linux-media/list/
7303T: git git://linuxtv.org/mkrufky/tuners.git
7304S: Maintained
7305F: drivers/media/tuners/mxl5007t.*
7306
2d3cf588 7307MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7308M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7309L: netdev@vger.kernel.org
205057ae 7310W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7311S: Supported
93f7848b 7312F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7313
1da177e4 7314NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7315S: Orphan
d9fb9f38 7316F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7317
23dc05a3
DM
7318NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7319M: Daniel Mack <zonque@gmail.com>
7320S: Maintained
e5747e40 7321L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7322W: http://www.native-instruments.com
7323F: sound/usb/caiaq/
7324
1da177e4 7325NCP FILESYSTEM
52653199
PV
7326M: Petr Vandrovec <petr@vandrovec.name>
7327S: Odd Fixes
679655da 7328F: fs/ncpfs/
1da177e4 7329
a79b0322
FT
7330NCR 5380 SCSI DRIVERS
7331M: Finn Thain <fthain@telegraphics.com.au>
7332M: Michael Schmitz <schmitzmic@gmail.com>
7333L: linux-scsi@vger.kernel.org
7334S: Maintained
7335F: Documentation/scsi/g_NCR5380.txt
7336F: drivers/scsi/NCR5380.*
7337F: drivers/scsi/arm/cumana_1.c
7338F: drivers/scsi/arm/oak.c
7339F: drivers/scsi/atari_NCR5380.c
7340F: drivers/scsi/atari_scsi.*
7341F: drivers/scsi/dmx3191d.c
7342F: drivers/scsi/dtc.*
7343F: drivers/scsi/g_NCR5380.*
7344F: drivers/scsi/g_NCR5380_mmio.c
7345F: drivers/scsi/mac_scsi.*
7346F: drivers/scsi/pas16.*
a79b0322
FT
7347F: drivers/scsi/sun3_scsi.*
7348F: drivers/scsi/sun3_scsi_vme.c
7349F: drivers/scsi/t128.*
7350
1da177e4 7351NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7352M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7353L: linux-scsi@vger.kernel.org
7354S: Maintained
679655da 7355F: drivers/scsi/NCR_D700.*
1da177e4 7356
4aa3eb4c
GR
7357NCT6775 HARDWARE MONITOR DRIVER
7358M: Guenter Roeck <linux@roeck-us.net>
7359L: lm-sensors@lm-sensors.org
7360S: Maintained
7361F: Documentation/hwmon/nct6775
7362F: drivers/hwmon/nct6775.c
7363
3c2d774c 7364NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7365M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7366L: linux-rdma@vger.kernel.org
e3d33cb1 7367W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7368S: Supported
7369F: drivers/infiniband/hw/nes/
7370
be2f2e84 7371NETEM NETWORK EMULATOR
adbbf69d 7372M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7373L: netem@lists.linux-foundation.org
be2f2e84 7374S: Maintained
679655da 7375F: net/sched/sch_netem.c
be2f2e84 7376
b2f5a051 7377NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7378M: Jon Mason <jdmason@kudzu.us>
4a58448b 7379L: netdev@vger.kernel.org
4a58448b 7380S: Supported
679655da 7381F: Documentation/networking/s2io.txt
b2f5a051 7382F: Documentation/networking/vxge.txt
86387e1a 7383F: drivers/net/ethernet/neterion/
4a58448b 7384
db9cf3a3 7385NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7386M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7387M: Patrick McHardy <kaber@trash.net>
42010ed0 7388M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7389L: netfilter-devel@vger.kernel.org
82b98543 7390L: coreteam@netfilter.org
1da177e4
LT
7391W: http://www.netfilter.org/
7392W: http://www.iptables.org/
42010ed0
PNA
7393Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7394T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7395T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7396S: Supported
679655da
JP
7397F: include/linux/netfilter*
7398F: include/linux/netfilter/
7399F: include/net/netfilter/
c117ab84
CEB
7400F: include/uapi/linux/netfilter*
7401F: include/uapi/linux/netfilter/
679655da
JP
7402F: net/*/netfilter.c
7403F: net/*/netfilter/
7404F: net/netfilter/
91c269a0 7405F: net/bridge/br_netfilter*.c
1da177e4 7406
4cc67735 7407NETLABEL
87a0874c 7408M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7409W: http://netlabel.sf.net
7410L: netdev@vger.kernel.org
87a0874c 7411S: Maintained
80811493 7412F: Documentation/netlabel/
679655da
JP
7413F: include/net/netlabel.h
7414F: net/netlabel/
4cc67735 7415
1da177e4 7416NETROM NETWORK LAYER
8b58be88 7417M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7418L: linux-hams@vger.kernel.org
d34cb28a 7419W: http://www.linux-ax25.org/
1da177e4 7420S: Maintained
679655da 7421F: include/net/netrom.h
c117ab84 7422F: include/uapi/linux/netrom.h
679655da 7423F: net/netrom/
1da177e4 7424
4c352362
JK
7425NETRONOME ETHERNET DRIVERS
7426M: Jakub Kicinski <jakub.kicinski@netronome.com>
7427M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7428L: oss-drivers@netronome.com
7429S: Maintained
7430F: drivers/net/ethernet/netronome/
7431
5ddb88c0 7432NETWORK BLOCK DEVICE (NBD)
4ca5829a 7433M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7434S: Maintained
5e4b269b 7435L: nbd-general@lists.sourceforge.net
4ca5829a 7436T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7437F: Documentation/blockdev/nbd.txt
7438F: drivers/block/nbd.c
c117ab84 7439F: include/uapi/linux/nbd.h
1da177e4 7440
6e43650c
NH
7441NETWORK DROP MONITOR
7442M: Neil Horman <nhorman@tuxdriver.com>
7443L: netdev@vger.kernel.org
7444S: Maintained
7445W: https://fedorahosted.org/dropwatch/
7446F: net/core/drop_monitor.c
7447
1da177e4 7448NETWORKING [GENERAL]
8b58be88 7449M: "David S. Miller" <davem@davemloft.net>
979b6c13 7450L: netdev@vger.kernel.org
b1e8fd54 7451W: http://www.linuxfoundation.org/en/Net
11e98029 7452Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7453T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7454T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7455S: Maintained
679655da
JP
7456F: net/
7457F: include/net/
018d21ed
JP
7458F: include/linux/in.h
7459F: include/linux/net.h
7460F: include/linux/netdevice.h
c117ab84
CEB
7461F: include/uapi/linux/in.h
7462F: include/uapi/linux/net.h
7463F: include/uapi/linux/netdevice.h
0c7aecd4 7464F: include/uapi/linux/net_namespace.h
7e814a6c 7465F: tools/net/
f4e53f9a 7466F: tools/testing/selftests/net/
335a67d2 7467F: lib/random32.c
a101ccd1 7468F: lib/test_bpf.c
1da177e4
LT
7469
7470NETWORKING [IPv4/IPv6]
8b58be88
JP
7471M: "David S. Miller" <davem@davemloft.net>
7472M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7473M: James Morris <jmorris@namei.org>
7474M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7475M: Patrick McHardy <kaber@trash.net>
979b6c13 7476L: netdev@vger.kernel.org
08deed1e 7477T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7478S: Maintained
679655da
JP
7479F: net/ipv4/
7480F: net/ipv6/
7481F: include/net/ip*
0a14842f 7482F: arch/x86/net/*
1da177e4 7483
73b7656c
DM
7484NETWORKING [IPSEC]
7485M: Steffen Klassert <steffen.klassert@secunet.com>
7486M: Herbert Xu <herbert@gondor.apana.org.au>
7487M: "David S. Miller" <davem@davemloft.net>
7488L: netdev@vger.kernel.org
d1fc5024
SK
7489T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7490T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7491S: Maintained
5826bdd1 7492F: net/core/flow.c
73b7656c
DM
7493F: net/xfrm/
7494F: net/key/
7495F: net/ipv4/xfrm*
d1fc5024
SK
7496F: net/ipv4/esp4.c
7497F: net/ipv4/ah4.c
7498F: net/ipv4/ipcomp.c
7499F: net/ipv4/ip_vti.c
73b7656c 7500F: net/ipv6/xfrm*
d1fc5024
SK
7501F: net/ipv6/esp6.c
7502F: net/ipv6/ah6.c
7503F: net/ipv6/ipcomp6.c
7504F: net/ipv6/ip6_vti.c
73b7656c
DM
7505F: include/uapi/linux/xfrm.h
7506F: include/net/xfrm.h
7507
10e2ff1c 7508NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7509M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7510L: netdev@vger.kernel.org
7511S: Maintained
7512
29f8f632 7513NETWORKING [WIRELESS]
2cb4abd1 7514L: linux-wireless@vger.kernel.org
8a6e2535 7515Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7516
788873ac
JP
7517NETWORKING DRIVERS
7518L: netdev@vger.kernel.org
7519W: http://www.linuxfoundation.org/en/Net
11e98029 7520Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7521T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7522T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7523S: Odd Fixes
7524F: drivers/net/
018d21ed 7525F: include/linux/if_*
0b63bf1f 7526F: include/linux/netdevice.h
0b63bf1f
JD
7527F: include/linux/etherdevice.h
7528F: include/linux/fcdevice.h
7529F: include/linux/fddidevice.h
7530F: include/linux/hippidevice.h
7531F: include/linux/inetdevice.h
c117ab84
CEB
7532F: include/uapi/linux/if_*
7533F: include/uapi/linux/netdevice.h
788873ac 7534
0e324cf6
JL
7535NETWORKING DRIVERS (WIRELESS)
7536M: Kalle Valo <kvalo@codeaurora.org>
7537L: linux-wireless@vger.kernel.org
7538Q: http://patchwork.kernel.org/project/linux-wireless/list/
7539T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7540S: Maintained
7541F: drivers/net/wireless/
7542
3d396eb1 7543NETXEN (1/10) GbE SUPPORT
8622315e 7544M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7545M: Sony Chacko <sony.chacko@qlogic.com>
7546M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7547L: netdev@vger.kernel.org
9c2b5bde 7548W: http://www.qlogic.com
3d396eb1 7549S: Supported
aa43c215 7550F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7551
6423d30f
AAJ
7552NFC SUBSYSTEM
7553M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7554M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7555M: Samuel Ortiz <sameo@linux.intel.com>
7556L: linux-wireless@vger.kernel.org
1eb3b216 7557L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7558S: Supported
6423d30f 7559F: net/nfc/
55eb94f9 7560F: include/net/nfc/
c117ab84 7561F: include/uapi/linux/nfc.h
6423d30f 7562F: drivers/nfc/
397d6497
CR
7563F: include/linux/platform_data/microread.h
7564F: include/linux/platform_data/nfcmrvl.h
7565F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7566F: include/linux/platform_data/pn544.h
397d6497
CR
7567F: include/linux/platform_data/st21nfca.h
7568F: include/linux/platform_data/st-nci.h
7ebb88e5 7569F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7570
e8b43555 7571NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7572M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7573M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7574L: linux-nfs@vger.kernel.org
7575W: http://client.linux-nfs.org
cd7b996a 7576T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7577S: Maintained
679655da
JP
7578F: fs/lockd/
7579F: fs/nfs/
7580F: fs/nfs_common/
7581F: net/sunrpc/
7582F: include/linux/lockd/
7583F: include/linux/nfs*
7584F: include/linux/sunrpc/
c117ab84
CEB
7585F: include/uapi/linux/nfs*
7586F: include/uapi/linux/sunrpc/
1da177e4 7587
85ef9cea 7588NILFS2 FILESYSTEM
e2126935 7589M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7590L: linux-nilfs@vger.kernel.org
f9472265 7591W: http://nilfs.sourceforge.net/
e2126935 7592T: git git://github.com/konis/nilfs2.git
85ef9cea 7593S: Supported
679655da
JP
7594F: Documentation/filesystems/nilfs2.txt
7595F: fs/nilfs2/
7596F: include/linux/nilfs2_fs.h
c35c7ac5 7597F: include/trace/events/nilfs2.h
85ef9cea 7598
1da177e4 7599NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7600M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7601W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7602S: Maintained
679655da
JP
7603F: Documentation/scsi/NinjaSCSI.txt
7604F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7605
7606NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7607M: GOTO Masanori <gotom@debian.or.jp>
7608M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7609W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7610S: Maintained
679655da
JP
7611F: Documentation/scsi/NinjaSCSI.txt
7612F: drivers/scsi/nsp32*
1da177e4 7613
383b8fb9
LFT
7614NIOS2 ARCHITECTURE
7615M: Ley Foon Tan <lftan@altera.com>
7616L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7617T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7618S: Maintained
7619F: arch/nios2/
7620
2a6afddb
PR
7621NOKIA N900 POWER SUPPLY DRIVERS
7622M: Pali RohĂ¡r <pali.rohar@gmail.com>
7623S: Maintained
7624F: include/linux/power/bq2415x_charger.h
081bab21 7625F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7626F: include/linux/power/isp1704_charger.h
7627F: drivers/power/bq2415x_charger.c
081bab21 7628F: drivers/power/bq27xxx_battery.c
2a6afddb
PR
7629F: drivers/power/isp1704_charger.c
7630F: drivers/power/rx51_battery.c
7631
a1bd3bae 7632NTB DRIVER CORE
9ef6bf6c
JM
7633M: Jon Mason <jdmason@kudzu.us>
7634M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7635M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7636L: linux-ntb@googlegroups.com
fce8a7bb 7637S: Supported
2984411f
JM
7638W: https://github.com/jonmason/ntb/wiki
7639T: git git://github.com/jonmason/ntb.git
fce8a7bb 7640F: drivers/ntb/
548c237c 7641F: drivers/net/ntb_netdev.c
fce8a7bb 7642F: include/linux/ntb.h
a1bd3bae 7643F: include/linux/ntb_transport.h
fce8a7bb 7644
e26a5843
AH
7645NTB INTEL DRIVER
7646M: Jon Mason <jdmason@kudzu.us>
7647M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7648L: linux-ntb@googlegroups.com
e26a5843
AH
7649S: Supported
7650W: https://github.com/jonmason/ntb/wiki
7651T: git git://github.com/jonmason/ntb.git
7652F: drivers/ntb/hw/intel/
fce8a7bb 7653
1da177e4 7654NTFS FILESYSTEM
2818ef50 7655M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7656L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7657W: http://www.tuxera.com/
e6f4dee7 7658T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7659S: Supported
679655da
JP
7660F: Documentation/filesystems/ntfs.txt
7661F: fs/ntfs/
1da177e4 7662
9eb8ef74 7663NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7664M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7665L: linux-fbdev@vger.kernel.org
ce00f85c 7666S: Maintained
8a61f013
JH
7667F: drivers/video/fbdev/riva/
7668F: drivers/video/fbdev/nvidia/
1da177e4 7669
79461681 7670NVM EXPRESS DRIVER
b3975e94
JF
7671M: Keith Busch <keith.busch@intel.com>
7672M: Jens Axboe <axboe@fb.com>
79461681 7673L: linux-nvme@lists.infradead.org
b3975e94
JF
7674T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7675W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7676S: Supported
57dacad5 7677F: drivers/nvme/host/
79461681
MW
7678F: include/linux/nvme.h
7679
aee4b9bd
SK
7680NVMEM FRAMEWORK
7681M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7682M: Maxime Ripard <maxime.ripard@free-electrons.com>
7683S: Maintained
7684F: drivers/nvmem/
7685F: Documentation/devicetree/bindings/nvmem/
7686F: include/linux/nvmem-consumer.h
7687F: include/linux/nvmem-provider.h
7688
dece4585
CP
7689NXP-NCI NFC DRIVER
7690M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7691R: Charles Gorand <charles.gorand@effinnov.com>
7692L: linux-nfc@lists.01.org (moderated for non-subscribers)
7693S: Supported
7694F: drivers/nfc/nxp-nci
7695
f50d7146
RK
7696NXP TDA998X DRM DRIVER
7697M: Russell King <rmk+kernel@arm.linux.org.uk>
7698S: Supported
7699F: drivers/gpu/drm/i2c/tda998x_drv.c
7700F: include/drm/i2c/tda998x.h
7701
fbace43e
PR
7702NXP TFA9879 DRIVER
7703M: Peter Rosin <peda@axentia.se>
7704L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7705S: Maintained
7706F: sound/soc/codecs/tfa9879*
7707
f5525786 7708OMAP SUPPORT
0e24bdd4 7709M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7710L: linux-omap@vger.kernel.org
7711W: http://www.muru.com/linux/omap/
7712W: http://linux.omap.com/
8a6e2535 7713Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7714T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7715S: Maintained
4e04d5a3 7716F: arch/arm/*omap*/
026da812
FB
7717F: arch/arm/configs/omap1_defconfig
7718F: arch/arm/configs/omap2plus_defconfig
046d0a37 7719F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7720F: drivers/irqchip/irq-omap-intc.c
7721F: drivers/mfd/*omap*.c
7722F: drivers/mfd/menelaus.c
7723F: drivers/mfd/palmas.c
7724F: drivers/mfd/tps65217.c
7725F: drivers/mfd/tps65218.c
7726F: drivers/mfd/tps65910.c
7727F: drivers/mfd/twl-core.[ch]
7728F: drivers/mfd/twl4030*.c
7729F: drivers/mfd/twl6030*.c
7730F: drivers/mfd/twl6040*.c
7731F: drivers/regulator/palmas-regulator*.c
7732F: drivers/regulator/pbias-regulator.c
7733F: drivers/regulator/tps65217-regulator.c
7734F: drivers/regulator/tps65218-regulator.c
7735F: drivers/regulator/tps65910-regulator.c
7736F: drivers/regulator/twl-regulator.c
046d0a37 7737F: include/linux/i2c-omap.h
f5525786 7738
50f29fbd 7739OMAP DEVICE TREE SUPPORT
cdb55ab0 7740M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7741M: Tony Lindgren <tony@atomide.com>
7742L: linux-omap@vger.kernel.org
d0fb18c5 7743L: devicetree@vger.kernel.org
50f29fbd
TL
7744S: Maintained
7745F: arch/arm/boot/dts/*omap*
7746F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7747F: arch/arm/boot/dts/*am4*
7748F: arch/arm/boot/dts/*am5*
7749F: arch/arm/boot/dts/*dra7*
50f29fbd 7750
f5525786 7751OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7752M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7753L: linux-omap@vger.kernel.org
7754S: Maintained
7755F: arch/arm/*omap*/*clock*
7756
7757OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7758M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7759L: linux-omap@vger.kernel.org
7760S: Maintained
7761F: arch/arm/*omap*/*pm*
c46938d4 7762F: drivers/cpufreq/omap-cpufreq.c
f5525786 7763
d21db568 7764OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7765M: Rajendra Nayak <rnayak@ti.com>
7766M: Paul Walmsley <paul@pwsan.com>
7767L: linux-omap@vger.kernel.org
7768S: Maintained
d21db568 7769F: arch/arm/mach-omap2/prm*
692ab1f3 7770
f5525786 7771OMAP AUDIO SUPPORT
6c284903 7772M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7773M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7774L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7775L: linux-omap@vger.kernel.org
7776S: Maintained
7777F: sound/soc/omap/
7778
18640193
TL
7779OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7780M: Roger Quadros <rogerq@ti.com>
7781M: Tony Lindgren <tony@atomide.com>
7782L: linux-omap@vger.kernel.org
7783S: Maintained
7784F: drivers/memory/omap-gpmc.c
7785F: arch/arm/mach-omap2/*gpmc*
7786
f5525786 7787OMAP FRAMEBUFFER SUPPORT
830e6384 7788M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7789L: linux-fbdev@vger.kernel.org
f5525786
TL
7790L: linux-omap@vger.kernel.org
7791S: Maintained
8a61f013 7792F: drivers/video/fbdev/omap/
f5525786 7793
676eec0d 7794OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7795M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7796L: linux-omap@vger.kernel.org
676eec0d 7797L: linux-fbdev@vger.kernel.org
178ff4c9 7798S: Maintained
8a61f013 7799F: drivers/video/fbdev/omap2/
178ff4c9
TV
7800F: Documentation/arm/OMAP/DSS
7801
8b37fcfc
OBC
7802OMAP HARDWARE SPINLOCK SUPPORT
7803M: Ohad Ben-Cohen <ohad@wizery.com>
7804L: linux-omap@vger.kernel.org
7805S: Maintained
7806F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7807
f5525786 7808OMAP MMC SUPPORT
8b58be88 7809M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7810L: linux-omap@vger.kernel.org
7811S: Maintained
653f41b5
MC
7812F: drivers/mmc/host/omap.c
7813
7814OMAP HS MMC SUPPORT
0a4585c6 7815L: linux-mmc@vger.kernel.org
653f41b5 7816L: linux-omap@vger.kernel.org
dfa5d196 7817S: Orphan
653f41b5 7818F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7819
7820OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7821M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7822S: Maintained
7823F: drivers/char/hw_random/omap-rng.c
7824
f400c82e 7825OMAP HWMOD SUPPORT
cdb55ab0 7826M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7827M: Paul Walmsley <paul@pwsan.com>
7828L: linux-omap@vger.kernel.org
7829S: Maintained
8fc8b12b 7830F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7831
8633fb30
PW
7832OMAP HWMOD DATA
7833M: Paul Walmsley <paul@pwsan.com>
7834L: linux-omap@vger.kernel.org
7835S: Maintained
7836F: arch/arm/mach-omap2/omap_hwmod*data*
7837
f400c82e 7838OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7839M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7840L: linux-omap@vger.kernel.org
7841S: Maintained
7842F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7843
0db83ced 7844OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7845M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7846L: linux-media@vger.kernel.org
7847S: Maintained
7eec52db 7848F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7849F: drivers/media/platform/omap3isp/
0db83ced 7850F: drivers/staging/media/omap4iss/
7e8970e1 7851
f5525786 7852OMAP USB SUPPORT
f299470a 7853M: Felipe Balbi <balbi@ti.com>
f5525786
TL
7854L: linux-usb@vger.kernel.org
7855L: linux-omap@vger.kernel.org
43b416e5 7856T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
f5525786 7857S: Maintained
a16fbd65
JP
7858F: drivers/usb/*/*omap*
7859F: arch/arm/*omap*/usb*
f5525786 7860
6d994710 7861OMAP GPIO DRIVER
fe643528 7862M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 7863M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7864M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7865L: linux-omap@vger.kernel.org
7866S: Maintained
fe643528 7867F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
7868F: drivers/gpio/gpio-omap.c
7869
c351e290
MJ
7870OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7871M: Mark Jackson <mpfj@newflow.co.uk>
7872L: linux-omap@vger.kernel.org
7873S: Maintained
7874F: arch/arm/boot/dts/am335x-nano.dts
7875
0ad122d9 7876OMFS FILESYSTEM
8b58be88 7877M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7878L: linux-karma-devel@lists.sourceforge.net
7879S: Maintained
679655da
JP
7880F: Documentation/filesystems/omfs.txt
7881F: fs/omfs/
0ad122d9 7882
c1986ee9 7883OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7884M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7885S: Maintained
679655da
JP
7886F: drivers/char/pcmcia/cm4000_cs.c
7887F: include/linux/cm4000_cs.h
c117ab84 7888F: include/uapi/linux/cm4000_cs.h
c1986ee9 7889
77c44ab1 7890OMNIKEY CARDMAN 4040 DRIVER
8b58be88 7891M: Harald Welte <laforge@gnumonks.org>
77c44ab1 7892S: Maintained
679655da 7893F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 7894
77d5140f 7895OMNIVISION OV7670 SENSOR DRIVER
8b58be88 7896M: Jonathan Corbet <corbet@lwn.net>
661263b5 7897L: linux-media@vger.kernel.org
275ffde4 7898T: git git://linuxtv.org/media_tree.git
77d5140f 7899S: Maintained
90d72ac6 7900F: drivers/media/i2c/ov7670.c
77d5140f 7901
431bca73 7902ONENAND FLASH DRIVER
8b58be88 7903M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
7904L: linux-mtd@lists.infradead.org
7905S: Maintained
679655da
JP
7906F: drivers/mtd/onenand/
7907F: include/linux/mtd/onenand*.h
431bca73 7908
1da177e4 7909ONSTREAM SCSI TAPE DRIVER
8b58be88 7910M: Willem Riede <osst@riede.org>
1da177e4
LT
7911L: osst-users@lists.sourceforge.net
7912L: linux-scsi@vger.kernel.org
7913S: Maintained
f7269cfc
JD
7914F: Documentation/scsi/osst.txt
7915F: drivers/scsi/osst.*
7916F: drivers/scsi/osst_*.h
7917F: drivers/scsi/st.h
1da177e4 7918
e2d1d6c0 7919OPENCORES I2C BUS DRIVER
8b58be88 7920M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 7921L: linux-i2c@vger.kernel.org
e2d1d6c0 7922S: Maintained
679655da
JP
7923F: Documentation/i2c/busses/i2c-ocores
7924F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 7925
860c44c1 7926OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 7927M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
7928M: Frank Rowand <frowand.list@gmail.com>
7929M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 7930L: devicetree@vger.kernel.org
a7fefe9f
RH
7931W: http://www.devicetree.org/
7932T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 7933S: Maintained
f8828205 7934F: drivers/of/
860c44c1 7935F: include/linux/of*.h
f8828205 7936F: scripts/dtc/
860c44c1 7937
f8828205 7938OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 7939M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
7940M: Pawel Moll <pawel.moll@arm.com>
7941M: Mark Rutland <mark.rutland@arm.com>
de80963e 7942M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 7943M: Kumar Gala <galak@codeaurora.org>
f8828205
GL
7944L: devicetree@vger.kernel.org
7945S: Maintained
7946F: Documentation/devicetree/
7947F: arch/*/boot/dts/
7948F: include/dt-bindings/
7949
2bb65f56
PA
7950OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7951M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7952L: devicetree@vger.kernel.org
7953S: Maintained
7954F: Documentation/devicetree/dynamic-resolution-notes.txt
7955F: Documentation/devicetree/overlay-notes.txt
7956F: drivers/of/overlay.c
7957F: drivers/of/resolver.c
7958
19f9d392
JB
7959OPENRISC ARCHITECTURE
7960M: Jonas Bonn <jonas@southpole.se>
7961W: http://openrisc.net
eab7c1c0 7962L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
7963S: Maintained
7964T: git git://openrisc.net/~jonas/linux
14430813 7965F: arch/openrisc/
19f9d392 7966
ccb1352e 7967OPENVSWITCH
4f337ed5 7968M: Pravin Shelar <pshelar@nicira.com>
b422da7c 7969L: netdev@vger.kernel.org
ccb1352e
JG
7970L: dev@openvswitch.org
7971W: http://openvswitch.org
ccb1352e
JG
7972S: Maintained
7973F: net/openvswitch/
b422da7c 7974F: include/uapi/linux/openvswitch.h
ccb1352e 7975
875fa6fb
VK
7976OPERATING PERFORMANCE POINTS (OPP)
7977M: Viresh Kumar <vireshk@kernel.org>
7978M: Nishanth Menon <nm@ti.com>
7979M: Stephen Boyd <sboyd@codeaurora.org>
7980L: linux-pm@vger.kernel.org
7981S: Maintained
7982T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
7983F: drivers/base/power/opp/
7984F: include/linux/pm_opp.h
7985F: Documentation/power/opp.txt
7986F: Documentation/devicetree/bindings/opp/
7987
af39917d
CL
7988OPL4 DRIVER
7989M: Clemens Ladisch <clemens@ladisch.de>
7990L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7991T: git git://git.alsa-project.org/alsa-kernel.git
7992S: Maintained
7993F: sound/drivers/opl4/
7994
1da177e4 7995OPROFILE
4cf7e718 7996M: Robert Richter <rric@kernel.org>
1da177e4
LT
7997L: oprofile-list@lists.sf.net
7998S: Maintained
81c4a8a6 7999F: arch/*/include/asm/oprofile*.h
679655da
JP
8000F: arch/*/oprofile/
8001F: drivers/oprofile/
8002F: include/linux/oprofile.h
1da177e4 8003
e2d1d6c0 8004ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8005M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8006M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8007L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8008W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8009S: Supported
679655da
JP
8010F: Documentation/filesystems/ocfs2.txt
8011F: Documentation/filesystems/dlmfs.txt
8012F: fs/ocfs2/
e2d1d6c0 8013
1da177e4 8014ORINOCO DRIVER
724c6b35 8015L: linux-wireless@vger.kernel.org
491b26b4 8016W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8017W: http://www.nongnu.org/orinoco/
3a59babb 8018S: Orphan
2be45b66 8019F: drivers/net/wireless/intersil/orinoco/
1da177e4 8020
42c55aa8 8021OSD LIBRARY and FILESYSTEM
fadc0752 8022M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8023M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8024L: osd-dev@open-osd.org
8025W: http://open-osd.org
54e5881d 8026T: git git://git.open-osd.org/open-osd.git
68274794 8027S: Maintained
42c55aa8 8028F: drivers/scsi/osd/
6b6f0b6c 8029F: include/scsi/osd_*
42c55aa8 8030F: fs/exofs/
68274794 8031
ef94b186 8032OVERLAY FILESYSTEM
7c37fbda 8033M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8034L: linux-unionfs@vger.kernel.org
8035T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8036S: Supported
1d113735 8037F: fs/overlayfs/
7c37fbda
NB
8038F: Documentation/filesystems/overlayfs.txt
8039
e2d1d6c0 8040P54 WIRELESS DRIVER
084cb0fe 8041M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8042L: linux-wireless@vger.kernel.org
084cb0fe 8043W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8044S: Maintained
d3466830 8045F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8046
f5cd7872 8047PA SEMI ETHERNET DRIVER
8b58be88 8048M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8049L: netdev@vger.kernel.org
8050S: Maintained
ded19add 8051F: drivers/net/ethernet/pasemi/*
f5cd7872 8052
beb58aa3 8053PA SEMI SMBUS DRIVER
8b58be88 8054M: Olof Johansson <olof@lixom.net>
846557d3 8055L: linux-i2c@vger.kernel.org
beb58aa3 8056S: Maintained
679655da 8057F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8058
48fc267e
SK
8059PADATA PARALLEL EXECUTION MECHANISM
8060M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8061L: linux-crypto@vger.kernel.org
8062S: Maintained
8063F: kernel/padata.c
8064F: include/linux/padata.h
8065F: Documentation/padata.txt
8066
709ee531 8067PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8068M: Harald Welte <laforge@gnumonks.org>
d0944853 8069L: platform-driver-x86@vger.kernel.org
709ee531 8070S: Maintained
679655da 8071F: drivers/platform/x86/panasonic-laptop.c
709ee531 8072
368dd5ac 8073PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8074M: David Howells <dhowells@redhat.com>
8075M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8076L: linux-am33-list@redhat.com (moderated for non-subscribers)
8077W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8078S: Maintained
679655da
JP
8079F: Documentation/mn10300/
8080F: arch/mn10300/
4fa97181 8081
64dfff03
SM
8082PARALLEL PORT SUBSYSTEM
8083M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8084M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8085L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8086S: Maintained
679655da
JP
8087F: drivers/parport/
8088F: include/linux/parport*.h
8089F: drivers/char/ppdev.c
c117ab84 8090F: include/uapi/linux/ppdev.h
64dfff03 8091F: Documentation/parport*.txt
1da177e4 8092
4cdf6bc2 8093PARAVIRT_OPS INTERFACE
d633180c 8094M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8095M: Chris Wright <chrisw@sous-sol.org>
8096M: Alok Kataria <akataria@vmware.com>
8097M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8098L: virtualization@lists.linux-foundation.org
4cdf6bc2 8099S: Supported
a2e19991 8100F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8101F: arch/*/kernel/paravirt*
8102F: arch/*/include/asm/paravirt.h
4cdf6bc2 8103
e2d1d6c0 8104PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8105M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8106L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8107S: Maintained
679655da
JP
8108F: Documentation/blockdev/paride.txt
8109F: drivers/block/paride/
e2d1d6c0
RD
8110
8111PARISC ARCHITECTURE
b8828770 8112M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8113M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8114L: linux-parisc@vger.kernel.org
8115W: http://www.parisc-linux.org/
8a6e2535 8116Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8117T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8118T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8119S: Maintained
679655da 8120F: arch/parisc/
2b6bac9e 8121F: Documentation/parisc/
679655da 8122F: drivers/parisc/
2b6bac9e
HD
8123F: drivers/char/agp/parisc-agp.c
8124F: drivers/input/serio/gscps2.c
8125F: drivers/parport/parport_gsc.*
8126F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8127F: drivers/video/fbdev/sti*
2b6bac9e
HD
8128F: drivers/video/console/sti*
8129F: drivers/video/logo/logo_parisc*
e2d1d6c0 8130
1662d32c 8131PC87360 HARDWARE MONITORING DRIVER
8b58be88 8132M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8133L: lm-sensors@lm-sensors.org
8134S: Maintained
679655da
JP
8135F: Documentation/hwmon/pc87360
8136F: drivers/hwmon/pc87360.c
1662d32c
JC
8137
8138PC8736x GPIO DRIVER
8b58be88 8139M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8140S: Maintained
679655da 8141F: drivers/char/pc8736x_gpio.c
1662d32c 8142
1ad107fd 8143PC87427 HARDWARE MONITORING DRIVER
d8130624 8144M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8145L: lm-sensors@lm-sensors.org
8146S: Maintained
8147F: Documentation/hwmon/pc87427
8148F: drivers/hwmon/pc87427.c
8149
b26e0ed4 8150PCA9532 LED DRIVER
8b58be88 8151M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8152S: Maintained
d5ca6918
JP
8153F: drivers/leds/leds-pca9532.c
8154F: include/linux/leds-pca9532.h
b26e0ed4 8155
5ce914a8 8156PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8157M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8158L: linux-i2c@vger.kernel.org
8159S: Maintained
b4f0b74e 8160F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8161
3971dae5 8162PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8163M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8164S: Maintained
8165F: drivers/firmware/pcdp.*
8166
065c6359 8167PCI ERROR RECOVERY
6305902c 8168M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8169L: linux-pci@vger.kernel.org
065c6359 8170S: Supported
679655da 8171F: Documentation/PCI/pci-error-recovery.txt
065c6359 8172
1da177e4 8173PCI SUBSYSTEM
5ac3a6d2 8174M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8175L: linux-pci@vger.kernel.org
99662dd1 8176Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8177T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8178S: Supported
679655da
JP
8179F: Documentation/PCI/
8180F: drivers/pci/
8181F: include/linux/pci*
6b49ee49 8182F: arch/x86/pci/
cad01f91 8183F: arch/x86/kernel/quirks.c
1da177e4 8184
eaa6111b
LFT
8185PCI DRIVER FOR ALTERA PCIE IP
8186M: Ley Foon Tan <lftan@altera.com>
8187L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8188L: linux-pci@vger.kernel.org
8189S: Supported
8190F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8191F: drivers/pci/host/pcie-altera.c
8192
b7e78170
RH
8193PCI DRIVER FOR ARM VERSATILE PLATFORM
8194M: Rob Herring <robh@kernel.org>
8195L: linux-pci@vger.kernel.org
8196L: linux-arm-kernel@lists.infradead.org
8197S: Maintained
8198F: Documentation/devicetree/bindings/pci/versatile.txt
8199F: drivers/pci/host/pci-versatile.c
8200
5f6b6ccd
TI
8201PCI DRIVER FOR APPLIEDMICRO XGENE
8202M: Tanmay Inamdar <tinamdar@apm.com>
8203L: linux-pci@vger.kernel.org
8204L: linux-arm-kernel@lists.infradead.org
8205S: Maintained
8206F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8207F: drivers/pci/host/pci-xgene.c
8208
62d0ff83
ML
8209PCI DRIVER FOR FREESCALE LAYERSCAPE
8210M: Minghuan Lian <minghuan.Lian@freescale.com>
8211M: Mingkai Hu <mingkai.hu@freescale.com>
8212M: Roy Zang <tie-fei.zang@freescale.com>
8213L: linuxppc-dev@lists.ozlabs.org
8214L: linux-pci@vger.kernel.org
8215L: linux-arm-kernel@lists.infradead.org
8216S: Maintained
8217F: drivers/pci/host/*layerscape*
8218
f0b75693 8219PCI DRIVER FOR IMX6
f175aa2c 8220M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8221M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8222L: linux-pci@vger.kernel.org
8223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8224S: Maintained
8225F: drivers/pci/host/*imx6*
8226
0c4ffcfe
MK
8227PCI DRIVER FOR TI KEYSTONE
8228M: Murali Karicheri <m-karicheri2@ti.com>
8229L: linux-pci@vger.kernel.org
8230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8231S: Maintained
8232F: drivers/pci/host/*keystone*
8233
f0b75693
BH
8234PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8235M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8236M: Jason Cooper <jason@lakedaemon.net>
8237L: linux-pci@vger.kernel.org
8238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8239S: Maintained
8240F: drivers/pci/host/*mvebu*
8241
0447cfd7
TR
8242PCI DRIVER FOR NVIDIA TEGRA
8243M: Thierry Reding <thierry.reding@gmail.com>
8244L: linux-tegra@vger.kernel.org
f0b75693 8245L: linux-pci@vger.kernel.org
0447cfd7
TR
8246S: Supported
8247F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8248F: drivers/pci/host/pci-tegra.c
8249
47ff3de9
KVA
8250PCI DRIVER FOR TI DRA7XX
8251M: Kishon Vijay Abraham I <kishon@ti.com>
8252L: linux-omap@vger.kernel.org
8253L: linux-pci@vger.kernel.org
8254S: Supported
8255F: Documentation/devicetree/bindings/pci/ti-pci.txt
8256F: drivers/pci/host/pci-dra7xx.c
8257
f0b75693
BH
8258PCI DRIVER FOR RENESAS R-CAR
8259M: Simon Horman <horms@verge.net.au>
8260L: linux-pci@vger.kernel.org
4a121096 8261L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8262S: Maintained
8263F: drivers/pci/host/*rcar*
8264
4af82255 8265PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8266M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8267L: linux-pci@vger.kernel.org
f0b75693
BH
8268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8269L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8270S: Maintained
8271F: drivers/pci/host/pci-exynos.c
8272
f0b75693 8273PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8274M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8275M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8276L: linux-pci@vger.kernel.org
8277S: Maintained
8278F: drivers/pci/host/*designware*
8279
cf28855b
WD
8280PCI DRIVER FOR GENERIC OF HOSTS
8281M: Will Deacon <will.deacon@arm.com>
8282L: linux-pci@vger.kernel.org
8283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8284S: Maintained
8285F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8286F: drivers/pci/host/pci-host-generic.c
8287
51b66a6c 8288PCIE DRIVER FOR ST SPEAR13XX
110baab1 8289M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8290L: linux-pci@vger.kernel.org
110baab1 8291S: Maintained
51b66a6c
PA
8292F: drivers/pci/host/*spear*
8293
af1169b4
LFT
8294PCI MSI DRIVER FOR ALTERA MSI IP
8295M: Ley Foon Tan <lftan@altera.com>
8296L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8297L: linux-pci@vger.kernel.org
8298S: Supported
8299F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8300F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8301
dcd19de3
DD
8302PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8303M: Duc Dang <dhdang@apm.com>
8304L: linux-pci@vger.kernel.org
8305L: linux-arm-kernel@lists.infradead.org
8306S: Maintained
8307F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8308F: drivers/pci/host/pci-xgene-msi.c
8309
500a1d9a
ZW
8310PCIE DRIVER FOR HISILICON
8311M: Zhou Wang <wangzhou1@hisilicon.com>
8312L: linux-pci@vger.kernel.org
8313S: Maintained
8314F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8315F: drivers/pci/host/pcie-hisi.c
8316
1da177e4 8317PCMCIA SUBSYSTEM
4230dfc9 8318P: Linux PCMCIA Team
f5df5881 8319L: linux-pcmcia@lists.infradead.org
6650e0a5 8320W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
54e5881d 8321T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
4230dfc9 8322S: Maintained
679655da
JP
8323F: Documentation/pcmcia/
8324F: drivers/pcmcia/
8325F: include/pcmcia/
1da177e4
LT
8326
8327PCNET32 NETWORK DRIVER
227fb925 8328M: Don Fry <pcnet32@frontier.com>
979b6c13 8329L: netdev@vger.kernel.org
1da177e4 8330S: Maintained
b955f6ca 8331F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8332
48fc267e
SK
8333PCRYPT PARALLEL CRYPTO ENGINE
8334M: Steffen Klassert <steffen.klassert@secunet.com>
8335L: linux-crypto@vger.kernel.org
8336S: Maintained
8337F: crypto/pcrypt.c
8338F: include/crypto/pcrypt.h
8339
e72df0b8
TH
8340PER-CPU MEMORY ALLOCATOR
8341M: Tejun Heo <tj@kernel.org>
8342M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8343T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8344S: Maintained
8345F: include/linux/percpu*.h
8346F: mm/percpu*.c
8347F: arch/*/include/asm/percpu.h
8348
ad4ecbcb 8349PER-TASK DELAY ACCOUNTING
185e595f 8350M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8351S: Maintained
679655da
JP
8352F: include/linux/delayacct.h
8353F: kernel/delayacct.c
ad4ecbcb 8354
57c0c15b 8355PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8356M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8357M: Ingo Molnar <mingo@redhat.com>
f80c5393 8358M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 8359L: linux-kernel@vger.kernel.org
75fc2d37 8360T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8361S: Supported
d53e8365 8362F: kernel/events/*
a003236c 8363F: include/linux/perf_event.h
c117ab84 8364F: include/uapi/linux/perf_event.h
141c4296
RR
8365F: arch/*/kernel/perf_event*.c
8366F: arch/*/kernel/*/perf_event*.c
8367F: arch/*/kernel/*/*/perf_event*.c
a003236c 8368F: arch/*/include/asm/perf_event.h
a003236c
VL
8369F: arch/*/kernel/perf_callchain.c
8370F: tools/perf/
6c0b3244 8371
dd49d0f5 8372PERSONALITY HANDLING
8b58be88 8373M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8374L: linux-abi-devel@lists.sourceforge.net
8375S: Maintained
679655da 8376F: include/linux/personality.h
c117ab84 8377F: include/uapi/linux/personality.h
dd49d0f5 8378
838e7a03 8379PHONET PROTOCOL
2a06b40f 8380M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8381S: Supported
8382F: Documentation/networking/phonet.txt
8383F: include/linux/phonet.h
8384F: include/net/phonet/
c117ab84 8385F: include/uapi/linux/phonet.h
838e7a03
RDC
8386F: net/phonet/
8387
1da177e4 8388PHRAM MTD DRIVER
8b58be88 8389M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8390L: linux-mtd@lists.infradead.org
8391S: Maintained
679655da 8392F: drivers/mtd/devices/phram.c
1da177e4 8393
efdbb10e
BP
8394PICOLCD HID DRIVER
8395M: Bruno Prémont <bonbons@linux-vserver.org>
8396L: linux-input@vger.kernel.org
8397S: Maintained
8398F: drivers/hid/hid-picolcd*
8399
a53bfa07
JI
8400PICOXCELL SUPPORT
8401M: Jamie Iles <jamie@jamieiles.com>
8402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8403T: git git://github.com/jamieiles/linux-2.6-ji.git
8404S: Supported
b8733987 8405F: arch/arm/boot/dts/picoxcell*
14430813 8406F: arch/arm/mach-picoxcell/
b8733987 8407F: drivers/crypto/picoxcell*
a53bfa07 8408
2744e8af
LW
8409PIN CONTROL SUBSYSTEM
8410M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8411L: linux-gpio@vger.kernel.org
dbe752a3 8412T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8413S: Maintained
07f29ba6 8414F: drivers/pinctrl/
8e406fe4 8415F: include/linux/pinctrl/
2744e8af 8416
2201bbb8
JCPV
8417PIN CONTROLLER - ATMEL AT91
8418M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8420S: Maintained
c654b6bf 8421F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8422
33d3690c
LD
8423PIN CONTROLLER - ATMEL AT91 PIO4
8424M: Ludovic Desroches <ludovic.desroches@atmel.com>
8425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8426L: linux-gpio@vger.kernel.org
8427S: Supported
8428F: drivers/pinctrl/pinctrl-at91-pio4.*
8429
cbd1b652
MW
8430PIN CONTROLLER - INTEL
8431M: Mika Westerberg <mika.westerberg@linux.intel.com>
8432M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8433S: Maintained
8434F: drivers/pinctrl/intel/
2201bbb8 8435
9963b536
LP
8436PIN CONTROLLER - RENESAS
8437M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8438M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8439L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8440S: Maintained
8441F: drivers/pinctrl/sh-pfc/
8442
b75e60d6 8443PIN CONTROLLER - SAMSUNG
fea685e9 8444M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8446L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8447S: Maintained
9b5b33f6 8448F: drivers/pinctrl/samsung/
b75e60d6 8449
13cbd906
TL
8450PIN CONTROLLER - SINGLE
8451M: Tony Lindgren <tony@atomide.com>
8452M: Haojian Zhuang <haojian.zhuang@linaro.org>
8453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8454L: linux-omap@vger.kernel.org
8455S: Maintained
8456F: drivers/pinctrl/pinctrl-single.c
8457
deda8287 8458PIN CONTROLLER - ST SPEAR
da89947b 8459M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8460L: spear-devel@list.st.com
8461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8462W: http://www.st.com/spear
8463S: Maintained
8e406fe4 8464F: drivers/pinctrl/spear/
deda8287 8465
249a6771 8466PKTCDVD DRIVER
e5f6450c 8467M: Jiri Kosina <jikos@kernel.org>
249a6771 8468S: Maintained
679655da
JP
8469F: drivers/block/pktcdvd.c
8470F: include/linux/pktcdvd.h
c117ab84 8471F: include/uapi/linux/pktcdvd.h
249a6771 8472
b31d8273
G
8473PKUNITY SOC DRIVERS
8474M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8475W: http://mprc.pku.edu.cn/~guanxuetao/linux
8476S: Maintained
ceebf4d5 8477T: git git://github.com/gxt/linux.git
b31d8273 8478F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8479F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8480F: drivers/video/fbdev/fb-puv3.c
2809e80b 8481F: drivers/rtc/rtc-puv3.c
b31d8273 8482
9d2ecfb7 8483PMBUS HARDWARE MONITORING DRIVERS
ca462085 8484M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8485L: lm-sensors@lm-sensors.org
8486W: http://www.lm-sensors.org/
8487W: http://www.roeck-us.net/linux/drivers/
8488T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8489S: Maintained
8490F: Documentation/hwmon/pmbus
8491F: drivers/hwmon/pmbus/
8492F: include/linux/i2c/pmbus.h
8493
89a36810 8494PMC SIERRA MaxRAID DRIVER
89a36810
AR
8495L: linux-scsi@vger.kernel.org
8496W: http://www.pmc-sierra.com/
3cdea4d7 8497S: Orphan
89a36810
AR
8498F: drivers/scsi/pmcraid.*
8499
dbf9bfe6 8500PMC SIERRA PM8001 DRIVER
d32477e2 8501M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8502M: lindar_liu@usish.com
f5a7b525 8503L: pmchba@pmcs.com
dbf9bfe6 8504L: linux-scsi@vger.kernel.org
8505S: Supported
8506F: drivers/scsi/pm8001/
8507
1da177e4 8508POSIX CLOCKS and TIMERS
8b58be88 8509M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8510L: linux-kernel@vger.kernel.org
75fc2d37 8511T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8512S: Maintained
679655da
JP
8513F: fs/timerfd.c
8514F: include/linux/timer*
5cee9645 8515F: kernel/time/*timer*
1da177e4 8516
7b06a6d7
RW
8517POWER MANAGEMENT CORE
8518M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8519L: linux-pm@vger.kernel.org
8520T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8521S: Supported
8522F: drivers/base/power/
8523F: include/linux/pm.h
8524F: include/linux/pm_*
8525F: include/linux/powercap.h
8526F: drivers/powercap/
8527
3be86148 8528POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8529M: Sebastian Reichel <sre@kernel.org>
57318935 8530M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8531M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8532L: linux-pm@vger.kernel.org
54e5881d 8533T: git git://git.infradead.org/battery-2.6.git
3be86148 8534S: Maintained
679655da 8535F: include/linux/power_supply.h
8cd725a1 8536F: drivers/power/
26305022 8537X: drivers/power/avs/
3be86148 8538
514f161a
MR
8539POWER STATE COORDINATION INTERFACE (PSCI)
8540M: Mark Rutland <mark.rutland@arm.com>
8541M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8542L: linux-arm-kernel@lists.infradead.org
8543S: Maintained
8544F: drivers/firmware/psci.c
8545F: include/linux/psci.h
8546F: include/uapi/linux/psci.h
8547
1da177e4 8548PNP SUPPORT
9c3646d1 8549M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8550S: Maintained
679655da 8551F: drivers/pnp/
1da177e4
LT
8552
8553PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8554M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8555L: linux-ppp@vger.kernel.org
8556S: Maintained
224cf5ad 8557F: drivers/net/ppp/ppp_*
1da177e4
LT
8558
8559PPP OVER ATM (RFC 2364)
8b58be88 8560M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8561S: Maintained
679655da 8562F: net/atm/pppoatm.c
c117ab84 8563F: include/uapi/linux/atmppp.h
1da177e4
LT
8564
8565PPP OVER ETHERNET
8b58be88 8566M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8567S: Maintained
224cf5ad
JK
8568F: drivers/net/ppp/pppoe.c
8569F: drivers/net/ppp/pppox.c
1da177e4 8570
a6d2370b 8571PPP OVER L2TP
8b58be88 8572M: James Chapman <jchapman@katalix.com>
a6d2370b 8573S: Maintained
90ca28d1 8574F: net/l2tp/l2tp_ppp.c
679655da 8575F: include/linux/if_pppol2tp.h
c117ab84 8576F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8577
eae9d2ba 8578PPS SUPPORT
8b58be88 8579M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8580W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8581L: linuxpps@ml.enneenne.com (subscribers-only)
8582S: Maintained
cabaaf41
JP
8583F: Documentation/pps/
8584F: drivers/pps/
8585F: include/linux/pps*.h
eae9d2ba 8586
71a6d0af
HW
8587PPTP DRIVER
8588M: Dmitry Kozlov <xeb@mail.ru>
8589L: netdev@vger.kernel.org
8590S: Maintained
224cf5ad 8591F: drivers/net/ppp/pptp.c
71a6d0af
HW
8592W: http://sourceforge.net/projects/accel-pptp
8593
1da177e4 8594PREEMPTIBLE KERNEL
8b58be88 8595M: Robert Love <rml@tech9.net>
1da177e4
LT
8596L: kpreempt-tech@lists.sourceforge.net
8597W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8598S: Supported
679655da
JP
8599F: Documentation/preempt-locking.txt
8600F: include/linux/preempt.h
1da177e4
LT
8601
8602PRISM54 WIRELESS DRIVER
8b58be88 8603M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8604L: linux-wireless@vger.kernel.org
9ef80804 8605W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8606S: Obsolete
c12edfe2 8607F: drivers/net/wireless/intersil/prism54/
1da177e4 8608
02c18891 8609PS3 NETWORK SUPPORT
b809b9ca 8610M: Geoff Levand <geoff@infradead.org>
02c18891 8611L: netdev@vger.kernel.org
a14ab6b6 8612L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8613S: Maintained
8df158ac 8614F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8615
f58a9d17 8616PS3 PLATFORM SUPPORT
b809b9ca 8617M: Geoff Levand <geoff@infradead.org>
a4724ed6 8618L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8619S: Maintained
679655da
JP
8620F: arch/powerpc/boot/ps3*
8621F: arch/powerpc/include/asm/lv1call.h
8622F: arch/powerpc/include/asm/ps3*.h
8623F: arch/powerpc/platforms/ps3/
8624F: drivers/*/ps3*
8625F: drivers/ps3/
fec629b8 8626F: drivers/rtc/rtc-ps3.c
679655da 8627F: drivers/usb/host/*ps3.c
fec629b8 8628F: sound/ppc/snd_ps3*
f58a9d17 8629
cffb4add 8630PS3VRAM DRIVER
8b58be88 8631M: Jim Paris <jim@jtan.com>
3715a5d0 8632M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8633L: linuxppc-dev@lists.ozlabs.org
cffb4add 8634S: Maintained
8a3977cb 8635F: drivers/block/ps3vram.c
cffb4add 8636
8defe599 8637PSTORE FILESYSTEM
9d5e2a02 8638M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8639M: Colin Cross <ccross@android.com>
8640M: Kees Cook <keescook@chromium.org>
8641M: Tony Luck <tony.luck@intel.com>
8642S: Maintained
8643T: git git://git.infradead.org/users/cbou/linux-pstore.git
8644F: fs/pstore/
8645F: include/linux/pstore*
04851772 8646F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8647F: drivers/acpi/apei/erst.c
8648
7fbc415d
RC
8649PTP HARDWARE CLOCK SUPPORT
8650M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8651L: netdev@vger.kernel.org
7fbc415d
RC
8652S: Maintained
8653W: http://linuxptp.sourceforge.net/
8654F: Documentation/ABI/testing/sysfs-ptp
8655F: Documentation/ptp/*
0ecb3cdd 8656F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8657F: drivers/net/phy/dp83640*
8658F: drivers/ptp/*
8659F: include/linux/ptp_cl*
8660
cf94a4d1 8661PTRACE SUPPORT
e846ee5f 8662M: Roland McGrath <roland@hack.frob.com>
8b58be88 8663M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8664S: Maintained
8665F: include/asm-generic/syscall.h
8666F: include/linux/ptrace.h
8667F: include/linux/regset.h
8668F: include/linux/tracehook.h
c117ab84 8669F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8670F: kernel/ptrace.c
8671
8320204a 8672PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8673M: Mike Isely <isely@pobox.com>
16e9495d 8674L: pvrusb2@isely.net (subscribers-only)
661263b5 8675L: linux-media@vger.kernel.org
8320204a 8676W: http://www.isely.net/pvrusb2/
275ffde4 8677T: git git://linuxtv.org/media_tree.git
8320204a 8678S: Maintained
679655da 8679F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8680F: drivers/media/usb/pvrusb2/
8320204a 8681
39532e6c
HG
8682PWC WEBCAM DRIVER
8683M: Hans de Goede <hdegoede@redhat.com>
8684L: linux-media@vger.kernel.org
8685T: git git://linuxtv.org/media_tree.git
8686S: Maintained
8687F: drivers/media/usb/pwc/*
8688
93c090b3
KD
8689PWM FAN DRIVER
8690M: Kamil Debski <k.debski@samsung.com>
8691L: lm-sensors@lm-sensors.org
8692S: Supported
8693F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8694F: Documentation/hwmon/pwm-fan
8695F: drivers/hwmon/pwm-fan.c
8696
200efedd 8697PWM SUBSYSTEM
aa3495f7
TR
8698M: Thierry Reding <thierry.reding@gmail.com>
8699L: linux-pwm@vger.kernel.org
0c2498f1 8700S: Maintained
006e854f 8701T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8702F: Documentation/pwm.txt
8703F: Documentation/devicetree/bindings/pwm/
8704F: include/linux/pwm.h
0c2498f1 8705F: drivers/pwm/
a140b98d
TR
8706F: drivers/video/backlight/pwm_bl.c
8707F: include/linux/pwm_backlight.h
0c2498f1 8708
30ec261e 8709PXA2xx/PXA3xx SUPPORT
8da5e302 8710M: Daniel Mack <daniel@zonque.org>
a323f664 8711M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8712M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8714T: git git://github.com/hzhuang1/linux.git
8da5e302 8715T: git git://github.com/rjarzmik/linux.git
1da177e4 8716S: Maintained
679655da 8717F: arch/arm/mach-pxa/
820439f1 8718F: drivers/dma/pxa*
679655da 8719F: drivers/pcmcia/pxa2xx*
1403ead9 8720F: drivers/pinctrl/pxa/
9df92e6c 8721F: drivers/spi/spi-pxa2xx*
faf2e1db 8722F: drivers/usb/gadget/udc/pxa2*
679655da 8723F: include/sound/pxa2xx-lib.h
bec4c99e 8724F: sound/arm/pxa*
14430813 8725F: sound/soc/pxa/
1da177e4 8726
f3154a46
RJ
8727PXA GPIO DRIVER
8728M: Robert Jarzmik <robert.jarzmik@free.fr>
8729L: linux-gpio@vger.kernel.org
8730S: Maintained
8731F: drivers/gpio/gpio-pxa.c
8732
ec64d3bf
EG
8733PXA3xx NAND FLASH DRIVER
8734M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8735L: linux-mtd@lists.infradead.org
8736S: Maintained
9a67f099 8737F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8738
3f640c61 8739MMP SUPPORT
8b58be88 8740M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8741M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8743T: git git://github.com/hzhuang1/linux.git
8744T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8745S: Maintained
3f640c61 8746F: arch/arm/mach-mmp/
e8e6cb32 8747
272f133a
PO
8748PXA MMCI DRIVER
8749S: Orphan
8750
57f63bc8 8751PXA RTC DRIVER
8b58be88 8752M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8753L: rtc-linux@googlegroups.com
8754S: Maintained
8755
cea4001a 8756QAT DRIVER
49e7d9df
JP
8757M: Tadeusz Struk <tadeusz.struk@intel.com>
8758L: qat-linux@intel.com
8759S: Supported
8760F: drivers/crypto/qat/
cea4001a 8761
52a09a04 8762QIB DRIVER
8473c603 8763M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8764L: linux-rdma@vger.kernel.org
8765S: Supported
8766F: drivers/infiniband/hw/qib/
8767
5e9772b9
JS
8768QLOGIC QLA1280 SCSI DRIVER
8769M: Michael Reed <mdr@sgi.com>
8770L: linux-scsi@vger.kernel.org
8771S: Maintained
8772F: drivers/scsi/qla1280.[ch]
8773
1da177e4 8774QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8775M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8776L: linux-scsi@vger.kernel.org
8777S: Supported
679655da
JP
8778F: Documentation/scsi/LICENSE.qla2xxx
8779F: drivers/scsi/qla2xxx/
1da177e4 8780
883c98fe 8781QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8782M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8783L: linux-scsi@vger.kernel.org
8784S: Supported
bacfb81b 8785F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8786F: drivers/scsi/qla4xxx/
8787
5a4faa87 8788QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8789M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8790M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8791M: linux-driver@qlogic.com
8792L: netdev@vger.kernel.org
8793S: Supported
679655da 8794F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8795F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8796
0ec00f03 8797QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8798M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8799L: netdev@vger.kernel.org
8800S: Supported
aa43c215 8801F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8802
c4e84bde 8803QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8804M: Harish Patil <harish.patil@qlogic.com>
8805M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8806M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8807M: linux-driver@qlogic.com
c4e84bde
RM
8808L: netdev@vger.kernel.org
8809S: Supported
aa43c215 8810F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8811
fe56b9e6
YM
8812QLOGIC QL4xxx ETHERNET DRIVER
8813M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8814M: Ariel Elior <Ariel.Elior@qlogic.com>
8815M: everest-linux-l2@qlogic.com
8816L: netdev@vger.kernel.org
8817S: Supported
8818F: drivers/net/ethernet/qlogic/qed/
8819F: include/linux/qed/
8820F: drivers/net/ethernet/qlogic/qede/
8821
1da177e4 8822QNX4 FILESYSTEM
8b58be88 8823M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8824W: http://www.alarsen.net/linux/qnx4fs/
8825S: Maintained
80811493 8826F: fs/qnx4/
c117ab84
CEB
8827F: include/uapi/linux/qnx4_fs.h
8828F: include/uapi/linux/qnxtypes.h
1da177e4 8829
91952bc0
AP
8830QT1010 MEDIA DRIVER
8831M: Antti Palosaari <crope@iki.fi>
8832L: linux-media@vger.kernel.org
a825eaec 8833W: https://linuxtv.org
91952bc0
AP
8834W: http://palosaari.fi/linux/
8835Q: http://patchwork.linuxtv.org/project/linux-media/list/
8836T: git git://linuxtv.org/anttip/media_tree.git
8837S: Maintained
8838F: drivers/media/tuners/qt1010*
8839
966fb5ec
SM
8840QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8841M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8842L: linux-wireless@vger.kernel.org
8843L: ath9k-devel@lists.ath9k.org
8844W: http://wireless.kernel.org/en/users/Drivers/ath9k
8845S: Supported
8846F: drivers/net/wireless/ath/ath9k/
8847
2ea0ffcb
KV
8848QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8849M: Kalle Valo <kvalo@qca.qualcomm.com>
8850L: ath10k@lists.infradead.org
8851W: http://wireless.kernel.org/en/users/Drivers/ath10k
8852T: git git://github.com/kvalo/ath.git
8853S: Supported
8854F: drivers/net/wireless/ath/ath10k/
8855
4f4567cf
RK
8856QUALCOMM HEXAGON ARCHITECTURE
8857M: Richard Kuo <rkuo@codeaurora.org>
8858L: linux-hexagon@vger.kernel.org
8859S: Supported
8860F: arch/hexagon/
8861
8e84c258
EK
8862QUALCOMM WCN36XX WIRELESS DRIVER
8863M: Eugene Krasnikov <k.eugene.e@gmail.com>
8864L: wcn36xx@lists.infradead.org
8865W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8866T: git git://github.com/KrasnikovEugene/wcn36xx.git
8867S: Supported
8868F: drivers/net/wireless/ath/wcn36xx/
8869
602adf40 8870RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
8871M: Ilya Dryomov <idryomov@gmail.com>
8872M: Sage Weil <sage@redhat.com>
527a88b9 8873M: Alex Elder <elder@kernel.org>
398ecff5 8874L: ceph-devel@vger.kernel.org
09d90327
SW
8875W: http://ceph.com/
8876T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 8877T: git git://github.com/ceph/ceph-client.git
602adf40 8878S: Supported
398ecff5 8879F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
8880F: drivers/block/rbd.c
8881F: drivers/block/rbd_types.h
8882
1da177e4 8883RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 8884M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 8885L: linux-fbdev@vger.kernel.org
1da177e4 8886S: Maintained
8a61f013 8887F: drivers/video/fbdev/aty/radeon*
c117ab84 8888F: include/uapi/linux/radeonfb.h
1da177e4 8889
c6c9b34c
HG
8890RADIOSHARK RADIO DRIVER
8891M: Hans de Goede <hdegoede@redhat.com>
8892L: linux-media@vger.kernel.org
8893T: git git://linuxtv.org/media_tree.git
8894S: Maintained
8895F: drivers/media/radio/radio-shark.c
8896
8897RADIOSHARK2 RADIO DRIVER
8898M: Hans de Goede <hdegoede@redhat.com>
8899L: linux-media@vger.kernel.org
8900T: git git://linuxtv.org/media_tree.git
8901S: Maintained
8902F: drivers/media/radio/radio-shark2.c
8903F: drivers/media/radio/radio-tea5777.c
8904
1da177e4 8905RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 8906M: Paul Mackerras <paulus@samba.org>
c69f677c 8907L: linux-fbdev@vger.kernel.org
1da177e4 8908S: Maintained
8a61f013 8909F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 8910
e7839f25 8911RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 8912P: rt2x00 project
b182427e 8913M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 8914M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 8915L: linux-wireless@vger.kernel.org
95ea3627 8916S: Maintained
33aca94d 8917F: drivers/net/wireless/ralink/rt2x00/
95ea3627 8918
9db5579b 8919RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 8920M: Jens Axboe <axboe@kernel.dk>
9db5579b 8921S: Maintained
679655da
JP
8922F: Documentation/blockdev/ramdisk.txt
8923F: drivers/block/brd.c
9db5579b 8924
9e95ce27 8925RANDOM NUMBER DRIVER
0624bcaa 8926M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 8927S: Maintained
679655da 8928F: drivers/char/random.c
9e95ce27 8929
394b701c 8930RAPIDIO SUBSYSTEM
8b58be88 8931M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 8932M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 8933S: Maintained
679655da 8934F: drivers/rapidio/
394b701c 8935
e2d1d6c0 8936RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 8937L: linux-wireless@vger.kernel.org
f52a5490 8938S: Orphan
679655da 8939F: drivers/net/wireless/ray*
e2d1d6c0
RD
8940
8941RCUTORTURE MODULE
e0198b29 8942M: Josh Triplett <josh@joshtriplett.org>
8b58be88 8943M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 8944L: linux-kernel@vger.kernel.org
f9094d8e 8945S: Supported
08deed1e 8946T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 8947F: Documentation/RCU/torture.txt
34e2d560 8948F: kernel/rcu/rcutorture.c
e2d1d6c0 8949
c87b9c60
PM
8950RCUTORTURE TEST FRAMEWORK
8951M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8952M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8953R: Steven Rostedt <rostedt@goodmis.org>
8954R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 8955R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 8956L: linux-kernel@vger.kernel.org
c87b9c60
PM
8957S: Supported
8958T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8959F: tools/testing/selftests/rcutorture
8960
c1f766b5 8961RDC R-321X SoC
8b58be88 8962M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
8963S: Maintained
8964
db17f395 8965RDC R6040 FAST ETHERNET DRIVER
8b58be88 8966M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
8967L: netdev@vger.kernel.org
8968S: Maintained
58565a35 8969F: drivers/net/ethernet/rdc/r6040.c
db17f395 8970
a09ed661 8971RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 8972M: Chien Yen <chien.yen@oracle.com>
fbb5a558 8973L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 8974S: Supported
679655da 8975F: net/rds/
a09ed661 8976
595182bc 8977READ-COPY UPDATE (RCU)
8b58be88 8978M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8979M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8980R: Steven Rostedt <rostedt@goodmis.org>
8981R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 8982R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 8983L: linux-kernel@vger.kernel.org
9fab9787 8984W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 8985S: Supported
08deed1e 8986T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 8987F: Documentation/RCU/
9fab9787 8988X: Documentation/RCU/torture.txt
f9094d8e 8989F: include/linux/rcu*
4102adab
PM
8990X: include/linux/srcu.h
8991F: kernel/rcu/
34e2d560 8992X: kernel/torture.c
595182bc 8993
0c86edc0 8994REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 8995M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 8996M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 8997L: rtc-linux@googlegroups.com
8a6e2535 8998Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 8999T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9000S: Maintained
679655da
JP
9001F: Documentation/rtc.txt
9002F: drivers/rtc/
9003F: include/linux/rtc.h
c117ab84 9004F: include/uapi/linux/rtc.h
0c86edc0 9005
0e400c53
MB
9006REALTEK AUDIO CODECS
9007M: Bard Liao <bardliao@realtek.com>
9008M: Oder Chiou <oder_chiou@realtek.com>
9009S: Maintained
9010F: sound/soc/codecs/rt*
9011F: include/sound/rt*.h
9012
1da177e4 9013REISERFS FILE SYSTEM
76c4e5ea 9014L: reiserfs-devel@vger.kernel.org
1da177e4 9015S: Supported
679655da 9016F: fs/reiserfs/
1da177e4 9017
b83a313b 9018REGISTER MAP ABSTRACTION
b02e48f2 9019M: Mark Brown <broonie@kernel.org>
dd060bc9 9020L: linux-kernel@vger.kernel.org
b83a313b
MB
9021T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9022S: Supported
9023F: drivers/base/regmap/
9024F: include/linux/regmap.h
9025
400e64df
OBC
9026REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9027M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 9028T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9029S: Maintained
9030F: drivers/remoteproc/
9031F: Documentation/remoteproc.txt
6fc26488 9032F: include/linux/remoteproc.h
400e64df 9033
d8115db5
OBC
9034REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9035M: Ohad Ben-Cohen <ohad@wizery.com>
9036T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9037S: Maintained
9038F: drivers/rpmsg/
9039F: Documentation/rpmsg.txt
9040F: include/linux/rpmsg.h
9041
8e6569af
SS
9042RENESAS ETHERNET DRIVERS
9043R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9044L: netdev@vger.kernel.org
4a121096 9045L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9046F: drivers/net/ethernet/renesas/
9047F: include/linux/sh_eth.h
9048
3e46c397
YS
9049RENESAS USB2 PHY DRIVER
9050M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9051L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9052S: Maintained
9053F: drivers/phy/phy-rcar-gen3-usb2.c
9054
1b0fe6be
PZ
9055RESET CONTROLLER FRAMEWORK
9056M: Philipp Zabel <p.zabel@pengutronix.de>
9057S: Maintained
9058F: drivers/reset/
9059F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9060F: include/dt-bindings/reset/
1b0fe6be
PZ
9061F: include/linux/reset.h
9062F: include/linux/reset-controller.h
9063
e0897645 9064RFKILL
8b58be88 9065M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9066L: linux-wireless@vger.kernel.org
ce466579
JB
9067W: http://wireless.kernel.org/
9068T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9069T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9070S: Maintained
505c9247 9071F: Documentation/rfkill.txt
80811493 9072F: net/rfkill/
e0897645 9073
933685ca
TG
9074RHASHTABLE
9075M: Thomas Graf <tgraf@suug.ch>
9076L: netdev@vger.kernel.org
9077S: Maintained
9078F: lib/rhashtable.c
9079F: include/linux/rhashtable.h
9080
67e054e9
ML
9081RICOH SMARTMEDIA/XD DRIVER
9082M: Maxim Levitsky <maximlevitsky@gmail.com>
9083S: Maintained
21c26f50
JP
9084F: drivers/mtd/nand/r852.c
9085F: drivers/mtd/nand/r852.h
67e054e9 9086
92634125
ML
9087RICOH R5C592 MEMORYSTICK DRIVER
9088M: Maxim Levitsky <maximlevitsky@gmail.com>
9089S: Maintained
9090F: drivers/memstick/host/r592.*
9091
27f1d2f9
SA
9092ROCCAT DRIVERS
9093M: Stefan Achatz <erazor_de@users.sourceforge.net>
9094W: http://sourceforge.net/projects/roccat/
9095S: Maintained
9096F: drivers/hid/hid-roccat*
9097F: include/linux/hid-roccat*
9098F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9099
4b8ac966
JP
9100ROCKER DRIVER
9101M: Jiri Pirko <jiri@resnulli.us>
9102M: Scott Feldman <sfeldma@gmail.com>
9103L: netdev@vger.kernel.org
9104S: Supported
9105F: drivers/net/ethernet/rocker/
9106
1da177e4
LT
9107ROCKETPORT DRIVER
9108P: Comtrol Corp.
1da177e4
LT
9109W: http://www.comtrol.com
9110S: Maintained
679655da 9111F: Documentation/serial/rocket.txt
c897401b 9112F: drivers/tty/rocket*
1da177e4 9113
7645c2f4
KC
9114ROCKETPORT EXPRESS/INFINITY DRIVER
9115M: Kevin Cernekee <cernekee@gmail.com>
9116L: linux-serial@vger.kernel.org
9117S: Odd Fixes
9118F: drivers/tty/serial/rp2.*
9119
1da177e4 9120ROSE NETWORK LAYER
8b58be88 9121M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9122L: linux-hams@vger.kernel.org
d34cb28a 9123W: http://www.linux-ax25.org/
1da177e4 9124S: Maintained
679655da 9125F: include/net/rose.h
c117ab84 9126F: include/uapi/linux/rose.h
679655da 9127F: net/rose/
1da177e4 9128
91952bc0
AP
9129RTL2830 MEDIA DRIVER
9130M: Antti Palosaari <crope@iki.fi>
9131L: linux-media@vger.kernel.org
a825eaec 9132W: https://linuxtv.org
91952bc0
AP
9133W: http://palosaari.fi/linux/
9134Q: http://patchwork.linuxtv.org/project/linux-media/list/
9135T: git git://linuxtv.org/anttip/media_tree.git
9136S: Maintained
9137F: drivers/media/dvb-frontends/rtl2830*
9138
27a0aacf
AP
9139RTL2832 MEDIA DRIVER
9140M: Antti Palosaari <crope@iki.fi>
9141L: linux-media@vger.kernel.org
a825eaec 9142W: https://linuxtv.org
27a0aacf
AP
9143W: http://palosaari.fi/linux/
9144Q: http://patchwork.linuxtv.org/project/linux-media/list/
9145T: git git://linuxtv.org/anttip/media_tree.git
9146S: Maintained
9147F: drivers/media/dvb-frontends/rtl2832*
9148
ba6e6f6e
AP
9149RTL2832_SDR MEDIA DRIVER
9150M: Antti Palosaari <crope@iki.fi>
9151L: linux-media@vger.kernel.org
a825eaec 9152W: https://linuxtv.org
ba6e6f6e
AP
9153W: http://palosaari.fi/linux/
9154Q: http://patchwork.linuxtv.org/project/linux-media/list/
9155T: git git://linuxtv.org/anttip/media_tree.git
9156S: Maintained
b4bb1c28 9157F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9158
59840488 9159RTL8180 WIRELESS DRIVER
605bebe2 9160L: linux-wireless@vger.kernel.org
491b26b4 9161W: http://wireless.kernel.org/
54e5881d 9162T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9163S: Orphan
62141726 9164F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9165
59840488 9166RTL8187 WIRELESS DRIVER
9f0939bf 9167M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9168M: Hin-Tak Leung <htl10@users.sourceforge.net>
9169M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9170L: linux-wireless@vger.kernel.org
491b26b4 9171W: http://wireless.kernel.org/
54e5881d 9172T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9173S: Maintained
62141726 9174F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9175
3cf0c8ad
LF
9176RTL8192CE WIRELESS DRIVER
9177M: Larry Finger <Larry.Finger@lwfinger.net>
9178M: Chaoming Li <chaoming_li@realsil.com.cn>
9179L: linux-wireless@vger.kernel.org
491b26b4 9180W: http://wireless.kernel.org/
3cf0c8ad
LF
9181T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9182S: Maintained
62141726
KV
9183F: drivers/net/wireless/realtek/rtlwifi/
9184F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9185
26f1fad2
JS
9186RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9187M: Jes Sorensen <Jes.Sorensen@redhat.com>
9188L: linux-wireless@vger.kernel.org
9189T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9190S: Maintained
9191F: drivers/net/wireless/realtek/rtl8xxxu/
9192
9eb8ef74 9193S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9194M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9195L: linux-fbdev@vger.kernel.org
ce00f85c 9196S: Maintained
8a61f013 9197F: drivers/video/fbdev/savage/
9eb8ef74 9198
1da177e4 9199S390
8b58be88
JP
9200M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9201M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9202L: linux-s390@vger.kernel.org
5238da45
HC
9203W: http://www.ibm.com/developerworks/linux/linux390/
9204S: Supported
679655da 9205F: arch/s390/
a968cd3e 9206F: drivers/s390/
3bfe6858
JN
9207F: Documentation/s390/
9208F: Documentation/DocBook/s390*
5238da45 9209
322986ca
SO
9210S390 COMMON I/O LAYER
9211M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9212M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9213L: linux-s390@vger.kernel.org
9214W: http://www.ibm.com/developerworks/linux/linux390/
9215S: Supported
9216F: drivers/s390/cio/
9217
9218S390 DASD DRIVER
9219M: Stefan Weinhuber <wein@de.ibm.com>
9220M: Stefan Haberland <stefan.haberland@de.ibm.com>
9221L: linux-s390@vger.kernel.org
9222W: http://www.ibm.com/developerworks/linux/linux390/
9223S: Supported
9224F: drivers/s390/block/dasd*
9225F: block/partitions/ibm.c
9226
5238da45 9227S390 NETWORK DRIVERS
f0c59aff 9228M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9229L: linux-s390@vger.kernel.org
5238da45
HC
9230W: http://www.ibm.com/developerworks/linux/linux390/
9231S: Supported
679655da 9232F: drivers/s390/net/
5238da45 9233
322986ca
SO
9234S390 PCI SUBSYSTEM
9235M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9236M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9237L: linux-s390@vger.kernel.org
9238W: http://www.ibm.com/developerworks/linux/linux390/
9239S: Supported
9240F: arch/s390/pci/
9241F: drivers/pci/hotplug/s390_pci_hpc.c
9242
feed9b62 9243S390 ZCRYPT DRIVER
5c8d0983 9244M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9245L: linux-s390@vger.kernel.org
a968cd3e 9246W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9247S: Supported
d5ca6918 9248F: drivers/s390/crypto/
feed9b62 9249
5238da45 9250S390 ZFCP DRIVER
d38e19d0 9251M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9252L: linux-s390@vger.kernel.org
5238da45 9253W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9254S: Supported
679655da 9255F: drivers/s390/scsi/zfcp_*
1da177e4 9256
dd96df2c 9257S390 IUCV NETWORK LAYER
f0c59aff 9258M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9259L: linux-s390@vger.kernel.org
9260W: http://www.ibm.com/developerworks/linux/linux390/
9261S: Supported
679655da
JP
9262F: drivers/s390/net/*iucv*
9263F: include/net/iucv/
9264F: net/iucv/
dd96df2c 9265
8128f23c
GS
9266S390 IOMMU (PCI)
9267M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9268L: linux-s390@vger.kernel.org
9269W: http://www.ibm.com/developerworks/linux/linux390/
9270S: Supported
9271F: drivers/iommu/s390-iommu.c
9272
4dde7f75 9273S3C24XX SD/MMC Driver
8b58be88 9274M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9276S: Supported
679655da 9277F: drivers/mmc/host/s3cmci.*
4dde7f75 9278
1f15a229
HV
9279SAA6588 RDS RECEIVER DRIVER
9280M: Hans Verkuil <hverkuil@xs4all.nl>
9281L: linux-media@vger.kernel.org
9282T: git git://linuxtv.org/media_tree.git
a825eaec 9283W: https://linuxtv.org
1f15a229
HV
9284S: Odd Fixes
9285F: drivers/media/i2c/saa6588*
9286
98ed12e6 9287SAA7134 VIDEO4LINUX DRIVER
009a5410 9288M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9289L: linux-media@vger.kernel.org
a825eaec 9290W: https://linuxtv.org
98ed12e6
MCC
9291T: git git://linuxtv.org/media_tree.git
9292S: Odd fixes
e42bf501 9293F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9294F: drivers/media/pci/saa7134/
9295
1da177e4 9296SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9297M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9298L: linux-media@vger.kernel.org
275ffde4 9299T: git git://linuxtv.org/media_tree.git
1da177e4 9300S: Maintained
90d72ac6
MCC
9301F: drivers/media/common/saa7146/
9302F: drivers/media/pci/saa7146/
9303F: include/media/saa7146*
1da177e4 9304
92304a40 9305SAMSUNG LAPTOP DRIVER
5909c654 9306M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9307L: platform-driver-x86@vger.kernel.org
9308S: Maintained
9309F: drivers/platform/x86/samsung-laptop.c
9310
4a109cc0 9311SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9312M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9313L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9314S: Supported
14430813 9315F: sound/soc/samsung/
4a109cc0 9316
0d89a28b 9317SAMSUNG FRAMEBUFFER DRIVER
b7701755 9318M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9319L: linux-fbdev@vger.kernel.org
9320S: Maintained
8a61f013 9321F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9322
b40f0632 9323SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9324M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9325M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9326L: linux-kernel@vger.kernel.org
b40f0632 9327L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9328S: Supported
9329F: drivers/mfd/sec*.c
9330F: drivers/regulator/s2m*.c
9331F: drivers/regulator/s5m*.c
b40f0632
KK
9332F: drivers/clk/clk-s2mps11.c
9333F: drivers/rtc/rtc-s5m.c
f69d3a17 9334F: include/linux/mfd/samsung/
a13c7c51
KK
9335F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9336F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9337F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9338F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9339
038f5c4b
SN
9340SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9341M: Kyungmin Park <kyungmin.park@samsung.com>
9342M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9343L: linux-media@vger.kernel.org
9344Q: https://patchwork.linuxtv.org/project/linux-media/list/
9345S: Supported
9346F: drivers/media/platform/exynos4-is/
038f5c4b 9347
6fd86ab2
SN
9348SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9349M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9350L: linux-media@vger.kernel.org
9351L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9352S: Maintained
9353F: drivers/media/platform/s3c-camif/
d647f0b7 9354F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9355
b84ef24e
AH
9356SAMSUNG S5C73M3 CAMERA DRIVER
9357M: Kyungmin Park <kyungmin.park@samsung.com>
9358M: Andrzej Hajda <a.hajda@samsung.com>
9359L: linux-media@vger.kernel.org
9360S: Supported
9361F: drivers/media/i2c/s5c73m3/*
9362
7d459937
AH
9363SAMSUNG S5K5BAF CAMERA DRIVER
9364M: Kyungmin Park <kyungmin.park@samsung.com>
9365M: Andrzej Hajda <a.hajda@samsung.com>
9366L: linux-media@vger.kernel.org
9367S: Supported
9368F: drivers/media/i2c/s5k5baf.c
9369
c04c674f
RB
9370SAMSUNG S3FWRN5 NFC DRIVER
9371M: Robert Baldyga <r.baldyga@samsung.com>
9372L: linux-nfc@lists.01.org (moderated for non-subscribers)
9373S: Supported
9374F: drivers/nfc/s3fwrn5
9375
310e39c9 9376SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9377M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9378M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9379S: Supported
9380L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9381F: drivers/clk/samsung/
9382
66890ed6
BA
9383SAMSUNG SXGBE DRIVERS
9384M: Byungho An <bh74.an@samsung.com>
9385M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9386M: Vipul Pandya <vipul.pandya@samsung.com>
9387S: Supported
9388L: netdev@vger.kernel.org
9389F: drivers/net/ethernet/samsung/sxgbe/
9390
93c537af
LM
9391SAMSUNG THERMAL DRIVER
9392M: Lukasz Majewski <l.majewski@samsung.com>
9393L: linux-pm@vger.kernel.org
9394L: linux-samsung-soc@vger.kernel.org
9395S: Supported
9396T: https://github.com/lmajewski/linux-samsung-thermal.git
9397F: drivers/thermal/samsung/
9398
e296cd32
KD
9399SAMSUNG USB2 PHY DRIVER
9400M: Kamil Debski <k.debski@samsung.com>
9401L: linux-kernel@vger.kernel.org
9402S: Supported
9403F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9404F: Documentation/phy/samsung-usb2.txt
9405F: drivers/phy/phy-exynos4210-usb2.c
9406F: drivers/phy/phy-exynos4x12-usb2.c
9407F: drivers/phy/phy-exynos5250-usb2.c
9408F: drivers/phy/phy-s5pv210-usb2.c
9409F: drivers/phy/phy-samsung-usb2.c
9410F: drivers/phy/phy-samsung-usb2.h
9411
ca749e2a 9412SERIAL DRIVERS
5e30bbb7 9413M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9414L: linux-serial@vger.kernel.org
5e30bbb7 9415S: Maintained
14430813 9416F: drivers/tty/serial/
ca749e2a 9417
aecb7b64 9418SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9419M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9420M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9421S: Maintained
1fb200d6 9422F: include/linux/dma/dw.h
3d598f47 9423F: include/linux/platform_data/dma-dw.h
61a76496 9424F: drivers/dma/dw/
aecb7b64 9425
058999cc
LP
9426SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9427M: Lars Persson <lars.persson@axis.com>
9428L: netdev@vger.kernel.org
9429S: Supported
9430F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9431F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9432
fc531d98
WS
9433SYNOPSYS DESIGNWARE I2C DRIVER
9434M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9435M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9436M: Mika Westerberg <mika.westerberg@linux.intel.com>
9437L: linux-i2c@vger.kernel.org
9438S: Maintained
9439F: drivers/i2c/busses/i2c-designware-*
9440F: include/linux/platform_data/i2c-designware.h
9441
f9e37137 9442SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9443M: Jaehoon Chung <jh80.chung@samsung.com>
9444L: linux-mmc@vger.kernel.org
9445S: Maintained
9446F: include/linux/mmc/dw_mmc.h
9447F: drivers/mmc/host/dw_mmc*
9448
a961e698
AS
9449SYSTEM TRACE MODULE CLASS
9450M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9451S: Maintained
9452F: Documentation/trace/stm.txt
9453F: drivers/hwtracing/stm/
9454F: include/linux/stm.h
9455F: include/uapi/linux/stm.h
9456
1db121d6
AN
9457THUNDERBOLT DRIVER
9458M: Andreas Noever <andreas.noever@gmail.com>
9459S: Maintained
9460F: drivers/thunderbolt/
9461
34db37c6 9462TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9463M: John Stultz <john.stultz@linaro.org>
88606e80 9464M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9465L: linux-kernel@vger.kernel.org
75fc2d37 9466T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9467S: Supported
9468F: include/linux/clocksource.h
9469F: include/linux/time.h
9470F: include/linux/timex.h
c117ab84
CEB
9471F: include/uapi/linux/time.h
9472F: include/uapi/linux/timex.h
88606e80
TG
9473F: kernel/time/clocksource.c
9474F: kernel/time/time*.c
34db37c6 9475F: kernel/time/alarmtimer.c
88606e80 9476F: kernel/time/ntp.c
7fe5f1c1 9477F: tools/testing/selftests/timers/
88606e80 9478
1da177e4 9479SC1200 WDT DRIVER
b300645a 9480M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9481S: Maintained
679655da 9482F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9483
9484SCHEDULER
dd9b238c 9485M: Ingo Molnar <mingo@redhat.com>
8b58be88 9486M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9487L: linux-kernel@vger.kernel.org
75fc2d37 9488T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9489S: Maintained
95c0d71d 9490F: kernel/sched/
679655da 9491F: include/linux/sched.h
c117ab84 9492F: include/uapi/linux/sched.h
c2eb505b 9493F: include/linux/wait.h
1da177e4 9494
6bcf6737 9495SCORE ARCHITECTURE
ed38665e 9496M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9497M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9498W: http://www.sunplus.com
6bcf6737 9499S: Supported
a2681a75 9500F: arch/score/
6bcf6737 9501
80f390ea
SH
9502SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9503M: Sudeep Holla <sudeep.holla@arm.com>
9504L: linux-arm-kernel@lists.infradead.org
9505S: Maintained
9506F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9507F: drivers/clk/clk-scpi.c
8def3103 9508F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9509F: drivers/firmware/arm_scpi.c
9510F: include/linux/scpi_protocol.h
80f390ea 9511
1da177e4 9512SCSI CDROM DRIVER
8b58be88 9513M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9514L: linux-scsi@vger.kernel.org
9515W: http://www.kernel.dk
9516S: Maintained
679655da 9517F: drivers/scsi/sr*
1da177e4 9518
fb50a83d 9519SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9520M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9521L: linux-rdma@vger.kernel.org
9522S: Supported
9523W: http://www.openfabrics.org
9524Q: http://patchwork.kernel.org/project/linux-rdma/list/
9525T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9526F: drivers/infiniband/ulp/srp/
9527F: include/scsi/srp.h
9528
1da177e4 9529SCSI SG DRIVER
8b58be88 9530M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9531L: linux-scsi@vger.kernel.org
59ab3c93 9532W: http://sg.danny.cz/sg
1da177e4 9533S: Maintained
59ab3c93 9534F: Documentation/scsi/scsi-generic.txt
679655da
JP
9535F: drivers/scsi/sg.c
9536F: include/scsi/sg.h
1da177e4
LT
9537
9538SCSI SUBSYSTEM
0351b8f8 9539M: "James E.J. Bottomley" <JBottomley@odin.com>
0351b8f8 9540T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9541M: "Martin K. Petersen" <martin.petersen@oracle.com>
9542T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9543L: linux-scsi@vger.kernel.org
1da177e4 9544S: Maintained
679655da
JP
9545F: drivers/scsi/
9546F: include/scsi/
1da177e4
LT
9547
9548SCSI TAPE DRIVER
8b58be88 9549M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9550L: linux-scsi@vger.kernel.org
9551S: Maintained
679655da 9552F: Documentation/scsi/st.txt
f7269cfc
JD
9553F: drivers/scsi/st.*
9554F: drivers/scsi/st_*.h
1da177e4
LT
9555
9556SCTP PROTOCOL
8b6efb75 9557M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9558M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9559L: linux-sctp@vger.kernel.org
5f85813c 9560W: http://lksctp.sourceforge.net
8b6efb75 9561S: Maintained
679655da
JP
9562F: Documentation/networking/sctp.txt
9563F: include/linux/sctp.h
4d58c025 9564F: include/uapi/linux/sctp.h
679655da
JP
9565F: include/net/sctp/
9566F: net/sctp/
1da177e4
LT
9567
9568SCx200 CPU SUPPORT
8b58be88 9569M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9570S: Odd Fixes
679655da 9571F: Documentation/i2c/busses/scx200_acb
390889b6 9572F: arch/x86/platform/scx200/
679655da
JP
9573F: drivers/watchdog/scx200_wdt.c
9574F: drivers/i2c/busses/scx200*
9575F: drivers/mtd/maps/scx200_docflash.c
9576F: include/linux/scx200.h
1662d32c
JC
9577
9578SCx200 GPIO DRIVER
8b58be88 9579M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9580S: Maintained
679655da
JP
9581F: drivers/char/scx200_gpio.c
9582F: include/linux/scx200_gpio.h
1662d32c
JC
9583
9584SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9585M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9586S: Maintained
679655da 9587F: drivers/clocksource/scx200_hrt.c
1da177e4 9588
6a36913a 9589SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9590M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9591L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9592S: Maintained
679655da 9593F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9594
e7839f25 9595SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9596L: linux-mmc@vger.kernel.org
a1cb1d11 9597S: Orphan
7a241d6e 9598F: drivers/mmc/host/sdhci.*
d4a45787 9599F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9600
c04f9d61
KC
9601SECURE COMPUTING
9602M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9603R: Andy Lutomirski <luto@amacapital.net>
9604R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9605T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9606S: Supported
9607F: kernel/seccomp.c
9608F: include/uapi/linux/seccomp.h
9609F: include/linux/seccomp.h
c99ee51a 9610F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9611K: \bsecure_computing
9612K: \bTIF_SECCOMP\b
9613
0d1bb41a 9614SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9615M: Ben Dooks <ben-linux@fluff.org>
dc524882 9616M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9617L: linux-mmc@vger.kernel.org
0d1bb41a 9618S: Maintained
dc524882 9619F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9620
c63b3cba 9621SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9622M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9623L: spear-devel@list.st.com
c63b3cba
VK
9624L: linux-mmc@vger.kernel.org
9625S: Maintained
9626F: drivers/mmc/host/sdhci-spear.c
9627
8711cca2 9628SECURITY SUBSYSTEM
9b45c0d2 9629M: James Morris <james.l.morris@oracle.com>
9c3646d1 9630M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9631L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9632T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9633W: http://kernsec.org/
8711cca2 9634S: Supported
7d2c86b5 9635F: security/
8711cca2 9636
1da177e4 9637SECURITY CONTACT
8b58be88 9638M: Security Officers <security@kernel.org>
1da177e4
LT
9639S: Supported
9640
9641SELINUX SECURITY MODULE
e0238b4c 9642M: Paul Moore <paul@paul-moore.com>
8b58be88 9643M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9644M: Eric Paris <eparis@parisplace.org>
e0238b4c 9645L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9646W: http://selinuxproject.org
5a5f2acf 9647T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9648S: Supported
679655da
JP
9649F: include/linux/selinux*
9650F: security/selinux/
6bde95ce 9651F: scripts/selinux/
1da177e4 9652
c1c124e9
JJ
9653APPARMOR SECURITY MODULE
9654M: John Johansen <john.johansen@canonical.com>
9655L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9656W: apparmor.wiki.kernel.org
9657T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9658S: Supported
9659F: security/apparmor/
9660
730daa16
KC
9661YAMA SECURITY MODULE
9662M: Kees Cook <keescook@chromium.org>
9663T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9664S: Supported
9665F: security/yama/
9666
cef2cf07 9667SENSABLE PHANTOM
8b58be88 9668M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9669S: Maintained
679655da 9670F: drivers/misc/phantom.c
c117ab84 9671F: include/uapi/linux/phantom.h
cef2cf07 9672
6733b39a 9673SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9674M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9675M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9676M: John Soni Jose <sony.john@avagotech.com>
3387f656 9677L: linux-scsi@vger.kernel.org
4627de93 9678W: http://www.avagotech.com
3387f656
JP
9679S: Supported
9680F: drivers/scsi/be2iscsi/
6733b39a 9681
6938f855
SP
9682Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9683M: Sathya Perla <sathya.perla@avagotech.com>
9684M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9685M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9686M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
7d2c86b5 9687L: netdev@vger.kernel.org
fea3af67 9688W: http://www.emulex.com
7d2c86b5 9689S: Supported
9aebddd1 9690F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9691
d2928a8c 9692EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9693M: Selvin Xavier <selvin.xavier@avagotech.com>
9694M: Devesh Sharma <devesh.sharma@avagotech.com>
9695M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9696L: linux-rdma@vger.kernel.org
9697W: http://www.emulex.com
9698S: Supported
9699F: drivers/infiniband/hw/ocrdma/
9700
8ceee660 9701SFC NETWORK DRIVER
c06f51ea 9702M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9703M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9704L: netdev@vger.kernel.org
8ceee660 9705S: Supported
874aeea5 9706F: drivers/net/ethernet/sfc/
8ceee660 9707
e2d1d6c0 9708SGI GRU DRIVER
cc883afc 9709M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9710S: Maintained
679655da 9711F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9712
9713SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9714M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9715L: linux-ia64@vger.kernel.org
9716S: Supported
679655da 9717F: Documentation/ia64/serial.txt
df621252 9718F: drivers/tty/serial/ioc?_serial.c
679655da 9719F: include/linux/ioc?.h
e2d1d6c0 9720
75312619 9721SGI XP/XPC/XPNET DRIVER
e180383f
RH
9722M: Cliff Whickman <cpw@sgi.com>
9723M: Robin Holt <robinmholt@gmail.com>
75312619 9724S: Maintained
679655da 9725F: drivers/misc/sgi-xp/
75312619 9726
46eacf3b
AP
9727SI2157 MEDIA DRIVER
9728M: Antti Palosaari <crope@iki.fi>
9729L: linux-media@vger.kernel.org
a825eaec 9730W: https://linuxtv.org
46eacf3b
AP
9731W: http://palosaari.fi/linux/
9732Q: http://patchwork.linuxtv.org/project/linux-media/list/
9733T: git git://linuxtv.org/anttip/media_tree.git
9734S: Maintained
9735F: drivers/media/tuners/si2157*
9736
75e2d5ba
AP
9737SI2168 MEDIA DRIVER
9738M: Antti Palosaari <crope@iki.fi>
9739L: linux-media@vger.kernel.org
a825eaec 9740W: https://linuxtv.org
75e2d5ba
AP
9741W: http://palosaari.fi/linux/
9742Q: http://patchwork.linuxtv.org/project/linux-media/list/
9743T: git git://linuxtv.org/anttip/media_tree.git
9744S: Maintained
9745F: drivers/media/dvb-frontends/si2168*
9746
49cc629d
HV
9747SI470X FM RADIO RECEIVER I2C DRIVER
9748M: Hans Verkuil <hverkuil@xs4all.nl>
9749L: linux-media@vger.kernel.org
9750T: git git://linuxtv.org/media_tree.git
a825eaec 9751W: https://linuxtv.org
49cc629d
HV
9752S: Odd Fixes
9753F: drivers/media/radio/si470x/radio-si470x-i2c.c
9754
9755SI470X FM RADIO RECEIVER USB DRIVER
9756M: Hans Verkuil <hverkuil@xs4all.nl>
9757L: linux-media@vger.kernel.org
9758T: git git://linuxtv.org/media_tree.git
a825eaec 9759W: https://linuxtv.org
49cc629d
HV
9760S: Maintained
9761F: drivers/media/radio/si470x/radio-si470x-common.c
9762F: drivers/media/radio/si470x/radio-si470x.h
9763F: drivers/media/radio/si470x/radio-si470x-usb.c
9764
c937ca03
EV
9765SI4713 FM RADIO TRANSMITTER I2C DRIVER
9766M: Eduardo Valentin <edubezval@gmail.com>
9767L: linux-media@vger.kernel.org
9768T: git git://linuxtv.org/media_tree.git
a825eaec 9769W: https://linuxtv.org
c937ca03 9770S: Odd Fixes
99995ded 9771F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9772
9773SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9774M: Eduardo Valentin <edubezval@gmail.com>
9775L: linux-media@vger.kernel.org
9776T: git git://linuxtv.org/media_tree.git
a825eaec 9777W: https://linuxtv.org
c937ca03 9778S: Odd Fixes
99995ded
DR
9779F: drivers/media/radio/si4713/radio-platform-si4713.c
9780
9781SI4713 FM RADIO TRANSMITTER USB DRIVER
9782M: Hans Verkuil <hverkuil@xs4all.nl>
9783L: linux-media@vger.kernel.org
9784T: git git://linuxtv.org/media_tree.git
a825eaec 9785W: https://linuxtv.org
99995ded
DR
9786S: Maintained
9787F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9788
beb91d46 9789SIANO DVB DRIVER
009a5410 9790M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 9791L: linux-media@vger.kernel.org
a825eaec 9792W: https://linuxtv.org
beb91d46
MCC
9793T: git git://linuxtv.org/media_tree.git
9794S: Odd fixes
9795F: drivers/media/common/siano/
beb91d46 9796F: drivers/media/usb/siano/
beb91d46 9797F: drivers/media/usb/siano/
14430813 9798F: drivers/media/mmc/siano/
beb91d46 9799
6f15b602
HG
9800SIMPLEFB FB DRIVER
9801M: Hans de Goede <hdegoede@redhat.com>
9802L: linux-fbdev@vger.kernel.org
9803S: Maintained
2d799dde 9804F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
9805F: drivers/video/fbdev/simplefb.c
9806F: include/linux/platform_data/simplefb.h
9807
b618b69c 9808SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9809L: linux-media@vger.kernel.org
bb60fcb2 9810S: Orphan
b618b69c 9811F: drivers/media/platform/sh_veu.c
b618b69c
GL
9812
9813SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9814L: linux-media@vger.kernel.org
bb60fcb2 9815S: Orphan
b618b69c 9816F: drivers/media/platform/sh_vou.c
d647f0b7 9817F: include/media/drv-intf/sh_vou.h
b618b69c 9818
6349d997 9819SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9820M: Len Brown <lenb@kernel.org>
6349d997
LB
9821L: sfi-devel@simplefirmware.org
9822W: http://simplefirmware.org/
9823T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9824S: Supported
943fc810 9825F: arch/x86/platform/sfi/
6349d997
LB
9826F: drivers/sfi/
9827F: include/linux/sfi*.h
e2d1d6c0 9828
1da177e4
LT
9829SIMTEC EB110ATX (Chalice CATS)
9830P: Ben Dooks
b16957c6
BD
9831P: Vincent Sanders <vince@simtec.co.uk>
9832M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9833W: http://www.simtec.co.uk/products/EB110ATX/
9834S: Supported
9835
9836SIMTEC EB2410ITX (BAST)
9837P: Ben Dooks
b16957c6
BD
9838P: Vincent Sanders <vince@simtec.co.uk>
9839M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9840W: http://www.simtec.co.uk/products/EB2410ITX/
9841S: Supported
15dba387
JP
9842F: arch/arm/mach-s3c24xx/mach-bast.c
9843F: arch/arm/mach-s3c24xx/bast-ide.c
9844F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9845
4c5adde7 9846TI DAVINCI MACHINE SUPPORT
3ba789c0 9847M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 9848M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 9849T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 9850Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 9851S: Supported
14430813 9852F: arch/arm/mach-davinci/
046d0a37 9853F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 9854
8d4b3f08 9855TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 9856M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 9857L: linux-media@vger.kernel.org
a825eaec 9858W: https://linuxtv.org
8d4b3f08
LP
9859Q: http://patchwork.linuxtv.org/project/linux-media/list/
9860T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 9861S: Maintained
8d4b3f08
LP
9862F: drivers/media/platform/davinci/
9863F: include/media/davinci/
9864
417d2e50 9865TI AM437X VPFE DRIVER
e43cdb56 9866M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 9867L: linux-media@vger.kernel.org
a825eaec 9868W: https://linuxtv.org
417d2e50
BP
9869Q: http://patchwork.linuxtv.org/project/linux-media/list/
9870T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9871S: Maintained
9872F: drivers/media/platform/am437x/
9873
c4c0283a 9874OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 9875M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 9876L: linux-media@vger.kernel.org
a825eaec 9877W: https://linuxtv.org
c4c0283a
BP
9878Q: http://patchwork.linuxtv.org/project/linux-media/list/
9879T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9880S: Maintained
9881F: drivers/media/i2c/ov2659.c
b5dcee22 9882F: include/media/i2c/ov2659.h
c4c0283a 9883
3a6779f5
SM
9884SILICON MOTION SM712 FRAME BUFFER DRIVER
9885M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9886M: Teddy Wang <teddy.wang@siliconmotion.com>
9887M: Sudip Mukherjee <sudip@vectorindia.org>
9888L: linux-fbdev@vger.kernel.org
9889S: Maintained
9890F: drivers/video/fbdev/sm712*
9891F: Documentation/fb/sm712fb.txt
9892
92aab3c0 9893SIS 190 ETHERNET DRIVER
8b58be88 9894M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
9895L: netdev@vger.kernel.org
9896S: Maintained
8c7de408 9897F: drivers/net/ethernet/sis/sis190.c
92aab3c0 9898
1da177e4 9899SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 9900M: Daniele Venzano <venza@brownhat.org>
1da177e4 9901W: http://www.brownhat.org/sis900.html
979b6c13 9902L: netdev@vger.kernel.org
1da177e4 9903S: Maintained
8c7de408 9904F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
9905
9906SIS FRAMEBUFFER DRIVER
8b58be88 9907M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 9908W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 9909S: Maintained
679655da 9910F: Documentation/fb/sisfb.txt
8a61f013 9911F: drivers/video/fbdev/sis/
679655da 9912F: include/video/sisfb.h
1da177e4
LT
9913
9914SIS USB2VGA DRIVER
8b58be88 9915M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
9916W: http://www.winischhofer.at/linuxsisusbvga.shtml
9917S: Maintained
679655da 9918F: drivers/usb/misc/sisusbvga/
1da177e4 9919
415ad26d 9920SLAB ALLOCATOR
16e943bf 9921M: Christoph Lameter <cl@linux.com>
2ed1c525 9922M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
9923M: David Rientjes <rientjes@google.com>
9924M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9925M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
9926L: linux-mm@kvack.org
9927S: Maintained
679655da 9928F: include/linux/sl?b*.h
16e943bf 9929F: mm/sl?b*
415ad26d 9930
9fab9787 9931SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 9932M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 9933M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9934M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9935R: Steven Rostedt <rostedt@goodmis.org>
9936R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 9937L: linux-kernel@vger.kernel.org
9fab9787
PM
9938W: http://www.rdrop.com/users/paulmck/RCU/
9939S: Supported
9940T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
9941F: include/linux/srcu.h
9942F: kernel/rcu/srcu.c
9fab9787 9943
66372841
CS
9944SMACK SECURITY MODULE
9945M: Casey Schaufler <casey@schaufler-ca.com>
9946L: linux-security-module@vger.kernel.org
9947W: http://schaufler-ca.com
9948T: git git://git.gitorious.org/smack-next/kernel.git
9949S: Maintained
9950F: Documentation/security/Smack.txt
9951F: security/smack/
9952
20651e0b 9953DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
9954M: Kevin Hilman <khilman@kernel.org>
9955M: Nishanth Menon <nm@ti.com>
9956S: Maintained
20651e0b 9957F: drivers/power/avs/
68ace3e1
KH
9958F: include/linux/power/smartreflex.h
9959L: linux-pm@vger.kernel.org
9960
1da177e4 9961SMC91x ETHERNET DRIVER
2f82af08 9962M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 9963S: Odd Fixes
ae150435 9964F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 9965
e8e31622
SA
9966SMIA AND SMIA++ IMAGE SENSOR DRIVER
9967M: Sakari Ailus <sakari.ailus@iki.fi>
9968L: linux-media@vger.kernel.org
9969S: Maintained
14430813 9970F: drivers/media/i2c/smiapp/
b5dcee22 9971F: include/media/i2c/smiapp.h
e8e31622
SA
9972F: drivers/media/i2c/smiapp-pll.c
9973F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 9974F: include/uapi/linux/smiapp.h
a2cec3c0 9975F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 9976
920fa1ff
GR
9977SMM665 HARDWARE MONITOR DRIVER
9978M: Guenter Roeck <linux@roeck-us.net>
9979L: lm-sensors@lm-sensors.org
9980S: Maintained
9981F: Documentation/hwmon/smm665
9982F: drivers/hwmon/smm665.c
9983
9df7305b 9984SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 9985M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 9986L: lm-sensors@lm-sensors.org
90b24cfb 9987S: Maintained
9df7305b
SG
9988F: Documentation/hwmon/emc2103
9989F: drivers/hwmon/emc2103.c
9990
a98d506c
HG
9991SMSC SCH5627 HARDWARE MONITOR DRIVER
9992M: Hans de Goede <hdegoede@redhat.com>
9993L: lm-sensors@lm-sensors.org
9994S: Supported
9995F: Documentation/hwmon/sch5627
9996F: drivers/hwmon/sch5627.c
9997
6ea884db 9998SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 9999M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
10000L: lm-sensors@lm-sensors.org
10001S: Maintained
679655da
JP
10002F: Documentation/hwmon/smsc47b397
10003F: drivers/hwmon/smsc47b397.c
6ea884db 10004
fd9abb3d 10005SMSC911x ETHERNET DRIVER
90b24cfb 10006M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10007L: netdev@vger.kernel.org
90b24cfb 10008S: Maintained
679655da 10009F: include/linux/smsc911x.h
ae150435 10010F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10011
10012SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10013M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10014L: netdev@vger.kernel.org
90b24cfb 10015S: Maintained
ae150435 10016F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10017
3c8a63e2 10018SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10019M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10020L: linux-fbdev@vger.kernel.org
90b24cfb 10021S: Maintained
8a61f013 10022F: drivers/video/fbdev/smscufx.c
3c8a63e2 10023
668acf32 10024SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10025M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10026L: linux-media@vger.kernel.org
275ffde4 10027T: git git://linuxtv.org/media_tree.git
795fb7e7 10028S: Maintained
90d72ac6
MCC
10029F: include/media/soc*
10030F: drivers/media/i2c/soc_camera/
10031F: drivers/media/platform/soc_camera/
668acf32 10032
e2d1d6c0 10033SOEKRIS NET48XX LED SUPPORT
8b58be88 10034M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10035S: Maintained
679655da 10036F: drivers/leds/leds-net48xx.c
e2d1d6c0 10037
e3994db1 10038SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10039M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10040M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10041M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10042M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10043L: linux-media@vger.kernel.org
10044S: Supported
10045F: drivers/media/pci/solo6x10/
10046
1da177e4 10047SOFTWARE RAID (Multiple Disks) SUPPORT
1da177e4 10048L: linux-raid@vger.kernel.org
524418bb 10049S: Supported
679655da
JP
10050F: drivers/md/
10051F: include/linux/raid/
c117ab84 10052F: include/uapi/linux/raid/
1da177e4 10053
1da177e4 10054SONIC NETWORK DRIVER
8b58be88 10055M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10056L: netdev@vger.kernel.org
1da177e4 10057S: Maintained
d9fb9f38 10058F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10059
61e115a5 10060SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10061M: Michael Buesch <m@bues.ch>
61e115a5
MB
10062L: netdev@vger.kernel.org
10063S: Maintained
679655da
JP
10064F: drivers/ssb/
10065F: include/linux/ssb/
61e115a5 10066
1da177e4 10067SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10068M: Mattia Dongili <malattia@linux.it>
d0944853 10069L: platform-driver-x86@vger.kernel.org
5b18167d 10070W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10071S: Maintained
679655da
JP
10072F: Documentation/laptops/sony-laptop.txt
10073F: drivers/char/sonypi.c
10074F: drivers/platform/x86/sony-laptop.c
10075F: include/linux/sony-laptop.h
1da177e4 10076
baf8532a 10077SONY MEMORYSTICK CARD SUPPORT
8b58be88 10078M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10079W: http://tifmxx.berlios.de/
10080S: Maintained
679655da 10081F: drivers/memstick/host/tifm_ms.c
baf8532a 10082
0ab30494
ML
10083SONY MEMORYSTICK STANDARD SUPPORT
10084M: Maxim Levitsky <maximlevitsky@gmail.com>
10085S: Maintained
10086F: drivers/memstick/core/ms_block.*
10087
1da177e4 10088SOUND
8b58be88 10089M: Jaroslav Kysela <perex@perex.cz>
d8130624 10090M: Takashi Iwai <tiwai@suse.com>
93711660 10091L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10092W: http://www.alsa-project.org/
dde7ad8d 10093T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10094T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10095Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10096S: Maintained
3126a179
JP
10097F: Documentation/sound/
10098F: include/sound/
c117ab84 10099F: include/uapi/sound/
679655da 10100F: sound/
1da177e4 10101
33bbe149
MB
10102SOUND - COMPRESSED AUDIO
10103M: Vinod Koul <vinod.koul@intel.com>
10104L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10105T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10106S: Supported
f672f31a 10107F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10108F: include/sound/compress_driver.h
f672f31a 10109F: include/uapi/sound/compress_*
33bbe149
MB
10110F: sound/core/compress_offload.c
10111F: sound/soc/soc-compress.c
10112
bd903bde 10113SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10114M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10115M: Mark Brown <broonie@kernel.org>
86f14df8 10116T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10117L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10118W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10119S: Supported
2820f615 10120F: Documentation/sound/alsa/soc/
679655da 10121F: sound/soc/
e6e55122 10122F: include/sound/soc*
eb1a6af3 10123
d7f8761b
MB
10124SOUND - DMAENGINE HELPERS
10125M: Lars-Peter Clausen <lars@metafoo.de>
10126S: Supported
10127F: include/sound/dmaengine_pcm.h
10128F: sound/core/pcm_dmaengine.c
10129F: sound/soc/soc-generic-dmaengine-pcm.c
10130
990a6a99
OS
10131SP2 MEDIA DRIVER
10132M: Olli Salonen <olli.salonen@iki.fi>
10133L: linux-media@vger.kernel.org
a825eaec 10134W: https://linuxtv.org
990a6a99
OS
10135Q: http://patchwork.linuxtv.org/project/linux-media/list/
10136S: Maintained
10137F: drivers/media/dvb-frontends/sp2*
10138
473321fc 10139SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10140M: "David S. Miller" <davem@davemloft.net>
1da177e4 10141L: sparclinux@vger.kernel.org
8a6e2535 10142Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10143T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10144T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10145S: Maintained
679655da 10146F: arch/sparc/
7765b8bb 10147F: drivers/sbus/
1da177e4 10148
6404fcca
DM
10149SPARC SERIAL DRIVERS
10150M: "David S. Miller" <davem@davemloft.net>
10151L: sparclinux@vger.kernel.org
08deed1e
JP
10152T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10153T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10154S: Maintained
6816383a 10155F: include/linux/sunserialcore.h
df621252 10156F: drivers/tty/serial/suncore.c
df621252
GKH
10157F: drivers/tty/serial/sunhv.c
10158F: drivers/tty/serial/sunsab.c
10159F: drivers/tty/serial/sunsab.h
10160F: drivers/tty/serial/sunsu.c
10161F: drivers/tty/serial/sunzilog.c
10162F: drivers/tty/serial/sunzilog.h
6404fcca 10163
389325b4
CL
10164SPARSE CHECKER
10165M: "Christopher Li" <sparse@chrisli.org>
10166L: linux-sparse@vger.kernel.org
10167W: https://sparse.wiki.kernel.org/
10168T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10169T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10170S: Maintained
10171F: include/linux/compiler.h
10172
fc0c195a 10173SPEAR PLATFORM SUPPORT
da89947b 10174M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10175M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10176L: spear-devel@list.st.com
10177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10178W: http://www.st.com/spear
10179S: Maintained
281e192f 10180F: arch/arm/mach-spear/
fc0c195a 10181
10182SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10183M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10184L: spear-devel@list.st.com
10185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10186W: http://www.st.com/spear
10187S: Maintained
5df33a62 10188F: drivers/clk/spear/
fc0c195a 10189
e2d1d6c0 10190SPI SUBSYSTEM
b02e48f2 10191M: Mark Brown <broonie@kernel.org>
dfbe403c 10192L: linux-spi@vger.kernel.org
e7e4e13c 10193T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10194Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10195S: Maintained
679655da
JP
10196F: Documentation/spi/
10197F: drivers/spi/
10198F: include/linux/spi/
c117ab84 10199F: include/uapi/linux/spi/
e2d1d6c0 10200
2752e401 10201SPIDERNET NETWORK DRIVER for CELL
8b58be88 10202M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10203L: netdev@vger.kernel.org
10204S: Supported
679655da 10205F: Documentation/networking/spider_net.txt
8df158ac 10206F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10207
e2d1d6c0 10208SPU FILE SYSTEM
8b58be88 10209M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10210L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10211W: http://www.ibm.com/developerworks/power/cell/
10212S: Supported
679655da
JP
10213F: Documentation/filesystems/spufs.txt
10214F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10215
fc555841 10216SQUASHFS FILE SYSTEM
d7f2ff67 10217M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10218L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10219W: http://squashfs.org.uk
10220S: Maintained
679655da
JP
10221F: Documentation/filesystems/squashfs.txt
10222F: fs/squashfs/
fc555841 10223
1da177e4 10224SRM (Alpha) environment access
8b58be88 10225M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10226S: Maintained
679655da 10227F: arch/alpha/kernel/srm_env.c
1da177e4 10228
26e9a397 10229STABLE BRANCH
879a5a00 10230M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10231L: stable@vger.kernel.org
879a5a00 10232S: Supported
7b175c46 10233F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10234
26e9a397 10235STAGING SUBSYSTEM
879a5a00 10236M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10237T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10238L: devel@driverdev.osuosl.org
879a5a00 10239S: Supported
679655da 10240F: drivers/staging/
dbc6c2cc 10241
ebd3d010
JP
10242STAGING - COMEDI
10243M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10244M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10245S: Odd Fixes
10246F: drivers/staging/comedi/
10247
a0138163
JP
10248STAGING - FLARION FT1000 DRIVERS
10249M: Marek Belisko <marek.belisko@gmail.com>
10250S: Odd Fixes
10251F: drivers/staging/ft1000/
10252
6c1bb424 10253STAGING - INDUSTRIAL IO
030a13d7 10254M: Jonathan Cameron <jic23@kernel.org>
a0138163 10255L: linux-iio@vger.kernel.org
6c1bb424
JP
10256S: Odd Fixes
10257F: drivers/staging/iio/
10258
a0138163
JP
10259STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10260M: Jarod Wilson <jarod@wilsonet.com>
10261W: http://www.lirc.org/
10262S: Odd Fixes
b2b0186d 10263F: drivers/staging/media/lirc/
a0138163 10264
f5e5de1e
OD
10265STAGING - LUSTRE PARALLEL FILESYSTEM
10266M: Oleg Drokin <oleg.drokin@intel.com>
10267M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10268L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10269W: http://wiki.lustre.org/
f5e5de1e
OD
10270S: Maintained
10271F: drivers/staging/lustre
10272
7c6b6c71
MD
10273STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10274M: Marc Dietrich <marvin24@gmx.de>
10275L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10276L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10277S: Maintained
10278F: drivers/staging/nvec/
10279
a0138163 10280STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
3140b458
JF
10281M: Jens Frederich <jfrederich@gmail.com>
10282M: Daniel Drake <dsd@laptop.org>
a0138163
JP
10283M: Jon Nettleton <jon.nettleton@gmail.com>
10284W: http://wiki.laptop.org/go/DCON
3140b458 10285S: Maintained
a0138163
JP
10286F: drivers/staging/olpc_dcon/
10287
10288STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
29e7017b
JP
10289M: Willy Tarreau <willy@meta-x.org>
10290S: Odd Fixes
10291F: drivers/staging/panel/
10292
a0138163
JP
10293STAGING - REALTEK RTL8712U DRIVERS
10294M: Larry Finger <Larry.Finger@lwfinger.net>
10295M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10296S: Odd Fixes
10297F: drivers/staging/rtl8712/
10298
7591ba8b
JS
10299STAGING - REALTEK RTL8723U WIRELESS DRIVER
10300M: Larry Finger <Larry.Finger@lwfinger.net>
10301M: Jes Sorensen <Jes.Sorensen@redhat.com>
10302L: linux-wireless@vger.kernel.org
10303S: Maintained
10304F: drivers/staging/rtl8723au/
10305
980ac4d7
SM
10306STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10307M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10308M: Teddy Wang <teddy.wang@siliconmotion.com>
10309M: Sudip Mukherjee <sudip@vectorindia.org>
10310L: linux-fbdev@vger.kernel.org
10311S: Maintained
10312F: drivers/staging/sm750fb/
10313
510fa408
JP
10314STAGING - SLICOSS
10315M: Lior Dotan <liodot@gmail.com>
10316M: Christopher Harrer <charrer@alacritech.com>
10317S: Odd Fixes
10318F: drivers/staging/slicoss/
10319
a0138163
JP
10320STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10321M: William Hubbs <w.d.hubbs@gmail.com>
10322M: Chris Brannon <chris@the-brannons.com>
d33bce31 10323M: Kirk Reiser <kirk@reisers.ca>
a0138163 10324M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10325L: speakup@linux-speakup.org
a0138163
JP
10326W: http://www.linux-speakup.org/
10327S: Odd Fixes
10328F: drivers/staging/speakup/
10329
b3e871ce
JP
10330STAGING - VIA VT665X DRIVERS
10331M: Forest Bond <forest@alittletooquiet.net>
10332S: Odd Fixes
10333F: drivers/staging/vt665?/
10334
a30baec1
JK
10335STAGING - WILC1000 WIFI DRIVER
10336M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10337M: Austin Shin <austin.shin@atmel.com>
a30baec1 10338M: Chris Park <chris.park@atmel.com>
06b54863
TC
10339M: Tony Cho <tony.cho@atmel.com>
10340M: Glen Lee <glen.lee@atmel.com>
10341M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10342L: linux-wireless@vger.kernel.org
10343S: Supported
10344F: drivers/staging/wilc1000/
10345
709bcb07 10346STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10347M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10348S: Odd Fixes
10349F: drivers/staging/xgifb/
10350
77241056
MM
10351HFI1 DRIVER
10352M: Mike Marciniszyn <infinipath@intel.com>
10353L: linux-rdma@vger.kernel.org
10354S: Supported
10355F: drivers/staging/rdma/hfi1
10356
1da177e4 10357STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10358M: Ion Badulescu <ionut@badula.org>
b4f90189 10359S: Odd Fixes
9bba23b0 10360F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10361
e2d1d6c0 10362SUN3/3X
8b58be88 10363M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10364W: http://sammy.net/sun3/
10365S: Maintained
679655da
JP
10366F: arch/m68k/kernel/*sun3*
10367F: arch/m68k/sun3*/
10368F: arch/m68k/include/asm/sun3*
e689cf4a 10369F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10370
af6a5af8
HG
10371SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10372M: Hans de Goede <hdegoede@redhat.com>
10373L: linux-input@vger.kernel.org
10374S: Maintained
10375F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10376F: drivers/input/keyboard/sun4i-lradc-keys.c
10377
2bc9ff01
DK
10378SUNDANCE NETWORK DRIVER
10379M: Denis Kirjanov <kda@linux-powerpc.org>
10380L: netdev@vger.kernel.org
10381S: Maintained
10382F: drivers/net/ethernet/dlink/sundance.c
10383
2cbb12a4 10384SUPERH
2cbb12a4 10385L: linux-sh@vger.kernel.org
8a6e2535 10386Q: http://patchwork.kernel.org/project/linux-sh/list/
dcaa57d5 10387S: Orphan
066069e1 10388F: Documentation/sh/
679655da 10389F: arch/sh/
066069e1 10390F: drivers/sh/
1da177e4 10391
4480f15b 10392SUSPEND TO RAM
7fb06082 10393M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10394M: Len Brown <len.brown@intel.com>
10395M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10396L: linux-pm@vger.kernel.org
e2d1d6c0 10397S: Supported
679655da
JP
10398F: Documentation/power/
10399F: arch/x86/kernel/acpi/
10400F: drivers/base/power/
10401F: kernel/power/
10402F: include/linux/suspend.h
10403F: include/linux/freezer.h
10404F: include/linux/pm.h
1da177e4
LT
10405
10406SVGA HANDLING
8b58be88 10407M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10408L: linux-video@atrey.karlin.mff.cuni.cz
10409S: Maintained
679655da
JP
10410F: Documentation/svga.txt
10411F: arch/x86/boot/video*
1da177e4 10412
6e28b761
KRW
10413SWIOTLB SUBSYSTEM
10414M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10415L: linux-kernel@vger.kernel.org
10416S: Supported
10417F: lib/swiotlb.c
10418F: arch/*/kernel/pci-swiotlb.c
10419F: include/linux/swiotlb.h
10420
007f790c
JP
10421SWITCHDEV
10422M: Jiri Pirko <jiri@resnulli.us>
10423L: netdev@vger.kernel.org
10424S: Supported
10425F: net/switchdev/
10426F: include/net/switchdev.h
10427
db8e35d5
VG
10428SYNOPSYS ARC ARCHITECTURE
10429M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10430L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10431S: Supported
10432F: arch/arc/
9b28829d 10433F: Documentation/devicetree/bindings/arc/*
2d799dde 10434F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10435F: drivers/tty/serial/arc_uart.c
b7182d1a 10436T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10437
556cc1c5
AB
10438SYNOPSYS ARC SDP platform support
10439M: Alexey Brodkin <abrodkin@synopsys.com>
10440S: Supported
10441F: arch/arc/plat-axs10x
10442F: arch/arc/boot/dts/ax*
10443F: Documentation/devicetree/bindings/arc/axs10*
10444
6c284c9a
LJ
10445SYSTEM CONFIGURATION (SYSCON)
10446M: Lee Jones <lee.jones@linaro.org>
10447M: Arnd Bergmann <arnd@arndb.de>
10448T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10449S: Supported
10450F: drivers/mfd/syscon.c
10451
1da177e4 10452SYSV FILESYSTEM
8b58be88 10453M: Christoph Hellwig <hch@infradead.org>
1da177e4 10454S: Maintained
679655da
JP
10455F: Documentation/filesystems/sysv-fs.txt
10456F: fs/sysv/
10457F: include/linux/sysv_fs.h
1da177e4 10458
86cfa7fc 10459TARGET SUBSYSTEM
9c3646d1 10460M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10461L: linux-scsi@vger.kernel.org
b9f5edc2 10462L: target-devel@vger.kernel.org
86cfa7fc 10463W: http://www.linux-iscsi.org
cf015e9f 10464W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10465T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10466S: Supported
10467F: drivers/target/
10468F: include/target/
10469F: Documentation/target/
10470
4e68852d 10471TASKSTATS STATISTICS INTERFACE
185e595f 10472M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10473S: Maintained
679655da
JP
10474F: Documentation/accounting/taskstats*
10475F: include/linux/taskstats*
10476F: kernel/taskstats.c
4e68852d 10477
781b456a 10478TC CLASSIFIER
f935f3f8 10479M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10480L: netdev@vger.kernel.org
10481S: Maintained
679655da 10482F: include/net/pkt_cls.h
c117ab84 10483F: include/uapi/linux/pkt_cls.h
679655da 10484F: net/sched/
781b456a 10485
5067f08a 10486TCP LOW PRIORITY MODULE
8b58be88
JP
10487M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10488M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10489W: http://tcp-lp-mod.sourceforge.net/
10490S: Maintained
679655da 10491F: net/ipv4/tcp_lp.c
5067f08a 10492
91952bc0
AP
10493TDA10071 MEDIA DRIVER
10494M: Antti Palosaari <crope@iki.fi>
10495L: linux-media@vger.kernel.org
a825eaec 10496W: https://linuxtv.org
91952bc0
AP
10497W: http://palosaari.fi/linux/
10498Q: http://patchwork.linuxtv.org/project/linux-media/list/
10499T: git git://linuxtv.org/anttip/media_tree.git
10500S: Maintained
10501F: drivers/media/dvb-frontends/tda10071*
10502
10503TDA18212 MEDIA DRIVER
10504M: Antti Palosaari <crope@iki.fi>
10505L: linux-media@vger.kernel.org
a825eaec 10506W: https://linuxtv.org
91952bc0
AP
10507W: http://palosaari.fi/linux/
10508Q: http://patchwork.linuxtv.org/project/linux-media/list/
10509T: git git://linuxtv.org/anttip/media_tree.git
10510S: Maintained
10511F: drivers/media/tuners/tda18212*
10512
10513TDA18218 MEDIA DRIVER
10514M: Antti Palosaari <crope@iki.fi>
10515L: linux-media@vger.kernel.org
a825eaec 10516W: https://linuxtv.org
91952bc0
AP
10517W: http://palosaari.fi/linux/
10518Q: http://patchwork.linuxtv.org/project/linux-media/list/
10519T: git git://linuxtv.org/anttip/media_tree.git
10520S: Maintained
10521F: drivers/media/tuners/tda18218*
10522
3b2f6aba
MK
10523TDA18271 MEDIA DRIVER
10524M: Michael Krufky <mkrufky@linuxtv.org>
10525L: linux-media@vger.kernel.org
a825eaec 10526W: https://linuxtv.org
3b2f6aba
MK
10527W: http://github.com/mkrufky
10528Q: http://patchwork.linuxtv.org/project/linux-media/list/
10529T: git git://linuxtv.org/mkrufky/tuners.git
10530S: Maintained
10531F: drivers/media/tuners/tda18271*
10532
e48307a9
MK
10533TDA827x MEDIA DRIVER
10534M: Michael Krufky <mkrufky@linuxtv.org>
10535L: linux-media@vger.kernel.org
a825eaec 10536W: https://linuxtv.org
e48307a9
MK
10537W: http://github.com/mkrufky
10538Q: http://patchwork.linuxtv.org/project/linux-media/list/
10539T: git git://linuxtv.org/mkrufky/tuners.git
10540S: Maintained
10541F: drivers/media/tuners/tda8290.*
10542
66cf9212
MK
10543TDA8290 MEDIA DRIVER
10544M: Michael Krufky <mkrufky@linuxtv.org>
10545L: linux-media@vger.kernel.org
a825eaec 10546W: https://linuxtv.org
66cf9212
MK
10547W: http://github.com/mkrufky
10548Q: http://patchwork.linuxtv.org/project/linux-media/list/
10549T: git git://linuxtv.org/mkrufky/tuners.git
10550S: Maintained
10551F: drivers/media/tuners/tda8290.*
10552
4b9fba30
HV
10553TDA9840 MEDIA DRIVER
10554M: Hans Verkuil <hverkuil@xs4all.nl>
10555L: linux-media@vger.kernel.org
10556T: git git://linuxtv.org/media_tree.git
a825eaec 10557W: https://linuxtv.org
4b9fba30
HV
10558S: Maintained
10559F: drivers/media/i2c/tda9840*
10560
2cb654fd 10561TEA5761 TUNER DRIVER
009a5410 10562M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10563L: linux-media@vger.kernel.org
a825eaec 10564W: https://linuxtv.org
2cb654fd
MCC
10565T: git git://linuxtv.org/media_tree.git
10566S: Odd fixes
10567F: drivers/media/tuners/tea5761.*
10568
10569TEA5767 TUNER DRIVER
009a5410 10570M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10571L: linux-media@vger.kernel.org
a825eaec 10572W: https://linuxtv.org
2cb654fd
MCC
10573T: git git://linuxtv.org/media_tree.git
10574S: Maintained
10575F: drivers/media/tuners/tea5767.*
10576
4b9fba30
HV
10577TEA6415C MEDIA DRIVER
10578M: Hans Verkuil <hverkuil@xs4all.nl>
10579L: linux-media@vger.kernel.org
10580T: git git://linuxtv.org/media_tree.git
a825eaec 10581W: https://linuxtv.org
4b9fba30
HV
10582S: Maintained
10583F: drivers/media/i2c/tea6415c*
10584
10585TEA6420 MEDIA DRIVER
10586M: Hans Verkuil <hverkuil@xs4all.nl>
10587L: linux-media@vger.kernel.org
10588T: git git://linuxtv.org/media_tree.git
a825eaec 10589W: https://linuxtv.org
4b9fba30
HV
10590S: Maintained
10591F: drivers/media/i2c/tea6420*
10592
3d249d4c 10593TEAM DRIVER
dca9ab92 10594M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10595L: netdev@vger.kernel.org
10596S: Supported
10597F: drivers/net/team/
10598F: include/linux/if_team.h
c117ab84 10599F: include/uapi/linux/if_team.h
3d249d4c 10600
7d029125 10601TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10602M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10603S: Maintained
10604F: arch/x86/platform/ts5500/
10605
40ad4a30
SY
10606TECHNOTREND USB IR RECEIVER
10607M: Sean Young <sean@mess.org>
10608L: linux-media@vger.kernel.org
10609S: Maintained
10610F: drivers/media/rc/ttusbir.c
10611
adabdb0c 10612TEGRA ARCHITECTURE SUPPORT
243d58ec 10613M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10614M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10615M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10616L: linux-tegra@vger.kernel.org
fd117cd1 10617Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10618T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10619S: Supported
bbbe96ed 10620N: [^a-z]tegra
84b9414b 10621
adabdb0c
SW
10622TEGRA CLOCK DRIVER
10623M: Peter De Schrijver <pdeschrijver@nvidia.com>
10624M: Prashant Gaikwad <pgaikwad@nvidia.com>
10625S: Supported
10626F: drivers/clk/tegra/
10627
10628TEGRA DMA DRIVER
10629M: Laxman Dewangan <ldewangan@nvidia.com>
10630S: Supported
10631F: drivers/dma/tegra20-apb-dma.c
10632
adabdb0c
SW
10633TEGRA I2C DRIVER
10634M: Laxman Dewangan <ldewangan@nvidia.com>
10635S: Supported
10636F: drivers/i2c/busses/i2c-tegra.c
10637
10638TEGRA IOMMU DRIVERS
10639M: Hiroshi Doyu <hdoyu@nvidia.com>
10640S: Supported
10641F: drivers/iommu/tegra*
10642
10643TEGRA KBC DRIVER
10644M: Rakesh Iyer <riyer@nvidia.com>
10645M: Laxman Dewangan <ldewangan@nvidia.com>
10646S: Supported
10647F: drivers/input/keyboard/tegra-kbc.c
10648
adabdb0c
SW
10649TEGRA PWM DRIVER
10650M: Thierry Reding <thierry.reding@gmail.com>
10651S: Supported
10652F: drivers/pwm/pwm-tegra.c
10653
10654TEGRA SERIAL DRIVER
10655M: Laxman Dewangan <ldewangan@nvidia.com>
10656S: Supported
10657F: drivers/tty/serial/serial-tegra.c
10658
10659TEGRA SPI DRIVER
10660M: Laxman Dewangan <ldewangan@nvidia.com>
10661S: Supported
10662F: drivers/spi/spi-tegra*
10663
1a348ccc 10664TEHUTI ETHERNET DRIVER
8b58be88 10665M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10666L: netdev@vger.kernel.org
10667S: Supported
ef7f5429 10668F: drivers/net/ethernet/tehuti/*
1a348ccc 10669
4e68852d 10670Telecom Clock Driver for MCPL0010
8b58be88 10671M: Mark Gross <mark.gross@intel.com>
4e68852d 10672S: Supported
679655da 10673F: drivers/char/tlclk.c
4e68852d 10674
4480f15b 10675TENSILICA XTENSA PORT (xtensa)
8b58be88 10676M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10677M: Max Filippov <jcmvbkbc@gmail.com>
10678L: linux-xtensa@linux-xtensa.org
4e68852d 10679S: Maintained
679655da 10680F: arch/xtensa/
3dc99857 10681F: drivers/irqchip/irq-xtensa-*
4e68852d 10682
5313ba66
HV
10683THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10684M: Hans Verkuil <hverkuil@xs4all.nl>
10685L: linux-media@vger.kernel.org
10686T: git git://linuxtv.org/media_tree.git
a825eaec 10687W: https://linuxtv.org
5313ba66
HV
10688S: Maintained
10689F: drivers/media/radio/radio-raremono.c
10690
d3fb6955 10691THERMAL
b75f0050 10692M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10693M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10694L: linux-pm@vger.kernel.org
10695T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10696T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10697Q: https://patchwork.kernel.org/project/linux-pm/list/
10698S: Supported
10699F: drivers/thermal/
10700F: include/linux/thermal.h
af6c9f16 10701F: include/uapi/linux/thermal.h
b75f0050
JP
10702F: include/linux/cpu_cooling.h
10703F: Documentation/devicetree/bindings/thermal/
d3fb6955 10704
64e05d8b
VK
10705THERMAL/CPU_COOLING
10706M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10707M: Viresh Kumar <viresh.kumar@linaro.org>
10708M: Javi Merino <javi.merino@arm.com>
10709L: linux-pm@vger.kernel.org
10710S: Supported
10711F: Documentation/thermal/cpu-cooling-api.txt
10712F: drivers/thermal/cpu_cooling.c
10713F: include/linux/cpu_cooling.h
10714
30ba2fbd
VD
10715THINGM BLINK(1) USB RGB LED DRIVER
10716M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10717S: Maintained
10718F: drivers/hid/hid-thingm.c
10719
4e68852d 10720THINKPAD ACPI EXTRAS DRIVER
8b58be88 10721M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10722L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10723L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10724W: http://ibm-acpi.sourceforge.net
10725W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10726T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10727S: Maintained
679655da 10728F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10729
1b46f2a2 10730TI BANDGAP AND THERMAL DRIVER
f14d1c24 10731M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10732L: linux-pm@vger.kernel.org
531ff13e 10733L: linux-omap@vger.kernel.org
5a723e81 10734S: Maintained
794b2e25 10735F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10736
0c7665c3
MF
10737TI CDCE706 CLOCK DRIVER
10738M: Max Filippov <jcmvbkbc@gmail.com>
10739S: Maintained
10740F: drivers/clk/clk-cdce706.c
10741
49b6a5e3
TK
10742TI CLOCK DRIVER
10743M: Tero Kristo <t-kristo@ti.com>
10744L: linux-omap@vger.kernel.org
10745S: Maintained
10746F: drivers/clk/ti/
10747F: include/linux/clk/ti.h
10748
4020f2d7 10749TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10750M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10751S: Maintained
679655da
JP
10752F: drivers/misc/tifm*
10753F: drivers/mmc/host/tifm_sd.c
10754F: include/linux/tifm.h
4020f2d7 10755
e0c52404 10756TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10757M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10758L: linux-kernel@vger.kernel.org
10759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10760S: Maintained
10761F: drivers/soc/ti/*
10762T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10763
10764
152ad442
SR
10765TI LM49xxx FAMILY ASoC CODEC DRIVERS
10766M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10767M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10769S: Maintained
10770F: sound/soc/codecs/lm49453*
d392dead 10771F: sound/soc/codecs/isabelle*
152ad442 10772
0edd807d
KM
10773TI LP855x BACKLIGHT DRIVER
10774M: Milo Kim <milo.kim@ti.com>
10775S: Maintained
10776F: Documentation/backlight/lp855x-driver.txt
10777F: drivers/video/backlight/lp855x_bl.c
10778F: include/linux/platform_data/lp855x.h
10779
faf13f6d
KM
10780TI LP8727 CHARGER DRIVER
10781M: Milo Kim <milo.kim@ti.com>
10782S: Maintained
10783F: drivers/power/lp8727_charger.c
10784F: include/linux/platform_data/lp8727.h
10785
22f1229f
KM
10786TI LP8788 MFD DRIVER
10787M: Milo Kim <milo.kim@ti.com>
10788S: Maintained
10789F: drivers/iio/adc/lp8788_adc.c
10790F: drivers/leds/leds-lp8788.c
10791F: drivers/mfd/lp8788*.c
10792F: drivers/power/lp8788-charger.c
10793F: drivers/regulator/lp8788-*.c
10794F: include/linux/mfd/lp8788*.h
10795
84640e27
KM
10796TI NETCP ETHERNET DRIVER
10797M: Wingman Kwok <w-kwok2@ti.com>
10798M: Murali Karicheri <m-karicheri2@ti.com>
10799L: netdev@vger.kernel.org
10800S: Maintained
10801F: drivers/net/ethernet/ti/netcp*
10802
217e0ca9
KC
10803TI TAS571X FAMILY ASoC CODEC DRIVER
10804M: Kevin Cernekee <cernekee@chromium.org>
10805L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10806S: Odd Fixes
10807F: sound/soc/codecs/tas571x*
10808
dd5e8e6b 10809TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10810M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10811L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10812S: Maintained
10813F: sound/soc/codecs/twl4030*
10814
90921014 10815TI WILINK WIRELESS DRIVERS
90921014
LC
10816L: linux-wireless@vger.kernel.org
10817W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10818W: http://wireless.kernel.org/en/users/Drivers/wl1251
10819T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10820S: Orphan
90921014
LC
10821F: drivers/net/wireless/ti/
10822F: include/linux/wl12xx.h
10823
e86eaa3a 10824TIPC NETWORK LAYER
8b58be88 10825M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10826M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10827L: netdev@vger.kernel.org (core kernel code)
10828L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10829W: http://tipc.sourceforge.net/
e86eaa3a 10830S: Maintained
c117ab84 10831F: include/uapi/linux/tipc*.h
679655da 10832F: net/tipc/
e86eaa3a 10833
867e359b 10834TILE ARCHITECTURE
c47b15c4 10835M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 10836W: http://www.ezchip.com/scm/
7fa129cc 10837T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
10838S: Supported
10839F: arch/tile/
6b940606 10840F: drivers/char/tile-srom.c
5c770755 10841F: drivers/edac/tile_edac.c
6b940606
CM
10842F: drivers/net/ethernet/tile/
10843F: drivers/rtc/rtc-tile.c
10844F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 10845F: drivers/tty/serial/tilegx.c
6b940606
CM
10846F: drivers/usb/host/*-tilegx.c
10847F: include/linux/usb/tilegx.h
867e359b 10848
1da177e4 10849TLAN NETWORK DRIVER
8b58be88 10850M: Samuel Chessman <chessman@tux.org>
88c07dde 10851L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
10852W: http://sourceforge.net/projects/tlan/
10853S: Maintained
679655da 10854F: Documentation/networking/tlan.txt
b544dbac 10855F: drivers/net/ethernet/ti/tlan.*
1da177e4 10856
d74db3b2 10857TOMOYO SECURITY MODULE
8b58be88
JP
10858M: Kentaro Takeda <takedakn@nttdata.co.jp>
10859M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
10860L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10861L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
10862L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10863L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10864W: http://tomoyo.sourceforge.jp/
843d183c 10865T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 10866S: Maintained
679655da 10867F: security/tomoyo/
d74db3b2 10868
9caeb532 10869TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 10870M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 10871L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
10872S: Maintained
10873F: drivers/platform/x86/topstar-laptop.c
10874
1da177e4 10875TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 10876M: Azael Avalos <coproscefalo@gmail.com>
d0944853 10877L: platform-driver-x86@vger.kernel.org
0a63ca11 10878S: Maintained
679655da 10879F: drivers/platform/x86/toshiba_acpi.c
1da177e4 10880
0a63ca11
AA
10881TOSHIBA BLUETOOTH DRIVER
10882M: Azael Avalos <coproscefalo@gmail.com>
10883L: platform-driver-x86@vger.kernel.org
10884S: Maintained
10885F: drivers/platform/x86/toshiba_bluetooth.c
10886
10887TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10888M: Azael Avalos <coproscefalo@gmail.com>
10889L: platform-driver-x86@vger.kernel.org
10890S: Maintained
10891F: drivers/platform/x86/toshiba_haps.c
10892
14991fc7
AA
10893TOSHIBA WMI HOTKEYS DRIVER
10894M: Azael Avalos <coproscefalo@gmail.com>
10895L: platform-driver-x86@vger.kernel.org
10896S: Maintained
10897F: drivers/platform/x86/toshiba-wmi.c
10898
1da177e4 10899TOSHIBA SMM DRIVER
8b58be88 10900M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
10901W: http://www.buzzard.org.uk/toshiba/
10902S: Maintained
679655da
JP
10903F: drivers/char/toshiba.c
10904F: include/linux/toshiba.h
c117ab84 10905F: include/uapi/linux/toshiba.h
1da177e4 10906
d32d9864
MR
10907TOSHIBA TC358743 DRIVER
10908M: Mats Randgaard <matrandg@cisco.com>
10909L: linux-media@vger.kernel.org
10910S: Maintained
10911F: drivers/media/i2c/tc358743*
b5dcee22 10912F: include/media/i2c/tc358743.h
d32d9864 10913
d719f900 10914TMIO MMC DRIVER
c4b13fb0 10915M: Ian Molton <ian@mnementh.co.uk>
d1057c40 10916L: linux-mmc@vger.kernel.org
d719f900 10917S: Maintained
d1057c40
GL
10918F: drivers/mmc/host/tmio_mmc*
10919F: drivers/mmc/host/sh_mobile_sdhi.c
10920F: include/linux/mmc/tmio.h
10921F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 10922
917cc4e6
GR
10923TMP401 HARDWARE MONITOR DRIVER
10924M: Guenter Roeck <linux@roeck-us.net>
10925L: lm-sensors@lm-sensors.org
10926S: Maintained
10927F: Documentation/hwmon/tmp401
10928F: drivers/hwmon/tmp401.c
10929
98f32602 10930TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 10931M: Hugh Dickins <hughd@google.com>
98f32602
HD
10932L: linux-mm@kvack.org
10933S: Maintained
10934F: include/linux/shmem_fs.h
10935F: mm/shmem.c
10936
45f95b53 10937TM6000 VIDEO4LINUX DRIVER
009a5410 10938M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 10939L: linux-media@vger.kernel.org
a825eaec 10940W: https://linuxtv.org
45f95b53
MCC
10941T: git git://linuxtv.org/media_tree.git
10942S: Odd fixes
10943F: drivers/media/usb/tm6000/
10944
c65fde19
HV
10945TW68 VIDEO4LINUX DRIVER
10946M: Hans Verkuil <hverkuil@xs4all.nl>
10947L: linux-media@vger.kernel.org
10948T: git git://linuxtv.org/media_tree.git
a825eaec 10949W: https://linuxtv.org
c65fde19
HV
10950S: Odd Fixes
10951F: drivers/media/pci/tw68/
10952
4e68852d 10953TPM DEVICE DRIVER
901486b8 10954M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 10955M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 10956M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 10957R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 10958W: http://tpmdd.sourceforge.net
63a10dfd 10959L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4
PH
10960Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10961T: https://github.com/PeterHuewe/linux-tpmdd
4e68852d 10962S: Maintained
679655da 10963F: drivers/char/tpm/
4e68852d 10964
1a0f1b27
AL
10965TPM IBM_VTPM DEVICE DRIVER
10966M: Ashley Lai <ashleydlai@gmail.com>
10967W: http://tpmdd.sourceforge.net
10968L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10969S: Maintained
10970F: drivers/char/tpm/tpm_ibmvtpm*
10971
d6f005a1
JP
10972TRACING
10973M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 10974M: Ingo Molnar <mingo@redhat.com>
75fc2d37 10975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
10976S: Maintained
10977F: Documentation/trace/ftrace.txt
10978F: arch/*/*/*/ftrace.h
10979F: arch/*/kernel/ftrace.c
10980F: include/*/ftrace.h
10981F: include/linux/trace*.h
10982F: include/trace/
10983F: kernel/trace/
6e68e6c5 10984F: tools/testing/selftests/ftrace/
d6f005a1 10985
1da177e4 10986TRIVIAL PATCHES
8b58be88 10987M: Jiri Kosina <trivial@kernel.org>
54e5881d 10988T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 10989S: Maintained
86ef925f 10990K: ^Subject:.*(?i)trivial
1da177e4 10991
4e68852d 10992TTY LAYER
879a5a00 10993M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 10994M: Jiri Slaby <jslaby@suse.com>
879a5a00 10995S: Supported
08deed1e 10996T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 10997F: Documentation/serial/
8dd5d2f1 10998F: drivers/tty/
df621252 10999F: drivers/tty/serial/serial_core.c
e3288775
AC
11000F: include/linux/serial_core.h
11001F: include/linux/serial.h
11002F: include/linux/tty.h
c117ab84
CEB
11003F: include/uapi/linux/serial_core.h
11004F: include/uapi/linux/serial.h
11005F: include/uapi/linux/tty.h
4e68852d 11006
91952bc0
AP
11007TUA9001 MEDIA DRIVER
11008M: Antti Palosaari <crope@iki.fi>
11009L: linux-media@vger.kernel.org
a825eaec 11010W: https://linuxtv.org
91952bc0
AP
11011W: http://palosaari.fi/linux/
11012Q: http://patchwork.linuxtv.org/project/linux-media/list/
11013T: git git://linuxtv.org/anttip/media_tree.git
11014S: Maintained
11015F: drivers/media/tuners/tua9001*
11016
740db6d7 11017TULIP NETWORK DRIVERS
740db6d7 11018L: netdev@vger.kernel.org
cf869eb1
GG
11019L: linux-parisc@vger.kernel.org
11020S: Orphan
0f04e2aa 11021F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11022
11023TUN/TAP driver
ba57b6f2 11024M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11025W: http://vtun.sourceforge.net/tun
11026S: Maintained
679655da
JP
11027F: Documentation/networking/tuntap.txt
11028F: arch/um/os-Linux/drivers/
1da177e4 11029
b454cc66 11030TURBOCHANNEL SUBSYSTEM
8b58be88 11031M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11032M: Ralf Baechle <ralf@linux-mips.org>
11033L: linux-mips@linux-mips.org
11034Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11035S: Maintained
679655da
JP
11036F: drivers/tc/
11037F: include/linux/tc.h
b454cc66 11038
1da177e4 11039U14-34F SCSI DRIVER
8b58be88 11040M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11041L: linux-scsi@vger.kernel.org
11042S: Maintained
679655da 11043F: drivers/scsi/u14-34f.c
1da177e4 11044
e2d1d6c0 11045UBI FILE SYSTEM (UBIFS)
949cb623 11046M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11047M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11048L: linux-mtd@lists.infradead.org
e2966cbe 11049T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11050W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11051S: Maintained
679655da
JP
11052F: Documentation/filesystems/ubifs.txt
11053F: fs/ubifs/
e2d1d6c0 11054
e1632fa2 11055UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11056M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11057W: http://www.uclinux.org/
e1632fa2 11058L: linux-m68k@lists.linux-m68k.org
cc2020e6 11059L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11060T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11061S: Maintained
e1632fa2
GU
11062F: arch/m68k/coldfire/
11063F: arch/m68k/68*/
61bc02bb
JP
11064F: arch/m68k/*/*_no.*
11065F: arch/m68k/include/asm/*_no.*
cc2020e6 11066
1da177e4 11067UDF FILESYSTEM
d8130624 11068M: Jan Kara <jack@suse.com>
1da177e4 11069S: Maintained
679655da
JP
11070F: Documentation/filesystems/udf.txt
11071F: fs/udf/
1da177e4 11072
cc2020e6 11073UFS FILESYSTEM
8b58be88 11074M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11075S: Maintained
679655da
JP
11076F: Documentation/filesystems/ufs.txt
11077F: fs/ufs/
cc2020e6 11078
0a09d3ab
DH
11079UHID USERSPACE HID IO DRIVER:
11080M: David Herrmann <dh.herrmann@googlemail.com>
11081L: linux-input@vger.kernel.org
11082S: Maintained
11083F: drivers/hid/uhid.c
c117ab84 11084F: include/uapi/linux/uhid.h
0a09d3ab 11085
18332a80 11086ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11087L: linux-usb@vger.kernel.org
10c6c9c9 11088S: Orphan
355ffe69 11089F: drivers/uwb/
679655da
JP
11090F: include/linux/uwb.h
11091F: include/linux/uwb/
18332a80 11092
b31d8273
G
11093UNICORE32 ARCHITECTURE:
11094M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11095W: http://mprc.pku.edu.cn/~guanxuetao/linux
11096S: Maintained
ceebf4d5 11097T: git git://github.com/gxt/linux.git
b31d8273
G
11098F: arch/unicore32/
11099
d8379ab1
TF
11100UNIFDEF
11101M: Tony Finch <dot@dotat.at>
11102W: http://dotat.at/prog/unifdef
11103S: Maintained
11104F: scripts/unifdef.c
11105
1da177e4 11106UNIFORM CDROM DRIVER
8b58be88 11107M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11108W: http://www.kernel.dk
11109S: Maintained
679655da
JP
11110F: Documentation/cdrom/
11111F: drivers/cdrom/cdrom.c
11112F: include/linux/cdrom.h
c117ab84 11113F: include/uapi/linux/cdrom.h
1da177e4 11114
56df0122 11115UNISYS S-PAR DRIVERS
49e7d9df
JP
11116M: Benjamin Romer <benjamin.romer@unisys.com>
11117M: David Kershner <david.kershner@unisys.com>
11118L: sparmaintainer@unisys.com (Unisys internal)
11119S: Supported
11120F: drivers/staging/unisys/
56df0122 11121
9941fa6e
VH
11122UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11123M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11124L: linux-scsi@vger.kernel.org
11125S: Supported
11126F: Documentation/scsi/ufs.txt
11127F: drivers/scsi/ufs/
11128
e2d1d6c0 11129UNSORTED BLOCK IMAGES (UBI)
949cb623 11130M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11131M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11132W: http://www.linux-mtd.infradead.org/
11133L: linux-mtd@lists.infradead.org
b6b44e0a 11134T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11135S: Supported
80811493 11136F: drivers/mtd/ubi/
679655da 11137F: include/linux/mtd/ubi.h
c117ab84 11138F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11139
1da177e4 11140USB ACM DRIVER
61eee9a7 11141M: Oliver Neukum <oliver@neukum.org>
6372594a 11142L: linux-usb@vger.kernel.org
1da177e4 11143S: Maintained
679655da
JP
11144F: Documentation/usb/acm.txt
11145F: drivers/usb/class/cdc-acm.*
1da177e4 11146
b7d572e1
PF
11147USB AR5523 WIRELESS DRIVER
11148M: Pontus Fuchs <pontus.fuchs@gmail.com>
11149L: linux-wireless@vger.kernel.org
11150S: Maintained
11151F: drivers/net/wireless/ath/ar5523/
11152
115bb1ff 11153USB ATTACHED SCSI
f50a4968 11154M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11155M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11156L: linux-usb@vger.kernel.org
11157L: linux-scsi@vger.kernel.org
8eae0fb7 11158S: Maintained
115bb1ff
MW
11159F: drivers/usb/storage/uas.c
11160
1da177e4 11161USB CDC ETHERNET DRIVER
61eee9a7 11162M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11163L: linux-usb@vger.kernel.org
1da177e4 11164S: Maintained
679655da 11165F: drivers/net/usb/cdc_*.c
c117ab84 11166F: include/uapi/linux/usb/cdc.h
1da177e4 11167
66e3e591
KP
11168USB CHAOSKEY DRIVER
11169M: Keith Packard <keithp@keithp.com>
11170L: linux-usb@vger.kernel.org
11171S: Maintained
11172F: drivers/usb/misc/chaoskey.c
11173
b02b371e 11174USB CYPRESS C67X00 DRIVER
8b58be88 11175M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11176L: linux-usb@vger.kernel.org
11177S: Maintained
679655da 11178F: drivers/usb/c67x00/
b02b371e 11179
d0374f4f 11180USB DAVICOM DM9601 DRIVER
8b58be88 11181M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11182L: netdev@vger.kernel.org
d0374f4f
PK
11183W: http://www.linux-usb.org/usbnet
11184S: Maintained
679655da 11185F: drivers/net/usb/dm9601.c
d0374f4f 11186
cc2020e6 11187USB DIAMOND RIO500 DRIVER
8b58be88 11188M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11189L: rio500-users@lists.sourceforge.net
11190W: http://rio500.sourceforge.net
11191S: Maintained
679655da 11192F: drivers/usb/misc/rio500*
cc2020e6 11193
1da177e4 11194USB EHCI DRIVER
578333ab 11195M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11196L: linux-usb@vger.kernel.org
578333ab 11197S: Maintained
679655da
JP
11198F: Documentation/usb/ehci.txt
11199F: drivers/usb/host/ehci*
1da177e4 11200
69ae9e3e 11201USB GADGET/PERIPHERAL SUBSYSTEM
d6d0f665 11202M: Felipe Balbi <balbi@ti.com>
795fb7e7 11203L: linux-usb@vger.kernel.org
69ae9e3e 11204W: http://www.linux-usb.org/gadget
d6d0f665
FB
11205T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11206S: Maintained
679655da
JP
11207F: drivers/usb/gadget/
11208F: include/linux/usb/gadget*
69ae9e3e 11209
2dea64b4 11210USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11211M: Jiri Kosina <jikos@kernel.org>
406df153 11212R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11213L: linux-usb@vger.kernel.org
54e5881d 11214T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11215S: Maintained
c2f01971 11216F: Documentation/hid/hiddev.txt
679655da 11217F: drivers/hid/usbhid/
1da177e4 11218
959eea21 11219USB ISP116X DRIVER
8b58be88 11220M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11221L: linux-usb@vger.kernel.org
959eea21 11222S: Maintained
679655da
JP
11223F: drivers/usb/host/isp116x*
11224F: include/linux/usb/isp116x.h
959eea21 11225
1da177e4 11226USB MASS STORAGE DRIVER
8b58be88 11227M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11228L: linux-usb@vger.kernel.org
8836aeb8 11229L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11230S: Maintained
11231W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11232F: drivers/usb/storage/
1da177e4 11233
af39917d
CL
11234USB MIDI DRIVER
11235M: Clemens Ladisch <clemens@ladisch.de>
11236L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11237T: git git://git.alsa-project.org/alsa-kernel.git
11238S: Maintained
11239F: sound/usb/midi.*
11240
444ce9d4
JP
11241USB NETWORKING DRIVERS
11242L: linux-usb@vger.kernel.org
11243S: Odd Fixes
11244F: drivers/net/usb/
11245
1da177e4 11246USB OHCI DRIVER
578333ab 11247M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11248L: linux-usb@vger.kernel.org
578333ab 11249S: Maintained
679655da
JP
11250F: Documentation/usb/ohci.txt
11251F: drivers/usb/host/ohci*
1da177e4 11252
963ffa3e 11253USB OTG FSM (Finite State Machine)
60d77b3d 11254M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11255T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11256L: linux-usb@vger.kernel.org
11257S: Maintained
11258F: drivers/usb/common/usb-otg-fsm.c
11259
563da3a9
VM
11260USB OVER IP DRIVER
11261M: Valentina Manea <valentina.manea.m@gmail.com>
11262M: Shuah Khan <shuah.kh@samsung.com>
11263L: linux-usb@vger.kernel.org
11264S: Maintained
11265F: drivers/usb/usbip/
11266F: tools/usb/usbip/
11267
1da177e4 11268USB PEGASUS DRIVER
a16b945c 11269M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11270L: linux-usb@vger.kernel.org
043600a6 11271L: netdev@vger.kernel.org
052e3128
PM
11272T: git git://github.com/petkan/pegasus.git
11273W: https://github.com/petkan/pegasus
1da177e4 11274S: Maintained
679655da 11275F: drivers/net/usb/pegasus.*
1da177e4 11276
d3ad558f
FB
11277USB PHY LAYER
11278M: Felipe Balbi <balbi@ti.com>
11279L: linux-usb@vger.kernel.org
11280T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11281S: Maintained
11282F: drivers/usb/phy/
d3ad558f 11283
73e4fb3f 11284USB PRINTER DRIVER (usblp)
8b58be88 11285M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11286L: linux-usb@vger.kernel.org
73e4fb3f 11287S: Supported
679655da 11288F: drivers/usb/class/usblp.c
1da177e4 11289
4521b477
BM
11290USB QMI WWAN NETWORK DRIVER
11291M: Bjørn Mork <bjorn@mork.no>
11292L: netdev@vger.kernel.org
11293S: Maintained
11294F: Documentation/ABI/testing/sysfs-class-net-qmi
11295F: drivers/net/usb/qmi_wwan.c
11296
1da177e4 11297USB RTL8150 DRIVER
a16b945c 11298M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11299L: linux-usb@vger.kernel.org
043600a6 11300L: netdev@vger.kernel.org
052e3128
PM
11301T: git git://github.com/petkan/rtl8150.git
11302W: https://github.com/petkan/rtl8150
1da177e4 11303S: Maintained
679655da 11304F: drivers/net/usb/rtl8150.c
1da177e4 11305
f896b796 11306USB SERIAL SUBSYSTEM
66085694 11307M: Johan Hovold <johan@kernel.org>
795fb7e7 11308L: linux-usb@vger.kernel.org
4e68852d 11309S: Maintained
679655da 11310F: Documentation/usb/usb-serial.txt
f896b796 11311F: drivers/usb/serial/
679655da 11312F: include/linux/usb/serial.h
1da177e4 11313
b3f0db1c
SG
11314USB SMSC75XX ETHERNET DRIVER
11315M: Steve Glendinning <steve.glendinning@shawell.net>
11316L: netdev@vger.kernel.org
11317S: Maintained
11318F: drivers/net/usb/smsc75xx.*
11319
2f7ca802 11320USB SMSC95XX ETHERNET DRIVER
90b24cfb 11321M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11322L: netdev@vger.kernel.org
90b24cfb 11323S: Maintained
679655da 11324F: drivers/net/usb/smsc95xx.*
2f7ca802 11325
1da177e4 11326USB SUBSYSTEM
879a5a00 11327M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11328L: linux-usb@vger.kernel.org
1da177e4 11329W: http://www.linux-usb.org
08deed1e 11330T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11331S: Supported
679655da 11332F: Documentation/usb/
679655da
JP
11333F: drivers/usb/
11334F: include/linux/usb.h
11335F: include/linux/usb/
1da177e4
LT
11336
11337USB UHCI DRIVER
8b58be88 11338M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11339L: linux-usb@vger.kernel.org
1da177e4 11340S: Maintained
679655da 11341F: drivers/usb/host/uhci*
1da177e4 11342
69ae9e3e 11343USB "USBNET" DRIVER FRAMEWORK
d8130624 11344M: Oliver Neukum <oneukum@suse.com>
043600a6 11345L: netdev@vger.kernel.org
69ae9e3e 11346W: http://www.linux-usb.org/usbnet
1da177e4 11347S: Maintained
679655da
JP
11348F: drivers/net/usb/usbnet.c
11349F: include/linux/usb/usbnet.h
1da177e4 11350
c0efd232 11351USB VIDEO CLASS
c53ac071 11352M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11353L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11354L: linux-media@vger.kernel.org
275ffde4 11355T: git git://linuxtv.org/media_tree.git
57c6d2e9 11356W: http://www.ideasonboard.org/uvc/
c0efd232 11357S: Maintained
0c0d06ca 11358F: drivers/media/usb/uvc/
6c0f0359 11359F: include/uapi/linux/uvcvideo.h
1da177e4 11360
b60b9c45
HV
11361USB VISION DRIVER
11362M: Hans Verkuil <hverkuil@xs4all.nl>
11363L: linux-media@vger.kernel.org
11364T: git git://linuxtv.org/media_tree.git
a825eaec 11365W: https://linuxtv.org
b60b9c45
HV
11366S: Odd Fixes
11367F: drivers/media/usb/usbvision/
11368
8282da47
LP
11369USB WEBCAM GADGET
11370M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11371L: linux-usb@vger.kernel.org
11372S: Maintained
3a83c16e 11373F: drivers/usb/gadget/function/*uvc*
faf2e1db 11374F: drivers/usb/gadget/legacy/webcam.c
8282da47 11375
bf164cc0 11376USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11377M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11378L: linux-wireless@vger.kernel.org
11379S: Maintained
679655da 11380F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11381
eb6bab13 11382USB XHCI DRIVER
03d85053 11383M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11384L: linux-usb@vger.kernel.org
11385S: Supported
36d0344c
SS
11386F: drivers/usb/host/xhci*
11387F: drivers/usb/host/pci-quirks*
eb6bab13 11388
1da177e4 11389USB ZD1201 DRIVER
4086b9ca 11390L: linux-wireless@vger.kernel.org
1da177e4 11391W: http://linux-lc100020.sourceforge.net
4086b9ca 11392S: Orphan
ed0ad06f 11393F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11394
b7eee616 11395USB ZR364XX DRIVER
8b58be88 11396M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11397L: linux-usb@vger.kernel.org
661263b5 11398L: linux-media@vger.kernel.org
275ffde4 11399T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11400W: http://royale.zerezo.com/zr364xx/
11401S: Maintained
679655da 11402F: Documentation/video4linux/zr364xx.txt
90d72ac6 11403F: drivers/media/usb/zr364xx/
b7eee616 11404
289fcff4
HK
11405ULPI BUS
11406M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11407L: linux-usb@vger.kernel.org
11408S: Maintained
11409F: drivers/usb/common/ulpi.c
11410F: include/linux/ulpi/
11411
e7839f25 11412USER-MODE LINUX (UML)
8b58be88 11413M: Jeff Dike <jdike@addtoit.com>
b15194b7 11414M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11415L: user-mode-linux-devel@lists.sourceforge.net
11416L: user-mode-linux-user@lists.sourceforge.net
11417W: http://user-mode-linux.sourceforge.net
11418S: Maintained
61516587 11419F: Documentation/virtual/uml/
679655da 11420F: arch/um/
b070989a 11421F: arch/x86/um/
679655da
JP
11422F: fs/hostfs/
11423F: fs/hppfs/
b7eee616 11424
e5f114e9 11425USERSPACE I/O (UIO)
6a534c9d 11426M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11427M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11428S: Maintained
3d3fecbd 11429T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11430F: Documentation/DocBook/uio-howto.tmpl
11431F: drivers/uio/
11432F: include/linux/uio*.h
e5f114e9 11433
256cccbe 11434UTIL-LINUX PACKAGE
8b58be88 11435M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11436L: util-linux@vger.kernel.org
11437W: http://en.wikipedia.org/wiki/Util-linux
11438T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11439S: Maintained
11440
c1fd1c07 11441UVESAFB DRIVER
8b58be88 11442M: Michal Januszewski <spock@gentoo.org>
c69f677c 11443L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11444W: http://dev.gentoo.org/~spock/projects/uvesafb/
11445S: Maintained
679655da 11446F: Documentation/fb/uvesafb.txt
8a61f013 11447F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11448
456930d8
SA
11449VF610 NAND DRIVER
11450M: Stefan Agner <stefan@agner.ch>
11451L: linux-mtd@lists.infradead.org
11452S: Supported
11453F: drivers/mtd/nand/vf610_nfc.c
11454
4480f15b 11455VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11456M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11457S: Maintained
679655da
JP
11458F: Documentation/filesystems/vfat.txt
11459F: fs/fat/
1da177e4 11460
cba3345c
AW
11461VFIO DRIVER
11462M: Alex Williamson <alex.williamson@redhat.com>
11463L: kvm@vger.kernel.org
11464S: Maintained
11465F: Documentation/vfio.txt
11466F: drivers/vfio/
11467F: include/linux/vfio.h
c117ab84 11468F: include/uapi/linux/vfio.h
cba3345c 11469
a714ea5f
AW
11470VFIO PLATFORM DRIVER
11471M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11472L: kvm@vger.kernel.org
11473S: Maintained
11474F: drivers/vfio/platform/
11475
9e6f3438
PO
11476VIDEOBUF2 FRAMEWORK
11477M: Pawel Osciak <pawel@osciak.com>
11478M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11479M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11480L: linux-media@vger.kernel.org
11481S: Maintained
90d72ac6 11482F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11483F: include/media/videobuf2-*
11484
5523662e
SCP
11485VIRTUAL SERIO DEVICE DRIVER
11486M: Stephen Chandler Paul <thatslyude@gmail.com>
11487S: Maintained
11488F: drivers/input/serio/userio.c
11489F: include/uapi/linux/userio.h
11490
9a82446b
AS
11491VIRTIO CONSOLE DRIVER
11492M: Amit Shah <amit.shah@redhat.com>
11493L: virtualization@lists.linux-foundation.org
11494S: Maintained
11495F: drivers/char/virtio_console.c
11496F: include/linux/virtio_console.h
c117ab84 11497F: include/uapi/linux/virtio_console.h
9a82446b 11498
2426ec8f 11499VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11500M: "Michael S. Tsirkin" <mst@redhat.com>
11501L: virtualization@lists.linux-foundation.org
11502S: Maintained
11503F: drivers/virtio/
c893c8d7 11504F: tools/virtio/
2426ec8f
MT
11505F: drivers/net/virtio_net.c
11506F: drivers/block/virtio_blk.c
11507F: include/linux/virtio_*.h
916cdabc 11508F: include/uapi/linux/virtio_*.h
2426ec8f 11509
f2dbda3b
CH
11510VIRTIO DRIVERS FOR S390
11511M: Christian Borntraeger <borntraeger@de.ibm.com>
11512M: Cornelia Huck <cornelia.huck@de.ibm.com>
11513L: linux-s390@vger.kernel.org
11514L: virtualization@lists.linux-foundation.org
11515L: kvm@vger.kernel.org
11516S: Supported
1b568d93 11517F: drivers/s390/virtio/
f2dbda3b 11518
4ad6ee91
GH
11519VIRTIO GPU DRIVER
11520M: David Airlie <airlied@linux.ie>
11521M: Gerd Hoffmann <kraxel@redhat.com>
11522L: dri-devel@lists.freedesktop.org
11523L: virtualization@lists.linux-foundation.org
11524S: Maintained
11525F: drivers/gpu/drm/virtio/
11526F: include/uapi/linux/virtio_gpu.h
11527
3a4d5c94
MT
11528VIRTIO HOST (VHOST)
11529M: "Michael S. Tsirkin" <mst@redhat.com>
11530L: kvm@vger.kernel.org
c996d8b9 11531L: virtualization@lists.linux-foundation.org
3a4d5c94
MT
11532L: netdev@vger.kernel.org
11533S: Maintained
11534F: drivers/vhost/
c117ab84 11535F: include/uapi/linux/vhost.h
3a4d5c94 11536
271c8651
GH
11537VIRTIO INPUT DRIVER
11538M: Gerd Hoffmann <kraxel@redhat.com>
11539S: Maintained
11540F: drivers/virtio/virtio_input.c
11541F: include/uapi/linux/virtio_input.h
11542
1da177e4 11543VIA RHINE NETWORK DRIVER
210347e1 11544S: Orphan
f2148a47 11545F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11546
f0bf7f61 11547VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11548M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11549M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11550S: Maintained
11551F: drivers/mmc/host/via-sdmmc.c
11552
69e4a7c2 11553VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11554M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11555L: linux-fbdev@vger.kernel.org
69e4a7c2 11556S: Maintained
c7babebd
FTS
11557F: include/linux/via-core.h
11558F: include/linux/via-gpio.h
11559F: include/linux/via_i2c.h
8a61f013 11560F: drivers/video/fbdev/via/
69e4a7c2 11561
01f20734 11562VIA VELOCITY NETWORK DRIVER
8b58be88 11563M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11564L: netdev@vger.kernel.org
11565S: Maintained
f2148a47 11566F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11567
f73f8173
AW
11568VIRT LIB
11569M: Alex Williamson <alex.williamson@redhat.com>
11570M: Paolo Bonzini <pbonzini@redhat.com>
11571L: kvm@vger.kernel.org
11572S: Supported
11573F: virt/lib/
11574
77911fd2 11575VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11576M: Hans Verkuil <hverkuil@xs4all.nl>
11577L: linux-media@vger.kernel.org
11578T: git git://linuxtv.org/media_tree.git
a825eaec 11579W: https://linuxtv.org
0b7bc1fa 11580S: Maintained
77911fd2 11581F: drivers/media/platform/vivid/*
0b7bc1fa 11582
be7f8273 11583VLAN (802.1Q)
8b58be88 11584M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11585L: netdev@vger.kernel.org
11586S: Maintained
679655da
JP
11587F: drivers/net/macvlan.c
11588F: include/linux/if_*vlan.h
11589F: net/8021q/
be7f8273 11590
55e331cf 11591VLYNQ BUS
8b58be88 11592M: Florian Fainelli <florian@openwrt.org>
8578d7af 11593L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11594S: Maintained
11595F: drivers/vlynq/vlynq.c
11596F: include/linux/vlynq.h
11597
390beae4 11598VME SUBSYSTEM
74c600e3 11599M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11600M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11601M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11602L: devel@driverdev.osuosl.org
11603S: Maintained
11604T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11605F: Documentation/vme_api.txt
11606F: drivers/staging/vme/
11607F: drivers/vme/
11608F: include/linux/vme*
11609
4488e09b
AK
11610VMWARE HYPERVISOR INTERFACE
11611M: Alok Kataria <akataria@vmware.com>
11612L: virtualization@lists.linux-foundation.org
11613S: Supported
11614F: arch/x86/kernel/cpu/vmware.c
11615
73b35d07
DT
11616VMWARE BALLOON DRIVER
11617M: Xavier Deguillard <xdeguillard@vmware.com>
11618M: Philip Moltmann <moltmann@vmware.com>
11619M: "VMware, Inc." <pv-drivers@vmware.com>
11620L: linux-kernel@vger.kernel.org
11621S: Maintained
11622F: drivers/misc/vmw_balloon.c
11623
8b8be51b
TH
11624VMWARE VMMOUSE SUBDRIVER
11625M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11626M: "VMware, Inc." <pv-drivers@vmware.com>
11627L: linux-input@vger.kernel.org
11628S: Maintained
11629F: drivers/input/mouse/vmmouse.c
11630F: drivers/input/mouse/vmmouse.h
11631
d1a890fa 11632VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11633M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11634M: "VMware, Inc." <pv-drivers@vmware.com>
11635L: netdev@vger.kernel.org
11636S: Maintained
11637F: drivers/net/vmxnet3/
d1a890fa 11638
851b1642 11639VMware PVSCSI driver
f2d7e40e 11640M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11641M: VMware PV-Drivers <pv-drivers@vmware.com>
11642L: linux-scsi@vger.kernel.org
11643S: Maintained
11644F: drivers/scsi/vmw_pvscsi.c
11645F: drivers/scsi/vmw_pvscsi.h
11646
e53e86c7 11647VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11648M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11649M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11650L: linux-kernel@vger.kernel.org
1dd68f01 11651W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11652T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11653S: Supported
679655da
JP
11654F: drivers/regulator/
11655F: include/linux/regulator/
e53e86c7 11656
081958eb
DA
11657VRF
11658M: David Ahern <dsa@cumulusnetworks.com>
11659M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11660L: netdev@vger.kernel.org
11661S: Maintained
11662F: drivers/net/vrf.c
562d897d 11663F: Documentation/networking/vrf.txt
081958eb 11664
ab41319e 11665VT1211 HARDWARE MONITOR DRIVER
8b58be88 11666M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11667L: lm-sensors@lm-sensors.org
11668S: Maintained
679655da
JP
11669F: Documentation/hwmon/vt1211
11670F: drivers/hwmon/vt1211.c
ab41319e 11671
1de9e371 11672VT8231 HARDWARE MONITOR DRIVER
8b58be88 11673M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11674L: lm-sensors@lm-sensors.org
11675S: Maintained
679655da 11676F: drivers/hwmon/vt8231.c
1de9e371 11677
88095e7b
TO
11678VUB300 USB to SDIO/SD/MMC bridge chip
11679M: Tony Olech <tony.olech@elandigitalsystems.com>
11680L: linux-mmc@vger.kernel.org
11681L: linux-usb@vger.kernel.org
11682S: Supported
11683F: drivers/mmc/host/vub300.c
11684
1da177e4 11685W1 DALLAS'S 1-WIRE BUS
a8018766 11686M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11687S: Maintained
679655da
JP
11688F: Documentation/w1/
11689F: drivers/w1/
1da177e4 11690
13927079 11691W83791D HARDWARE MONITORING DRIVER
8b58be88 11692M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11693L: lm-sensors@lm-sensors.org
25845c22 11694S: Maintained
679655da
JP
11695F: Documentation/hwmon/w83791d
11696F: drivers/hwmon/w83791d.c
13927079 11697
61db011d 11698W83793 HARDWARE MONITORING DRIVER
8b58be88 11699M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11700L: lm-sensors@lm-sensors.org
11701S: Maintained
679655da
JP
11702F: Documentation/hwmon/w83793
11703F: drivers/hwmon/w83793.c
61db011d 11704
e3760b43 11705W83795 HARDWARE MONITORING DRIVER
d8130624 11706M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11707L: lm-sensors@lm-sensors.org
11708S: Maintained
11709F: drivers/hwmon/w83795.c
11710
1da177e4 11711W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11712M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11713S: Maintained
679655da 11714F: drivers/mmc/host/wbsd.*
1da177e4 11715
b4e05923
HG
11716WACOM PROTOCOL 4 SERIAL TABLETS
11717M: Julian Squires <julian@cipht.net>
11718M: Hans de Goede <hdegoede@redhat.com>
11719L: linux-input@vger.kernel.org
11720S: Maintained
11721F: drivers/input/tablet/wacom_serial4.c
11722
3527761c 11723WATCHDOG DEVICE DRIVERS
8b58be88 11724M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 11725R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
11726L: linux-watchdog@vger.kernel.org
11727W: http://www.linux-watchdog.org/
f599aaf0 11728T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11729S: Maintained
679655da
JP
11730F: Documentation/watchdog/
11731F: drivers/watchdog/
11732F: include/linux/watchdog.h
c117ab84 11733F: include/uapi/linux/watchdog.h
3527761c 11734
1da177e4 11735WD7000 SCSI DRIVER
8b58be88 11736M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11737L: linux-scsi@vger.kernel.org
11738S: Maintained
679655da 11739F: drivers/scsi/wd7000.c
1da177e4 11740
b22e00f3
DH
11741WIIMOTE HID DRIVER
11742M: David Herrmann <dh.herrmann@googlemail.com>
11743L: linux-input@vger.kernel.org
11744S: Maintained
11745F: drivers/hid/hid-wiimote*
11746
e258b80e 11747WINBOND CIR DRIVER
364e9e18 11748M: David Härdeman <david@hardeman.nu>
e258b80e 11749S: Maintained
116ab806 11750F: drivers/media/rc/winbond-cir.c
e258b80e 11751
8a70da82 11752WIMAX STACK
8b58be88 11753M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11754M: linux-wimax@intel.com
49e7d9df 11755L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11756S: Supported
11757W: http://linuxwimax.org
315987dc 11758F: Documentation/wimax/README.wimax
315987dc
JP
11759F: include/linux/wimax/debug.h
11760F: include/net/wimax.h
c117ab84 11761F: include/uapi/linux/wimax.h
315987dc 11762F: net/wimax/
8a70da82 11763
5fc14680 11764WISTRON LAPTOP BUTTON DRIVER
8b58be88 11765M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11766S: Maintained
679655da 11767F: drivers/input/misc/wistron_btns.c
5fc14680 11768
1da177e4 11769WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11770M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11771L: linux-wireless@vger.kernel.org
926554c4 11772W: http://oops.ghostprotocols.net:81/blog
1da177e4 11773S: Maintained
679655da 11774F: drivers/net/wireless/wl3501*
1da177e4 11775
055bcbcb 11776WOLFSON MICROELECTRONICS DRIVERS
fef95164 11777L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
11778T: git https://github.com/CirrusLogic/linux-drivers.git
11779W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 11780S: Supported
3768f0b1 11781F: Documentation/hwmon/wm83??
f494993f
CK
11782F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11783F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11784F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 11785F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11786F: drivers/clk/clk-wm83*.c
9c309598 11787F: drivers/extcon/extcon-arizona.c
b75ea16a 11788F: drivers/leds/leds-wm83*.c
25b273ba 11789F: drivers/gpio/gpio-*wm*.c
9c309598 11790F: drivers/gpio/gpio-arizona.c
d22b0869 11791F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11792F: drivers/input/misc/wm831x-on.c
11793F: drivers/input/touchscreen/wm831x-ts.c
11794F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11795F: drivers/mfd/arizona*
11796F: drivers/mfd/wm*.c
12ebc137 11797F: drivers/mfd/cs47l24*
b75ea16a
MB
11798F: drivers/power/wm83*.c
11799F: drivers/rtc/rtc-wm83*.c
11800F: drivers/regulator/wm8*.c
3860e6c4 11801F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11802F: drivers/watchdog/wm83*_wdt.c
9c309598 11803F: include/linux/mfd/arizona/
3860e6c4 11804F: include/linux/mfd/wm831x/
b75ea16a 11805F: include/linux/mfd/wm8350/
3768f0b1 11806F: include/linux/mfd/wm8400*
59ec6da2 11807F: include/linux/wm97xx.h
055bcbcb 11808F: include/sound/wm????.h
9c309598 11809F: sound/soc/codecs/arizona.?
055bcbcb 11810F: sound/soc/codecs/wm*
12ebc137 11811F: sound/soc/codecs/cs47l24*
b75ea16a 11812
3e6cd7a4
TH
11813WORKQUEUE
11814M: Tejun Heo <tj@kernel.org>
badb7f5e 11815R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
11816T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11817S: Maintained
11818F: include/linux/workqueue.h
11819F: kernel/workqueue.c
11820F: Documentation/workqueue.txt
11821
1da177e4 11822X.25 NETWORK LAYER
8bf28059 11823M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11824L: linux-x25@vger.kernel.org
8bf28059 11825S: Odd Fixes
679655da
JP
11826F: Documentation/networking/x25*
11827F: include/net/x25*
11828F: net/x25/
1da177e4 11829
e2d1d6c0 11830X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
11831M: Thomas Gleixner <tglx@linutronix.de>
11832M: Ingo Molnar <mingo@redhat.com>
11833M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 11834M: x86@kernel.org
981c3a4f 11835L: linux-kernel@vger.kernel.org
75fc2d37 11836T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 11837S: Maintained
679655da
JP
11838F: Documentation/x86/
11839F: arch/x86/
e2d1d6c0 11840
d0944853 11841X86 PLATFORM DRIVERS
e181ba15 11842M: Darren Hart <dvhart@infradead.org>
d0944853 11843L: platform-driver-x86@vger.kernel.org
e181ba15 11844T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 11845S: Maintained
14430813 11846F: drivers/platform/x86/
3a4bceef 11847F: drivers/platform/olpc/
d0944853 11848
c1f5c54b
IM
11849X86 MCE INFRASTRUCTURE
11850M: Tony Luck <tony.luck@intel.com>
487ba8e8 11851M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
11852L: linux-edac@vger.kernel.org
11853S: Maintained
11854F: arch/x86/kernel/cpu/mcheck/*
11855
79ebdc95
BP
11856X86 MICROCODE UPDATE SUPPORT
11857M: Borislav Petkov <bp@alien8.de>
11858S: Maintained
11859F: arch/x86/kernel/cpu/microcode/*
11860
f0905c5a
AL
11861X86 VDSO
11862M: Andy Lutomirski <luto@amacapital.net>
11863L: linux-kernel@vger.kernel.org
11864T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11865S: Maintained
d603c8e1 11866F: arch/x86/entry/vdso/
f0905c5a 11867
d6fad502 11868XC2028/3028 TUNER DRIVER
009a5410 11869M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 11870L: linux-media@vger.kernel.org
a825eaec 11871W: https://linuxtv.org
d6fad502
MCC
11872T: git git://linuxtv.org/media_tree.git
11873S: Maintained
11874F: drivers/media/tuners/tuner-xc2028.*
11875
c4468085 11876XEN HYPERVISOR INTERFACE
c4468085 11877M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
11878M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11879M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 11880L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 11881T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
11882S: Supported
11883F: arch/x86/xen/
11884F: drivers/*/xen-*front.c
11885F: drivers/xen/
11886F: arch/x86/include/asm/xen/
11887F: include/xen/
c117ab84 11888F: include/uapi/xen/
c4468085 11889
77bfb479
SS
11890XEN HYPERVISOR ARM
11891M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11892L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
11893S: Supported
11894F: arch/arm/xen/
11895F: arch/arm/include/asm/xen/
11896
b475e83f
SS
11897XEN HYPERVISOR ARM64
11898M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11899L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
11900S: Supported
11901F: arch/arm64/xen/
11902F: arch/arm64/include/asm/xen/
11903
9b57e1a7
IC
11904XEN NETWORK BACKEND DRIVER
11905M: Ian Campbell <ian.campbell@citrix.com>
8386040b 11906M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 11907L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
11908L: netdev@vger.kernel.org
11909S: Supported
11910F: drivers/net/xen-netback/*
11911
c5f8e29d
KRW
11912XEN PCI SUBSYSTEM
11913M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11914L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11915S: Supported
11916F: arch/x86/pci/*xen*
11917F: drivers/pci/*xen*
11918
a2c5ae65
KRW
11919XEN BLOCK SUBSYSTEM
11920M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 11921M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
11922L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11923S: Supported
11924F: drivers/block/xen-blkback/*
11925F: drivers/block/xen*
11926
15d03609
JG
11927XEN PVSCSI DRIVERS
11928M: Juergen Gross <jgross@suse.com>
11929L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11930L: linux-scsi@vger.kernel.org
11931S: Supported
11932F: drivers/scsi/xen-scsifront.c
11933F: drivers/xen/xen-scsiback.c
11934F: include/xen/interface/io/vscsiif.h
11935
c5f8e29d
KRW
11936XEN SWIOTLB SUBSYSTEM
11937M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11938L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11939S: Supported
11940F: arch/x86/xen/*swiotlb*
11941F: drivers/xen/*swiotlb*
11942
1da177e4
LT
11943XFS FILESYSTEM
11944P: Silicon Graphics Inc
809625ca 11945M: Dave Chinner <david@fromorbit.com>
18caa67a 11946M: xfs@oss.sgi.com
d7ede1aa 11947L: xfs@oss.sgi.com
1da177e4 11948W: http://oss.sgi.com/projects/xfs
54e5881d 11949T: git git://oss.sgi.com/xfs/xfs.git
1da177e4 11950S: Supported
679655da
JP
11951F: Documentation/filesystems/xfs.txt
11952F: fs/xfs/
1da177e4 11953
8a3b7a25 11954XILINX AXI ETHERNET DRIVER
59a54f30
MS
11955M: Anirudha Sarangi <anirudh@xilinx.com>
11956M: John Linn <John.Linn@xilinx.com>
8a3b7a25 11957S: Maintained
11958F: drivers/net/ethernet/xilinx/xilinx_axienet*
11959
238b8721 11960XILINX UARTLITE SERIAL DRIVER
8b58be88 11961M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
11962L: linux-serial@vger.kernel.org
11963S: Maintained
df621252 11964F: drivers/tty/serial/uartlite.c
238b8721 11965
df330515
LP
11966XILINX VIDEO IP CORES
11967M: Hyun Kwon <hyun.kwon@xilinx.com>
11968M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11969L: linux-media@vger.kernel.org
11970T: git git://linuxtv.org/media_tree.git
11971S: Supported
11972F: Documentation/devicetree/bindings/media/xilinx/
11973F: drivers/media/platform/xilinx/
a5562f65 11974F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 11975
74316949
EB
11976XILLYBUS DRIVER
11977M: Eli Billauer <eli.billauer@gmail.com>
11978L: linux-kernel@vger.kernel.org
11979S: Supported
11980F: drivers/char/xillybus/
11981
f620e4b8
MF
11982XTENSA XTFPGA PLATFORM SUPPORT
11983M: Max Filippov <jcmvbkbc@gmail.com>
11984L: linux-xtensa@linux-xtensa.org
11985S: Maintained
11986F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 11987F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 11988
1da177e4 11989YAM DRIVER FOR AX.25
8b58be88 11990M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
11991L: linux-hams@vger.kernel.org
11992S: Maintained
679655da
JP
11993F: drivers/net/hamradio/yam*
11994F: include/linux/yam.h
1da177e4 11995
af64a5eb 11996YEALINK PHONE DRIVER
8b58be88 11997M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
11998L: usbb2k-api-dev@nongnu.org
11999S: Maintained
679655da
JP
12000F: Documentation/input/yealink.txt
12001F: drivers/input/misc/yealink.*
af64a5eb 12002
1da177e4 12003Z8530 DRIVER FOR AX.25
8b58be88 12004M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12005W: http://yaina.de/jreuter/
12006W: http://www.qsl.net/dl1bke/
12007L: linux-hams@vger.kernel.org
12008S: Maintained
679655da
JP
12009F: Documentation/networking/z8530drv.txt
12010F: drivers/net/hamradio/*scc.c
12011F: drivers/net/hamradio/z8530.h
1da177e4 12012
0cf31ec1 12013ZBUD COMPRESSED PAGE ALLOCATOR
0e3b7e54 12014M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
12015L: linux-mm@kvack.org
12016S: Maintained
12017F: mm/zbud.c
12018F: include/linux/zbud.h
12019
7c0c3afb 12020ZD1211RW WIRELESS DRIVER
8b58be88
JP
12021M: Daniel Drake <dsd@gentoo.org>
12022M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12023W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12024L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12025L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12026S: Maintained
6948300c 12027F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12028
20263029
DS
12029ZPOOL COMPRESSED PAGE STORAGE API
12030M: Dan Streetman <ddstreet@ieee.org>
12031L: linux-mm@kvack.org
12032S: Maintained
12033F: mm/zpool.c
12034F: include/linux/zpool.h
12035
1da177e4 12036ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12037L: mjpeg-users@lists.sourceforge.net
f63145e2 12038L: linux-media@vger.kernel.org
1da177e4 12039W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12040T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12041S: Odd Fixes
90d72ac6 12042F: drivers/media/pci/zoran/
1da177e4 12043
6920f2cc
MK
12044ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12045M: Minchan Kim <minchan@kernel.org>
12046M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12047R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12048L: linux-kernel@vger.kernel.org
12049S: Maintained
12050F: drivers/block/zram/
12051F: Documentation/blockdev/zram.txt
12052
8b4a4080 12053ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12054M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12055S: Maintained
df621252 12056F: drivers/tty/serial/zs.*
8b4a4080 12057
eae70d06
MK
12058ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12059M: Minchan Kim <minchan@kernel.org>
12060M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12061R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12062L: linux-mm@kvack.org
12063S: Maintained
12064F: mm/zsmalloc.c
12065F: include/linux/zsmalloc.h
d02be50d 12066F: Documentation/vm/zsmalloc.txt
eae70d06 12067
0cf31ec1 12068ZSWAP COMPRESSED SWAP CACHING
0e3b7e54 12069M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
12070L: linux-mm@kvack.org
12071S: Maintained
12072F: mm/zswap.c
12073
1da177e4 12074THE REST
8b58be88 12075M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12076L: linux-kernel@vger.kernel.org
8a6e2535 12077Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12078T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12079S: Buried alive in reporters
34d03cc1
JP
12080F: *
12081F: */