]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - MAINTAINERS
x86/kasan: Write protect kasan zero shadow
[mirror_ubuntu-bionic-kernel.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
AR
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
9f273c24 784T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
785F: arch/x86/kernel/apm_32.c
786F: include/linux/apm_bios.h
c117ab84 787F: include/uapi/linux/apm_bios.h
81024fc4 788F: drivers/char/apm-emulation.c
1da177e4 789
bd7aa4b2 790APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 791M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 792L: linux-input@vger.kernel.org
75dd112a 793S: Odd fixes
679655da 794F: drivers/input/mouse/bcm5974.c
bd7aa4b2 795
6f2fad74 796APPLE SMC DRIVER
75dd112a 797M: Henrik Rydberg <rydberg@bitmath.org>
d618540f 798L: lm-sensors@lm-sensors.org
75dd112a 799S: Odd fixes
679655da 800F: drivers/hwmon/applesmc.c
6f2fad74 801
1da177e4 802APPLETALK NETWORK LAYER
8b58be88 803M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 804S: Maintained
679655da
JP
805F: drivers/net/appletalk/
806F: net/appletalk/
1da177e4 807
21c75328
DD
808APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
809M: Duc Dang <dhdang@apm.com>
810S: Supported
811F: arch/arm64/boot/dts/apm/
812
24299502
IS
813APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
814M: Iyappan Subramanian <isubramanian@apm.com>
815M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
816S: Supported
817F: drivers/net/ethernet/apm/xgene/
818F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
819
62a37dc7
LP
820APTINA CAMERA SENSOR PLL
821M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
822L: linux-media@vger.kernel.org
823S: Maintained
824F: drivers/media/i2c/aptina-pll.*
825
1154ea7d 826ARC FRAMEBUFFER DRIVER
8b58be88 827M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 828S: Maintained
8a61f013
JH
829F: drivers/video/fbdev/arcfb.c
830F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 831
c38f6ac7
MG
832ARCNET NETWORK LAYER
833M: Michael Grzeschik <m.grzeschik@pengutronix.de>
834L: netdev@vger.kernel.org
835S: Maintained
836F: drivers/net/arcnet/
837F: include/uapi/linux/if_arcnet.h
838
1da177e4 839ARM MFM AND FLOPPY DRIVERS
8b58be88 840M: Ian Molton <spyro@f2s.com>
1da177e4 841S: Maintained
679655da
JP
842F: arch/arm/lib/floppydma.S
843F: arch/arm/include/asm/floppy.h
1da177e4 844
6f96521f
WD
845ARM PMU PROFILING AND DEBUGGING
846M: Will Deacon <will.deacon@arm.com>
70e238df 847R: Mark Rutland <mark.rutland@arm.com>
6f96521f 848S: Maintained
dd06a84b 849F: arch/arm*/kernel/perf_*
6f96521f 850F: arch/arm/oprofile/common.c
dd06a84b
MR
851F: arch/arm*/kernel/hw_breakpoint.c
852F: arch/arm*/include/asm/hw_breakpoint.h
853F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
854F: drivers/perf/arm_pmu.c
855F: include/linux/perf/arm_pmu.h
6f96521f 856
d4275354 857ARM PORT
8b58be88 858M: Russell King <linux@arm.linux.org.uk>
efc03ecb 859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
860W: http://www.arm.linux.org.uk/
861S: Maintained
862F: arch/arm/
863
d323c243
SB
864ARM SUB-ARCHITECTURES
865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 866S: Maintained
d323c243
SB
867F: arch/arm/mach-*/
868F: arch/arm/plat-*/
869T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
870
cefbf4ea
RK
871ARM PRIMECELL AACI PL041 DRIVER
872M: Russell King <linux@arm.linux.org.uk>
873S: Maintained
874F: sound/arm/aaci.*
875
876ARM PRIMECELL CLCD PL110 DRIVER
877M: Russell King <linux@arm.linux.org.uk>
878S: Maintained
8a61f013 879F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
880
881ARM PRIMECELL KMI PL050 DRIVER
882M: Russell King <linux@arm.linux.org.uk>
883S: Maintained
884F: drivers/input/serio/ambakmi.*
885F: include/linux/amba/kmi.h
886
2761f5c2 887ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
888M: Russell King <linux@arm.linux.org.uk>
889S: Maintained
679655da 890F: drivers/mmc/host/mmci.*
2f748aaa 891F: include/linux/amba/mmci.h
2761f5c2 892
1b4304e5
RK
893ARM PRIMECELL UART PL010 AND PL011 DRIVERS
894M: Russell King <linux@arm.linux.org.uk>
895S: Maintained
896F: drivers/tty/serial/amba-pl01*.c
897F: include/linux/amba/serial.h
2761f5c2 898
cefbf4ea
RK
899ARM PRIMECELL BUS SUPPORT
900M: Russell King <linux@arm.linux.org.uk>
901S: Maintained
902F: drivers/amba/
903F: include/linux/amba/bus.h
904
2b7a52a4 905ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 906M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
908S: Maintained
909
9c784f95 910ARM/AFEB9260 MACHINE SUPPORT
8b58be88 911M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
913S: Maintained
914
2b7a52a4 915ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 916M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
918S: Maintained
919
5c6dcd7f 920ARM/Allwinner sunXi SoC support
1b106699 921M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 922M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
924S: Maintained
5c6dcd7f 925N: sun[x456789]i
60b0f380
MR
926
927ARM/Allwinner SoC Clock Support
928M: Emilio LĂ³pez <emilio@elopez.com.ar>
929S: Maintained
930F: drivers/clk/sunxi/
1b106699 931
7c1e3876
CC
932ARM/Amlogic MesonX SoC support
933M: Carlo Caione <carlo@caione.org>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
12ddbadf 936F: drivers/media/rc/meson-ir.c
7c1e3876
CC
937N: meson[x68]
938
eff506fa
TZ
939ARM/Annapurna Labs ALPINE ARCHITECTURE
940M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
941S: Maintained
942F: arch/arm/mach-alpine/
943
8dca5ce8 944ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 945M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 946M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 947M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 949W: http://www.linux4sam.org
9f273c24 950T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
951S: Supported
952F: arch/arm/mach-at91/
f0a0a58e 953F: include/soc/at91/
70e389cc
MB
954F: arch/arm/boot/dts/at91*.dts
955F: arch/arm/boot/dts/at91*.dtsi
956F: arch/arm/boot/dts/sama*.dts
957F: arch/arm/boot/dts/sama*.dtsi
5f58c970 958F: arch/arm/include/debug/at91.S
d4a89c7d 959
6e05dd4e
BB
960ARM/ATMEL AT91 Clock Support
961M: Boris Brezillon <boris.brezillon@free-electrons.com>
962S: Maintained
963F: drivers/clk/at91
964
986cf2e9 965ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 966M: Rob Herring <robh@kernel.org>
986cf2e9
RH
967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
968S: Maintained
969F: arch/arm/mach-highbank/
e68d7c14
RH
970F: arch/arm/boot/dts/highbank.dts
971F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 972
d94f944e 973ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 974M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
975S: Maintained
976F: arch/arm/mach-cns3xxx/
d94f944e 977
4863dea3
SG
978ARM/CAVIUM THUNDER NETWORK DRIVER
979M: Sunil Goutham <sgoutham@cavium.com>
980M: Robert Richter <rric@kernel.org>
981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
982S: Supported
322e5cc5 983F: drivers/net/ethernet/cavium/thunder/
4863dea3 984
386ab516
AS
985ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
986M: Alexander Shiyan <shc_work@mail.ru>
987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
988S: Odd Fixes
b8ba3874 989N: clps711x
386ab516 990
2b7a52a4 991ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 992M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 993M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 995S: Maintained
d19d3667
HS
996F: arch/arm/mach-ep93xx/
997F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
998
999ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1000M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1002S: Maintained
1003
d4275354 1004ARM/CLKDEV SUPPORT
8b58be88 1005M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1007S: Maintained
d4275354 1008F: arch/arm/include/asm/clkdev.h
4fa2651d 1009F: drivers/clk/clkdev.c
d4275354 1010
d48134e7 1011ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1012M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1014S: Maintained
1015
94150095
HF
1016ARM/CONTEC MICRO9 MACHINE SUPPORT
1017M: Hubert Feurstein <hubert.feurstein@contec.at>
1018S: Maintained
1019F: arch/arm/mach-ep93xx/micro9.c
1020
a06ae860
PP
1021ARM/CORESIGHT FRAMEWORK AND DRIVERS
1022M: Mathieu Poirier <mathieu.poirier@linaro.org>
1023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1024S: Maintained
01081f5a 1025F: drivers/hwtracing/coresight/*
a06ae860
PP
1026F: Documentation/trace/coresight.txt
1027F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1028F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1029
1da177e4 1030ARM/CORGI MACHINE SUPPORT
8b58be88 1031M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1032S: Maintained
1033
881a95f9 1034ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1035M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1037T: git git://github.com/ulli-kroll/linux.git
162500b3 1038S: Maintained
f49afbb5 1039F: arch/arm/mach-gemini/
98a9bb5b 1040F: drivers/rtc/rtc-gemini.c
881a95f9 1041
a990cbd8 1042ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1043M: Barry Song <baohua@kernel.org>
a990cbd8 1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1045T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1046S: Maintained
e68d7c14 1047F: arch/arm/boot/dts/prima2*
a990cbd8 1048F: arch/arm/mach-prima2/
4a9c44f1 1049F: drivers/clk/sirf/
05f30e8d 1050F: drivers/clocksource/timer-prima2.c
5833ac98 1051F: drivers/clocksource/timer-atlas7.c
f8505ef5 1052N: [^a-z]sirf
a990cbd8 1053
c9d862c4
BS
1054ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1055M: Baruch Siach <baruch@tkos.co.il>
1056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057S: Maintained
cde137aa 1058F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1059N: digicolor
1060
d4275354 1061ARM/EBSA110 MACHINE SUPPORT
8b58be88 1062M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1064W: http://www.arm.linux.org.uk/
1065S: Maintained
1066F: arch/arm/mach-ebsa110/
b955f6ca 1067F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1068
4721f3ce
UKK
1069ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1070M: Uwe Kleine-König <kernel@pengutronix.de>
1071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1072S: Maintained
1073N: efm32
1074
a9da4f7e 1075ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1076M: Daniel Ribeiro <drwyrm@gmail.com>
1077M: Stefan Schmidt <stefan@openezx.org>
1078M: Harald Welte <laforge@openezx.org>
d66f1886 1079L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1080W: http://www.openezx.org/
1081S: Maintained
cafc2265
SS
1082T: topgit git://git.openezx.org/openezx.git
1083F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1084
6a915af9 1085ARM/FARADAY FA526 PORT
162500b3 1086M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1088S: Maintained
1fa7e547 1089T: git git://git.berlios.de/gemini-board
f49afbb5 1090F: arch/arm/mm/*-fa*
6a915af9 1091
d4275354 1092ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1093M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1095W: http://www.arm.linux.org.uk/
1096S: Maintained
1097F: arch/arm/include/asm/hardware/dec21285.h
1098F: arch/arm/mach-footbridge/
1099
86183a5f 1100ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1101M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1102M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1104S: Maintained
f1c12837 1105T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1106F: arch/arm/mach-imx/
ce515a6b 1107F: arch/arm/mach-mxs/
2a82f95c 1108F: arch/arm/boot/dts/imx*
e5dafa22 1109F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1110F: drivers/clk/imx/
1111F: include/soc/imx/
86183a5f 1112
142109d2 1113ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1114M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1115M: Sascha Hauer <kernel@pengutronix.de>
1116R: Stefan Agner <stefan@agner.ch>
1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118S: Maintained
1119T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1120F: arch/arm/mach-imx/*vf610*
1121F: arch/arm/boot/dts/vf*
1122
2b7a52a4 1123ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1124M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1126S: Maintained
1127
90b8fc34 1128ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1129M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1131S: Maintained
1132
ef47d5f0 1133ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1134M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1135M: Paul Parsons <lost.distance@yahoo.com>
1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1137S: Maintained
1138F: arch/arm/mach-pxa/hx4700.c
1139F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1140F: sound/soc/pxa/hx4700.c
ef47d5f0 1141
4dfad069
WX
1142ARM/HISILICON SOC SUPPORT
1143M: Wei Xu <xuwei5@hisilicon.com>
1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145W: http://www.hisilicon.com
1146S: Supported
1147T: git git://github.com/hisilicon/linux-hisi.git
1148F: arch/arm/mach-hisi/
e68d7c14
RH
1149F: arch/arm/boot/dts/hi3*
1150F: arch/arm/boot/dts/hip*
1151F: arch/arm/boot/dts/hisi*
1152F: arch/arm64/boot/dts/hisilicon/
4dfad069 1153
21f37bc3 1154ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1155M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1156W: www.jlime.com
1157S: Maintained
084bad91
KE
1158T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1159F: arch/arm/mach-sa1100/jornada720.c
1160F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1161
5e767ab9
JMC
1162ARM/IGEP MACHINE SUPPORT
1163M: Enric Balletbo i Serra <eballetbo@gmail.com>
1164M: Javier Martinez Canillas <javier@dowhile0.org>
1165L: linux-omap@vger.kernel.org
1166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167S: Maintained
06ff74fd 1168F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1169
403d2971
MV
1170ARM/INCOME PXA270 SUPPORT
1171M: Marek Vasut <marek.vasut@gmail.com>
1172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173S: Maintained
ec154082 1174F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1175
2b7a52a4 1176ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1177M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1179S: Maintained
e2bdb176
DW
1180
1181ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1183S: Orphan
2b7a52a4
LB
1184
1185ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1186M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1188S: Maintained
2b7a52a4
LB
1189
1190ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1191M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1193S: Maintained
2b7a52a4 1194
2b7a52a4 1195ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1196M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1198S: Maintained
1199
dfdd8cc9
KH
1200ARM/INTEL IXP4XX ARM ARCHITECTURE
1201M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1202M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1204S: Maintained
1205F: arch/arm/mach-ixp4xx/
1206
838553c5 1207ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1208M: Jonathan Cameron <jic23@cam.ac.uk>
1209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1210S: Maintained
1211F: arch/arm/mach-pxa/stargate2.c
1212F: drivers/pcmcia/pxa2xx_stargate2.c
1213
2b7a52a4 1214ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1215M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1217S: Maintained
2b7a52a4
LB
1218
1219ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1220M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1222S: Maintained
1223
1154f858 1224ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1225M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
1228F: arch/arm/mach-keystone/
e68d7c14 1229F: arch/arm/boot/dts/k2*
317929cd 1230T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1231
bc6aa566 1232ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1233M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1234L: linux-kernel@vger.kernel.org
1235S: Maintained
1236F: drivers/clk/keystone/
1237
1238ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1239M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241L: linux-kernel@vger.kernel.org
1242S: Maintained
1243F: drivers/clocksource/timer-keystone.c
1244
1245ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1246M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1247L: linux-kernel@vger.kernel.org
1248S: Maintained
1249F: drivers/power/reset/keystone-reset.c
1250
1251ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1252M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1253L: linux-kernel@vger.kernel.org
1254S: Maintained
1255F: drivers/memory/*emif*
1256
2b7a52a4 1257ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1258M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1260S: Maintained
1261
3143875f
JE
1262ARM/LPC18XX ARCHITECTURE
1263M: Joachim Eastwood <manabian@gmail.com>
1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265S: Maintained
19c1c32c
JE
1266F: arch/arm/boot/dts/lpc43*
1267F: drivers/clk/nxp/clk-lpc18xx*
1268F: drivers/clocksource/time-lpc32xx.c
1269F: drivers/i2c/busses/i2c-lpc2k.c
1270F: drivers/memory/pl172.c
1271F: drivers/mtd/spi-nor/nxp-spifi.c
1272F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1273N: lpc18xx
1274
3b886171 1275ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1276M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1277S: Maintained
1278
31c17ac9 1279ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1280M: Jason Cooper <jason@lakedaemon.net>
1281M: Andrew Lunn <andrew@lunn.ch>
1282M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1283M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S: Maintained
1286F: arch/arm/mach-mvebu/
59ec9671 1287F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1288F: arch/arm/boot/dts/armada*
1289F: arch/arm/boot/dts/kirkwood*
1290
75f41273 1291
40f4978b
SH
1292ARM/Marvell Berlin SoC support
1293M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S: Maintained
1296F: arch/arm/mach-berlin/
31c17ac9 1297F: arch/arm/boot/dts/berlin*
e68d7c14 1298F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1299
40f4978b 1300
4cfab57e 1301ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1302M: Jason Cooper <jason@lakedaemon.net>
1303M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1304M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1305M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1307S: Maintained
1308F: arch/arm/mach-dove/
54a246ff
NP
1309F: arch/arm/mach-mv78xx0/
1310F: arch/arm/mach-orion5x/
1311F: arch/arm/plat-orion/
31c17ac9
GC
1312F: arch/arm/boot/dts/dove*
1313F: arch/arm/boot/dts/orion5x*
1314
3b886171 1315
d69ac131
AC
1316ARM/Orion SoC/Technologic Systems TS-78xx platform support
1317M: Alexander Clouter <alex@digriz.org.uk>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319W: http://www.digriz.org.uk/ts78xx/kernel
1320S: Maintained
1321F: arch/arm/mach-orion5x/ts78xx-*
1322
607b8fc9
EH
1323ARM/Mediatek RTC DRIVER
1324M: Eddie Huang <eddie.huang@mediatek.com>
1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1327S: Maintained
1328F: drivers/rtc/rtc-mt6397.c
1329
e54951c8
MB
1330ARM/Mediatek SoC support
1331M: Matthias Brugger <matthias.bgg@gmail.com>
1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1333L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1334S: Maintained
1335F: arch/arm/boot/dts/mt6*
1336F: arch/arm/boot/dts/mt8*
1337F: arch/arm/mach-mediatek/
1338N: mtk
1339K: mediatek
1340
0f8669e3
CY
1341ARM/Mediatek USB3 PHY DRIVER
1342M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1345S: Maintained
1346F: drivers/phy/phy-mt65xx-usb3.c
1347
adcb079f
AB
1348ARM/MICREL KS8695 ARCHITECTURE
1349M: Greg Ungerer <gerg@uclinux.org>
1350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1351F: arch/arm/mach-ks8695/
adcb079f
AB
1352S: Odd Fixes
1353
d78ff0a5 1354ARM/MIOA701 MACHINE SUPPORT
8b58be88 1355M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1357F: arch/arm/mach-pxa/mioa701.c
1358S: Maintained
1359
9624dfe6 1360ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1361M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1362S: Maintained
1363
e0ee9851 1364ARM/NOMADIK ARCHITECTURE
28b8e8d4 1365M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1366M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368S: Maintained
1369F: arch/arm/mach-nomadik/
ecc265fe 1370F: drivers/pinctrl/nomadik/
87572880 1371F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1372T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1373
9d76295a 1374ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1375M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1376L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1377W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1378S: Supported
1379
8459c159 1380ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1381M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1382M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1383S: Maintained
1384
5d783a2d 1385ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1386M: Marek Vasut <marek.vasut@gmail.com>
75280787 1387L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1388W: http://hackndev.com
1389S: Maintained
933d35f0
JP
1390F: arch/arm/mach-pxa/include/mach/palmtx.h
1391F: arch/arm/mach-pxa/palmtx.c
1392F: arch/arm/mach-pxa/include/mach/palmt5.h
1393F: arch/arm/mach-pxa/palmt5.c
1394F: arch/arm/mach-pxa/include/mach/palmld.h
1395F: arch/arm/mach-pxa/palmld.c
1396F: arch/arm/mach-pxa/include/mach/palmte2.h
1397F: arch/arm/mach-pxa/palmte2.c
1398F: arch/arm/mach-pxa/include/mach/palmtc.h
1399F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1400
b57fe924 1401ARM/PALM TREO SUPPORT
d8130624 1402M: Tomas Cech <sleep_walker@suse.com>
75280787 1403L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1404W: http://hackndev.com
1405S: Maintained
b57fe924
JP
1406F: arch/arm/mach-pxa/include/mach/palmtreo.h
1407F: arch/arm/mach-pxa/palmtreo.c
90af5811 1408
c49e1e63 1409ARM/PALMZ72 SUPPORT
8b58be88 1410M: Sergey Lapin <slapin@ossfans.org>
75280787 1411L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1412W: http://hackndev.com
1413S: Maintained
933d35f0
JP
1414F: arch/arm/mach-pxa/include/mach/palmz72.h
1415F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1416
1da177e4 1417ARM/PLEB SUPPORT
8b58be88 1418M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1419W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1420S: Maintained
1421
1422ARM/PT DIGITAL BOARD PORT
8b58be88 1423M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1425W: http://www.arm.linux.org.uk/
1426S: Maintained
1427
8fc1b0f8 1428ARM/QUALCOMM SUPPORT
bbeaa595
AG
1429M: Andy Gross <andy.gross@linaro.org>
1430M: David Brown <david.brown@linaro.org>
8fc1b0f8 1431L: linux-arm-msm@vger.kernel.org
f5d3af9d 1432L: linux-soc@vger.kernel.org
8fc1b0f8 1433S: Maintained
0c4cbf9e
BA
1434F: arch/arm/boot/dts/qcom-*.dts
1435F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1436F: arch/arm/mach-qcom/
e68d7c14 1437F: arch/arm64/boot/dts/qcom/*
f5d3af9d 1438F: drivers/soc/qcom/
c0c89faf
SB
1439F: drivers/tty/serial/msm_serial.h
1440F: drivers/tty/serial/msm_serial.c
1441F: drivers/*/pm8???-*
1442F: drivers/mfd/ssbi.c
916f743d 1443F: drivers/firmware/qcom_scm.c
bbeaa595 1444T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1445
2b7a52a4 1446ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1447M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1449S: Maintained
1450
b138e119
SH
1451ARM/RENESAS ARM64 ARCHITECTURE
1452M: Simon Horman <horms@verge.net.au>
1453M: Magnus Damm <magnus.damm@gmail.com>
1454L: linux-sh@vger.kernel.org
1455Q: http://patchwork.kernel.org/project/linux-sh/list/
1456T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1457S: Supported
1458F: arch/arm64/boot/dts/renesas/
1459
d4275354 1460ARM/RISCPC ARCHITECTURE
8b58be88 1461M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1463W: http://www.arm.linux.org.uk/
1464S: Maintained
d4275354
RK
1465F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1466F: arch/arm/include/asm/hardware/ioc.h
1467F: arch/arm/include/asm/hardware/iomd.h
1468F: arch/arm/include/asm/hardware/memc.h
1469F: arch/arm/mach-rpc/
1a6422f6 1470F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1471F: drivers/net/ethernet/i825xx/ether1*
1472F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1473F: drivers/scsi/arm/
1474
08ddbb0a
HS
1475ARM/Rockchip SoC support
1476M: Heiko Stuebner <heiko@sntech.de>
1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1478L: linux-rockchip@lists.infradead.org
9f273c24 1479T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1480S: Maintained
541555e9 1481F: arch/arm/boot/dts/rk3*
08ddbb0a 1482F: arch/arm/mach-rockchip/
541555e9
HS
1483F: drivers/clk/rockchip/
1484F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1485F: drivers/*/*rockchip*
541555e9
HS
1486F: drivers/*/*/*rockchip*
1487F: sound/soc/rockchip/
b4331b43 1488N: rockchip
08ddbb0a 1489
5bfb937c
KK
1490ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1491M: Kukjin Kim <kgene@kernel.org>
e8f98457 1492M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1494L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1495S: Maintained
6f0589c8 1496F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1497F: arch/arm/boot/dts/s5p*
1498F: arch/arm/boot/dts/samsung*
6f0589c8 1499F: arch/arm/boot/dts/exynos*
d97236e6 1500F: arch/arm64/boot/dts/exynos/
482ce512 1501F: arch/arm/plat-samsung/
769bbb63
HS
1502F: arch/arm/mach-s3c24*/
1503F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1504F: arch/arm/mach-s5p*/
1505F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1506F: drivers/*/*s3c2410*
1507F: drivers/*/*/*s3c2410*
40c76662
MB
1508F: drivers/spi/spi-s3c*
1509F: sound/soc/samsung/*
d6b9aea6
KK
1510F: Documentation/arm/Samsung/
1511F: Documentation/devicetree/bindings/arm/samsung/
1512F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1513F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1514N: exynos
f556cb07 1515
10ffa964
KP
1516ARM/SAMSUNG MOBILE MACHINE SUPPORT
1517M: Kyungmin Park <kyungmin.park@samsung.com>
1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519S: Maintained
004bbd3c 1520F: arch/arm/mach-s5pv210/
10ffa964 1521
3ce4ccb6
KD
1522ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1523M: Kyungmin Park <kyungmin.park@samsung.com>
1524M: Kamil Debski <k.debski@samsung.com>
1525L: linux-arm-kernel@lists.infradead.org
1526L: linux-media@vger.kernel.org
1527S: Maintained
1528F: drivers/media/platform/s5p-g2d/
1529
e6a476fd
MS
1530ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1531M: Kyungmin Park <kyungmin.park@samsung.com>
1532M: Kamil Debski <k.debski@samsung.com>
6305902c 1533M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1534L: linux-arm-kernel@lists.infradead.org
1535L: linux-media@vger.kernel.org
1536S: Maintained
934455d7 1537F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1538F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1539
1540ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1541M: Kyungmin Park <kyungmin.park@samsung.com>
1542M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1543L: linux-arm-kernel@lists.infradead.org
1544L: linux-media@vger.kernel.org
1545S: Maintained
90d72ac6 1546F: drivers/media/platform/s5p-tv/
e6a476fd 1547
7d9f9bf4
AP
1548ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1549M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1550M: Jacek Anaszewski <j.anaszewski@samsung.com>
1551L: linux-arm-kernel@lists.infradead.org
1552L: linux-media@vger.kernel.org
1553S: Maintained
1554F: drivers/media/platform/s5p-jpeg/
1555
d48d38e8 1556ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1557M: Simon Horman <horms@verge.net.au>
d48d38e8 1558M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1559L: linux-renesas-soc@vger.kernel.org
4a121096 1560Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1561T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1562S: Supported
0b514fdb
SH
1563F: arch/arm/boot/dts/emev2*
1564F: arch/arm/boot/dts/r7s*
1565F: arch/arm/boot/dts/r8a*
1566F: arch/arm/boot/dts/sh*
0b514fdb 1567F: arch/arm/configs/shmobile_defconfig
7a2071c5 1568F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1569F: arch/arm/mach-shmobile/
1570F: drivers/sh/
1571
66314223 1572ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1573M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1574S: Maintained
1575F: arch/arm/mach-socfpga/
efadb751
DN
1576F: arch/arm/boot/dts/socfpga*
1577F: arch/arm/configs/socfpga_defconfig
e68d7c14 1578F: arch/arm64/boot/dts/altera/
ba2b7d0a 1579W: http://www.rocketboards.org
efadb751 1580T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1581
1582ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1583M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1584S: Maintained
1585F: drivers/clk/socfpga/
1586
71bcada8
TT
1587ARM/SOCFPGA EDAC SUPPORT
1588M: Thor Thayer <tthayer@opensource.altera.com>
1589S: Maintained
1590F: drivers/edac/altera_edac.
1591
65ebcc11 1592ARM/STI ARCHITECTURE
a92177ea
SK
1593M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1594M: Maxime Coquelin <maxime.coquelin@st.com>
1595M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597L: kernel@stlinux.com
1598W: http://www.stlinux.com
1599S: Maintained
1600F: arch/arm/mach-sti/
a92177ea 1601F: arch/arm/boot/dts/sti*
b8e31bf3 1602F: drivers/char/hw_random/st-rng.c
a92177ea 1603F: drivers/clocksource/arm_global_timer.c
82805d1b 1604F: drivers/clocksource/clksrc_st_lpc.c
a92177ea 1605F: drivers/i2c/busses/i2c-st.c
346e2e4a 1606F: drivers/media/rc/st_rc.c
95d66b16 1607F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1608F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1609F: drivers/phy/phy-miphy28lp.c
1610F: drivers/phy/phy-miphy365x.c
6da969a5 1611F: drivers/phy/phy-stih407-usb.c
26389c78 1612F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1613F: drivers/pinctrl/pinctrl-st.c
1614F: drivers/reset/sti/
db4112e6 1615F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1616F: drivers/tty/serial/st-asc.c
eb11adab 1617F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1618F: drivers/usb/host/ehci-st.c
1619F: drivers/usb/host/ohci-st.c
db4112e6 1620F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1621F: drivers/ata/ahci_st.c
65ebcc11 1622
ee6e7879
MC
1623ARM/STM32 ARCHITECTURE
1624M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626S: Maintained
1627T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1628N: stm32
1629F: drivers/clocksource/armv7m_systick.c
1630
d6de5b02
MG
1631ARM/TANGO ARCHITECTURE
1632M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1633L: linux-arm-kernel@lists.infradead.org
1634S: Maintained
1635F: arch/arm/mach-tango/
1636F: arch/arm/boot/dts/tango*
1637
2b7a52a4 1638ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1639M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1641S: Maintained
1642
1bbd7089 1643ARM/TETON BGA MACHINE SUPPORT
706e69d6 1644M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646S: Maintained
1647
2b7a52a4 1648ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1649M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1651S: Maintained
1652
98ad6e3b 1653ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1654M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1656W: http://www.mcuos.com
1657S: Maintained
4e89e8f6 1658F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1659F: drivers/input/keyboard/w90p910_keypad.c
1660F: drivers/input/touchscreen/w90p910_ts.c
1661F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1662F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1663F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1664F: drivers/rtc/rtc-nuc900.c
9df92e6c 1665F: drivers/spi/spi-nuc900.c
4e89e8f6 1666F: drivers/usb/host/ehci-w90x900.c
8a61f013 1667F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1668
54274d71 1669ARM/U300 MACHINE SUPPORT
e4651a9f 1670M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672S: Supported
1673F: arch/arm/mach-u300/
9affbd24 1674F: drivers/clocksource/timer-u300.c
54274d71
LW
1675F: drivers/i2c/busses/i2c-stu300.c
1676F: drivers/rtc/rtc-coh901331.c
1677F: drivers/watchdog/coh901327_wdt.c
1678F: drivers/dma/coh901318*
87572880
LW
1679F: drivers/mfd/ab3100*
1680F: drivers/rtc/rtc-ab3100.c
1681F: drivers/rtc/rtc-coh901331.c
1682T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1683
3d00d04f
MY
1684ARM/UNIPHIER ARCHITECTURE
1685M: Masahiro Yamada <yamada.masahiro@socionext.com>
1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687S: Maintained
a3ff83d2 1688F: arch/arm/boot/dts/uniphier*
e7ecbc05 1689F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1690F: arch/arm/mach-uniphier/
e7ecbc05 1691F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1692F: arch/arm64/boot/dts/socionext/
4b7f48d3 1693F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1694F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1695F: drivers/pinctrl/uniphier/
1696F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1697N: uniphier
1698
87572880 1699ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1700M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702S: Maintained
1703F: arch/arm/mach-ux500/
e4651a9f 1704F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1705F: drivers/dma/ste_dma40*
e4651a9f 1706F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1707F: drivers/mfd/abx500*
1708F: drivers/mfd/ab8500*
e4651a9f
LW
1709F: drivers/mfd/dbx500*
1710F: drivers/mfd/db8500*
ecc265fe
JP
1711F: drivers/pinctrl/nomadik/pinctrl-ab*
1712F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1713F: drivers/rtc/rtc-ab8500.c
e4651a9f 1714F: drivers/rtc/rtc-pl031.c
87572880 1715T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1716
e93fde28
UH
1717ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1718M: Ulf Hansson <ulf.hansson@linaro.org>
1719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720T: git git://git.linaro.org/people/ulfh/clk.git
1721S: Maintained
1722F: drivers/clk/ux500/
1723F: include/linux/platform_data/clk-ux500.h
1724
740d93b1
PM
1725ARM/VERSATILE EXPRESS PLATFORM
1726M: Liviu Dudau <liviu.dudau@arm.com>
1727M: Sudeep Holla <sudeep.holla@arm.com>
1728M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730S: Maintained
1731F: arch/arm/boot/dts/vexpress*
e68d7c14 1732F: arch/arm64/boot/dts/arm/
740d93b1
PM
1733F: arch/arm/mach-vexpress/
1734F: */*/vexpress*
7e8f403f 1735F: */*/*/vexpress*
740d93b1
PM
1736F: drivers/clk/versatile/clk-vexpress-osc.c
1737F: drivers/clocksource/versatile.c
1738
d4275354 1739ARM/VFP SUPPORT
8b58be88 1740M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1742W: http://www.arm.linux.org.uk/
1743S: Maintained
1744F: arch/arm/vfp/
1745
e66b6d8e
MV
1746ARM/VOIPAC PXA270 SUPPORT
1747M: Marek Vasut <marek.vasut@gmail.com>
1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749S: Maintained
1750F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1751F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1752
04529fe2
TP
1753ARM/VT8500 ARM ARCHITECTURE
1754M: Tony Prisk <linux@prisktech.co.nz>
1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756S: Maintained
1757F: arch/arm/mach-vt8500/
41fd91b4 1758F: drivers/clocksource/vt8500_timer.c
560746eb 1759F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1760F: drivers/mmc/host/wmt-sdmmc.c
1761F: drivers/pwm/pwm-vt8500.c
1762F: drivers/rtc/rtc-vt8500.c
1763F: drivers/tty/serial/vt8500_serial.c
4f31102b 1764F: drivers/usb/host/ehci-platform.c
41fd91b4 1765F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1766F: drivers/video/fbdev/vt8500lcdfb.*
1767F: drivers/video/fbdev/wm8505fb*
1768F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1769
e66b6d8e
MV
1770ARM/ZIPIT Z2 SUPPORT
1771M: Marek Vasut <marek.vasut@gmail.com>
1772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773S: Maintained
1774F: arch/arm/mach-pxa/z2.c
6ab2a855 1775F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1776
5ecc4b53
JN
1777ARM/ZTE ARCHITECTURE
1778M: Jun Nie <jun.nie@linaro.org>
1779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780S: Maintained
1781F: arch/arm/mach-zx/
1782F: drivers/clk/zte/
1783F: Documentation/devicetree/bindings/arm/zte.txt
1784F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1785
51f29d44
MS
1786ARM/ZYNQ ARCHITECTURE
1787M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1788R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790W: http://wiki.xilinx.com
d6448b76 1791T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1792S: Supported
1793F: arch/arm/mach-zynq/
bd2a337a 1794F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1795F: drivers/block/xsysace.c
c2fd4e38
MS
1796N: zynq
1797N: xilinx
1798F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1799F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1800F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1801F: drivers/edac/synopsys_edac.c
51f29d44 1802
48ec83bc 1803ARM SMMU DRIVERS
b8f9879e
WD
1804M: Will Deacon <will.deacon@arm.com>
1805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806S: Maintained
1807F: drivers/iommu/arm-smmu.c
48ec83bc 1808F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1809F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1810
38074229
CM
1811ARM64 PORT (AARCH64 ARCHITECTURE)
1812M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1813M: Will Deacon <will.deacon@arm.com>
38074229 1814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1815T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1816S: Maintained
1817F: arch/arm64/
d19766ec 1818F: Documentation/arm64/
38074229 1819
9d7005f9
LP
1820AS3645A LED FLASH CONTROLLER DRIVER
1821M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1822L: linux-media@vger.kernel.org
1823T: git git://linuxtv.org/media_tree.git
1824S: Maintained
1825F: drivers/media/i2c/as3645a.c
b5dcee22 1826F: include/media/i2c/as3645a.h
9d7005f9 1827
d58de038
GJ
1828ASC7621 HARDWARE MONITOR DRIVER
1829M: George Joseph <george.joseph@fairview5.com>
1830L: lm-sensors@lm-sensors.org
1831S: Maintained
1832F: Documentation/hwmon/asc7621
1833F: drivers/hwmon/asc7621.c
1834
b229ece9 1835ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1836M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1837L: acpi4asus-user@lists.sourceforge.net
d0944853 1838L: platform-driver-x86@vger.kernel.org
76593d6f 1839W: http://acpi4asus.sf.net
85091b71 1840S: Maintained
b229ece9
CC
1841F: drivers/platform/x86/asus*.c
1842F: drivers/platform/x86/eeepc*.c
85091b71 1843
f6a6bbae
JPRV
1844ASUS WIRELESS RADIO CONTROL DRIVER
1845M: JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1846L: platform-driver-x86@vger.kernel.org
1847S: Maintained
1848F: drivers/platform/x86/asus-wireless.c
1849
953a6479 1850ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1851R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1852W: http://sourceforge.net/projects/xscaleiop
08223d80 1853S: Odd fixes
679655da
JP
1854F: Documentation/crypto/async-tx-api.txt
1855F: crypto/async_tx/
1856F: drivers/dma/
1857F: include/linux/dmaengine.h
1858F: include/linux/async_tx.h
b3e5f263 1859
a1867d36 1860AT24 EEPROM DRIVER
14d77c4d 1861M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1862L: linux-i2c@vger.kernel.org
1863S: Maintained
1864F: drivers/misc/eeprom/at24.c
25f73ed5 1865F: include/linux/platform_data/at24.h
a1867d36 1866
e7839f25 1867ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1868M: "Ed L. Cashin" <ed.cashin@acm.org>
1869W: http://www.openaoe.org/
1da177e4 1870S: Supported
679655da
JP
1871F: Documentation/aoe/
1872F: drivers/block/aoe/
1da177e4 1873
aad7a211
AB
1874ATHEROS 71XX/9XXX GPIO DRIVER
1875M: Alban Bedel <albeu@free.fr>
1876W: https://github.com/AlbanBedel/linux
1877T: git git://github.com/AlbanBedel/linux
1878S: Maintained
1879F: drivers/gpio/gpio-ath79.c
1880F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1881
9a10a870 1882ATHEROS ATH GENERIC UTILITIES
f726ee65 1883M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1884L: linux-wireless@vger.kernel.org
1885S: Supported
1886F: drivers/net/wireless/ath/*
1887
fa1c114f 1888ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1889M: Jiri Slaby <jirislaby@gmail.com>
1890M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1891M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1892L: linux-wireless@vger.kernel.org
72c706b7 1893W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1894S: Maintained
fa451753 1895F: drivers/net/wireless/ath/ath5k/
fa1c114f 1896
12e62d6f
KV
1897ATHEROS ATH6KL WIRELESS DRIVER
1898M: Kalle Valo <kvalo@qca.qualcomm.com>
1899L: linux-wireless@vger.kernel.org
1900W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 1901T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
1902S: Supported
1903F: drivers/net/wireless/ath/ath6kl/
1904
2be7d22f 1905WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 1906M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
1907L: linux-wireless@vger.kernel.org
1908L: wil6210@qca.qualcomm.com
1909S: Supported
1910W: http://wireless.kernel.org/en/users/Drivers/wil6210
1911F: drivers/net/wireless/ath/wil6210/
dba4b74d 1912F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1913
1d7e1e6b
CL
1914CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1915M: Christian Lamparter <chunkeey@googlemail.com>
1916L: linux-wireless@vger.kernel.org
1917W: http://wireless.kernel.org/en/users/Drivers/carl9170
1918S: Maintained
1919F: drivers/net/wireless/ath/carl9170/
1920
2c2a6172
LT
1921ATK0110 HWMON DRIVER
1922M: Luca Tettamanti <kronos.it@gmail.com>
1923L: lm-sensors@lm-sensors.org
1924S: Maintained
1925F: drivers/hwmon/asus_atk0110.c
1926
6f69a6d7 1927ATI_REMOTE2 DRIVER
8b58be88 1928M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1929S: Maintained
679655da 1930F: drivers/input/misc/ati_remote2.c
6f69a6d7 1931
7ae115b4 1932ATLX ETHERNET DRIVERS
8b58be88 1933M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1934M: Chris Snook <chris.snook@gmail.com>
e443e383 1935L: netdev@vger.kernel.org
8d5ca6ec
JC
1936W: http://sourceforge.net/projects/atl1
1937W: http://atl1.sourceforge.net
1938S: Maintained
2b133ad6 1939F: drivers/net/ethernet/atheros/
8d5ca6ec 1940
1da177e4 1941ATM
366c1bd1 1942M: Chas Williams <3chas3@gmail.com>
476604de 1943L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1944L: netdev@vger.kernel.org
1da177e4
LT
1945W: http://linux-atm.sourceforge.net
1946S: Maintained
679655da
JP
1947F: drivers/atm/
1948F: include/linux/atm*
c117ab84 1949F: include/uapi/linux/atm*
1da177e4 1950
04ac2f46 1951ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1952M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1953S: Maintained
1954F: drivers/mmc/host/atmel-mci.c
04ac2f46 1955
a1cfac48 1956ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1957M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1958S: Supported
df621252 1959F: drivers/tty/serial/atmel_serial.c
a1cfac48 1960
dfae90ed 1961ATMEL Audio ALSA driver
3a82002c 1962M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1963L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1964S: Supported
1965F: sound/soc/atmel
1966
b414dc16
NF
1967ATMEL DMA DRIVER
1968M: Nicolas Ferre <nicolas.ferre@atmel.com>
1969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970S: Supported
1971F: drivers/dma/at_hdmac.c
1972F: drivers/dma/at_hdmac_regs.h
6f0d65af 1973F: include/linux/platform_data/dma-atmel.h
b414dc16 1974
6bd0f436
LD
1975ATMEL XDMA DRIVER
1976M: Ludovic Desroches <ludovic.desroches@atmel.com>
1977L: linux-arm-kernel@lists.infradead.org
1978L: dmaengine@vger.kernel.org
1979S: Supported
1980F: drivers/dma/at_xdmac.c
1981
888f2804
LD
1982ATMEL I2C DRIVER
1983M: Ludovic Desroches <ludovic.desroches@atmel.com>
1984L: linux-i2c@vger.kernel.org
1985S: Supported
1986F: drivers/i2c/busses/i2c-at91.c
1987
15515545 1988ATMEL ISI DRIVER
50cb2efa 1989M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
1990L: linux-media@vger.kernel.org
1991S: Supported
f2294c2d 1992F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
1993F: include/media/atmel-isi.h
1994
8f4c79ce 1995ATMEL LCDFB DRIVER
8b58be88 1996M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 1997L: linux-fbdev@vger.kernel.org
8f4c79ce 1998S: Maintained
8a61f013 1999F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2000F: include/video/atmel_lcdc.h
8f4c79ce 2001
89e5785f 2002ATMEL MACB ETHERNET DRIVER
a02875a6 2003M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2004S: Supported
9f2f381f 2005F: drivers/net/ethernet/cadence/
89e5785f 2006
5cbac98a 2007ATMEL NAND DRIVER
50cb2efa
NF
2008M: Wenyou Yang <wenyou.yang@atmel.com>
2009M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2010L: linux-mtd@lists.infradead.org
2011S: Supported
2012F: drivers/mtd/nand/atmel_nand*
2013
05c441ef 2014ATMEL SDMMC DRIVER
2015M: Ludovic Desroches <ludovic.desroches@atmel.com>
2016L: linux-mmc@vger.kernel.org
2017S: Supported
2018F: drivers/mmc/host/sdhci-of-at91.c
2019
754ce4f2 2020ATMEL SPI DRIVER
a02875a6 2021M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2022S: Supported
9df92e6c 2023F: drivers/spi/spi-atmel.*
754ce4f2 2024
0ef09015 2025ATMEL SSC DRIVER
03515f32 2026M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028S: Supported
2029F: drivers/misc/atmel-ssc.c
2030F: include/linux/atmel-ssc.h
2031
e9cb1c5a
NF
2032ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2033M: Nicolas Ferre <nicolas.ferre@atmel.com>
2034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035S: Supported
2036F: drivers/misc/atmel_tclib.c
2037F: drivers/clocksource/tcb_clksrc.c
2038
914a3f3b 2039ATMEL USBA UDC DRIVER
a02875a6
NF
2040M: Nicolas Ferre <nicolas.ferre@atmel.com>
2041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2042S: Supported
faf2e1db 2043F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2044
1da177e4 2045ATMEL WIRELESS DRIVER
8b58be88 2046M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2047L: linux-wireless@vger.kernel.org
1da177e4
LT
2048W: http://www.thekelleys.org.uk/atmel
2049W: http://atmelwlandriver.sourceforge.net/
2050S: Maintained
30fe0f9b 2051F: drivers/net/wireless/atmel/atmel*
1da177e4 2052
a14c0f8f
ND
2053ATMEL MAXTOUCH DRIVER
2054M: Nick Dyer <nick.dyer@itdev.co.uk>
2055T: git git://github.com/atmel-maxtouch/linux.git
2056S: Supported
2057F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2058F: drivers/input/touchscreen/atmel_mxt_ts.c
2059F: include/linux/platform_data/atmel_mxt_ts.h
2060
26780d9e 2061ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2062M: Bradley Grove <linuxdrivers@attotech.com>
2063L: linux-scsi@vger.kernel.org
2064W: http://www.attotech.com
2065S: Supported
2066F: drivers/scsi/esas2r
26780d9e 2067
bc6e17b8
SS
2068ATUSB IEEE 802.15.4 RADIO DRIVER
2069M: Stefan Schmidt <stefan@osg.samsung.com>
2070L: linux-wpan@vger.kernel.org
2071S: Maintained
2072F: drivers/net/ieee802154/atusb.c
2073F: drivers/net/ieee802154/atusb.h
2074F: drivers/net/ieee802154/at86rf230.h
2075
a92b7b80 2076AUDIT SUBSYSTEM
915f389d 2077M: Paul Moore <paul@paul-moore.com>
8b58be88 2078M: Eric Paris <eparis@redhat.com>
915f389d 2079L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2080W: http://people.redhat.com/sgrubb/audit/
915f389d 2081T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2082S: Maintained
679655da 2083F: include/linux/audit.h
c117ab84 2084F: include/uapi/linux/audit.h
679655da 2085F: kernel/audit*
a92b7b80 2086
70e84049 2087AUXILIARY DISPLAY DRIVERS
8b58be88 2088M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2089W: http://miguelojeda.es/auxdisplay.htm
2090W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2091S: Maintained
679655da
JP
2092F: drivers/auxdisplay/
2093F: include/linux/cfag12864b.h
70e84049 2094
5f97f7f9 2095AVR32 ARCHITECTURE
e336f61f
HCE
2096M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2097M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2098W: http://www.atmel.com/products/AVR32/
249d9d9d 2099W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2100W: http://avrfreaks.net/
e336f61f 2101S: Maintained
679655da 2102F: arch/avr32/
5f97f7f9
HS
2103
2104AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2105M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2106M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2107S: Maintained
679655da 2108F: arch/avr32/mach-at32ap/
5f97f7f9 2109
1da177e4 2110AX.25 NETWORK LAYER
8b58be88 2111M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2112L: linux-hams@vger.kernel.org
d34cb28a 2113W: http://www.linux-ax25.org/
1da177e4 2114S: Maintained
c117ab84 2115F: include/uapi/linux/ax25.h
679655da
JP
2116F: include/net/ax25.h
2117F: net/ax25/
1da177e4 2118
d5269395 2119AZ6007 DVB DRIVER
009a5410 2120M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2121L: linux-media@vger.kernel.org
a825eaec 2122W: https://linuxtv.org
d5269395
MCC
2123T: git git://linuxtv.org/media_tree.git
2124S: Maintained
2125F: drivers/media/usb/dvb-usb-v2/az6007.c
2126
6777376e
HV
2127AZTECH FM RADIO RECEIVER DRIVER
2128M: Hans Verkuil <hverkuil@xs4all.nl>
2129L: linux-media@vger.kernel.org
2130T: git git://linuxtv.org/media_tree.git
a825eaec 2131W: https://linuxtv.org
6777376e
HV
2132S: Maintained
2133F: drivers/media/radio/radio-aztech*
2134
e2d1d6c0 2135B43 WIRELESS DRIVER
e2d1d6c0 2136L: linux-wireless@vger.kernel.org
ed072f9e 2137L: b43-dev@lists.infradead.org
491b26b4 2138W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2139S: Odd Fixes
58619b14 2140F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2141
2142B43LEGACY WIRELESS DRIVER
8b58be88 2143M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2144L: linux-wireless@vger.kernel.org
ed072f9e 2145L: b43-dev@lists.infradead.org
491b26b4 2146W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2147S: Maintained
423e3ce3 2148F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2149
300abeb5 2150BACKLIGHT CLASS/SUBSYSTEM
b7701755 2151M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2152M: Lee Jones <lee.jones@linaro.org>
9f273c24 2153T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2154S: Maintained
679655da
JP
2155F: drivers/video/backlight/
2156F: include/linux/backlight.h
300abeb5 2157
c6c8fea2 2158BATMAN ADVANCED
207df49e 2159M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2160M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2161M: Antonio Quartulli <a@unstable.cc>
c6c8fea2
SE
2162L: b.a.t.m.a.n@lists.open-mesh.org
2163W: http://www.open-mesh.org/
2164S: Maintained
2165F: net/batman-adv/
2166
e2d1d6c0 2167BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2168M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2169L: linux-hams@vger.kernel.org
2170W: http://www.baycom.org/~tom/ham/ham.html
2171S: Maintained
679655da 2172F: drivers/net/hamradio/baycom*
e2d1d6c0 2173
cafe5635 2174BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2175M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2176L: linux-bcache@vger.kernel.org
2177W: http://bcache.evilpiepirate.org
d1aa1ab3 2178S: Maintained
cafe5635
KO
2179F: drivers/md/bcache/
2180
04bd844a
HV
2181BDISP ST MEDIA DRIVER
2182M: Fabien Dessenne <fabien.dessenne@st.com>
2183L: linux-media@vger.kernel.org
2184T: git git://linuxtv.org/media_tree.git
a825eaec 2185W: https://linuxtv.org
04bd844a
HV
2186S: Supported
2187F: drivers/media/platform/sti/bdisp
2188
e2d1d6c0 2189BEFS FILE SYSTEM
55817d3d 2190S: Orphan
679655da
JP
2191F: Documentation/filesystems/befs.txt
2192F: fs/befs/
e2d1d6c0 2193
564ee360 2194BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2195M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2196L: netdev@vger.kernel.org
2197S: Maintained
2198F: drivers/net/ethernet/ec_bhf.c
564ee360 2199
e2d1d6c0 2200BFS FILE SYSTEM
8b58be88 2201M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2202S: Maintained
679655da
JP
2203F: Documentation/filesystems/bfs.txt
2204F: fs/bfs/
c117ab84 2205F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2206
1394f032 2207BLACKFIN ARCHITECTURE
a4edbc10 2208M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2209L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2210T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2211W: http://blackfin.uclinux.org
2212S: Supported
679655da 2213F: arch/blackfin/
566da5b2 2214
e190d6b1 2215BLACKFIN EMAC DRIVER
b3fe92b0 2216L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2217W: http://blackfin.uclinux.org
2218S: Supported
7b35f033 2219F: drivers/net/ethernet/adi/
e190d6b1 2220
566da5b2 2221BLACKFIN RTC DRIVER
b3fe92b0 2222L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2223W: http://blackfin.uclinux.org
2224S: Supported
679655da 2225F: drivers/rtc/rtc-bfin.c
1394f032 2226
936ed49a 2227BLACKFIN SDH DRIVER
109ec8c3 2228M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2229L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2230W: http://blackfin.uclinux.org
2231S: Supported
2232F: drivers/mmc/host/bfin_sdh.c
2233
1394f032 2234BLACKFIN SERIAL DRIVER
8b58be88 2235M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2236L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2237W: http://blackfin.uclinux.org
2238S: Supported
8460241e 2239F: drivers/tty/serial/bfin_uart.c
1394f032 2240
1e6d320f 2241BLACKFIN WATCHDOG DRIVER
b3fe92b0 2242L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2243W: http://blackfin.uclinux.org
2244S: Supported
679655da 2245F: drivers/watchdog/bfin_wdt.c
1e6d320f 2246
d24ecfcc 2247BLACKFIN I2C TWI DRIVER
8b58be88 2248M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2249L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2250W: http://blackfin.uclinux.org/
2251S: Supported
679655da 2252F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2253
1e204377
SJ
2254BLACKFIN MEDIA DRIVER
2255M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2256L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2257W: http://blackfin.uclinux.org/
2258S: Supported
2259F: drivers/media/platform/blackfin/
2260F: drivers/media/i2c/adv7183*
2261F: drivers/media/i2c/vs6624*
2262
b54cf35a
JSM
2263BLINKM RGB LED DRIVER
2264M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2265S: Maintained
2266F: drivers/leds/leds-blinkm.c
2267
1da177e4 2268BLOCK LAYER
8b58be88 2269M: Jens Axboe <axboe@kernel.dk>
82c426e0 2270L: linux-block@vger.kernel.org
08deed1e 2271T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2272S: Maintained
679655da 2273F: block/
ae11f7ef 2274F: kernel/trace/blktrace.c
1da177e4 2275
2b54aaef 2276BLOCK2MTD DRIVER
8b58be88 2277M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2278L: linux-mtd@lists.infradead.org
2279S: Maintained
679655da 2280F: drivers/mtd/devices/block2mtd.c
2b54aaef 2281
63fbd24e 2282BLUETOOTH DRIVERS
8b58be88 2283M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2284M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2285M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2286L: linux-bluetooth@vger.kernel.org
63fbd24e 2287W: http://www.bluez.org/
22e7a424
MH
2288T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2289T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2290S: Maintained
679655da 2291F: drivers/bluetooth/
1da177e4 2292
63fbd24e 2293BLUETOOTH SUBSYSTEM
8b58be88 2294M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2295M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2296M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2297L: linux-bluetooth@vger.kernel.org
2298W: http://www.bluez.org/
22e7a424
MH
2299T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2300T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2301S: Maintained
679655da
JP
2302F: net/bluetooth/
2303F: include/net/bluetooth/
1da177e4
LT
2304
2305BONDING DRIVER
79b30750 2306M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2307M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2308M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2309L: netdev@vger.kernel.org
ce00f85c
JC
2310W: http://sourceforge.net/projects/bonding/
2311S: Supported
679655da 2312F: drivers/net/bonding/
c117ab84 2313F: include/uapi/linux/if_bonding.h
1da177e4 2314
b5f4df34
AS
2315BPF (Safe dynamic programs and tools)
2316M: Alexei Starovoitov <ast@kernel.org>
2317L: netdev@vger.kernel.org
2318L: linux-kernel@vger.kernel.org
2319S: Supported
2320F: kernel/bpf/
2321
39105890 2322BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2323M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2324L: netdev@vger.kernel.org
2325S: Supported
adfc5217 2326F: drivers/net/ethernet/broadcom/b44.*
39105890 2327
32ec90d5
FF
2328BROADCOM GENET ETHERNET DRIVER
2329M: Florian Fainelli <f.fainelli@gmail.com>
2330L: netdev@vger.kernel.org
2331S: Supported
2332F: drivers/net/ethernet/broadcom/genet/
2333
948c51e6 2334BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2335M: Sony Chacko <sony.chacko@qlogic.com>
2336M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2337L: netdev@vger.kernel.org
2338S: Supported
adfc5217
JK
2339F: drivers/net/ethernet/broadcom/bnx2.*
2340F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2341
4d9d2cb0 2342BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2343M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2344L: netdev@vger.kernel.org
2345S: Supported
adfc5217 2346F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2347
90f4c594 2348BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2349M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2350M: Ray Jui <rjui@broadcom.com>
2351M: Scott Branden <sbranden@broadcom.com>
497a045d 2352L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2353T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2354S: Maintained
2355F: arch/arm/mach-bcm/
2356F: arch/arm/boot/dts/bcm113*
90f4c594 2357F: arch/arm/boot/dts/bcm216*
af4b8e37 2358F: arch/arm/boot/dts/bcm281*
e68d7c14 2359F: arch/arm64/boot/dts/broadcom/
af4b8e37 2360F: arch/arm/configs/bcm_defconfig
e4ef47f2 2361F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2362F: drivers/clocksource/bcm_kona_timer.c
2363
9209bec4 2364BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2365M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2366M: Lee Jones <lee@kernel.org>
10b9e887 2367M: Eric Anholt <eric@anholt.net>
f680f25c 2368L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2370T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2371S: Maintained
9209bec4 2372N: bcm2835
f680f25c 2373
a2f6734c
KC
2374BROADCOM BCM33XX MIPS ARCHITECTURE
2375M: Kevin Cernekee <cernekee@gmail.com>
2376L: linux-mips@linux-mips.org
2377S: Maintained
2378F: arch/mips/bcm3384/*
2379F: arch/mips/include/asm/mach-bcm3384/*
2380F: arch/mips/kernel/*bmips*
2381
5564f092
RM
2382BROADCOM BCM47XX MIPS ARCHITECTURE
2383M: Hauke Mehrtens <hauke@hauke-m.de>
2384M: Rafał Miłecki <zajec5@gmail.com>
2385L: linux-mips@linux-mips.org
2386S: Maintained
2387F: arch/mips/bcm47xx/*
2388F: arch/mips/include/asm/mach-bcm47xx/*
2389
9209bec4 2390BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2391M: Hauke Mehrtens <hauke@hauke-m.de>
2392L: linux-arm-kernel@lists.infradead.org
2393S: Maintained
2394F: arch/arm/mach-bcm/bcm_5301x.c
2395F: arch/arm/boot/dts/bcm5301x.dtsi
2396F: arch/arm/boot/dts/bcm470*
2397
e076e962
FF
2398BROADCOM BCM63XX ARM ARCHITECTURE
2399M: Florian Fainelli <f.fainelli@gmail.com>
2400L: linux-arm-kernel@lists.infradead.org
eb6725d0 2401T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2402S: Maintained
2403F: arch/arm/mach-bcm/bcm63xx.c
2404F: arch/arm/include/debug/bcm63xx.S
2405
7110e227
KC
2406BROADCOM BCM63XX/BCM33XX UDC DRIVER
2407M: Kevin Cernekee <cernekee@gmail.com>
2408L: linux-usb@vger.kernel.org
2409S: Maintained
2410F: drivers/usb/gadget/udc/bcm63xx_udc.*
2411
2df94fd6 2412BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2413M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2414M: Gregory Fong <gregory.0xf0@gmail.com>
2415M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2417L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2418T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2419S: Maintained
2420F: arch/arm/mach-bcm/*brcmstb*
2421F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2422F: drivers/bus/brcmstb_gisb.c
5009a289 2423N: brcmstb
2df94fd6 2424
70371cef
KC
2425BROADCOM BMIPS MIPS ARCHITECTURE
2426M: Kevin Cernekee <cernekee@gmail.com>
2427M: Florian Fainelli <f.fainelli@gmail.com>
2428L: linux-mips@linux-mips.org
eb6725d0 2429T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2430S: Maintained
2431F: arch/mips/bmips/*
2432F: arch/mips/include/asm/mach-bmips/*
2433F: arch/mips/kernel/*bmips*
338808de 2434F: arch/mips/boot/dts/brcm/bcm*.dts*
70371cef
KC
2435F: drivers/irqchip/irq-bcm7*
2436F: drivers/irqchip/irq-brcmstb*
3271e610 2437F: include/linux/bcm963xx_nvram.h
8fce60b8 2438F: include/linux/bcm963xx_tag.h
70371cef 2439
948c51e6 2440BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2441M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2442M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2443L: netdev@vger.kernel.org
2444S: Supported
adfc5217 2445F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2446
a9533e7e
HP
2447BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2448M: Brett Rudley <brudley@broadcom.com>
818c07b8 2449M: Arend van Spriel <arend@broadcom.com>
85d63686 2450M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2451M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2452L: linux-wireless@vger.kernel.org
5615171c 2453L: brcm80211-dev-list@broadcom.com
a9533e7e 2454S: Supported
05491d2c 2455F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2456
9958d6f9 2457BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2458M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2459L: linux-scsi@vger.kernel.org
2460S: Supported
2461F: drivers/scsi/bnx2fc/
2462
6a6b5ad0 2463BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2464M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2465L: linux-scsi@vger.kernel.org
2466S: Supported
2467F: drivers/scsi/bnx2i/
2468
63f37ddf 2469BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2470M: Ray Jui <rjui@broadcom.com>
2471M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2472M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2474L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2475T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2476S: Maintained
2477N: iproc
2478N: cygnus
63f37ddf 2479N: nsp
36c0237f
SB
2480N: bcm9113*
2481N: bcm9583*
63f37ddf
JM
2482N: bcm9585*
2483N: bcm9586*
2484N: bcm988312
36c0237f 2485N: bcm113*
63f37ddf
JM
2486N: bcm583*
2487N: bcm585*
2488N: bcm586*
2489N: bcm88312
36c0237f 2490
3b0213d5
GF
2491BROADCOM BRCMSTB GPIO DRIVER
2492M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2493L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2494S: Supported
2495F: drivers/gpio/gpio-brcmstb.c
2496F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2497
7b7f588b 2498BROADCOM KONA GPIO DRIVER
5e163903 2499M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2500L: bcm-kernel-feedback-list@broadcom.com
2501S: Supported
2502F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2503F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2504
f6e734a8
RM
2505BROADCOM NVRAM DRIVER
2506M: Rafał Miłecki <zajec5@gmail.com>
2507L: linux-mips@linux-mips.org
2508S: Maintained
2509F: drivers/firmware/broadcom/*
2510
02787daa
BN
2511BROADCOM STB NAND FLASH DRIVER
2512M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2513M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2514L: linux-mtd@lists.infradead.org
1285734c 2515L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2516S: Maintained
2517F: drivers/mtd/nand/brcmnand/
2518
c9678d86
RM
2519BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2520M: Rafał Miłecki <zajec5@gmail.com>
2521L: linux-wireless@vger.kernel.org
2522S: Maintained
2523F: drivers/bcma/
2524F: include/linux/bcma/
2525
b8302205
FF
2526BROADCOM SYSTEMPORT ETHERNET DRIVER
2527M: Florian Fainelli <f.fainelli@gmail.com>
2528L: netdev@vger.kernel.org
2529S: Supported
2530F: drivers/net/ethernet/broadcom/bcmsysport.*
2531
7725ccfd 2532BROCADE BFA FC SCSI DRIVER
aa803370
AG
2533M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2534M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2535L: linux-scsi@vger.kernel.org
2536S: Supported
2537F: drivers/scsi/bfa/
7725ccfd 2538
8b230ed8 2539BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2540M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2541L: netdev@vger.kernel.org
2542S: Supported
f844a0ea 2543F: drivers/net/ethernet/brocade/bna/
8b230ed8 2544
5cdf7f76 2545BSG (block layer generic sg v4 driver)
8b58be88 2546M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2547L: linux-scsi@vger.kernel.org
2548S: Supported
679655da
JP
2549F: block/bsg.c
2550F: include/linux/bsg.h
c117ab84 2551F: include/uapi/linux/bsg.h
5cdf7f76 2552
af39917d
CL
2553BT87X AUDIO DRIVER
2554M: Clemens Ladisch <clemens@ladisch.de>
2555L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2556T: git git://git.alsa-project.org/alsa-kernel.git
2557S: Maintained
2558F: Documentation/sound/alsa/Bt87x.txt
2559F: sound/pci/bt87x.c
2560
ff1d5c2f 2561BT8XXGPIO DRIVER
eb032b98 2562M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2563W: http://bu3sch.de/btgpio.php
2564S: Maintained
72dbb705 2565F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2566
eb1eb04f 2567BTRFS FILE SYSTEM
c0778e25
CM
2568M: Chris Mason <clm@fb.com>
2569M: Josef Bacik <jbacik@fb.com>
d8130624 2570M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2571L: linux-btrfs@vger.kernel.org
2572W: http://btrfs.wiki.kernel.org/
8a6e2535 2573Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2574T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2575S: Maintained
679655da
JP
2576F: Documentation/filesystems/btrfs.txt
2577F: fs/btrfs/
eb1eb04f 2578
1da177e4 2579BTTV VIDEO4LINUX DRIVER
009a5410 2580M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2581L: linux-media@vger.kernel.org
a825eaec 2582W: https://linuxtv.org
275ffde4 2583T: git git://linuxtv.org/media_tree.git
f96236e5 2584S: Odd fixes
679655da 2585F: Documentation/video4linux/bttv/
90d72ac6 2586F: drivers/media/pci/bt8xx/bttv*
1da177e4 2587
1f34923c
KA
2588BUSLOGIC SCSI DRIVER
2589M: Khalid Aziz <khalid@gonehiking.org>
2590L: linux-scsi@vger.kernel.org
2591S: Maintained
2592F: drivers/scsi/BusLogic.*
2593F: drivers/scsi/FlashPoint.*
2594
af39917d
CL
2595C-MEDIA CMI8788 DRIVER
2596M: Clemens Ladisch <clemens@ladisch.de>
2597L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2598T: git git://git.alsa-project.org/alsa-kernel.git
2599S: Maintained
2600F: sound/pci/oxygen/
2601
2141355f
MS
2602C6X ARCHITECTURE
2603M: Mark Salter <msalter@redhat.com>
2604M: Aurelien Jacquiot <a-jacquiot@ti.com>
2605L: linux-c6x-dev@linux-c6x.org
2606W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2607S: Maintained
2608F: arch/c6x/
2609
a5432f5a 2610CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2611M: David Howells <dhowells@redhat.com>
e62d6e24 2612L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2613S: Supported
2614F: Documentation/filesystems/caching/cachefiles.txt
2615F: fs/cachefiles/
2616
c815ca39
HV
2617CADET FM/AM RADIO RECEIVER DRIVER
2618M: Hans Verkuil <hverkuil@xs4all.nl>
2619L: linux-media@vger.kernel.org
2620T: git git://linuxtv.org/media_tree.git
a825eaec 2621W: https://linuxtv.org
c815ca39
HV
2622S: Maintained
2623F: drivers/media/radio/radio-cadet*
2624
77d5140f 2625CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2626M: Jonathan Corbet <corbet@lwn.net>
661263b5 2627L: linux-media@vger.kernel.org
275ffde4 2628T: git git://linuxtv.org/media_tree.git
77d5140f 2629S: Maintained
679655da 2630F: Documentation/video4linux/cafe_ccic
90d72ac6 2631F: drivers/media/platform/marvell-ccic/
77d5140f 2632
201b6bab 2633CAIF NETWORK LAYER
5c574f50 2634M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2635L: netdev@vger.kernel.org
2636S: Supported
2637F: Documentation/networking/caif/
2638F: drivers/net/caif/
c117ab84 2639F: include/uapi/linux/caif/
201b6bab
JP
2640F: include/net/caif/
2641F: net/caif/
2642
77dac90f 2643CALGARY x86-64 IOMMU
8b58be88
JP
2644M: Muli Ben-Yehuda <muli@il.ibm.com>
2645M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2646L: discuss@x86-64.org
2647S: Maintained
679655da
JP
2648F: arch/x86/kernel/pci-calgary_64.c
2649F: arch/x86/kernel/tce_64.c
2650F: arch/x86/include/asm/calgary.h
2651F: arch/x86/include/asm/tce.h
77dac90f 2652
e2d1d6c0 2653CAN NETWORK LAYER
8d15d386 2654M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2655M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2656L: linux-can@vger.kernel.org
84b0d715 2657W: https://github.com/linux-can
870482a4
MKB
2658T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2659T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2660S: Maintained
f35f6c8f 2661F: Documentation/networking/can.txt
8d15d386 2662F: net/can/
8d15d386 2663F: include/linux/can/core.h
c117ab84
CEB
2664F: include/uapi/linux/can.h
2665F: include/uapi/linux/can/bcm.h
2666F: include/uapi/linux/can/raw.h
2667F: include/uapi/linux/can/gw.h
e2d1d6c0 2668
4261a204 2669CAN NETWORK DRIVERS
8b58be88 2670M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2671M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2672L: linux-can@vger.kernel.org
84b0d715 2673W: https://github.com/linux-can
870482a4
MKB
2674T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2675T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2676S: Maintained
8d15d386
OH
2677F: drivers/net/can/
2678F: include/linux/can/dev.h
8d15d386 2679F: include/linux/can/platform/
c117ab84
CEB
2680F: include/uapi/linux/can/error.h
2681F: include/uapi/linux/can/netlink.h
4261a204 2682
95d16c72
JM
2683CAPABILITIES
2684M: Serge Hallyn <serge.hallyn@canonical.com>
2685L: linux-security-module@vger.kernel.org
6305902c 2686S: Supported
95d16c72 2687F: include/linux/capability.h
c117ab84 2688F: include/uapi/linux/capability.h
6305902c 2689F: security/commoncap.c
38a94118 2690F: kernel/capability.c
95d16c72 2691
b84894c7
KT
2692CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2693M: Kevin Tsai <ktsai@capellamicro.com>
2694S: Maintained
2695F: drivers/iio/light/cm*
2696F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2697
f21fb3ed
RV
2698CAVIUM LIQUIDIO NETWORK DRIVER
2699M: Derek Chickles <derek.chickles@caviumnetworks.com>
2700M: Satanand Burla <satananda.burla@caviumnetworks.com>
2701M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2702M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2703L: netdev@vger.kernel.org
2704W: http://www.cavium.com
2705S: Supported
f21fb3ed
RV
2706F: drivers/net/ethernet/cavium/liquidio/
2707
ef0bbac3
VB
2708CC2520 IEEE-802.15.4 RADIO DRIVER
2709M: Varka Bhadram <varkabhadram@gmail.com>
2710L: linux-wpan@vger.kernel.org
2711S: Maintained
2712F: drivers/net/ieee802154/cc2520.c
2713F: include/linux/spi/cc2520.h
2714F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2715
b8154542 2716CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2717M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2718L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2719W: http://www.ibm.com/developerworks/power/cell/
2720S: Supported
679655da 2721F: arch/powerpc/include/asm/cell*.h
679655da 2722F: arch/powerpc/include/asm/spu*.h
c117ab84 2723F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2724F: arch/powerpc/oprofile/*cell*
2725F: arch/powerpc/platforms/cell/
b8154542 2726
398ecff5
SW
2727CEPH COMMON CODE (LIBCEPH)
2728M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2729M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2730M: Sage Weil <sage@redhat.com>
82593f87 2731L: ceph-devel@vger.kernel.org
09d90327 2732W: http://ceph.com/
fb99f881 2733T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2734T: git git://github.com/ceph/ceph-client.git
9030aaf9 2735S: Supported
14430813
JP
2736F: net/ceph/
2737F: include/linux/ceph/
2738F: include/linux/crush/
9030aaf9 2739
398ecff5
SW
2740CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2741M: "Yan, Zheng" <zyan@redhat.com>
2742M: Sage Weil <sage@redhat.com>
2743M: Ilya Dryomov <idryomov@gmail.com>
2744L: ceph-devel@vger.kernel.org
2745W: http://ceph.com/
2746T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2747T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2748S: Supported
2749F: Documentation/filesystems/ceph.txt
2750F: fs/ceph/
2751
cfc411e7
DH
2752CERTIFICATE HANDLING:
2753M: David Howells <dhowells@redhat.com>
2754M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2755L: keyrings@vger.kernel.org
cfc411e7
DH
2756S: Maintained
2757F: Documentation/module-signing.txt
2758F: certs/
d8d80386 2759F: scripts/sign-file.c
cfc411e7
DH
2760F: scripts/extract-cert.c
2761
18332a80 2762CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2763L: linux-usb@vger.kernel.org
10c6c9c9 2764S: Orphan
679655da
JP
2765F: Documentation/usb/WUSB-Design-overview.txt
2766F: Documentation/usb/wusb-cbaf
355ffe69
DV
2767F: drivers/usb/host/hwa-hc.c
2768F: drivers/usb/host/whci/
679655da
JP
2769F: drivers/usb/wusbcore/
2770F: include/linux/usb/wusb*
18332a80 2771
70e84049 2772CFAG12864B LCD DRIVER
8b58be88 2773M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2774W: http://miguelojeda.es/auxdisplay.htm
2775W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2776S: Maintained
679655da
JP
2777F: drivers/auxdisplay/cfag12864b.c
2778F: include/linux/cfag12864b.h
70e84049
MOS
2779
2780CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2781M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2782W: http://miguelojeda.es/auxdisplay.htm
2783W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2784S: Maintained
679655da
JP
2785F: drivers/auxdisplay/cfag12864bfb.c
2786F: include/linux/cfag12864b.h
70e84049 2787
704232c2 2788CFG80211 and NL80211
8b58be88 2789M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2790L: linux-wireless@vger.kernel.org
ce466579
JB
2791W: http://wireless.kernel.org/
2792T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2794S: Maintained
c117ab84 2795F: include/uapi/linux/nl80211.h
679655da
JP
2796F: include/net/cfg80211.h
2797F: net/wireless/*
2798X: net/wireless/wext*
704232c2 2799
46e64261
GKH
2800CHAR and MISC DRIVERS
2801M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2802M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2803T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2804S: Supported
46e64261
GKH
2805F: drivers/char/*
2806F: drivers/misc/*
471322a8 2807F: include/linux/miscdevice.h
46e64261 2808
0a920b5b 2809CHECKPATCH
8b58be88 2810M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2811M: Joe Perches <joe@perches.com>
2812S: Maintained
679655da 2813F: scripts/checkpatch.pl
0a920b5b 2814
f8407f26
HW
2815CHINESE DOCUMENTATION
2816M: Harry Wei <harryxiyou@gmail.com>
9740153c 2817L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2818L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2819S: Maintained
2820F: Documentation/zh_CN/
2821
2721ea2c 2822CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2823M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2824T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2825L: linux-usb@vger.kernel.org
2826S: Maintained
2827F: drivers/usb/chipidea/
2828
a93ad65d
HG
2829CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2830M: Hans de Goede <hdegoede@redhat.com>
2831L: linux-input@vger.kernel.org
2832S: Maintained
2833F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2834F: drivers/input/touchscreen/chipone_icn8318.c
2835
ab043105
OJ
2836CHROME HARDWARE PLATFORM SUPPORT
2837M: Olof Johansson <olof@lixom.net>
2838S: Maintained
9f273c24 2839T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2840F: drivers/platform/chrome/
2841
641cb85e 2842CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2843M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2844M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2845M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2846M: Neel Patel <neepatel@cisco.com>
7063fbf2 2847S: Supported
a6a5580c 2848F: drivers/net/ethernet/cisco/enic/
7063fbf2 2849
e3cf00d0 2850CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2851M: Christian Benvenuti <benve@cisco.com>
2852M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2853S: Supported
35ef4a9e 2854F: drivers/infiniband/hw/usnic/
e3cf00d0 2855
2b7a52a4 2856CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2857M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2858L: netdev@vger.kernel.org
2859S: Maintained
57d0b7a0 2860F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2861
3d4cfdc9
MB
2862CIRRUS LOGIC AUDIO CODEC DRIVERS
2863M: Brian Austin <brian.austin@cirrus.com>
2864M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2865L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2866S: Maintained
2867F: sound/soc/codecs/cs*
2868
94574d9a
KRW
2869CLEANCACHE API
2870M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2871L: linux-kernel@vger.kernel.org
2872S: Maintained
2873F: mm/cleancache.c
2874F: include/linux/cleancache.h
2875
d4275354 2876CLK API
8b58be88 2877M: Russell King <linux@arm.linux.org.uk>
aa571b14 2878L: linux-clk@vger.kernel.org
37417046 2879S: Maintained
d4275354
RK
2880F: include/linux/clk.h
2881
9222d247
JS
2882CLOCKSOURCE, CLOCKEVENT DRIVERS
2883M: Daniel Lezcano <daniel.lezcano@linaro.org>
2884M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2885L: linux-kernel@vger.kernel.org
9222d247
JS
2886T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2887S: Supported
2888F: drivers/clocksource
2889
5df6d737 2890CISCO FCOE HBA DRIVER
8fc89a79
HP
2891M: Hiral Patel <hiralpat@cisco.com>
2892M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2893M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2894L: linux-scsi@vger.kernel.org
2895S: Supported
2a99921a 2896F: drivers/scsi/fnic/
5df6d737 2897
c8806b6c
NM
2898CISCO SCSI HBA DRIVER
2899M: Narsimhulu Musini <nmusini@cisco.com>
2900M: Sesidhar Baddela <sebaddel@cisco.com>
2901L: linux-scsi@vger.kernel.org
2902S: Supported
2903F: drivers/scsi/snic/
2904
529aa8cb
TLSC
2905CMPC ACPI DRIVER
2906M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2907M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2908L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2909S: Supported
2910F: drivers/platform/x86/classmate-laptop.c
2911
85756a06
HV
2912COBALT MEDIA DRIVER
2913M: Hans Verkuil <hans.verkuil@cisco.com>
2914L: linux-media@vger.kernel.org
2915T: git git://linuxtv.org/media_tree.git
a825eaec 2916W: https://linuxtv.org
85756a06
HV
2917S: Supported
2918F: drivers/media/pci/cobalt/
2919
74425eee 2920COCCINELLE/Semantic Patches (SmPL)
26de9c26 2921M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2922M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2923M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2924M: Michal Marek <mmarek@suse.com>
26de9c26 2925L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2926T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2927W: http://coccinelle.lip6.fr/
2928S: Supported
4b92b2aa 2929F: Documentation/coccinelle.txt
74425eee
NP
2930F: scripts/coccinelle/
2931F: scripts/coccicheck
2932
1da177e4 2933CODA FILE SYSTEM
8b58be88 2934M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2935M: coda@cs.cmu.edu
2936L: codalist@coda.cs.cmu.edu
2937W: http://www.coda.cs.cmu.edu/
2938S: Maintained
679655da
JP
2939F: Documentation/filesystems/coda.txt
2940F: fs/coda/
2941F: include/linux/coda*.h
c117ab84 2942F: include/uapi/linux/coda*.h
1da177e4 2943
0b14261e
PZ
2944CODA V4L2 MEM2MEM DRIVER
2945M: Philipp Zabel <p.zabel@pengutronix.de>
2946L: linux-media@vger.kernel.org
2947S: Maintained
2948F: Documentation/devicetree/bindings/media/coda.txt
2949F: drivers/media/platform/coda/
2950
7704addb 2951COMMON CLK FRAMEWORK
a85fa007 2952M: Michael Turquette <mturquette@baylibre.com>
f956165f 2953M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2954L: linux-clk@vger.kernel.org
baeb0d9b 2955T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2956S: Maintained
60bea3b5
SW
2957F: drivers/clk/
2958X: drivers/clk/clkdev.c
7704addb 2959F: include/linux/clk-pr*
60bea3b5 2960F: include/linux/clk/
7704addb 2961
e2d1d6c0 2962COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2963M: Steve French <sfrench@samba.org>
51223df6 2964L: linux-cifs@vger.kernel.org
d1f28953 2965L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2966W: http://linux-cifs.samba.org/
bb1d5dda 2967T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2968S: Supported
ec421a71 2969F: Documentation/filesystems/cifs/
679655da 2970F: fs/cifs/
e2d1d6c0 2971
1da177e4 2972COMPACTPCI HOTPLUG CORE
8b58be88 2973M: Scott Murray <scott@spiteful.org>
64dab204 2974L: linux-pci@vger.kernel.org
82c4dfc7 2975S: Maintained
679655da 2976F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2977
2978COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2979M: Scott Murray <scott@spiteful.org>
64dab204 2980L: linux-pci@vger.kernel.org
82c4dfc7 2981S: Maintained
679655da 2982F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2983
2984COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2985M: Scott Murray <scott@spiteful.org>
64dab204 2986L: linux-pci@vger.kernel.org
82c4dfc7 2987S: Maintained
679655da 2988F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2989
5411552c 2990COMPAL LAPTOP SUPPORT
8b58be88 2991M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2992L: platform-driver-x86@vger.kernel.org
5411552c 2993S: Maintained
679655da 2994F: drivers/platform/x86/compal-laptop.c
5411552c 2995
949be0f7 2996CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
2997L: accessrunner-general@lists.sourceforge.net
2998W: http://accessrunner.sourceforge.net/
44243ef4 2999S: Orphan
679655da 3000F: drivers/usb/atm/cxacru.c
949be0f7 3001
e2d1d6c0 3002CONFIGFS
d6351db2 3003M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3004M: Christoph Hellwig <hch@lst.de>
3005T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3006S: Supported
679655da
JP
3007F: fs/configfs/
3008F: include/linux/configfs.h
e2d1d6c0 3009
acb9c1b2 3010CONNECTOR
8b58be88 3011M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3012L: netdev@vger.kernel.org
3013S: Maintained
3014F: drivers/connector/
3015
a3e3354d 3016CONTROL GROUP (CGROUP)
860ca0e6 3017M: Tejun Heo <tj@kernel.org>
ad50c159 3018M: Li Zefan <lizefan@huawei.com>
4d205676 3019M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3020L: cgroups@vger.kernel.org
860ca0e6 3021T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3022S: Maintained
a3e3354d 3023F: Documentation/cgroups/
679655da
JP
3024F: include/linux/cgroup*
3025F: kernel/cgroup*
a3e3354d
TH
3026
3027CONTROL GROUP - CPUSET
3028M: Li Zefan <lizefan@huawei.com>
3029L: cgroups@vger.kernel.org
3030W: http://www.bullopensource.org/cpuset/
3031W: http://oss.sgi.com/projects/cpusets/
3032T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3033S: Maintained
3034F: Documentation/cgroups/cpusets.txt
3035F: include/linux/cpuset.h
3036F: kernel/cpuset.c
3037
3038CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3039M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3040M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3041M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3042L: cgroups@vger.kernel.org
3043L: linux-mm@kvack.org
3044S: Maintained
3045F: mm/memcontrol.c
5d1ea48b 3046F: mm/swap_cgroup.c
fb3a0fb6 3047
bebe4678 3048CORETEMP HARDWARE MONITORING DRIVER
96859129 3049M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
3050L: lm-sensors@lm-sensors.org
3051S: Maintained
679655da
JP
3052F: Documentation/hwmon/coretemp
3053F: drivers/hwmon/coretemp.c
bebe4678 3054
1da177e4 3055COSA/SRP SYNC SERIAL DRIVER
8b58be88 3056M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3057W: http://www.fi.muni.cz/~kas/cosa/
3058S: Maintained
679655da 3059F: drivers/net/wan/cosa*
1da177e4 3060
4371ee35 3061CPMAC ETHERNET DRIVER
8b58be88 3062M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3063L: netdev@vger.kernel.org
3064S: Maintained
b544dbac 3065F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3066
1da177e4 3067CPU FREQUENCY DRIVERS
9c3646d1 3068M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3069M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3070L: linux-pm@vger.kernel.org
1da177e4 3071S: Maintained
27209d91
VK
3072T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3073T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3074F: drivers/cpufreq/
3075F: include/linux/cpufreq.h
1da177e4 3076
8a67f0ef
VK
3077CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3078M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3079M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3080L: linux-pm@vger.kernel.org
3081W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3082S: Maintained
3083F: drivers/cpufreq/arm_big_little.h
3084F: drivers/cpufreq/arm_big_little.c
3085F: drivers/cpufreq/arm_big_little_dt.c
3086
14d2c34c 3087CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3088M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3089M: Daniel Lezcano <daniel.lezcano@linaro.org>
3090L: linux-pm@vger.kernel.org
3091L: linux-arm-kernel@lists.infradead.org
cea8321c 3092T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3093S: Maintained
3094F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3095
0c570c18
BZ
3096CPUIDLE DRIVER - ARM EXYNOS
3097M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3098M: Daniel Lezcano <daniel.lezcano@linaro.org>
3099M: Kukjin Kim <kgene@kernel.org>
3100L: linux-pm@vger.kernel.org
3101L: linux-samsung-soc@vger.kernel.org
3102S: Supported
3103F: drivers/cpuidle/cpuidle-exynos.c
3104F: arch/arm/mach-exynos/pm.c
3105
a8e39c35 3106CPUIDLE DRIVERS
9c3646d1 3107M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3108M: Daniel Lezcano <daniel.lezcano@linaro.org>
3109L: linux-pm@vger.kernel.org
3110S: Maintained
cea8321c 3111T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3112F: drivers/cpuidle/*
3113F: include/linux/cpuidle.h
3114
1da177e4 3115CPUID/MSR DRIVER
8b58be88 3116M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3117S: Maintained
679655da
JP
3118F: arch/x86/kernel/cpuid.c
3119F: arch/x86/kernel/msr.c
1da177e4 3120
7fe2f639 3121CPU POWER MONITORING SUBSYSTEM
d8130624 3122M: Thomas Renninger <trenn@suse.com>
103f1790 3123L: linux-pm@vger.kernel.org
7fe2f639 3124S: Maintained
14430813 3125F: tools/power/cpupower/
7fe2f639 3126
1da177e4 3127CRAMFS FILESYSTEM
ce00f85c 3128W: http://sourceforge.net/projects/cramfs/
54886a71 3129S: Orphan / Obsolete
679655da
JP
3130F: Documentation/filesystems/cramfs.txt
3131F: fs/cramfs/
1da177e4
LT
3132
3133CRIS PORT
8b58be88
JP
3134M: Mikael Starvik <starvik@axis.com>
3135M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3136L: linux-cris-kernel@axis.com
1da177e4 3137W: http://developer.axis.com
9f273c24 3138T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3139S: Maintained
679655da 3140F: arch/cris/
df621252 3141F: drivers/tty/serial/crisv10.*
1da177e4
LT
3142
3143CRYPTO API
8b58be88
JP
3144M: Herbert Xu <herbert@gondor.apana.org.au>
3145M: "David S. Miller" <davem@davemloft.net>
1da177e4 3146L: linux-crypto@vger.kernel.org
9f273c24 3147T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3148T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3149S: Maintained
679655da 3150F: Documentation/crypto/
2ca87a17 3151F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3152F: arch/*/crypto/
3153F: crypto/
3154F: drivers/crypto/
3155F: include/crypto/
1da177e4 3156
5b07bd57 3157CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3158M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3159L: linux-crypto@vger.kernel.org
3160S: Maintained
51a2228a
JP
3161F: crypto/ansi_cprng.c
3162F: crypto/rng.c
5b07bd57 3163
fc279cc2
HV
3164CS3308 MEDIA DRIVER
3165M: Hans Verkuil <hverkuil@xs4all.nl>
3166L: linux-media@vger.kernel.org
3167T: git git://linuxtv.org/media_tree.git
3168W: http://linuxtv.org
3169S: Odd Fixes
3170F: drivers/media/i2c/cs3308.c
3171F: drivers/media/i2c/cs3308.h
3172
9b4ffa48 3173CS5535 Audio ALSA driver
8b58be88 3174M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3175S: Maintained
679655da 3176F: sound/pci/cs5535audio/
9b4ffa48 3177
a910e4a9 3178CW1200 WLAN driver
b75f0050
JP
3179M: Solomon Peachy <pizza@shaftnet.org>
3180S: Maintained
560424e9 3181F: drivers/net/wireless/st/cw1200/
a910e4a9 3182
6d8425b1 3183CX18 VIDEO4LINUX DRIVER
6afdeaf8 3184M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3185L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3186L: linux-media@vger.kernel.org
275ffde4 3187T: git git://linuxtv.org/media_tree.git
a825eaec 3188W: https://linuxtv.org
30e10993 3189W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3190S: Maintained
679655da 3191F: Documentation/video4linux/cx18.txt
90d72ac6 3192F: drivers/media/pci/cx18/
6c0f0359 3193F: include/uapi/linux/ivtv*
6d8425b1 3194
3f101d91
HV
3195CX2341X MPEG ENCODER HELPER MODULE
3196M: Hans Verkuil <hverkuil@xs4all.nl>
3197L: linux-media@vger.kernel.org
3198T: git git://linuxtv.org/media_tree.git
a825eaec 3199W: https://linuxtv.org
3f101d91 3200S: Maintained
c368360b 3201F: drivers/media/common/cx2341x*
3f101d91
HV
3202F: include/media/cx2341x*
3203
b8fe6e2c
PB
3204CX24120 MEDIA DRIVER
3205M: Jemma Denson <jdenson@gmail.com>
3206M: Patrick Boettcher <patrick.boettcher@posteo.de>
3207L: linux-media@vger.kernel.org
a825eaec 3208W: https://linuxtv.org
b8fe6e2c
PB
3209Q: http://patchwork.linuxtv.org/project/linux-media/list/
3210S: Maintained
3211F: drivers/media/dvb-frontends/cx24120*
3212
20357578 3213CX88 VIDEO4LINUX DRIVER
009a5410 3214M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3215L: linux-media@vger.kernel.org
a825eaec 3216W: https://linuxtv.org
20357578
MCC
3217T: git git://linuxtv.org/media_tree.git
3218S: Odd fixes
3219F: Documentation/video4linux/cx88/
3220F: drivers/media/pci/cx88/
6d8425b1 3221
91952bc0
AP
3222CXD2820R MEDIA DRIVER
3223M: Antti Palosaari <crope@iki.fi>
3224L: linux-media@vger.kernel.org
a825eaec 3225W: https://linuxtv.org
91952bc0
AP
3226W: http://palosaari.fi/linux/
3227Q: http://patchwork.linuxtv.org/project/linux-media/list/
3228T: git git://linuxtv.org/anttip/media_tree.git
3229S: Maintained
3230F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3231
e5ec3789 3232CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3233M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3234L: netdev@vger.kernel.org
3235W: http://www.chelsio.com
3236S: Supported
f7917c00 3237F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3238
d8ae3c33 3239CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3240M: Karen Xie <kxie@chelsio.com>
3241L: linux-scsi@vger.kernel.org
3242W: http://www.chelsio.com
3243S: Supported
3244F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3245
e5ec3789 3246CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3247M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3248L: linux-rdma@vger.kernel.org
e5ec3789
SW
3249W: http://www.openfabrics.org
3250S: Supported
679655da 3251F: drivers/infiniband/hw/cxgb3/
e5ec3789 3252
be4c9bad 3253CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3254M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3255L: netdev@vger.kernel.org
3256W: http://www.chelsio.com
3257S: Supported
f7917c00 3258F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3259
d8ae3c33 3260CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3261M: Karen Xie <kxie@chelsio.com>
3262L: linux-scsi@vger.kernel.org
3263W: http://www.chelsio.com
3264S: Supported
3265F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3266
be4c9bad
RD
3267CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3268M: Steve Wise <swise@chelsio.com>
3269L: linux-rdma@vger.kernel.org
3270W: http://www.openfabrics.org
3271S: Supported
3272F: drivers/infiniband/hw/cxgb4/
3273
5c20a5c7
CL
3274CXGB4VF ETHERNET DRIVER (CXGB4VF)
3275M: Casey Leedom <leedom@chelsio.com>
3276L: netdev@vger.kernel.org
3277W: http://www.chelsio.com
3278S: Supported
f7917c00 3279F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3280
a9282d01
IM
3281CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3282M: Ian Munsie <imunsie@au1.ibm.com>
3283M: Michael Neuling <mikey@neuling.org>
3284L: linuxppc-dev@lists.ozlabs.org
3285S: Supported
3286F: drivers/misc/cxl/
ec249dd8 3287F: include/misc/cxl*
a9282d01
IM
3288F: include/uapi/misc/cxl.h
3289F: Documentation/powerpc/cxl.txt
3290F: Documentation/powerpc/cxl.txt
3291F: Documentation/ABI/testing/sysfs-class-cxl
3292
11f43ae7
MO
3293CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3294M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3295M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3296L: linux-scsi@vger.kernel.org
3297S: Supported
3298F: drivers/scsi/cxlflash/
3299F: include/uapi/scsi/cxlflash_ioctls.h
3300F: Documentation/powerpc/cxlflash.txt
3301
b52b97a3
GC
3302STMMAC ETHERNET DRIVER
3303M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3304L: netdev@vger.kernel.org
3305W: http://www.stlinux.com
3306S: Supported
7ac6653a 3307F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3308
1da177e4 3309CYBERPRO FB DRIVER
8b58be88 3310M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3312W: http://www.arm.linux.org.uk/
3313S: Maintained
8a61f013 3314F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3315
1da177e4 3316CYCLADES ASYNC MUX DRIVER
1da177e4 3317W: http://www.cyclades.com/
d459883e 3318S: Orphan
c897401b 3319F: drivers/tty/cyclades.c
679655da 3320F: include/linux/cyclades.h
c117ab84 3321F: include/uapi/linux/cyclades.h
1da177e4
LT
3322
3323CYCLADES PC300 DRIVER
1da177e4 3324W: http://www.cyclades.com/
d459883e 3325S: Orphan
679655da 3326F: drivers/net/wan/pc300*
1da177e4 3327
402f6ae4
AP
3328CYPRESS_FIRMWARE MEDIA DRIVER
3329M: Antti Palosaari <crope@iki.fi>
3330L: linux-media@vger.kernel.org
a825eaec 3331W: https://linuxtv.org
402f6ae4
AP
3332W: http://palosaari.fi/linux/
3333Q: http://patchwork.linuxtv.org/project/linux-media/list/
3334T: git git://linuxtv.org/anttip/media_tree.git
3335S: Maintained
3336F: drivers/media/common/cypress_firmware*
3337
e3ae3525 3338CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3339M: Ferruh Yigit <fery@cypress.com>
6305902c 3340L: linux-input@vger.kernel.org
be9a6f40 3341S: Supported
6305902c
JP
3342F: drivers/input/touchscreen/cyttsp*
3343F: include/linux/input/cyttsp.h
e3ae3525 3344
aaaf5fbf
JK
3345DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3346M: Joshua Kinard <kumba@gentoo.org>
3347S: Maintained
3348F: drivers/rtc/rtc-ds1685.c
3349F: include/linux/rtc/ds1685.h
3350
1da177e4 3351DAMA SLAVE for AX.25
8b58be88 3352M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3353W: http://yaina.de/jreuter/
3354W: http://www.qsl.net/dl1bke/
3355L: linux-hams@vger.kernel.org
3356S: Maintained
679655da
JP
3357F: net/ax25/af_ax25.c
3358F: net/ax25/ax25_dev.c
3359F: net/ax25/ax25_ds_*
3360F: net/ax25/ax25_in.c
3361F: net/ax25/ax25_out.c
3362F: net/ax25/ax25_timer.c
3363F: net/ax25/sysctl_net_ax25.c
1da177e4 3364
e2d1d6c0 3365DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3366L: netdev@vger.kernel.org
5ff77428 3367S: Orphan
679655da 3368F: Documentation/networking/dmfe.txt
0f04e2aa 3369F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3370
3371DC390/AM53C974 SCSI driver
d8130624 3372M: Hannes Reinecke <hare@suse.com>
71bd849d 3373L: linux-scsi@vger.kernel.org
e2d1d6c0 3374S: Maintained
71bd849d 3375F: drivers/scsi/am53c974.c
e2d1d6c0 3376
1da177e4 3377DC395x SCSI driver
61eee9a7 3378M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3379M: Ali Akcaagac <aliakc@web.de>
3380M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3381L: dc395x@twibble.org
cf015e9f
JP
3382W: http://twibble.org/dist/dc395x/
3383W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3384S: Maintained
679655da
JP
3385F: Documentation/scsi/dc395x.txt
3386F: drivers/scsi/dc395x.*
1da177e4 3387
eb8edb08 3388DCCP PROTOCOL
a89d030e 3389M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3390L: dccp@vger.kernel.org
c996d8b9 3391W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3392S: Maintained
679655da 3393F: include/linux/dccp.h
c117ab84 3394F: include/uapi/linux/dccp.h
679655da
JP
3395F: include/linux/tfrc.h
3396F: net/dccp/
eb8edb08 3397
1da177e4 3398DECnet NETWORK LAYER
1da177e4
LT
3399W: http://linux-decnet.sourceforge.net
3400L: linux-decnet-user@lists.sourceforge.net
f546444d 3401S: Orphan
679655da
JP
3402F: Documentation/networking/decnet.txt
3403F: net/decnet/
1da177e4 3404
ebff05b9
MR
3405DECSTATION PLATFORM SUPPORT
3406M: "Maciej W. Rozycki" <macro@linux-mips.org>
3407L: linux-mips@linux-mips.org
3408W: http://www.linux-mips.org/wiki/DECstation
3409S: Maintained
3410F: arch/mips/dec/
3411F: arch/mips/include/asm/dec/
3412F: arch/mips/include/asm/mach-dec/
3413
1da177e4 3414DEFXX FDDI NETWORK DRIVER
8b58be88 3415M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3416S: Maintained
33f810b2 3417F: drivers/net/fddi/defxx.*
1da177e4 3418
ad8f07cc 3419DELL LAPTOP DRIVER
8b58be88 3420M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3421M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3422L: platform-driver-x86@vger.kernel.org
ad8f07cc 3423S: Maintained
679655da 3424F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3425
817a5cdb
PR
3426DELL LAPTOP RBTN DRIVER
3427M: Pali RohĂ¡r <pali.rohar@gmail.com>
3428S: Maintained
3429F: drivers/platform/x86/dell-rbtn.*
3430
cdbff611
PR
3431DELL LAPTOP FREEFALL DRIVER
3432M: Pali RohĂ¡r <pali.rohar@gmail.com>
3433S: Maintained
3434F: drivers/platform/x86/dell-smo8800.c
3435
1da177e4 3436DELL LAPTOP SMM DRIVER
a5afba16 3437M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3438S: Maintained
a5afba16 3439F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3440F: include/uapi/linux/i8k.h
1da177e4 3441
90563ec4 3442DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3443M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3444S: Maintained
679655da
JP
3445F: Documentation/dcdbas.txt
3446F: drivers/firmware/dcdbas.*
90563ec4 3447
0b3f6109 3448DELL WMI EXTRAS DRIVER
8b58be88 3449M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3450M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3451S: Maintained
36b3a96f 3452F: drivers/platform/x86/dell-wmi.c
0b3f6109 3453
5efc75e3 3454DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3455M: John Youn <johnyoun@synopsys.com>
5efc75e3 3456L: linux-usb@vger.kernel.org
18f340f9 3457T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3458S: Maintained
197ba5f4 3459F: drivers/usb/dwc2/
5efc75e3 3460
94ab23dd
FB
3461DESIGNWARE USB3 DRD IP DRIVER
3462M: Felipe Balbi <balbi@ti.com>
3463L: linux-usb@vger.kernel.org
3464L: linux-omap@vger.kernel.org
3465T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3466S: Maintained
3467F: drivers/usb/dwc3/
3468
833c9545
JB
3469DEVICE COREDUMP (DEV_COREDUMP)
3470M: Johannes Berg <johannes@sipsolutions.net>
3471L: linux-kernel@vger.kernel.org
3472S: Maintained
3473F: drivers/base/devcoredump.c
3474F: include/linux/devcoredump.h
3475
89d07767
KP
3476DEVICE FREQUENCY (DEVFREQ)
3477M: MyungJoo Ham <myungjoo.ham@samsung.com>
3478M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3479L: linux-pm@vger.kernel.org
6a3cd722 3480T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3481S: Maintained
3482F: drivers/devfreq/
6a3cd722
CC
3483F: include/linux/devfreq.h
3484F: Documentation/devicetree/bindings/devfreq/
89d07767 3485
7dbded06
CC
3486DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3487M: Chanwoo Choi <cw00.choi@samsung.com>
3488L: linux-pm@vger.kernel.org
3489T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3490S: Supported
3491F: drivers/devfreq/event/
3492F: drivers/devfreq/devfreq-event.c
3493F: include/linux/devfreq-event.h
3494F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3495
1da177e4 3496DEVICE NUMBER REGISTRY
8b58be88 3497M: Torben Mathiasen <device@lanana.org>
1da177e4 3498W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3499S: Maintained
3500
e2d1d6c0 3501DEVICE-MAPPER (LVM)
854ecaad 3502M: Alasdair Kergon <agk@redhat.com>
8504eed3 3503M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3504M: dm-devel@redhat.com
e2d1d6c0
RD
3505L: dm-devel@redhat.com
3506W: http://sources.redhat.com/dm
8a6e2535 3507Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3508T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3509T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3510S: Maintained
679655da
JP
3511F: Documentation/device-mapper/
3512F: drivers/md/dm*
854ecaad 3513F: drivers/md/persistent-data/
679655da
JP
3514F: include/linux/device-mapper.h
3515F: include/linux/dm-*.h
8504eed3 3516F: include/uapi/linux/dm-*.h
e2d1d6c0 3517
c0d995aa
OST
3518DIALOG SEMICONDUCTOR DRIVERS
3519M: Support Opensource <support.opensource@diasemi.com>
3520W: http://www.dialog-semiconductor.com/products
3521S: Supported
3522F: Documentation/hwmon/da90??
7c933772 3523F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3524F: drivers/gpio/gpio-da90??.c
3525F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3526F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3527F: drivers/input/misc/da90??_onkey.c
3528F: drivers/input/touchscreen/da9052_tsi.c
3529F: drivers/leds/leds-da90??.c
3530F: drivers/mfd/da903x.c
3531F: drivers/mfd/da90??-*.c
7be72c2c 3532F: drivers/mfd/da91??-*.c
c0d995aa 3533F: drivers/power/da9052-battery.c
7be72c2c 3534F: drivers/power/da91??-*.c
c0d995aa
OST
3535F: drivers/regulator/da903x.c
3536F: drivers/regulator/da9???-regulator.[ch]
3537F: drivers/rtc/rtc-da90??.c
3538F: drivers/video/backlight/da90??_bl.c
3539F: drivers/watchdog/da90??_wdt.c
3540F: include/linux/mfd/da903x.h
3541F: include/linux/mfd/da9052/
3542F: include/linux/mfd/da9055/
3543F: include/linux/mfd/da9063/
7be72c2c 3544F: include/linux/mfd/da9150/
c0d995aa
OST
3545F: include/sound/da[79]*.h
3546F: sound/soc/codecs/da[79]*.[ch]
3547
599aa697
LL
3548DIGI NEO AND CLASSIC PCI PRODUCTS
3549M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3550M: Mark Hounschell <markh@compro.net>
599aa697
LL
3551L: driverdev-devel@linuxdriverproject.org
3552S: Maintained
3553F: drivers/staging/dgnc/
3554
3555DIGI EPCA PCI PRODUCTS
3556M: Lidza Louina <lidza.louina@gmail.com>
6d825f79 3557M: Daeseok Youn <daeseok.youn@gmail.com>
599aa697
LL
3558L: driverdev-devel@linuxdriverproject.org
3559S: Maintained
3560F: drivers/staging/dgap/
3561
335d7c58 3562DIOLAN U2C-12 I2C DRIVER
ca462085 3563M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3564L: linux-i2c@vger.kernel.org
3565S: Maintained
3566F: drivers/i2c/busses/i2c-diolan-u2c.c
3567
d475c634
MW
3568DIRECT ACCESS (DAX)
3569M: Matthew Wilcox <willy@linux.intel.com>
3570L: linux-fsdevel@vger.kernel.org
3571S: Supported
3572F: fs/dax.c
3573
e7839f25 3574DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3575M: Eric Paris <eparis@parisplace.org>
3c5119c0 3576S: Maintained
679655da
JP
3577F: Documentation/filesystems/dnotify.txt
3578F: fs/notify/dnotify/
3579F: include/linux/dnotify.h
1da177e4
LT
3580
3581DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3582M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3583W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3584W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3585W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3586S: Maintained
3587
4480f15b 3588DISKQUOTA
d8130624 3589M: Jan Kara <jack@suse.com>
1da177e4 3590S: Maintained
679655da
JP
3591F: Documentation/filesystems/quota.txt
3592F: fs/quota/
3593F: include/linux/quota*.h
c117ab84 3594F: include/uapi/linux/quota*.h
1da177e4 3595
702686ad
BT
3596DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3597M: Bernie Thompson <bernie@plugable.com>
3598L: linux-fbdev@vger.kernel.org
3599S: Maintained
3600W: http://plugable.com/category/projects/udlfb/
8a61f013 3601F: drivers/video/fbdev/udlfb.c
702686ad
BT
3602F: include/video/udlfb.h
3603F: Documentation/fb/udlfb.txt
3604
e7839f25 3605DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3606M: Christine Caulfield <ccaulfie@redhat.com>
3607M: David Teigland <teigland@redhat.com>
a4644184 3608L: cluster-devel@redhat.com
5be7b50f 3609W: http://sources.redhat.com/cluster/
9f273c24 3610T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3611S: Supported
679655da 3612F: fs/dlm/
5be7b50f 3613
53b6b3e0
SS
3614DMA BUFFER SHARING FRAMEWORK
3615M: Sumit Semwal <sumit.semwal@linaro.org>
3616S: Maintained
3617L: linux-media@vger.kernel.org
3618L: dri-devel@lists.freedesktop.org
8ada6d2d 3619L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3620F: drivers/dma-buf/
e46d12c6
JP
3621F: include/linux/dma-buf*
3622F: include/linux/reservation.h
3623F: include/linux/*fence.h
53b6b3e0
SS
3624F: Documentation/dma-buf-sharing.txt
3625T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3626
b3e5f263 3627DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3628M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3629L: dmaengine@vger.kernel.org
3630Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3631S: Maintained
679655da 3632F: drivers/dma/
0ce3c066 3633F: include/linux/dmaengine.h
979a281e
VK
3634F: Documentation/dmaengine/
3635T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3636
b825037d 3637DME1737 HARDWARE MONITOR DRIVER
8b58be88 3638M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3639L: lm-sensors@lm-sensors.org
3640S: Maintained
679655da
JP
3641F: Documentation/hwmon/dme1737
3642F: drivers/hwmon/dme1737.c
b825037d 3643
1f31e1b1 3644DMI/SMBIOS SUPPORT
d8130624 3645M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3646S: Maintained
d4aeef93 3647T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3648F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3649F: drivers/firmware/dmi-id.c
3650F: drivers/firmware/dmi_scan.c
3651F: include/linux/dmi.h
3652
7d2c86b5 3653DOCUMENTATION
ad3118b9 3654M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3655L: linux-doc@vger.kernel.org
3656S: Maintained
679655da 3657F: Documentation/
42f41ecf
JC
3658F: scripts/docproc.c
3659F: scripts/kernel-doc*
97be078b
RD
3660X: Documentation/ABI/
3661X: Documentation/devicetree/
933a46b8
JC
3662X: Documentation/acpi
3663X: Documentation/power
3664X: Documentation/spi
6c121170 3665X: Documentation/DocBook/media
c51edfb1 3666T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3667
1da177e4 3668DOUBLETALK DRIVER
8b58be88 3669M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3670L: blinux-list@redhat.com
3671S: Maintained
679655da
JP
3672F: drivers/char/dtlk.c
3673F: include/linux/dtlk.h
1da177e4 3674
e2d1d6c0 3675DPT_I2O SCSI RAID DRIVER
8b58be88 3676M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3677L: linux-scsi@vger.kernel.org
3678W: http://www.adaptec.com/
3679S: Maintained
679655da
JP
3680F: drivers/scsi/dpt*
3681F: drivers/scsi/dpt/
e2d1d6c0 3682
b411b363 3683DRBD DRIVER
bc2c049d
RK
3684M: Philipp Reisner <philipp.reisner@linbit.com>
3685M: Lars Ellenberg <lars.ellenberg@linbit.com>
3686L: drbd-dev@lists.linbit.com
28b8e8d4 3687W: http://www.drbd.org
bc2c049d
RK
3688T: git git://git.linbit.com/linux-drbd.git
3689T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3690S: Supported
3691F: drivers/block/drbd/
3692F: lib/lru_cache.c
3693F: Documentation/blockdev/drbd/
b411b363 3694
dc7dfcd8 3695DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3696M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3697T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3698S: Supported
679655da 3699F: Documentation/kobject.txt
7cfc51b9 3700F: drivers/base/
87544653 3701F: fs/debugfs/
dc7dfcd8
WS
3702F: fs/kernfs/
3703F: fs/sysfs/
87544653 3704F: include/linux/debugfs.h
dc7dfcd8 3705F: include/linux/kobj*
679655da 3706F: lib/kobj*
1da177e4
LT
3707
3708DRM DRIVERS
8b58be88 3709M: David Airlie <airlied@linux.ie>
4c6a3999 3710L: dri-devel@lists.freedesktop.org
b0447888 3711T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3712S: Maintained
679655da 3713F: drivers/gpu/drm/
433e3b34 3714F: drivers/gpu/vga/
850e9411 3715F: include/drm/
c117ab84 3716F: include/uapi/drm/
1da177e4 3717
566f5939
AD
3718RADEON DRM DRIVERS
3719M: Alex Deucher <alexander.deucher@amd.com>
3720M: Christian König <christian.koenig@amd.com>
3721L: dri-devel@lists.freedesktop.org
3722T: git git://people.freedesktop.org/~agd5f/linux
3723S: Supported
3724F: drivers/gpu/drm/radeon/
566f5939
AD
3725F: include/uapi/drm/radeon*
3726
03e255b9
TR
3727DRM PANEL DRIVERS
3728M: Thierry Reding <thierry.reding@gmail.com>
3729L: dri-devel@lists.freedesktop.org
3730T: git git://anongit.freedesktop.org/tegra/linux.git
3731S: Maintained
3732F: drivers/gpu/drm/drm_panel.c
3733F: drivers/gpu/drm/panel/
3734F: include/drm/drm_panel.h
2d799dde 3735F: Documentation/devicetree/bindings/display/panel/
03e255b9 3736
8daf7473 3737INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3738M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3739M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3740L: intel-gfx@lists.freedesktop.org
8daf7473 3741L: dri-devel@lists.freedesktop.org
7564fde3 3742W: https://01.org/linuxgraphics/
47f95647 3743Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3744T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3745S: Supported
14430813 3746F: drivers/gpu/drm/i915/
8daf7473 3747F: include/drm/i915*
c117ab84 3748F: include/uapi/drm/i915*
8daf7473 3749
99763bb8
BB
3750DRM DRIVERS FOR ATMEL HLCDC
3751M: Boris Brezillon <boris.brezillon@free-electrons.com>
3752L: dri-devel@lists.freedesktop.org
3753S: Supported
3754F: drivers/gpu/drm/atmel-hlcdc/
3755F: Documentation/devicetree/bindings/drm/atmel/
3756
398a6d4a
KP
3757DRM DRIVERS FOR EXYNOS
3758M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3759M: Joonyoung Shim <jy0922.shim@samsung.com>
3760M: Seung-Woo Kim <sw0312.kim@samsung.com>
3761M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3762L: dri-devel@lists.freedesktop.org
25a58030 3763T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3764S: Supported
14430813 3765F: drivers/gpu/drm/exynos/
398a6d4a 3766F: include/drm/exynos*
c117ab84 3767F: include/uapi/drm/exynos*
398a6d4a 3768
b55a1b9c
JW
3769DRM DRIVERS FOR FREESCALE DCU
3770M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3771M: Alison Wang <alison.wang@freescale.com>
3772L: dri-devel@lists.freedesktop.org
3773S: Supported
3774F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3775F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3776F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3777
0a3d775f
PZ
3778DRM DRIVERS FOR FREESCALE IMX
3779M: Philipp Zabel <p.zabel@pengutronix.de>
3780L: dri-devel@lists.freedesktop.org
3781S: Maintained
3782F: drivers/gpu/drm/imx/
ef739aa4 3783F: drivers/gpu/ipu-v3/
2d799dde 3784F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3785
ba2199a6
PJ
3786DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3787M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3788L: dri-devel@lists.freedesktop.org
3789T: git git://github.com/patjak/drm-gma500
3790S: Maintained
3791F: drivers/gpu/drm/gma500
3792F: include/drm/gma500*
3793
bd3b49f2 3794DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3795M: Thierry Reding <thierry.reding@gmail.com>
3796M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3797L: dri-devel@lists.freedesktop.org
3798L: linux-tegra@vger.kernel.org
a5ad7a63 3799T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3800S: Supported
dee8268f 3801F: drivers/gpu/drm/tegra/
a5ad7a63 3802F: drivers/gpu/host1x/
e1e90644 3803F: include/linux/host1x.h
a5ad7a63 3804F: include/uapi/drm/tegra_drm.h
2d799dde 3805F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3806
a284e9d1
LP
3807DRM DRIVERS FOR RENESAS
3808M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3809L: dri-devel@lists.freedesktop.org
4a121096 3810L: linux-renesas-soc@vger.kernel.org
a284e9d1
LP
3811T: git git://people.freedesktop.org/~airlied/linux
3812S: Supported
3813F: drivers/gpu/drm/rcar-du/
3814F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3815F: include/linux/platform_data/shmob_drm.h
3816
625e0346
HS
3817DRM DRIVERS FOR ROCKCHIP
3818M: Mark Yao <mark.yao@rock-chips.com>
3819L: dri-devel@lists.freedesktop.org
3820S: Maintained
3821F: drivers/gpu/drm/rockchip/
2d799dde 3822F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3823
7f11c476
BG
3824DRM DRIVERS FOR STI
3825M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3826M: Vincent Abriou <vincent.abriou@st.com>
3827L: dri-devel@lists.freedesktop.org
3828T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3829S: Maintained
3830F: drivers/gpu/drm/sti
2d799dde 3831F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3832
8bb0bce9
LS
3833DRM DRIVERS FOR VIVANTE GPU IP
3834M: Lucas Stach <l.stach@pengutronix.de>
3835R: Russell King <linux+etnaviv@arm.linux.org.uk>
3836R: Christian Gmeiner <christian.gmeiner@gmail.com>
3837L: dri-devel@lists.freedesktop.org
3838S: Maintained
3839F: drivers/gpu/drm/etnaviv
3840F: Documentation/devicetree/bindings/display/etnaviv
3841
598df1ac
AK
3842DSBR100 USB FM RADIO DRIVER
3843M: Alexey Klimov <klimov.linux@gmail.com>
3844L: linux-media@vger.kernel.org
3845T: git git://linuxtv.org/media_tree.git
3846S: Maintained
3847F: drivers/media/radio/dsbr100.c
3848
1da177e4 3849DSCC4 DRIVER
8b58be88 3850M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3851L: netdev@vger.kernel.org
1da177e4 3852S: Maintained
679655da 3853F: drivers/net/wan/dscc4.c
1da177e4 3854
cc11b140
HV
3855DT3155 MEDIA DRIVER
3856M: Hans Verkuil <hverkuil@xs4all.nl>
3857L: linux-media@vger.kernel.org
3858T: git git://linuxtv.org/media_tree.git
a825eaec 3859W: https://linuxtv.org
cc11b140
HV
3860S: Odd Fixes
3861F: drivers/media/pci/dt3155/
3862
91952bc0
AP
3863DVB_USB_AF9015 MEDIA DRIVER
3864M: Antti Palosaari <crope@iki.fi>
3865L: linux-media@vger.kernel.org
a825eaec 3866W: https://linuxtv.org
91952bc0
AP
3867W: http://palosaari.fi/linux/
3868Q: http://patchwork.linuxtv.org/project/linux-media/list/
3869T: git git://linuxtv.org/anttip/media_tree.git
3870S: Maintained
3871F: drivers/media/usb/dvb-usb-v2/af9015*
3872
3873DVB_USB_AF9035 MEDIA DRIVER
3874M: Antti Palosaari <crope@iki.fi>
3875L: linux-media@vger.kernel.org
a825eaec 3876W: https://linuxtv.org
91952bc0
AP
3877W: http://palosaari.fi/linux/
3878Q: http://patchwork.linuxtv.org/project/linux-media/list/
3879T: git git://linuxtv.org/anttip/media_tree.git
3880S: Maintained
3881F: drivers/media/usb/dvb-usb-v2/af9035*
3882
3883DVB_USB_ANYSEE MEDIA DRIVER
3884M: Antti Palosaari <crope@iki.fi>
3885L: linux-media@vger.kernel.org
a825eaec 3886W: https://linuxtv.org
91952bc0
AP
3887W: http://palosaari.fi/linux/
3888Q: http://patchwork.linuxtv.org/project/linux-media/list/
3889T: git git://linuxtv.org/anttip/media_tree.git
3890S: Maintained
3891F: drivers/media/usb/dvb-usb-v2/anysee*
3892
3893DVB_USB_AU6610 MEDIA DRIVER
3894M: Antti Palosaari <crope@iki.fi>
3895L: linux-media@vger.kernel.org
a825eaec 3896W: https://linuxtv.org
91952bc0
AP
3897W: http://palosaari.fi/linux/
3898Q: http://patchwork.linuxtv.org/project/linux-media/list/
3899T: git git://linuxtv.org/anttip/media_tree.git
3900S: Maintained
3901F: drivers/media/usb/dvb-usb-v2/au6610*
3902
3903DVB_USB_CE6230 MEDIA DRIVER
3904M: Antti Palosaari <crope@iki.fi>
3905L: linux-media@vger.kernel.org
a825eaec 3906W: https://linuxtv.org
91952bc0
AP
3907W: http://palosaari.fi/linux/
3908Q: http://patchwork.linuxtv.org/project/linux-media/list/
3909T: git git://linuxtv.org/anttip/media_tree.git
3910S: Maintained
3911F: drivers/media/usb/dvb-usb-v2/ce6230*
3912
d099dea2
MK
3913DVB_USB_CXUSB MEDIA DRIVER
3914M: Michael Krufky <mkrufky@linuxtv.org>
3915L: linux-media@vger.kernel.org
a825eaec 3916W: https://linuxtv.org
d099dea2
MK
3917W: http://github.com/mkrufky
3918Q: http://patchwork.linuxtv.org/project/linux-media/list/
3919T: git git://linuxtv.org/media_tree.git
3920S: Maintained
9819da66 3921F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3922
91952bc0 3923DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3924M: Antti Palosaari <crope@iki.fi>
3925L: linux-media@vger.kernel.org
a825eaec 3926W: https://linuxtv.org
91952bc0
AP
3927W: http://palosaari.fi/linux/
3928Q: http://patchwork.linuxtv.org/project/linux-media/list/
3929T: git git://linuxtv.org/anttip/media_tree.git
3930S: Maintained
91952bc0 3931F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3932
5560983b 3933DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3934M: Antti Palosaari <crope@iki.fi>
3935L: linux-media@vger.kernel.org
a825eaec 3936W: https://linuxtv.org
91952bc0
AP
3937Q: http://patchwork.linuxtv.org/project/linux-media/list/
3938T: git git://linuxtv.org/anttip/media_tree.git
3939S: Maintained
5560983b 3940F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3941
8856f5f2
MK
3942DVB_USB_MXL111SF MEDIA DRIVER
3943M: Michael Krufky <mkrufky@linuxtv.org>
3944L: linux-media@vger.kernel.org
a825eaec 3945W: https://linuxtv.org
8856f5f2
MK
3946W: http://github.com/mkrufky
3947Q: http://patchwork.linuxtv.org/project/linux-media/list/
3948T: git git://linuxtv.org/mkrufky/mxl111sf.git
3949S: Maintained
3950F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3951
91952bc0
AP
3952DVB_USB_RTL28XXU MEDIA DRIVER
3953M: Antti Palosaari <crope@iki.fi>
3954L: linux-media@vger.kernel.org
a825eaec 3955W: https://linuxtv.org
91952bc0
AP
3956W: http://palosaari.fi/linux/
3957Q: http://patchwork.linuxtv.org/project/linux-media/list/
3958T: git git://linuxtv.org/anttip/media_tree.git
3959S: Maintained
3960F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3961
3962DVB_USB_V2 MEDIA DRIVER
3963M: Antti Palosaari <crope@iki.fi>
3964L: linux-media@vger.kernel.org
a825eaec 3965W: https://linuxtv.org
91952bc0
AP
3966W: http://palosaari.fi/linux/
3967Q: http://patchwork.linuxtv.org/project/linux-media/list/
3968T: git git://linuxtv.org/anttip/media_tree.git
3969S: Maintained
3970F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3971F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3972
ac0ac38f 3973DYNAMIC DEBUG
5c4a97d1 3974M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3975S: Maintained
3976F: lib/dynamic_debug.c
3977F: include/linux/dynamic_debug.h
3978
789c7048 3979DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3980M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3981S: Maintained
df621252 3982F: drivers/tty/serial/dz.*
789c7048 3983
f17effbe
MF
3984E3X0 POWER BUTTON DRIVER
3985M: Moritz Fischer <moritz.fischer@ettus.com>
3986L: usrp-users@lists.ettus.com
3987W: http://www.ettus.com
3988S: Supported
3989F: drivers/input/misc/e3x0-button.c
3990F: Documentation/devicetree/bindings/input/e3x0-button.txt
3991
91952bc0
AP
3992E4000 MEDIA DRIVER
3993M: Antti Palosaari <crope@iki.fi>
3994L: linux-media@vger.kernel.org
a825eaec 3995W: https://linuxtv.org
91952bc0
AP
3996W: http://palosaari.fi/linux/
3997Q: http://patchwork.linuxtv.org/project/linux-media/list/
3998T: git git://linuxtv.org/anttip/media_tree.git
3999S: Maintained
4000F: drivers/media/tuners/e4000*
4001
1da177e4 4002EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4003M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4004L: linux-scsi@vger.kernel.org
4005S: Maintained
679655da 4006F: drivers/scsi/eata.c
1da177e4 4007
91952bc0
AP
4008EC100 MEDIA DRIVER
4009M: Antti Palosaari <crope@iki.fi>
4010L: linux-media@vger.kernel.org
a825eaec 4011W: https://linuxtv.org
91952bc0
AP
4012W: http://palosaari.fi/linux/
4013Q: http://patchwork.linuxtv.org/project/linux-media/list/
4014T: git git://linuxtv.org/anttip/media_tree.git
4015S: Maintained
4016F: drivers/media/dvb-frontends/ec100*
4017
237fead6 4018ECRYPT FILE SYSTEM
0de9adf2 4019M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4020L: ecryptfs@vger.kernel.org
24a923e4 4021W: http://ecryptfs.org
6dc7516e 4022W: https://launchpad.net/ecryptfs
9f273c24 4023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4024S: Supported
679655da
JP
4025F: Documentation/filesystems/ecryptfs.txt
4026F: fs/ecryptfs/
237fead6 4027
da9bb1d2 4028EDAC-CORE
8b58be88 4029M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4030M: Borislav Petkov <bp@alien8.de>
009a5410 4031M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 4032L: linux-edac@vger.kernel.org
07cd6bf5
FW
4033T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4034T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4035S: Supported
679655da 4036F: Documentation/edac.txt
91445c72 4037F: drivers/edac/
679655da 4038F: include/linux/edac.h
0e438e3f 4039
c476c23b 4040EDAC-AMD64
8b58be88 4041M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4042M: Borislav Petkov <bp@alien8.de>
91445c72 4043L: linux-edac@vger.kernel.org
487ba8e8 4044S: Maintained
c476c23b
BP
4045F: drivers/edac/amd64_edac*
4046
836dae5d
RR
4047EDAC-CALXEDA
4048M: Doug Thompson <dougthompson@xmission.com>
4049M: Robert Richter <rric@kernel.org>
4050L: linux-edac@vger.kernel.org
836dae5d
RR
4051S: Maintained
4052F: drivers/edac/highbank*
4053
f65aad41
RB
4054EDAC-CAVIUM
4055M: Ralf Baechle <ralf@linux-mips.org>
4056M: David Daney <david.daney@cavium.com>
4057L: linux-edac@vger.kernel.org
4058L: linux-mips@linux-mips.org
f65aad41
RB
4059S: Supported
4060F: drivers/edac/octeon_edac*
4061
0e438e3f 4062EDAC-E752X
8b58be88
JP
4063M: Mark Gross <mark.gross@intel.com>
4064M: Doug Thompson <dougthompson@xmission.com>
91445c72 4065L: linux-edac@vger.kernel.org
0e438e3f 4066S: Maintained
679655da 4067F: drivers/edac/e752x_edac.c
0e438e3f
DP
4068
4069EDAC-E7XXX
8b58be88 4070M: Doug Thompson <dougthompson@xmission.com>
91445c72 4071L: linux-edac@vger.kernel.org
0e438e3f 4072S: Maintained
679655da 4073F: drivers/edac/e7xxx_edac.c
0e438e3f 4074
77c5f5d2 4075EDAC-GHES
009a5410 4076M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4077L: linux-edac@vger.kernel.org
77c5f5d2 4078S: Maintained
2caa67a6 4079F: drivers/edac/ghes_edac.c
77c5f5d2 4080
6bc78404 4081EDAC-I82443BXGX
8b58be88 4082M: Tim Small <tim@buttersideup.com>
91445c72 4083L: linux-edac@vger.kernel.org
6bc78404 4084S: Maintained
679655da 4085F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4086
4087EDAC-I3000
8b58be88 4088M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4089L: linux-edac@vger.kernel.org
6bc78404 4090S: Maintained
679655da 4091F: drivers/edac/i3000_edac.c
6bc78404
DT
4092
4093EDAC-I5000
8b58be88 4094M: Doug Thompson <dougthompson@xmission.com>
91445c72 4095L: linux-edac@vger.kernel.org
ba9a5918 4096S: Maintained
679655da 4097F: drivers/edac/i5000_edac.c
ba9a5918 4098
44c12cb2 4099EDAC-I5400
009a5410 4100M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4101L: linux-edac@vger.kernel.org
44c12cb2 4102S: Maintained
679655da 4103F: drivers/edac/i5400_edac.c
44c12cb2 4104
3c9c92b6 4105EDAC-I7300
009a5410 4106M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4107L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4108S: Maintained
4109F: drivers/edac/i7300_edac.c
4110
67c89316 4111EDAC-I7CORE
009a5410 4112M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4113L: linux-edac@vger.kernel.org
67c89316 4114S: Maintained
70aff0ce 4115F: drivers/edac/i7core_edac.c
67c89316 4116
ba9a5918 4117EDAC-I82975X
8b58be88 4118M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4119M: "Arvind R." <arvino55@gmail.com>
91445c72 4120L: linux-edac@vger.kernel.org
ba9a5918 4121S: Maintained
679655da 4122F: drivers/edac/i82975x_edac.c
ba9a5918 4123
791b4706
JB
4124EDAC-IE31200
4125M: Jason Baron <jbaron@akamai.com>
4126L: linux-edac@vger.kernel.org
791b4706
JB
4127S: Maintained
4128F: drivers/edac/ie31200_edac.c
4129
ccdfb979 4130EDAC-MPC85XX
30c7469b 4131M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4132L: linux-edac@vger.kernel.org
ccdfb979
JT
4133S: Maintained
4134F: drivers/edac/mpc85xx_edac.[ch]
4135
ba9a5918 4136EDAC-PASEMI
8b58be88 4137M: Egor Martovetsky <egor@pasemi.com>
91445c72 4138L: linux-edac@vger.kernel.org
6bc78404 4139S: Maintained
679655da 4140F: drivers/edac/pasemi_edac.c
6bc78404 4141
0e438e3f 4142EDAC-R82600
8b58be88 4143M: Tim Small <tim@buttersideup.com>
91445c72 4144L: linux-edac@vger.kernel.org
0e438e3f 4145S: Maintained
679655da 4146F: drivers/edac/r82600_edac.c
da9bb1d2 4147
4d096ca7 4148EDAC-SBRIDGE
009a5410 4149M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4150L: linux-edac@vger.kernel.org
4d096ca7
MCC
4151S: Maintained
4152F: drivers/edac/sb_edac.c
4153
995e1de4
LH
4154EDAC-XGENE
4155APPLIED MICRO (APM) X-GENE SOC EDAC
4156M: Loc Ho <lho@apm.com>
4157S: Supported
4158F: drivers/edac/xgene_edac.c
4159F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4160
af39917d
CL
4161EDIROL UA-101/UA-1000 DRIVER
4162M: Clemens Ladisch <clemens@ladisch.de>
4163L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4164T: git git://git.alsa-project.org/alsa-kernel.git
4165S: Maintained
4166F: sound/usb/misc/ua101.c
4167
1f7df953 4168EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4169M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4170L: linux-efi@vger.kernel.org
78bef24e 4171T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4172S: Maintained
fb2efb5c 4173F: Documentation/efi-stub.txt
1f7df953
MF
4174F: arch/ia64/kernel/efi.c
4175F: arch/x86/boot/compressed/eboot.[ch]
4176F: arch/x86/include/asm/efi.h
4177F: arch/x86/platform/efi/*
a9499fa7 4178F: drivers/firmware/efi/*
1f7df953
MF
4179F: include/linux/efi*.h
4180
d68772b7
MF
4181EFI VARIABLE FILESYSTEM
4182M: Matthew Garrett <matthew.garrett@nebula.com>
4183M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4184M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4185T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4186L: linux-efi@vger.kernel.org
4187S: Maintained
4188F: fs/efivarfs/
4189
85a00d9b
PJ
4190EFIFB FRAMEBUFFER DRIVER
4191L: linux-fbdev@vger.kernel.org
4192M: Peter Jones <pjones@redhat.com>
4193S: Maintained
8a61f013 4194F: drivers/video/fbdev/efifb.c
85a00d9b 4195
0bee8d28
JT
4196EFS FILESYSTEM
4197W: http://aeschi.ch.eu.org/efs/
4198S: Orphan
679655da 4199F: fs/efs/
0bee8d28 4200
4480f15b 4201EHCA (IBM GX bus InfiniBand adapter) DRIVER
8b58be88
JP
4202M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4203M: Christoph Raisch <raisch@de.ibm.com>
e6cc0fd1 4204L: linux-rdma@vger.kernel.org
fab97220 4205S: Supported
679655da 4206F: drivers/infiniband/hw/ehca/
fab97220 4207
aa8a9e25 4208EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4209M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4210L: netdev@vger.kernel.org
4211S: Maintained
9aa32835 4212F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4213
f0319efe 4214EM28XX VIDEO4LINUX DRIVER
009a5410 4215M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4216L: linux-media@vger.kernel.org
a825eaec 4217W: https://linuxtv.org
f0319efe
MCC
4218T: git git://linuxtv.org/media_tree.git
4219S: Maintained
4220F: drivers/media/usb/em28xx/
4221
3e3a7d66 4222EMBEDDED LINUX
8b58be88
JP
4223M: Paul Gortmaker <paul.gortmaker@windriver.com>
4224M: Matt Mackall <mpm@selenic.com>
4225M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4226L: linux-embedded@vger.kernel.org
4227S: Maintained
4228
32505876
JS
4229EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4230M: James Smart <james.smart@avagotech.com>
4231M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4232L: linux-scsi@vger.kernel.org
32505876 4233W: http://www.avagotech.com
ce00f85c 4234S: Supported
679655da 4235F: drivers/scsi/lpfc/
3a1c1d44 4236
5f5bac82 4237ENE CB710 FLASH CARD READER DRIVER
8b58be88 4238M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4239S: Maintained
4240F: drivers/misc/cb710/
4241F: drivers/mmc/host/cb710-mmc.*
4242F: include/linux/cb710.h
4243
931e39a1
ML
4244ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4245M: Maxim Levitsky <maximlevitsky@gmail.com>
4246S: Maintained
2a837449 4247F: drivers/media/rc/ene_ir.*
931e39a1 4248
ec207dcc
GS
4249ENHANCED ERROR HANDLING (EEH)
4250M: Gavin Shan <shangw@linux.vnet.ibm.com>
4251L: linuxppc-dev@lists.ozlabs.org
4252S: Supported
4253F: Documentation/powerpc/eeh-pci-error-recovery.txt
4254F: arch/powerpc/kernel/eeh*.c
4255
d5ca9006 4256EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4257M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4258S: Maintained
084bad91 4259T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4260F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4261F: include/video/s1d13xxxfb.h
d5ca9006 4262
38df6492
ME
4263ET131X NETWORK DRIVER
4264M: Mark Einon <mark.einon@gmail.com>
4265S: Odd Fixes
4266F: drivers/net/ethernet/agere/
4267
1da177e4 4268ETHERNET BRIDGE
adbbf69d 4269M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4270L: bridge@lists.linux-foundation.org
4c325313 4271L: netdev@vger.kernel.org
c996d8b9 4272W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4273S: Maintained
679655da
JP
4274F: include/linux/netfilter_bridge/
4275F: net/bridge/
1da177e4 4276
22f08ad9
FF
4277ETHERNET PHY LIBRARY
4278M: Florian Fainelli <f.fainelli@gmail.com>
4279L: netdev@vger.kernel.org
4280S: Maintained
4281F: include/linux/phy.h
4282F: include/linux/phy_fixed.h
4283F: drivers/net/phy/
4284F: Documentation/networking/phy.txt
4285F: drivers/of/of_mdio.c
4286F: drivers/of/of_net.c
4287
1da177e4 4288EXT2 FILE SYSTEM
d8130624 4289M: Jan Kara <jack@suse.com>
72be2ccf 4290L: linux-ext4@vger.kernel.org
1da177e4 4291S: Maintained
679655da
JP
4292F: Documentation/filesystems/ext2.txt
4293F: fs/ext2/
4294F: include/linux/ext2*
1da177e4 4295
72be2ccf 4296EXT4 FILE SYSTEM
8b58be88 4297M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4298M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4299L: linux-ext4@vger.kernel.org
08a225f1 4300W: http://ext4.wiki.kernel.org
8a6e2535 4301Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4302T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4303S: Maintained
679655da
JP
4304F: Documentation/filesystems/ext4.txt
4305F: fs/ext4/
1da177e4 4306
c5532b09 4307Extended Verification Module (EVM)
74dd744f
MZ
4308M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4309L: linux-ima-devel@lists.sourceforge.net
4310L: linux-security-module@vger.kernel.org
c5532b09
MZ
4311S: Supported
4312F: security/integrity/evm/
4313
df6b3cfe
MH
4314EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4315M: MyungJoo Ham <myungjoo.ham@samsung.com>
4316M: Chanwoo Choi <cw00.choi@samsung.com>
4317L: linux-kernel@vger.kernel.org
81df63a9 4318T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4319S: Maintained
4320F: drivers/extcon/
cd2c3e7f
CC
4321F: include/linux/extcon/
4322F: include/linux/extcon.h
df6b3cfe 4323F: Documentation/extcon/
cd2c3e7f 4324F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4325
e2a75c44 4326EXYNOS DP DRIVER
b7701755 4327M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4328L: dri-devel@lists.freedesktop.org
4329S: Maintained
4330F: drivers/gpu/drm/exynos/exynos_dp*
4331
33ad3912
DL
4332EXYNOS MIPI DISPLAY DRIVERS
4333M: Inki Dae <inki.dae@samsung.com>
4334M: Donghwa Lee <dh09.lee@samsung.com>
4335M: Kyungmin Park <kyungmin.park@samsung.com>
4336L: linux-fbdev@vger.kernel.org
4337S: Maintained
8a61f013 4338F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4339F: include/video/exynos_mipi*
4340
e53004e2 4341F71805F HARDWARE MONITORING DRIVER
d8130624 4342M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4343L: lm-sensors@lm-sensors.org
4344S: Maintained
679655da
JP
4345F: Documentation/hwmon/f71805f
4346F: drivers/hwmon/f71805f.c
e53004e2 4347
eea977ed
MB
4348FC0011 TUNER DRIVER
4349M: Michael Buesch <m@bues.ch>
4350L: linux-media@vger.kernel.org
4351S: Maintained
ccae7af2
MCC
4352F: drivers/media/tuners/fc0011.h
4353F: drivers/media/tuners/fc0011.c
eea977ed 4354
91952bc0
AP
4355FC2580 MEDIA DRIVER
4356M: Antti Palosaari <crope@iki.fi>
4357L: linux-media@vger.kernel.org
a825eaec 4358W: https://linuxtv.org
91952bc0
AP
4359W: http://palosaari.fi/linux/
4360Q: http://patchwork.linuxtv.org/project/linux-media/list/
4361T: git git://linuxtv.org/anttip/media_tree.git
4362S: Maintained
4363F: drivers/media/tuners/fc2580*
eea977ed 4364
88b2dbdb
EP
4365FANOTIFY
4366M: Eric Paris <eparis@redhat.com>
4367S: Maintained
4368F: fs/notify/fanotify/
4369F: include/linux/fanotify.h
c117ab84 4370F: include/uapi/linux/fanotify.h
88b2dbdb 4371
1da177e4 4372FARSYNC SYNCHRONOUS DRIVER
8b58be88 4373M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4374W: http://www.farsite.co.uk/
4375S: Supported
679655da 4376F: drivers/net/wan/farsync.*
1da177e4 4377
c5408b88 4378FAULT INJECTION SUPPORT
8b58be88 4379M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4380S: Supported
679655da
JP
4381F: Documentation/fault-injection/
4382F: lib/fault-inject.c
c5408b88 4383
053e514f
NT
4384FBTFT Framebuffer drivers
4385M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4386M: Noralf Trønnes <noralf@tronnes.org>
4387S: Maintained
4388F: drivers/staging/fbtft/
4389
cae727db 4390FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4391M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4392L: fcoe-devel@open-fcoe.org
cae727db
RL
4393W: www.Open-FCoE.org
4394S: Supported
4395F: drivers/scsi/libfc/
4396F: drivers/scsi/fcoe/
4397F: include/scsi/fc/
4398F: include/scsi/libfc.h
4399F: include/scsi/libfcoe.h
c117ab84 4400F: include/uapi/scsi/fc/
cae727db 4401
e2d1d6c0 4402FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4403M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4404M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4405L: linux-fsdevel@vger.kernel.org
1da177e4 4406S: Maintained
679655da
JP
4407F: include/linux/fcntl.h
4408F: include/linux/fs.h
c117ab84
CEB
4409F: include/uapi/linux/fcntl.h
4410F: include/uapi/linux/fs.h
679655da
JP
4411F: fs/fcntl.c
4412F: fs/locks.c
1da177e4 4413
e2d1d6c0 4414FILESYSTEMS (VFS and infrastructure)
8b58be88 4415M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4416L: linux-fsdevel@vger.kernel.org
173acc7c 4417S: Maintained
679655da 4418F: fs/*
173acc7c 4419
b26e0ed4 4420FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4421M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4422L: lm-sensors@lm-sensors.org
4423S: Maintained
d5ca6918
JP
4424F: drivers/hwmon/f75375s.c
4425F: include/linux/f75375s.h
b26e0ed4 4426
a331b0c3
CL
4427FIREWIRE AUDIO DRIVERS
4428M: Clemens Ladisch <clemens@ladisch.de>
4429L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4430T: git git://git.alsa-project.org/alsa-kernel.git
4431S: Maintained
4432F: sound/firewire/
4433
eb86ec51
SR
4434FIREWIRE MEDIA DRIVERS (firedtv)
4435M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4436L: linux-media@vger.kernel.org
4437L: linux1394-devel@lists.sourceforge.net
4438T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4439S: Maintained
4440F: drivers/media/firewire/
4441
a511ce33
CB
4442FIREWIRE SBP-2 TARGET
4443M: Chris Boot <bootc@bootc.net>
4444L: linux-scsi@vger.kernel.org
4445L: target-devel@vger.kernel.org
4446L: linux1394-devel@lists.sourceforge.net
4447T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4448S: Maintained
4449F: drivers/target/sbp/
4450
7d2c86b5 4451FIREWIRE SUBSYSTEM
8b58be88 4452M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4453L: linux1394-devel@lists.sourceforge.net
958a29cb 4454W: http://ieee1394.wiki.kernel.org/
2ca526bf 4455T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4456S: Maintained
679655da 4457F: drivers/firewire/
8f06ce3b
SR
4458F: include/linux/firewire.h
4459F: include/uapi/linux/firewire*.h
9f6d3c4b 4460F: tools/firewire/
e2d1d6c0
RD
4461
4462FIRMWARE LOADER (request_firmware)
39e68089
ML
4463M: Ming Lei <ming.lei@canonical.com>
4464L: linux-kernel@vger.kernel.org
4465S: Maintained
679655da
JP
4466F: Documentation/firmware_class/
4467F: drivers/base/firmware*.c
4468F: include/linux/firmware.h
e2d1d6c0 4469
f730e3dc 4470FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4471M: Joshua Morris <josh.h.morris@us.ibm.com>
4472M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4473S: Maintained
4474F: drivers/block/rsxx/
4475
8206f664 4476FLOPPY DRIVER
e5f6450c 4477M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4478T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4479S: Odd fixes
4480F: drivers/block/floppy.c
4481
9c9f32ed
AR
4482FMC SUBSYSTEM
4483M: Alessandro Rubini <rubini@gnudd.com>
4484W: http://www.ohwr.org/projects/fmc-bus
4485S: Supported
4486F: drivers/fmc/
4487F: include/linux/fmc*.h
4488F: include/linux/ipmi-fru.h
4489K: fmc_d.*register
4490
3c0ed7d5
AT
4491FPGA MANAGER FRAMEWORK
4492M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4493R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4494S: Maintained
4495F: drivers/fpga/
4496F: include/linux/fpga/fpga-mgr.h
4497W: http://www.rocketboards.org
4498
e2d1d6c0 4499FPU EMULATOR
8b58be88 4500M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4501W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4502S: Maintained
679655da 4503F: arch/x86/math-emu/
e2d1d6c0
RD
4504
4505FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4506L: netdev@vger.kernel.org
c173bfac 4507S: Orphan
679655da
JP
4508F: drivers/net/wan/dlci.c
4509F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4510
4511FRAMEBUFFER LAYER
5489e948
JCPV
4512M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4513M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4514L: linux-fbdev@vger.kernel.org
e2d1d6c0 4515W: http://linux-fbdev.sourceforge.net/
b22fe37b 4516Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4517T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4518S: Maintained
679655da 4519F: Documentation/fb/
b22fe37b
PM
4520F: drivers/video/
4521F: include/video/
679655da 4522F: include/linux/fb.h
c117ab84
CEB
4523F: include/uapi/video/
4524F: include/uapi/linux/fb.h
e2d1d6c0 4525
a57c188e 4526FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4527M: Timur Tabi <timur@tabi.org>
a57c188e 4528L: linux-fbdev@vger.kernel.org
c4ef9bc4 4529S: Maintained
8a61f013 4530F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4531
e2d1d6c0 4532FREESCALE DMA DRIVER
8b58be88
JP
4533M: Li Yang <leoli@freescale.com>
4534M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4535L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4536S: Maintained
679655da 4537F: drivers/dma/fsldma.*
e2d1d6c0
RD
4538
4539FREESCALE I2C CPM DRIVER
8b58be88 4540M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4541L: linuxppc-dev@lists.ozlabs.org
846557d3 4542L: linux-i2c@vger.kernel.org
0d2b405a 4543S: Maintained
679655da 4544F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4545
60e8c5ab 4546FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4547M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4548L: linux-fbdev@vger.kernel.org
efc03ecb 4549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4550S: Maintained
bad985a1 4551F: include/linux/platform_data/video-imxfb.h
8a61f013 4552F: drivers/video/fbdev/imxfb.c
60e8c5ab 4553
4d8e2cef
HX
4554FREESCALE QUAD SPI DRIVER
4555M: Han Xu <han.xu@freescale.com>
4556L: linux-mtd@lists.infradead.org
4557S: Maintained
4558F: drivers/mtd/spi-nor/fsl-quadspi.c
4559
4689a6b1 4560FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4561M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4562M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4563L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4564L: netdev@vger.kernel.org
4565S: Maintained
ec21e2ec 4566F: drivers/net/ethernet/freescale/fs_enet/
679655da 4567F: include/linux/fs_enet_pd.h
4689a6b1 4568
d9e9d82c 4569FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4570L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4571S: Orphan
7aa1aa6e
ZQ
4572F: drivers/soc/fsl/qe/
4573F: include/soc/fsl/*qe*.h
4574F: include/soc/fsl/*ucc*.h
d9e9d82c 4575
b55ef929 4576FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4577M: Li Yang <leoli@freescale.com>
6372594a 4578L: linux-usb@vger.kernel.org
a4724ed6 4579L: linuxppc-dev@lists.ozlabs.org
a7205b30 4580S: Maintained
faf2e1db 4581F: drivers/usb/gadget/udc/fsl*
a7205b30 4582
beaf53bf 4583FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4584M: Li Yang <leoli@freescale.com>
beaf53bf 4585L: netdev@vger.kernel.org
a4724ed6 4586L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4587S: Maintained
ec21e2ec 4588F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4589
abb1ed7b
CM
4590FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4591M: Claudiu Manoil <claudiu.manoil@freescale.com>
4592L: netdev@vger.kernel.org
4593S: Maintained
4594F: drivers/net/ethernet/freescale/gianfar*
4595X: drivers/net/ethernet/freescale/gianfar_ptp.c
4596F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4597
d9e9d82c 4598FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4599M: Timur Tabi <timur@tabi.org>
a4724ed6 4600L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4601S: Maintained
df621252 4602F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4603
4604FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4605M: Timur Tabi <timur@tabi.org>
dc85950a 4606M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4607M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4608L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4609L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4610S: Maintained
69aefcea 4611F: sound/soc/fsl/fsl*
dc85950a 4612F: sound/soc/fsl/imx*
69aefcea 4613F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4614
31c88965 4615FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4616M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4617L: linux-kernel@vger.kernel.org
4618S: Maintained
4619F: drivers/staging/fsl-mc/
4620
1da177e4 4621FREEVXFS FILESYSTEM
8b58be88 4622M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4623W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4624S: Maintained
679655da 4625F: fs/freevxfs/
1da177e4 4626
71038f52 4627FREEZER
49db1903 4628M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4629M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4630L: linux-pm@vger.kernel.org
71038f52 4631S: Supported
679655da
JP
4632F: Documentation/power/freezing-of-tasks.txt
4633F: include/linux/freezer.h
4634F: kernel/freezer.c
71038f52 4635
839a1f79
KRW
4636FRONTSWAP API
4637M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4638L: linux-kernel@vger.kernel.org
4639S: Maintained
4640F: mm/frontswap.c
4641F: include/linux/frontswap.h
4642
a5432f5a 4643FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4644M: David Howells <dhowells@redhat.com>
e62d6e24 4645L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4646S: Supported
4647F: Documentation/filesystems/caching/
4648F: fs/fscache/
4649F: include/linux/fscache*.h
4650
f58ad8f5 4651F2FS FILE SYSTEM
9b29d481 4652M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4653M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4654R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4655L: linux-f2fs-devel@lists.sourceforge.net
4656W: http://en.wikipedia.org/wiki/F2FS
4657T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4658S: Maintained
4659F: Documentation/filesystems/f2fs.txt
3bac380c 4660F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4661F: fs/f2fs/
4662F: include/linux/f2fs_fs.h
62d43eeb 4663F: include/trace/events/f2fs.h
f58ad8f5 4664
5ab7ffea 4665FUJITSU FR-V (FRV) PORT
0cf0305f 4666S: Orphan
679655da 4667F: arch/frv/
1da177e4 4668
20b93734 4669FUJITSU LAPTOP EXTRAS
409a3e98 4670M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4671L: platform-driver-x86@vger.kernel.org
20b93734 4672S: Maintained
679655da 4673F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4674
4da621b6
HK
4675FUJITSU M-5MO LS CAMERA ISP DRIVER
4676M: Kyungmin Park <kyungmin.park@samsung.com>
4677M: Heungjun Kim <riverful.kim@samsung.com>
4678L: linux-media@vger.kernel.org
4679S: Maintained
90d72ac6 4680F: drivers/media/i2c/m5mols/
b5dcee22 4681F: include/media/i2c/m5mols.h
4da621b6 4682
2d24c490
RG
4683FUJITSU TABLET EXTRAS
4684M: Robert Gerlach <khnz@gmx.de>
4685L: platform-driver-x86@vger.kernel.org
4686S: Maintained
4687F: drivers/platform/x86/fujitsu-tablet.c
4688
04578f17 4689FUSE: FILESYSTEM IN USERSPACE
8b58be88 4690M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4691L: fuse-devel@lists.sourceforge.net
4692W: http://fuse.sourceforge.net/
0a30f612 4693T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4694S: Maintained
679655da 4695F: fs/fuse/
c117ab84 4696F: include/uapi/linux/fuse.h
0a30f612 4697F: Documentation/filesystems/fuse.txt
04578f17 4698
1da177e4 4699FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4700M: Rik Faith <faith@cs.unc.edu>
1da177e4 4701L: linux-scsi@vger.kernel.org
baaea1dc 4702S: Odd Fixes (e.g., new signatures)
679655da 4703F: drivers/scsi/fdomain.*
1da177e4 4704
d8e2162c
PO
4705GCOV BASED KERNEL PROFILING
4706M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4707S: Maintained
4708F: kernel/gcov/
4709F: Documentation/gcov.txt
4710
1da177e4 4711GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4712M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4713L: linux-scsi@vger.kernel.org
4714W: http://www.icp-vortex.com/
4715S: Supported
679655da 4716F: drivers/scsi/gdt*
1da177e4 4717
158daf16
JK
4718GDB KERNEL DEBUGGING HELPER SCRIPTS
4719M: Jan Kiszka <jan.kiszka@siemens.com>
4720S: Supported
4721F: scripts/gdb/
4722
3169a1c7
HV
4723GEMTEK FM RADIO RECEIVER DRIVER
4724M: Hans Verkuil <hverkuil@xs4all.nl>
4725L: linux-media@vger.kernel.org
4726T: git git://linuxtv.org/media_tree.git
a825eaec 4727W: https://linuxtv.org
3169a1c7
HV
4728S: Maintained
4729F: drivers/media/radio/radio-gemtek*
4730
1c23af90 4731GENERIC GPIO I2C DRIVER
880b0e26 4732M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4733S: Supported
679655da
JP
4734F: drivers/i2c/busses/i2c-gpio.c
4735F: include/linux/i2c-gpio.h
1c23af90 4736
92ed1a76
PK
4737GENERIC GPIO I2C MULTIPLEXER DRIVER
4738M: Peter Korsgaard <peter.korsgaard@barco.com>
4739L: linux-i2c@vger.kernel.org
4740S: Supported
e7065e20
JD
4741F: drivers/i2c/muxes/i2c-mux-gpio.c
4742F: include/linux/i2c-mux-gpio.h
4743F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4744
9251ce95 4745GENERIC HDLC (WAN) DRIVERS
8b58be88 4746M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4747W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4748S: Maintained
679655da
JP
4749F: drivers/net/wan/c101.c
4750F: drivers/net/wan/hd6457*
4751F: drivers/net/wan/hdlc*
4752F: drivers/net/wan/n2.c
4753F: drivers/net/wan/pc300too.c
4754F: drivers/net/wan/pci200syn.c
4755F: drivers/net/wan/wanxl*
1da177e4 4756
1527aab6 4757GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4758M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4759L: linux-arch@vger.kernel.org
4760T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4761S: Maintained
14430813
JP
4762F: include/asm-generic/
4763F: include/uapi/asm-generic/
1527aab6 4764
ff764963
KVA
4765GENERIC PHY FRAMEWORK
4766M: Kishon Vijay Abraham I <kishon@ti.com>
4767L: linux-kernel@vger.kernel.org
4768T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4769S: Supported
4770F: drivers/phy/
4771F: include/linux/phy/
4772
eea97aed
KH
4773GENERIC PM DOMAINS
4774M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4775M: Kevin Hilman <khilman@kernel.org>
4776M: Ulf Hansson <ulf.hansson@linaro.org>
4777L: linux-pm@vger.kernel.org
4778S: Supported
4779F: drivers/base/power/domain*.c
4780F: include/linux/pm_domain.h
4781
ccb86a69 4782GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4783M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4784L: kvm@vger.kernel.org
ccb86a69
MT
4785S: Supported
4786F: drivers/uio/uio_pci_generic.c
4787
f8f1ec73
JP
4788GET_MAINTAINER SCRIPT
4789M: Joe Perches <joe@perches.com>
4790S: Maintained
4791F: scripts/get_maintainer.pl
4792
5be7b50f 4793GFS2 FILE SYSTEM
8b58be88 4794M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4795M: Bob Peterson <rpeterso@redhat.com>
a4644184 4796L: cluster-devel@redhat.com
5be7b50f 4797W: http://sources.redhat.com/cluster/
28666d6d 4798T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4799S: Supported
679655da
JP
4800F: Documentation/filesystems/gfs2*.txt
4801F: fs/gfs2/
c117ab84 4802F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4803
0a34eb8f 4804GIGASET ISDN DRIVERS
6b096fde 4805M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4806L: gigaset307x-common@lists.sourceforge.net
4807W: http://gigaset307x.sourceforge.net/
6b096fde 4808S: Odd Fixes
679655da
JP
4809F: Documentation/isdn/README.gigaset
4810F: drivers/isdn/gigaset/
c117ab84 4811F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4812
7eea35fe
JP
4813GO7007 MPEG CODEC
4814M: Hans Verkuil <hans.verkuil@cisco.com>
4815L: linux-media@vger.kernel.org
4816S: Maintained
4817F: drivers/media/usb/go7007/
4818
ca96ea86
BN
4819GOODIX TOUCHSCREEN
4820M: Bastien Nocera <hadess@hadess.net>
4821L: linux-input@vger.kernel.org
4822S: Maintained
4823F: drivers/input/touchscreen/goodix.c
4824
a0dc00b4 4825GPIO SUBSYSTEM
e4651a9f 4826M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4827M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4828L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4829T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4830S: Maintained
4831F: Documentation/gpio/
a0dc00b4 4832F: drivers/gpio/
bdc6e95e
AC
4833F: include/linux/gpio/
4834F: include/linux/gpio.h
9b692346 4835F: include/asm-generic/gpio.h
a0dc00b4 4836
71a6d0af
HW
4837GRE DEMULTIPLEXER DRIVER
4838M: Dmitry Kozlov <xeb@mail.ru>
4839L: netdev@vger.kernel.org
4840S: Maintained
11c26770
JP
4841F: net/ipv4/gre_demux.c
4842F: net/ipv4/gre_offload.c
71a6d0af
HW
4843F: include/net/gre.h
4844
d4c41139
KG
4845GRETH 10/100/1G Ethernet MAC device driver
4846M: Kristoffer Glembo <kristoffer@gaisler.com>
4847L: netdev@vger.kernel.org
4848S: Maintained
a31a96ad 4849F: drivers/net/ethernet/aeroflex/
d4c41139 4850
e8deeae2 4851GSPCA FINEPIX SUBDRIVER
8b58be88 4852M: Frank Zago <frank@zago.net>
661263b5 4853L: linux-media@vger.kernel.org
275ffde4 4854T: git git://linuxtv.org/media_tree.git
e8deeae2 4855S: Maintained
0c0d06ca 4856F: drivers/media/usb/gspca/finepix.c
e8deeae2 4857
4b3fa3c4
OL
4858GSPCA GL860 SUBDRIVER
4859M: Olivier Lorin <o.lorin@laposte.net>
4860L: linux-media@vger.kernel.org
275ffde4 4861T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4862S: Maintained
0c0d06ca 4863F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4864
e8deeae2 4865GSPCA M5602 SUBDRIVER
8b58be88 4866M: Erik Andren <erik.andren@gmail.com>
661263b5 4867L: linux-media@vger.kernel.org
275ffde4 4868T: git git://linuxtv.org/media_tree.git
e8deeae2 4869S: Maintained
0c0d06ca 4870F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4871
4872GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4873M: Hans de Goede <hdegoede@redhat.com>
661263b5 4874L: linux-media@vger.kernel.org
275ffde4 4875T: git git://linuxtv.org/media_tree.git
e8deeae2 4876S: Maintained
0c0d06ca 4877F: drivers/media/usb/gspca/pac207.c
e8deeae2 4878
261982f1 4879GSPCA SN9C20X SUBDRIVER
d95c5b0b 4880M: Brian Johnson <brijohn@gmail.com>
261982f1 4881L: linux-media@vger.kernel.org
275ffde4 4882T: git git://linuxtv.org/media_tree.git
261982f1 4883S: Maintained
0c0d06ca 4884F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4885
e8deeae2 4886GSPCA T613 SUBDRIVER
8b58be88 4887M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4888L: linux-media@vger.kernel.org
275ffde4 4889T: git git://linuxtv.org/media_tree.git
e8deeae2 4890S: Maintained
0c0d06ca 4891F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4892
4893GSPCA USB WEBCAM DRIVER
fc3f906b 4894M: Hans de Goede <hdegoede@redhat.com>
661263b5 4895L: linux-media@vger.kernel.org
275ffde4 4896T: git git://linuxtv.org/media_tree.git
e8deeae2 4897S: Maintained
0c0d06ca 4898F: drivers/media/usb/gspca/
e8deeae2 4899
584ec979 4900GUID PARTITION TABLE (GPT)
4f973c63 4901M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4902L: linux-efi@vger.kernel.org
4903S: Maintained
4904F: block/partitions/efi.*
4905
aa3c598b 4906STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4907M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4908L: linux-media@vger.kernel.org
275ffde4 4909T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4910S: Maintained
4911F: drivers/media/usb/stk1160/
e8deeae2 4912
4e456b86
YS
4913H8/300 ARCHITECTURE
4914M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4915L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4916W: http://uclinux-h8.sourceforge.jp
4917T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4918S: Maintained
4919F: arch/h8300/
4920F: drivers/clocksource/h8300_*.c
4921F: drivers/clk/h8300/
4922F: drivers/irqchip/irq-renesas-h8*.c
4923
71a6d0af
HW
4924HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4925M: Frank Seidel <frank@f-seidel.de>
4926L: platform-driver-x86@vger.kernel.org
4927W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4928S: Maintained
4929F: drivers/platform/x86/hdaps.c
4930
48fc9e26
HV
4931HDPVR USB VIDEO ENCODER DRIVER
4932M: Hans Verkuil <hverkuil@xs4all.nl>
4933L: linux-media@vger.kernel.org
4934T: git git://linuxtv.org/media_tree.git
a825eaec 4935W: https://linuxtv.org
48fc9e26 4936S: Odd Fixes
14430813 4937F: drivers/media/usb/hdpvr/
48fc9e26 4938
71a6d0af 4939HWPOISON MEMORY FAILURE HANDLING
f9625c48 4940M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4941L: linux-mm@kvack.org
71a6d0af
HW
4942S: Maintained
4943F: mm/memory-failure.c
4944F: mm/hwpoison-inject.c
4945
4946HYPERVISOR VIRTUAL CONSOLE DRIVER
4947L: linuxppc-dev@lists.ozlabs.org
4948S: Odd Fixes
4949F: drivers/tty/hvc/
4950
e5ab1477
AP
4951HACKRF MEDIA DRIVER
4952M: Antti Palosaari <crope@iki.fi>
4953L: linux-media@vger.kernel.org
a825eaec 4954W: https://linuxtv.org
e5ab1477
AP
4955W: http://palosaari.fi/linux/
4956Q: http://patchwork.linuxtv.org/project/linux-media/list/
4957T: git git://linuxtv.org/anttip/media_tree.git
4958S: Maintained
4959F: drivers/media/usb/hackrf/
4960
5b543965 4961HARDWARE MONITORING
d8130624 4962M: Jean Delvare <jdelvare@suse.com>
ca462085 4963M: Guenter Roeck <linux@roeck-us.net>
5b543965 4964L: lm-sensors@lm-sensors.org
595142e0 4965W: http://www.lm-sensors.org/
a94ef4ed 4966T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4967T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4968S: Maintained
047f4ec2 4969F: Documentation/hwmon/
679655da 4970F: drivers/hwmon/
047f4ec2 4971F: include/linux/hwmon*.h
5b543965 4972
844dd05f 4973HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4974M: Matt Mackall <mpm@selenic.com>
4975M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4976L: linux-crypto@vger.kernel.org
c0d0787b 4977S: Odd fixes
679655da
JP
4978F: Documentation/hw_random.txt
4979F: drivers/char/hw_random/
4980F: include/linux/hw_random.h
844dd05f 4981
8b37fcfc
OBC
4982HARDWARE SPINLOCK CORE
4983M: Ohad Ben-Cohen <ohad@wizery.com>
4984S: Maintained
9f273c24 4985T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
4986F: Documentation/hwspinlock.txt
4987F: drivers/hwspinlock/hwspinlock_*
4988F: include/linux/hwspinlock.h
4989
1da177e4 4990HARMONY SOUND DRIVER
ac6aecbf 4991L: linux-parisc@vger.kernel.org
1da177e4 4992S: Maintained
679655da 4993F: sound/parisc/harmony.*
1da177e4 4994
91952bc0
AP
4995HD29L2 MEDIA DRIVER
4996M: Antti Palosaari <crope@iki.fi>
4997L: linux-media@vger.kernel.org
a825eaec 4998W: https://linuxtv.org
91952bc0
AP
4999W: http://palosaari.fi/linux/
5000Q: http://patchwork.linuxtv.org/project/linux-media/list/
5001T: git git://linuxtv.org/anttip/media_tree.git
5002S: Maintained
5003F: drivers/media/dvb-frontends/hd29l2*
5004
e2d1d6c0 5005HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 5006L: iss_storagedev@hp.com
af9f1b3c 5007S: Orphan
679655da
JP
5008F: Documentation/blockdev/cpqarray.txt
5009F: drivers/block/cpqarray.*
e2d1d6c0 5010
9257aa49 5011HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
693373db 5012M: Don Brace <don.brace@pmcs.com>
9257aa49 5013L: iss_storagedev@hp.com
693373db
DB
5014L: storagedev@pmcs.com
5015L: linux-scsi@vger.kernel.org
9257aa49
SC
5016S: Supported
5017F: Documentation/scsi/hpsa.txt
5018F: drivers/scsi/hpsa*.[ch]
5019F: include/linux/cciss*.h
c117ab84 5020F: include/uapi/linux/cciss*.h
9257aa49 5021
e2d1d6c0 5022HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 5023M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 5024L: iss_storagedev@hp.com
693373db
DB
5025L: storagedev@pmcs.com
5026L: linux-scsi@vger.kernel.org
e2d1d6c0 5027S: Supported
679655da
JP
5028F: Documentation/blockdev/cciss.txt
5029F: drivers/block/cciss*
5030F: include/linux/cciss_ioctl.h
c117ab84 5031F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5032
1da177e4 5033HFS FILESYSTEM
6cf515e1
GU
5034L: linux-fsdevel@vger.kernel.org
5035S: Orphan
679655da
JP
5036F: Documentation/filesystems/hfs.txt
5037F: fs/hfs/
1da177e4 5038
ef575f47
GU
5039HFSPLUS FILESYSTEM
5040L: linux-fsdevel@vger.kernel.org
5041S: Orphan
5042F: Documentation/filesystems/hfsplus.txt
5043F: fs/hfsplus/
5044
1da177e4 5045HGA FRAMEBUFFER DRIVER
8b58be88 5046M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5047L: linux-nvidia@lists.surfsouth.com
5048W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5049S: Maintained
8a61f013 5050F: drivers/video/fbdev/hgafb.c
1da177e4 5051
4480f15b 5052HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5053M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5054M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5055L: linux-pm@vger.kernel.org
e2d1d6c0 5056S: Supported
679655da
JP
5057F: arch/x86/power/
5058F: drivers/base/power/
5059F: kernel/power/
5060F: include/linux/suspend.h
5061F: include/linux/freezer.h
5062F: include/linux/pm.h
679655da 5063F: arch/*/include/asm/suspend*.h
e2d1d6c0 5064
4ef4caad 5065HID CORE LAYER
e5f6450c 5066M: Jiri Kosina <jikos@kernel.org>
406df153 5067R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5068L: linux-input@vger.kernel.org
54e5881d 5069T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5070S: Maintained
679655da
JP
5071F: drivers/hid/
5072F: include/linux/hid*
c117ab84 5073F: include/uapi/linux/hid*
4ef4caad 5074
30ee72f0 5075HID SENSOR HUB DRIVERS
e5f6450c 5076M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5077M: Jonathan Cameron <jic23@kernel.org>
5078M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5079L: linux-input@vger.kernel.org
5080L: linux-iio@vger.kernel.org
5081S: Maintained
5082F: Documentation/hid/hid-sensor*
5083F: drivers/hid/hid-sensor-*
5084F: drivers/iio/*/hid-*
5085F: include/linux/hid-sensor-*
5086
38bed542 5087HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5088M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5089L: linux-kernel@vger.kernel.org
75fc2d37 5090T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5091S: Maintained
679655da 5092F: Documentation/timers/
5cee9645 5093F: kernel/time/hrtimer.c
88606e80
TG
5094F: kernel/time/clockevents.c
5095F: kernel/time/tick*.*
5096F: kernel/time/timer_*.c
05ed8490 5097F: include/linux/clockchips.h
679655da 5098F: include/linux/hrtimer.h
38bed542 5099
1da177e4 5100HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5101L: linux-hams@vger.kernel.org
8b64f2a0 5102S: Orphan
679655da
JP
5103F: drivers/net/hamradio/dmascc.c
5104F: drivers/net/hamradio/scc.c
1da177e4 5105
ede1e6f8 5106HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5107M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5108W: http://www.highpoint-tech.com
5109S: Supported
679655da
JP
5110F: Documentation/scsi/hptiop.txt
5111F: drivers/scsi/hptiop.c
ede1e6f8 5112
1da177e4 5113HIPPI
8b58be88 5114M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5115L: linux-hippi@sunsite.dk
5116S: Maintained
679655da 5117F: include/linux/hippidevice.h
c117ab84 5118F: include/uapi/linux/if_hippi.h
679655da 5119F: net/802/hippi.c
ff5a3b50 5120F: drivers/net/hippi/
1da177e4 5121
16c6c252
JG
5122HISILICON SAS Controller
5123M: John Garry <john.garry@huawei.com>
5124W: http://www.hisilicon.com
5125S: Supported
5126F: drivers/scsi/hisi_sas/
5127F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5128
ff1d2767 5129HOST AP DRIVER
8b58be88 5130M: Jouni Malinen <j@w1.fi>
85d32e7b 5131L: hostap@shmoo.com (subscribers-only)
724c6b35 5132L: linux-wireless@vger.kernel.org
ff1d2767
JM
5133W: http://hostap.epitest.fi/
5134S: Maintained
eb4f98d5 5135F: drivers/net/wireless/intersil/hostap/
ff1d2767 5136
dd8cd779 5137HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5138L: platform-driver-x86@vger.kernel.org
95c70215 5139S: Orphan
679655da 5140F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5141
e2d1d6c0 5142HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5143M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5144S: Maintained
7e25d724 5145F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5146
7d2c86b5 5147HPET: High Precision Event Timers driver
8b58be88 5148M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5149S: Maintained
679655da
JP
5150F: Documentation/timers/hpet.txt
5151F: drivers/char/hpet.c
5152F: include/linux/hpet.h
c117ab84 5153F: include/uapi/linux/hpet.h
b9b0332f 5154
e07b5d79 5155HPET: x86
9e06f631 5156S: Orphan
679655da
JP
5157F: arch/x86/kernel/hpet.c
5158F: arch/x86/include/asm/hpet.h
b9b0332f 5159
1da177e4 5160HPFS FILESYSTEM
8b58be88 5161M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5162W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5163S: Maintained
679655da 5164F: fs/hpfs/
1da177e4 5165
3441cded 5166HSI SUBSYSTEM
56459ea9
SR
5167M: Sebastian Reichel <sre@kernel.org>
5168T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5169S: Maintained
5170F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5171F: Documentation/hsi.txt
3441cded
SR
5172F: drivers/hsi/
5173F: include/linux/hsi/
5174F: include/uapi/linux/hsi/
5175
7d2c86b5 5176HSO 3G MODEM DRIVER
8b58be88 5177M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5178W: http://www.pharscape.org
5179S: Maintained
679655da 5180F: drivers/net/usb/hso.c
11cd29b0 5181
19990e29
AB
5182HSR NETWORK PROTOCOL
5183M: Arvid Brodin <arvid.brodin@alten.se>
5184L: netdev@vger.kernel.org
5185S: Maintained
5186F: net/hsr/
5187
5a18c343 5188HTCPEN TOUCHSCREEN DRIVER
8b58be88 5189M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5190L: linux-input@vger.kernel.org
5191S: Maintained
679655da 5192F: drivers/input/touchscreen/htcpen.c
5a18c343 5193
1da177e4 5194HUGETLB FILESYSTEM
6d49e352 5195M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5196S: Maintained
679655da 5197F: fs/hugetlbfs/
1da177e4 5198
05183189 5199Hyper-V CORE AND DRIVERS
9c3646d1 5200M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5201M: Haiyang Zhang <haiyangz@microsoft.com>
5202L: devel@linuxdriverproject.org
5203S: Maintained
a4162747
HZ
5204F: arch/x86/include/asm/mshyperv.h
5205F: arch/x86/include/uapi/asm/hyperv.h
5206F: arch/x86/kernel/cpu/mshyperv.c
05183189 5207F: drivers/hid/hid-hyperv.c
a4162747 5208F: drivers/hv/
f92ca80b 5209F: drivers/input/serio/hyperv-keyboard.c
05183189 5210F: drivers/net/hyperv/
a4162747 5211F: drivers/scsi/storvsc_drv.c
8a61f013 5212F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5213F: include/linux/hyperv.h
5214F: tools/hv/
54bf725e 5215F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5216
d85c8a6a 5217I2C OVER PARALLEL PORT
d8130624 5218M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5219L: linux-i2c@vger.kernel.org
5220S: Maintained
5221F: Documentation/i2c/busses/i2c-parport
5222F: Documentation/i2c/busses/i2c-parport-light
5223F: drivers/i2c/busses/i2c-parport.c
5224F: drivers/i2c/busses/i2c-parport-light.c
5225
5226I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5227M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5228L: linux-i2c@vger.kernel.org
5229S: Maintained
5230F: Documentation/i2c/busses/i2c-ali1535
5231F: Documentation/i2c/busses/i2c-ali1563
5232F: Documentation/i2c/busses/i2c-ali15x3
5233F: Documentation/i2c/busses/i2c-amd756
5234F: Documentation/i2c/busses/i2c-amd8111
5235F: Documentation/i2c/busses/i2c-i801
5236F: Documentation/i2c/busses/i2c-nforce2
5237F: Documentation/i2c/busses/i2c-piix4
5238F: Documentation/i2c/busses/i2c-sis5595
5239F: Documentation/i2c/busses/i2c-sis630
5240F: Documentation/i2c/busses/i2c-sis96x
5241F: Documentation/i2c/busses/i2c-via
5242F: Documentation/i2c/busses/i2c-viapro
5243F: drivers/i2c/busses/i2c-ali1535.c
5244F: drivers/i2c/busses/i2c-ali1563.c
5245F: drivers/i2c/busses/i2c-ali15x3.c
5246F: drivers/i2c/busses/i2c-amd756.c
5247F: drivers/i2c/busses/i2c-amd756-s4882.c
5248F: drivers/i2c/busses/i2c-amd8111.c
5249F: drivers/i2c/busses/i2c-i801.c
5250F: drivers/i2c/busses/i2c-isch.c
5251F: drivers/i2c/busses/i2c-nforce2.c
5252F: drivers/i2c/busses/i2c-nforce2-s4985.c
5253F: drivers/i2c/busses/i2c-piix4.c
5254F: drivers/i2c/busses/i2c-sis5595.c
5255F: drivers/i2c/busses/i2c-sis630.c
5256F: drivers/i2c/busses/i2c-sis96x.c
5257F: drivers/i2c/busses/i2c-via.c
5258F: drivers/i2c/busses/i2c-viapro.c
5259
cb7f07a4
NH
5260I2C/SMBUS ISMT DRIVER
5261M: Seth Heasley <seth.heasley@intel.com>
5262M: Neil Horman <nhorman@tuxdriver.com>
5263L: linux-i2c@vger.kernel.org
5264F: drivers/i2c/busses/i2c-ismt.c
5265F: Documentation/i2c/busses/i2c-ismt
5266
6ea884db 5267I2C/SMBUS STUB DRIVER
d8130624 5268M: Jean Delvare <jdelvare@suse.com>
846557d3 5269L: linux-i2c@vger.kernel.org
6ea884db 5270S: Maintained
8547a5bc 5271F: drivers/i2c/i2c-stub.c
6ea884db 5272
5b543965 5273I2C SUBSYSTEM
14d77c4d 5274M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5275L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5276W: https://i2c.wiki.kernel.org/
5277Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5278T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5279S: Maintained
40ed1b4c 5280F: Documentation/devicetree/bindings/i2c/
679655da
JP
5281F: Documentation/i2c/
5282F: drivers/i2c/
630bc46e 5283F: drivers/i2c/*/
679655da 5284F: include/linux/i2c.h
03b70d62 5285F: include/linux/i2c-*.h
c117ab84
CEB
5286F: include/uapi/linux/i2c.h
5287F: include/uapi/linux/i2c-*.h
1da177e4 5288
4560d677
WS
5289I2C ACPI SUPPORT
5290M: Mika Westerberg <mika.westerberg@linux.intel.com>
5291L: linux-i2c@vger.kernel.org
5292L: linux-acpi@vger.kernel.org
5293S: Maintained
4560d677 5294
d85c8a6a 5295I2C-TAOS-EVM DRIVER
d8130624 5296M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5297L: linux-i2c@vger.kernel.org
5298S: Maintained
5299F: Documentation/i2c/busses/i2c-taos-evm
5300F: drivers/i2c/busses/i2c-taos-evm.c
5301
e8c76eed 5302I2C-TINY-USB DRIVER
8b58be88 5303M: Till Harbaum <till@harbaum.org>
846557d3 5304L: linux-i2c@vger.kernel.org
932d1872 5305W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5306S: Maintained
679655da 5307F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5308
1da177e4 5309i386 BOOT CODE
8b58be88 5310M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5311S: Maintained
679655da 5312F: arch/x86/boot/
1da177e4
LT
5313
5314i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5315M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5316T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5317S: Maintained
5318
1da177e4 5319IA64 (Itanium) PLATFORM
8b58be88
JP
5320M: Tony Luck <tony.luck@intel.com>
5321M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5322L: linux-ia64@vger.kernel.org
6b1c70b1 5323T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5324S: Maintained
679655da 5325F: arch/ia64/
1da177e4 5326
4cd38750
LDSB
5327IBM Power VMX Cryptographic instructions
5328M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5329M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5330L: linux-crypto@vger.kernel.org
5331S: Supported
5332F: drivers/crypto/vmx/Makefile
5333F: drivers/crypto/vmx/Kconfig
5334F: drivers/crypto/vmx/vmx.c
5335F: drivers/crypto/vmx/aes*
5336F: drivers/crypto/vmx/ghash*
5337F: drivers/crypto/vmx/ppc-xlate.pl
5338
956c203c 5339IBM Power in-Nest Crypto Acceleration
4cd38750 5340M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5341M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5342L: linux-crypto@vger.kernel.org
5343S: Supported
28bceeaa
DS
5344F: drivers/crypto/nx/Makefile
5345F: drivers/crypto/nx/Kconfig
5346F: drivers/crypto/nx/nx-aes*
5347F: drivers/crypto/nx/nx-sha*
5348F: drivers/crypto/nx/nx.*
5349F: drivers/crypto/nx/nx_csbcpb.h
5350F: drivers/crypto/nx/nx_debugfs.h
956c203c 5351
0e16aafb 5352IBM Power 842 compression accelerator
41656aa7 5353M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5354S: Supported
28bceeaa
DS
5355F: drivers/crypto/nx/Makefile
5356F: drivers/crypto/nx/Kconfig
7011a122 5357F: drivers/crypto/nx/nx-842*
2da572c9 5358F: include/linux/sw842.h
2062c5b6 5359F: crypto/842.c
2da572c9 5360F: lib/842/
0e16aafb 5361
1da177e4 5362IBM Power Linux RAID adapter
8b58be88 5363M: Brian King <brking@us.ibm.com>
1da177e4 5364S: Supported
679655da 5365F: drivers/scsi/ipr.*
1da177e4 5366
9d348af4 5367IBM Power Virtual Ethernet Device Driver
eddd63a6 5368M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5369L: netdev@vger.kernel.org
5370S: Supported
9aa32835 5371F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5372
032c5e82
TF
5373IBM Power SRIOV Virtual NIC Device Driver
5374M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5375M: John Allen <jallen@linux.vnet.ibm.com>
5376L: netdev@vger.kernel.org
5377S: Supported
5378F: drivers/net/ethernet/ibm/ibmvnic.*
5379
e6babec6 5380IBM Power Virtual SCSI Device Drivers
bcbde52b 5381M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5382L: linux-scsi@vger.kernel.org
5383S: Supported
e6babec6
NF
5384F: drivers/scsi/ibmvscsi/ibmvscsi*
5385F: drivers/scsi/ibmvscsi/viosrp.h
5386
5387IBM Power Virtual FC Device Drivers
44b4dad9 5388M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5389L: linux-scsi@vger.kernel.org
5390S: Supported
5391F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5392
1da177e4 5393IBM ServeRAID RAID DRIVER
f9213e78 5394S: Orphan
679655da 5395F: drivers/scsi/ips.*
1da177e4 5396
6ed9f9c4
PT
5397ICH LPC AND GPIO DRIVER
5398M: Peter Tyser <ptyser@xes-inc.com>
5399S: Maintained
5400F: drivers/mfd/lpc_ich.c
5401F: drivers/gpio/gpio-ich.c
5402
1e7106fc 5403IDE SUBSYSTEM
8b58be88 5404M: "David S. Miller" <davem@davemloft.net>
1da177e4 5405L: linux-ide@vger.kernel.org
8a6e2535 5406Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5407T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5408S: Maintained
679655da
JP
5409F: Documentation/ide/
5410F: drivers/ide/
5411F: include/linux/ide.h
1da177e4 5412
6cb8c13d
IP
5413IDEAPAD LAPTOP EXTRAS DRIVER
5414M: Ike Panhc <ike.pan@canonical.com>
5415L: platform-driver-x86@vger.kernel.org
5416W: http://launchpad.net/ideapad-laptop
5417S: Maintained
5418F: drivers/platform/x86/ideapad-laptop.c
5419
1ea4c161
AM
5420IDEAPAD LAPTOP SLIDEBAR DRIVER
5421M: Andrey Moiseev <o2g.org.ru@gmail.com>
5422L: linux-input@vger.kernel.org
5423W: https://github.com/o2genum/ideapad-slidebar
5424S: Maintained
5425F: drivers/input/misc/ideapad_slidebar.c
5426
0f861e8c 5427IDE/ATAPI DRIVERS
487ba8e8 5428M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5429L: linux-ide@vger.kernel.org
c404c199 5430S: Maintained
679655da
JP
5431F: Documentation/cdrom/ide-cd
5432F: drivers/ide/ide-cd*
1da177e4 5433
27471fdb 5434IDLE-I7300
8b58be88 5435M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5436L: linux-pm@vger.kernel.org
27471fdb 5437S: Supported
679655da 5438F: drivers/idle/i7300_idle.c
27471fdb 5439
02cf2286 5440IEEE 802.15.4 SUBSYSTEM
b6e195fd 5441M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5442L: linux-wpan@vger.kernel.org
5443W: https://github.com/linux-wpan
5444T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5445S: Maintained
5446F: net/ieee802154/
68653359 5447F: net/mac802154/
251741b1 5448F: drivers/net/ieee802154/
580947d3
AA
5449F: include/linux/nl802154.h
5450F: include/linux/ieee802154.h
5451F: include/net/nl802154.h
5452F: include/net/mac802154.h
5453F: include/net/af_ieee802154.h
5454F: include/net/cfg802154.h
5455F: include/net/ieee802154_netdev.h
ebef9c12 5456F: Documentation/networking/ieee802154.txt
02cf2286 5457
b1c97193
SY
5458IGORPLUG-USB IR RECEIVER
5459M: Sean Young <sean@mess.org>
5460L: linux-media@vger.kernel.org
5461S: Maintained
5462F: drivers/media/rc/igorplugusb.c
5463
40ad4a30
SY
5464IGUANAWORKS USB IR TRANSCEIVER
5465M: Sean Young <sean@mess.org>
5466L: linux-media@vger.kernel.org
5467S: Maintained
5468F: drivers/media/rc/iguanair.c
5469
9545f86e 5470IIO SUBSYSTEM AND DRIVERS
030a13d7 5471M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5472R: Hartmut Knaack <knaack.h@gmx.de>
5473R: Lars-Peter Clausen <lars@metafoo.de>
5474R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5475L: linux-iio@vger.kernel.org
5476S: Maintained
03e7c251 5477F: drivers/iio/
9545f86e 5478F: drivers/staging/iio/
8fe671fc 5479F: include/linux/iio/
817020cf 5480F: tools/iio/
9545f86e 5481
65519263
SG
5482IKANOS/ADI EAGLE ADSL USB DRIVER
5483M: Matthieu Castet <castet.matthieu@free.fr>
5484M: Stanislaw Gruszka <stf_xl@wp.pl>
5485S: Maintained
5486F: drivers/usb/atm/ueagle-atm.c
5487
e89ab51f
GR
5488INA209 HARDWARE MONITOR DRIVER
5489M: Guenter Roeck <linux@roeck-us.net>
5490L: lm-sensors@lm-sensors.org
5491S: Maintained
5492F: Documentation/hwmon/ina209
5493F: Documentation/devicetree/bindings/i2c/ina209.txt
5494F: drivers/hwmon/ina209.c
5495
5496INA2XX HARDWARE MONITOR DRIVER
5497M: Guenter Roeck <linux@roeck-us.net>
5498L: lm-sensors@lm-sensors.org
5499S: Maintained
5500F: Documentation/hwmon/ina2xx
5501F: drivers/hwmon/ina2xx.c
5502F: include/linux/platform_data/ina2xx.h
5503
14dc124f
SIG
5504INDUSTRY PACK SUBSYSTEM (IPACK)
5505M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5506M: Jens Taprogge <jens.taprogge@taprogge.org>
5507M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5508L: industrypack-devel@lists.sourceforge.net
5509W: http://industrypack.sourceforge.net
5510S: Maintained
5511F: drivers/ipack/
5512
8adc53fd
ZLK
5513INGENIC JZ4780 DMA Driver
5514M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5515S: Maintained
5516F: drivers/dma/dma-jz4780.c
5517
aa7168f4 5518INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5519M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5520M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5521L: linux-ima-devel@lists.sourceforge.net
5522L: linux-ima-user@lists.sourceforge.net
5523L: linux-security-module@vger.kernel.org
9f273c24 5524T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5525S: Supported
679655da 5526F: security/integrity/ima/
aa7168f4 5527
9a4ea5a9
JH
5528IMGTEC IR DECODER DRIVER
5529M: James Hogan <james.hogan@imgtec.com>
5530S: Maintained
5531F: drivers/media/rc/img-ir/
5532
1da177e4 5533IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5534L: linux-fbdev@vger.kernel.org
843393d3 5535S: Orphan
8a61f013 5536F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5537
5538INFINIBAND SUBSYSTEM
b6b2bbe6 5539M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5540M: Sean Hefty <sean.hefty@intel.com>
5541M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5542L: linux-rdma@vger.kernel.org
605841f5 5543W: http://www.openfabrics.org/
8a6e2535 5544Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5545T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5546S: Supported
679655da
JP
5547F: Documentation/infiniband/
5548F: drivers/infiniband/
2dfcad3a 5549F: drivers/staging/rdma/
c117ab84 5550F: include/uapi/linux/if_infiniband.h
954138dc
YD
5551F: include/uapi/rdma/
5552F: include/rdma/
1da177e4 5553
c9f04f58 5554INOTIFY
8b58be88
JP
5555M: John McCutchan <john@johnmccutchan.com>
5556M: Robert Love <rlove@rlove.org>
5557M: Eric Paris <eparis@parisplace.org>
c9f04f58 5558S: Maintained
679655da
JP
5559F: Documentation/filesystems/inotify.txt
5560F: fs/notify/inotify/
5561F: include/linux/inotify.h
c117ab84 5562F: include/uapi/linux/inotify.h
c9f04f58 5563
e2d1d6c0 5564INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5565M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5566L: linux-input@vger.kernel.org
8a6e2535 5567Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5568T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5569S: Maintained
679655da 5570F: drivers/input/
f4eea7e2 5571F: include/linux/input.h
c117ab84 5572F: include/uapi/linux/input.h
f4eea7e2 5573F: include/linux/input/
e2d1d6c0 5574
3267a87f 5575INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5576M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5577L: linux-input@vger.kernel.org
75dd112a 5578S: Odd fixes
3267a87f 5579F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5580F: drivers/input/input-mt.c
3267a87f
HR
5581K: \b(ABS|SYN)_MT_
5582
97fa99a3
JY
5583INTEL ASoC BDW/HSW DRIVERS
5584M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5585L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5586S: Supported
e8e1225d
JP
5587F: sound/soc/intel/common/sst-dsp*
5588F: sound/soc/intel/common/sst-firmware.c
5589F: sound/soc/intel/boards/broadwell.c
5590F: sound/soc/intel/haswell/
97fa99a3 5591
4ac13e17
DJ
5592INTEL C600 SERIES SAS CONTROLLER DRIVER
5593M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5594M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5595L: linux-scsi@vger.kernel.org
7106891a
DJ
5596T: git git://git.code.sf.net/p/intel-sas/isci
5597S: Supported
4ac13e17 5598F: drivers/scsi/isci/
4ac13e17 5599
ecc83e52
AH
5600INTEL HID EVENT DRIVER
5601M: Alex Hung <alex.hung@canonical.com>
5602L: platform-driver-x86@vger.kernel.org
5603S: Maintained
5604F: drivers/platform/x86/intel-hid.c
5605
26717172
LB
5606INTEL IDLE DRIVER
5607M: Len Brown <lenb@kernel.org>
bf1c138e 5608L: linux-pm@vger.kernel.org
08deed1e 5609T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5610S: Supported
5611F: drivers/idle/intel_idle.c
5612
7c1ac18d 5613INTEL PSTATE DRIVER
58ac1f62
SP
5614M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5615M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5616L: linux-pm@vger.kernel.org
5617S: Supported
5618F: drivers/cpufreq/intel_pstate.c
5619
9eb8ef74 5620INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5621M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5622L: linux-fbdev@vger.kernel.org
ce00f85c 5623S: Maintained
679655da 5624F: Documentation/fb/intelfb.txt
8a61f013 5625F: drivers/video/fbdev/intelfb/
9eb8ef74 5626
1da177e4 5627INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5628M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5629L: linux-fbdev@vger.kernel.org
ce00f85c 5630S: Maintained
8a61f013 5631F: drivers/video/fbdev/i810/
1da177e4 5632
f4a9bc4c 5633INTEL MENLOW THERMAL DRIVER
8b58be88 5634M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5635L: platform-driver-x86@vger.kernel.org
5ca92bd9 5636W: https://01.org/linux-acpi
f4a9bc4c 5637S: Supported
679655da 5638F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5639
248a9dc3 5640INTEL I/OAT DMA DRIVER
18ebd564 5641M: Dave Jiang <dave.jiang@intel.com>
08223d80 5642R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5643L: dmaengine@vger.kernel.org
5644Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5645S: Supported
679655da 5646F: drivers/dma/ioat*
248a9dc3 5647
6c8909b4 5648INTEL IOMMU (VT-d)
8b58be88 5649M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5650L: iommu@lists.linux-foundation.org
54e5881d 5651T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5652S: Supported
3fb39615 5653F: drivers/iommu/intel-iommu.c
679655da 5654F: include/linux/intel-iommu.h
6c8909b4 5655
b3e5f263 5656INTEL IOP-ADMA DMA DRIVER
08223d80 5657R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5658S: Odd fixes
679655da 5659F: drivers/dma/iop-adma.c
b3e5f263 5660
9251ce95 5661INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5662M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5663S: Maintained
679655da
JP
5664F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5665F: arch/arm/mach-ixp4xx/include/mach/npe.h
5666F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5667F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5668F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5669F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5670
844dd05f 5671INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5672M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5673S: Maintained
679655da 5674F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5675
2f302324 5676INTEL ETHERNET DRIVERS
8b58be88 5677M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5678R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5679R: Shannon Nelson <shannon.nelson@intel.com>
5680R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5681R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5682R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5683R: John Ronciak <john.ronciak@intel.com>
5684R: Mitch Williams <mitch.a.williams@intel.com>
5685L: intel-wired-lan@lists.osuosl.org
f6fde11a 5686W: http://www.intel.com/support/feedback.htm
d94e6fed 5687W: http://e1000.sourceforge.net/
2f302324
JK
5688Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5689T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5690T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5691S: Supported
0d164401
JK
5692F: Documentation/networking/e100.txt
5693F: Documentation/networking/e1000.txt
5694F: Documentation/networking/e1000e.txt
5695F: Documentation/networking/igb.txt
5696F: Documentation/networking/igbvf.txt
5697F: Documentation/networking/ixgb.txt
5698F: Documentation/networking/ixgbe.txt
5699F: Documentation/networking/ixgbevf.txt
1bff6529 5700F: Documentation/networking/i40e.txt
105bf2fe 5701F: Documentation/networking/i40evf.txt
dee1ad47 5702F: drivers/net/ethernet/intel/
bc90d291 5703F: drivers/net/ethernet/intel/*/
1da177e4 5704
0963d59b
LW
5705INTEL-MID GPIO DRIVER
5706M: David Cohen <david.a.cohen@linux.intel.com>
5707L: linux-gpio@vger.kernel.org
5708S: Maintained
5709F: drivers/gpio/gpio-intel-mid.c
5710
ca907a90
SY
5711INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5712M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5713L: linux-wireless@vger.kernel.org
ca907a90 5714S: Maintained
679655da 5715F: Documentation/networking/README.ipw2100
679655da 5716F: Documentation/networking/README.ipw2200
367a1092 5717F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5718
5760b0a5
AS
5719INTEL(R) TRACE HUB
5720M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5721S: Supported
5722F: Documentation/trace/intel_th.txt
5723F: drivers/hwtracing/intel_th/
5724
4bd96a7a 5725INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5726M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5727L: tboot-devel@lists.sourceforge.net
5728W: http://tboot.sourceforge.net
e9b7d7c8 5729T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5730S: Supported
5731F: Documentation/intel_txt.txt
5732F: include/linux/tboot.h
5733F: arch/x86/kernel/tboot.c
5734
8a70da82 5735INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5736M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5737M: linux-wimax@intel.com
49e7d9df 5738L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5739S: Supported
5740W: http://linuxwimax.org
679655da
JP
5741F: Documentation/wimax/README.i2400m
5742F: drivers/net/wimax/i2400m/
c117ab84 5743F: include/uapi/linux/wimax/i2400m.h
8a70da82 5744
1c0ce89c
SG
5745INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5746M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5747L: linux-wireless@vger.kernel.org
1c0ce89c 5748S: Supported
7ac9a364 5749F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5750
b481de9c 5751INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5752M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5753M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5754M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5755L: linux-wireless@vger.kernel.org
b481de9c 5756W: http://intellinuxwireless.org
b62ff718 5757T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5758S: Supported
e705c121 5759F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5760
de8fe023
TW
5761INTEL MANAGEMENT ENGINE (mei)
5762M: Tomas Winkler <tomas.winkler@intel.com>
5763L: linux-kernel@vger.kernel.org
5764S: Supported
c117ab84 5765F: include/uapi/linux/mei.h
5069288b 5766F: include/linux/mei_cl_bus.h
de8fe023 5767F: drivers/misc/mei/*
e07950a1 5768F: Documentation/misc-devices/mei/*
de8fe023 5769
50ceb98b
SD
5770INTEL MIC DRIVERS (mic)
5771M: Sudeep Dutt <sudeep.dutt@intel.com>
5772M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5773S: Supported
5774W: https://github.com/sudeepdutt/mic
5775W: http://software.intel.com/en-us/mic-developer
5776F: include/linux/mic_bus.h
5777F: include/linux/scif.h
5778F: include/uapi/linux/mic_common.h
5779F: include/uapi/linux/mic_ioctl.h
9f273c24 5780F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
5781F: drivers/misc/mic/
5782F: drivers/dma/mic_x100_dma.c
5783F: drivers/dma/mic_x100_dma.h
9f273c24 5784F: Documentation/mic/
50ceb98b 5785
fdca4f16 5786INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5787M: Zha Qipeng<qipeng.zha@intel.com>
5788L: platform-driver-x86@vger.kernel.org
5789S: Maintained
5790F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5791F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5792F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5793F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5794
378f956e
SKC
5795INTEL TELEMETRY DRIVER
5796M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5797L: platform-driver-x86@vger.kernel.org
5798S: Maintained
378f956e 5799F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 5800F: drivers/platform/x86/intel_telemetry*
0a8b8353 5801
cb109a0e 5802IOC3 ETHERNET DRIVER
8b58be88 5803M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5804L: linux-mips@linux-mips.org
5805S: Maintained
8862bf1e 5806F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5807
cb109a0e 5808IOC3 SERIAL DRIVER
8b58be88 5809M: Pat Gefre <pfg@sgi.com>
d39e0721 5810L: linux-serial@vger.kernel.org
cb109a0e 5811S: Maintained
df621252 5812F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5813
0b6e8569
SW
5814IOMMU DRIVERS
5815M: Joerg Roedel <joro@8bytes.org>
5816L: iommu@lists.linux-foundation.org
5817T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5818S: Maintained
5819F: drivers/iommu/
5820
4480f15b 5821IP MASQUERADING
8b58be88 5822M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5823S: Maintained
679655da 5824F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5825
4480f15b 5826IPATH DRIVER
8473c603 5827M: Mike Marciniszyn <infinipath@intel.com>
e6cc0fd1 5828L: linux-rdma@vger.kernel.org
52a09a04 5829S: Maintained
6f9b3890 5830F: drivers/staging/rdma/ipath/
77d8798b 5831
4409ebe9 5832IPMI SUBSYSTEM
8b58be88 5833M: Corey Minyard <minyard@acm.org>
b0c90653 5834L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5835W: http://openipmi.sourceforge.net/
5836S: Supported
679655da
JP
5837F: Documentation/IPMI.txt
5838F: drivers/char/ipmi/
5839F: include/linux/ipmi*
c117ab84 5840F: include/uapi/linux/ipmi*
4409ebe9 5841
2d800897
KW
5842QCOM AUDIO (ASoC) DRIVERS
5843M: Patrick Lai <plai@codeaurora.org>
5844M: Banajit Goswami <bgoswami@codeaurora.org>
5845L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5846S: Supported
5847F: sound/soc/qcom/
5848
e2d1d6c0 5849IPS SCSI RAID DRIVER
8b58be88 5850M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5851L: linux-scsi@vger.kernel.org
5852W: http://www.adaptec.com/
5853S: Maintained
679655da 5854F: drivers/scsi/ips*
e2d1d6c0
RD
5855
5856IPVS
8b58be88
JP
5857M: Wensong Zhang <wensong@linux-vs.org>
5858M: Simon Horman <horms@verge.net.au>
5859M: Julian Anastasov <ja@ssi.bg>
979b6c13 5860L: netdev@vger.kernel.org
e2d1d6c0 5861L: lvs-devel@vger.kernel.org
1da177e4 5862S: Maintained
9f273c24
FW
5863T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5864T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 5865F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5866F: include/net/ip_vs.h
c117ab84 5867F: include/uapi/linux/ip_vs.h
679655da 5868F: net/netfilter/ipvs/
1da177e4 5869
e7839f25 5870IPWIRELESS DRIVER
e5f6450c 5871M: Jiri Kosina <jikos@kernel.org>
d8130624 5872M: David Sterba <dsterba@suse.com>
92094aa0 5873S: Odd Fixes
282361a0 5874F: drivers/tty/ipwireless/
099dc4fb 5875
e2d1d6c0 5876IPX NETWORK LAYER
8b58be88 5877M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5878L: netdev@vger.kernel.org
5879S: Maintained
679655da 5880F: include/net/ipx.h
c117ab84 5881F: include/uapi/linux/ipx.h
679655da 5882F: net/ipx/
e2d1d6c0 5883
1da177e4 5884IRDA SUBSYSTEM
8b58be88 5885M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5886L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5887L: netdev@vger.kernel.org
1da177e4 5888W: http://irda.sourceforge.net/
f353976d 5889S: Maintained
e0057975 5890T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5891F: Documentation/networking/irda.txt
5892F: drivers/net/irda/
5893F: include/net/irda/
5894F: net/irda/
1da177e4 5895
a800c7cc
TG
5896IRQ SUBSYSTEM
5897M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5898L: linux-kernel@vger.kernel.org
a800c7cc 5899S: Maintained
75fc2d37 5900T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5901F: kernel/irq/
2ed9fd28
JC
5902
5903IRQCHIP DRIVERS
5904M: Thomas Gleixner <tglx@linutronix.de>
5905M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5906M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5907L: linux-kernel@vger.kernel.org
5908S: Maintained
5909T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5910T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5911F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5912F: drivers/irqchip/
a800c7cc 5913
7ab3a837 5914IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5915M: Jiang Liu <jiang.liu@linux.intel.com>
5916M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5917S: Maintained
b09dec2c 5918T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5919F: Documentation/IRQ-domain.txt
5920F: include/linux/irqdomain.h
5921F: kernel/irq/irqdomain.c
b09dec2c 5922F: kernel/irq/msi.c
7ab3a837 5923
e2d1d6c0 5924ISAPNP
8b58be88 5925M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5926S: Maintained
679655da
JP
5927F: Documentation/isapnp.txt
5928F: drivers/pnp/isapnp/
5929F: include/linux/isapnp.h
e2d1d6c0 5930
d39b8420
HV
5931ISA RADIO MODULE
5932M: Hans Verkuil <hverkuil@xs4all.nl>
5933L: linux-media@vger.kernel.org
5934T: git git://linuxtv.org/media_tree.git
a825eaec 5935W: https://linuxtv.org
d39b8420
HV
5936S: Maintained
5937F: drivers/media/radio/radio-isa*
5938
71a6d0af
HW
5939iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5940M: Peter Jones <pjones@redhat.com>
5941M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5942S: Maintained
5943F: drivers/firmware/iscsi_ibft*
5944
14816b1e 5945ISCSI
8b58be88 5946M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5947L: open-iscsi@googlegroups.com
5948W: www.open-iscsi.org
54e5881d 5949T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5950S: Maintained
679655da
JP
5951F: drivers/scsi/*iscsi*
5952F: include/scsi/*iscsi*
14816b1e 5953
1e65eb42
OG
5954ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5955M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5956M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5957M: Roi Dayan <roid@mellanox.com>
5958L: linux-rdma@vger.kernel.org
5959S: Supported
5960W: http://www.openfabrics.org
5961W: www.open-iscsi.org
5962Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5963F: drivers/infiniband/ulp/iser/
1e65eb42 5964
2b70e5fd
SG
5965ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5966M: Sagi Grimberg <sagig@mellanox.com>
5967T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5968L: linux-rdma@vger.kernel.org
5969L: target-devel@vger.kernel.org
5970S: Supported
5971W: http://www.linux-iscsi.org
5972F: drivers/infiniband/ulp/isert
5973
1da177e4 5974ISDN SUBSYSTEM
8b58be88 5975M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5976L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5977L: netdev@vger.kernel.org
1da177e4 5978W: http://www.isdn4linux.de
54e5881d 5979T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5980S: Maintained
679655da
JP
5981F: Documentation/isdn/
5982F: drivers/isdn/
5983F: include/linux/isdn.h
5984F: include/linux/isdn/
c117ab84
CEB
5985F: include/uapi/linux/isdn.h
5986F: include/uapi/linux/isdn/
1da177e4
LT
5987
5988ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5989M: Armin Schindler <mac@melware.de>
d5d52273 5990L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5991W: http://www.melware.de
5992S: Maintained
679655da 5993F: drivers/isdn/hardware/eicon/
1da177e4 5994
d624870f 5995IT87 HARDWARE MONITORING DRIVER
d8130624 5996M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
5997L: lm-sensors@lm-sensors.org
5998S: Maintained
5999F: Documentation/hwmon/it87
6000F: drivers/hwmon/it87.c
6001
d7104bff
AP
6002IT913X MEDIA DRIVER
6003M: Antti Palosaari <crope@iki.fi>
6004L: linux-media@vger.kernel.org
a825eaec 6005W: https://linuxtv.org
d7104bff
AP
6006W: http://palosaari.fi/linux/
6007Q: http://patchwork.linuxtv.org/project/linux-media/list/
6008T: git git://linuxtv.org/anttip/media_tree.git
6009S: Maintained
249c697e 6010F: drivers/media/tuners/it913x*
d7104bff 6011
91821ff3 6012IVTV VIDEO4LINUX DRIVER
6afdeaf8 6013M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6014L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6015L: linux-media@vger.kernel.org
275ffde4 6016T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6017W: http://www.ivtvdriver.org
6018S: Maintained
679655da 6019F: Documentation/video4linux/*.ivtv
90d72ac6 6020F: drivers/media/pci/ivtv/
c117ab84 6021F: include/uapi/linux/ivtv*
91821ff3 6022
68620bdd
MP
6023IX2505V MEDIA DRIVER
6024M: Malcolm Priestley <tvboxspy@gmail.com>
6025L: linux-media@vger.kernel.org
a825eaec 6026W: https://linuxtv.org
68620bdd
MP
6027Q: http://patchwork.linuxtv.org/project/linux-media/list/
6028S: Maintained
6029F: drivers/media/dvb-frontends/ix2505v*
6030
4453d736
GR
6031JC42.4 TEMPERATURE SENSOR DRIVER
6032M: Guenter Roeck <linux@roeck-us.net>
6033L: lm-sensors@lm-sensors.org
6034S: Maintained
6035F: drivers/hwmon/jc42.c
6036F: Documentation/hwmon/jc42
6037
e2d1d6c0 6038JFS FILESYSTEM
3256f80f 6039M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6040L: jfs-discussion@lists.sourceforge.net
6041W: http://jfs.sourceforge.net/
54e5881d 6042T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6043S: Maintained
679655da
JP
6044F: Documentation/filesystems/jfs.txt
6045F: fs/jfs/
e2d1d6c0 6046
95252236 6047JME NETWORK DRIVER
8b58be88 6048M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6049L: netdev@vger.kernel.org
6050S: Maintained
63d24a0e 6051F: drivers/net/ethernet/jme.*
95252236 6052
1da177e4 6053JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6054M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6055L: linux-mtd@lists.infradead.org
6056W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6057S: Maintained
679655da 6058F: fs/jffs2/
c117ab84 6059F: include/uapi/linux/jffs2.h
1da177e4 6060
d183e11a
TT
6061JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6062M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6063M: Jan Kara <jack@suse.com>
d183e11a
TT
6064L: linux-ext4@vger.kernel.org
6065S: Maintained
6066F: fs/jbd2/
6067F: include/linux/jbd2.h
ae0718f8 6068
207dab5f
MU
6069JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6070M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6071L: linux-media@vger.kernel.org
6072S: Maintained
6073F: drivers/media/platform/rcar_jpu.c
6074
fd8b6cb4 6075JSM Neo PCI based serial card
9d141cb9 6076M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
6077L: linux-serial@vger.kernel.org
6078S: Maintained
df621252 6079F: drivers/tty/serial/jsm/
ae0718f8 6080
af39917d
CL
6081K10TEMP HARDWARE MONITORING DRIVER
6082M: Clemens Ladisch <clemens@ladisch.de>
6083L: lm-sensors@lm-sensors.org
6084S: Maintained
6085F: Documentation/hwmon/k10temp
6086F: drivers/hwmon/k10temp.c
6087
4660cb35 6088K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6089M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 6090L: lm-sensors@lm-sensors.org
ae0718f8 6091S: Maintained
679655da
JP
6092F: Documentation/hwmon/k8temp
6093F: drivers/hwmon/k8temp.c
ae0718f8 6094
1da177e4 6095KCONFIG
5eb1f99e 6096M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6097L: linux-kbuild@vger.kernel.org
cea8321c 6098T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6099S: Maintained
679655da
JP
6100F: Documentation/kbuild/kconfig-language.txt
6101F: scripts/kconfig/
1da177e4 6102
ea6c2089 6103KDUMP
8b58be88
JP
6104M: Vivek Goyal <vgoyal@redhat.com>
6105M: Haren Myneni <hbabu@us.ibm.com>
34633993 6106L: kexec@lists.infradead.org
ea6c2089
VG
6107W: http://lse.sourceforge.net/kdump/
6108S: Maintained
80811493 6109F: Documentation/kdump/
ea6c2089 6110
f41bf02f
HV
6111KEENE FM RADIO TRANSMITTER DRIVER
6112M: Hans Verkuil <hverkuil@xs4all.nl>
6113L: linux-media@vger.kernel.org
6114T: git git://linuxtv.org/media_tree.git
a825eaec 6115W: https://linuxtv.org
f41bf02f
HV
6116S: Maintained
6117F: drivers/media/radio/radio-keene*
6118
1da177e4 6119KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6120M: Ian Kent <raven@themaw.net>
f694fc97 6121L: autofs@vger.kernel.org
1da177e4 6122S: Maintained
679655da 6123F: fs/autofs4/
1da177e4 6124
70fb7ba6 6125KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6126M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6127T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6128T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6129L: linux-kbuild@vger.kernel.org
5ce45962 6130S: Maintained
679655da
JP
6131F: Documentation/kbuild/
6132F: Makefile
6133F: scripts/Makefile.*
70fb7ba6
MM
6134F: scripts/basic/
6135F: scripts/mk*
6136F: scripts/package/
1da177e4
LT
6137
6138KERNEL JANITORS
c3000e03 6139L: kernel-janitors@vger.kernel.org
10466f5a 6140W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6141S: Odd Fixes
1da177e4 6142
e8b43555 6143KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6144M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6145M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6146L: linux-nfs@vger.kernel.org
1da177e4 6147W: http://nfs.sourceforge.net/
9f273c24 6148T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6149S: Supported
679655da 6150F: fs/nfsd/
c117ab84 6151F: include/uapi/linux/nfsd/
679655da
JP
6152F: fs/lockd/
6153F: fs/nfs_common/
6154F: net/sunrpc/
6155F: include/linux/lockd/
6156F: include/linux/sunrpc/
c117ab84 6157F: include/uapi/linux/sunrpc/
1da177e4 6158
13b122b3
SK
6159KERNEL SELFTEST FRAMEWORK
6160M: Shuah Khan <shuahkh@osg.samsung.com>
6161L: linux-api@vger.kernel.org
6162T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6163S: Maintained
6164F: tools/testing/selftests
6165
426d62e2 6166KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6167M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6168M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6169L: kvm@vger.kernel.org
e3e58478 6170W: http://www.linux-kvm.org
a94b40a6 6171T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6172S: Supported
c93a64fe
PB
6173F: Documentation/*/kvm*.txt
6174F: Documentation/virtual/kvm/
679655da 6175F: arch/*/kvm/
1662e862
CB
6176F: arch/x86/kernel/kvm.c
6177F: arch/x86/kernel/kvmclock.c
679655da
JP
6178F: arch/*/include/asm/kvm*
6179F: include/linux/kvm*
c117ab84 6180F: include/uapi/linux/kvm*
679655da 6181F: virt/kvm/
426d62e2 6182
ad8003d3 6183KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6184M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6185L: kvm@vger.kernel.org
038161de 6186W: http://www.linux-kvm.org/
7de609c8 6187S: Maintained
679655da 6188F: arch/x86/include/asm/svm.h
679655da 6189F: arch/x86/kvm/svm.c
426d62e2 6190
513014b7 6191KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6192M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6193L: kvm-ppc@vger.kernel.org
038161de 6194W: http://www.linux-kvm.org/
6a7f972d 6195T: git git://github.com/agraf/linux-2.6.git
513014b7 6196S: Supported
679655da
JP
6197F: arch/powerpc/include/asm/kvm*
6198F: arch/powerpc/kvm/
513014b7 6199
85f8fffe 6200KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6201M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6202M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6203L: linux-s390@vger.kernel.org
6204W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6205T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6206S: Supported
679655da
JP
6207F: Documentation/s390/kvm.txt
6208F: arch/s390/include/asm/kvm*
80811493 6209F: arch/s390/kvm/
85f8fffe 6210
a749474d 6211KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6212M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6213M: Marc Zyngier <marc.zyngier@arm.com>
6214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6215L: kvmarm@lists.cs.columbia.edu
6216W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6217T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6218S: Supported
a749474d
CD
6219F: arch/arm/include/uapi/asm/kvm*
6220F: arch/arm/include/asm/kvm*
6221F: arch/arm/kvm/
5c8818b4
MZ
6222F: virt/kvm/arm/
6223F: include/kvm/arm_*
a749474d 6224
6394a3ec 6225KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6226M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6227M: Marc Zyngier <marc.zyngier@arm.com>
6228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6229L: kvmarm@lists.cs.columbia.edu
6230S: Maintained
6231F: arch/arm64/include/uapi/asm/kvm*
6232F: arch/arm64/include/asm/kvm*
6233F: arch/arm64/kvm/
6234
bfd3d532
JH
6235KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6236M: James Hogan <james.hogan@imgtec.com>
6237L: linux-mips@linux-mips.org
6238S: Supported
6239F: arch/mips/include/uapi/asm/kvm*
6240F: arch/mips/include/asm/kvm*
6241F: arch/mips/kvm/
6242
dc009d92 6243KEXEC
8b58be88 6244M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6245W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6246L: kexec@lists.infradead.org
dc009d92 6247S: Maintained
679655da 6248F: include/linux/kexec.h
c117ab84 6249F: include/uapi/linux/kexec.h
679655da 6250F: kernel/kexec.c
dc009d92 6251
e971461f
DH
6252KEYS/KEYRINGS:
6253M: David Howells <dhowells@redhat.com>
aa62efff 6254L: keyrings@vger.kernel.org
e971461f 6255S: Maintained
d410fa4e 6256F: Documentation/security/keys.txt
e971461f
DH
6257F: include/linux/key.h
6258F: include/linux/key-type.h
6259F: include/keys/
6260F: security/keys/
6261
7f3c68be 6262KEYS-TRUSTED
74dd744f
MZ
6263M: David Safford <safford@us.ibm.com>
6264M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6265L: linux-security-module@vger.kernel.org
aa62efff 6266L: keyrings@vger.kernel.org
7f3c68be 6267S: Supported
d410fa4e 6268F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6269F: include/keys/trusted-type.h
6270F: security/keys/trusted.c
6271F: security/keys/trusted.h
6272
6273KEYS-ENCRYPTED
74dd744f
MZ
6274M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6275M: David Safford <safford@us.ibm.com>
7f3c68be 6276L: linux-security-module@vger.kernel.org
aa62efff 6277L: keyrings@vger.kernel.org
7f3c68be 6278S: Supported
d410fa4e 6279F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6280F: include/keys/encrypted-type.h
19c90aa6 6281F: security/keys/encrypted-keys/
7f3c68be 6282
5b778dad 6283KGDB / KDB /debug_core
8b58be88 6284M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6285W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6286L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6287T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6288S: Maintained
679655da
JP
6289F: Documentation/DocBook/kgdb.tmpl
6290F: drivers/misc/kgdbts.c
df621252 6291F: drivers/tty/serial/kgdboc.c
5b778dad 6292F: include/linux/kdb.h
679655da 6293F: include/linux/kgdb.h
4063eb5f 6294F: kernel/debug/
e3e2aaf7 6295
456db8cc 6296KMEMCHECK
8b58be88 6297M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6298M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6299S: Maintained
410d7a97
JP
6300F: Documentation/kmemcheck.txt
6301F: arch/x86/include/asm/kmemcheck.h
6302F: arch/x86/mm/kmemcheck/
6303F: include/linux/kmemcheck.h
6304F: mm/kmemcheck.c
b9ce08c0 6305
c3bb4d24 6306KMEMLEAK
8b58be88 6307M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6308S: Maintained
6309F: Documentation/kmemleak.txt
6310F: include/linux/kmemleak.h
6311F: mm/kmemleak.c
6312F: mm/kmemleak-test.c
6313
89559a61 6314KPROBES
8b58be88
JP
6315M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6316M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6317M: "David S. Miller" <davem@davemloft.net>
97c29e74 6318M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6319S: Maintained
679655da
JP
6320F: Documentation/kprobes.txt
6321F: include/linux/kprobes.h
6322F: kernel/kprobes.c
89559a61 6323
70e84049 6324KS0108 LCD CONTROLLER DRIVER
8b58be88 6325M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6326W: http://miguelojeda.es/auxdisplay.htm
6327W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6328S: Maintained
679655da
JP
6329F: Documentation/auxdisplay/ks0108
6330F: drivers/auxdisplay/ks0108.c
6331F: include/linux/ks0108.h
70e84049 6332
1b69c6d0
DA
6333L3MDEV
6334M: David Ahern <dsa@cumulusnetworks.com>
6335L: netdev@vger.kernel.org
6336S: Maintained
6337F: net/l3mdev
6338F: include/net/l3mdev.h
6339
9ca44355
JC
6340LANTIQ MIPS ARCHITECTURE
6341M: John Crispin <blogic@openwrt.org>
6342L: linux-mips@linux-mips.org
6343S: Maintained
6344F: arch/mips/lantiq
6345
1da177e4 6346LAPB module
1da177e4 6347L: linux-x25@vger.kernel.org
bf9915cc 6348S: Orphan
679655da
JP
6349F: Documentation/networking/lapb-module.txt
6350F: include/*/lapb.h
6351F: net/lapb/
1da177e4
LT
6352
6353LASI 53c700 driver for PARISC
8b58be88 6354M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6355L: linux-scsi@vger.kernel.org
6356S: Maintained
679655da
JP
6357F: Documentation/scsi/53c700.txt
6358F: drivers/scsi/53c700*
1da177e4 6359
263de9b5 6360LED SUBSYSTEM
8b58be88 6361M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6362M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6363L: linux-leds@vger.kernel.org
b8926ba0 6364T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6365S: Maintained
679655da
JP
6366F: drivers/leds/
6367F: include/linux/leds.h
263de9b5 6368
b0461a44 6369LEGACY EEPROM DRIVER
d8130624 6370M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6371S: Maintained
6372F: Documentation/misc-devices/eeprom
6373F: drivers/misc/eeprom/eeprom.c
6374
1da177e4 6375LEGO USB Tower driver
8b58be88 6376M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6377L: legousb-devel@lists.sourceforge.net
6378W: http://legousb.sourceforge.net/
6379S: Maintained
679655da 6380F: drivers/usb/misc/legousbtower.c
1da177e4 6381
055616a8
MK
6382LG2160 MEDIA DRIVER
6383M: Michael Krufky <mkrufky@linuxtv.org>
6384L: linux-media@vger.kernel.org
a825eaec 6385W: https://linuxtv.org
055616a8
MK
6386W: http://github.com/mkrufky
6387Q: http://patchwork.linuxtv.org/project/linux-media/list/
6388T: git git://linuxtv.org/mkrufky/tuners.git
6389S: Maintained
6390F: drivers/media/dvb-frontends/lg2160.*
6391
6f0e7725
MK
6392LGDT3305 MEDIA DRIVER
6393M: Michael Krufky <mkrufky@linuxtv.org>
6394L: linux-media@vger.kernel.org
a825eaec 6395W: https://linuxtv.org
6f0e7725
MK
6396W: http://github.com/mkrufky
6397Q: http://patchwork.linuxtv.org/project/linux-media/list/
6398T: git git://linuxtv.org/mkrufky/tuners.git
6399S: Maintained
6400F: drivers/media/dvb-frontends/lgdt3305.*
6401
568a17ff 6402LGUEST
8b58be88 6403M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6404L: lguest@lists.ozlabs.org
568a17ff 6405W: http://lguest.ozlabs.org/
72e91863 6406S: Odd Fixes
070f420b 6407F: arch/x86/include/asm/lguest*.h
679655da
JP
6408F: arch/x86/lguest/
6409F: drivers/lguest/
6410F: include/linux/lguest*.h
070f420b 6411F: tools/lguest/
568a17ff 6412
32ac7cb2
TH
6413LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6414M: Tejun Heo <tj@kernel.org>
6415L: linux-ide@vger.kernel.org
6416T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6417S: Maintained
6418F: drivers/ata/
6419F: include/linux/ata.h
6420F: include/linux/libata.h
6421
6422LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6423M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6424L: linux-ide@vger.kernel.org
6425T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6426S: Maintained
6427F: include/linux/pata_arasan_cf_data.h
6428F: drivers/ata/pata_arasan_cf.c
6429
c7fa056c
BZ
6430LIBATA PATA DRIVERS
6431M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6432M: Tejun Heo <tj@kernel.org>
6433L: linux-ide@vger.kernel.org
6434T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6435S: Maintained
6436F: drivers/ata/pata_*.c
6437F: drivers/ata/ata_generic.c
6438
32ac7cb2
TH
6439LIBATA SATA AHCI PLATFORM devices support
6440M: Hans de Goede <hdegoede@redhat.com>
6441M: Tejun Heo <tj@kernel.org>
6442L: linux-ide@vger.kernel.org
6443T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6444S: Maintained
6445F: drivers/ata/ahci_platform.c
6446F: drivers/ata/libahci_platform.c
6447F: include/linux/ahci_platform.h
6448
6449LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6450M: Mikael Pettersson <mikpelinux@gmail.com>
6451L: linux-ide@vger.kernel.org
6452T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6453S: Maintained
6454F: drivers/ata/sata_promise.*
6455
1acd437c
SL
6456LIBLOCKDEP
6457M: Sasha Levin <sasha.levin@oracle.com>
6458S: Maintained
6459F: tools/lib/lockdep/
6460
bc30196f
DW
6461LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6462M: Dan Williams <dan.j.williams@intel.com>
6463L: linux-nvdimm@lists.01.org
6464Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6465T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6466S: Supported
6467F: drivers/nvdimm/*
6468F: include/linux/nd.h
6469F: include/linux/libnvdimm.h
6470F: include/uapi/linux/ndctl.h
6471
6472LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6473M: Ross Zwisler <ross.zwisler@linux.intel.com>
6474L: linux-nvdimm@lists.01.org
6475Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6476S: Supported
6477F: drivers/nvdimm/blk.c
6478F: drivers/nvdimm/region_devs.c
6479F: drivers/acpi/nfit*
6480
6481LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6482M: Vishal Verma <vishal.l.verma@intel.com>
6483L: linux-nvdimm@lists.01.org
6484Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6485S: Supported
6486F: drivers/nvdimm/btt*
6487
6488LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6489M: Ross Zwisler <ross.zwisler@linux.intel.com>
6490L: linux-nvdimm@lists.01.org
6491Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6492S: Supported
6493F: drivers/nvdimm/pmem.c
b864bc17 6494F: include/linux/pmem.h
40603526 6495F: arch/*/include/asm/pmem.h
bc30196f 6496
cd9e9808
MB
6497LIGHTNVM PLATFORM SUPPORT
6498M: Matias Bjorling <mb@lightnvm.io>
6499W: http://github/OpenChannelSSD
4ead1a25 6500L: linux-block@vger.kernel.org
cd9e9808
MB
6501S: Maintained
6502F: drivers/lightnvm/
6503F: include/linux/lightnvm.h
6504F: include/uapi/linux/lightnvm.h
6505
1da177e4 6506LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6507M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6508W: http://www.ibm.com/linux/ltc/projects/ppc
6509S: Supported
11c34c7d 6510F: arch/powerpc/boot/rs6000.h
1da177e4 6511
852bb9f5 6512LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6513M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6514M: Paul Mackerras <paulus@samba.org>
ea668936 6515M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6516W: http://www.penguinppc.org/
a4724ed6 6517L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6518Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6519T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6520S: Supported
11c34c7d
JP
6521F: Documentation/powerpc/
6522F: arch/powerpc/
1da177e4
LT
6523
6524LINUX FOR POWER MACINTOSH
8b58be88 6525M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6526W: http://www.penguinppc.org/
a4724ed6 6527L: linuxppc-dev@lists.ozlabs.org
1da177e4 6528S: Maintained
11c34c7d
JP
6529F: arch/powerpc/platforms/powermac/
6530F: drivers/macintosh/
1da177e4 6531
77a76369 6532LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6533M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6534L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6535T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6536S: Maintained
11c34c7d
JP
6537F: arch/powerpc/platforms/512x/
6538F: arch/powerpc/platforms/52xx/
1da177e4
LT
6539
6540LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6541M: Alistair Popple <alistair@popple.id.au>
8b58be88 6542M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6543W: http://www.penguinppc.org/
a4724ed6 6544L: linuxppc-dev@lists.ozlabs.org
1da177e4 6545S: Maintained
11c34c7d
JP
6546F: arch/powerpc/platforms/40x/
6547F: arch/powerpc/platforms/44x/
1da177e4 6548
260c02a9 6549LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6550L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6551S: Orphan
11c34c7d
JP
6552F: arch/powerpc/*/*virtex*
6553F: arch/powerpc/*/*/*virtex*
1da177e4 6554
e93adf1e 6555LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6556M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6557W: http://www.penguinppc.org/
a4724ed6 6558L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6559S: Maintained
a2b1f7c8 6560F: arch/powerpc/platforms/8xx/
e93adf1e 6561
1da177e4 6562LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6563M: Scott Wood <oss@buserror.net>
8b58be88 6564M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6565W: http://www.penguinppc.org/
a4724ed6 6566L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6567T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6568S: Maintained
11c34c7d 6569F: arch/powerpc/platforms/83xx/
4c8f581d 6570F: arch/powerpc/platforms/85xx/
1da177e4 6571
ab06ff3a 6572LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6573M: Olof Johansson <olof@lixom.net>
a4724ed6 6574L: linuxppc-dev@lists.ozlabs.org
92e19709 6575S: Maintained
11c34c7d
JP
6576F: arch/powerpc/platforms/pasemi/
6577F: drivers/*/*pasemi*
6578F: drivers/*/*/*pasemi*
ab06ff3a 6579
1da177e4 6580LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6581M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6582L: linux-security-module@vger.kernel.org
1da177e4
LT
6583S: Supported
6584
a23ce6da
HW
6585LIS3LV02D ACCELEROMETER DRIVER
6586M: Eric Piel <eric.piel@tremplin-utc.net>
6587S: Maintained
ff606677
JD
6588F: Documentation/misc-devices/lis3lv02d
6589F: drivers/misc/lis3lv02d/
bd35665f 6590F: drivers/platform/x86/hp_accel.c
a23ce6da 6591
b700e7f0
SJ
6592LIVE PATCHING
6593M: Josh Poimboeuf <jpoimboe@redhat.com>
6594M: Seth Jennings <sjenning@redhat.com>
e5f6450c 6595M: Jiri Kosina <jikos@kernel.org>
d8130624 6596M: Vojtech Pavlik <vojtech@suse.com>
b700e7f0
SJ
6597S: Maintained
6598F: kernel/livepatch/
6599F: include/linux/livepatch.h
6600F: arch/x86/include/asm/livepatch.h
6601F: arch/x86/kernel/livepatch.c
6602F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6603F: samples/livepatch/
b700e7f0 6604L: live-patching@vger.kernel.org
74d50da3 6605T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6606
e2d1d6c0 6607LLC (802.2)
8b58be88 6608M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6609S: Maintained
679655da 6610F: include/linux/llc.h
c117ab84 6611F: include/uapi/linux/llc.h
679655da
JP
6612F: include/net/llc*
6613F: net/llc/
e2d1d6c0 6614
4e233cbe
AD
6615LM73 HARDWARE MONITOR DRIVER
6616M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6617L: lm-sensors@lm-sensors.org
6618S: Maintained
6619F: drivers/hwmon/lm73.c
6620
156e2d1a 6621LM78 HARDWARE MONITOR DRIVER
d8130624 6622M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6623L: lm-sensors@lm-sensors.org
6624S: Maintained
6625F: Documentation/hwmon/lm78
6626F: drivers/hwmon/lm78.c
6627
1da177e4 6628LM83 HARDWARE MONITOR DRIVER
d8130624 6629M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6630L: lm-sensors@lm-sensors.org
1da177e4 6631S: Maintained
679655da
JP
6632F: Documentation/hwmon/lm83
6633F: drivers/hwmon/lm83.c
1da177e4
LT
6634
6635LM90 HARDWARE MONITOR DRIVER
d8130624 6636M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6637L: lm-sensors@lm-sensors.org
1da177e4 6638S: Maintained
679655da 6639F: Documentation/hwmon/lm90
aae7bce4 6640F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6641F: drivers/hwmon/lm90.c
1da177e4 6642
917cc4e6
GR
6643LM95234 HARDWARE MONITOR DRIVER
6644M: Guenter Roeck <linux@roeck-us.net>
6645L: lm-sensors@lm-sensors.org
6646S: Maintained
6647F: Documentation/hwmon/lm95234
6648F: drivers/hwmon/lm95234.c
6649
68620bdd
MP
6650LME2510 MEDIA DRIVER
6651M: Malcolm Priestley <tvboxspy@gmail.com>
6652L: linux-media@vger.kernel.org
a825eaec 6653W: https://linuxtv.org
68620bdd
MP
6654Q: http://patchwork.linuxtv.org/project/linux-media/list/
6655S: Maintained
6656F: drivers/media/usb/dvb-usb-v2/lmedm04*
6657
512e67f9 6658LOCKDEP AND LOCKSTAT
8b58be88
JP
6659M: Peter Zijlstra <peterz@infradead.org>
6660M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6661L: linux-kernel@vger.kernel.org
75fc2d37 6662T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6663S: Maintained
214e0aed
DB
6664F: Documentation/locking/lockdep*.txt
6665F: Documentation/locking/lockstat.txt
679655da 6666F: include/linux/lockdep.h
7486d6da 6667F: kernel/locking/
512e67f9 6668
dde33348 6669LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6670M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6671L: linux-ntfs-dev@lists.sourceforge.net
6672W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6673S: Maintained
679655da 6674F: Documentation/ldm.txt
20d16fef 6675F: block/partitions/ldm.*
1da177e4 6676
ef6ada3d
JE
6677LogFS
6678M: Joern Engel <joern@logfs.org>
756ccb3c 6679M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6680L: logfs@logfs.org
6681W: logfs.org
6682S: Maintained
6683F: fs/logfs/
6684
b62d7946
RS
6685LPC32XX MACHINE SUPPORT
6686M: Roland Stigge <stigge@antcom.de>
6687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6688S: Maintained
6689F: arch/arm/mach-lpc32xx/
6690
c87e34ef 6691LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3a980508
RS
6692M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6693M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6694M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6695M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6696L: MPT-FusionLinux.pdl@avagotech.com
c87e34ef
MED
6697L: linux-scsi@vger.kernel.org
6698W: http://www.lsilogic.com/support
6699S: Supported
679655da 6700F: drivers/message/fusion/
500c152a 6701F: drivers/scsi/mpt2sas/
6702F: drivers/scsi/mpt3sas/
c87e34ef 6703
1da177e4 6704LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6705M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6706L: linux-scsi@vger.kernel.org
6707S: Maintained
679655da 6708F: drivers/scsi/sym53c8xx_2/
1da177e4 6709
e5f5c99a
GR
6710LTC4261 HARDWARE MONITOR DRIVER
6711M: Guenter Roeck <linux@roeck-us.net>
6712L: lm-sensors@lm-sensors.org
6713S: Maintained
6714F: Documentation/hwmon/ltc4261
6715F: drivers/hwmon/ltc4261.c
6716
81365c31 6717LTP (Linux Test Project)
28b8e8d4 6718M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6719M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6720M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6721M: Jan Stancek <jstancek@redhat.com>
6722M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6723M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6724L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6725W: http://linux-test-project.github.io/
7d1ae8a8 6726T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6727S: Maintained
6728
c12a54b3 6729M32R ARCHITECTURE
c12a54b3 6730W: http://www.linux-m32r.org/
b4174867 6731S: Orphan
679655da 6732F: arch/m32r/
c12a54b3 6733
1da177e4 6734M68K ARCHITECTURE
8b58be88 6735M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6736L: linux-m68k@lists.linux-m68k.org
6737W: http://www.linux-m68k.org/
54e5881d 6738T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6739S: Maintained
679655da 6740F: arch/m68k/
9db35182 6741F: drivers/zorro/
1da177e4
LT
6742
6743M68K ON APPLE MACINTOSH
8b58be88 6744M: Joshua Thompson <funaho@jurai.org>
1da177e4 6745W: http://www.mac.linux-m68k.org/
9bb9f222 6746L: linux-m68k@lists.linux-m68k.org
1da177e4 6747S: Maintained
9db35182 6748F: arch/m68k/mac/
1da177e4
LT
6749
6750M68K ON HP9000/300
8b58be88 6751M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6752W: http://www.tazenda.demon.co.uk/phil/linux-hp
6753S: Maintained
679655da 6754F: arch/m68k/hp300/
1da177e4 6755
74425546
AP
6756M88DS3103 MEDIA DRIVER
6757M: Antti Palosaari <crope@iki.fi>
6758L: linux-media@vger.kernel.org
a825eaec 6759W: https://linuxtv.org
74425546
AP
6760W: http://palosaari.fi/linux/
6761Q: http://patchwork.linuxtv.org/project/linux-media/list/
6762T: git git://linuxtv.org/anttip/media_tree.git
6763S: Maintained
6764F: drivers/media/dvb-frontends/m88ds3103*
6765
68620bdd
MP
6766M88RS2000 MEDIA DRIVER
6767M: Malcolm Priestley <tvboxspy@gmail.com>
6768L: linux-media@vger.kernel.org
a825eaec 6769W: https://linuxtv.org
68620bdd
MP
6770Q: http://patchwork.linuxtv.org/project/linux-media/list/
6771S: Maintained
6772F: drivers/media/dvb-frontends/m88rs2000*
6773
07a092fa 6774MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6775M: Alexey Klimov <klimov.linux@gmail.com>
6776L: linux-media@vger.kernel.org
6777T: git git://linuxtv.org/media_tree.git
6778S: Maintained
6779F: drivers/media/radio/radio-ma901.c
07a092fa 6780
64a327a7 6781MAC80211
8b58be88 6782M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6783L: linux-wireless@vger.kernel.org
491b26b4 6784W: http://wireless.kernel.org/
ce466579
JB
6785T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6786T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6787S: Maintained
679655da
JP
6788F: Documentation/networking/mac80211-injection.txt
6789F: include/net/mac80211.h
6790F: net/mac80211/
64a327a7 6791
b863ceb7 6792MACVLAN DRIVER
8b58be88 6793M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6794L: netdev@vger.kernel.org
6795S: Maintained
679655da
JP
6796F: drivers/net/macvlan.c
6797F: include/linux/if_macvlan.h
b863ceb7 6798
2b6d83e2
JB
6799MAILBOX API
6800M: Jassi Brar <jassisinghbrar@gmail.com>
6801L: linux-kernel@vger.kernel.org
6802S: Maintained
6803F: drivers/mailbox/
6804F: include/linux/mailbox_client.h
6805F: include/linux/mailbox_controller.h
6806
faf1668c 6807MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6808M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6809W: http://www.kernel.org/doc/man-pages
bd7ebec6 6810L: linux-man@vger.kernel.org
1b53dc74 6811S: Maintained
faf1668c 6812
8427defd
RK
6813MARVELL ARMADA DRM SUPPORT
6814M: Russell King <rmk+kernel@arm.linux.org.uk>
6815S: Maintained
6816F: drivers/gpu/drm/armada/
6817
3ad50cca
GR
6818MARVELL 88E6352 DSA support
6819M: Guenter Roeck <linux@roeck-us.net>
6820S: Maintained
6821F: drivers/net/dsa/mv88e6352.c
6822
c4d007bc
TP
6823MARVELL CRYPTO DRIVER
6824M: Boris Brezillon <boris.brezillon@free-electrons.com>
6825M: Arnaud Ebalard <arno@natisbad.org>
6826F: drivers/crypto/marvell/
6827S: Maintained
6828L: linux-crypto@vger.kernel.org
6829
44c14c1d 6830MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6831M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6832M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6833L: netdev@vger.kernel.org
6834S: Maintained
6835F: drivers/net/ethernet/marvell/sk*
6836
74cda169 6837MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6838L: libertas-dev@lists.infradead.org
8ac3e99e 6839S: Orphan
f988d640 6840F: drivers/net/wireless/marvell/libertas/
74cda169 6841
b60d6975 6842MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6843M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6844L: netdev@vger.kernel.org
f5ca8502 6845S: Maintained
527a6266 6846F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6847F: include/linux/mv643xx.h
1da177e4 6848
370b8ed9
TP
6849MARVELL MVNETA ETHERNET DRIVER
6850M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6851L: netdev@vger.kernel.org
6852S: Maintained
6853F: drivers/net/ethernet/marvell/mvneta.*
6854
fcad584d 6855MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6856M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6857M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6858L: linux-wireless@vger.kernel.org
6859S: Maintained
277b024e 6860F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6861
a2c3f656 6862MARVELL MWL8K WIRELESS DRIVER
a040d532 6863M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6864L: linux-wireless@vger.kernel.org
16345910 6865S: Odd Fixes
de60f1dc 6866F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6867
2a69567b 6868MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6869M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6870S: Odd Fixes
1fa7e547 6871F: drivers/mmc/host/mvsdio.*
2a69567b 6872
1da177e4 6873MATROX FRAMEBUFFER DRIVER
c69f677c 6874L: linux-fbdev@vger.kernel.org
52653199 6875S: Orphan
8a61f013 6876F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6877F: include/uapi/linux/matroxfb.h
1da177e4 6878
ca462085
GR
6879MAX16065 HARDWARE MONITOR DRIVER
6880M: Guenter Roeck <linux@roeck-us.net>
6881L: lm-sensors@lm-sensors.org
6882S: Maintained
6883F: Documentation/hwmon/max16065
6884F: drivers/hwmon/max16065.c
6885
1f61cab8
GR
6886MAX20751 HARDWARE MONITOR DRIVER
6887M: Guenter Roeck <linux@roeck-us.net>
6888L: lm-sensors@lm-sensors.org
6889S: Maintained
6890F: Documentation/hwmon/max20751
6891F: drivers/hwmon/max20751.c
6892
d20620de 6893MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6894M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6895L: lm-sensors@lm-sensors.org
6896S: Maintained
679655da
JP
6897F: Documentation/hwmon/max6650
6898F: drivers/hwmon/max6650.c
d20620de 6899
e89ab51f
GR
6900MAX6697 HARDWARE MONITOR DRIVER
6901M: Guenter Roeck <linux@roeck-us.net>
6902L: lm-sensors@lm-sensors.org
6903S: Maintained
6904F: Documentation/hwmon/max6697
6905F: Documentation/devicetree/bindings/i2c/max6697.txt
6906F: drivers/hwmon/max6697.c
6907F: include/linux/platform_data/max6697.h
6908
f8f847b5
KK
6909MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6910M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6911L: linux-pm@vger.kernel.org
6912S: Supported
6913F: drivers/power/max14577_charger.c
6914F: drivers/power/max77693_charger.c
6915
3811405e
JMC
6916MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6917M: Javier Martinez Canillas <javier@osg.samsung.com>
6918L: linux-kernel@vger.kernel.org
6919S: Supported
6920F: drivers/*/*max77802.c
6921F: Documentation/devicetree/bindings/*/*max77802.txt
6922F: include/dt-bindings/*/*max77802.h
6923
befeb596
KK
6924MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6925M: Chanwoo Choi <cw00.choi@samsung.com>
6926M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6927L: linux-kernel@vger.kernel.org
6928S: Supported
6929F: drivers/*/max14577.c
6930F: drivers/*/max77686.c
6931F: drivers/*/max77693.c
6932F: drivers/extcon/extcon-max14577.c
6933F: drivers/extcon/extcon-max77693.c
6934F: drivers/rtc/rtc-max77686.c
6935F: drivers/clk/clk-max77686.c
6936F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6937F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6938F: Documentation/devicetree/bindings/mfd/max77693.txt
6939F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6940F: include/linux/mfd/max14577*.h
6941F: include/linux/mfd/max77686*.h
6942F: include/linux/mfd/max77693*.h
6943
9be3c9a5
HV
6944MAXIRADIO FM RADIO RECEIVER DRIVER
6945M: Hans Verkuil <hverkuil@xs4all.nl>
6946L: linux-media@vger.kernel.org
6947T: git git://linuxtv.org/media_tree.git
a825eaec 6948W: https://linuxtv.org
9be3c9a5
HV
6949S: Maintained
6950F: drivers/media/radio/radio-maxiradio*
6951
c05dc2cc
PR
6952MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6953M: Peter Rosin <peda@axentia.se>
6954L: linux-iio@vger.kernel.org
6955S: Maintained
6956F: drivers/iio/potentiometer/mcp4531.c
6957
6f32a8c9
LP
6958MEDIA DRIVERS FOR RENESAS - VSP1
6959M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6960L: linux-media@vger.kernel.org
4a121096 6961L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
6962T: git git://linuxtv.org/media_tree.git
6963S: Supported
6964F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6965F: drivers/media/platform/vsp1/
6966
dacf9ce8
KS
6967MEDIA DRIVERS FOR ASCOT2E
6968M: Sergey Kozlov <serjk@netup.ru>
6969L: linux-media@vger.kernel.org
a825eaec 6970W: https://linuxtv.org
dacf9ce8
KS
6971W: http://netup.tv/
6972T: git git://linuxtv.org/media_tree.git
6973S: Supported
6974F: drivers/media/dvb-frontends/ascot2e*
6975
a6dc60ff
KS
6976MEDIA DRIVERS FOR CXD2841ER
6977M: Sergey Kozlov <serjk@netup.ru>
6978L: linux-media@vger.kernel.org
a825eaec 6979W: https://linuxtv.org
a6dc60ff
KS
6980W: http://netup.tv/
6981T: git git://linuxtv.org/media_tree.git
6982S: Supported
6983F: drivers/media/dvb-frontends/cxd2841er*
6984
a5d32b35
KS
6985MEDIA DRIVERS FOR HORUS3A
6986M: Sergey Kozlov <serjk@netup.ru>
6987L: linux-media@vger.kernel.org
a825eaec 6988W: https://linuxtv.org
a5d32b35
KS
6989W: http://netup.tv/
6990T: git git://linuxtv.org/media_tree.git
6991S: Supported
6992F: drivers/media/dvb-frontends/horus3a*
6993
e025273b
KS
6994MEDIA DRIVERS FOR LNBH25
6995M: Sergey Kozlov <serjk@netup.ru>
6996L: linux-media@vger.kernel.org
a825eaec 6997W: https://linuxtv.org
e025273b
KS
6998W: http://netup.tv/
6999T: git git://linuxtv.org/media_tree.git
7000S: Supported
7001F: drivers/media/dvb-frontends/lnbh25*
7002
52b1eaf4
KS
7003MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7004M: Sergey Kozlov <serjk@netup.ru>
7005L: linux-media@vger.kernel.org
a825eaec 7006W: https://linuxtv.org
52b1eaf4
KS
7007W: http://netup.tv/
7008T: git git://linuxtv.org/media_tree.git
7009S: Supported
7010F: drivers/media/pci/netup_unidvb/*
7011
127c49ae 7012MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 7013M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
7014P: LinuxTV.org Project
7015L: linux-media@vger.kernel.org
a825eaec 7016W: https://linuxtv.org
8a6e2535 7017Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7018T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7019S: Maintained
7020F: Documentation/dvb/
7021F: Documentation/video4linux/
ffe06198 7022F: Documentation/DocBook/media/
127c49ae 7023F: drivers/media/
ffe06198 7024F: drivers/staging/media/
eb4b0ec7 7025F: include/linux/platform_data/media/
127c49ae 7026F: include/media/
6c0f0359
MCC
7027F: include/uapi/linux/dvb/
7028F: include/uapi/linux/videodev2.h
7029F: include/uapi/linux/media.h
7030F: include/uapi/linux/v4l2-*
7031F: include/uapi/linux/meye.h
7032F: include/uapi/linux/ivtv*
7033F: include/uapi/linux/uvcvideo.h
d20620de 7034
c869f77d
JK
7035MEDIATEK MT7601U WIRELESS LAN DRIVER
7036M: Jakub Kicinski <kubakici@wp.pl>
7037L: linux-wireless@vger.kernel.org
7038S: Maintained
7039F: drivers/net/wireless/mediatek/mt7601u/
7040
e399065b
SS
7041MEGARAID SCSI/SAS DRIVERS
7042M: Kashyap Desai <kashyap.desai@avagotech.com>
7043M: Sumit Saxena <sumit.saxena@avagotech.com>
7044M: Uday Lingala <uday.lingala@avagotech.com>
7045L: megaraidlinux.pdl@avagotech.com
baaea1dc 7046L: linux-scsi@vger.kernel.org
e399065b 7047W: http://www.lsi.com
ce00f85c 7048S: Maintained
679655da
JP
7049F: Documentation/scsi/megaraid.txt
7050F: drivers/scsi/megaraid.*
7051F: drivers/scsi/megaraid/
757e0108 7052
2c46c9d5 7053MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7054M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7055L: netdev@vger.kernel.org
2c46c9d5
AV
7056S: Supported
7057W: http://www.mellanox.com
7058Q: http://patchwork.ozlabs.org/project/netdev/list/
7059F: drivers/net/ethernet/mellanox/mlx4/en_*
7060
e7523a49
OG
7061MELLANOX ETHERNET DRIVER (mlx5e)
7062M: Saeed Mahameed <saeedm@mellanox.com>
7063L: netdev@vger.kernel.org
7064S: Supported
7065W: http://www.mellanox.com
7066Q: http://patchwork.ozlabs.org/project/netdev/list/
7067F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7068
93c1edb2
JP
7069MELLANOX ETHERNET SWITCH DRIVERS
7070M: Jiri Pirko <jiri@mellanox.com>
7071M: Ido Schimmel <idosch@mellanox.com>
7072L: netdev@vger.kernel.org
7073S: Supported
7074W: http://www.mellanox.com
7075Q: http://patchwork.ozlabs.org/project/netdev/list/
7076F: drivers/net/ethernet/mellanox/mlxsw/
7077
5b25b13a
MD
7078MEMBARRIER SUPPORT
7079M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7080M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7081L: linux-kernel@vger.kernel.org
7082S: Supported
7083F: kernel/membarrier.c
7084F: include/uapi/linux/membarrier.h
7085
70ea91f1
SR
7086MEMORY MANAGEMENT
7087L: linux-mm@kvack.org
70ea91f1
SR
7088W: http://www.linux-mm.org
7089S: Maintained
679655da 7090F: include/linux/mm.h
551450bb
CS
7091F: include/linux/gfp.h
7092F: include/linux/mmzone.h
7093F: include/linux/memory_hotplug.h
7094F: include/linux/vmalloc.h
679655da 7095F: mm/
70ea91f1 7096
f4e9ce66 7097MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7098M: David Woodhouse <dwmw2@infradead.org>
242c325e 7099M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7100L: linux-mtd@lists.infradead.org
8a6e2535
JP
7101W: http://www.linux-mtd.infradead.org/
7102Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7103T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7104T: git git://git.infradead.org/l2-mtd.git
1da177e4 7105S: Maintained
679655da
JP
7106F: drivers/mtd/
7107F: include/linux/mtd/
c117ab84 7108F: include/uapi/mtd/
1da177e4 7109
26c57ef1 7110MEN A21 WATCHDOG DRIVER
30c7469b 7111M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7112L: linux-watchdog@vger.kernel.org
30c7469b 7113S: Maintained
26c57ef1
JT
7114F: drivers/watchdog/mena21_wdt.c
7115
3764e82e 7116MEN CHAMELEON BUS (mcb)
30c7469b
JT
7117M: Johannes Thumshirn <morbidrsa@gmail.com>
7118S: Maintained
3764e82e
JT
7119F: drivers/mcb/
7120F: include/linux/mcb.h
b9f2f459 7121F: Documentation/men-chameleon-bus.txt
3764e82e 7122
48b490d2
AW
7123MEN F21BMC (Board Management Controller)
7124M: Andreas Werner <andreas.werner@men.de>
7125S: Supported
7126F: drivers/mfd/menf21bmc.c
7127F: drivers/watchdog/menf21bmc_wdt.c
7128F: drivers/leds/leds-menf21bmc.c
7129F: drivers/hwmon/menf21bmc_hwmon.c
7130F: Documentation/hwmon/menf21bmc
7131
12285945
JH
7132METAG ARCHITECTURE
7133M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7134L: linux-metag@vger.kernel.org
9f273c24 7135T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7136S: Odd Fixes
12285945
JH
7137F: arch/metag/
7138F: Documentation/metag/
7139F: Documentation/devicetree/bindings/metag/
2d799dde 7140F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7141F: drivers/clocksource/metag_generic.c
5698c50d
JH
7142F: drivers/irqchip/irq-metag.c
7143F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7144F: drivers/tty/metag_da.c
12285945 7145
c6375b0a 7146MICROBLAZE ARCHITECTURE
8b58be88 7147M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7148W: http://www.monstr.eu/fdt/
7149T: git git://git.monstr.eu/linux-2.6-microblaze.git
7150S: Supported
0a8c7914 7151F: arch/microblaze/
1da177e4 7152
2508a45a
CY
7153MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7154M: Chen Yu <yu.c.chen@intel.com>
7155L: platform-driver-x86@vger.kernel.org
7156S: Supported
7157F: drivers/platform/x86/surfacepro3_button.c
7158
1da177e4 7159MICROTEK X6 SCANNER
61eee9a7 7160M: Oliver Neukum <oliver@neukum.org>
1da177e4 7161S: Maintained
679655da 7162F: drivers/usb/image/microtek.*
1da177e4
LT
7163
7164MIPS
8b58be88 7165M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7166L: linux-mips@linux-mips.org
6097050d 7167W: http://www.linux-mips.org/
b05e988e 7168T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7169Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7170S: Supported
679655da
JP
7171F: Documentation/mips/
7172F: arch/mips/
1da177e4 7173
08b7620a
HV
7174MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7175M: Hans Verkuil <hverkuil@xs4all.nl>
7176L: linux-media@vger.kernel.org
7177T: git git://linuxtv.org/media_tree.git
a825eaec 7178W: https://linuxtv.org
08b7620a
HV
7179S: Odd Fixes
7180F: drivers/media/radio/radio-miropcm20*
7181
c09befcb
OG
7182MELLANOX MLX4 core VPI driver
7183M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7184L: netdev@vger.kernel.org
7185L: linux-rdma@vger.kernel.org
7186W: http://www.mellanox.com
7187Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7188S: Supported
7189F: drivers/net/ethernet/mellanox/mlx4/
7190F: include/linux/mlx4/
7191
7192MELLANOX MLX4 IB driver
7193M: Yishai Hadas <yishaih@mellanox.com>
7194L: linux-rdma@vger.kernel.org
7195W: http://www.mellanox.com
e126ba97 7196Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7197S: Supported
7198F: drivers/infiniband/hw/mlx4/
7199F: include/linux/mlx4/
7200
595a4d8f
OG
7201MELLANOX MLX5 core VPI driver
7202M: Matan Barak <matanb@mellanox.com>
7203M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7204L: netdev@vger.kernel.org
7205L: linux-rdma@vger.kernel.org
7206W: http://www.mellanox.com
7207Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7208S: Supported
7209F: drivers/net/ethernet/mellanox/mlx5/core/
7210F: include/linux/mlx5/
7211
595a4d8f
OG
7212MELLANOX MLX5 IB driver
7213M: Matan Barak <matanb@mellanox.com>
7214M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7215L: linux-rdma@vger.kernel.org
7216W: http://www.mellanox.com
7217Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7218S: Supported
b75f0050 7219F: drivers/infiniband/hw/mlx5/
595a4d8f 7220F: include/linux/mlx5/
e126ba97 7221
764589b6
CM
7222MELEXIS MLX90614 DRIVER
7223M: Crt Mori <cmo@melexis.com>
7224L: linux-iio@vger.kernel.org
7225W: http://www.melexis.com
7226S: Supported
7227F: drivers/iio/temperature/mlx90614.c
7228
0ce277e4
AP
7229MN88472 MEDIA DRIVER
7230M: Antti Palosaari <crope@iki.fi>
7231L: linux-media@vger.kernel.org
a825eaec 7232W: https://linuxtv.org
0ce277e4
AP
7233W: http://palosaari.fi/linux/
7234Q: http://patchwork.linuxtv.org/project/linux-media/list/
7235T: git git://linuxtv.org/anttip/media_tree.git
7236S: Maintained
7237F: drivers/staging/media/mn88472/
7238F: drivers/media/dvb-frontends/mn88472.h
7239
4f4d238f
AP
7240MN88473 MEDIA DRIVER
7241M: Antti Palosaari <crope@iki.fi>
7242L: linux-media@vger.kernel.org
a825eaec 7243W: https://linuxtv.org
4f4d238f
AP
7244W: http://palosaari.fi/linux/
7245Q: http://patchwork.linuxtv.org/project/linux-media/list/
7246T: git git://linuxtv.org/anttip/media_tree.git
7247S: Maintained
7248F: drivers/staging/media/mn88473/
7249F: drivers/media/dvb-frontends/mn88473.h
7250
1da177e4 7251MODULE SUPPORT
8b58be88 7252M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7253S: Maintained
679655da
JP
7254F: include/linux/module.h
7255F: kernel/module.c
1da177e4
LT
7256
7257MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7258W: http://popies.net/meye/
b7788e13 7259S: Orphan
679655da 7260F: Documentation/video4linux/meye.txt
90d72ac6 7261F: drivers/media/pci/meye/
6c0f0359 7262F: include/uapi/linux/meye.h
1da177e4 7263
b9705b60 7264MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7265M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7266S: Maintained
679655da 7267F: Documentation/serial/moxa-smartio
c897401b 7268F: drivers/tty/mxser.*
d735410a 7269
889b2f87
AK
7270MR800 AVERMEDIA USB FM RADIO DRIVER
7271M: Alexey Klimov <klimov.linux@gmail.com>
7272L: linux-media@vger.kernel.org
7273T: git git://linuxtv.org/media_tree.git
7274S: Maintained
7275F: drivers/media/radio/radio-mr800.c
7276
d7155691
AO
7277MRF24J40 IEEE 802.15.4 RADIO DRIVER
7278M: Alan Ott <alan@signal11.us>
7279L: linux-wpan@vger.kernel.org
7280S: Maintained
7281F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7282F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7283
8c4c731a 7284MSI LAPTOP SUPPORT
182ae55c 7285M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7286L: platform-driver-x86@vger.kernel.org
8c4c731a 7287S: Maintained
679655da 7288F: drivers/platform/x86/msi-laptop.c
8c4c731a 7289
0f1006b1 7290MSI WMI SUPPORT
d0944853 7291L: platform-driver-x86@vger.kernel.org
5ee7041e 7292S: Orphan
0f1006b1
AA
7293F: drivers/platform/x86/msi-wmi.c
7294
19a628a0
AP
7295MSI001 MEDIA DRIVER
7296M: Antti Palosaari <crope@iki.fi>
7297L: linux-media@vger.kernel.org
a825eaec 7298W: https://linuxtv.org
19a628a0
AP
7299W: http://palosaari.fi/linux/
7300Q: http://patchwork.linuxtv.org/project/linux-media/list/
7301T: git git://linuxtv.org/anttip/media_tree.git
7302S: Maintained
0185e197 7303F: drivers/media/tuners/msi001*
19a628a0 7304
7570589d 7305MSI2500 MEDIA DRIVER
2c57213f
AP
7306M: Antti Palosaari <crope@iki.fi>
7307L: linux-media@vger.kernel.org
a825eaec 7308W: https://linuxtv.org
2c57213f
AP
7309W: http://palosaari.fi/linux/
7310Q: http://patchwork.linuxtv.org/project/linux-media/list/
7311T: git git://linuxtv.org/anttip/media_tree.git
7312S: Maintained
7570589d 7313F: drivers/media/usb/msi2500/
2c57213f 7314
159eeea4
RJ
7315MSYSTEMS DISKONCHIP G3 MTD DRIVER
7316M: Robert Jarzmik <robert.jarzmik@free.fr>
7317L: linux-mtd@lists.infradead.org
7318S: Maintained
7319F: drivers/mtd/devices/docg3*
7320
62a37dc7 7321MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7322M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7323L: linux-media@vger.kernel.org
7324T: git git://linuxtv.org/media_tree.git
7325S: Maintained
7326F: drivers/media/i2c/mt9m032.c
b5dcee22 7327F: include/media/i2c/mt9m032.h
0e837fb9 7328
62a37dc7 7329MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7330M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7331L: linux-media@vger.kernel.org
7332T: git git://linuxtv.org/media_tree.git
7333S: Maintained
7334F: drivers/media/i2c/mt9p031.c
b5dcee22 7335F: include/media/i2c/mt9p031.h
0e837fb9 7336
62a37dc7 7337MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7338M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7339L: linux-media@vger.kernel.org
7340T: git git://linuxtv.org/media_tree.git
7341S: Maintained
7342F: drivers/media/i2c/mt9t001.c
b5dcee22 7343F: include/media/i2c/mt9t001.h
0e837fb9 7344
62a37dc7 7345MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7346M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7347L: linux-media@vger.kernel.org
7348T: git git://linuxtv.org/media_tree.git
7349S: Maintained
f2272e13 7350F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7351F: drivers/media/i2c/mt9v032.c
b5dcee22 7352F: include/media/i2c/mt9v032.h
0e837fb9 7353
4e0d13cb 7354MULTIFUNCTION DEVICES (MFD)
f7d3210e 7355M: Lee Jones <lee.jones@linaro.org>
7caa7991 7356T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7357S: Supported
679655da 7358F: drivers/mfd/
55b5940d 7359F: include/linux/mfd/
4e0d13cb 7360
5c4e6f13 7361MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7362M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7363L: linux-mmc@vger.kernel.org
708dce3f 7364T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7365S: Maintained
679655da
JP
7366F: drivers/mmc/
7367F: include/linux/mmc/
c117ab84 7368F: include/uapi/linux/mmc/
baca2da4 7369
15a0580c 7370MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7371S: Orphan
679655da
JP
7372F: drivers/mmc/host/mmc_spi.c
7373F: include/linux/spi/mmc_spi.h
15a0580c 7374
1da177e4 7375MULTISOUND SOUND DRIVER
8b58be88 7376M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7377S: Maintained
679655da
JP
7378F: Documentation/sound/oss/MultiSound
7379F: sound/oss/msnd*
1da177e4 7380
d735410a 7381MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7382S: Orphan
c897401b 7383F: drivers/tty/isicom.c
679655da 7384F: include/linux/isicom.h
d735410a 7385
550a7375 7386MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
f299470a 7387M: Felipe Balbi <balbi@ti.com>
795fb7e7 7388L: linux-usb@vger.kernel.org
43b416e5 7389T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7390S: Maintained
679655da 7391F: drivers/usb/musb/
550a7375 7392
ea0af5f6
MK
7393MXL5007T MEDIA DRIVER
7394M: Michael Krufky <mkrufky@linuxtv.org>
7395L: linux-media@vger.kernel.org
a825eaec 7396W: https://linuxtv.org
ea0af5f6
MK
7397W: http://github.com/mkrufky
7398Q: http://patchwork.linuxtv.org/project/linux-media/list/
7399T: git git://linuxtv.org/mkrufky/tuners.git
7400S: Maintained
7401F: drivers/media/tuners/mxl5007t.*
7402
2d3cf588 7403MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7404M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7405L: netdev@vger.kernel.org
205057ae 7406W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7407S: Supported
93f7848b 7408F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7409
1da177e4 7410NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7411S: Orphan
d9fb9f38 7412F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7413
23dc05a3
DM
7414NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7415M: Daniel Mack <zonque@gmail.com>
7416S: Maintained
e5747e40 7417L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7418W: http://www.native-instruments.com
7419F: sound/usb/caiaq/
7420
1da177e4 7421NCP FILESYSTEM
52653199
PV
7422M: Petr Vandrovec <petr@vandrovec.name>
7423S: Odd Fixes
679655da 7424F: fs/ncpfs/
1da177e4 7425
a79b0322
FT
7426NCR 5380 SCSI DRIVERS
7427M: Finn Thain <fthain@telegraphics.com.au>
7428M: Michael Schmitz <schmitzmic@gmail.com>
7429L: linux-scsi@vger.kernel.org
7430S: Maintained
7431F: Documentation/scsi/g_NCR5380.txt
7432F: drivers/scsi/NCR5380.*
7433F: drivers/scsi/arm/cumana_1.c
7434F: drivers/scsi/arm/oak.c
7435F: drivers/scsi/atari_NCR5380.c
7436F: drivers/scsi/atari_scsi.*
7437F: drivers/scsi/dmx3191d.c
7438F: drivers/scsi/dtc.*
7439F: drivers/scsi/g_NCR5380.*
7440F: drivers/scsi/g_NCR5380_mmio.c
7441F: drivers/scsi/mac_scsi.*
7442F: drivers/scsi/pas16.*
a79b0322
FT
7443F: drivers/scsi/sun3_scsi.*
7444F: drivers/scsi/sun3_scsi_vme.c
7445F: drivers/scsi/t128.*
7446
1da177e4 7447NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7448M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7449L: linux-scsi@vger.kernel.org
7450S: Maintained
679655da 7451F: drivers/scsi/NCR_D700.*
1da177e4 7452
4aa3eb4c
GR
7453NCT6775 HARDWARE MONITOR DRIVER
7454M: Guenter Roeck <linux@roeck-us.net>
7455L: lm-sensors@lm-sensors.org
7456S: Maintained
7457F: Documentation/hwmon/nct6775
7458F: drivers/hwmon/nct6775.c
7459
3c2d774c 7460NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7461M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7462L: linux-rdma@vger.kernel.org
e3d33cb1 7463W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7464S: Supported
7465F: drivers/infiniband/hw/nes/
7466
be2f2e84 7467NETEM NETWORK EMULATOR
adbbf69d 7468M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7469L: netem@lists.linux-foundation.org
be2f2e84 7470S: Maintained
679655da 7471F: net/sched/sch_netem.c
be2f2e84 7472
b2f5a051 7473NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7474M: Jon Mason <jdmason@kudzu.us>
4a58448b 7475L: netdev@vger.kernel.org
4a58448b 7476S: Supported
679655da 7477F: Documentation/networking/s2io.txt
b2f5a051 7478F: Documentation/networking/vxge.txt
86387e1a 7479F: drivers/net/ethernet/neterion/
4a58448b 7480
db9cf3a3 7481NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7482M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7483M: Patrick McHardy <kaber@trash.net>
42010ed0 7484M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7485L: netfilter-devel@vger.kernel.org
82b98543 7486L: coreteam@netfilter.org
1da177e4
LT
7487W: http://www.netfilter.org/
7488W: http://www.iptables.org/
42010ed0
PNA
7489Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7490T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7491T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7492S: Supported
679655da
JP
7493F: include/linux/netfilter*
7494F: include/linux/netfilter/
7495F: include/net/netfilter/
c117ab84
CEB
7496F: include/uapi/linux/netfilter*
7497F: include/uapi/linux/netfilter/
679655da
JP
7498F: net/*/netfilter.c
7499F: net/*/netfilter/
7500F: net/netfilter/
91c269a0 7501F: net/bridge/br_netfilter*.c
1da177e4 7502
4cc67735 7503NETLABEL
87a0874c 7504M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7505W: http://netlabel.sf.net
7506L: netdev@vger.kernel.org
87a0874c 7507S: Maintained
80811493 7508F: Documentation/netlabel/
679655da
JP
7509F: include/net/netlabel.h
7510F: net/netlabel/
4cc67735 7511
1da177e4 7512NETROM NETWORK LAYER
8b58be88 7513M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7514L: linux-hams@vger.kernel.org
d34cb28a 7515W: http://www.linux-ax25.org/
1da177e4 7516S: Maintained
679655da 7517F: include/net/netrom.h
c117ab84 7518F: include/uapi/linux/netrom.h
679655da 7519F: net/netrom/
1da177e4 7520
4c352362
JK
7521NETRONOME ETHERNET DRIVERS
7522M: Jakub Kicinski <jakub.kicinski@netronome.com>
7523M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7524L: oss-drivers@netronome.com
7525S: Maintained
7526F: drivers/net/ethernet/netronome/
7527
5ddb88c0 7528NETWORK BLOCK DEVICE (NBD)
4ca5829a 7529M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7530S: Maintained
5e4b269b 7531L: nbd-general@lists.sourceforge.net
4ca5829a 7532T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7533F: Documentation/blockdev/nbd.txt
7534F: drivers/block/nbd.c
c117ab84 7535F: include/uapi/linux/nbd.h
1da177e4 7536
6e43650c
NH
7537NETWORK DROP MONITOR
7538M: Neil Horman <nhorman@tuxdriver.com>
7539L: netdev@vger.kernel.org
7540S: Maintained
7541W: https://fedorahosted.org/dropwatch/
7542F: net/core/drop_monitor.c
7543
1da177e4 7544NETWORKING [GENERAL]
8b58be88 7545M: "David S. Miller" <davem@davemloft.net>
979b6c13 7546L: netdev@vger.kernel.org
b1e8fd54 7547W: http://www.linuxfoundation.org/en/Net
11e98029 7548Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7549T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7550T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7551S: Maintained
679655da
JP
7552F: net/
7553F: include/net/
018d21ed
JP
7554F: include/linux/in.h
7555F: include/linux/net.h
7556F: include/linux/netdevice.h
c117ab84
CEB
7557F: include/uapi/linux/in.h
7558F: include/uapi/linux/net.h
7559F: include/uapi/linux/netdevice.h
0c7aecd4 7560F: include/uapi/linux/net_namespace.h
7e814a6c 7561F: tools/net/
f4e53f9a 7562F: tools/testing/selftests/net/
335a67d2 7563F: lib/random32.c
a101ccd1 7564F: lib/test_bpf.c
1da177e4
LT
7565
7566NETWORKING [IPv4/IPv6]
8b58be88
JP
7567M: "David S. Miller" <davem@davemloft.net>
7568M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7569M: James Morris <jmorris@namei.org>
7570M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7571M: Patrick McHardy <kaber@trash.net>
979b6c13 7572L: netdev@vger.kernel.org
08deed1e 7573T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7574S: Maintained
679655da
JP
7575F: net/ipv4/
7576F: net/ipv6/
7577F: include/net/ip*
0a14842f 7578F: arch/x86/net/*
1da177e4 7579
73b7656c
DM
7580NETWORKING [IPSEC]
7581M: Steffen Klassert <steffen.klassert@secunet.com>
7582M: Herbert Xu <herbert@gondor.apana.org.au>
7583M: "David S. Miller" <davem@davemloft.net>
7584L: netdev@vger.kernel.org
d1fc5024
SK
7585T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7586T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7587S: Maintained
5826bdd1 7588F: net/core/flow.c
73b7656c
DM
7589F: net/xfrm/
7590F: net/key/
7591F: net/ipv4/xfrm*
d1fc5024
SK
7592F: net/ipv4/esp4.c
7593F: net/ipv4/ah4.c
7594F: net/ipv4/ipcomp.c
7595F: net/ipv4/ip_vti.c
73b7656c 7596F: net/ipv6/xfrm*
d1fc5024
SK
7597F: net/ipv6/esp6.c
7598F: net/ipv6/ah6.c
7599F: net/ipv6/ipcomp6.c
7600F: net/ipv6/ip6_vti.c
73b7656c
DM
7601F: include/uapi/linux/xfrm.h
7602F: include/net/xfrm.h
7603
10e2ff1c 7604NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7605M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7606L: netdev@vger.kernel.org
7607S: Maintained
7608
29f8f632 7609NETWORKING [WIRELESS]
2cb4abd1 7610L: linux-wireless@vger.kernel.org
8a6e2535 7611Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7612
788873ac
JP
7613NETWORKING DRIVERS
7614L: netdev@vger.kernel.org
7615W: http://www.linuxfoundation.org/en/Net
11e98029 7616Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7617T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7618T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7619S: Odd Fixes
7620F: drivers/net/
018d21ed 7621F: include/linux/if_*
0b63bf1f 7622F: include/linux/netdevice.h
0b63bf1f
JD
7623F: include/linux/etherdevice.h
7624F: include/linux/fcdevice.h
7625F: include/linux/fddidevice.h
7626F: include/linux/hippidevice.h
7627F: include/linux/inetdevice.h
c117ab84
CEB
7628F: include/uapi/linux/if_*
7629F: include/uapi/linux/netdevice.h
788873ac 7630
0e324cf6
JL
7631NETWORKING DRIVERS (WIRELESS)
7632M: Kalle Valo <kvalo@codeaurora.org>
7633L: linux-wireless@vger.kernel.org
7634Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
7635T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7636T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6
JL
7637S: Maintained
7638F: drivers/net/wireless/
7639
3d396eb1 7640NETXEN (1/10) GbE SUPPORT
8622315e 7641M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7642M: Sony Chacko <sony.chacko@qlogic.com>
7643M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7644L: netdev@vger.kernel.org
9c2b5bde 7645W: http://www.qlogic.com
3d396eb1 7646S: Supported
aa43c215 7647F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7648
6423d30f
AAJ
7649NFC SUBSYSTEM
7650M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7651M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7652M: Samuel Ortiz <sameo@linux.intel.com>
7653L: linux-wireless@vger.kernel.org
1eb3b216 7654L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7655S: Supported
6423d30f 7656F: net/nfc/
55eb94f9 7657F: include/net/nfc/
c117ab84 7658F: include/uapi/linux/nfc.h
6423d30f 7659F: drivers/nfc/
397d6497
CR
7660F: include/linux/platform_data/microread.h
7661F: include/linux/platform_data/nfcmrvl.h
7662F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7663F: include/linux/platform_data/pn544.h
397d6497
CR
7664F: include/linux/platform_data/st21nfca.h
7665F: include/linux/platform_data/st-nci.h
7ebb88e5 7666F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7667
e8b43555 7668NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7669M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7670M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7671L: linux-nfs@vger.kernel.org
7672W: http://client.linux-nfs.org
cd7b996a 7673T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7674S: Maintained
679655da
JP
7675F: fs/lockd/
7676F: fs/nfs/
7677F: fs/nfs_common/
7678F: net/sunrpc/
7679F: include/linux/lockd/
7680F: include/linux/nfs*
7681F: include/linux/sunrpc/
c117ab84
CEB
7682F: include/uapi/linux/nfs*
7683F: include/uapi/linux/sunrpc/
1da177e4 7684
85ef9cea 7685NILFS2 FILESYSTEM
e2126935 7686M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7687L: linux-nilfs@vger.kernel.org
f9472265 7688W: http://nilfs.sourceforge.net/
e2126935 7689T: git git://github.com/konis/nilfs2.git
85ef9cea 7690S: Supported
679655da
JP
7691F: Documentation/filesystems/nilfs2.txt
7692F: fs/nilfs2/
7693F: include/linux/nilfs2_fs.h
c35c7ac5 7694F: include/trace/events/nilfs2.h
85ef9cea 7695
1da177e4 7696NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7697M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7698W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7699S: Maintained
679655da
JP
7700F: Documentation/scsi/NinjaSCSI.txt
7701F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7702
7703NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7704M: GOTO Masanori <gotom@debian.or.jp>
7705M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7706W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7707S: Maintained
679655da
JP
7708F: Documentation/scsi/NinjaSCSI.txt
7709F: drivers/scsi/nsp32*
1da177e4 7710
383b8fb9
LFT
7711NIOS2 ARCHITECTURE
7712M: Ley Foon Tan <lftan@altera.com>
7713L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7714T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7715S: Maintained
7716F: arch/nios2/
7717
2a6afddb
PR
7718NOKIA N900 POWER SUPPLY DRIVERS
7719M: Pali RohĂ¡r <pali.rohar@gmail.com>
7720S: Maintained
7721F: include/linux/power/bq2415x_charger.h
081bab21 7722F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7723F: include/linux/power/isp1704_charger.h
7724F: drivers/power/bq2415x_charger.c
081bab21 7725F: drivers/power/bq27xxx_battery.c
2a6afddb
PR
7726F: drivers/power/isp1704_charger.c
7727F: drivers/power/rx51_battery.c
7728
a1bd3bae 7729NTB DRIVER CORE
9ef6bf6c
JM
7730M: Jon Mason <jdmason@kudzu.us>
7731M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7732M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7733L: linux-ntb@googlegroups.com
fce8a7bb 7734S: Supported
2984411f
JM
7735W: https://github.com/jonmason/ntb/wiki
7736T: git git://github.com/jonmason/ntb.git
fce8a7bb 7737F: drivers/ntb/
548c237c 7738F: drivers/net/ntb_netdev.c
fce8a7bb 7739F: include/linux/ntb.h
a1bd3bae 7740F: include/linux/ntb_transport.h
fce8a7bb 7741
e26a5843
AH
7742NTB INTEL DRIVER
7743M: Jon Mason <jdmason@kudzu.us>
7744M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7745L: linux-ntb@googlegroups.com
e26a5843
AH
7746S: Supported
7747W: https://github.com/jonmason/ntb/wiki
7748T: git git://github.com/jonmason/ntb.git
7749F: drivers/ntb/hw/intel/
fce8a7bb 7750
a1b36958
XY
7751NTB AMD DRIVER
7752M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7753L: linux-ntb@googlegroups.com
7754S: Supported
7755F: drivers/ntb/hw/amd/
7756
1da177e4 7757NTFS FILESYSTEM
2818ef50 7758M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7759L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7760W: http://www.tuxera.com/
e6f4dee7 7761T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7762S: Supported
679655da
JP
7763F: Documentation/filesystems/ntfs.txt
7764F: fs/ntfs/
1da177e4 7765
9eb8ef74 7766NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7767M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7768L: linux-fbdev@vger.kernel.org
ce00f85c 7769S: Maintained
8a61f013
JH
7770F: drivers/video/fbdev/riva/
7771F: drivers/video/fbdev/nvidia/
1da177e4 7772
79461681 7773NVM EXPRESS DRIVER
b3975e94
JF
7774M: Keith Busch <keith.busch@intel.com>
7775M: Jens Axboe <axboe@fb.com>
79461681 7776L: linux-nvme@lists.infradead.org
b3975e94
JF
7777T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7778W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7779S: Supported
57dacad5 7780F: drivers/nvme/host/
79461681
MW
7781F: include/linux/nvme.h
7782
aee4b9bd
SK
7783NVMEM FRAMEWORK
7784M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7785M: Maxime Ripard <maxime.ripard@free-electrons.com>
7786S: Maintained
7787F: drivers/nvmem/
7788F: Documentation/devicetree/bindings/nvmem/
7789F: include/linux/nvmem-consumer.h
7790F: include/linux/nvmem-provider.h
7791
dece4585
CP
7792NXP-NCI NFC DRIVER
7793M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7794R: Charles Gorand <charles.gorand@effinnov.com>
7795L: linux-nfc@lists.01.org (moderated for non-subscribers)
7796S: Supported
7797F: drivers/nfc/nxp-nci
7798
f50d7146
RK
7799NXP TDA998X DRM DRIVER
7800M: Russell King <rmk+kernel@arm.linux.org.uk>
7801S: Supported
7802F: drivers/gpu/drm/i2c/tda998x_drv.c
7803F: include/drm/i2c/tda998x.h
7804
fbace43e
PR
7805NXP TFA9879 DRIVER
7806M: Peter Rosin <peda@axentia.se>
7807L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7808S: Maintained
7809F: sound/soc/codecs/tfa9879*
7810
f5525786 7811OMAP SUPPORT
0e24bdd4 7812M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7813L: linux-omap@vger.kernel.org
7814W: http://www.muru.com/linux/omap/
7815W: http://linux.omap.com/
8a6e2535 7816Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7817T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7818S: Maintained
4e04d5a3 7819F: arch/arm/*omap*/
026da812
FB
7820F: arch/arm/configs/omap1_defconfig
7821F: arch/arm/configs/omap2plus_defconfig
046d0a37 7822F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7823F: drivers/irqchip/irq-omap-intc.c
7824F: drivers/mfd/*omap*.c
7825F: drivers/mfd/menelaus.c
7826F: drivers/mfd/palmas.c
7827F: drivers/mfd/tps65217.c
7828F: drivers/mfd/tps65218.c
7829F: drivers/mfd/tps65910.c
7830F: drivers/mfd/twl-core.[ch]
7831F: drivers/mfd/twl4030*.c
7832F: drivers/mfd/twl6030*.c
7833F: drivers/mfd/twl6040*.c
7834F: drivers/regulator/palmas-regulator*.c
7835F: drivers/regulator/pbias-regulator.c
7836F: drivers/regulator/tps65217-regulator.c
7837F: drivers/regulator/tps65218-regulator.c
7838F: drivers/regulator/tps65910-regulator.c
7839F: drivers/regulator/twl-regulator.c
046d0a37 7840F: include/linux/i2c-omap.h
f5525786 7841
50f29fbd 7842OMAP DEVICE TREE SUPPORT
cdb55ab0 7843M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7844M: Tony Lindgren <tony@atomide.com>
7845L: linux-omap@vger.kernel.org
d0fb18c5 7846L: devicetree@vger.kernel.org
50f29fbd
TL
7847S: Maintained
7848F: arch/arm/boot/dts/*omap*
7849F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7850F: arch/arm/boot/dts/*am4*
7851F: arch/arm/boot/dts/*am5*
7852F: arch/arm/boot/dts/*dra7*
50f29fbd 7853
f5525786 7854OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7855M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7856L: linux-omap@vger.kernel.org
7857S: Maintained
7858F: arch/arm/*omap*/*clock*
7859
7860OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7861M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7862L: linux-omap@vger.kernel.org
7863S: Maintained
7864F: arch/arm/*omap*/*pm*
c46938d4 7865F: drivers/cpufreq/omap-cpufreq.c
f5525786 7866
d21db568 7867OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7868M: Rajendra Nayak <rnayak@ti.com>
7869M: Paul Walmsley <paul@pwsan.com>
7870L: linux-omap@vger.kernel.org
7871S: Maintained
d21db568 7872F: arch/arm/mach-omap2/prm*
692ab1f3 7873
f5525786 7874OMAP AUDIO SUPPORT
6c284903 7875M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7876M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7877L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7878L: linux-omap@vger.kernel.org
7879S: Maintained
7880F: sound/soc/omap/
7881
18640193
TL
7882OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7883M: Roger Quadros <rogerq@ti.com>
7884M: Tony Lindgren <tony@atomide.com>
7885L: linux-omap@vger.kernel.org
7886S: Maintained
7887F: drivers/memory/omap-gpmc.c
7888F: arch/arm/mach-omap2/*gpmc*
7889
f5525786 7890OMAP FRAMEBUFFER SUPPORT
830e6384 7891M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7892L: linux-fbdev@vger.kernel.org
f5525786
TL
7893L: linux-omap@vger.kernel.org
7894S: Maintained
8a61f013 7895F: drivers/video/fbdev/omap/
f5525786 7896
676eec0d 7897OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7898M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7899L: linux-omap@vger.kernel.org
676eec0d 7900L: linux-fbdev@vger.kernel.org
178ff4c9 7901S: Maintained
8a61f013 7902F: drivers/video/fbdev/omap2/
178ff4c9
TV
7903F: Documentation/arm/OMAP/DSS
7904
8b37fcfc
OBC
7905OMAP HARDWARE SPINLOCK SUPPORT
7906M: Ohad Ben-Cohen <ohad@wizery.com>
7907L: linux-omap@vger.kernel.org
7908S: Maintained
7909F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7910
f5525786 7911OMAP MMC SUPPORT
8b58be88 7912M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7913L: linux-omap@vger.kernel.org
7914S: Maintained
653f41b5
MC
7915F: drivers/mmc/host/omap.c
7916
7917OMAP HS MMC SUPPORT
0a4585c6 7918L: linux-mmc@vger.kernel.org
653f41b5 7919L: linux-omap@vger.kernel.org
dfa5d196 7920S: Orphan
653f41b5 7921F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7922
7923OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7924M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7925S: Maintained
7926F: drivers/char/hw_random/omap-rng.c
7927
f400c82e 7928OMAP HWMOD SUPPORT
cdb55ab0 7929M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7930M: Paul Walmsley <paul@pwsan.com>
7931L: linux-omap@vger.kernel.org
7932S: Maintained
8fc8b12b 7933F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7934
8633fb30
PW
7935OMAP HWMOD DATA
7936M: Paul Walmsley <paul@pwsan.com>
7937L: linux-omap@vger.kernel.org
7938S: Maintained
7939F: arch/arm/mach-omap2/omap_hwmod*data*
7940
f400c82e 7941OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7942M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7943L: linux-omap@vger.kernel.org
7944S: Maintained
7945F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7946
0db83ced 7947OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7948M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7949L: linux-media@vger.kernel.org
7950S: Maintained
7eec52db 7951F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7952F: drivers/media/platform/omap3isp/
0db83ced 7953F: drivers/staging/media/omap4iss/
7e8970e1 7954
f5525786 7955OMAP USB SUPPORT
f299470a 7956M: Felipe Balbi <balbi@ti.com>
f5525786
TL
7957L: linux-usb@vger.kernel.org
7958L: linux-omap@vger.kernel.org
43b416e5 7959T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
f5525786 7960S: Maintained
a16fbd65
JP
7961F: drivers/usb/*/*omap*
7962F: arch/arm/*omap*/usb*
f5525786 7963
6d994710 7964OMAP GPIO DRIVER
fe643528 7965M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 7966M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7967M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7968L: linux-omap@vger.kernel.org
7969S: Maintained
fe643528 7970F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
7971F: drivers/gpio/gpio-omap.c
7972
c351e290
MJ
7973OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7974M: Mark Jackson <mpfj@newflow.co.uk>
7975L: linux-omap@vger.kernel.org
7976S: Maintained
7977F: arch/arm/boot/dts/am335x-nano.dts
7978
0ad122d9 7979OMFS FILESYSTEM
8b58be88 7980M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7981L: linux-karma-devel@lists.sourceforge.net
7982S: Maintained
679655da
JP
7983F: Documentation/filesystems/omfs.txt
7984F: fs/omfs/
0ad122d9 7985
c1986ee9 7986OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7987M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7988S: Maintained
679655da
JP
7989F: drivers/char/pcmcia/cm4000_cs.c
7990F: include/linux/cm4000_cs.h
c117ab84 7991F: include/uapi/linux/cm4000_cs.h
c1986ee9 7992
77c44ab1 7993OMNIKEY CARDMAN 4040 DRIVER
8b58be88 7994M: Harald Welte <laforge@gnumonks.org>
77c44ab1 7995S: Maintained
679655da 7996F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 7997
77d5140f 7998OMNIVISION OV7670 SENSOR DRIVER
8b58be88 7999M: Jonathan Corbet <corbet@lwn.net>
661263b5 8000L: linux-media@vger.kernel.org
275ffde4 8001T: git git://linuxtv.org/media_tree.git
77d5140f 8002S: Maintained
90d72ac6 8003F: drivers/media/i2c/ov7670.c
77d5140f 8004
431bca73 8005ONENAND FLASH DRIVER
8b58be88 8006M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8007L: linux-mtd@lists.infradead.org
8008S: Maintained
679655da
JP
8009F: drivers/mtd/onenand/
8010F: include/linux/mtd/onenand*.h
431bca73 8011
1da177e4 8012ONSTREAM SCSI TAPE DRIVER
8b58be88 8013M: Willem Riede <osst@riede.org>
1da177e4
LT
8014L: osst-users@lists.sourceforge.net
8015L: linux-scsi@vger.kernel.org
8016S: Maintained
f7269cfc
JD
8017F: Documentation/scsi/osst.txt
8018F: drivers/scsi/osst.*
8019F: drivers/scsi/osst_*.h
8020F: drivers/scsi/st.h
1da177e4 8021
e2d1d6c0 8022OPENCORES I2C BUS DRIVER
8b58be88 8023M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8024L: linux-i2c@vger.kernel.org
e2d1d6c0 8025S: Maintained
679655da
JP
8026F: Documentation/i2c/busses/i2c-ocores
8027F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8028
860c44c1 8029OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8030M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
8031M: Frank Rowand <frowand.list@gmail.com>
8032M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 8033L: devicetree@vger.kernel.org
a7fefe9f
RH
8034W: http://www.devicetree.org/
8035T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 8036S: Maintained
f8828205 8037F: drivers/of/
860c44c1 8038F: include/linux/of*.h
f8828205 8039F: scripts/dtc/
860c44c1 8040
f8828205 8041OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8042M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
8043M: Pawel Moll <pawel.moll@arm.com>
8044M: Mark Rutland <mark.rutland@arm.com>
de80963e 8045M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 8046M: Kumar Gala <galak@codeaurora.org>
f8828205 8047L: devicetree@vger.kernel.org
9f273c24 8048T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
f8828205
GL
8049S: Maintained
8050F: Documentation/devicetree/
8051F: arch/*/boot/dts/
8052F: include/dt-bindings/
8053
2bb65f56
PA
8054OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8055M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8056L: devicetree@vger.kernel.org
8057S: Maintained
8058F: Documentation/devicetree/dynamic-resolution-notes.txt
8059F: Documentation/devicetree/overlay-notes.txt
8060F: drivers/of/overlay.c
8061F: drivers/of/resolver.c
8062
19f9d392
JB
8063OPENRISC ARCHITECTURE
8064M: Jonas Bonn <jonas@southpole.se>
8065W: http://openrisc.net
eab7c1c0 8066L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
8067S: Maintained
8068T: git git://openrisc.net/~jonas/linux
14430813 8069F: arch/openrisc/
19f9d392 8070
ccb1352e 8071OPENVSWITCH
4f337ed5 8072M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8073L: netdev@vger.kernel.org
ccb1352e
JG
8074L: dev@openvswitch.org
8075W: http://openvswitch.org
ccb1352e
JG
8076S: Maintained
8077F: net/openvswitch/
b422da7c 8078F: include/uapi/linux/openvswitch.h
ccb1352e 8079
875fa6fb
VK
8080OPERATING PERFORMANCE POINTS (OPP)
8081M: Viresh Kumar <vireshk@kernel.org>
8082M: Nishanth Menon <nm@ti.com>
8083M: Stephen Boyd <sboyd@codeaurora.org>
8084L: linux-pm@vger.kernel.org
8085S: Maintained
8086T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8087F: drivers/base/power/opp/
8088F: include/linux/pm_opp.h
8089F: Documentation/power/opp.txt
8090F: Documentation/devicetree/bindings/opp/
8091
af39917d
CL
8092OPL4 DRIVER
8093M: Clemens Ladisch <clemens@ladisch.de>
8094L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8095T: git git://git.alsa-project.org/alsa-kernel.git
8096S: Maintained
8097F: sound/drivers/opl4/
8098
1da177e4 8099OPROFILE
4cf7e718 8100M: Robert Richter <rric@kernel.org>
1da177e4
LT
8101L: oprofile-list@lists.sf.net
8102S: Maintained
81c4a8a6 8103F: arch/*/include/asm/oprofile*.h
679655da
JP
8104F: arch/*/oprofile/
8105F: drivers/oprofile/
8106F: include/linux/oprofile.h
1da177e4 8107
e2d1d6c0 8108ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8109M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8110M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8111L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8112W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8113S: Supported
679655da
JP
8114F: Documentation/filesystems/ocfs2.txt
8115F: Documentation/filesystems/dlmfs.txt
8116F: fs/ocfs2/
e2d1d6c0 8117
1da177e4 8118ORINOCO DRIVER
724c6b35 8119L: linux-wireless@vger.kernel.org
491b26b4 8120W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8121W: http://www.nongnu.org/orinoco/
3a59babb 8122S: Orphan
2be45b66 8123F: drivers/net/wireless/intersil/orinoco/
1da177e4 8124
42c55aa8 8125OSD LIBRARY and FILESYSTEM
fadc0752 8126M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8127M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8128L: osd-dev@open-osd.org
8129W: http://open-osd.org
54e5881d 8130T: git git://git.open-osd.org/open-osd.git
68274794 8131S: Maintained
42c55aa8 8132F: drivers/scsi/osd/
6b6f0b6c 8133F: include/scsi/osd_*
42c55aa8 8134F: fs/exofs/
68274794 8135
ef94b186 8136OVERLAY FILESYSTEM
7c37fbda 8137M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8138L: linux-unionfs@vger.kernel.org
8139T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8140S: Supported
1d113735 8141F: fs/overlayfs/
7c37fbda
NB
8142F: Documentation/filesystems/overlayfs.txt
8143
e2d1d6c0 8144P54 WIRELESS DRIVER
084cb0fe 8145M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8146L: linux-wireless@vger.kernel.org
084cb0fe 8147W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8148S: Maintained
d3466830 8149F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8150
f5cd7872 8151PA SEMI ETHERNET DRIVER
8b58be88 8152M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8153L: netdev@vger.kernel.org
8154S: Maintained
ded19add 8155F: drivers/net/ethernet/pasemi/*
f5cd7872 8156
beb58aa3 8157PA SEMI SMBUS DRIVER
8b58be88 8158M: Olof Johansson <olof@lixom.net>
846557d3 8159L: linux-i2c@vger.kernel.org
beb58aa3 8160S: Maintained
679655da 8161F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8162
48fc267e
SK
8163PADATA PARALLEL EXECUTION MECHANISM
8164M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8165L: linux-crypto@vger.kernel.org
8166S: Maintained
8167F: kernel/padata.c
8168F: include/linux/padata.h
8169F: Documentation/padata.txt
8170
709ee531 8171PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8172M: Harald Welte <laforge@gnumonks.org>
d0944853 8173L: platform-driver-x86@vger.kernel.org
709ee531 8174S: Maintained
679655da 8175F: drivers/platform/x86/panasonic-laptop.c
709ee531 8176
368dd5ac 8177PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8178M: David Howells <dhowells@redhat.com>
8179M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8180L: linux-am33-list@redhat.com (moderated for non-subscribers)
8181W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8182S: Maintained
679655da
JP
8183F: Documentation/mn10300/
8184F: arch/mn10300/
4fa97181 8185
64dfff03
SM
8186PARALLEL PORT SUBSYSTEM
8187M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8188M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8189L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8190S: Maintained
679655da
JP
8191F: drivers/parport/
8192F: include/linux/parport*.h
8193F: drivers/char/ppdev.c
c117ab84 8194F: include/uapi/linux/ppdev.h
64dfff03 8195F: Documentation/parport*.txt
1da177e4 8196
4cdf6bc2 8197PARAVIRT_OPS INTERFACE
d633180c 8198M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8199M: Chris Wright <chrisw@sous-sol.org>
8200M: Alok Kataria <akataria@vmware.com>
8201M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8202L: virtualization@lists.linux-foundation.org
4cdf6bc2 8203S: Supported
a2e19991 8204F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8205F: arch/*/kernel/paravirt*
8206F: arch/*/include/asm/paravirt.h
4cdf6bc2 8207
e2d1d6c0 8208PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8209M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8210L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8211S: Maintained
679655da
JP
8212F: Documentation/blockdev/paride.txt
8213F: drivers/block/paride/
e2d1d6c0
RD
8214
8215PARISC ARCHITECTURE
b8828770 8216M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8217M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8218L: linux-parisc@vger.kernel.org
8219W: http://www.parisc-linux.org/
8a6e2535 8220Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8221T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8222T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8223S: Maintained
679655da 8224F: arch/parisc/
2b6bac9e 8225F: Documentation/parisc/
679655da 8226F: drivers/parisc/
2b6bac9e
HD
8227F: drivers/char/agp/parisc-agp.c
8228F: drivers/input/serio/gscps2.c
8229F: drivers/parport/parport_gsc.*
8230F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8231F: drivers/video/fbdev/sti*
2b6bac9e
HD
8232F: drivers/video/console/sti*
8233F: drivers/video/logo/logo_parisc*
e2d1d6c0 8234
1662d32c 8235PC87360 HARDWARE MONITORING DRIVER
8b58be88 8236M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8237L: lm-sensors@lm-sensors.org
8238S: Maintained
679655da
JP
8239F: Documentation/hwmon/pc87360
8240F: drivers/hwmon/pc87360.c
1662d32c
JC
8241
8242PC8736x GPIO DRIVER
8b58be88 8243M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8244S: Maintained
679655da 8245F: drivers/char/pc8736x_gpio.c
1662d32c 8246
1ad107fd 8247PC87427 HARDWARE MONITORING DRIVER
d8130624 8248M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8249L: lm-sensors@lm-sensors.org
8250S: Maintained
8251F: Documentation/hwmon/pc87427
8252F: drivers/hwmon/pc87427.c
8253
b26e0ed4 8254PCA9532 LED DRIVER
8b58be88 8255M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8256S: Maintained
d5ca6918
JP
8257F: drivers/leds/leds-pca9532.c
8258F: include/linux/leds-pca9532.h
b26e0ed4 8259
5ce914a8 8260PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8261M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8262L: linux-i2c@vger.kernel.org
8263S: Maintained
b4f0b74e 8264F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8265
3971dae5 8266PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8267M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8268S: Maintained
8269F: drivers/firmware/pcdp.*
8270
065c6359 8271PCI ERROR RECOVERY
6305902c 8272M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8273L: linux-pci@vger.kernel.org
065c6359 8274S: Supported
679655da 8275F: Documentation/PCI/pci-error-recovery.txt
065c6359 8276
1da177e4 8277PCI SUBSYSTEM
5ac3a6d2 8278M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8279L: linux-pci@vger.kernel.org
99662dd1 8280Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8281T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8282S: Supported
679655da
JP
8283F: Documentation/PCI/
8284F: drivers/pci/
8285F: include/linux/pci*
6b49ee49 8286F: arch/x86/pci/
cad01f91 8287F: arch/x86/kernel/quirks.c
1da177e4 8288
eaa6111b
LFT
8289PCI DRIVER FOR ALTERA PCIE IP
8290M: Ley Foon Tan <lftan@altera.com>
8291L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8292L: linux-pci@vger.kernel.org
8293S: Supported
8294F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8295F: drivers/pci/host/pcie-altera.c
8296
b7e78170
RH
8297PCI DRIVER FOR ARM VERSATILE PLATFORM
8298M: Rob Herring <robh@kernel.org>
8299L: linux-pci@vger.kernel.org
8300L: linux-arm-kernel@lists.infradead.org
8301S: Maintained
8302F: Documentation/devicetree/bindings/pci/versatile.txt
8303F: drivers/pci/host/pci-versatile.c
8304
5f6b6ccd
TI
8305PCI DRIVER FOR APPLIEDMICRO XGENE
8306M: Tanmay Inamdar <tinamdar@apm.com>
8307L: linux-pci@vger.kernel.org
8308L: linux-arm-kernel@lists.infradead.org
8309S: Maintained
8310F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8311F: drivers/pci/host/pci-xgene.c
8312
62d0ff83
ML
8313PCI DRIVER FOR FREESCALE LAYERSCAPE
8314M: Minghuan Lian <minghuan.Lian@freescale.com>
8315M: Mingkai Hu <mingkai.hu@freescale.com>
8316M: Roy Zang <tie-fei.zang@freescale.com>
8317L: linuxppc-dev@lists.ozlabs.org
8318L: linux-pci@vger.kernel.org
8319L: linux-arm-kernel@lists.infradead.org
8320S: Maintained
8321F: drivers/pci/host/*layerscape*
8322
f0b75693 8323PCI DRIVER FOR IMX6
f175aa2c 8324M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8325M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8326L: linux-pci@vger.kernel.org
8327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8328S: Maintained
8329F: drivers/pci/host/*imx6*
8330
0c4ffcfe
MK
8331PCI DRIVER FOR TI KEYSTONE
8332M: Murali Karicheri <m-karicheri2@ti.com>
8333L: linux-pci@vger.kernel.org
8334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8335S: Maintained
8336F: drivers/pci/host/*keystone*
8337
f0b75693
BH
8338PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8339M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8340M: Jason Cooper <jason@lakedaemon.net>
8341L: linux-pci@vger.kernel.org
8342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8343S: Maintained
8344F: drivers/pci/host/*mvebu*
8345
0447cfd7
TR
8346PCI DRIVER FOR NVIDIA TEGRA
8347M: Thierry Reding <thierry.reding@gmail.com>
8348L: linux-tegra@vger.kernel.org
f0b75693 8349L: linux-pci@vger.kernel.org
0447cfd7
TR
8350S: Supported
8351F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8352F: drivers/pci/host/pci-tegra.c
8353
47ff3de9
KVA
8354PCI DRIVER FOR TI DRA7XX
8355M: Kishon Vijay Abraham I <kishon@ti.com>
8356L: linux-omap@vger.kernel.org
8357L: linux-pci@vger.kernel.org
8358S: Supported
8359F: Documentation/devicetree/bindings/pci/ti-pci.txt
8360F: drivers/pci/host/pci-dra7xx.c
8361
f0b75693
BH
8362PCI DRIVER FOR RENESAS R-CAR
8363M: Simon Horman <horms@verge.net.au>
8364L: linux-pci@vger.kernel.org
4a121096 8365L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8366S: Maintained
8367F: drivers/pci/host/*rcar*
8368
4af82255 8369PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8370M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8371L: linux-pci@vger.kernel.org
f0b75693
BH
8372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8373L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8374S: Maintained
8375F: drivers/pci/host/pci-exynos.c
8376
f0b75693 8377PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8378M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8379M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8380L: linux-pci@vger.kernel.org
8381S: Maintained
8382F: drivers/pci/host/*designware*
8383
cf28855b
WD
8384PCI DRIVER FOR GENERIC OF HOSTS
8385M: Will Deacon <will.deacon@arm.com>
8386L: linux-pci@vger.kernel.org
8387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8388S: Maintained
8389F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8390F: drivers/pci/host/pci-host-generic.c
8391
185a383a
KB
8392PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8393M: Keith Busch <keith.busch@intel.com>
8394L: linux-pci@vger.kernel.org
8395S: Supported
8396F: arch/x86/pci/vmd.c
8397
51b66a6c 8398PCIE DRIVER FOR ST SPEAR13XX
110baab1 8399M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8400L: linux-pci@vger.kernel.org
110baab1 8401S: Maintained
51b66a6c
PA
8402F: drivers/pci/host/*spear*
8403
af1169b4
LFT
8404PCI MSI DRIVER FOR ALTERA MSI IP
8405M: Ley Foon Tan <lftan@altera.com>
8406L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8407L: linux-pci@vger.kernel.org
8408S: Supported
8409F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8410F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8411
dcd19de3
DD
8412PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8413M: Duc Dang <dhdang@apm.com>
8414L: linux-pci@vger.kernel.org
8415L: linux-arm-kernel@lists.infradead.org
8416S: Maintained
8417F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8418F: drivers/pci/host/pci-xgene-msi.c
8419
500a1d9a
ZW
8420PCIE DRIVER FOR HISILICON
8421M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8422M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8423L: linux-pci@vger.kernel.org
8424S: Maintained
8425F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8426F: drivers/pci/host/pcie-hisi.c
8427
82a82383
SV
8428PCIE DRIVER FOR QUALCOMM MSM
8429M: Stanimir Varbanov <svarbanov@mm-sol.com>
8430L: linux-pci@vger.kernel.org
8431L: linux-arm-msm@vger.kernel.org
8432S: Maintained
8433F: drivers/pci/host/*qcom*
8434
1da177e4 8435PCMCIA SUBSYSTEM
4230dfc9 8436P: Linux PCMCIA Team
f5df5881 8437L: linux-pcmcia@lists.infradead.org
6650e0a5 8438W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8439T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8440S: Maintained
679655da
JP
8441F: Documentation/pcmcia/
8442F: drivers/pcmcia/
8443F: include/pcmcia/
1da177e4
LT
8444
8445PCNET32 NETWORK DRIVER
227fb925 8446M: Don Fry <pcnet32@frontier.com>
979b6c13 8447L: netdev@vger.kernel.org
1da177e4 8448S: Maintained
b955f6ca 8449F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8450
48fc267e
SK
8451PCRYPT PARALLEL CRYPTO ENGINE
8452M: Steffen Klassert <steffen.klassert@secunet.com>
8453L: linux-crypto@vger.kernel.org
8454S: Maintained
8455F: crypto/pcrypt.c
8456F: include/crypto/pcrypt.h
8457
e72df0b8
TH
8458PER-CPU MEMORY ALLOCATOR
8459M: Tejun Heo <tj@kernel.org>
8460M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8461T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8462S: Maintained
8463F: include/linux/percpu*.h
8464F: mm/percpu*.c
8465F: arch/*/include/asm/percpu.h
8466
ad4ecbcb 8467PER-TASK DELAY ACCOUNTING
185e595f 8468M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8469S: Maintained
679655da
JP
8470F: include/linux/delayacct.h
8471F: kernel/delayacct.c
ad4ecbcb 8472
57c0c15b 8473PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8474M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8475M: Ingo Molnar <mingo@redhat.com>
f80c5393 8476M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 8477L: linux-kernel@vger.kernel.org
75fc2d37 8478T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8479S: Supported
d53e8365 8480F: kernel/events/*
a003236c 8481F: include/linux/perf_event.h
c117ab84 8482F: include/uapi/linux/perf_event.h
141c4296
RR
8483F: arch/*/kernel/perf_event*.c
8484F: arch/*/kernel/*/perf_event*.c
8485F: arch/*/kernel/*/*/perf_event*.c
a003236c 8486F: arch/*/include/asm/perf_event.h
a003236c
VL
8487F: arch/*/kernel/perf_callchain.c
8488F: tools/perf/
6c0b3244 8489
dd49d0f5 8490PERSONALITY HANDLING
8b58be88 8491M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8492L: linux-abi-devel@lists.sourceforge.net
8493S: Maintained
679655da 8494F: include/linux/personality.h
c117ab84 8495F: include/uapi/linux/personality.h
dd49d0f5 8496
838e7a03 8497PHONET PROTOCOL
2a06b40f 8498M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8499S: Supported
8500F: Documentation/networking/phonet.txt
8501F: include/linux/phonet.h
8502F: include/net/phonet/
c117ab84 8503F: include/uapi/linux/phonet.h
838e7a03
RDC
8504F: net/phonet/
8505
1da177e4 8506PHRAM MTD DRIVER
8b58be88 8507M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8508L: linux-mtd@lists.infradead.org
8509S: Maintained
679655da 8510F: drivers/mtd/devices/phram.c
1da177e4 8511
efdbb10e
BP
8512PICOLCD HID DRIVER
8513M: Bruno Prémont <bonbons@linux-vserver.org>
8514L: linux-input@vger.kernel.org
8515S: Maintained
8516F: drivers/hid/hid-picolcd*
8517
a53bfa07
JI
8518PICOXCELL SUPPORT
8519M: Jamie Iles <jamie@jamieiles.com>
8520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8521T: git git://github.com/jamieiles/linux-2.6-ji.git
8522S: Supported
b8733987 8523F: arch/arm/boot/dts/picoxcell*
14430813 8524F: arch/arm/mach-picoxcell/
b8733987 8525F: drivers/crypto/picoxcell*
a53bfa07 8526
2744e8af
LW
8527PIN CONTROL SUBSYSTEM
8528M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8529L: linux-gpio@vger.kernel.org
dbe752a3 8530T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8531S: Maintained
07f29ba6 8532F: drivers/pinctrl/
8e406fe4 8533F: include/linux/pinctrl/
2744e8af 8534
2201bbb8
JCPV
8535PIN CONTROLLER - ATMEL AT91
8536M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8538S: Maintained
c654b6bf 8539F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8540
33d3690c
LD
8541PIN CONTROLLER - ATMEL AT91 PIO4
8542M: Ludovic Desroches <ludovic.desroches@atmel.com>
8543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8544L: linux-gpio@vger.kernel.org
8545S: Supported
8546F: drivers/pinctrl/pinctrl-at91-pio4.*
8547
cbd1b652
MW
8548PIN CONTROLLER - INTEL
8549M: Mika Westerberg <mika.westerberg@linux.intel.com>
8550M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8551S: Maintained
8552F: drivers/pinctrl/intel/
2201bbb8 8553
9963b536
LP
8554PIN CONTROLLER - RENESAS
8555M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8556M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8557L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8558S: Maintained
8559F: drivers/pinctrl/sh-pfc/
8560
b75e60d6 8561PIN CONTROLLER - SAMSUNG
fea685e9 8562M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8564L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8565S: Maintained
9b5b33f6 8566F: drivers/pinctrl/samsung/
b75e60d6 8567
13cbd906
TL
8568PIN CONTROLLER - SINGLE
8569M: Tony Lindgren <tony@atomide.com>
8570M: Haojian Zhuang <haojian.zhuang@linaro.org>
8571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8572L: linux-omap@vger.kernel.org
8573S: Maintained
8574F: drivers/pinctrl/pinctrl-single.c
8575
deda8287 8576PIN CONTROLLER - ST SPEAR
da89947b 8577M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8578L: spear-devel@list.st.com
8579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8580W: http://www.st.com/spear
8581S: Maintained
8e406fe4 8582F: drivers/pinctrl/spear/
deda8287 8583
249a6771 8584PKTCDVD DRIVER
e5f6450c 8585M: Jiri Kosina <jikos@kernel.org>
249a6771 8586S: Maintained
679655da
JP
8587F: drivers/block/pktcdvd.c
8588F: include/linux/pktcdvd.h
c117ab84 8589F: include/uapi/linux/pktcdvd.h
249a6771 8590
b31d8273
G
8591PKUNITY SOC DRIVERS
8592M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8593W: http://mprc.pku.edu.cn/~guanxuetao/linux
8594S: Maintained
ceebf4d5 8595T: git git://github.com/gxt/linux.git
b31d8273 8596F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8597F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8598F: drivers/video/fbdev/fb-puv3.c
2809e80b 8599F: drivers/rtc/rtc-puv3.c
b31d8273 8600
9d2ecfb7 8601PMBUS HARDWARE MONITORING DRIVERS
ca462085 8602M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8603L: lm-sensors@lm-sensors.org
8604W: http://www.lm-sensors.org/
8605W: http://www.roeck-us.net/linux/drivers/
8606T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8607S: Maintained
8608F: Documentation/hwmon/pmbus
8609F: drivers/hwmon/pmbus/
8610F: include/linux/i2c/pmbus.h
8611
89a36810 8612PMC SIERRA MaxRAID DRIVER
89a36810
AR
8613L: linux-scsi@vger.kernel.org
8614W: http://www.pmc-sierra.com/
3cdea4d7 8615S: Orphan
89a36810
AR
8616F: drivers/scsi/pmcraid.*
8617
dbf9bfe6 8618PMC SIERRA PM8001 DRIVER
d32477e2 8619M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8620M: lindar_liu@usish.com
f5a7b525 8621L: pmchba@pmcs.com
dbf9bfe6 8622L: linux-scsi@vger.kernel.org
8623S: Supported
8624F: drivers/scsi/pm8001/
8625
1da177e4 8626POSIX CLOCKS and TIMERS
8b58be88 8627M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8628L: linux-kernel@vger.kernel.org
75fc2d37 8629T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8630S: Maintained
679655da
JP
8631F: fs/timerfd.c
8632F: include/linux/timer*
5cee9645 8633F: kernel/time/*timer*
1da177e4 8634
7b06a6d7
RW
8635POWER MANAGEMENT CORE
8636M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8637L: linux-pm@vger.kernel.org
8638T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8639S: Supported
8640F: drivers/base/power/
8641F: include/linux/pm.h
8642F: include/linux/pm_*
8643F: include/linux/powercap.h
8644F: drivers/powercap/
8645
3be86148 8646POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8647M: Sebastian Reichel <sre@kernel.org>
57318935 8648M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8649M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8650L: linux-pm@vger.kernel.org
54e5881d 8651T: git git://git.infradead.org/battery-2.6.git
3be86148 8652S: Maintained
679655da 8653F: include/linux/power_supply.h
8cd725a1 8654F: drivers/power/
26305022 8655X: drivers/power/avs/
3be86148 8656
514f161a
MR
8657POWER STATE COORDINATION INTERFACE (PSCI)
8658M: Mark Rutland <mark.rutland@arm.com>
8659M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8660L: linux-arm-kernel@lists.infradead.org
8661S: Maintained
8662F: drivers/firmware/psci.c
8663F: include/linux/psci.h
8664F: include/uapi/linux/psci.h
8665
1da177e4 8666PNP SUPPORT
9c3646d1 8667M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8668S: Maintained
679655da 8669F: drivers/pnp/
1da177e4
LT
8670
8671PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8672M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8673L: linux-ppp@vger.kernel.org
8674S: Maintained
224cf5ad 8675F: drivers/net/ppp/ppp_*
1da177e4
LT
8676
8677PPP OVER ATM (RFC 2364)
8b58be88 8678M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8679S: Maintained
679655da 8680F: net/atm/pppoatm.c
c117ab84 8681F: include/uapi/linux/atmppp.h
1da177e4
LT
8682
8683PPP OVER ETHERNET
8b58be88 8684M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8685S: Maintained
224cf5ad
JK
8686F: drivers/net/ppp/pppoe.c
8687F: drivers/net/ppp/pppox.c
1da177e4 8688
a6d2370b 8689PPP OVER L2TP
8b58be88 8690M: James Chapman <jchapman@katalix.com>
a6d2370b 8691S: Maintained
90ca28d1 8692F: net/l2tp/l2tp_ppp.c
679655da 8693F: include/linux/if_pppol2tp.h
c117ab84 8694F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8695
eae9d2ba 8696PPS SUPPORT
8b58be88 8697M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8698W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8699L: linuxpps@ml.enneenne.com (subscribers-only)
8700S: Maintained
cabaaf41
JP
8701F: Documentation/pps/
8702F: drivers/pps/
8703F: include/linux/pps*.h
eae9d2ba 8704
71a6d0af
HW
8705PPTP DRIVER
8706M: Dmitry Kozlov <xeb@mail.ru>
8707L: netdev@vger.kernel.org
8708S: Maintained
224cf5ad 8709F: drivers/net/ppp/pptp.c
71a6d0af
HW
8710W: http://sourceforge.net/projects/accel-pptp
8711
1da177e4 8712PREEMPTIBLE KERNEL
8b58be88 8713M: Robert Love <rml@tech9.net>
1da177e4
LT
8714L: kpreempt-tech@lists.sourceforge.net
8715W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8716S: Supported
679655da
JP
8717F: Documentation/preempt-locking.txt
8718F: include/linux/preempt.h
1da177e4
LT
8719
8720PRISM54 WIRELESS DRIVER
8b58be88 8721M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8722L: linux-wireless@vger.kernel.org
9ef80804 8723W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8724S: Obsolete
c12edfe2 8725F: drivers/net/wireless/intersil/prism54/
1da177e4 8726
02c18891 8727PS3 NETWORK SUPPORT
b809b9ca 8728M: Geoff Levand <geoff@infradead.org>
02c18891 8729L: netdev@vger.kernel.org
a14ab6b6 8730L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8731S: Maintained
8df158ac 8732F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8733
f58a9d17 8734PS3 PLATFORM SUPPORT
b809b9ca 8735M: Geoff Levand <geoff@infradead.org>
a4724ed6 8736L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8737S: Maintained
679655da
JP
8738F: arch/powerpc/boot/ps3*
8739F: arch/powerpc/include/asm/lv1call.h
8740F: arch/powerpc/include/asm/ps3*.h
8741F: arch/powerpc/platforms/ps3/
8742F: drivers/*/ps3*
8743F: drivers/ps3/
fec629b8 8744F: drivers/rtc/rtc-ps3.c
679655da 8745F: drivers/usb/host/*ps3.c
fec629b8 8746F: sound/ppc/snd_ps3*
f58a9d17 8747
cffb4add 8748PS3VRAM DRIVER
8b58be88 8749M: Jim Paris <jim@jtan.com>
3715a5d0 8750M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8751L: linuxppc-dev@lists.ozlabs.org
cffb4add 8752S: Maintained
8a3977cb 8753F: drivers/block/ps3vram.c
cffb4add 8754
8defe599 8755PSTORE FILESYSTEM
9d5e2a02 8756M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8757M: Colin Cross <ccross@android.com>
8758M: Kees Cook <keescook@chromium.org>
8759M: Tony Luck <tony.luck@intel.com>
8760S: Maintained
9f273c24 8761T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
8762F: fs/pstore/
8763F: include/linux/pstore*
04851772 8764F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8765F: drivers/acpi/apei/erst.c
8766
7fbc415d
RC
8767PTP HARDWARE CLOCK SUPPORT
8768M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8769L: netdev@vger.kernel.org
7fbc415d
RC
8770S: Maintained
8771W: http://linuxptp.sourceforge.net/
8772F: Documentation/ABI/testing/sysfs-ptp
8773F: Documentation/ptp/*
0ecb3cdd 8774F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8775F: drivers/net/phy/dp83640*
8776F: drivers/ptp/*
8777F: include/linux/ptp_cl*
8778
cf94a4d1 8779PTRACE SUPPORT
e846ee5f 8780M: Roland McGrath <roland@hack.frob.com>
8b58be88 8781M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8782S: Maintained
8783F: include/asm-generic/syscall.h
8784F: include/linux/ptrace.h
8785F: include/linux/regset.h
8786F: include/linux/tracehook.h
c117ab84 8787F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8788F: kernel/ptrace.c
8789
8320204a 8790PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8791M: Mike Isely <isely@pobox.com>
16e9495d 8792L: pvrusb2@isely.net (subscribers-only)
661263b5 8793L: linux-media@vger.kernel.org
8320204a 8794W: http://www.isely.net/pvrusb2/
275ffde4 8795T: git git://linuxtv.org/media_tree.git
8320204a 8796S: Maintained
679655da 8797F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8798F: drivers/media/usb/pvrusb2/
8320204a 8799
39532e6c
HG
8800PWC WEBCAM DRIVER
8801M: Hans de Goede <hdegoede@redhat.com>
8802L: linux-media@vger.kernel.org
8803T: git git://linuxtv.org/media_tree.git
8804S: Maintained
8805F: drivers/media/usb/pwc/*
8806
93c090b3
KD
8807PWM FAN DRIVER
8808M: Kamil Debski <k.debski@samsung.com>
8809L: lm-sensors@lm-sensors.org
8810S: Supported
8811F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8812F: Documentation/hwmon/pwm-fan
8813F: drivers/hwmon/pwm-fan.c
8814
200efedd 8815PWM SUBSYSTEM
aa3495f7
TR
8816M: Thierry Reding <thierry.reding@gmail.com>
8817L: linux-pwm@vger.kernel.org
0c2498f1 8818S: Maintained
006e854f 8819T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8820F: Documentation/pwm.txt
8821F: Documentation/devicetree/bindings/pwm/
8822F: include/linux/pwm.h
0c2498f1 8823F: drivers/pwm/
a140b98d
TR
8824F: drivers/video/backlight/pwm_bl.c
8825F: include/linux/pwm_backlight.h
0c2498f1 8826
30ec261e 8827PXA2xx/PXA3xx SUPPORT
8da5e302 8828M: Daniel Mack <daniel@zonque.org>
a323f664 8829M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8830M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8832T: git git://github.com/hzhuang1/linux.git
8da5e302 8833T: git git://github.com/rjarzmik/linux.git
1da177e4 8834S: Maintained
e68d7c14 8835F: arch/arm/boot/dts/pxa*
679655da 8836F: arch/arm/mach-pxa/
820439f1 8837F: drivers/dma/pxa*
679655da 8838F: drivers/pcmcia/pxa2xx*
1403ead9 8839F: drivers/pinctrl/pxa/
9df92e6c 8840F: drivers/spi/spi-pxa2xx*
faf2e1db 8841F: drivers/usb/gadget/udc/pxa2*
679655da 8842F: include/sound/pxa2xx-lib.h
bec4c99e 8843F: sound/arm/pxa*
14430813 8844F: sound/soc/pxa/
1da177e4 8845
f3154a46
RJ
8846PXA GPIO DRIVER
8847M: Robert Jarzmik <robert.jarzmik@free.fr>
8848L: linux-gpio@vger.kernel.org
8849S: Maintained
8850F: drivers/gpio/gpio-pxa.c
8851
ec64d3bf
EG
8852PXA3xx NAND FLASH DRIVER
8853M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8854L: linux-mtd@lists.infradead.org
8855S: Maintained
9a67f099 8856F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8857
3f640c61 8858MMP SUPPORT
8b58be88 8859M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8860M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8862T: git git://github.com/hzhuang1/linux.git
8863T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8864S: Maintained
e68d7c14 8865F: arch/arm/boot/dts/mmp*
3f640c61 8866F: arch/arm/mach-mmp/
e8e6cb32 8867
272f133a
PO
8868PXA MMCI DRIVER
8869S: Orphan
8870
57f63bc8 8871PXA RTC DRIVER
8b58be88 8872M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8873L: rtc-linux@googlegroups.com
8874S: Maintained
8875
cea4001a 8876QAT DRIVER
49e7d9df
JP
8877M: Tadeusz Struk <tadeusz.struk@intel.com>
8878L: qat-linux@intel.com
8879S: Supported
8880F: drivers/crypto/qat/
cea4001a 8881
52a09a04 8882QIB DRIVER
8473c603 8883M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8884L: linux-rdma@vger.kernel.org
8885S: Supported
8886F: drivers/infiniband/hw/qib/
8887
5e9772b9
JS
8888QLOGIC QLA1280 SCSI DRIVER
8889M: Michael Reed <mdr@sgi.com>
8890L: linux-scsi@vger.kernel.org
8891S: Maintained
8892F: drivers/scsi/qla1280.[ch]
8893
1da177e4 8894QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8895M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8896L: linux-scsi@vger.kernel.org
8897S: Supported
679655da
JP
8898F: Documentation/scsi/LICENSE.qla2xxx
8899F: drivers/scsi/qla2xxx/
1da177e4 8900
883c98fe 8901QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8902M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8903L: linux-scsi@vger.kernel.org
8904S: Supported
bacfb81b 8905F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8906F: drivers/scsi/qla4xxx/
8907
5a4faa87 8908QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8909M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8910M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8911M: linux-driver@qlogic.com
8912L: netdev@vger.kernel.org
8913S: Supported
679655da 8914F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8915F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8916
0ec00f03 8917QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8918M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8919L: netdev@vger.kernel.org
8920S: Supported
aa43c215 8921F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8922
c4e84bde 8923QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8924M: Harish Patil <harish.patil@qlogic.com>
8925M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8926M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8927M: linux-driver@qlogic.com
c4e84bde
RM
8928L: netdev@vger.kernel.org
8929S: Supported
aa43c215 8930F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8931
fe56b9e6
YM
8932QLOGIC QL4xxx ETHERNET DRIVER
8933M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8934M: Ariel Elior <Ariel.Elior@qlogic.com>
8935M: everest-linux-l2@qlogic.com
8936L: netdev@vger.kernel.org
8937S: Supported
8938F: drivers/net/ethernet/qlogic/qed/
8939F: include/linux/qed/
8940F: drivers/net/ethernet/qlogic/qede/
8941
1da177e4 8942QNX4 FILESYSTEM
8b58be88 8943M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8944W: http://www.alarsen.net/linux/qnx4fs/
8945S: Maintained
80811493 8946F: fs/qnx4/
c117ab84
CEB
8947F: include/uapi/linux/qnx4_fs.h
8948F: include/uapi/linux/qnxtypes.h
1da177e4 8949
91952bc0
AP
8950QT1010 MEDIA DRIVER
8951M: Antti Palosaari <crope@iki.fi>
8952L: linux-media@vger.kernel.org
a825eaec 8953W: https://linuxtv.org
91952bc0
AP
8954W: http://palosaari.fi/linux/
8955Q: http://patchwork.linuxtv.org/project/linux-media/list/
8956T: git git://linuxtv.org/anttip/media_tree.git
8957S: Maintained
8958F: drivers/media/tuners/qt1010*
8959
966fb5ec
SM
8960QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8961M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8962L: linux-wireless@vger.kernel.org
8963L: ath9k-devel@lists.ath9k.org
8964W: http://wireless.kernel.org/en/users/Drivers/ath9k
8965S: Supported
8966F: drivers/net/wireless/ath/ath9k/
8967
2ea0ffcb
KV
8968QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8969M: Kalle Valo <kvalo@qca.qualcomm.com>
8970L: ath10k@lists.infradead.org
8971W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 8972T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
8973S: Supported
8974F: drivers/net/wireless/ath/ath10k/
8975
4f4567cf
RK
8976QUALCOMM HEXAGON ARCHITECTURE
8977M: Richard Kuo <rkuo@codeaurora.org>
8978L: linux-hexagon@vger.kernel.org
9f273c24 8979T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
8980S: Supported
8981F: arch/hexagon/
8982
8e84c258
EK
8983QUALCOMM WCN36XX WIRELESS DRIVER
8984M: Eugene Krasnikov <k.eugene.e@gmail.com>
8985L: wcn36xx@lists.infradead.org
8986W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8987T: git git://github.com/KrasnikovEugene/wcn36xx.git
8988S: Supported
8989F: drivers/net/wireless/ath/wcn36xx/
8990
602adf40 8991RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
8992M: Ilya Dryomov <idryomov@gmail.com>
8993M: Sage Weil <sage@redhat.com>
527a88b9 8994M: Alex Elder <elder@kernel.org>
398ecff5 8995L: ceph-devel@vger.kernel.org
09d90327
SW
8996W: http://ceph.com/
8997T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 8998T: git git://github.com/ceph/ceph-client.git
602adf40 8999S: Supported
398ecff5 9000F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9001F: drivers/block/rbd.c
9002F: drivers/block/rbd_types.h
9003
1da177e4 9004RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9005M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9006L: linux-fbdev@vger.kernel.org
1da177e4 9007S: Maintained
8a61f013 9008F: drivers/video/fbdev/aty/radeon*
c117ab84 9009F: include/uapi/linux/radeonfb.h
1da177e4 9010
c6c9b34c
HG
9011RADIOSHARK RADIO DRIVER
9012M: Hans de Goede <hdegoede@redhat.com>
9013L: linux-media@vger.kernel.org
9014T: git git://linuxtv.org/media_tree.git
9015S: Maintained
9016F: drivers/media/radio/radio-shark.c
9017
9018RADIOSHARK2 RADIO DRIVER
9019M: Hans de Goede <hdegoede@redhat.com>
9020L: linux-media@vger.kernel.org
9021T: git git://linuxtv.org/media_tree.git
9022S: Maintained
9023F: drivers/media/radio/radio-shark2.c
9024F: drivers/media/radio/radio-tea5777.c
9025
1da177e4 9026RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9027M: Paul Mackerras <paulus@samba.org>
c69f677c 9028L: linux-fbdev@vger.kernel.org
1da177e4 9029S: Maintained
8a61f013 9030F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9031
a0fd81a9
JC
9032RALINK MIPS ARCHITECTURE
9033M: John Crispin <blogic@openwrt.org>
9034L: linux-mips@linux-mips.org
9035S: Maintained
9036F: arch/mips/ralink
9037
e7839f25 9038RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9039P: rt2x00 project
b182427e 9040M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9041M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9042L: linux-wireless@vger.kernel.org
95ea3627 9043S: Maintained
33aca94d 9044F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9045
9db5579b 9046RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9047M: Jens Axboe <axboe@kernel.dk>
9db5579b 9048S: Maintained
679655da
JP
9049F: Documentation/blockdev/ramdisk.txt
9050F: drivers/block/brd.c
9db5579b 9051
9e95ce27 9052RANDOM NUMBER DRIVER
0624bcaa 9053M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9054S: Maintained
679655da 9055F: drivers/char/random.c
9e95ce27 9056
394b701c 9057RAPIDIO SUBSYSTEM
8b58be88 9058M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9059M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9060S: Maintained
679655da 9061F: drivers/rapidio/
394b701c 9062
e2d1d6c0 9063RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9064L: linux-wireless@vger.kernel.org
f52a5490 9065S: Orphan
679655da 9066F: drivers/net/wireless/ray*
e2d1d6c0
RD
9067
9068RCUTORTURE MODULE
e0198b29 9069M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9070M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9071L: linux-kernel@vger.kernel.org
f9094d8e 9072S: Supported
08deed1e 9073T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9074F: Documentation/RCU/torture.txt
34e2d560 9075F: kernel/rcu/rcutorture.c
e2d1d6c0 9076
c87b9c60
PM
9077RCUTORTURE TEST FRAMEWORK
9078M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9079M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9080R: Steven Rostedt <rostedt@goodmis.org>
9081R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9082R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9083L: linux-kernel@vger.kernel.org
c87b9c60
PM
9084S: Supported
9085T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9086F: tools/testing/selftests/rcutorture
9087
c1f766b5 9088RDC R-321X SoC
8b58be88 9089M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9090S: Maintained
9091
db17f395 9092RDC R6040 FAST ETHERNET DRIVER
8b58be88 9093M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9094L: netdev@vger.kernel.org
9095S: Maintained
58565a35 9096F: drivers/net/ethernet/rdc/r6040.c
db17f395 9097
a09ed661 9098RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 9099M: Chien Yen <chien.yen@oracle.com>
fbb5a558 9100L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 9101S: Supported
679655da 9102F: net/rds/
a09ed661 9103
595182bc 9104READ-COPY UPDATE (RCU)
8b58be88 9105M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9106M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9107R: Steven Rostedt <rostedt@goodmis.org>
9108R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9109R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9110L: linux-kernel@vger.kernel.org
9fab9787 9111W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9112S: Supported
08deed1e 9113T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9114F: Documentation/RCU/
9fab9787 9115X: Documentation/RCU/torture.txt
f9094d8e 9116F: include/linux/rcu*
4102adab
PM
9117X: include/linux/srcu.h
9118F: kernel/rcu/
34e2d560 9119X: kernel/torture.c
595182bc 9120
0c86edc0 9121REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9122M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9123M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9124L: rtc-linux@googlegroups.com
8a6e2535 9125Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9126T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9127S: Maintained
679655da
JP
9128F: Documentation/rtc.txt
9129F: drivers/rtc/
9130F: include/linux/rtc.h
c117ab84 9131F: include/uapi/linux/rtc.h
0c86edc0 9132
0e400c53
MB
9133REALTEK AUDIO CODECS
9134M: Bard Liao <bardliao@realtek.com>
9135M: Oder Chiou <oder_chiou@realtek.com>
9136S: Maintained
9137F: sound/soc/codecs/rt*
9138F: include/sound/rt*.h
9139
1da177e4 9140REISERFS FILE SYSTEM
76c4e5ea 9141L: reiserfs-devel@vger.kernel.org
1da177e4 9142S: Supported
679655da 9143F: fs/reiserfs/
1da177e4 9144
b83a313b 9145REGISTER MAP ABSTRACTION
b02e48f2 9146M: Mark Brown <broonie@kernel.org>
dd060bc9 9147L: linux-kernel@vger.kernel.org
b83a313b
MB
9148T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9149S: Supported
9150F: drivers/base/regmap/
9151F: include/linux/regmap.h
9152
400e64df
OBC
9153REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9154M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 9155T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9156S: Maintained
9157F: drivers/remoteproc/
9158F: Documentation/remoteproc.txt
6fc26488 9159F: include/linux/remoteproc.h
400e64df 9160
d8115db5
OBC
9161REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9162M: Ohad Ben-Cohen <ohad@wizery.com>
9163T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9164S: Maintained
9165F: drivers/rpmsg/
9166F: Documentation/rpmsg.txt
9167F: include/linux/rpmsg.h
9168
8e6569af
SS
9169RENESAS ETHERNET DRIVERS
9170R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9171L: netdev@vger.kernel.org
4a121096 9172L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9173F: drivers/net/ethernet/renesas/
9174F: include/linux/sh_eth.h
9175
3e46c397
YS
9176RENESAS USB2 PHY DRIVER
9177M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9178L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9179S: Maintained
9180F: drivers/phy/phy-rcar-gen3-usb2.c
9181
1b0fe6be
PZ
9182RESET CONTROLLER FRAMEWORK
9183M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9184T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9185S: Maintained
9186F: drivers/reset/
9187F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9188F: include/dt-bindings/reset/
1b0fe6be
PZ
9189F: include/linux/reset.h
9190F: include/linux/reset-controller.h
9191
e0897645 9192RFKILL
8b58be88 9193M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9194L: linux-wireless@vger.kernel.org
ce466579
JB
9195W: http://wireless.kernel.org/
9196T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9197T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9198S: Maintained
505c9247 9199F: Documentation/rfkill.txt
80811493 9200F: net/rfkill/
e0897645 9201
933685ca
TG
9202RHASHTABLE
9203M: Thomas Graf <tgraf@suug.ch>
9204L: netdev@vger.kernel.org
9205S: Maintained
9206F: lib/rhashtable.c
9207F: include/linux/rhashtable.h
9208
67e054e9
ML
9209RICOH SMARTMEDIA/XD DRIVER
9210M: Maxim Levitsky <maximlevitsky@gmail.com>
9211S: Maintained
21c26f50
JP
9212F: drivers/mtd/nand/r852.c
9213F: drivers/mtd/nand/r852.h
67e054e9 9214
92634125
ML
9215RICOH R5C592 MEMORYSTICK DRIVER
9216M: Maxim Levitsky <maximlevitsky@gmail.com>
9217S: Maintained
9218F: drivers/memstick/host/r592.*
9219
27f1d2f9
SA
9220ROCCAT DRIVERS
9221M: Stefan Achatz <erazor_de@users.sourceforge.net>
9222W: http://sourceforge.net/projects/roccat/
9223S: Maintained
9224F: drivers/hid/hid-roccat*
9225F: include/linux/hid-roccat*
9226F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9227
4b8ac966
JP
9228ROCKER DRIVER
9229M: Jiri Pirko <jiri@resnulli.us>
9230M: Scott Feldman <sfeldma@gmail.com>
9231L: netdev@vger.kernel.org
9232S: Supported
9233F: drivers/net/ethernet/rocker/
9234
1da177e4
LT
9235ROCKETPORT DRIVER
9236P: Comtrol Corp.
1da177e4
LT
9237W: http://www.comtrol.com
9238S: Maintained
679655da 9239F: Documentation/serial/rocket.txt
c897401b 9240F: drivers/tty/rocket*
1da177e4 9241
7645c2f4
KC
9242ROCKETPORT EXPRESS/INFINITY DRIVER
9243M: Kevin Cernekee <cernekee@gmail.com>
9244L: linux-serial@vger.kernel.org
9245S: Odd Fixes
9246F: drivers/tty/serial/rp2.*
9247
1da177e4 9248ROSE NETWORK LAYER
8b58be88 9249M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9250L: linux-hams@vger.kernel.org
d34cb28a 9251W: http://www.linux-ax25.org/
1da177e4 9252S: Maintained
679655da 9253F: include/net/rose.h
c117ab84 9254F: include/uapi/linux/rose.h
679655da 9255F: net/rose/
1da177e4 9256
91952bc0
AP
9257RTL2830 MEDIA DRIVER
9258M: Antti Palosaari <crope@iki.fi>
9259L: linux-media@vger.kernel.org
a825eaec 9260W: https://linuxtv.org
91952bc0
AP
9261W: http://palosaari.fi/linux/
9262Q: http://patchwork.linuxtv.org/project/linux-media/list/
9263T: git git://linuxtv.org/anttip/media_tree.git
9264S: Maintained
9265F: drivers/media/dvb-frontends/rtl2830*
9266
27a0aacf
AP
9267RTL2832 MEDIA DRIVER
9268M: Antti Palosaari <crope@iki.fi>
9269L: linux-media@vger.kernel.org
a825eaec 9270W: https://linuxtv.org
27a0aacf
AP
9271W: http://palosaari.fi/linux/
9272Q: http://patchwork.linuxtv.org/project/linux-media/list/
9273T: git git://linuxtv.org/anttip/media_tree.git
9274S: Maintained
9275F: drivers/media/dvb-frontends/rtl2832*
9276
ba6e6f6e
AP
9277RTL2832_SDR MEDIA DRIVER
9278M: Antti Palosaari <crope@iki.fi>
9279L: linux-media@vger.kernel.org
a825eaec 9280W: https://linuxtv.org
ba6e6f6e
AP
9281W: http://palosaari.fi/linux/
9282Q: http://patchwork.linuxtv.org/project/linux-media/list/
9283T: git git://linuxtv.org/anttip/media_tree.git
9284S: Maintained
b4bb1c28 9285F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9286
59840488 9287RTL8180 WIRELESS DRIVER
605bebe2 9288L: linux-wireless@vger.kernel.org
491b26b4 9289W: http://wireless.kernel.org/
54e5881d 9290T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9291S: Orphan
62141726 9292F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9293
59840488 9294RTL8187 WIRELESS DRIVER
9f0939bf 9295M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9296M: Hin-Tak Leung <htl10@users.sourceforge.net>
9297M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9298L: linux-wireless@vger.kernel.org
491b26b4 9299W: http://wireless.kernel.org/
54e5881d 9300T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9301S: Maintained
62141726 9302F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9303
3cf0c8ad
LF
9304RTL8192CE WIRELESS DRIVER
9305M: Larry Finger <Larry.Finger@lwfinger.net>
9306M: Chaoming Li <chaoming_li@realsil.com.cn>
9307L: linux-wireless@vger.kernel.org
491b26b4 9308W: http://wireless.kernel.org/
3cf0c8ad
LF
9309T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9310S: Maintained
62141726
KV
9311F: drivers/net/wireless/realtek/rtlwifi/
9312F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9313
26f1fad2
JS
9314RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9315M: Jes Sorensen <Jes.Sorensen@redhat.com>
9316L: linux-wireless@vger.kernel.org
9317T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9318S: Maintained
9319F: drivers/net/wireless/realtek/rtl8xxxu/
9320
9eb8ef74 9321S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9322M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9323L: linux-fbdev@vger.kernel.org
ce00f85c 9324S: Maintained
8a61f013 9325F: drivers/video/fbdev/savage/
9eb8ef74 9326
1da177e4 9327S390
8b58be88
JP
9328M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9329M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9330L: linux-s390@vger.kernel.org
5238da45 9331W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9332T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9333S: Supported
679655da 9334F: arch/s390/
a968cd3e 9335F: drivers/s390/
3bfe6858
JN
9336F: Documentation/s390/
9337F: Documentation/DocBook/s390*
5238da45 9338
322986ca
SO
9339S390 COMMON I/O LAYER
9340M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9341M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9342L: linux-s390@vger.kernel.org
9343W: http://www.ibm.com/developerworks/linux/linux390/
9344S: Supported
9345F: drivers/s390/cio/
9346
9347S390 DASD DRIVER
9348M: Stefan Weinhuber <wein@de.ibm.com>
9349M: Stefan Haberland <stefan.haberland@de.ibm.com>
9350L: linux-s390@vger.kernel.org
9351W: http://www.ibm.com/developerworks/linux/linux390/
9352S: Supported
9353F: drivers/s390/block/dasd*
9354F: block/partitions/ibm.c
9355
5238da45 9356S390 NETWORK DRIVERS
f0c59aff 9357M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9358L: linux-s390@vger.kernel.org
5238da45
HC
9359W: http://www.ibm.com/developerworks/linux/linux390/
9360S: Supported
679655da 9361F: drivers/s390/net/
5238da45 9362
322986ca
SO
9363S390 PCI SUBSYSTEM
9364M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9365M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9366L: linux-s390@vger.kernel.org
9367W: http://www.ibm.com/developerworks/linux/linux390/
9368S: Supported
9369F: arch/s390/pci/
9370F: drivers/pci/hotplug/s390_pci_hpc.c
9371
feed9b62 9372S390 ZCRYPT DRIVER
5c8d0983 9373M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9374L: linux-s390@vger.kernel.org
a968cd3e 9375W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9376S: Supported
d5ca6918 9377F: drivers/s390/crypto/
feed9b62 9378
5238da45 9379S390 ZFCP DRIVER
d38e19d0 9380M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9381L: linux-s390@vger.kernel.org
5238da45 9382W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9383S: Supported
679655da 9384F: drivers/s390/scsi/zfcp_*
1da177e4 9385
dd96df2c 9386S390 IUCV NETWORK LAYER
f0c59aff 9387M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9388L: linux-s390@vger.kernel.org
9389W: http://www.ibm.com/developerworks/linux/linux390/
9390S: Supported
679655da
JP
9391F: drivers/s390/net/*iucv*
9392F: include/net/iucv/
9393F: net/iucv/
dd96df2c 9394
8128f23c
GS
9395S390 IOMMU (PCI)
9396M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9397L: linux-s390@vger.kernel.org
9398W: http://www.ibm.com/developerworks/linux/linux390/
9399S: Supported
9400F: drivers/iommu/s390-iommu.c
9401
4dde7f75 9402S3C24XX SD/MMC Driver
8b58be88 9403M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9405S: Supported
679655da 9406F: drivers/mmc/host/s3cmci.*
4dde7f75 9407
1f15a229
HV
9408SAA6588 RDS RECEIVER DRIVER
9409M: Hans Verkuil <hverkuil@xs4all.nl>
9410L: linux-media@vger.kernel.org
9411T: git git://linuxtv.org/media_tree.git
a825eaec 9412W: https://linuxtv.org
1f15a229
HV
9413S: Odd Fixes
9414F: drivers/media/i2c/saa6588*
9415
98ed12e6 9416SAA7134 VIDEO4LINUX DRIVER
009a5410 9417M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9418L: linux-media@vger.kernel.org
a825eaec 9419W: https://linuxtv.org
98ed12e6
MCC
9420T: git git://linuxtv.org/media_tree.git
9421S: Odd fixes
e42bf501 9422F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9423F: drivers/media/pci/saa7134/
9424
1da177e4 9425SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9426M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9427L: linux-media@vger.kernel.org
275ffde4 9428T: git git://linuxtv.org/media_tree.git
1da177e4 9429S: Maintained
90d72ac6
MCC
9430F: drivers/media/common/saa7146/
9431F: drivers/media/pci/saa7146/
9432F: include/media/saa7146*
1da177e4 9433
92304a40 9434SAMSUNG LAPTOP DRIVER
5909c654 9435M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9436L: platform-driver-x86@vger.kernel.org
9437S: Maintained
9438F: drivers/platform/x86/samsung-laptop.c
9439
4a109cc0 9440SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9441M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9442L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9443S: Supported
14430813 9444F: sound/soc/samsung/
4a109cc0 9445
0d89a28b 9446SAMSUNG FRAMEBUFFER DRIVER
b7701755 9447M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9448L: linux-fbdev@vger.kernel.org
9449S: Maintained
8a61f013 9450F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9451
b40f0632 9452SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9453M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9454M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9455L: linux-kernel@vger.kernel.org
b40f0632 9456L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9457S: Supported
9458F: drivers/mfd/sec*.c
9459F: drivers/regulator/s2m*.c
9460F: drivers/regulator/s5m*.c
b40f0632
KK
9461F: drivers/clk/clk-s2mps11.c
9462F: drivers/rtc/rtc-s5m.c
f69d3a17 9463F: include/linux/mfd/samsung/
a13c7c51
KK
9464F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9465F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9466F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9467F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9468
038f5c4b
SN
9469SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9470M: Kyungmin Park <kyungmin.park@samsung.com>
9471M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9472L: linux-media@vger.kernel.org
9473Q: https://patchwork.linuxtv.org/project/linux-media/list/
9474S: Supported
9475F: drivers/media/platform/exynos4-is/
038f5c4b 9476
6fd86ab2
SN
9477SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9478M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9479L: linux-media@vger.kernel.org
9480L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9481S: Maintained
9482F: drivers/media/platform/s3c-camif/
d647f0b7 9483F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9484
b84ef24e
AH
9485SAMSUNG S5C73M3 CAMERA DRIVER
9486M: Kyungmin Park <kyungmin.park@samsung.com>
9487M: Andrzej Hajda <a.hajda@samsung.com>
9488L: linux-media@vger.kernel.org
9489S: Supported
9490F: drivers/media/i2c/s5c73m3/*
9491
7d459937
AH
9492SAMSUNG S5K5BAF CAMERA DRIVER
9493M: Kyungmin Park <kyungmin.park@samsung.com>
9494M: Andrzej Hajda <a.hajda@samsung.com>
9495L: linux-media@vger.kernel.org
9496S: Supported
9497F: drivers/media/i2c/s5k5baf.c
9498
c04c674f
RB
9499SAMSUNG S3FWRN5 NFC DRIVER
9500M: Robert Baldyga <r.baldyga@samsung.com>
9501L: linux-nfc@lists.01.org (moderated for non-subscribers)
9502S: Supported
9503F: drivers/nfc/s3fwrn5
9504
310e39c9 9505SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9506M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9507M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9508S: Supported
9509L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9510F: drivers/clk/samsung/
9511
66890ed6
BA
9512SAMSUNG SXGBE DRIVERS
9513M: Byungho An <bh74.an@samsung.com>
9514M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9515M: Vipul Pandya <vipul.pandya@samsung.com>
9516S: Supported
9517L: netdev@vger.kernel.org
9518F: drivers/net/ethernet/samsung/sxgbe/
9519
93c537af
LM
9520SAMSUNG THERMAL DRIVER
9521M: Lukasz Majewski <l.majewski@samsung.com>
9522L: linux-pm@vger.kernel.org
9523L: linux-samsung-soc@vger.kernel.org
9524S: Supported
9f273c24 9525T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9526F: drivers/thermal/samsung/
9527
e296cd32
KD
9528SAMSUNG USB2 PHY DRIVER
9529M: Kamil Debski <k.debski@samsung.com>
9530L: linux-kernel@vger.kernel.org
9531S: Supported
9532F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9533F: Documentation/phy/samsung-usb2.txt
9534F: drivers/phy/phy-exynos4210-usb2.c
9535F: drivers/phy/phy-exynos4x12-usb2.c
9536F: drivers/phy/phy-exynos5250-usb2.c
9537F: drivers/phy/phy-s5pv210-usb2.c
9538F: drivers/phy/phy-samsung-usb2.c
9539F: drivers/phy/phy-samsung-usb2.h
9540
ca749e2a 9541SERIAL DRIVERS
5e30bbb7 9542M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9543L: linux-serial@vger.kernel.org
5e30bbb7 9544S: Maintained
14430813 9545F: drivers/tty/serial/
ca749e2a 9546
aecb7b64 9547SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9548M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9549M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9550S: Maintained
1fb200d6 9551F: include/linux/dma/dw.h
3d598f47 9552F: include/linux/platform_data/dma-dw.h
61a76496 9553F: drivers/dma/dw/
aecb7b64 9554
058999cc
LP
9555SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9556M: Lars Persson <lars.persson@axis.com>
9557L: netdev@vger.kernel.org
9558S: Supported
9559F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9560F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9561
fc531d98
WS
9562SYNOPSYS DESIGNWARE I2C DRIVER
9563M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9564M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9565M: Mika Westerberg <mika.westerberg@linux.intel.com>
9566L: linux-i2c@vger.kernel.org
9567S: Maintained
9568F: drivers/i2c/busses/i2c-designware-*
9569F: include/linux/platform_data/i2c-designware.h
9570
f9e37137 9571SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9572M: Jaehoon Chung <jh80.chung@samsung.com>
9573L: linux-mmc@vger.kernel.org
9574S: Maintained
9575F: include/linux/mmc/dw_mmc.h
9576F: drivers/mmc/host/dw_mmc*
9577
a961e698
AS
9578SYSTEM TRACE MODULE CLASS
9579M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9580S: Maintained
9581F: Documentation/trace/stm.txt
9582F: drivers/hwtracing/stm/
9583F: include/linux/stm.h
9584F: include/uapi/linux/stm.h
9585
1db121d6
AN
9586THUNDERBOLT DRIVER
9587M: Andreas Noever <andreas.noever@gmail.com>
9588S: Maintained
9589F: drivers/thunderbolt/
9590
34db37c6 9591TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9592M: John Stultz <john.stultz@linaro.org>
88606e80 9593M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9594L: linux-kernel@vger.kernel.org
75fc2d37 9595T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9596S: Supported
9597F: include/linux/clocksource.h
9598F: include/linux/time.h
9599F: include/linux/timex.h
c117ab84
CEB
9600F: include/uapi/linux/time.h
9601F: include/uapi/linux/timex.h
88606e80
TG
9602F: kernel/time/clocksource.c
9603F: kernel/time/time*.c
34db37c6 9604F: kernel/time/alarmtimer.c
88606e80 9605F: kernel/time/ntp.c
7fe5f1c1 9606F: tools/testing/selftests/timers/
88606e80 9607
1da177e4 9608SC1200 WDT DRIVER
b300645a 9609M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9610S: Maintained
679655da 9611F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9612
9613SCHEDULER
dd9b238c 9614M: Ingo Molnar <mingo@redhat.com>
8b58be88 9615M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9616L: linux-kernel@vger.kernel.org
75fc2d37 9617T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9618S: Maintained
95c0d71d 9619F: kernel/sched/
679655da 9620F: include/linux/sched.h
c117ab84 9621F: include/uapi/linux/sched.h
c2eb505b 9622F: include/linux/wait.h
1da177e4 9623
6bcf6737 9624SCORE ARCHITECTURE
ed38665e 9625M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9626M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9627W: http://www.sunplus.com
6bcf6737 9628S: Supported
a2681a75 9629F: arch/score/
6bcf6737 9630
80f390ea
SH
9631SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9632M: Sudeep Holla <sudeep.holla@arm.com>
9633L: linux-arm-kernel@lists.infradead.org
9634S: Maintained
9635F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9636F: drivers/clk/clk-scpi.c
8def3103 9637F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9638F: drivers/firmware/arm_scpi.c
9639F: include/linux/scpi_protocol.h
80f390ea 9640
1da177e4 9641SCSI CDROM DRIVER
8b58be88 9642M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9643L: linux-scsi@vger.kernel.org
9644W: http://www.kernel.dk
9645S: Maintained
679655da 9646F: drivers/scsi/sr*
1da177e4 9647
fb50a83d 9648SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9649M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9650L: linux-rdma@vger.kernel.org
9651S: Supported
9652W: http://www.openfabrics.org
9653Q: http://patchwork.kernel.org/project/linux-rdma/list/
9654T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9655F: drivers/infiniband/ulp/srp/
9656F: include/scsi/srp.h
9657
1da177e4 9658SCSI SG DRIVER
8b58be88 9659M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9660L: linux-scsi@vger.kernel.org
59ab3c93 9661W: http://sg.danny.cz/sg
1da177e4 9662S: Maintained
59ab3c93 9663F: Documentation/scsi/scsi-generic.txt
679655da
JP
9664F: drivers/scsi/sg.c
9665F: include/scsi/sg.h
1da177e4
LT
9666
9667SCSI SUBSYSTEM
0351b8f8 9668M: "James E.J. Bottomley" <JBottomley@odin.com>
0351b8f8 9669T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9670M: "Martin K. Petersen" <martin.petersen@oracle.com>
9671T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9672L: linux-scsi@vger.kernel.org
1da177e4 9673S: Maintained
679655da
JP
9674F: drivers/scsi/
9675F: include/scsi/
1da177e4
LT
9676
9677SCSI TAPE DRIVER
8b58be88 9678M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9679L: linux-scsi@vger.kernel.org
9680S: Maintained
679655da 9681F: Documentation/scsi/st.txt
f7269cfc
JD
9682F: drivers/scsi/st.*
9683F: drivers/scsi/st_*.h
1da177e4
LT
9684
9685SCTP PROTOCOL
8b6efb75 9686M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9687M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9688L: linux-sctp@vger.kernel.org
5f85813c 9689W: http://lksctp.sourceforge.net
8b6efb75 9690S: Maintained
679655da
JP
9691F: Documentation/networking/sctp.txt
9692F: include/linux/sctp.h
4d58c025 9693F: include/uapi/linux/sctp.h
679655da
JP
9694F: include/net/sctp/
9695F: net/sctp/
1da177e4
LT
9696
9697SCx200 CPU SUPPORT
8b58be88 9698M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9699S: Odd Fixes
679655da 9700F: Documentation/i2c/busses/scx200_acb
390889b6 9701F: arch/x86/platform/scx200/
679655da
JP
9702F: drivers/watchdog/scx200_wdt.c
9703F: drivers/i2c/busses/scx200*
9704F: drivers/mtd/maps/scx200_docflash.c
9705F: include/linux/scx200.h
1662d32c
JC
9706
9707SCx200 GPIO DRIVER
8b58be88 9708M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9709S: Maintained
679655da
JP
9710F: drivers/char/scx200_gpio.c
9711F: include/linux/scx200_gpio.h
1662d32c
JC
9712
9713SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9714M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9715S: Maintained
679655da 9716F: drivers/clocksource/scx200_hrt.c
1da177e4 9717
6a36913a 9718SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9719M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9720L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9721S: Maintained
679655da 9722F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9723
e7839f25 9724SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9725L: linux-mmc@vger.kernel.org
a1cb1d11 9726S: Orphan
7a241d6e 9727F: drivers/mmc/host/sdhci.*
d4a45787 9728F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9729
c04f9d61
KC
9730SECURE COMPUTING
9731M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9732R: Andy Lutomirski <luto@amacapital.net>
9733R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9734T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9735S: Supported
9736F: kernel/seccomp.c
9737F: include/uapi/linux/seccomp.h
9738F: include/linux/seccomp.h
c99ee51a 9739F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9740K: \bsecure_computing
9741K: \bTIF_SECCOMP\b
9742
0d1bb41a 9743SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9744M: Ben Dooks <ben-linux@fluff.org>
dc524882 9745M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9746L: linux-mmc@vger.kernel.org
0d1bb41a 9747S: Maintained
dc524882 9748F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9749
c63b3cba 9750SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9751M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9752L: spear-devel@list.st.com
c63b3cba
VK
9753L: linux-mmc@vger.kernel.org
9754S: Maintained
9755F: drivers/mmc/host/sdhci-spear.c
9756
8711cca2 9757SECURITY SUBSYSTEM
9b45c0d2 9758M: James Morris <james.l.morris@oracle.com>
9c3646d1 9759M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9760L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9761T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9762W: http://kernsec.org/
8711cca2 9763S: Supported
7d2c86b5 9764F: security/
8711cca2 9765
1da177e4 9766SECURITY CONTACT
8b58be88 9767M: Security Officers <security@kernel.org>
1da177e4
LT
9768S: Supported
9769
9770SELINUX SECURITY MODULE
e0238b4c 9771M: Paul Moore <paul@paul-moore.com>
8b58be88 9772M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9773M: Eric Paris <eparis@parisplace.org>
e0238b4c 9774L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9775W: http://selinuxproject.org
5a5f2acf 9776T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9777S: Supported
679655da
JP
9778F: include/linux/selinux*
9779F: security/selinux/
6bde95ce 9780F: scripts/selinux/
1da177e4 9781
c1c124e9
JJ
9782APPARMOR SECURITY MODULE
9783M: John Johansen <john.johansen@canonical.com>
9784L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9785W: apparmor.wiki.kernel.org
9786T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9787S: Supported
9788F: security/apparmor/
9789
730daa16
KC
9790YAMA SECURITY MODULE
9791M: Kees Cook <keescook@chromium.org>
9792T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9793S: Supported
9794F: security/yama/
9795
cef2cf07 9796SENSABLE PHANTOM
8b58be88 9797M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9798S: Maintained
679655da 9799F: drivers/misc/phantom.c
c117ab84 9800F: include/uapi/linux/phantom.h
cef2cf07 9801
6733b39a 9802SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9803M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9804M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9805M: John Soni Jose <sony.john@avagotech.com>
3387f656 9806L: linux-scsi@vger.kernel.org
4627de93 9807W: http://www.avagotech.com
3387f656
JP
9808S: Supported
9809F: drivers/scsi/be2iscsi/
6733b39a 9810
6938f855
SP
9811Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9812M: Sathya Perla <sathya.perla@avagotech.com>
9813M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9814M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9815M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
7d2c86b5 9816L: netdev@vger.kernel.org
fea3af67 9817W: http://www.emulex.com
7d2c86b5 9818S: Supported
9aebddd1 9819F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9820
d2928a8c 9821EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9822M: Selvin Xavier <selvin.xavier@avagotech.com>
9823M: Devesh Sharma <devesh.sharma@avagotech.com>
9824M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9825L: linux-rdma@vger.kernel.org
9826W: http://www.emulex.com
9827S: Supported
9828F: drivers/infiniband/hw/ocrdma/
9829
8ceee660 9830SFC NETWORK DRIVER
c06f51ea 9831M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9832M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9833L: netdev@vger.kernel.org
8ceee660 9834S: Supported
874aeea5 9835F: drivers/net/ethernet/sfc/
8ceee660 9836
e2d1d6c0 9837SGI GRU DRIVER
cc883afc 9838M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9839S: Maintained
679655da 9840F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9841
9842SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9843M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9844L: linux-ia64@vger.kernel.org
9845S: Supported
679655da 9846F: Documentation/ia64/serial.txt
df621252 9847F: drivers/tty/serial/ioc?_serial.c
679655da 9848F: include/linux/ioc?.h
e2d1d6c0 9849
75312619 9850SGI XP/XPC/XPNET DRIVER
e180383f
RH
9851M: Cliff Whickman <cpw@sgi.com>
9852M: Robin Holt <robinmholt@gmail.com>
75312619 9853S: Maintained
679655da 9854F: drivers/misc/sgi-xp/
75312619 9855
46eacf3b
AP
9856SI2157 MEDIA DRIVER
9857M: Antti Palosaari <crope@iki.fi>
9858L: linux-media@vger.kernel.org
a825eaec 9859W: https://linuxtv.org
46eacf3b
AP
9860W: http://palosaari.fi/linux/
9861Q: http://patchwork.linuxtv.org/project/linux-media/list/
9862T: git git://linuxtv.org/anttip/media_tree.git
9863S: Maintained
9864F: drivers/media/tuners/si2157*
9865
75e2d5ba
AP
9866SI2168 MEDIA DRIVER
9867M: Antti Palosaari <crope@iki.fi>
9868L: linux-media@vger.kernel.org
a825eaec 9869W: https://linuxtv.org
75e2d5ba
AP
9870W: http://palosaari.fi/linux/
9871Q: http://patchwork.linuxtv.org/project/linux-media/list/
9872T: git git://linuxtv.org/anttip/media_tree.git
9873S: Maintained
9874F: drivers/media/dvb-frontends/si2168*
9875
49cc629d
HV
9876SI470X FM RADIO RECEIVER I2C DRIVER
9877M: Hans Verkuil <hverkuil@xs4all.nl>
9878L: linux-media@vger.kernel.org
9879T: git git://linuxtv.org/media_tree.git
a825eaec 9880W: https://linuxtv.org
49cc629d
HV
9881S: Odd Fixes
9882F: drivers/media/radio/si470x/radio-si470x-i2c.c
9883
9884SI470X FM RADIO RECEIVER USB DRIVER
9885M: Hans Verkuil <hverkuil@xs4all.nl>
9886L: linux-media@vger.kernel.org
9887T: git git://linuxtv.org/media_tree.git
a825eaec 9888W: https://linuxtv.org
49cc629d
HV
9889S: Maintained
9890F: drivers/media/radio/si470x/radio-si470x-common.c
9891F: drivers/media/radio/si470x/radio-si470x.h
9892F: drivers/media/radio/si470x/radio-si470x-usb.c
9893
c937ca03
EV
9894SI4713 FM RADIO TRANSMITTER I2C DRIVER
9895M: Eduardo Valentin <edubezval@gmail.com>
9896L: linux-media@vger.kernel.org
9897T: git git://linuxtv.org/media_tree.git
a825eaec 9898W: https://linuxtv.org
c937ca03 9899S: Odd Fixes
99995ded 9900F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9901
9902SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9903M: Eduardo Valentin <edubezval@gmail.com>
9904L: linux-media@vger.kernel.org
9905T: git git://linuxtv.org/media_tree.git
a825eaec 9906W: https://linuxtv.org
c937ca03 9907S: Odd Fixes
99995ded
DR
9908F: drivers/media/radio/si4713/radio-platform-si4713.c
9909
9910SI4713 FM RADIO TRANSMITTER USB DRIVER
9911M: Hans Verkuil <hverkuil@xs4all.nl>
9912L: linux-media@vger.kernel.org
9913T: git git://linuxtv.org/media_tree.git
a825eaec 9914W: https://linuxtv.org
99995ded
DR
9915S: Maintained
9916F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9917
beb91d46 9918SIANO DVB DRIVER
009a5410 9919M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 9920L: linux-media@vger.kernel.org
a825eaec 9921W: https://linuxtv.org
beb91d46
MCC
9922T: git git://linuxtv.org/media_tree.git
9923S: Odd fixes
9924F: drivers/media/common/siano/
beb91d46 9925F: drivers/media/usb/siano/
beb91d46 9926F: drivers/media/usb/siano/
14430813 9927F: drivers/media/mmc/siano/
beb91d46 9928
6f15b602
HG
9929SIMPLEFB FB DRIVER
9930M: Hans de Goede <hdegoede@redhat.com>
9931L: linux-fbdev@vger.kernel.org
9932S: Maintained
2d799dde 9933F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
9934F: drivers/video/fbdev/simplefb.c
9935F: include/linux/platform_data/simplefb.h
9936
b618b69c 9937SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9938L: linux-media@vger.kernel.org
bb60fcb2 9939S: Orphan
b618b69c 9940F: drivers/media/platform/sh_veu.c
b618b69c
GL
9941
9942SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9943L: linux-media@vger.kernel.org
bb60fcb2 9944S: Orphan
b618b69c 9945F: drivers/media/platform/sh_vou.c
d647f0b7 9946F: include/media/drv-intf/sh_vou.h
b618b69c 9947
6349d997 9948SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9949M: Len Brown <lenb@kernel.org>
6349d997
LB
9950L: sfi-devel@simplefirmware.org
9951W: http://simplefirmware.org/
9952T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9953S: Supported
943fc810 9954F: arch/x86/platform/sfi/
6349d997
LB
9955F: drivers/sfi/
9956F: include/linux/sfi*.h
e2d1d6c0 9957
1da177e4
LT
9958SIMTEC EB110ATX (Chalice CATS)
9959P: Ben Dooks
b16957c6
BD
9960P: Vincent Sanders <vince@simtec.co.uk>
9961M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9962W: http://www.simtec.co.uk/products/EB110ATX/
9963S: Supported
9964
9965SIMTEC EB2410ITX (BAST)
9966P: Ben Dooks
b16957c6
BD
9967P: Vincent Sanders <vince@simtec.co.uk>
9968M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9969W: http://www.simtec.co.uk/products/EB2410ITX/
9970S: Supported
15dba387
JP
9971F: arch/arm/mach-s3c24xx/mach-bast.c
9972F: arch/arm/mach-s3c24xx/bast-ide.c
9973F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9974
4c5adde7 9975TI DAVINCI MACHINE SUPPORT
3ba789c0 9976M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 9977M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 9978T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 9979Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 9980S: Supported
14430813 9981F: arch/arm/mach-davinci/
046d0a37 9982F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 9983
8d4b3f08 9984TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 9985M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 9986L: linux-media@vger.kernel.org
a825eaec 9987W: https://linuxtv.org
8d4b3f08
LP
9988Q: http://patchwork.linuxtv.org/project/linux-media/list/
9989T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 9990S: Maintained
8d4b3f08
LP
9991F: drivers/media/platform/davinci/
9992F: include/media/davinci/
9993
417d2e50 9994TI AM437X VPFE DRIVER
e43cdb56 9995M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 9996L: linux-media@vger.kernel.org
a825eaec 9997W: https://linuxtv.org
417d2e50
BP
9998Q: http://patchwork.linuxtv.org/project/linux-media/list/
9999T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10000S: Maintained
10001F: drivers/media/platform/am437x/
10002
c4c0283a 10003OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10004M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10005L: linux-media@vger.kernel.org
a825eaec 10006W: https://linuxtv.org
c4c0283a
BP
10007Q: http://patchwork.linuxtv.org/project/linux-media/list/
10008T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10009S: Maintained
10010F: drivers/media/i2c/ov2659.c
b5dcee22 10011F: include/media/i2c/ov2659.h
c4c0283a 10012
3a6779f5
SM
10013SILICON MOTION SM712 FRAME BUFFER DRIVER
10014M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10015M: Teddy Wang <teddy.wang@siliconmotion.com>
10016M: Sudip Mukherjee <sudip@vectorindia.org>
10017L: linux-fbdev@vger.kernel.org
10018S: Maintained
10019F: drivers/video/fbdev/sm712*
10020F: Documentation/fb/sm712fb.txt
10021
92aab3c0 10022SIS 190 ETHERNET DRIVER
8b58be88 10023M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10024L: netdev@vger.kernel.org
10025S: Maintained
8c7de408 10026F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10027
1da177e4 10028SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10029M: Daniele Venzano <venza@brownhat.org>
1da177e4 10030W: http://www.brownhat.org/sis900.html
979b6c13 10031L: netdev@vger.kernel.org
1da177e4 10032S: Maintained
8c7de408 10033F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10034
10035SIS FRAMEBUFFER DRIVER
8b58be88 10036M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10037W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10038S: Maintained
679655da 10039F: Documentation/fb/sisfb.txt
8a61f013 10040F: drivers/video/fbdev/sis/
679655da 10041F: include/video/sisfb.h
1da177e4
LT
10042
10043SIS USB2VGA DRIVER
8b58be88 10044M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10045W: http://www.winischhofer.at/linuxsisusbvga.shtml
10046S: Maintained
679655da 10047F: drivers/usb/misc/sisusbvga/
1da177e4 10048
415ad26d 10049SLAB ALLOCATOR
16e943bf 10050M: Christoph Lameter <cl@linux.com>
2ed1c525 10051M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10052M: David Rientjes <rientjes@google.com>
10053M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10054M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10055L: linux-mm@kvack.org
10056S: Maintained
679655da 10057F: include/linux/sl?b*.h
16e943bf 10058F: mm/sl?b*
415ad26d 10059
9fab9787 10060SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10061M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10062M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10063M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10064R: Steven Rostedt <rostedt@goodmis.org>
10065R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10066L: linux-kernel@vger.kernel.org
9fab9787
PM
10067W: http://www.rdrop.com/users/paulmck/RCU/
10068S: Supported
10069T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10070F: include/linux/srcu.h
10071F: kernel/rcu/srcu.c
9fab9787 10072
66372841
CS
10073SMACK SECURITY MODULE
10074M: Casey Schaufler <casey@schaufler-ca.com>
10075L: linux-security-module@vger.kernel.org
10076W: http://schaufler-ca.com
10077T: git git://git.gitorious.org/smack-next/kernel.git
10078S: Maintained
10079F: Documentation/security/Smack.txt
10080F: security/smack/
10081
20651e0b 10082DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10083M: Kevin Hilman <khilman@kernel.org>
10084M: Nishanth Menon <nm@ti.com>
10085S: Maintained
20651e0b 10086F: drivers/power/avs/
68ace3e1
KH
10087F: include/linux/power/smartreflex.h
10088L: linux-pm@vger.kernel.org
10089
1da177e4 10090SMC91x ETHERNET DRIVER
2f82af08 10091M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10092S: Odd Fixes
ae150435 10093F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10094
e8e31622
SA
10095SMIA AND SMIA++ IMAGE SENSOR DRIVER
10096M: Sakari Ailus <sakari.ailus@iki.fi>
10097L: linux-media@vger.kernel.org
10098S: Maintained
14430813 10099F: drivers/media/i2c/smiapp/
b5dcee22 10100F: include/media/i2c/smiapp.h
e8e31622
SA
10101F: drivers/media/i2c/smiapp-pll.c
10102F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10103F: include/uapi/linux/smiapp.h
a2cec3c0 10104F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10105
920fa1ff
GR
10106SMM665 HARDWARE MONITOR DRIVER
10107M: Guenter Roeck <linux@roeck-us.net>
10108L: lm-sensors@lm-sensors.org
10109S: Maintained
10110F: Documentation/hwmon/smm665
10111F: drivers/hwmon/smm665.c
10112
9df7305b 10113SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10114M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 10115L: lm-sensors@lm-sensors.org
90b24cfb 10116S: Maintained
9df7305b
SG
10117F: Documentation/hwmon/emc2103
10118F: drivers/hwmon/emc2103.c
10119
a98d506c
HG
10120SMSC SCH5627 HARDWARE MONITOR DRIVER
10121M: Hans de Goede <hdegoede@redhat.com>
10122L: lm-sensors@lm-sensors.org
10123S: Supported
10124F: Documentation/hwmon/sch5627
10125F: drivers/hwmon/sch5627.c
10126
6ea884db 10127SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10128M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
10129L: lm-sensors@lm-sensors.org
10130S: Maintained
679655da
JP
10131F: Documentation/hwmon/smsc47b397
10132F: drivers/hwmon/smsc47b397.c
6ea884db 10133
fd9abb3d 10134SMSC911x ETHERNET DRIVER
90b24cfb 10135M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10136L: netdev@vger.kernel.org
90b24cfb 10137S: Maintained
679655da 10138F: include/linux/smsc911x.h
ae150435 10139F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10140
10141SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10142M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10143L: netdev@vger.kernel.org
90b24cfb 10144S: Maintained
ae150435 10145F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10146
3c8a63e2 10147SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10148M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10149L: linux-fbdev@vger.kernel.org
90b24cfb 10150S: Maintained
8a61f013 10151F: drivers/video/fbdev/smscufx.c
3c8a63e2 10152
668acf32 10153SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10154M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10155L: linux-media@vger.kernel.org
275ffde4 10156T: git git://linuxtv.org/media_tree.git
795fb7e7 10157S: Maintained
90d72ac6
MCC
10158F: include/media/soc*
10159F: drivers/media/i2c/soc_camera/
10160F: drivers/media/platform/soc_camera/
668acf32 10161
e2d1d6c0 10162SOEKRIS NET48XX LED SUPPORT
8b58be88 10163M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10164S: Maintained
679655da 10165F: drivers/leds/leds-net48xx.c
e2d1d6c0 10166
e3994db1 10167SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10168M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10169M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10170M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10171M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10172L: linux-media@vger.kernel.org
10173S: Supported
10174F: drivers/media/pci/solo6x10/
10175
1da177e4 10176SOFTWARE RAID (Multiple Disks) SUPPORT
1da177e4 10177L: linux-raid@vger.kernel.org
9f273c24 10178T: git git://neil.brown.name/md
524418bb 10179S: Supported
679655da
JP
10180F: drivers/md/
10181F: include/linux/raid/
c117ab84 10182F: include/uapi/linux/raid/
1da177e4 10183
1da177e4 10184SONIC NETWORK DRIVER
8b58be88 10185M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10186L: netdev@vger.kernel.org
1da177e4 10187S: Maintained
d9fb9f38 10188F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10189
61e115a5 10190SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10191M: Michael Buesch <m@bues.ch>
e7828b28 10192L: linux-wireless@vger.kernel.org
61e115a5 10193S: Maintained
679655da
JP
10194F: drivers/ssb/
10195F: include/linux/ssb/
61e115a5 10196
1da177e4 10197SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10198M: Mattia Dongili <malattia@linux.it>
d0944853 10199L: platform-driver-x86@vger.kernel.org
5b18167d 10200W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10201S: Maintained
679655da
JP
10202F: Documentation/laptops/sony-laptop.txt
10203F: drivers/char/sonypi.c
10204F: drivers/platform/x86/sony-laptop.c
10205F: include/linux/sony-laptop.h
1da177e4 10206
baf8532a 10207SONY MEMORYSTICK CARD SUPPORT
8b58be88 10208M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10209W: http://tifmxx.berlios.de/
10210S: Maintained
679655da 10211F: drivers/memstick/host/tifm_ms.c
baf8532a 10212
0ab30494
ML
10213SONY MEMORYSTICK STANDARD SUPPORT
10214M: Maxim Levitsky <maximlevitsky@gmail.com>
10215S: Maintained
10216F: drivers/memstick/core/ms_block.*
10217
1da177e4 10218SOUND
8b58be88 10219M: Jaroslav Kysela <perex@perex.cz>
d8130624 10220M: Takashi Iwai <tiwai@suse.com>
93711660 10221L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10222W: http://www.alsa-project.org/
dde7ad8d 10223T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10224T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10225Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10226S: Maintained
3126a179
JP
10227F: Documentation/sound/
10228F: include/sound/
c117ab84 10229F: include/uapi/sound/
679655da 10230F: sound/
1da177e4 10231
33bbe149
MB
10232SOUND - COMPRESSED AUDIO
10233M: Vinod Koul <vinod.koul@intel.com>
10234L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10235T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10236S: Supported
f672f31a 10237F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10238F: include/sound/compress_driver.h
f672f31a 10239F: include/uapi/sound/compress_*
33bbe149
MB
10240F: sound/core/compress_offload.c
10241F: sound/soc/soc-compress.c
10242
bd903bde 10243SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10244M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10245M: Mark Brown <broonie@kernel.org>
86f14df8 10246T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10247L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10248W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10249S: Supported
2820f615 10250F: Documentation/sound/alsa/soc/
679655da 10251F: sound/soc/
e6e55122 10252F: include/sound/soc*
eb1a6af3 10253
d7f8761b
MB
10254SOUND - DMAENGINE HELPERS
10255M: Lars-Peter Clausen <lars@metafoo.de>
10256S: Supported
10257F: include/sound/dmaengine_pcm.h
10258F: sound/core/pcm_dmaengine.c
10259F: sound/soc/soc-generic-dmaengine-pcm.c
10260
990a6a99
OS
10261SP2 MEDIA DRIVER
10262M: Olli Salonen <olli.salonen@iki.fi>
10263L: linux-media@vger.kernel.org
a825eaec 10264W: https://linuxtv.org
990a6a99
OS
10265Q: http://patchwork.linuxtv.org/project/linux-media/list/
10266S: Maintained
10267F: drivers/media/dvb-frontends/sp2*
10268
473321fc 10269SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10270M: "David S. Miller" <davem@davemloft.net>
1da177e4 10271L: sparclinux@vger.kernel.org
8a6e2535 10272Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10273T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10274T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10275S: Maintained
679655da 10276F: arch/sparc/
7765b8bb 10277F: drivers/sbus/
1da177e4 10278
6404fcca
DM
10279SPARC SERIAL DRIVERS
10280M: "David S. Miller" <davem@davemloft.net>
10281L: sparclinux@vger.kernel.org
08deed1e
JP
10282T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10283T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10284S: Maintained
6816383a 10285F: include/linux/sunserialcore.h
df621252 10286F: drivers/tty/serial/suncore.c
df621252
GKH
10287F: drivers/tty/serial/sunhv.c
10288F: drivers/tty/serial/sunsab.c
10289F: drivers/tty/serial/sunsab.h
10290F: drivers/tty/serial/sunsu.c
10291F: drivers/tty/serial/sunzilog.c
10292F: drivers/tty/serial/sunzilog.h
6404fcca 10293
389325b4
CL
10294SPARSE CHECKER
10295M: "Christopher Li" <sparse@chrisli.org>
10296L: linux-sparse@vger.kernel.org
10297W: https://sparse.wiki.kernel.org/
10298T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10299T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10300S: Maintained
10301F: include/linux/compiler.h
10302
fc0c195a 10303SPEAR PLATFORM SUPPORT
da89947b 10304M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10305M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10306L: spear-devel@list.st.com
10307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
10308W: http://www.st.com/spear
10309S: Maintained
e68d7c14 10310F: arch/arm/boot/dts/spear*
281e192f 10311F: arch/arm/mach-spear/
fc0c195a
VK
10312
10313SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10314M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10315L: spear-devel@list.st.com
10316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
10317W: http://www.st.com/spear
10318S: Maintained
5df33a62 10319F: drivers/clk/spear/
fc0c195a 10320
e2d1d6c0 10321SPI SUBSYSTEM
b02e48f2 10322M: Mark Brown <broonie@kernel.org>
dfbe403c 10323L: linux-spi@vger.kernel.org
e7e4e13c 10324T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10325Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10326S: Maintained
679655da
JP
10327F: Documentation/spi/
10328F: drivers/spi/
10329F: include/linux/spi/
c117ab84 10330F: include/uapi/linux/spi/
e2d1d6c0 10331
2752e401 10332SPIDERNET NETWORK DRIVER for CELL
8b58be88 10333M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10334L: netdev@vger.kernel.org
10335S: Supported
679655da 10336F: Documentation/networking/spider_net.txt
8df158ac 10337F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10338
e2d1d6c0 10339SPU FILE SYSTEM
8b58be88 10340M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10341L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10342W: http://www.ibm.com/developerworks/power/cell/
10343S: Supported
679655da
JP
10344F: Documentation/filesystems/spufs.txt
10345F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10346
fc555841 10347SQUASHFS FILE SYSTEM
d7f2ff67 10348M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10349L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10350W: http://squashfs.org.uk
9f273c24 10351T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10352S: Maintained
679655da
JP
10353F: Documentation/filesystems/squashfs.txt
10354F: fs/squashfs/
fc555841 10355
1da177e4 10356SRM (Alpha) environment access
8b58be88 10357M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10358S: Maintained
679655da 10359F: arch/alpha/kernel/srm_env.c
1da177e4 10360
26e9a397 10361STABLE BRANCH
879a5a00 10362M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10363L: stable@vger.kernel.org
879a5a00 10364S: Supported
7b175c46 10365F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10366
26e9a397 10367STAGING SUBSYSTEM
879a5a00 10368M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10369T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10370L: devel@driverdev.osuosl.org
879a5a00 10371S: Supported
679655da 10372F: drivers/staging/
dbc6c2cc 10373
ebd3d010
JP
10374STAGING - COMEDI
10375M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10376M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10377S: Odd Fixes
10378F: drivers/staging/comedi/
10379
a0138163
JP
10380STAGING - FLARION FT1000 DRIVERS
10381M: Marek Belisko <marek.belisko@gmail.com>
10382S: Odd Fixes
10383F: drivers/staging/ft1000/
10384
6c1bb424 10385STAGING - INDUSTRIAL IO
030a13d7 10386M: Jonathan Cameron <jic23@kernel.org>
a0138163 10387L: linux-iio@vger.kernel.org
6c1bb424
JP
10388S: Odd Fixes
10389F: drivers/staging/iio/
10390
a0138163
JP
10391STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10392M: Jarod Wilson <jarod@wilsonet.com>
10393W: http://www.lirc.org/
10394S: Odd Fixes
b2b0186d 10395F: drivers/staging/media/lirc/
a0138163 10396
f5e5de1e
OD
10397STAGING - LUSTRE PARALLEL FILESYSTEM
10398M: Oleg Drokin <oleg.drokin@intel.com>
10399M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10400L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10401W: http://wiki.lustre.org/
f5e5de1e
OD
10402S: Maintained
10403F: drivers/staging/lustre
10404
7c6b6c71
MD
10405STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10406M: Marc Dietrich <marvin24@gmx.de>
10407L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10408L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10409S: Maintained
10410F: drivers/staging/nvec/
10411
a0138163 10412STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
3140b458
JF
10413M: Jens Frederich <jfrederich@gmail.com>
10414M: Daniel Drake <dsd@laptop.org>
a0138163
JP
10415M: Jon Nettleton <jon.nettleton@gmail.com>
10416W: http://wiki.laptop.org/go/DCON
3140b458 10417S: Maintained
a0138163
JP
10418F: drivers/staging/olpc_dcon/
10419
10420STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
29e7017b
JP
10421M: Willy Tarreau <willy@meta-x.org>
10422S: Odd Fixes
10423F: drivers/staging/panel/
10424
a0138163
JP
10425STAGING - REALTEK RTL8712U DRIVERS
10426M: Larry Finger <Larry.Finger@lwfinger.net>
10427M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10428S: Odd Fixes
10429F: drivers/staging/rtl8712/
10430
7591ba8b
JS
10431STAGING - REALTEK RTL8723U WIRELESS DRIVER
10432M: Larry Finger <Larry.Finger@lwfinger.net>
10433M: Jes Sorensen <Jes.Sorensen@redhat.com>
10434L: linux-wireless@vger.kernel.org
10435S: Maintained
10436F: drivers/staging/rtl8723au/
10437
980ac4d7
SM
10438STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10439M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10440M: Teddy Wang <teddy.wang@siliconmotion.com>
10441M: Sudip Mukherjee <sudip@vectorindia.org>
10442L: linux-fbdev@vger.kernel.org
10443S: Maintained
10444F: drivers/staging/sm750fb/
10445
510fa408
JP
10446STAGING - SLICOSS
10447M: Lior Dotan <liodot@gmail.com>
10448M: Christopher Harrer <charrer@alacritech.com>
10449S: Odd Fixes
10450F: drivers/staging/slicoss/
10451
a0138163
JP
10452STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10453M: William Hubbs <w.d.hubbs@gmail.com>
10454M: Chris Brannon <chris@the-brannons.com>
d33bce31 10455M: Kirk Reiser <kirk@reisers.ca>
a0138163 10456M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10457L: speakup@linux-speakup.org
a0138163
JP
10458W: http://www.linux-speakup.org/
10459S: Odd Fixes
10460F: drivers/staging/speakup/
10461
b3e871ce
JP
10462STAGING - VIA VT665X DRIVERS
10463M: Forest Bond <forest@alittletooquiet.net>
10464S: Odd Fixes
10465F: drivers/staging/vt665?/
10466
a30baec1
JK
10467STAGING - WILC1000 WIFI DRIVER
10468M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10469M: Austin Shin <austin.shin@atmel.com>
a30baec1 10470M: Chris Park <chris.park@atmel.com>
06b54863
TC
10471M: Tony Cho <tony.cho@atmel.com>
10472M: Glen Lee <glen.lee@atmel.com>
10473M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10474L: linux-wireless@vger.kernel.org
10475S: Supported
10476F: drivers/staging/wilc1000/
10477
709bcb07 10478STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10479M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10480S: Odd Fixes
10481F: drivers/staging/xgifb/
10482
77241056
MM
10483HFI1 DRIVER
10484M: Mike Marciniszyn <infinipath@intel.com>
10485L: linux-rdma@vger.kernel.org
10486S: Supported
10487F: drivers/staging/rdma/hfi1
10488
1da177e4 10489STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10490M: Ion Badulescu <ionut@badula.org>
b4f90189 10491S: Odd Fixes
9bba23b0 10492F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10493
e2d1d6c0 10494SUN3/3X
8b58be88 10495M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10496W: http://sammy.net/sun3/
10497S: Maintained
679655da
JP
10498F: arch/m68k/kernel/*sun3*
10499F: arch/m68k/sun3*/
10500F: arch/m68k/include/asm/sun3*
e689cf4a 10501F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10502
af6a5af8
HG
10503SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10504M: Hans de Goede <hdegoede@redhat.com>
10505L: linux-input@vger.kernel.org
10506S: Maintained
10507F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10508F: drivers/input/keyboard/sun4i-lradc-keys.c
10509
2bc9ff01
DK
10510SUNDANCE NETWORK DRIVER
10511M: Denis Kirjanov <kda@linux-powerpc.org>
10512L: netdev@vger.kernel.org
10513S: Maintained
10514F: drivers/net/ethernet/dlink/sundance.c
10515
2cbb12a4 10516SUPERH
114bf37e
RF
10517M: Yoshinori Sato <ysato@users.sourceforge.jp>
10518M: Rich Felker <dalias@libc.org>
2cbb12a4 10519L: linux-sh@vger.kernel.org
8a6e2535 10520Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10521S: Maintained
066069e1 10522F: Documentation/sh/
679655da 10523F: arch/sh/
066069e1 10524F: drivers/sh/
1da177e4 10525
4480f15b 10526SUSPEND TO RAM
7fb06082 10527M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10528M: Len Brown <len.brown@intel.com>
10529M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10530L: linux-pm@vger.kernel.org
e2d1d6c0 10531S: Supported
679655da
JP
10532F: Documentation/power/
10533F: arch/x86/kernel/acpi/
10534F: drivers/base/power/
10535F: kernel/power/
10536F: include/linux/suspend.h
10537F: include/linux/freezer.h
10538F: include/linux/pm.h
1da177e4
LT
10539
10540SVGA HANDLING
8b58be88 10541M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10542L: linux-video@atrey.karlin.mff.cuni.cz
10543S: Maintained
679655da
JP
10544F: Documentation/svga.txt
10545F: arch/x86/boot/video*
1da177e4 10546
6e28b761
KRW
10547SWIOTLB SUBSYSTEM
10548M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10549L: linux-kernel@vger.kernel.org
9f273c24 10550T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
10551S: Supported
10552F: lib/swiotlb.c
10553F: arch/*/kernel/pci-swiotlb.c
10554F: include/linux/swiotlb.h
10555
007f790c
JP
10556SWITCHDEV
10557M: Jiri Pirko <jiri@resnulli.us>
10558L: netdev@vger.kernel.org
10559S: Supported
10560F: net/switchdev/
10561F: include/net/switchdev.h
10562
db8e35d5
VG
10563SYNOPSYS ARC ARCHITECTURE
10564M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10565L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10566S: Supported
10567F: arch/arc/
9b28829d 10568F: Documentation/devicetree/bindings/arc/*
2d799dde 10569F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10570F: drivers/tty/serial/arc_uart.c
b7182d1a 10571T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10572
556cc1c5
AB
10573SYNOPSYS ARC SDP platform support
10574M: Alexey Brodkin <abrodkin@synopsys.com>
10575S: Supported
10576F: arch/arc/plat-axs10x
10577F: arch/arc/boot/dts/ax*
10578F: Documentation/devicetree/bindings/arc/axs10*
10579
6c284c9a
LJ
10580SYSTEM CONFIGURATION (SYSCON)
10581M: Lee Jones <lee.jones@linaro.org>
10582M: Arnd Bergmann <arnd@arndb.de>
10583T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10584S: Supported
10585F: drivers/mfd/syscon.c
10586
1da177e4 10587SYSV FILESYSTEM
8b58be88 10588M: Christoph Hellwig <hch@infradead.org>
1da177e4 10589S: Maintained
679655da
JP
10590F: Documentation/filesystems/sysv-fs.txt
10591F: fs/sysv/
10592F: include/linux/sysv_fs.h
1da177e4 10593
86cfa7fc 10594TARGET SUBSYSTEM
9c3646d1 10595M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10596L: linux-scsi@vger.kernel.org
b9f5edc2 10597L: target-devel@vger.kernel.org
86cfa7fc 10598W: http://www.linux-iscsi.org
cf015e9f 10599W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10600T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10601S: Supported
10602F: drivers/target/
10603F: include/target/
10604F: Documentation/target/
10605
4e68852d 10606TASKSTATS STATISTICS INTERFACE
185e595f 10607M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10608S: Maintained
679655da
JP
10609F: Documentation/accounting/taskstats*
10610F: include/linux/taskstats*
10611F: kernel/taskstats.c
4e68852d 10612
781b456a 10613TC CLASSIFIER
f935f3f8 10614M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10615L: netdev@vger.kernel.org
10616S: Maintained
679655da 10617F: include/net/pkt_cls.h
c117ab84 10618F: include/uapi/linux/pkt_cls.h
679655da 10619F: net/sched/
781b456a 10620
5067f08a 10621TCP LOW PRIORITY MODULE
8b58be88
JP
10622M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10623M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10624W: http://tcp-lp-mod.sourceforge.net/
10625S: Maintained
679655da 10626F: net/ipv4/tcp_lp.c
5067f08a 10627
91952bc0
AP
10628TDA10071 MEDIA DRIVER
10629M: Antti Palosaari <crope@iki.fi>
10630L: linux-media@vger.kernel.org
a825eaec 10631W: https://linuxtv.org
91952bc0
AP
10632W: http://palosaari.fi/linux/
10633Q: http://patchwork.linuxtv.org/project/linux-media/list/
10634T: git git://linuxtv.org/anttip/media_tree.git
10635S: Maintained
10636F: drivers/media/dvb-frontends/tda10071*
10637
10638TDA18212 MEDIA DRIVER
10639M: Antti Palosaari <crope@iki.fi>
10640L: linux-media@vger.kernel.org
a825eaec 10641W: https://linuxtv.org
91952bc0
AP
10642W: http://palosaari.fi/linux/
10643Q: http://patchwork.linuxtv.org/project/linux-media/list/
10644T: git git://linuxtv.org/anttip/media_tree.git
10645S: Maintained
10646F: drivers/media/tuners/tda18212*
10647
10648TDA18218 MEDIA DRIVER
10649M: Antti Palosaari <crope@iki.fi>
10650L: linux-media@vger.kernel.org
a825eaec 10651W: https://linuxtv.org
91952bc0
AP
10652W: http://palosaari.fi/linux/
10653Q: http://patchwork.linuxtv.org/project/linux-media/list/
10654T: git git://linuxtv.org/anttip/media_tree.git
10655S: Maintained
10656F: drivers/media/tuners/tda18218*
10657
3b2f6aba
MK
10658TDA18271 MEDIA DRIVER
10659M: Michael Krufky <mkrufky@linuxtv.org>
10660L: linux-media@vger.kernel.org
a825eaec 10661W: https://linuxtv.org
3b2f6aba
MK
10662W: http://github.com/mkrufky
10663Q: http://patchwork.linuxtv.org/project/linux-media/list/
10664T: git git://linuxtv.org/mkrufky/tuners.git
10665S: Maintained
10666F: drivers/media/tuners/tda18271*
10667
e48307a9
MK
10668TDA827x MEDIA DRIVER
10669M: Michael Krufky <mkrufky@linuxtv.org>
10670L: linux-media@vger.kernel.org
a825eaec 10671W: https://linuxtv.org
e48307a9
MK
10672W: http://github.com/mkrufky
10673Q: http://patchwork.linuxtv.org/project/linux-media/list/
10674T: git git://linuxtv.org/mkrufky/tuners.git
10675S: Maintained
10676F: drivers/media/tuners/tda8290.*
10677
66cf9212
MK
10678TDA8290 MEDIA DRIVER
10679M: Michael Krufky <mkrufky@linuxtv.org>
10680L: linux-media@vger.kernel.org
a825eaec 10681W: https://linuxtv.org
66cf9212
MK
10682W: http://github.com/mkrufky
10683Q: http://patchwork.linuxtv.org/project/linux-media/list/
10684T: git git://linuxtv.org/mkrufky/tuners.git
10685S: Maintained
10686F: drivers/media/tuners/tda8290.*
10687
4b9fba30
HV
10688TDA9840 MEDIA DRIVER
10689M: Hans Verkuil <hverkuil@xs4all.nl>
10690L: linux-media@vger.kernel.org
10691T: git git://linuxtv.org/media_tree.git
a825eaec 10692W: https://linuxtv.org
4b9fba30
HV
10693S: Maintained
10694F: drivers/media/i2c/tda9840*
10695
2cb654fd 10696TEA5761 TUNER DRIVER
009a5410 10697M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10698L: linux-media@vger.kernel.org
a825eaec 10699W: https://linuxtv.org
2cb654fd
MCC
10700T: git git://linuxtv.org/media_tree.git
10701S: Odd fixes
10702F: drivers/media/tuners/tea5761.*
10703
10704TEA5767 TUNER DRIVER
009a5410 10705M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10706L: linux-media@vger.kernel.org
a825eaec 10707W: https://linuxtv.org
2cb654fd
MCC
10708T: git git://linuxtv.org/media_tree.git
10709S: Maintained
10710F: drivers/media/tuners/tea5767.*
10711
4b9fba30
HV
10712TEA6415C MEDIA DRIVER
10713M: Hans Verkuil <hverkuil@xs4all.nl>
10714L: linux-media@vger.kernel.org
10715T: git git://linuxtv.org/media_tree.git
a825eaec 10716W: https://linuxtv.org
4b9fba30
HV
10717S: Maintained
10718F: drivers/media/i2c/tea6415c*
10719
10720TEA6420 MEDIA DRIVER
10721M: Hans Verkuil <hverkuil@xs4all.nl>
10722L: linux-media@vger.kernel.org
10723T: git git://linuxtv.org/media_tree.git
a825eaec 10724W: https://linuxtv.org
4b9fba30
HV
10725S: Maintained
10726F: drivers/media/i2c/tea6420*
10727
3d249d4c 10728TEAM DRIVER
dca9ab92 10729M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10730L: netdev@vger.kernel.org
10731S: Supported
10732F: drivers/net/team/
10733F: include/linux/if_team.h
c117ab84 10734F: include/uapi/linux/if_team.h
3d249d4c 10735
7d029125 10736TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10737M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10738S: Maintained
10739F: arch/x86/platform/ts5500/
10740
40ad4a30
SY
10741TECHNOTREND USB IR RECEIVER
10742M: Sean Young <sean@mess.org>
10743L: linux-media@vger.kernel.org
10744S: Maintained
10745F: drivers/media/rc/ttusbir.c
10746
adabdb0c 10747TEGRA ARCHITECTURE SUPPORT
243d58ec 10748M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10749M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10750M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10751L: linux-tegra@vger.kernel.org
fd117cd1 10752Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10753T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10754S: Supported
bbbe96ed 10755N: [^a-z]tegra
84b9414b 10756
adabdb0c
SW
10757TEGRA CLOCK DRIVER
10758M: Peter De Schrijver <pdeschrijver@nvidia.com>
10759M: Prashant Gaikwad <pgaikwad@nvidia.com>
10760S: Supported
10761F: drivers/clk/tegra/
10762
10763TEGRA DMA DRIVER
10764M: Laxman Dewangan <ldewangan@nvidia.com>
10765S: Supported
10766F: drivers/dma/tegra20-apb-dma.c
10767
adabdb0c
SW
10768TEGRA I2C DRIVER
10769M: Laxman Dewangan <ldewangan@nvidia.com>
10770S: Supported
10771F: drivers/i2c/busses/i2c-tegra.c
10772
10773TEGRA IOMMU DRIVERS
10774M: Hiroshi Doyu <hdoyu@nvidia.com>
10775S: Supported
10776F: drivers/iommu/tegra*
10777
10778TEGRA KBC DRIVER
10779M: Rakesh Iyer <riyer@nvidia.com>
10780M: Laxman Dewangan <ldewangan@nvidia.com>
10781S: Supported
10782F: drivers/input/keyboard/tegra-kbc.c
10783
adabdb0c
SW
10784TEGRA PWM DRIVER
10785M: Thierry Reding <thierry.reding@gmail.com>
10786S: Supported
10787F: drivers/pwm/pwm-tegra.c
10788
10789TEGRA SERIAL DRIVER
10790M: Laxman Dewangan <ldewangan@nvidia.com>
10791S: Supported
10792F: drivers/tty/serial/serial-tegra.c
10793
10794TEGRA SPI DRIVER
10795M: Laxman Dewangan <ldewangan@nvidia.com>
10796S: Supported
10797F: drivers/spi/spi-tegra*
10798
1a348ccc 10799TEHUTI ETHERNET DRIVER
8b58be88 10800M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10801L: netdev@vger.kernel.org
10802S: Supported
ef7f5429 10803F: drivers/net/ethernet/tehuti/*
1a348ccc 10804
4e68852d 10805Telecom Clock Driver for MCPL0010
8b58be88 10806M: Mark Gross <mark.gross@intel.com>
4e68852d 10807S: Supported
679655da 10808F: drivers/char/tlclk.c
4e68852d 10809
4480f15b 10810TENSILICA XTENSA PORT (xtensa)
8b58be88 10811M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10812M: Max Filippov <jcmvbkbc@gmail.com>
10813L: linux-xtensa@linux-xtensa.org
9f273c24 10814T: git git://github.com/czankel/xtensa-linux.git
4e68852d 10815S: Maintained
679655da 10816F: arch/xtensa/
3dc99857 10817F: drivers/irqchip/irq-xtensa-*
4e68852d 10818
5313ba66
HV
10819THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10820M: Hans Verkuil <hverkuil@xs4all.nl>
10821L: linux-media@vger.kernel.org
10822T: git git://linuxtv.org/media_tree.git
a825eaec 10823W: https://linuxtv.org
5313ba66
HV
10824S: Maintained
10825F: drivers/media/radio/radio-raremono.c
10826
d3fb6955 10827THERMAL
b75f0050 10828M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10829M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10830L: linux-pm@vger.kernel.org
10831T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10832T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10833Q: https://patchwork.kernel.org/project/linux-pm/list/
10834S: Supported
10835F: drivers/thermal/
10836F: include/linux/thermal.h
af6c9f16 10837F: include/uapi/linux/thermal.h
b75f0050
JP
10838F: include/linux/cpu_cooling.h
10839F: Documentation/devicetree/bindings/thermal/
d3fb6955 10840
64e05d8b
VK
10841THERMAL/CPU_COOLING
10842M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10843M: Viresh Kumar <viresh.kumar@linaro.org>
10844M: Javi Merino <javi.merino@arm.com>
10845L: linux-pm@vger.kernel.org
10846S: Supported
10847F: Documentation/thermal/cpu-cooling-api.txt
10848F: drivers/thermal/cpu_cooling.c
10849F: include/linux/cpu_cooling.h
10850
30ba2fbd
VD
10851THINGM BLINK(1) USB RGB LED DRIVER
10852M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10853S: Maintained
10854F: drivers/hid/hid-thingm.c
10855
4e68852d 10856THINKPAD ACPI EXTRAS DRIVER
8b58be88 10857M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10858L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10859L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10860W: http://ibm-acpi.sourceforge.net
10861W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10862T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10863S: Maintained
679655da 10864F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10865
1b46f2a2 10866TI BANDGAP AND THERMAL DRIVER
f14d1c24 10867M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10868L: linux-pm@vger.kernel.org
531ff13e 10869L: linux-omap@vger.kernel.org
5a723e81 10870S: Maintained
794b2e25 10871F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10872
0c7665c3
MF
10873TI CDCE706 CLOCK DRIVER
10874M: Max Filippov <jcmvbkbc@gmail.com>
10875S: Maintained
10876F: drivers/clk/clk-cdce706.c
10877
49b6a5e3
TK
10878TI CLOCK DRIVER
10879M: Tero Kristo <t-kristo@ti.com>
10880L: linux-omap@vger.kernel.org
10881S: Maintained
10882F: drivers/clk/ti/
10883F: include/linux/clk/ti.h
10884
4020f2d7 10885TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10886M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10887S: Maintained
679655da
JP
10888F: drivers/misc/tifm*
10889F: drivers/mmc/host/tifm_sd.c
10890F: include/linux/tifm.h
4020f2d7 10891
e0c52404 10892TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10893M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10894L: linux-kernel@vger.kernel.org
10895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10896S: Maintained
10897F: drivers/soc/ti/*
10898T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10899
10900
152ad442
SR
10901TI LM49xxx FAMILY ASoC CODEC DRIVERS
10902M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10903M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10904L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10905S: Maintained
10906F: sound/soc/codecs/lm49453*
d392dead 10907F: sound/soc/codecs/isabelle*
152ad442 10908
0edd807d
KM
10909TI LP855x BACKLIGHT DRIVER
10910M: Milo Kim <milo.kim@ti.com>
10911S: Maintained
10912F: Documentation/backlight/lp855x-driver.txt
10913F: drivers/video/backlight/lp855x_bl.c
10914F: include/linux/platform_data/lp855x.h
10915
faf13f6d
KM
10916TI LP8727 CHARGER DRIVER
10917M: Milo Kim <milo.kim@ti.com>
10918S: Maintained
10919F: drivers/power/lp8727_charger.c
10920F: include/linux/platform_data/lp8727.h
10921
22f1229f
KM
10922TI LP8788 MFD DRIVER
10923M: Milo Kim <milo.kim@ti.com>
10924S: Maintained
10925F: drivers/iio/adc/lp8788_adc.c
10926F: drivers/leds/leds-lp8788.c
10927F: drivers/mfd/lp8788*.c
10928F: drivers/power/lp8788-charger.c
10929F: drivers/regulator/lp8788-*.c
10930F: include/linux/mfd/lp8788*.h
10931
84640e27
KM
10932TI NETCP ETHERNET DRIVER
10933M: Wingman Kwok <w-kwok2@ti.com>
10934M: Murali Karicheri <m-karicheri2@ti.com>
10935L: netdev@vger.kernel.org
10936S: Maintained
10937F: drivers/net/ethernet/ti/netcp*
10938
217e0ca9
KC
10939TI TAS571X FAMILY ASoC CODEC DRIVER
10940M: Kevin Cernekee <cernekee@chromium.org>
10941L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10942S: Odd Fixes
10943F: sound/soc/codecs/tas571x*
10944
dd5e8e6b 10945TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10946M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10947L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10948S: Maintained
10949F: sound/soc/codecs/twl4030*
10950
90921014 10951TI WILINK WIRELESS DRIVERS
90921014
LC
10952L: linux-wireless@vger.kernel.org
10953W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10954W: http://wireless.kernel.org/en/users/Drivers/wl1251
10955T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10956S: Orphan
90921014
LC
10957F: drivers/net/wireless/ti/
10958F: include/linux/wl12xx.h
10959
e86eaa3a 10960TIPC NETWORK LAYER
8b58be88 10961M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10962M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10963L: netdev@vger.kernel.org (core kernel code)
10964L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10965W: http://tipc.sourceforge.net/
e86eaa3a 10966S: Maintained
c117ab84 10967F: include/uapi/linux/tipc*.h
679655da 10968F: net/tipc/
e86eaa3a 10969
867e359b 10970TILE ARCHITECTURE
c47b15c4 10971M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 10972W: http://www.ezchip.com/scm/
7fa129cc 10973T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
10974S: Supported
10975F: arch/tile/
6b940606 10976F: drivers/char/tile-srom.c
5c770755 10977F: drivers/edac/tile_edac.c
6b940606
CM
10978F: drivers/net/ethernet/tile/
10979F: drivers/rtc/rtc-tile.c
10980F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 10981F: drivers/tty/serial/tilegx.c
6b940606
CM
10982F: drivers/usb/host/*-tilegx.c
10983F: include/linux/usb/tilegx.h
867e359b 10984
1da177e4 10985TLAN NETWORK DRIVER
8b58be88 10986M: Samuel Chessman <chessman@tux.org>
88c07dde 10987L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
10988W: http://sourceforge.net/projects/tlan/
10989S: Maintained
679655da 10990F: Documentation/networking/tlan.txt
b544dbac 10991F: drivers/net/ethernet/ti/tlan.*
1da177e4 10992
d74db3b2 10993TOMOYO SECURITY MODULE
8b58be88
JP
10994M: Kentaro Takeda <takedakn@nttdata.co.jp>
10995M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
10996L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10997L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
10998L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10999L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11000W: http://tomoyo.sourceforge.jp/
843d183c 11001T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11002S: Maintained
679655da 11003F: security/tomoyo/
d74db3b2 11004
9caeb532 11005TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11006M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11007L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11008S: Maintained
11009F: drivers/platform/x86/topstar-laptop.c
11010
1da177e4 11011TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11012M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11013L: platform-driver-x86@vger.kernel.org
0a63ca11 11014S: Maintained
679655da 11015F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11016
0a63ca11
AA
11017TOSHIBA BLUETOOTH DRIVER
11018M: Azael Avalos <coproscefalo@gmail.com>
11019L: platform-driver-x86@vger.kernel.org
11020S: Maintained
11021F: drivers/platform/x86/toshiba_bluetooth.c
11022
11023TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11024M: Azael Avalos <coproscefalo@gmail.com>
11025L: platform-driver-x86@vger.kernel.org
11026S: Maintained
11027F: drivers/platform/x86/toshiba_haps.c
11028
14991fc7
AA
11029TOSHIBA WMI HOTKEYS DRIVER
11030M: Azael Avalos <coproscefalo@gmail.com>
11031L: platform-driver-x86@vger.kernel.org
11032S: Maintained
11033F: drivers/platform/x86/toshiba-wmi.c
11034
1da177e4 11035TOSHIBA SMM DRIVER
8b58be88 11036M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11037W: http://www.buzzard.org.uk/toshiba/
11038S: Maintained
679655da
JP
11039F: drivers/char/toshiba.c
11040F: include/linux/toshiba.h
c117ab84 11041F: include/uapi/linux/toshiba.h
1da177e4 11042
d32d9864
MR
11043TOSHIBA TC358743 DRIVER
11044M: Mats Randgaard <matrandg@cisco.com>
11045L: linux-media@vger.kernel.org
11046S: Maintained
11047F: drivers/media/i2c/tc358743*
b5dcee22 11048F: include/media/i2c/tc358743.h
d32d9864 11049
d719f900 11050TMIO MMC DRIVER
c4b13fb0 11051M: Ian Molton <ian@mnementh.co.uk>
d1057c40 11052L: linux-mmc@vger.kernel.org
d719f900 11053S: Maintained
d1057c40
GL
11054F: drivers/mmc/host/tmio_mmc*
11055F: drivers/mmc/host/sh_mobile_sdhi.c
11056F: include/linux/mmc/tmio.h
11057F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 11058
917cc4e6
GR
11059TMP401 HARDWARE MONITOR DRIVER
11060M: Guenter Roeck <linux@roeck-us.net>
11061L: lm-sensors@lm-sensors.org
11062S: Maintained
11063F: Documentation/hwmon/tmp401
11064F: drivers/hwmon/tmp401.c
11065
98f32602 11066TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11067M: Hugh Dickins <hughd@google.com>
98f32602
HD
11068L: linux-mm@kvack.org
11069S: Maintained
11070F: include/linux/shmem_fs.h
11071F: mm/shmem.c
11072
45f95b53 11073TM6000 VIDEO4LINUX DRIVER
009a5410 11074M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 11075L: linux-media@vger.kernel.org
a825eaec 11076W: https://linuxtv.org
45f95b53
MCC
11077T: git git://linuxtv.org/media_tree.git
11078S: Odd fixes
11079F: drivers/media/usb/tm6000/
11080
c65fde19
HV
11081TW68 VIDEO4LINUX DRIVER
11082M: Hans Verkuil <hverkuil@xs4all.nl>
11083L: linux-media@vger.kernel.org
11084T: git git://linuxtv.org/media_tree.git
a825eaec 11085W: https://linuxtv.org
c65fde19
HV
11086S: Odd Fixes
11087F: drivers/media/pci/tw68/
11088
4e68852d 11089TPM DEVICE DRIVER
901486b8 11090M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11091M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11092M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11093R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11094W: http://tpmdd.sourceforge.net
63a10dfd 11095L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4 11096Q: git git://github.com/PeterHuewe/linux-tpmdd.git
9f273c24 11097T: git https://github.com/PeterHuewe/linux-tpmdd
4e68852d 11098S: Maintained
679655da 11099F: drivers/char/tpm/
4e68852d 11100
1a0f1b27
AL
11101TPM IBM_VTPM DEVICE DRIVER
11102M: Ashley Lai <ashleydlai@gmail.com>
11103W: http://tpmdd.sourceforge.net
11104L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11105S: Maintained
11106F: drivers/char/tpm/tpm_ibmvtpm*
11107
d6f005a1
JP
11108TRACING
11109M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11110M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11111T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11112S: Maintained
11113F: Documentation/trace/ftrace.txt
11114F: arch/*/*/*/ftrace.h
11115F: arch/*/kernel/ftrace.c
11116F: include/*/ftrace.h
11117F: include/linux/trace*.h
11118F: include/trace/
11119F: kernel/trace/
6e68e6c5 11120F: tools/testing/selftests/ftrace/
d6f005a1 11121
1da177e4 11122TRIVIAL PATCHES
8b58be88 11123M: Jiri Kosina <trivial@kernel.org>
54e5881d 11124T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11125S: Maintained
86ef925f 11126K: ^Subject:.*(?i)trivial
1da177e4 11127
4e68852d 11128TTY LAYER
879a5a00 11129M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11130M: Jiri Slaby <jslaby@suse.com>
879a5a00 11131S: Supported
08deed1e 11132T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11133F: Documentation/serial/
8dd5d2f1 11134F: drivers/tty/
df621252 11135F: drivers/tty/serial/serial_core.c
e3288775
AC
11136F: include/linux/serial_core.h
11137F: include/linux/serial.h
11138F: include/linux/tty.h
c117ab84
CEB
11139F: include/uapi/linux/serial_core.h
11140F: include/uapi/linux/serial.h
11141F: include/uapi/linux/tty.h
4e68852d 11142
91952bc0
AP
11143TUA9001 MEDIA DRIVER
11144M: Antti Palosaari <crope@iki.fi>
11145L: linux-media@vger.kernel.org
a825eaec 11146W: https://linuxtv.org
91952bc0
AP
11147W: http://palosaari.fi/linux/
11148Q: http://patchwork.linuxtv.org/project/linux-media/list/
11149T: git git://linuxtv.org/anttip/media_tree.git
11150S: Maintained
11151F: drivers/media/tuners/tua9001*
11152
740db6d7 11153TULIP NETWORK DRIVERS
740db6d7 11154L: netdev@vger.kernel.org
cf869eb1
GG
11155L: linux-parisc@vger.kernel.org
11156S: Orphan
0f04e2aa 11157F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11158
11159TUN/TAP driver
ba57b6f2 11160M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11161W: http://vtun.sourceforge.net/tun
11162S: Maintained
679655da
JP
11163F: Documentation/networking/tuntap.txt
11164F: arch/um/os-Linux/drivers/
1da177e4 11165
b454cc66 11166TURBOCHANNEL SUBSYSTEM
8b58be88 11167M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11168M: Ralf Baechle <ralf@linux-mips.org>
11169L: linux-mips@linux-mips.org
11170Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11171S: Maintained
679655da
JP
11172F: drivers/tc/
11173F: include/linux/tc.h
b454cc66 11174
1da177e4 11175U14-34F SCSI DRIVER
8b58be88 11176M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11177L: linux-scsi@vger.kernel.org
11178S: Maintained
679655da 11179F: drivers/scsi/u14-34f.c
1da177e4 11180
e2d1d6c0 11181UBI FILE SYSTEM (UBIFS)
949cb623 11182M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11183M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11184L: linux-mtd@lists.infradead.org
e2966cbe 11185T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11186W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11187S: Maintained
679655da
JP
11188F: Documentation/filesystems/ubifs.txt
11189F: fs/ubifs/
e2d1d6c0 11190
e1632fa2 11191UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11192M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11193W: http://www.uclinux.org/
e1632fa2 11194L: linux-m68k@lists.linux-m68k.org
cc2020e6 11195L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11196T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11197S: Maintained
e1632fa2
GU
11198F: arch/m68k/coldfire/
11199F: arch/m68k/68*/
61bc02bb
JP
11200F: arch/m68k/*/*_no.*
11201F: arch/m68k/include/asm/*_no.*
cc2020e6 11202
1da177e4 11203UDF FILESYSTEM
d8130624 11204M: Jan Kara <jack@suse.com>
1da177e4 11205S: Maintained
679655da
JP
11206F: Documentation/filesystems/udf.txt
11207F: fs/udf/
1da177e4 11208
cc2020e6 11209UFS FILESYSTEM
8b58be88 11210M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11211S: Maintained
679655da
JP
11212F: Documentation/filesystems/ufs.txt
11213F: fs/ufs/
cc2020e6 11214
0a09d3ab
DH
11215UHID USERSPACE HID IO DRIVER:
11216M: David Herrmann <dh.herrmann@googlemail.com>
11217L: linux-input@vger.kernel.org
11218S: Maintained
11219F: drivers/hid/uhid.c
c117ab84 11220F: include/uapi/linux/uhid.h
0a09d3ab 11221
18332a80 11222ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11223L: linux-usb@vger.kernel.org
10c6c9c9 11224S: Orphan
355ffe69 11225F: drivers/uwb/
679655da
JP
11226F: include/linux/uwb.h
11227F: include/linux/uwb/
18332a80 11228
b31d8273
G
11229UNICORE32 ARCHITECTURE:
11230M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11231W: http://mprc.pku.edu.cn/~guanxuetao/linux
11232S: Maintained
ceebf4d5 11233T: git git://github.com/gxt/linux.git
b31d8273
G
11234F: arch/unicore32/
11235
d8379ab1
TF
11236UNIFDEF
11237M: Tony Finch <dot@dotat.at>
11238W: http://dotat.at/prog/unifdef
11239S: Maintained
11240F: scripts/unifdef.c
11241
1da177e4 11242UNIFORM CDROM DRIVER
8b58be88 11243M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11244W: http://www.kernel.dk
11245S: Maintained
679655da
JP
11246F: Documentation/cdrom/
11247F: drivers/cdrom/cdrom.c
11248F: include/linux/cdrom.h
c117ab84 11249F: include/uapi/linux/cdrom.h
1da177e4 11250
56df0122 11251UNISYS S-PAR DRIVERS
49e7d9df
JP
11252M: Benjamin Romer <benjamin.romer@unisys.com>
11253M: David Kershner <david.kershner@unisys.com>
11254L: sparmaintainer@unisys.com (Unisys internal)
11255S: Supported
11256F: drivers/staging/unisys/
56df0122 11257
9941fa6e
VH
11258UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11259M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11260L: linux-scsi@vger.kernel.org
11261S: Supported
11262F: Documentation/scsi/ufs.txt
11263F: drivers/scsi/ufs/
11264
e2d1d6c0 11265UNSORTED BLOCK IMAGES (UBI)
949cb623 11266M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11267M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11268W: http://www.linux-mtd.infradead.org/
11269L: linux-mtd@lists.infradead.org
b6b44e0a 11270T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11271S: Supported
80811493 11272F: drivers/mtd/ubi/
679655da 11273F: include/linux/mtd/ubi.h
c117ab84 11274F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11275
1da177e4 11276USB ACM DRIVER
61eee9a7 11277M: Oliver Neukum <oliver@neukum.org>
6372594a 11278L: linux-usb@vger.kernel.org
1da177e4 11279S: Maintained
679655da
JP
11280F: Documentation/usb/acm.txt
11281F: drivers/usb/class/cdc-acm.*
1da177e4 11282
b7d572e1
PF
11283USB AR5523 WIRELESS DRIVER
11284M: Pontus Fuchs <pontus.fuchs@gmail.com>
11285L: linux-wireless@vger.kernel.org
11286S: Maintained
11287F: drivers/net/wireless/ath/ar5523/
11288
115bb1ff 11289USB ATTACHED SCSI
f50a4968 11290M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11291M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11292L: linux-usb@vger.kernel.org
11293L: linux-scsi@vger.kernel.org
8eae0fb7 11294S: Maintained
115bb1ff
MW
11295F: drivers/usb/storage/uas.c
11296
1da177e4 11297USB CDC ETHERNET DRIVER
61eee9a7 11298M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11299L: linux-usb@vger.kernel.org
1da177e4 11300S: Maintained
679655da 11301F: drivers/net/usb/cdc_*.c
c117ab84 11302F: include/uapi/linux/usb/cdc.h
1da177e4 11303
66e3e591
KP
11304USB CHAOSKEY DRIVER
11305M: Keith Packard <keithp@keithp.com>
11306L: linux-usb@vger.kernel.org
11307S: Maintained
11308F: drivers/usb/misc/chaoskey.c
11309
b02b371e 11310USB CYPRESS C67X00 DRIVER
8b58be88 11311M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11312L: linux-usb@vger.kernel.org
11313S: Maintained
679655da 11314F: drivers/usb/c67x00/
b02b371e 11315
d0374f4f 11316USB DAVICOM DM9601 DRIVER
8b58be88 11317M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11318L: netdev@vger.kernel.org
d0374f4f
PK
11319W: http://www.linux-usb.org/usbnet
11320S: Maintained
679655da 11321F: drivers/net/usb/dm9601.c
d0374f4f 11322
cc2020e6 11323USB DIAMOND RIO500 DRIVER
8b58be88 11324M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11325L: rio500-users@lists.sourceforge.net
11326W: http://rio500.sourceforge.net
11327S: Maintained
679655da 11328F: drivers/usb/misc/rio500*
cc2020e6 11329
1da177e4 11330USB EHCI DRIVER
578333ab 11331M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11332L: linux-usb@vger.kernel.org
578333ab 11333S: Maintained
679655da
JP
11334F: Documentation/usb/ehci.txt
11335F: drivers/usb/host/ehci*
1da177e4 11336
69ae9e3e 11337USB GADGET/PERIPHERAL SUBSYSTEM
d6d0f665 11338M: Felipe Balbi <balbi@ti.com>
795fb7e7 11339L: linux-usb@vger.kernel.org
69ae9e3e 11340W: http://www.linux-usb.org/gadget
d6d0f665
FB
11341T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11342S: Maintained
679655da
JP
11343F: drivers/usb/gadget/
11344F: include/linux/usb/gadget*
69ae9e3e 11345
2dea64b4 11346USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11347M: Jiri Kosina <jikos@kernel.org>
406df153 11348R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11349L: linux-usb@vger.kernel.org
54e5881d 11350T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11351S: Maintained
c2f01971 11352F: Documentation/hid/hiddev.txt
679655da 11353F: drivers/hid/usbhid/
1da177e4 11354
959eea21 11355USB ISP116X DRIVER
8b58be88 11356M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11357L: linux-usb@vger.kernel.org
959eea21 11358S: Maintained
679655da
JP
11359F: drivers/usb/host/isp116x*
11360F: include/linux/usb/isp116x.h
959eea21 11361
1da177e4 11362USB MASS STORAGE DRIVER
8b58be88 11363M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11364L: linux-usb@vger.kernel.org
8836aeb8 11365L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11366S: Maintained
11367W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11368F: drivers/usb/storage/
1da177e4 11369
af39917d
CL
11370USB MIDI DRIVER
11371M: Clemens Ladisch <clemens@ladisch.de>
11372L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11373T: git git://git.alsa-project.org/alsa-kernel.git
11374S: Maintained
11375F: sound/usb/midi.*
11376
444ce9d4
JP
11377USB NETWORKING DRIVERS
11378L: linux-usb@vger.kernel.org
11379S: Odd Fixes
11380F: drivers/net/usb/
11381
1da177e4 11382USB OHCI DRIVER
578333ab 11383M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11384L: linux-usb@vger.kernel.org
578333ab 11385S: Maintained
679655da
JP
11386F: Documentation/usb/ohci.txt
11387F: drivers/usb/host/ohci*
1da177e4 11388
963ffa3e 11389USB OTG FSM (Finite State Machine)
60d77b3d 11390M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11391T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11392L: linux-usb@vger.kernel.org
11393S: Maintained
11394F: drivers/usb/common/usb-otg-fsm.c
11395
563da3a9
VM
11396USB OVER IP DRIVER
11397M: Valentina Manea <valentina.manea.m@gmail.com>
11398M: Shuah Khan <shuah.kh@samsung.com>
11399L: linux-usb@vger.kernel.org
11400S: Maintained
11401F: drivers/usb/usbip/
11402F: tools/usb/usbip/
11403
1da177e4 11404USB PEGASUS DRIVER
a16b945c 11405M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11406L: linux-usb@vger.kernel.org
043600a6 11407L: netdev@vger.kernel.org
052e3128
PM
11408T: git git://github.com/petkan/pegasus.git
11409W: https://github.com/petkan/pegasus
1da177e4 11410S: Maintained
679655da 11411F: drivers/net/usb/pegasus.*
1da177e4 11412
d3ad558f
FB
11413USB PHY LAYER
11414M: Felipe Balbi <balbi@ti.com>
11415L: linux-usb@vger.kernel.org
11416T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11417S: Maintained
11418F: drivers/usb/phy/
d3ad558f 11419
73e4fb3f 11420USB PRINTER DRIVER (usblp)
8b58be88 11421M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11422L: linux-usb@vger.kernel.org
73e4fb3f 11423S: Supported
679655da 11424F: drivers/usb/class/usblp.c
1da177e4 11425
4521b477
BM
11426USB QMI WWAN NETWORK DRIVER
11427M: Bjørn Mork <bjorn@mork.no>
11428L: netdev@vger.kernel.org
11429S: Maintained
11430F: Documentation/ABI/testing/sysfs-class-net-qmi
11431F: drivers/net/usb/qmi_wwan.c
11432
1da177e4 11433USB RTL8150 DRIVER
a16b945c 11434M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11435L: linux-usb@vger.kernel.org
043600a6 11436L: netdev@vger.kernel.org
052e3128
PM
11437T: git git://github.com/petkan/rtl8150.git
11438W: https://github.com/petkan/rtl8150
1da177e4 11439S: Maintained
679655da 11440F: drivers/net/usb/rtl8150.c
1da177e4 11441
f896b796 11442USB SERIAL SUBSYSTEM
66085694 11443M: Johan Hovold <johan@kernel.org>
795fb7e7 11444L: linux-usb@vger.kernel.org
4e68852d 11445S: Maintained
679655da 11446F: Documentation/usb/usb-serial.txt
f896b796 11447F: drivers/usb/serial/
679655da 11448F: include/linux/usb/serial.h
1da177e4 11449
b3f0db1c
SG
11450USB SMSC75XX ETHERNET DRIVER
11451M: Steve Glendinning <steve.glendinning@shawell.net>
11452L: netdev@vger.kernel.org
11453S: Maintained
11454F: drivers/net/usb/smsc75xx.*
11455
2f7ca802 11456USB SMSC95XX ETHERNET DRIVER
90b24cfb 11457M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11458L: netdev@vger.kernel.org
90b24cfb 11459S: Maintained
679655da 11460F: drivers/net/usb/smsc95xx.*
2f7ca802 11461
1da177e4 11462USB SUBSYSTEM
879a5a00 11463M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11464L: linux-usb@vger.kernel.org
1da177e4 11465W: http://www.linux-usb.org
08deed1e 11466T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11467S: Supported
679655da 11468F: Documentation/usb/
679655da
JP
11469F: drivers/usb/
11470F: include/linux/usb.h
11471F: include/linux/usb/
1da177e4
LT
11472
11473USB UHCI DRIVER
8b58be88 11474M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11475L: linux-usb@vger.kernel.org
1da177e4 11476S: Maintained
679655da 11477F: drivers/usb/host/uhci*
1da177e4 11478
69ae9e3e 11479USB "USBNET" DRIVER FRAMEWORK
d8130624 11480M: Oliver Neukum <oneukum@suse.com>
043600a6 11481L: netdev@vger.kernel.org
69ae9e3e 11482W: http://www.linux-usb.org/usbnet
1da177e4 11483S: Maintained
679655da
JP
11484F: drivers/net/usb/usbnet.c
11485F: include/linux/usb/usbnet.h
1da177e4 11486
c0efd232 11487USB VIDEO CLASS
c53ac071 11488M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11489L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11490L: linux-media@vger.kernel.org
275ffde4 11491T: git git://linuxtv.org/media_tree.git
57c6d2e9 11492W: http://www.ideasonboard.org/uvc/
c0efd232 11493S: Maintained
0c0d06ca 11494F: drivers/media/usb/uvc/
6c0f0359 11495F: include/uapi/linux/uvcvideo.h
1da177e4 11496
b60b9c45
HV
11497USB VISION DRIVER
11498M: Hans Verkuil <hverkuil@xs4all.nl>
11499L: linux-media@vger.kernel.org
11500T: git git://linuxtv.org/media_tree.git
a825eaec 11501W: https://linuxtv.org
b60b9c45
HV
11502S: Odd Fixes
11503F: drivers/media/usb/usbvision/
11504
8282da47
LP
11505USB WEBCAM GADGET
11506M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11507L: linux-usb@vger.kernel.org
11508S: Maintained
3a83c16e 11509F: drivers/usb/gadget/function/*uvc*
faf2e1db 11510F: drivers/usb/gadget/legacy/webcam.c
8282da47 11511
bf164cc0 11512USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11513M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11514L: linux-wireless@vger.kernel.org
11515S: Maintained
679655da 11516F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11517
eb6bab13 11518USB XHCI DRIVER
03d85053 11519M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11520L: linux-usb@vger.kernel.org
11521S: Supported
36d0344c
SS
11522F: drivers/usb/host/xhci*
11523F: drivers/usb/host/pci-quirks*
eb6bab13 11524
1da177e4 11525USB ZD1201 DRIVER
4086b9ca 11526L: linux-wireless@vger.kernel.org
1da177e4 11527W: http://linux-lc100020.sourceforge.net
4086b9ca 11528S: Orphan
ed0ad06f 11529F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11530
b7eee616 11531USB ZR364XX DRIVER
8b58be88 11532M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11533L: linux-usb@vger.kernel.org
661263b5 11534L: linux-media@vger.kernel.org
275ffde4 11535T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11536W: http://royale.zerezo.com/zr364xx/
11537S: Maintained
679655da 11538F: Documentation/video4linux/zr364xx.txt
90d72ac6 11539F: drivers/media/usb/zr364xx/
b7eee616 11540
289fcff4
HK
11541ULPI BUS
11542M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11543L: linux-usb@vger.kernel.org
11544S: Maintained
11545F: drivers/usb/common/ulpi.c
11546F: include/linux/ulpi/
11547
e7839f25 11548USER-MODE LINUX (UML)
8b58be88 11549M: Jeff Dike <jdike@addtoit.com>
b15194b7 11550M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11551L: user-mode-linux-devel@lists.sourceforge.net
11552L: user-mode-linux-user@lists.sourceforge.net
11553W: http://user-mode-linux.sourceforge.net
9f273c24 11554T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 11555S: Maintained
61516587 11556F: Documentation/virtual/uml/
679655da 11557F: arch/um/
b070989a 11558F: arch/x86/um/
679655da
JP
11559F: fs/hostfs/
11560F: fs/hppfs/
b7eee616 11561
e5f114e9 11562USERSPACE I/O (UIO)
6a534c9d 11563M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11564M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11565S: Maintained
3d3fecbd 11566T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11567F: Documentation/DocBook/uio-howto.tmpl
11568F: drivers/uio/
11569F: include/linux/uio*.h
e5f114e9 11570
256cccbe 11571UTIL-LINUX PACKAGE
8b58be88 11572M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11573L: util-linux@vger.kernel.org
11574W: http://en.wikipedia.org/wiki/Util-linux
11575T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11576S: Maintained
11577
c1fd1c07 11578UVESAFB DRIVER
8b58be88 11579M: Michal Januszewski <spock@gentoo.org>
c69f677c 11580L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11581W: http://dev.gentoo.org/~spock/projects/uvesafb/
11582S: Maintained
679655da 11583F: Documentation/fb/uvesafb.txt
8a61f013 11584F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11585
456930d8
SA
11586VF610 NAND DRIVER
11587M: Stefan Agner <stefan@agner.ch>
11588L: linux-mtd@lists.infradead.org
11589S: Supported
11590F: drivers/mtd/nand/vf610_nfc.c
11591
4480f15b 11592VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11593M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11594S: Maintained
679655da
JP
11595F: Documentation/filesystems/vfat.txt
11596F: fs/fat/
1da177e4 11597
cba3345c
AW
11598VFIO DRIVER
11599M: Alex Williamson <alex.williamson@redhat.com>
11600L: kvm@vger.kernel.org
9f273c24 11601T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
11602S: Maintained
11603F: Documentation/vfio.txt
11604F: drivers/vfio/
11605F: include/linux/vfio.h
c117ab84 11606F: include/uapi/linux/vfio.h
cba3345c 11607
a714ea5f
AW
11608VFIO PLATFORM DRIVER
11609M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11610L: kvm@vger.kernel.org
11611S: Maintained
11612F: drivers/vfio/platform/
11613
9e6f3438
PO
11614VIDEOBUF2 FRAMEWORK
11615M: Pawel Osciak <pawel@osciak.com>
11616M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11617M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11618L: linux-media@vger.kernel.org
11619S: Maintained
90d72ac6 11620F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11621F: include/media/videobuf2-*
11622
5523662e
SCP
11623VIRTUAL SERIO DEVICE DRIVER
11624M: Stephen Chandler Paul <thatslyude@gmail.com>
11625S: Maintained
11626F: drivers/input/serio/userio.c
11627F: include/uapi/linux/userio.h
11628
9a82446b
AS
11629VIRTIO CONSOLE DRIVER
11630M: Amit Shah <amit.shah@redhat.com>
11631L: virtualization@lists.linux-foundation.org
11632S: Maintained
11633F: drivers/char/virtio_console.c
11634F: include/linux/virtio_console.h
c117ab84 11635F: include/uapi/linux/virtio_console.h
9a82446b 11636
2426ec8f 11637VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11638M: "Michael S. Tsirkin" <mst@redhat.com>
11639L: virtualization@lists.linux-foundation.org
11640S: Maintained
11641F: drivers/virtio/
c893c8d7 11642F: tools/virtio/
2426ec8f
MT
11643F: drivers/net/virtio_net.c
11644F: drivers/block/virtio_blk.c
11645F: include/linux/virtio_*.h
916cdabc 11646F: include/uapi/linux/virtio_*.h
2426ec8f 11647
f2dbda3b
CH
11648VIRTIO DRIVERS FOR S390
11649M: Christian Borntraeger <borntraeger@de.ibm.com>
11650M: Cornelia Huck <cornelia.huck@de.ibm.com>
11651L: linux-s390@vger.kernel.org
11652L: virtualization@lists.linux-foundation.org
11653L: kvm@vger.kernel.org
11654S: Supported
1b568d93 11655F: drivers/s390/virtio/
f2dbda3b 11656
4ad6ee91
GH
11657VIRTIO GPU DRIVER
11658M: David Airlie <airlied@linux.ie>
11659M: Gerd Hoffmann <kraxel@redhat.com>
11660L: dri-devel@lists.freedesktop.org
11661L: virtualization@lists.linux-foundation.org
11662S: Maintained
11663F: drivers/gpu/drm/virtio/
11664F: include/uapi/linux/virtio_gpu.h
11665
3a4d5c94
MT
11666VIRTIO HOST (VHOST)
11667M: "Michael S. Tsirkin" <mst@redhat.com>
11668L: kvm@vger.kernel.org
c996d8b9 11669L: virtualization@lists.linux-foundation.org
3a4d5c94 11670L: netdev@vger.kernel.org
9f273c24 11671T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
11672S: Maintained
11673F: drivers/vhost/
c117ab84 11674F: include/uapi/linux/vhost.h
3a4d5c94 11675
271c8651
GH
11676VIRTIO INPUT DRIVER
11677M: Gerd Hoffmann <kraxel@redhat.com>
11678S: Maintained
11679F: drivers/virtio/virtio_input.c
11680F: include/uapi/linux/virtio_input.h
11681
1da177e4 11682VIA RHINE NETWORK DRIVER
210347e1 11683S: Orphan
f2148a47 11684F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11685
f0bf7f61 11686VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11687M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11688M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11689S: Maintained
11690F: drivers/mmc/host/via-sdmmc.c
11691
69e4a7c2 11692VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11693M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11694L: linux-fbdev@vger.kernel.org
69e4a7c2 11695S: Maintained
c7babebd
FTS
11696F: include/linux/via-core.h
11697F: include/linux/via-gpio.h
11698F: include/linux/via_i2c.h
8a61f013 11699F: drivers/video/fbdev/via/
69e4a7c2 11700
01f20734 11701VIA VELOCITY NETWORK DRIVER
8b58be88 11702M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11703L: netdev@vger.kernel.org
11704S: Maintained
f2148a47 11705F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11706
f73f8173
AW
11707VIRT LIB
11708M: Alex Williamson <alex.williamson@redhat.com>
11709M: Paolo Bonzini <pbonzini@redhat.com>
11710L: kvm@vger.kernel.org
11711S: Supported
11712F: virt/lib/
11713
77911fd2 11714VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11715M: Hans Verkuil <hverkuil@xs4all.nl>
11716L: linux-media@vger.kernel.org
11717T: git git://linuxtv.org/media_tree.git
a825eaec 11718W: https://linuxtv.org
0b7bc1fa 11719S: Maintained
77911fd2 11720F: drivers/media/platform/vivid/*
0b7bc1fa 11721
be7f8273 11722VLAN (802.1Q)
8b58be88 11723M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11724L: netdev@vger.kernel.org
11725S: Maintained
679655da
JP
11726F: drivers/net/macvlan.c
11727F: include/linux/if_*vlan.h
11728F: net/8021q/
be7f8273 11729
55e331cf 11730VLYNQ BUS
8b58be88 11731M: Florian Fainelli <florian@openwrt.org>
8578d7af 11732L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11733S: Maintained
11734F: drivers/vlynq/vlynq.c
11735F: include/linux/vlynq.h
11736
390beae4 11737VME SUBSYSTEM
74c600e3 11738M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11739M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11740M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11741L: devel@driverdev.osuosl.org
11742S: Maintained
11743T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11744F: Documentation/vme_api.txt
11745F: drivers/staging/vme/
11746F: drivers/vme/
11747F: include/linux/vme*
11748
4488e09b
AK
11749VMWARE HYPERVISOR INTERFACE
11750M: Alok Kataria <akataria@vmware.com>
11751L: virtualization@lists.linux-foundation.org
11752S: Supported
11753F: arch/x86/kernel/cpu/vmware.c
11754
73b35d07
DT
11755VMWARE BALLOON DRIVER
11756M: Xavier Deguillard <xdeguillard@vmware.com>
11757M: Philip Moltmann <moltmann@vmware.com>
11758M: "VMware, Inc." <pv-drivers@vmware.com>
11759L: linux-kernel@vger.kernel.org
11760S: Maintained
11761F: drivers/misc/vmw_balloon.c
11762
8b8be51b
TH
11763VMWARE VMMOUSE SUBDRIVER
11764M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11765M: "VMware, Inc." <pv-drivers@vmware.com>
11766L: linux-input@vger.kernel.org
11767S: Maintained
11768F: drivers/input/mouse/vmmouse.c
11769F: drivers/input/mouse/vmmouse.h
11770
d1a890fa 11771VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11772M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11773M: "VMware, Inc." <pv-drivers@vmware.com>
11774L: netdev@vger.kernel.org
11775S: Maintained
11776F: drivers/net/vmxnet3/
d1a890fa 11777
851b1642 11778VMware PVSCSI driver
f2d7e40e 11779M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11780M: VMware PV-Drivers <pv-drivers@vmware.com>
11781L: linux-scsi@vger.kernel.org
11782S: Maintained
11783F: drivers/scsi/vmw_pvscsi.c
11784F: drivers/scsi/vmw_pvscsi.h
11785
e53e86c7 11786VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11787M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11788M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11789L: linux-kernel@vger.kernel.org
1dd68f01 11790W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11791T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11792S: Supported
679655da
JP
11793F: drivers/regulator/
11794F: include/linux/regulator/
e53e86c7 11795
081958eb
DA
11796VRF
11797M: David Ahern <dsa@cumulusnetworks.com>
11798M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11799L: netdev@vger.kernel.org
11800S: Maintained
11801F: drivers/net/vrf.c
562d897d 11802F: Documentation/networking/vrf.txt
081958eb 11803
ab41319e 11804VT1211 HARDWARE MONITOR DRIVER
8b58be88 11805M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11806L: lm-sensors@lm-sensors.org
11807S: Maintained
679655da
JP
11808F: Documentation/hwmon/vt1211
11809F: drivers/hwmon/vt1211.c
ab41319e 11810
1de9e371 11811VT8231 HARDWARE MONITOR DRIVER
8b58be88 11812M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11813L: lm-sensors@lm-sensors.org
11814S: Maintained
679655da 11815F: drivers/hwmon/vt8231.c
1de9e371 11816
88095e7b
TO
11817VUB300 USB to SDIO/SD/MMC bridge chip
11818M: Tony Olech <tony.olech@elandigitalsystems.com>
11819L: linux-mmc@vger.kernel.org
11820L: linux-usb@vger.kernel.org
11821S: Supported
11822F: drivers/mmc/host/vub300.c
11823
1da177e4 11824W1 DALLAS'S 1-WIRE BUS
a8018766 11825M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11826S: Maintained
679655da
JP
11827F: Documentation/w1/
11828F: drivers/w1/
1da177e4 11829
13927079 11830W83791D HARDWARE MONITORING DRIVER
8b58be88 11831M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11832L: lm-sensors@lm-sensors.org
25845c22 11833S: Maintained
679655da
JP
11834F: Documentation/hwmon/w83791d
11835F: drivers/hwmon/w83791d.c
13927079 11836
61db011d 11837W83793 HARDWARE MONITORING DRIVER
8b58be88 11838M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11839L: lm-sensors@lm-sensors.org
11840S: Maintained
679655da
JP
11841F: Documentation/hwmon/w83793
11842F: drivers/hwmon/w83793.c
61db011d 11843
e3760b43 11844W83795 HARDWARE MONITORING DRIVER
d8130624 11845M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11846L: lm-sensors@lm-sensors.org
11847S: Maintained
11848F: drivers/hwmon/w83795.c
11849
1da177e4 11850W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11851M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11852S: Maintained
679655da 11853F: drivers/mmc/host/wbsd.*
1da177e4 11854
b4e05923
HG
11855WACOM PROTOCOL 4 SERIAL TABLETS
11856M: Julian Squires <julian@cipht.net>
11857M: Hans de Goede <hdegoede@redhat.com>
11858L: linux-input@vger.kernel.org
11859S: Maintained
11860F: drivers/input/tablet/wacom_serial4.c
11861
3527761c 11862WATCHDOG DEVICE DRIVERS
8b58be88 11863M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 11864R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
11865L: linux-watchdog@vger.kernel.org
11866W: http://www.linux-watchdog.org/
f599aaf0 11867T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11868S: Maintained
679655da
JP
11869F: Documentation/watchdog/
11870F: drivers/watchdog/
11871F: include/linux/watchdog.h
c117ab84 11872F: include/uapi/linux/watchdog.h
3527761c 11873
1da177e4 11874WD7000 SCSI DRIVER
8b58be88 11875M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11876L: linux-scsi@vger.kernel.org
11877S: Maintained
679655da 11878F: drivers/scsi/wd7000.c
1da177e4 11879
b22e00f3
DH
11880WIIMOTE HID DRIVER
11881M: David Herrmann <dh.herrmann@googlemail.com>
11882L: linux-input@vger.kernel.org
11883S: Maintained
11884F: drivers/hid/hid-wiimote*
11885
e258b80e 11886WINBOND CIR DRIVER
364e9e18 11887M: David Härdeman <david@hardeman.nu>
e258b80e 11888S: Maintained
116ab806 11889F: drivers/media/rc/winbond-cir.c
e258b80e 11890
8a70da82 11891WIMAX STACK
8b58be88 11892M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11893M: linux-wimax@intel.com
49e7d9df 11894L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11895S: Supported
11896W: http://linuxwimax.org
315987dc 11897F: Documentation/wimax/README.wimax
315987dc
JP
11898F: include/linux/wimax/debug.h
11899F: include/net/wimax.h
c117ab84 11900F: include/uapi/linux/wimax.h
315987dc 11901F: net/wimax/
8a70da82 11902
5fc14680 11903WISTRON LAPTOP BUTTON DRIVER
8b58be88 11904M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11905S: Maintained
679655da 11906F: drivers/input/misc/wistron_btns.c
5fc14680 11907
1da177e4 11908WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11909M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11910L: linux-wireless@vger.kernel.org
926554c4 11911W: http://oops.ghostprotocols.net:81/blog
1da177e4 11912S: Maintained
679655da 11913F: drivers/net/wireless/wl3501*
1da177e4 11914
055bcbcb 11915WOLFSON MICROELECTRONICS DRIVERS
fef95164 11916L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
11917T: git https://github.com/CirrusLogic/linux-drivers.git
11918W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 11919S: Supported
3768f0b1 11920F: Documentation/hwmon/wm83??
f494993f
CK
11921F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11922F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11923F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 11924F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11925F: drivers/clk/clk-wm83*.c
9c309598 11926F: drivers/extcon/extcon-arizona.c
b75ea16a 11927F: drivers/leds/leds-wm83*.c
25b273ba 11928F: drivers/gpio/gpio-*wm*.c
9c309598 11929F: drivers/gpio/gpio-arizona.c
d22b0869 11930F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11931F: drivers/input/misc/wm831x-on.c
11932F: drivers/input/touchscreen/wm831x-ts.c
11933F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11934F: drivers/mfd/arizona*
11935F: drivers/mfd/wm*.c
12ebc137 11936F: drivers/mfd/cs47l24*
b75ea16a
MB
11937F: drivers/power/wm83*.c
11938F: drivers/rtc/rtc-wm83*.c
11939F: drivers/regulator/wm8*.c
3860e6c4 11940F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11941F: drivers/watchdog/wm83*_wdt.c
9c309598 11942F: include/linux/mfd/arizona/
3860e6c4 11943F: include/linux/mfd/wm831x/
b75ea16a 11944F: include/linux/mfd/wm8350/
3768f0b1 11945F: include/linux/mfd/wm8400*
59ec6da2 11946F: include/linux/wm97xx.h
055bcbcb 11947F: include/sound/wm????.h
9c309598 11948F: sound/soc/codecs/arizona.?
055bcbcb 11949F: sound/soc/codecs/wm*
12ebc137 11950F: sound/soc/codecs/cs47l24*
b75ea16a 11951
3e6cd7a4
TH
11952WORKQUEUE
11953M: Tejun Heo <tj@kernel.org>
badb7f5e 11954R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
11955T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11956S: Maintained
11957F: include/linux/workqueue.h
11958F: kernel/workqueue.c
11959F: Documentation/workqueue.txt
11960
1da177e4 11961X.25 NETWORK LAYER
8bf28059 11962M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11963L: linux-x25@vger.kernel.org
8bf28059 11964S: Odd Fixes
679655da
JP
11965F: Documentation/networking/x25*
11966F: include/net/x25*
11967F: net/x25/
1da177e4 11968
e2d1d6c0 11969X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
11970M: Thomas Gleixner <tglx@linutronix.de>
11971M: Ingo Molnar <mingo@redhat.com>
11972M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 11973M: x86@kernel.org
981c3a4f 11974L: linux-kernel@vger.kernel.org
75fc2d37 11975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 11976S: Maintained
679655da
JP
11977F: Documentation/x86/
11978F: arch/x86/
e2d1d6c0 11979
d0944853 11980X86 PLATFORM DRIVERS
e181ba15 11981M: Darren Hart <dvhart@infradead.org>
d0944853 11982L: platform-driver-x86@vger.kernel.org
e181ba15 11983T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 11984S: Maintained
14430813 11985F: drivers/platform/x86/
3a4bceef 11986F: drivers/platform/olpc/
d0944853 11987
c1f5c54b
IM
11988X86 MCE INFRASTRUCTURE
11989M: Tony Luck <tony.luck@intel.com>
487ba8e8 11990M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
11991L: linux-edac@vger.kernel.org
11992S: Maintained
11993F: arch/x86/kernel/cpu/mcheck/*
11994
79ebdc95
BP
11995X86 MICROCODE UPDATE SUPPORT
11996M: Borislav Petkov <bp@alien8.de>
11997S: Maintained
11998F: arch/x86/kernel/cpu/microcode/*
11999
f0905c5a
AL
12000X86 VDSO
12001M: Andy Lutomirski <luto@amacapital.net>
12002L: linux-kernel@vger.kernel.org
12003T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12004S: Maintained
d603c8e1 12005F: arch/x86/entry/vdso/
f0905c5a 12006
d6fad502 12007XC2028/3028 TUNER DRIVER
009a5410 12008M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 12009L: linux-media@vger.kernel.org
a825eaec 12010W: https://linuxtv.org
d6fad502
MCC
12011T: git git://linuxtv.org/media_tree.git
12012S: Maintained
12013F: drivers/media/tuners/tuner-xc2028.*
12014
c4468085 12015XEN HYPERVISOR INTERFACE
c4468085 12016M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
12017M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12018M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 12019L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12020T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12021S: Supported
12022F: arch/x86/xen/
12023F: drivers/*/xen-*front.c
12024F: drivers/xen/
12025F: arch/x86/include/asm/xen/
12026F: include/xen/
c117ab84 12027F: include/uapi/xen/
c4468085 12028
77bfb479
SS
12029XEN HYPERVISOR ARM
12030M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12031L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
12032S: Supported
12033F: arch/arm/xen/
12034F: arch/arm/include/asm/xen/
12035
b475e83f
SS
12036XEN HYPERVISOR ARM64
12037M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12038L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
12039S: Supported
12040F: arch/arm64/xen/
12041F: arch/arm64/include/asm/xen/
12042
9b57e1a7
IC
12043XEN NETWORK BACKEND DRIVER
12044M: Ian Campbell <ian.campbell@citrix.com>
8386040b 12045M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12046L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12047L: netdev@vger.kernel.org
12048S: Supported
12049F: drivers/net/xen-netback/*
12050
c5f8e29d
KRW
12051XEN PCI SUBSYSTEM
12052M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12053L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12054S: Supported
12055F: arch/x86/pci/*xen*
12056F: drivers/pci/*xen*
12057
a2c5ae65
KRW
12058XEN BLOCK SUBSYSTEM
12059M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12060M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12061L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12062S: Supported
12063F: drivers/block/xen-blkback/*
12064F: drivers/block/xen*
12065
15d03609
JG
12066XEN PVSCSI DRIVERS
12067M: Juergen Gross <jgross@suse.com>
12068L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12069L: linux-scsi@vger.kernel.org
12070S: Supported
12071F: drivers/scsi/xen-scsifront.c
12072F: drivers/xen/xen-scsiback.c
12073F: include/xen/interface/io/vscsiif.h
12074
c5f8e29d
KRW
12075XEN SWIOTLB SUBSYSTEM
12076M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12077L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12078S: Supported
12079F: arch/x86/xen/*swiotlb*
12080F: drivers/xen/*swiotlb*
12081
1da177e4
LT
12082XFS FILESYSTEM
12083P: Silicon Graphics Inc
809625ca 12084M: Dave Chinner <david@fromorbit.com>
18caa67a 12085M: xfs@oss.sgi.com
d7ede1aa 12086L: xfs@oss.sgi.com
1da177e4 12087W: http://oss.sgi.com/projects/xfs
9f273c24 12088T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12089S: Supported
679655da
JP
12090F: Documentation/filesystems/xfs.txt
12091F: fs/xfs/
1da177e4 12092
8a3b7a25 12093XILINX AXI ETHERNET DRIVER
59a54f30
MS
12094M: Anirudha Sarangi <anirudh@xilinx.com>
12095M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12096S: Maintained
12097F: drivers/net/ethernet/xilinx/xilinx_axienet*
12098
238b8721 12099XILINX UARTLITE SERIAL DRIVER
8b58be88 12100M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12101L: linux-serial@vger.kernel.org
12102S: Maintained
df621252 12103F: drivers/tty/serial/uartlite.c
238b8721 12104
df330515
LP
12105XILINX VIDEO IP CORES
12106M: Hyun Kwon <hyun.kwon@xilinx.com>
12107M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12108L: linux-media@vger.kernel.org
12109T: git git://linuxtv.org/media_tree.git
12110S: Supported
12111F: Documentation/devicetree/bindings/media/xilinx/
12112F: drivers/media/platform/xilinx/
a5562f65 12113F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12114
74316949
EB
12115XILLYBUS DRIVER
12116M: Eli Billauer <eli.billauer@gmail.com>
12117L: linux-kernel@vger.kernel.org
12118S: Supported
12119F: drivers/char/xillybus/
12120
f620e4b8
MF
12121XTENSA XTFPGA PLATFORM SUPPORT
12122M: Max Filippov <jcmvbkbc@gmail.com>
12123L: linux-xtensa@linux-xtensa.org
12124S: Maintained
12125F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12126F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12127
1da177e4 12128YAM DRIVER FOR AX.25
8b58be88 12129M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12130L: linux-hams@vger.kernel.org
12131S: Maintained
679655da
JP
12132F: drivers/net/hamradio/yam*
12133F: include/linux/yam.h
1da177e4 12134
af64a5eb 12135YEALINK PHONE DRIVER
8b58be88 12136M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
12137L: usbb2k-api-dev@nongnu.org
12138S: Maintained
679655da
JP
12139F: Documentation/input/yealink.txt
12140F: drivers/input/misc/yealink.*
af64a5eb 12141
1da177e4 12142Z8530 DRIVER FOR AX.25
8b58be88 12143M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12144W: http://yaina.de/jreuter/
12145W: http://www.qsl.net/dl1bke/
12146L: linux-hams@vger.kernel.org
12147S: Maintained
679655da
JP
12148F: Documentation/networking/z8530drv.txt
12149F: drivers/net/hamradio/*scc.c
12150F: drivers/net/hamradio/z8530.h
1da177e4 12151
0cf31ec1 12152ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12153M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12154L: linux-mm@kvack.org
12155S: Maintained
12156F: mm/zbud.c
12157F: include/linux/zbud.h
12158
7c0c3afb 12159ZD1211RW WIRELESS DRIVER
8b58be88
JP
12160M: Daniel Drake <dsd@gentoo.org>
12161M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12162W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12163L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12164L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12165S: Maintained
6948300c 12166F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12167
20263029
DS
12168ZPOOL COMPRESSED PAGE STORAGE API
12169M: Dan Streetman <ddstreet@ieee.org>
12170L: linux-mm@kvack.org
12171S: Maintained
12172F: mm/zpool.c
12173F: include/linux/zpool.h
12174
1da177e4 12175ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12176L: mjpeg-users@lists.sourceforge.net
f63145e2 12177L: linux-media@vger.kernel.org
1da177e4 12178W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12179T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12180S: Odd Fixes
90d72ac6 12181F: drivers/media/pci/zoran/
1da177e4 12182
6920f2cc
MK
12183ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12184M: Minchan Kim <minchan@kernel.org>
12185M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12186R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12187L: linux-kernel@vger.kernel.org
12188S: Maintained
12189F: drivers/block/zram/
12190F: Documentation/blockdev/zram.txt
12191
8b4a4080 12192ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12193M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12194S: Maintained
df621252 12195F: drivers/tty/serial/zs.*
8b4a4080 12196
eae70d06
MK
12197ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12198M: Minchan Kim <minchan@kernel.org>
12199M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12200R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12201L: linux-mm@kvack.org
12202S: Maintained
12203F: mm/zsmalloc.c
12204F: include/linux/zsmalloc.h
d02be50d 12205F: Documentation/vm/zsmalloc.txt
eae70d06 12206
0cf31ec1 12207ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12208M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12209L: linux-mm@kvack.org
12210S: Maintained
12211F: mm/zswap.c
12212
1da177e4 12213THE REST
8b58be88 12214M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12215L: linux-kernel@vger.kernel.org
8a6e2535 12216Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12217T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12218S: Buried alive in reporters
34d03cc1
JP
12219F: *
12220F: */