]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - MAINTAINERS
Merge tag 'cris-for-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/jesper...
[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
679655da
JP
784F: arch/x86/kernel/apm_32.c
785F: include/linux/apm_bios.h
c117ab84 786F: include/uapi/linux/apm_bios.h
81024fc4 787F: drivers/char/apm-emulation.c
1da177e4 788
bd7aa4b2 789APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 790M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 791L: linux-input@vger.kernel.org
75dd112a 792S: Odd fixes
679655da 793F: drivers/input/mouse/bcm5974.c
bd7aa4b2 794
6f2fad74 795APPLE SMC DRIVER
75dd112a 796M: Henrik Rydberg <rydberg@bitmath.org>
d618540f 797L: lm-sensors@lm-sensors.org
75dd112a 798S: Odd fixes
679655da 799F: drivers/hwmon/applesmc.c
6f2fad74 800
1da177e4 801APPLETALK NETWORK LAYER
8b58be88 802M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 803S: Maintained
679655da
JP
804F: drivers/net/appletalk/
805F: net/appletalk/
1da177e4 806
21c75328
DD
807APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
808M: Duc Dang <dhdang@apm.com>
809S: Supported
810F: arch/arm64/boot/dts/apm/
811
24299502
IS
812APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
813M: Iyappan Subramanian <isubramanian@apm.com>
814M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
815S: Supported
816F: drivers/net/ethernet/apm/xgene/
817F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
818
62a37dc7
LP
819APTINA CAMERA SENSOR PLL
820M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
821L: linux-media@vger.kernel.org
822S: Maintained
823F: drivers/media/i2c/aptina-pll.*
824
1154ea7d 825ARC FRAMEBUFFER DRIVER
8b58be88 826M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 827S: Maintained
8a61f013
JH
828F: drivers/video/fbdev/arcfb.c
829F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 830
c38f6ac7
MG
831ARCNET NETWORK LAYER
832M: Michael Grzeschik <m.grzeschik@pengutronix.de>
833L: netdev@vger.kernel.org
834S: Maintained
835F: drivers/net/arcnet/
836F: include/uapi/linux/if_arcnet.h
837
1da177e4 838ARM MFM AND FLOPPY DRIVERS
8b58be88 839M: Ian Molton <spyro@f2s.com>
1da177e4 840S: Maintained
679655da
JP
841F: arch/arm/lib/floppydma.S
842F: arch/arm/include/asm/floppy.h
1da177e4 843
6f96521f
WD
844ARM PMU PROFILING AND DEBUGGING
845M: Will Deacon <will.deacon@arm.com>
70e238df 846R: Mark Rutland <mark.rutland@arm.com>
6f96521f 847S: Maintained
dd06a84b 848F: arch/arm*/kernel/perf_*
6f96521f 849F: arch/arm/oprofile/common.c
dd06a84b
MR
850F: arch/arm*/kernel/hw_breakpoint.c
851F: arch/arm*/include/asm/hw_breakpoint.h
852F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
853F: drivers/perf/arm_pmu.c
854F: include/linux/perf/arm_pmu.h
6f96521f 855
d4275354 856ARM PORT
8b58be88 857M: Russell King <linux@arm.linux.org.uk>
efc03ecb 858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
859W: http://www.arm.linux.org.uk/
860S: Maintained
861F: arch/arm/
862
d323c243
SB
863ARM SUB-ARCHITECTURES
864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 865S: Maintained
d323c243
SB
866F: arch/arm/mach-*/
867F: arch/arm/plat-*/
868T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
869
cefbf4ea
RK
870ARM PRIMECELL AACI PL041 DRIVER
871M: Russell King <linux@arm.linux.org.uk>
872S: Maintained
873F: sound/arm/aaci.*
874
875ARM PRIMECELL CLCD PL110 DRIVER
876M: Russell King <linux@arm.linux.org.uk>
877S: Maintained
8a61f013 878F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
879
880ARM PRIMECELL KMI PL050 DRIVER
881M: Russell King <linux@arm.linux.org.uk>
882S: Maintained
883F: drivers/input/serio/ambakmi.*
884F: include/linux/amba/kmi.h
885
2761f5c2 886ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
887M: Russell King <linux@arm.linux.org.uk>
888S: Maintained
679655da 889F: drivers/mmc/host/mmci.*
2f748aaa 890F: include/linux/amba/mmci.h
2761f5c2 891
1b4304e5
RK
892ARM PRIMECELL UART PL010 AND PL011 DRIVERS
893M: Russell King <linux@arm.linux.org.uk>
894S: Maintained
895F: drivers/tty/serial/amba-pl01*.c
896F: include/linux/amba/serial.h
2761f5c2 897
cefbf4ea
RK
898ARM PRIMECELL BUS SUPPORT
899M: Russell King <linux@arm.linux.org.uk>
900S: Maintained
901F: drivers/amba/
902F: include/linux/amba/bus.h
903
2b7a52a4 904ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 905M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
907S: Maintained
908
9c784f95 909ARM/AFEB9260 MACHINE SUPPORT
8b58be88 910M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
912S: Maintained
913
2b7a52a4 914ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 915M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
917S: Maintained
918
5c6dcd7f 919ARM/Allwinner sunXi SoC support
1b106699 920M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 921M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
923S: Maintained
5c6dcd7f 924N: sun[x456789]i
60b0f380
MR
925
926ARM/Allwinner SoC Clock Support
927M: Emilio LĂ³pez <emilio@elopez.com.ar>
928S: Maintained
929F: drivers/clk/sunxi/
1b106699 930
7c1e3876
CC
931ARM/Amlogic MesonX SoC support
932M: Carlo Caione <carlo@caione.org>
933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
934S: Maintained
12ddbadf 935F: drivers/media/rc/meson-ir.c
7c1e3876
CC
936N: meson[x68]
937
eff506fa
TZ
938ARM/Annapurna Labs ALPINE ARCHITECTURE
939M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
940S: Maintained
941F: arch/arm/mach-alpine/
942
8dca5ce8 943ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 944M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 945M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 946M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675
NF
948W: http://www.linux4sam.org
949S: Supported
950F: arch/arm/mach-at91/
f0a0a58e 951F: include/soc/at91/
70e389cc
MB
952F: arch/arm/boot/dts/at91*.dts
953F: arch/arm/boot/dts/at91*.dtsi
954F: arch/arm/boot/dts/sama*.dts
955F: arch/arm/boot/dts/sama*.dtsi
5f58c970 956F: arch/arm/include/debug/at91.S
d4a89c7d 957
6e05dd4e
BB
958ARM/ATMEL AT91 Clock Support
959M: Boris Brezillon <boris.brezillon@free-electrons.com>
960S: Maintained
961F: drivers/clk/at91
962
986cf2e9 963ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 964M: Rob Herring <robh@kernel.org>
986cf2e9
RH
965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
966S: Maintained
967F: arch/arm/mach-highbank/
968
d94f944e 969ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 970M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
971S: Maintained
972F: arch/arm/mach-cns3xxx/
d94f944e 973
4863dea3
SG
974ARM/CAVIUM THUNDER NETWORK DRIVER
975M: Sunil Goutham <sgoutham@cavium.com>
976M: Robert Richter <rric@kernel.org>
977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978S: Supported
322e5cc5 979F: drivers/net/ethernet/cavium/thunder/
4863dea3 980
386ab516
AS
981ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
982M: Alexander Shiyan <shc_work@mail.ru>
983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984S: Odd Fixes
b8ba3874 985N: clps711x
386ab516 986
2b7a52a4 987ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 988M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 989M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 991S: Maintained
d19d3667
HS
992F: arch/arm/mach-ep93xx/
993F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
994
995ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 996M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
998S: Maintained
999
d4275354 1000ARM/CLKDEV SUPPORT
8b58be88 1001M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1003S: Maintained
d4275354 1004F: arch/arm/include/asm/clkdev.h
4fa2651d 1005F: drivers/clk/clkdev.c
d4275354 1006
d48134e7 1007ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1008M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1010S: Maintained
1011
94150095
HF
1012ARM/CONTEC MICRO9 MACHINE SUPPORT
1013M: Hubert Feurstein <hubert.feurstein@contec.at>
1014S: Maintained
1015F: arch/arm/mach-ep93xx/micro9.c
1016
a06ae860
PP
1017ARM/CORESIGHT FRAMEWORK AND DRIVERS
1018M: Mathieu Poirier <mathieu.poirier@linaro.org>
1019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020S: Maintained
01081f5a 1021F: drivers/hwtracing/coresight/*
a06ae860
PP
1022F: Documentation/trace/coresight.txt
1023F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1024F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1025
1da177e4 1026ARM/CORGI MACHINE SUPPORT
8b58be88 1027M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1028S: Maintained
1029
881a95f9 1030ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1031M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1033T: git git://github.com/ulli-kroll/linux.git
162500b3 1034S: Maintained
f49afbb5 1035F: arch/arm/mach-gemini/
98a9bb5b 1036F: drivers/rtc/rtc-gemini.c
881a95f9 1037
a990cbd8 1038ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1039M: Barry Song <baohua@kernel.org>
a990cbd8 1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1041T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8
BS
1042S: Maintained
1043F: arch/arm/mach-prima2/
4a9c44f1 1044F: drivers/clk/sirf/
05f30e8d 1045F: drivers/clocksource/timer-prima2.c
5833ac98 1046F: drivers/clocksource/timer-atlas7.c
f8505ef5 1047N: [^a-z]sirf
a990cbd8 1048
c9d862c4
BS
1049ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1050M: Baruch Siach <baruch@tkos.co.il>
1051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052S: Maintained
cde137aa 1053F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1054N: digicolor
1055
d4275354 1056ARM/EBSA110 MACHINE SUPPORT
8b58be88 1057M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1059W: http://www.arm.linux.org.uk/
1060S: Maintained
1061F: arch/arm/mach-ebsa110/
b955f6ca 1062F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1063
4721f3ce
UKK
1064ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1065M: Uwe Kleine-König <kernel@pengutronix.de>
1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067S: Maintained
1068N: efm32
1069
a9da4f7e 1070ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1071M: Daniel Ribeiro <drwyrm@gmail.com>
1072M: Stefan Schmidt <stefan@openezx.org>
1073M: Harald Welte <laforge@openezx.org>
d66f1886 1074L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1075W: http://www.openezx.org/
1076S: Maintained
cafc2265
SS
1077T: topgit git://git.openezx.org/openezx.git
1078F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1079
6a915af9 1080ARM/FARADAY FA526 PORT
162500b3 1081M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1083S: Maintained
1fa7e547 1084T: git git://git.berlios.de/gemini-board
f49afbb5 1085F: arch/arm/mm/*-fa*
6a915af9 1086
d4275354 1087ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1088M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1090W: http://www.arm.linux.org.uk/
1091S: Maintained
1092F: arch/arm/include/asm/hardware/dec21285.h
1093F: arch/arm/mach-footbridge/
1094
86183a5f 1095ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1096M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1097M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1099S: Maintained
f1c12837 1100T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1101F: arch/arm/mach-imx/
ce515a6b 1102F: arch/arm/mach-mxs/
2a82f95c 1103F: arch/arm/boot/dts/imx*
e5dafa22 1104F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1105F: drivers/clk/imx/
1106F: include/soc/imx/
86183a5f 1107
142109d2 1108ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1109M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1110M: Sascha Hauer <kernel@pengutronix.de>
1111R: Stefan Agner <stefan@agner.ch>
1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113S: Maintained
1114T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1115F: arch/arm/mach-imx/*vf610*
1116F: arch/arm/boot/dts/vf*
1117
2b7a52a4 1118ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1119M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1121S: Maintained
1122
90b8fc34 1123ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1124M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1126S: Maintained
1127
ef47d5f0 1128ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1129M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1130M: Paul Parsons <lost.distance@yahoo.com>
1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1132S: Maintained
1133F: arch/arm/mach-pxa/hx4700.c
1134F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1135F: sound/soc/pxa/hx4700.c
ef47d5f0 1136
4dfad069
WX
1137ARM/HISILICON SOC SUPPORT
1138M: Wei Xu <xuwei5@hisilicon.com>
1139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140W: http://www.hisilicon.com
1141S: Supported
1142T: git git://github.com/hisilicon/linux-hisi.git
1143F: arch/arm/mach-hisi/
1144
21f37bc3 1145ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1146M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1147W: www.jlime.com
1148S: Maintained
084bad91
KE
1149T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1150F: arch/arm/mach-sa1100/jornada720.c
1151F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1152
5e767ab9
JMC
1153ARM/IGEP MACHINE SUPPORT
1154M: Enric Balletbo i Serra <eballetbo@gmail.com>
1155M: Javier Martinez Canillas <javier@dowhile0.org>
1156L: linux-omap@vger.kernel.org
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
06ff74fd 1159F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1160
403d2971
MV
1161ARM/INCOME PXA270 SUPPORT
1162M: Marek Vasut <marek.vasut@gmail.com>
1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S: Maintained
ec154082 1165F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1166
2b7a52a4 1167ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1168M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1170S: Maintained
e2bdb176
DW
1171
1172ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1174S: Orphan
2b7a52a4
LB
1175
1176ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1177M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1179S: Maintained
2b7a52a4
LB
1180
1181ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1182M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1184S: Maintained
2b7a52a4 1185
2b7a52a4 1186ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1187M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1189S: Maintained
1190
dfdd8cc9
KH
1191ARM/INTEL IXP4XX ARM ARCHITECTURE
1192M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1193M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1195S: Maintained
1196F: arch/arm/mach-ixp4xx/
1197
838553c5 1198ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1199M: Jonathan Cameron <jic23@cam.ac.uk>
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S: Maintained
1202F: arch/arm/mach-pxa/stargate2.c
1203F: drivers/pcmcia/pxa2xx_stargate2.c
1204
2b7a52a4 1205ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1206M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1208S: Maintained
2b7a52a4
LB
1209
1210ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1211M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1213S: Maintained
1214
1154f858 1215ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1216M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S: Maintained
1219F: arch/arm/mach-keystone/
317929cd 1220T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1221
bc6aa566 1222ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1223M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1224L: linux-kernel@vger.kernel.org
1225S: Maintained
1226F: drivers/clk/keystone/
1227
1228ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1229M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1231L: linux-kernel@vger.kernel.org
1232S: Maintained
1233F: drivers/clocksource/timer-keystone.c
1234
1235ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1236M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1237L: linux-kernel@vger.kernel.org
1238S: Maintained
1239F: drivers/power/reset/keystone-reset.c
1240
1241ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1242M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1243L: linux-kernel@vger.kernel.org
1244S: Maintained
1245F: drivers/memory/*emif*
1246
2b7a52a4 1247ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1248M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1250S: Maintained
1251
3143875f
JE
1252ARM/LPC18XX ARCHITECTURE
1253M: Joachim Eastwood <manabian@gmail.com>
1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S: Maintained
19c1c32c
JE
1256F: arch/arm/boot/dts/lpc43*
1257F: drivers/clk/nxp/clk-lpc18xx*
1258F: drivers/clocksource/time-lpc32xx.c
1259F: drivers/i2c/busses/i2c-lpc2k.c
1260F: drivers/memory/pl172.c
1261F: drivers/mtd/spi-nor/nxp-spifi.c
1262F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1263N: lpc18xx
1264
3b886171 1265ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1266M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1267S: Maintained
1268
31c17ac9 1269ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1270M: Jason Cooper <jason@lakedaemon.net>
1271M: Andrew Lunn <andrew@lunn.ch>
1272M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1273M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S: Maintained
1276F: arch/arm/mach-mvebu/
59ec9671 1277F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1278F: arch/arm/boot/dts/armada*
1279F: arch/arm/boot/dts/kirkwood*
1280
75f41273 1281
40f4978b
SH
1282ARM/Marvell Berlin SoC support
1283M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S: Maintained
1286F: arch/arm/mach-berlin/
31c17ac9
GC
1287F: arch/arm/boot/dts/berlin*
1288
40f4978b 1289
4cfab57e 1290ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1291M: Jason Cooper <jason@lakedaemon.net>
1292M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1293M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1294M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1296S: Maintained
1297F: arch/arm/mach-dove/
54a246ff
NP
1298F: arch/arm/mach-mv78xx0/
1299F: arch/arm/mach-orion5x/
1300F: arch/arm/plat-orion/
31c17ac9
GC
1301F: arch/arm/boot/dts/dove*
1302F: arch/arm/boot/dts/orion5x*
1303
3b886171 1304
d69ac131
AC
1305ARM/Orion SoC/Technologic Systems TS-78xx platform support
1306M: Alexander Clouter <alex@digriz.org.uk>
1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308W: http://www.digriz.org.uk/ts78xx/kernel
1309S: Maintained
1310F: arch/arm/mach-orion5x/ts78xx-*
1311
607b8fc9
EH
1312ARM/Mediatek RTC DRIVER
1313M: Eddie Huang <eddie.huang@mediatek.com>
1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1316S: Maintained
1317F: drivers/rtc/rtc-mt6397.c
1318
e54951c8
MB
1319ARM/Mediatek SoC support
1320M: Matthias Brugger <matthias.bgg@gmail.com>
1321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1322L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1323S: Maintained
1324F: arch/arm/boot/dts/mt6*
1325F: arch/arm/boot/dts/mt8*
1326F: arch/arm/mach-mediatek/
1327N: mtk
1328K: mediatek
1329
0f8669e3
CY
1330ARM/Mediatek USB3 PHY DRIVER
1331M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1334S: Maintained
1335F: drivers/phy/phy-mt65xx-usb3.c
1336
adcb079f
AB
1337ARM/MICREL KS8695 ARCHITECTURE
1338M: Greg Ungerer <gerg@uclinux.org>
1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1340F: arch/arm/mach-ks8695/
adcb079f
AB
1341S: Odd Fixes
1342
d78ff0a5 1343ARM/MIOA701 MACHINE SUPPORT
8b58be88 1344M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1346F: arch/arm/mach-pxa/mioa701.c
1347S: Maintained
1348
9624dfe6 1349ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1350M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1351S: Maintained
1352
e0ee9851 1353ARM/NOMADIK ARCHITECTURE
28b8e8d4 1354M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1355M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S: Maintained
1358F: arch/arm/mach-nomadik/
ecc265fe 1359F: drivers/pinctrl/nomadik/
87572880 1360F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1361T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1362
9d76295a 1363ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1364M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1365L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1366W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1367S: Supported
1368
8459c159 1369ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1370M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1371M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1372S: Maintained
1373
5d783a2d 1374ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1375M: Marek Vasut <marek.vasut@gmail.com>
75280787 1376L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1377W: http://hackndev.com
1378S: Maintained
933d35f0
JP
1379F: arch/arm/mach-pxa/include/mach/palmtx.h
1380F: arch/arm/mach-pxa/palmtx.c
1381F: arch/arm/mach-pxa/include/mach/palmt5.h
1382F: arch/arm/mach-pxa/palmt5.c
1383F: arch/arm/mach-pxa/include/mach/palmld.h
1384F: arch/arm/mach-pxa/palmld.c
1385F: arch/arm/mach-pxa/include/mach/palmte2.h
1386F: arch/arm/mach-pxa/palmte2.c
1387F: arch/arm/mach-pxa/include/mach/palmtc.h
1388F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1389
b57fe924 1390ARM/PALM TREO SUPPORT
d8130624 1391M: Tomas Cech <sleep_walker@suse.com>
75280787 1392L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1393W: http://hackndev.com
1394S: Maintained
b57fe924
JP
1395F: arch/arm/mach-pxa/include/mach/palmtreo.h
1396F: arch/arm/mach-pxa/palmtreo.c
90af5811 1397
c49e1e63 1398ARM/PALMZ72 SUPPORT
8b58be88 1399M: Sergey Lapin <slapin@ossfans.org>
75280787 1400L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1401W: http://hackndev.com
1402S: Maintained
933d35f0
JP
1403F: arch/arm/mach-pxa/include/mach/palmz72.h
1404F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1405
1da177e4 1406ARM/PLEB SUPPORT
8b58be88 1407M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1408W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1409S: Maintained
1410
1411ARM/PT DIGITAL BOARD PORT
8b58be88 1412M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1414W: http://www.arm.linux.org.uk/
1415S: Maintained
1416
8fc1b0f8 1417ARM/QUALCOMM SUPPORT
bbeaa595
AG
1418M: Andy Gross <andy.gross@linaro.org>
1419M: David Brown <david.brown@linaro.org>
8fc1b0f8 1420L: linux-arm-msm@vger.kernel.org
f5d3af9d 1421L: linux-soc@vger.kernel.org
8fc1b0f8 1422S: Maintained
0c4cbf9e
BA
1423F: arch/arm/boot/dts/qcom-*.dts
1424F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1425F: arch/arm/mach-qcom/
f5d3af9d 1426F: drivers/soc/qcom/
c0c89faf
SB
1427F: drivers/tty/serial/msm_serial.h
1428F: drivers/tty/serial/msm_serial.c
1429F: drivers/*/pm8???-*
1430F: drivers/mfd/ssbi.c
916f743d 1431F: drivers/firmware/qcom_scm.c
bbeaa595 1432T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1433
2b7a52a4 1434ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1435M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1436L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1437S: Maintained
1438
b138e119
SH
1439ARM/RENESAS ARM64 ARCHITECTURE
1440M: Simon Horman <horms@verge.net.au>
1441M: Magnus Damm <magnus.damm@gmail.com>
1442L: linux-sh@vger.kernel.org
1443Q: http://patchwork.kernel.org/project/linux-sh/list/
1444T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1445S: Supported
1446F: arch/arm64/boot/dts/renesas/
1447
d4275354 1448ARM/RISCPC ARCHITECTURE
8b58be88 1449M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1451W: http://www.arm.linux.org.uk/
1452S: Maintained
d4275354
RK
1453F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1454F: arch/arm/include/asm/hardware/ioc.h
1455F: arch/arm/include/asm/hardware/iomd.h
1456F: arch/arm/include/asm/hardware/memc.h
1457F: arch/arm/mach-rpc/
1a6422f6 1458F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1459F: drivers/net/ethernet/i825xx/ether1*
1460F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1461F: drivers/scsi/arm/
1462
08ddbb0a
HS
1463ARM/Rockchip SoC support
1464M: Heiko Stuebner <heiko@sntech.de>
1465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1466L: linux-rockchip@lists.infradead.org
08ddbb0a 1467S: Maintained
541555e9 1468F: arch/arm/boot/dts/rk3*
08ddbb0a 1469F: arch/arm/mach-rockchip/
541555e9
HS
1470F: drivers/clk/rockchip/
1471F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1472F: drivers/*/*rockchip*
541555e9
HS
1473F: drivers/*/*/*rockchip*
1474F: sound/soc/rockchip/
b4331b43 1475N: rockchip
08ddbb0a 1476
5bfb937c
KK
1477ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1478M: Kukjin Kim <kgene@kernel.org>
e8f98457 1479M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1481L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1482S: Maintained
6f0589c8
MB
1483F: arch/arm/boot/dts/s3c*
1484F: arch/arm/boot/dts/exynos*
d97236e6 1485F: arch/arm64/boot/dts/exynos/
482ce512 1486F: arch/arm/plat-samsung/
769bbb63
HS
1487F: arch/arm/mach-s3c24*/
1488F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1489F: arch/arm/mach-s5p*/
1490F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1491F: drivers/*/*s3c2410*
1492F: drivers/*/*/*s3c2410*
40c76662
MB
1493F: drivers/spi/spi-s3c*
1494F: sound/soc/samsung/*
d6b9aea6
KK
1495F: Documentation/arm/Samsung/
1496F: Documentation/devicetree/bindings/arm/samsung/
1497F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1498F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1499N: exynos
f556cb07 1500
10ffa964
KP
1501ARM/SAMSUNG MOBILE MACHINE SUPPORT
1502M: Kyungmin Park <kyungmin.park@samsung.com>
1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504S: Maintained
004bbd3c 1505F: arch/arm/mach-s5pv210/
10ffa964 1506
3ce4ccb6
KD
1507ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1508M: Kyungmin Park <kyungmin.park@samsung.com>
1509M: Kamil Debski <k.debski@samsung.com>
1510L: linux-arm-kernel@lists.infradead.org
1511L: linux-media@vger.kernel.org
1512S: Maintained
1513F: drivers/media/platform/s5p-g2d/
1514
e6a476fd
MS
1515ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1516M: Kyungmin Park <kyungmin.park@samsung.com>
1517M: Kamil Debski <k.debski@samsung.com>
6305902c 1518M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1519L: linux-arm-kernel@lists.infradead.org
1520L: linux-media@vger.kernel.org
1521S: Maintained
934455d7 1522F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1523F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1524
1525ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1526M: Kyungmin Park <kyungmin.park@samsung.com>
1527M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1528L: linux-arm-kernel@lists.infradead.org
1529L: linux-media@vger.kernel.org
1530S: Maintained
90d72ac6 1531F: drivers/media/platform/s5p-tv/
e6a476fd 1532
7d9f9bf4
AP
1533ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1534M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1535M: Jacek Anaszewski <j.anaszewski@samsung.com>
1536L: linux-arm-kernel@lists.infradead.org
1537L: linux-media@vger.kernel.org
1538S: Maintained
1539F: drivers/media/platform/s5p-jpeg/
1540
d48d38e8 1541ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1542M: Simon Horman <horms@verge.net.au>
d48d38e8 1543M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1544L: linux-renesas-soc@vger.kernel.org
4a121096 1545Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1546T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1547S: Supported
0b514fdb
SH
1548F: arch/arm/boot/dts/emev2*
1549F: arch/arm/boot/dts/r7s*
1550F: arch/arm/boot/dts/r8a*
1551F: arch/arm/boot/dts/sh*
0b514fdb 1552F: arch/arm/configs/shmobile_defconfig
7a2071c5 1553F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1554F: arch/arm/mach-shmobile/
1555F: drivers/sh/
1556
66314223 1557ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1558M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1559S: Maintained
1560F: arch/arm/mach-socfpga/
efadb751
DN
1561F: arch/arm/boot/dts/socfpga*
1562F: arch/arm/configs/socfpga_defconfig
ba2b7d0a 1563W: http://www.rocketboards.org
efadb751 1564T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1565
1566ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1567M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1568S: Maintained
1569F: drivers/clk/socfpga/
1570
71bcada8
TT
1571ARM/SOCFPGA EDAC SUPPORT
1572M: Thor Thayer <tthayer@opensource.altera.com>
1573S: Maintained
1574F: drivers/edac/altera_edac.
1575
65ebcc11 1576ARM/STI ARCHITECTURE
a92177ea
SK
1577M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1578M: Maxime Coquelin <maxime.coquelin@st.com>
1579M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581L: kernel@stlinux.com
1582W: http://www.stlinux.com
1583S: Maintained
1584F: arch/arm/mach-sti/
a92177ea 1585F: arch/arm/boot/dts/sti*
b8e31bf3 1586F: drivers/char/hw_random/st-rng.c
a92177ea 1587F: drivers/clocksource/arm_global_timer.c
82805d1b 1588F: drivers/clocksource/clksrc_st_lpc.c
a92177ea 1589F: drivers/i2c/busses/i2c-st.c
346e2e4a 1590F: drivers/media/rc/st_rc.c
95d66b16 1591F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1592F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1593F: drivers/phy/phy-miphy28lp.c
1594F: drivers/phy/phy-miphy365x.c
6da969a5 1595F: drivers/phy/phy-stih407-usb.c
26389c78 1596F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1597F: drivers/pinctrl/pinctrl-st.c
1598F: drivers/reset/sti/
db4112e6 1599F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1600F: drivers/tty/serial/st-asc.c
eb11adab 1601F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1602F: drivers/usb/host/ehci-st.c
1603F: drivers/usb/host/ohci-st.c
db4112e6 1604F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1605F: drivers/ata/ahci_st.c
65ebcc11 1606
ee6e7879
MC
1607ARM/STM32 ARCHITECTURE
1608M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610S: Maintained
1611T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1612N: stm32
1613F: drivers/clocksource/armv7m_systick.c
1614
d6de5b02
MG
1615ARM/TANGO ARCHITECTURE
1616M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1617L: linux-arm-kernel@lists.infradead.org
1618S: Maintained
1619F: arch/arm/mach-tango/
1620F: arch/arm/boot/dts/tango*
1621
2b7a52a4 1622ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1623M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1625S: Maintained
1626
1bbd7089 1627ARM/TETON BGA MACHINE SUPPORT
706e69d6 1628M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630S: Maintained
1631
2b7a52a4 1632ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1633M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1635S: Maintained
1636
98ad6e3b 1637ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1638M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1640W: http://www.mcuos.com
1641S: Maintained
4e89e8f6 1642F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1643F: drivers/input/keyboard/w90p910_keypad.c
1644F: drivers/input/touchscreen/w90p910_ts.c
1645F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1646F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1647F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1648F: drivers/rtc/rtc-nuc900.c
9df92e6c 1649F: drivers/spi/spi-nuc900.c
4e89e8f6 1650F: drivers/usb/host/ehci-w90x900.c
8a61f013 1651F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1652
54274d71 1653ARM/U300 MACHINE SUPPORT
e4651a9f 1654M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656S: Supported
1657F: arch/arm/mach-u300/
9affbd24 1658F: drivers/clocksource/timer-u300.c
54274d71
LW
1659F: drivers/i2c/busses/i2c-stu300.c
1660F: drivers/rtc/rtc-coh901331.c
1661F: drivers/watchdog/coh901327_wdt.c
1662F: drivers/dma/coh901318*
87572880
LW
1663F: drivers/mfd/ab3100*
1664F: drivers/rtc/rtc-ab3100.c
1665F: drivers/rtc/rtc-coh901331.c
1666T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1667
3d00d04f
MY
1668ARM/UNIPHIER ARCHITECTURE
1669M: Masahiro Yamada <yamada.masahiro@socionext.com>
1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671S: Maintained
a3ff83d2 1672F: arch/arm/boot/dts/uniphier*
e7ecbc05 1673F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1674F: arch/arm/mach-uniphier/
e7ecbc05 1675F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1676F: arch/arm64/boot/dts/socionext/
4b7f48d3 1677F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1678F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1679F: drivers/pinctrl/uniphier/
1680F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1681N: uniphier
1682
87572880 1683ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1684M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1685L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686S: Maintained
1687F: arch/arm/mach-ux500/
e4651a9f 1688F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1689F: drivers/dma/ste_dma40*
e4651a9f 1690F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1691F: drivers/mfd/abx500*
1692F: drivers/mfd/ab8500*
e4651a9f
LW
1693F: drivers/mfd/dbx500*
1694F: drivers/mfd/db8500*
ecc265fe
JP
1695F: drivers/pinctrl/nomadik/pinctrl-ab*
1696F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1697F: drivers/rtc/rtc-ab8500.c
e4651a9f 1698F: drivers/rtc/rtc-pl031.c
87572880 1699T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1700
e93fde28
UH
1701ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1702M: Ulf Hansson <ulf.hansson@linaro.org>
1703L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704T: git git://git.linaro.org/people/ulfh/clk.git
1705S: Maintained
1706F: drivers/clk/ux500/
1707F: include/linux/platform_data/clk-ux500.h
1708
740d93b1
PM
1709ARM/VERSATILE EXPRESS PLATFORM
1710M: Liviu Dudau <liviu.dudau@arm.com>
1711M: Sudeep Holla <sudeep.holla@arm.com>
1712M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714S: Maintained
1715F: arch/arm/boot/dts/vexpress*
9ccd6080 1716F: arch/arm64/boot/dts/arm/vexpress*
740d93b1
PM
1717F: arch/arm/mach-vexpress/
1718F: */*/vexpress*
7e8f403f 1719F: */*/*/vexpress*
740d93b1
PM
1720F: drivers/clk/versatile/clk-vexpress-osc.c
1721F: drivers/clocksource/versatile.c
1722
d4275354 1723ARM/VFP SUPPORT
8b58be88 1724M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1726W: http://www.arm.linux.org.uk/
1727S: Maintained
1728F: arch/arm/vfp/
1729
e66b6d8e
MV
1730ARM/VOIPAC PXA270 SUPPORT
1731M: Marek Vasut <marek.vasut@gmail.com>
1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733S: Maintained
1734F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1735F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1736
04529fe2
TP
1737ARM/VT8500 ARM ARCHITECTURE
1738M: Tony Prisk <linux@prisktech.co.nz>
1739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740S: Maintained
1741F: arch/arm/mach-vt8500/
41fd91b4 1742F: drivers/clocksource/vt8500_timer.c
560746eb 1743F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1744F: drivers/mmc/host/wmt-sdmmc.c
1745F: drivers/pwm/pwm-vt8500.c
1746F: drivers/rtc/rtc-vt8500.c
1747F: drivers/tty/serial/vt8500_serial.c
4f31102b 1748F: drivers/usb/host/ehci-platform.c
41fd91b4 1749F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1750F: drivers/video/fbdev/vt8500lcdfb.*
1751F: drivers/video/fbdev/wm8505fb*
1752F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1753
e66b6d8e
MV
1754ARM/ZIPIT Z2 SUPPORT
1755M: Marek Vasut <marek.vasut@gmail.com>
1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757S: Maintained
1758F: arch/arm/mach-pxa/z2.c
6ab2a855 1759F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1760
5ecc4b53
JN
1761ARM/ZTE ARCHITECTURE
1762M: Jun Nie <jun.nie@linaro.org>
1763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764S: Maintained
1765F: arch/arm/mach-zx/
1766F: drivers/clk/zte/
1767F: Documentation/devicetree/bindings/arm/zte.txt
1768F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1769
51f29d44
MS
1770ARM/ZYNQ ARCHITECTURE
1771M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1772R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774W: http://wiki.xilinx.com
d6448b76 1775T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1776S: Supported
1777F: arch/arm/mach-zynq/
bd2a337a 1778F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1779F: drivers/block/xsysace.c
c2fd4e38
MS
1780N: zynq
1781N: xilinx
1782F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1783F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1784F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1785F: drivers/edac/synopsys_edac.c
51f29d44 1786
48ec83bc 1787ARM SMMU DRIVERS
b8f9879e
WD
1788M: Will Deacon <will.deacon@arm.com>
1789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790S: Maintained
1791F: drivers/iommu/arm-smmu.c
48ec83bc 1792F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1793F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1794
38074229
CM
1795ARM64 PORT (AARCH64 ARCHITECTURE)
1796M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1797M: Will Deacon <will.deacon@arm.com>
38074229
CM
1798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799S: Maintained
1800F: arch/arm64/
d19766ec 1801F: Documentation/arm64/
38074229 1802
9d7005f9
LP
1803AS3645A LED FLASH CONTROLLER DRIVER
1804M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1805L: linux-media@vger.kernel.org
1806T: git git://linuxtv.org/media_tree.git
1807S: Maintained
1808F: drivers/media/i2c/as3645a.c
b5dcee22 1809F: include/media/i2c/as3645a.h
9d7005f9 1810
d58de038
GJ
1811ASC7621 HARDWARE MONITOR DRIVER
1812M: George Joseph <george.joseph@fairview5.com>
1813L: lm-sensors@lm-sensors.org
1814S: Maintained
1815F: Documentation/hwmon/asc7621
1816F: drivers/hwmon/asc7621.c
1817
b229ece9 1818ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1819M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1820L: acpi4asus-user@lists.sourceforge.net
d0944853 1821L: platform-driver-x86@vger.kernel.org
76593d6f 1822W: http://acpi4asus.sf.net
85091b71 1823S: Maintained
b229ece9
CC
1824F: drivers/platform/x86/asus*.c
1825F: drivers/platform/x86/eeepc*.c
85091b71 1826
f6a6bbae
JPRV
1827ASUS WIRELESS RADIO CONTROL DRIVER
1828M: JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1829L: platform-driver-x86@vger.kernel.org
1830S: Maintained
1831F: drivers/platform/x86/asus-wireless.c
1832
953a6479 1833ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1834R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1835W: http://sourceforge.net/projects/xscaleiop
08223d80 1836S: Odd fixes
679655da
JP
1837F: Documentation/crypto/async-tx-api.txt
1838F: crypto/async_tx/
1839F: drivers/dma/
1840F: include/linux/dmaengine.h
1841F: include/linux/async_tx.h
b3e5f263 1842
a1867d36 1843AT24 EEPROM DRIVER
14d77c4d 1844M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1845L: linux-i2c@vger.kernel.org
1846S: Maintained
1847F: drivers/misc/eeprom/at24.c
25f73ed5 1848F: include/linux/platform_data/at24.h
a1867d36 1849
e7839f25 1850ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1851M: "Ed L. Cashin" <ed.cashin@acm.org>
1852W: http://www.openaoe.org/
1da177e4 1853S: Supported
679655da
JP
1854F: Documentation/aoe/
1855F: drivers/block/aoe/
1da177e4 1856
aad7a211
AB
1857ATHEROS 71XX/9XXX GPIO DRIVER
1858M: Alban Bedel <albeu@free.fr>
1859W: https://github.com/AlbanBedel/linux
1860T: git git://github.com/AlbanBedel/linux
1861S: Maintained
1862F: drivers/gpio/gpio-ath79.c
1863F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1864
9a10a870 1865ATHEROS ATH GENERIC UTILITIES
f726ee65 1866M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1867L: linux-wireless@vger.kernel.org
1868S: Supported
1869F: drivers/net/wireless/ath/*
1870
fa1c114f 1871ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1872M: Jiri Slaby <jirislaby@gmail.com>
1873M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1874M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1875L: linux-wireless@vger.kernel.org
72c706b7 1876W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1877S: Maintained
fa451753 1878F: drivers/net/wireless/ath/ath5k/
fa1c114f 1879
12e62d6f
KV
1880ATHEROS ATH6KL WIRELESS DRIVER
1881M: Kalle Valo <kvalo@qca.qualcomm.com>
1882L: linux-wireless@vger.kernel.org
1883W: http://wireless.kernel.org/en/users/Drivers/ath6kl
58cfb681 1884T: git git://github.com/kvalo/ath.git
12e62d6f
KV
1885S: Supported
1886F: drivers/net/wireless/ath/ath6kl/
1887
2be7d22f 1888WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 1889M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
1890L: linux-wireless@vger.kernel.org
1891L: wil6210@qca.qualcomm.com
1892S: Supported
1893W: http://wireless.kernel.org/en/users/Drivers/wil6210
1894F: drivers/net/wireless/ath/wil6210/
dba4b74d 1895F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1896
1d7e1e6b
CL
1897CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1898M: Christian Lamparter <chunkeey@googlemail.com>
1899L: linux-wireless@vger.kernel.org
1900W: http://wireless.kernel.org/en/users/Drivers/carl9170
1901S: Maintained
1902F: drivers/net/wireless/ath/carl9170/
1903
2c2a6172
LT
1904ATK0110 HWMON DRIVER
1905M: Luca Tettamanti <kronos.it@gmail.com>
1906L: lm-sensors@lm-sensors.org
1907S: Maintained
1908F: drivers/hwmon/asus_atk0110.c
1909
6f69a6d7 1910ATI_REMOTE2 DRIVER
8b58be88 1911M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1912S: Maintained
679655da 1913F: drivers/input/misc/ati_remote2.c
6f69a6d7 1914
7ae115b4 1915ATLX ETHERNET DRIVERS
8b58be88 1916M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1917M: Chris Snook <chris.snook@gmail.com>
e443e383 1918L: netdev@vger.kernel.org
8d5ca6ec
JC
1919W: http://sourceforge.net/projects/atl1
1920W: http://atl1.sourceforge.net
1921S: Maintained
2b133ad6 1922F: drivers/net/ethernet/atheros/
8d5ca6ec 1923
1da177e4 1924ATM
366c1bd1 1925M: Chas Williams <3chas3@gmail.com>
476604de 1926L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1927L: netdev@vger.kernel.org
1da177e4
LT
1928W: http://linux-atm.sourceforge.net
1929S: Maintained
679655da
JP
1930F: drivers/atm/
1931F: include/linux/atm*
c117ab84 1932F: include/uapi/linux/atm*
1da177e4 1933
04ac2f46 1934ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1935M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1936S: Maintained
1937F: drivers/mmc/host/atmel-mci.c
04ac2f46 1938
a1cfac48 1939ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1940M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1941S: Supported
df621252 1942F: drivers/tty/serial/atmel_serial.c
a1cfac48 1943
dfae90ed 1944ATMEL Audio ALSA driver
3a82002c 1945M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1946L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1947S: Supported
1948F: sound/soc/atmel
1949
b414dc16
NF
1950ATMEL DMA DRIVER
1951M: Nicolas Ferre <nicolas.ferre@atmel.com>
1952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953S: Supported
1954F: drivers/dma/at_hdmac.c
1955F: drivers/dma/at_hdmac_regs.h
6f0d65af 1956F: include/linux/platform_data/dma-atmel.h
b414dc16 1957
6bd0f436
LD
1958ATMEL XDMA DRIVER
1959M: Ludovic Desroches <ludovic.desroches@atmel.com>
1960L: linux-arm-kernel@lists.infradead.org
1961L: dmaengine@vger.kernel.org
1962S: Supported
1963F: drivers/dma/at_xdmac.c
1964
888f2804
LD
1965ATMEL I2C DRIVER
1966M: Ludovic Desroches <ludovic.desroches@atmel.com>
1967L: linux-i2c@vger.kernel.org
1968S: Supported
1969F: drivers/i2c/busses/i2c-at91.c
1970
15515545 1971ATMEL ISI DRIVER
50cb2efa 1972M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
1973L: linux-media@vger.kernel.org
1974S: Supported
f2294c2d 1975F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
1976F: include/media/atmel-isi.h
1977
8f4c79ce 1978ATMEL LCDFB DRIVER
8b58be88 1979M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 1980L: linux-fbdev@vger.kernel.org
8f4c79ce 1981S: Maintained
8a61f013 1982F: drivers/video/fbdev/atmel_lcdfb.c
679655da 1983F: include/video/atmel_lcdc.h
8f4c79ce 1984
89e5785f 1985ATMEL MACB ETHERNET DRIVER
a02875a6 1986M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 1987S: Supported
9f2f381f 1988F: drivers/net/ethernet/cadence/
89e5785f 1989
5cbac98a 1990ATMEL NAND DRIVER
50cb2efa
NF
1991M: Wenyou Yang <wenyou.yang@atmel.com>
1992M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
1993L: linux-mtd@lists.infradead.org
1994S: Supported
1995F: drivers/mtd/nand/atmel_nand*
1996
05c441ef 1997ATMEL SDMMC DRIVER
1998M: Ludovic Desroches <ludovic.desroches@atmel.com>
1999L: linux-mmc@vger.kernel.org
2000S: Supported
2001F: drivers/mmc/host/sdhci-of-at91.c
2002
754ce4f2 2003ATMEL SPI DRIVER
a02875a6 2004M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2005S: Supported
9df92e6c 2006F: drivers/spi/spi-atmel.*
754ce4f2 2007
0ef09015 2008ATMEL SSC DRIVER
03515f32 2009M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011S: Supported
2012F: drivers/misc/atmel-ssc.c
2013F: include/linux/atmel-ssc.h
2014
e9cb1c5a
NF
2015ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2016M: Nicolas Ferre <nicolas.ferre@atmel.com>
2017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018S: Supported
2019F: drivers/misc/atmel_tclib.c
2020F: drivers/clocksource/tcb_clksrc.c
2021
914a3f3b 2022ATMEL USBA UDC DRIVER
a02875a6
NF
2023M: Nicolas Ferre <nicolas.ferre@atmel.com>
2024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2025S: Supported
faf2e1db 2026F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2027
1da177e4 2028ATMEL WIRELESS DRIVER
8b58be88 2029M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2030L: linux-wireless@vger.kernel.org
1da177e4
LT
2031W: http://www.thekelleys.org.uk/atmel
2032W: http://atmelwlandriver.sourceforge.net/
2033S: Maintained
30fe0f9b 2034F: drivers/net/wireless/atmel/atmel*
1da177e4 2035
a14c0f8f
ND
2036ATMEL MAXTOUCH DRIVER
2037M: Nick Dyer <nick.dyer@itdev.co.uk>
2038T: git git://github.com/atmel-maxtouch/linux.git
2039S: Supported
2040F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2041F: drivers/input/touchscreen/atmel_mxt_ts.c
2042F: include/linux/platform_data/atmel_mxt_ts.h
2043
26780d9e 2044ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2045M: Bradley Grove <linuxdrivers@attotech.com>
2046L: linux-scsi@vger.kernel.org
2047W: http://www.attotech.com
2048S: Supported
2049F: drivers/scsi/esas2r
26780d9e 2050
bc6e17b8
SS
2051ATUSB IEEE 802.15.4 RADIO DRIVER
2052M: Stefan Schmidt <stefan@osg.samsung.com>
2053L: linux-wpan@vger.kernel.org
2054S: Maintained
2055F: drivers/net/ieee802154/atusb.c
2056F: drivers/net/ieee802154/atusb.h
2057F: drivers/net/ieee802154/at86rf230.h
2058
a92b7b80 2059AUDIT SUBSYSTEM
915f389d 2060M: Paul Moore <paul@paul-moore.com>
8b58be88 2061M: Eric Paris <eparis@redhat.com>
915f389d 2062L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2063W: http://people.redhat.com/sgrubb/audit/
915f389d 2064T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2065S: Maintained
679655da 2066F: include/linux/audit.h
c117ab84 2067F: include/uapi/linux/audit.h
679655da 2068F: kernel/audit*
a92b7b80 2069
70e84049 2070AUXILIARY DISPLAY DRIVERS
8b58be88 2071M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2072W: http://miguelojeda.es/auxdisplay.htm
2073W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2074S: Maintained
679655da
JP
2075F: drivers/auxdisplay/
2076F: include/linux/cfag12864b.h
70e84049 2077
5f97f7f9 2078AVR32 ARCHITECTURE
e336f61f
HCE
2079M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2080M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2081W: http://www.atmel.com/products/AVR32/
249d9d9d 2082W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2083W: http://avrfreaks.net/
e336f61f 2084S: Maintained
679655da 2085F: arch/avr32/
5f97f7f9
HS
2086
2087AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2088M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2089M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2090S: Maintained
679655da 2091F: arch/avr32/mach-at32ap/
5f97f7f9 2092
1da177e4 2093AX.25 NETWORK LAYER
8b58be88 2094M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2095L: linux-hams@vger.kernel.org
d34cb28a 2096W: http://www.linux-ax25.org/
1da177e4 2097S: Maintained
c117ab84 2098F: include/uapi/linux/ax25.h
679655da
JP
2099F: include/net/ax25.h
2100F: net/ax25/
1da177e4 2101
d5269395 2102AZ6007 DVB DRIVER
009a5410 2103M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2104L: linux-media@vger.kernel.org
a825eaec 2105W: https://linuxtv.org
d5269395
MCC
2106T: git git://linuxtv.org/media_tree.git
2107S: Maintained
2108F: drivers/media/usb/dvb-usb-v2/az6007.c
2109
6777376e
HV
2110AZTECH FM RADIO RECEIVER DRIVER
2111M: Hans Verkuil <hverkuil@xs4all.nl>
2112L: linux-media@vger.kernel.org
2113T: git git://linuxtv.org/media_tree.git
a825eaec 2114W: https://linuxtv.org
6777376e
HV
2115S: Maintained
2116F: drivers/media/radio/radio-aztech*
2117
e2d1d6c0 2118B43 WIRELESS DRIVER
e2d1d6c0 2119L: linux-wireless@vger.kernel.org
ed072f9e 2120L: b43-dev@lists.infradead.org
491b26b4 2121W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2122S: Odd Fixes
58619b14 2123F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2124
2125B43LEGACY WIRELESS DRIVER
8b58be88 2126M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2127L: linux-wireless@vger.kernel.org
ed072f9e 2128L: b43-dev@lists.infradead.org
491b26b4 2129W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2130S: Maintained
423e3ce3 2131F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2132
300abeb5 2133BACKLIGHT CLASS/SUBSYSTEM
b7701755 2134M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2135M: Lee Jones <lee.jones@linaro.org>
300abeb5 2136S: Maintained
679655da
JP
2137F: drivers/video/backlight/
2138F: include/linux/backlight.h
300abeb5 2139
c6c8fea2 2140BATMAN ADVANCED
207df49e 2141M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2142M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2143M: Antonio Quartulli <a@unstable.cc>
c6c8fea2
SE
2144L: b.a.t.m.a.n@lists.open-mesh.org
2145W: http://www.open-mesh.org/
2146S: Maintained
2147F: net/batman-adv/
2148
e2d1d6c0 2149BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2150M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2151L: linux-hams@vger.kernel.org
2152W: http://www.baycom.org/~tom/ham/ham.html
2153S: Maintained
679655da 2154F: drivers/net/hamradio/baycom*
e2d1d6c0 2155
cafe5635 2156BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2157M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2158L: linux-bcache@vger.kernel.org
2159W: http://bcache.evilpiepirate.org
d1aa1ab3 2160S: Maintained
cafe5635
KO
2161F: drivers/md/bcache/
2162
04bd844a
HV
2163BDISP ST MEDIA DRIVER
2164M: Fabien Dessenne <fabien.dessenne@st.com>
2165L: linux-media@vger.kernel.org
2166T: git git://linuxtv.org/media_tree.git
a825eaec 2167W: https://linuxtv.org
04bd844a
HV
2168S: Supported
2169F: drivers/media/platform/sti/bdisp
2170
e2d1d6c0 2171BEFS FILE SYSTEM
55817d3d 2172S: Orphan
679655da
JP
2173F: Documentation/filesystems/befs.txt
2174F: fs/befs/
e2d1d6c0 2175
564ee360 2176BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2177M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2178L: netdev@vger.kernel.org
2179S: Maintained
2180F: drivers/net/ethernet/ec_bhf.c
564ee360 2181
e2d1d6c0 2182BFS FILE SYSTEM
8b58be88 2183M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2184S: Maintained
679655da
JP
2185F: Documentation/filesystems/bfs.txt
2186F: fs/bfs/
c117ab84 2187F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2188
1394f032 2189BLACKFIN ARCHITECTURE
a4edbc10 2190M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2191L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2192T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2193W: http://blackfin.uclinux.org
2194S: Supported
679655da 2195F: arch/blackfin/
566da5b2 2196
e190d6b1 2197BLACKFIN EMAC DRIVER
b3fe92b0 2198L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2199W: http://blackfin.uclinux.org
2200S: Supported
7b35f033 2201F: drivers/net/ethernet/adi/
e190d6b1 2202
566da5b2 2203BLACKFIN RTC DRIVER
b3fe92b0 2204L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2205W: http://blackfin.uclinux.org
2206S: Supported
679655da 2207F: drivers/rtc/rtc-bfin.c
1394f032 2208
936ed49a 2209BLACKFIN SDH DRIVER
109ec8c3 2210M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2211L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2212W: http://blackfin.uclinux.org
2213S: Supported
2214F: drivers/mmc/host/bfin_sdh.c
2215
1394f032 2216BLACKFIN SERIAL DRIVER
8b58be88 2217M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2218L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2219W: http://blackfin.uclinux.org
2220S: Supported
8460241e 2221F: drivers/tty/serial/bfin_uart.c
1394f032 2222
1e6d320f 2223BLACKFIN WATCHDOG DRIVER
b3fe92b0 2224L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2225W: http://blackfin.uclinux.org
2226S: Supported
679655da 2227F: drivers/watchdog/bfin_wdt.c
1e6d320f 2228
d24ecfcc 2229BLACKFIN I2C TWI DRIVER
8b58be88 2230M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2231L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2232W: http://blackfin.uclinux.org/
2233S: Supported
679655da 2234F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2235
1e204377
SJ
2236BLACKFIN MEDIA DRIVER
2237M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2238L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2239W: http://blackfin.uclinux.org/
2240S: Supported
2241F: drivers/media/platform/blackfin/
2242F: drivers/media/i2c/adv7183*
2243F: drivers/media/i2c/vs6624*
2244
b54cf35a
JSM
2245BLINKM RGB LED DRIVER
2246M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2247S: Maintained
2248F: drivers/leds/leds-blinkm.c
2249
1da177e4 2250BLOCK LAYER
8b58be88 2251M: Jens Axboe <axboe@kernel.dk>
82c426e0 2252L: linux-block@vger.kernel.org
08deed1e 2253T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2254S: Maintained
679655da 2255F: block/
ae11f7ef 2256F: kernel/trace/blktrace.c
1da177e4 2257
2b54aaef 2258BLOCK2MTD DRIVER
8b58be88 2259M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2260L: linux-mtd@lists.infradead.org
2261S: Maintained
679655da 2262F: drivers/mtd/devices/block2mtd.c
2b54aaef 2263
63fbd24e 2264BLUETOOTH DRIVERS
8b58be88 2265M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2266M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2267M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2268L: linux-bluetooth@vger.kernel.org
63fbd24e 2269W: http://www.bluez.org/
22e7a424
MH
2270T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2271T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2272S: Maintained
679655da 2273F: drivers/bluetooth/
1da177e4 2274
63fbd24e 2275BLUETOOTH SUBSYSTEM
8b58be88 2276M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2277M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2278M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2279L: linux-bluetooth@vger.kernel.org
2280W: http://www.bluez.org/
22e7a424
MH
2281T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2282T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2283S: Maintained
679655da
JP
2284F: net/bluetooth/
2285F: include/net/bluetooth/
1da177e4
LT
2286
2287BONDING DRIVER
79b30750 2288M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2289M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2290M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2291L: netdev@vger.kernel.org
ce00f85c
JC
2292W: http://sourceforge.net/projects/bonding/
2293S: Supported
679655da 2294F: drivers/net/bonding/
c117ab84 2295F: include/uapi/linux/if_bonding.h
1da177e4 2296
b5f4df34
AS
2297BPF (Safe dynamic programs and tools)
2298M: Alexei Starovoitov <ast@kernel.org>
2299L: netdev@vger.kernel.org
2300L: linux-kernel@vger.kernel.org
2301S: Supported
2302F: kernel/bpf/
2303
39105890 2304BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2305M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2306L: netdev@vger.kernel.org
2307S: Supported
adfc5217 2308F: drivers/net/ethernet/broadcom/b44.*
39105890 2309
32ec90d5
FF
2310BROADCOM GENET ETHERNET DRIVER
2311M: Florian Fainelli <f.fainelli@gmail.com>
2312L: netdev@vger.kernel.org
2313S: Supported
2314F: drivers/net/ethernet/broadcom/genet/
2315
948c51e6 2316BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2317M: Sony Chacko <sony.chacko@qlogic.com>
2318M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2319L: netdev@vger.kernel.org
2320S: Supported
adfc5217
JK
2321F: drivers/net/ethernet/broadcom/bnx2.*
2322F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2323
4d9d2cb0 2324BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2325M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2326L: netdev@vger.kernel.org
2327S: Supported
adfc5217 2328F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2329
90f4c594 2330BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2331M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2332M: Ray Jui <rjui@broadcom.com>
2333M: Scott Branden <sbranden@broadcom.com>
497a045d 2334L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2335T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2336S: Maintained
2337F: arch/arm/mach-bcm/
2338F: arch/arm/boot/dts/bcm113*
90f4c594 2339F: arch/arm/boot/dts/bcm216*
af4b8e37
CD
2340F: arch/arm/boot/dts/bcm281*
2341F: arch/arm/configs/bcm_defconfig
e4ef47f2 2342F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2343F: drivers/clocksource/bcm_kona_timer.c
2344
9209bec4 2345BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2346M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2347M: Lee Jones <lee@kernel.org>
10b9e887 2348M: Eric Anholt <eric@anholt.net>
f680f25c 2349L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2351T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2352S: Maintained
9209bec4 2353N: bcm2835
f680f25c 2354
a2f6734c
KC
2355BROADCOM BCM33XX MIPS ARCHITECTURE
2356M: Kevin Cernekee <cernekee@gmail.com>
2357L: linux-mips@linux-mips.org
2358S: Maintained
2359F: arch/mips/bcm3384/*
2360F: arch/mips/include/asm/mach-bcm3384/*
2361F: arch/mips/kernel/*bmips*
2362
5564f092
RM
2363BROADCOM BCM47XX MIPS ARCHITECTURE
2364M: Hauke Mehrtens <hauke@hauke-m.de>
2365M: Rafał Miłecki <zajec5@gmail.com>
2366L: linux-mips@linux-mips.org
2367S: Maintained
2368F: arch/mips/bcm47xx/*
2369F: arch/mips/include/asm/mach-bcm47xx/*
2370
9209bec4 2371BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2372M: Hauke Mehrtens <hauke@hauke-m.de>
2373L: linux-arm-kernel@lists.infradead.org
2374S: Maintained
2375F: arch/arm/mach-bcm/bcm_5301x.c
2376F: arch/arm/boot/dts/bcm5301x.dtsi
2377F: arch/arm/boot/dts/bcm470*
2378
e076e962
FF
2379BROADCOM BCM63XX ARM ARCHITECTURE
2380M: Florian Fainelli <f.fainelli@gmail.com>
2381L: linux-arm-kernel@lists.infradead.org
eb6725d0 2382T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2383S: Maintained
2384F: arch/arm/mach-bcm/bcm63xx.c
2385F: arch/arm/include/debug/bcm63xx.S
2386
7110e227
KC
2387BROADCOM BCM63XX/BCM33XX UDC DRIVER
2388M: Kevin Cernekee <cernekee@gmail.com>
2389L: linux-usb@vger.kernel.org
2390S: Maintained
2391F: drivers/usb/gadget/udc/bcm63xx_udc.*
2392
2df94fd6 2393BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2394M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2395M: Gregory Fong <gregory.0xf0@gmail.com>
2396M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2398L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2399T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2400S: Maintained
2401F: arch/arm/mach-bcm/*brcmstb*
2402F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2403F: drivers/bus/brcmstb_gisb.c
5009a289 2404N: brcmstb
2df94fd6 2405
70371cef
KC
2406BROADCOM BMIPS MIPS ARCHITECTURE
2407M: Kevin Cernekee <cernekee@gmail.com>
2408M: Florian Fainelli <f.fainelli@gmail.com>
2409L: linux-mips@linux-mips.org
eb6725d0 2410T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2411S: Maintained
2412F: arch/mips/bmips/*
2413F: arch/mips/include/asm/mach-bmips/*
2414F: arch/mips/kernel/*bmips*
338808de 2415F: arch/mips/boot/dts/brcm/bcm*.dts*
70371cef
KC
2416F: drivers/irqchip/irq-bcm7*
2417F: drivers/irqchip/irq-brcmstb*
2418
948c51e6 2419BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2420M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2421M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2422L: netdev@vger.kernel.org
2423S: Supported
adfc5217 2424F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2425
a9533e7e
HP
2426BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2427M: Brett Rudley <brudley@broadcom.com>
818c07b8 2428M: Arend van Spriel <arend@broadcom.com>
85d63686 2429M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2430M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2431L: linux-wireless@vger.kernel.org
5615171c 2432L: brcm80211-dev-list@broadcom.com
a9533e7e 2433S: Supported
05491d2c 2434F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2435
9958d6f9 2436BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2437M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2438L: linux-scsi@vger.kernel.org
2439S: Supported
2440F: drivers/scsi/bnx2fc/
2441
6a6b5ad0 2442BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2443M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2444L: linux-scsi@vger.kernel.org
2445S: Supported
2446F: drivers/scsi/bnx2i/
2447
63f37ddf 2448BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2449M: Ray Jui <rjui@broadcom.com>
2450M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2451M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2453L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2454T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2455S: Maintained
2456N: iproc
2457N: cygnus
63f37ddf 2458N: nsp
36c0237f
SB
2459N: bcm9113*
2460N: bcm9583*
63f37ddf
JM
2461N: bcm9585*
2462N: bcm9586*
2463N: bcm988312
36c0237f 2464N: bcm113*
63f37ddf
JM
2465N: bcm583*
2466N: bcm585*
2467N: bcm586*
2468N: bcm88312
36c0237f 2469
3b0213d5
GF
2470BROADCOM BRCMSTB GPIO DRIVER
2471M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2472L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2473S: Supported
2474F: drivers/gpio/gpio-brcmstb.c
2475F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2476
7b7f588b 2477BROADCOM KONA GPIO DRIVER
5e163903 2478M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2479L: bcm-kernel-feedback-list@broadcom.com
2480S: Supported
2481F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2482F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2483
f6e734a8
RM
2484BROADCOM NVRAM DRIVER
2485M: Rafał Miłecki <zajec5@gmail.com>
2486L: linux-mips@linux-mips.org
2487S: Maintained
2488F: drivers/firmware/broadcom/*
2489
02787daa
BN
2490BROADCOM STB NAND FLASH DRIVER
2491M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2492M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2493L: linux-mtd@lists.infradead.org
1285734c 2494L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2495S: Maintained
2496F: drivers/mtd/nand/brcmnand/
2497
c9678d86
RM
2498BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2499M: Rafał Miłecki <zajec5@gmail.com>
2500L: linux-wireless@vger.kernel.org
2501S: Maintained
2502F: drivers/bcma/
2503F: include/linux/bcma/
2504
b8302205
FF
2505BROADCOM SYSTEMPORT ETHERNET DRIVER
2506M: Florian Fainelli <f.fainelli@gmail.com>
2507L: netdev@vger.kernel.org
2508S: Supported
2509F: drivers/net/ethernet/broadcom/bcmsysport.*
2510
7725ccfd 2511BROCADE BFA FC SCSI DRIVER
aa803370
AG
2512M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2513M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2514L: linux-scsi@vger.kernel.org
2515S: Supported
2516F: drivers/scsi/bfa/
7725ccfd 2517
8b230ed8 2518BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2519M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2520L: netdev@vger.kernel.org
2521S: Supported
f844a0ea 2522F: drivers/net/ethernet/brocade/bna/
8b230ed8 2523
5cdf7f76 2524BSG (block layer generic sg v4 driver)
8b58be88 2525M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2526L: linux-scsi@vger.kernel.org
2527S: Supported
679655da
JP
2528F: block/bsg.c
2529F: include/linux/bsg.h
c117ab84 2530F: include/uapi/linux/bsg.h
5cdf7f76 2531
af39917d
CL
2532BT87X AUDIO DRIVER
2533M: Clemens Ladisch <clemens@ladisch.de>
2534L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2535T: git git://git.alsa-project.org/alsa-kernel.git
2536S: Maintained
2537F: Documentation/sound/alsa/Bt87x.txt
2538F: sound/pci/bt87x.c
2539
ff1d5c2f 2540BT8XXGPIO DRIVER
eb032b98 2541M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2542W: http://bu3sch.de/btgpio.php
2543S: Maintained
72dbb705 2544F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2545
eb1eb04f 2546BTRFS FILE SYSTEM
c0778e25
CM
2547M: Chris Mason <clm@fb.com>
2548M: Josef Bacik <jbacik@fb.com>
d8130624 2549M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2550L: linux-btrfs@vger.kernel.org
2551W: http://btrfs.wiki.kernel.org/
8a6e2535 2552Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2553T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2554S: Maintained
679655da
JP
2555F: Documentation/filesystems/btrfs.txt
2556F: fs/btrfs/
eb1eb04f 2557
1da177e4 2558BTTV VIDEO4LINUX DRIVER
009a5410 2559M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2560L: linux-media@vger.kernel.org
a825eaec 2561W: https://linuxtv.org
275ffde4 2562T: git git://linuxtv.org/media_tree.git
f96236e5 2563S: Odd fixes
679655da 2564F: Documentation/video4linux/bttv/
90d72ac6 2565F: drivers/media/pci/bt8xx/bttv*
1da177e4 2566
1f34923c
KA
2567BUSLOGIC SCSI DRIVER
2568M: Khalid Aziz <khalid@gonehiking.org>
2569L: linux-scsi@vger.kernel.org
2570S: Maintained
2571F: drivers/scsi/BusLogic.*
2572F: drivers/scsi/FlashPoint.*
2573
af39917d
CL
2574C-MEDIA CMI8788 DRIVER
2575M: Clemens Ladisch <clemens@ladisch.de>
2576L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2577T: git git://git.alsa-project.org/alsa-kernel.git
2578S: Maintained
2579F: sound/pci/oxygen/
2580
2141355f
MS
2581C6X ARCHITECTURE
2582M: Mark Salter <msalter@redhat.com>
2583M: Aurelien Jacquiot <a-jacquiot@ti.com>
2584L: linux-c6x-dev@linux-c6x.org
2585W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2586S: Maintained
2587F: arch/c6x/
2588
a5432f5a 2589CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2590M: David Howells <dhowells@redhat.com>
e62d6e24 2591L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2592S: Supported
2593F: Documentation/filesystems/caching/cachefiles.txt
2594F: fs/cachefiles/
2595
c815ca39
HV
2596CADET FM/AM RADIO RECEIVER DRIVER
2597M: Hans Verkuil <hverkuil@xs4all.nl>
2598L: linux-media@vger.kernel.org
2599T: git git://linuxtv.org/media_tree.git
a825eaec 2600W: https://linuxtv.org
c815ca39
HV
2601S: Maintained
2602F: drivers/media/radio/radio-cadet*
2603
77d5140f 2604CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2605M: Jonathan Corbet <corbet@lwn.net>
661263b5 2606L: linux-media@vger.kernel.org
275ffde4 2607T: git git://linuxtv.org/media_tree.git
77d5140f 2608S: Maintained
679655da 2609F: Documentation/video4linux/cafe_ccic
90d72ac6 2610F: drivers/media/platform/marvell-ccic/
77d5140f 2611
201b6bab 2612CAIF NETWORK LAYER
5c574f50 2613M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2614L: netdev@vger.kernel.org
2615S: Supported
2616F: Documentation/networking/caif/
2617F: drivers/net/caif/
c117ab84 2618F: include/uapi/linux/caif/
201b6bab
JP
2619F: include/net/caif/
2620F: net/caif/
2621
77dac90f 2622CALGARY x86-64 IOMMU
8b58be88
JP
2623M: Muli Ben-Yehuda <muli@il.ibm.com>
2624M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2625L: discuss@x86-64.org
2626S: Maintained
679655da
JP
2627F: arch/x86/kernel/pci-calgary_64.c
2628F: arch/x86/kernel/tce_64.c
2629F: arch/x86/include/asm/calgary.h
2630F: arch/x86/include/asm/tce.h
77dac90f 2631
e2d1d6c0 2632CAN NETWORK LAYER
8d15d386 2633M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2634M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2635L: linux-can@vger.kernel.org
84b0d715 2636W: https://github.com/linux-can
870482a4
MKB
2637T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2638T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2639S: Maintained
f35f6c8f 2640F: Documentation/networking/can.txt
8d15d386 2641F: net/can/
8d15d386 2642F: include/linux/can/core.h
c117ab84
CEB
2643F: include/uapi/linux/can.h
2644F: include/uapi/linux/can/bcm.h
2645F: include/uapi/linux/can/raw.h
2646F: include/uapi/linux/can/gw.h
e2d1d6c0 2647
4261a204 2648CAN NETWORK DRIVERS
8b58be88 2649M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2650M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2651L: linux-can@vger.kernel.org
84b0d715 2652W: https://github.com/linux-can
870482a4
MKB
2653T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2654T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2655S: Maintained
8d15d386
OH
2656F: drivers/net/can/
2657F: include/linux/can/dev.h
8d15d386 2658F: include/linux/can/platform/
c117ab84
CEB
2659F: include/uapi/linux/can/error.h
2660F: include/uapi/linux/can/netlink.h
4261a204 2661
95d16c72
JM
2662CAPABILITIES
2663M: Serge Hallyn <serge.hallyn@canonical.com>
2664L: linux-security-module@vger.kernel.org
6305902c 2665S: Supported
95d16c72 2666F: include/linux/capability.h
c117ab84 2667F: include/uapi/linux/capability.h
6305902c 2668F: security/commoncap.c
38a94118 2669F: kernel/capability.c
95d16c72 2670
b84894c7
KT
2671CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2672M: Kevin Tsai <ktsai@capellamicro.com>
2673S: Maintained
2674F: drivers/iio/light/cm*
2675F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2676
f21fb3ed
RV
2677CAVIUM LIQUIDIO NETWORK DRIVER
2678M: Derek Chickles <derek.chickles@caviumnetworks.com>
2679M: Satanand Burla <satananda.burla@caviumnetworks.com>
2680M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2681M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2682L: netdev@vger.kernel.org
2683W: http://www.cavium.com
2684S: Supported
f21fb3ed
RV
2685F: drivers/net/ethernet/cavium/liquidio/
2686
ef0bbac3
VB
2687CC2520 IEEE-802.15.4 RADIO DRIVER
2688M: Varka Bhadram <varkabhadram@gmail.com>
2689L: linux-wpan@vger.kernel.org
2690S: Maintained
2691F: drivers/net/ieee802154/cc2520.c
2692F: include/linux/spi/cc2520.h
2693F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2694
b8154542 2695CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2696M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2697L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2698W: http://www.ibm.com/developerworks/power/cell/
2699S: Supported
679655da 2700F: arch/powerpc/include/asm/cell*.h
679655da 2701F: arch/powerpc/include/asm/spu*.h
c117ab84 2702F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2703F: arch/powerpc/oprofile/*cell*
2704F: arch/powerpc/platforms/cell/
b8154542 2705
398ecff5
SW
2706CEPH COMMON CODE (LIBCEPH)
2707M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2708M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2709M: Sage Weil <sage@redhat.com>
82593f87 2710L: ceph-devel@vger.kernel.org
09d90327 2711W: http://ceph.com/
fb99f881 2712T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2713T: git git://github.com/ceph/ceph-client.git
9030aaf9 2714S: Supported
14430813
JP
2715F: net/ceph/
2716F: include/linux/ceph/
2717F: include/linux/crush/
9030aaf9 2718
398ecff5
SW
2719CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2720M: "Yan, Zheng" <zyan@redhat.com>
2721M: Sage Weil <sage@redhat.com>
2722M: Ilya Dryomov <idryomov@gmail.com>
2723L: ceph-devel@vger.kernel.org
2724W: http://ceph.com/
2725T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2726T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2727S: Supported
2728F: Documentation/filesystems/ceph.txt
2729F: fs/ceph/
2730
cfc411e7
DH
2731CERTIFICATE HANDLING:
2732M: David Howells <dhowells@redhat.com>
2733M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2734L: keyrings@vger.kernel.org
cfc411e7
DH
2735S: Maintained
2736F: Documentation/module-signing.txt
2737F: certs/
d8d80386 2738F: scripts/sign-file.c
cfc411e7
DH
2739F: scripts/extract-cert.c
2740
18332a80 2741CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2742L: linux-usb@vger.kernel.org
10c6c9c9 2743S: Orphan
679655da
JP
2744F: Documentation/usb/WUSB-Design-overview.txt
2745F: Documentation/usb/wusb-cbaf
355ffe69
DV
2746F: drivers/usb/host/hwa-hc.c
2747F: drivers/usb/host/whci/
679655da
JP
2748F: drivers/usb/wusbcore/
2749F: include/linux/usb/wusb*
18332a80 2750
70e84049 2751CFAG12864B LCD DRIVER
8b58be88 2752M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2753W: http://miguelojeda.es/auxdisplay.htm
2754W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2755S: Maintained
679655da
JP
2756F: drivers/auxdisplay/cfag12864b.c
2757F: include/linux/cfag12864b.h
70e84049
MOS
2758
2759CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2760M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2761W: http://miguelojeda.es/auxdisplay.htm
2762W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2763S: Maintained
679655da
JP
2764F: drivers/auxdisplay/cfag12864bfb.c
2765F: include/linux/cfag12864b.h
70e84049 2766
704232c2 2767CFG80211 and NL80211
8b58be88 2768M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2769L: linux-wireless@vger.kernel.org
ce466579
JB
2770W: http://wireless.kernel.org/
2771T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2772T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2773S: Maintained
c117ab84 2774F: include/uapi/linux/nl80211.h
679655da
JP
2775F: include/net/cfg80211.h
2776F: net/wireless/*
2777X: net/wireless/wext*
704232c2 2778
46e64261
GKH
2779CHAR and MISC DRIVERS
2780M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2781M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2782T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2783S: Supported
46e64261
GKH
2784F: drivers/char/*
2785F: drivers/misc/*
471322a8 2786F: include/linux/miscdevice.h
46e64261 2787
0a920b5b 2788CHECKPATCH
8b58be88 2789M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2790M: Joe Perches <joe@perches.com>
2791S: Maintained
679655da 2792F: scripts/checkpatch.pl
0a920b5b 2793
f8407f26
HW
2794CHINESE DOCUMENTATION
2795M: Harry Wei <harryxiyou@gmail.com>
9740153c 2796L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2797L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2798S: Maintained
2799F: Documentation/zh_CN/
2800
2721ea2c 2801CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2802M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2803T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2804L: linux-usb@vger.kernel.org
2805S: Maintained
2806F: drivers/usb/chipidea/
2807
a93ad65d
HG
2808CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2809M: Hans de Goede <hdegoede@redhat.com>
2810L: linux-input@vger.kernel.org
2811S: Maintained
2812F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2813F: drivers/input/touchscreen/chipone_icn8318.c
2814
ab043105
OJ
2815CHROME HARDWARE PLATFORM SUPPORT
2816M: Olof Johansson <olof@lixom.net>
2817S: Maintained
2818F: drivers/platform/chrome/
2819
641cb85e 2820CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2821M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2822M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2823M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2824M: Neel Patel <neepatel@cisco.com>
7063fbf2 2825S: Supported
a6a5580c 2826F: drivers/net/ethernet/cisco/enic/
7063fbf2 2827
e3cf00d0 2828CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2829M: Christian Benvenuti <benve@cisco.com>
2830M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2831S: Supported
35ef4a9e 2832F: drivers/infiniband/hw/usnic/
e3cf00d0 2833
2b7a52a4 2834CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2835M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2836L: netdev@vger.kernel.org
2837S: Maintained
57d0b7a0 2838F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2839
3d4cfdc9
MB
2840CIRRUS LOGIC AUDIO CODEC DRIVERS
2841M: Brian Austin <brian.austin@cirrus.com>
2842M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2843L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2844S: Maintained
2845F: sound/soc/codecs/cs*
2846
94574d9a
KRW
2847CLEANCACHE API
2848M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2849L: linux-kernel@vger.kernel.org
2850S: Maintained
2851F: mm/cleancache.c
2852F: include/linux/cleancache.h
2853
d4275354 2854CLK API
8b58be88 2855M: Russell King <linux@arm.linux.org.uk>
aa571b14 2856L: linux-clk@vger.kernel.org
37417046 2857S: Maintained
d4275354
RK
2858F: include/linux/clk.h
2859
9222d247
JS
2860CLOCKSOURCE, CLOCKEVENT DRIVERS
2861M: Daniel Lezcano <daniel.lezcano@linaro.org>
2862M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2863L: linux-kernel@vger.kernel.org
9222d247
JS
2864T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2865S: Supported
2866F: drivers/clocksource
2867
5df6d737 2868CISCO FCOE HBA DRIVER
8fc89a79
HP
2869M: Hiral Patel <hiralpat@cisco.com>
2870M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2871M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2872L: linux-scsi@vger.kernel.org
2873S: Supported
2a99921a 2874F: drivers/scsi/fnic/
5df6d737 2875
c8806b6c
NM
2876CISCO SCSI HBA DRIVER
2877M: Narsimhulu Musini <nmusini@cisco.com>
2878M: Sesidhar Baddela <sebaddel@cisco.com>
2879L: linux-scsi@vger.kernel.org
2880S: Supported
2881F: drivers/scsi/snic/
2882
529aa8cb
TLSC
2883CMPC ACPI DRIVER
2884M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2885M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2886L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2887S: Supported
2888F: drivers/platform/x86/classmate-laptop.c
2889
85756a06
HV
2890COBALT MEDIA DRIVER
2891M: Hans Verkuil <hans.verkuil@cisco.com>
2892L: linux-media@vger.kernel.org
2893T: git git://linuxtv.org/media_tree.git
a825eaec 2894W: https://linuxtv.org
85756a06
HV
2895S: Supported
2896F: drivers/media/pci/cobalt/
2897
74425eee 2898COCCINELLE/Semantic Patches (SmPL)
26de9c26 2899M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2900M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2901M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2902M: Michal Marek <mmarek@suse.com>
26de9c26 2903L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2904T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2905W: http://coccinelle.lip6.fr/
2906S: Supported
4b92b2aa 2907F: Documentation/coccinelle.txt
74425eee
NP
2908F: scripts/coccinelle/
2909F: scripts/coccicheck
2910
1da177e4 2911CODA FILE SYSTEM
8b58be88 2912M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2913M: coda@cs.cmu.edu
2914L: codalist@coda.cs.cmu.edu
2915W: http://www.coda.cs.cmu.edu/
2916S: Maintained
679655da
JP
2917F: Documentation/filesystems/coda.txt
2918F: fs/coda/
2919F: include/linux/coda*.h
c117ab84 2920F: include/uapi/linux/coda*.h
1da177e4 2921
0b14261e
PZ
2922CODA V4L2 MEM2MEM DRIVER
2923M: Philipp Zabel <p.zabel@pengutronix.de>
2924L: linux-media@vger.kernel.org
2925S: Maintained
2926F: Documentation/devicetree/bindings/media/coda.txt
2927F: drivers/media/platform/coda/
2928
7704addb 2929COMMON CLK FRAMEWORK
a85fa007 2930M: Michael Turquette <mturquette@baylibre.com>
f956165f 2931M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2932L: linux-clk@vger.kernel.org
baeb0d9b 2933T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2934S: Maintained
60bea3b5
SW
2935F: drivers/clk/
2936X: drivers/clk/clkdev.c
7704addb 2937F: include/linux/clk-pr*
60bea3b5 2938F: include/linux/clk/
7704addb 2939
e2d1d6c0 2940COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2941M: Steve French <sfrench@samba.org>
51223df6 2942L: linux-cifs@vger.kernel.org
d1f28953 2943L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2944W: http://linux-cifs.samba.org/
bb1d5dda 2945T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2946S: Supported
ec421a71 2947F: Documentation/filesystems/cifs/
679655da 2948F: fs/cifs/
e2d1d6c0 2949
1da177e4 2950COMPACTPCI HOTPLUG CORE
8b58be88 2951M: Scott Murray <scott@spiteful.org>
64dab204 2952L: linux-pci@vger.kernel.org
82c4dfc7 2953S: Maintained
679655da 2954F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2955
2956COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2957M: Scott Murray <scott@spiteful.org>
64dab204 2958L: linux-pci@vger.kernel.org
82c4dfc7 2959S: Maintained
679655da 2960F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2961
2962COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2963M: Scott Murray <scott@spiteful.org>
64dab204 2964L: linux-pci@vger.kernel.org
82c4dfc7 2965S: Maintained
679655da 2966F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2967
5411552c 2968COMPAL LAPTOP SUPPORT
8b58be88 2969M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2970L: platform-driver-x86@vger.kernel.org
5411552c 2971S: Maintained
679655da 2972F: drivers/platform/x86/compal-laptop.c
5411552c 2973
949be0f7 2974CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
2975L: accessrunner-general@lists.sourceforge.net
2976W: http://accessrunner.sourceforge.net/
44243ef4 2977S: Orphan
679655da 2978F: drivers/usb/atm/cxacru.c
949be0f7 2979
e2d1d6c0 2980CONFIGFS
d6351db2 2981M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
2982M: Christoph Hellwig <hch@lst.de>
2983T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 2984S: Supported
679655da
JP
2985F: fs/configfs/
2986F: include/linux/configfs.h
e2d1d6c0 2987
acb9c1b2 2988CONNECTOR
8b58be88 2989M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
2990L: netdev@vger.kernel.org
2991S: Maintained
2992F: drivers/connector/
2993
a3e3354d 2994CONTROL GROUP (CGROUP)
860ca0e6 2995M: Tejun Heo <tj@kernel.org>
ad50c159 2996M: Li Zefan <lizefan@huawei.com>
4d205676 2997M: Johannes Weiner <hannes@cmpxchg.org>
12340313 2998L: cgroups@vger.kernel.org
860ca0e6 2999T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3000S: Maintained
a3e3354d 3001F: Documentation/cgroups/
679655da
JP
3002F: include/linux/cgroup*
3003F: kernel/cgroup*
a3e3354d
TH
3004
3005CONTROL GROUP - CPUSET
3006M: Li Zefan <lizefan@huawei.com>
3007L: cgroups@vger.kernel.org
3008W: http://www.bullopensource.org/cpuset/
3009W: http://oss.sgi.com/projects/cpusets/
3010T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3011S: Maintained
3012F: Documentation/cgroups/cpusets.txt
3013F: include/linux/cpuset.h
3014F: kernel/cpuset.c
3015
3016CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3017M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3018M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3019M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3020L: cgroups@vger.kernel.org
3021L: linux-mm@kvack.org
3022S: Maintained
3023F: mm/memcontrol.c
5d1ea48b 3024F: mm/swap_cgroup.c
fb3a0fb6 3025
bebe4678 3026CORETEMP HARDWARE MONITORING DRIVER
96859129 3027M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
3028L: lm-sensors@lm-sensors.org
3029S: Maintained
679655da
JP
3030F: Documentation/hwmon/coretemp
3031F: drivers/hwmon/coretemp.c
bebe4678 3032
1da177e4 3033COSA/SRP SYNC SERIAL DRIVER
8b58be88 3034M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3035W: http://www.fi.muni.cz/~kas/cosa/
3036S: Maintained
679655da 3037F: drivers/net/wan/cosa*
1da177e4 3038
4371ee35 3039CPMAC ETHERNET DRIVER
8b58be88 3040M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3041L: netdev@vger.kernel.org
3042S: Maintained
b544dbac 3043F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3044
1da177e4 3045CPU FREQUENCY DRIVERS
9c3646d1 3046M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3047M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3048L: linux-pm@vger.kernel.org
1da177e4 3049S: Maintained
27209d91
VK
3050T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3051T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3052F: drivers/cpufreq/
3053F: include/linux/cpufreq.h
1da177e4 3054
8a67f0ef
VK
3055CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3056M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3057M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3058L: linux-pm@vger.kernel.org
3059W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3060S: Maintained
3061F: drivers/cpufreq/arm_big_little.h
3062F: drivers/cpufreq/arm_big_little.c
3063F: drivers/cpufreq/arm_big_little_dt.c
3064
14d2c34c 3065CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3066M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3067M: Daniel Lezcano <daniel.lezcano@linaro.org>
3068L: linux-pm@vger.kernel.org
3069L: linux-arm-kernel@lists.infradead.org
cea8321c 3070T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3071S: Maintained
3072F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3073
0c570c18
BZ
3074CPUIDLE DRIVER - ARM EXYNOS
3075M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3076M: Daniel Lezcano <daniel.lezcano@linaro.org>
3077M: Kukjin Kim <kgene@kernel.org>
3078L: linux-pm@vger.kernel.org
3079L: linux-samsung-soc@vger.kernel.org
3080S: Supported
3081F: drivers/cpuidle/cpuidle-exynos.c
3082F: arch/arm/mach-exynos/pm.c
3083
a8e39c35 3084CPUIDLE DRIVERS
9c3646d1 3085M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3086M: Daniel Lezcano <daniel.lezcano@linaro.org>
3087L: linux-pm@vger.kernel.org
3088S: Maintained
cea8321c 3089T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3090F: drivers/cpuidle/*
3091F: include/linux/cpuidle.h
3092
1da177e4 3093CPUID/MSR DRIVER
8b58be88 3094M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3095S: Maintained
679655da
JP
3096F: arch/x86/kernel/cpuid.c
3097F: arch/x86/kernel/msr.c
1da177e4 3098
7fe2f639 3099CPU POWER MONITORING SUBSYSTEM
d8130624 3100M: Thomas Renninger <trenn@suse.com>
103f1790 3101L: linux-pm@vger.kernel.org
7fe2f639 3102S: Maintained
14430813 3103F: tools/power/cpupower/
7fe2f639 3104
1da177e4 3105CRAMFS FILESYSTEM
ce00f85c 3106W: http://sourceforge.net/projects/cramfs/
54886a71 3107S: Orphan / Obsolete
679655da
JP
3108F: Documentation/filesystems/cramfs.txt
3109F: fs/cramfs/
1da177e4
LT
3110
3111CRIS PORT
8b58be88
JP
3112M: Mikael Starvik <starvik@axis.com>
3113M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3114L: linux-cris-kernel@axis.com
1da177e4
LT
3115W: http://developer.axis.com
3116S: Maintained
679655da 3117F: arch/cris/
df621252 3118F: drivers/tty/serial/crisv10.*
1da177e4
LT
3119
3120CRYPTO API
8b58be88
JP
3121M: Herbert Xu <herbert@gondor.apana.org.au>
3122M: "David S. Miller" <davem@davemloft.net>
1da177e4 3123L: linux-crypto@vger.kernel.org
54e5881d 3124T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3125S: Maintained
679655da 3126F: Documentation/crypto/
2ca87a17 3127F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3128F: arch/*/crypto/
3129F: crypto/
3130F: drivers/crypto/
3131F: include/crypto/
1da177e4 3132
5b07bd57 3133CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3134M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3135L: linux-crypto@vger.kernel.org
3136S: Maintained
51a2228a
JP
3137F: crypto/ansi_cprng.c
3138F: crypto/rng.c
5b07bd57 3139
fc279cc2
HV
3140CS3308 MEDIA DRIVER
3141M: Hans Verkuil <hverkuil@xs4all.nl>
3142L: linux-media@vger.kernel.org
3143T: git git://linuxtv.org/media_tree.git
3144W: http://linuxtv.org
3145S: Odd Fixes
3146F: drivers/media/i2c/cs3308.c
3147F: drivers/media/i2c/cs3308.h
3148
9b4ffa48 3149CS5535 Audio ALSA driver
8b58be88 3150M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3151S: Maintained
679655da 3152F: sound/pci/cs5535audio/
9b4ffa48 3153
a910e4a9 3154CW1200 WLAN driver
b75f0050
JP
3155M: Solomon Peachy <pizza@shaftnet.org>
3156S: Maintained
560424e9 3157F: drivers/net/wireless/st/cw1200/
a910e4a9 3158
6d8425b1 3159CX18 VIDEO4LINUX DRIVER
6afdeaf8 3160M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3161L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3162L: linux-media@vger.kernel.org
275ffde4 3163T: git git://linuxtv.org/media_tree.git
a825eaec 3164W: https://linuxtv.org
30e10993 3165W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3166S: Maintained
679655da 3167F: Documentation/video4linux/cx18.txt
90d72ac6 3168F: drivers/media/pci/cx18/
6c0f0359 3169F: include/uapi/linux/ivtv*
6d8425b1 3170
3f101d91
HV
3171CX2341X MPEG ENCODER HELPER MODULE
3172M: Hans Verkuil <hverkuil@xs4all.nl>
3173L: linux-media@vger.kernel.org
3174T: git git://linuxtv.org/media_tree.git
a825eaec 3175W: https://linuxtv.org
3f101d91 3176S: Maintained
c368360b 3177F: drivers/media/common/cx2341x*
3f101d91
HV
3178F: include/media/cx2341x*
3179
b8fe6e2c
PB
3180CX24120 MEDIA DRIVER
3181M: Jemma Denson <jdenson@gmail.com>
3182M: Patrick Boettcher <patrick.boettcher@posteo.de>
3183L: linux-media@vger.kernel.org
a825eaec 3184W: https://linuxtv.org
b8fe6e2c
PB
3185Q: http://patchwork.linuxtv.org/project/linux-media/list/
3186S: Maintained
3187F: drivers/media/dvb-frontends/cx24120*
3188
20357578 3189CX88 VIDEO4LINUX DRIVER
009a5410 3190M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3191L: linux-media@vger.kernel.org
a825eaec 3192W: https://linuxtv.org
20357578
MCC
3193T: git git://linuxtv.org/media_tree.git
3194S: Odd fixes
3195F: Documentation/video4linux/cx88/
3196F: drivers/media/pci/cx88/
6d8425b1 3197
91952bc0
AP
3198CXD2820R MEDIA DRIVER
3199M: Antti Palosaari <crope@iki.fi>
3200L: linux-media@vger.kernel.org
a825eaec 3201W: https://linuxtv.org
91952bc0
AP
3202W: http://palosaari.fi/linux/
3203Q: http://patchwork.linuxtv.org/project/linux-media/list/
3204T: git git://linuxtv.org/anttip/media_tree.git
3205S: Maintained
3206F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3207
e5ec3789 3208CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3209M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3210L: netdev@vger.kernel.org
3211W: http://www.chelsio.com
3212S: Supported
f7917c00 3213F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3214
d8ae3c33 3215CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3216M: Karen Xie <kxie@chelsio.com>
3217L: linux-scsi@vger.kernel.org
3218W: http://www.chelsio.com
3219S: Supported
3220F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3221
e5ec3789 3222CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3223M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3224L: linux-rdma@vger.kernel.org
e5ec3789
SW
3225W: http://www.openfabrics.org
3226S: Supported
679655da 3227F: drivers/infiniband/hw/cxgb3/
e5ec3789 3228
be4c9bad 3229CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3230M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3231L: netdev@vger.kernel.org
3232W: http://www.chelsio.com
3233S: Supported
f7917c00 3234F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3235
d8ae3c33 3236CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3237M: Karen Xie <kxie@chelsio.com>
3238L: linux-scsi@vger.kernel.org
3239W: http://www.chelsio.com
3240S: Supported
3241F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3242
be4c9bad
RD
3243CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3244M: Steve Wise <swise@chelsio.com>
3245L: linux-rdma@vger.kernel.org
3246W: http://www.openfabrics.org
3247S: Supported
3248F: drivers/infiniband/hw/cxgb4/
3249
5c20a5c7
CL
3250CXGB4VF ETHERNET DRIVER (CXGB4VF)
3251M: Casey Leedom <leedom@chelsio.com>
3252L: netdev@vger.kernel.org
3253W: http://www.chelsio.com
3254S: Supported
f7917c00 3255F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3256
a9282d01
IM
3257CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3258M: Ian Munsie <imunsie@au1.ibm.com>
3259M: Michael Neuling <mikey@neuling.org>
3260L: linuxppc-dev@lists.ozlabs.org
3261S: Supported
3262F: drivers/misc/cxl/
ec249dd8 3263F: include/misc/cxl*
a9282d01
IM
3264F: include/uapi/misc/cxl.h
3265F: Documentation/powerpc/cxl.txt
3266F: Documentation/powerpc/cxl.txt
3267F: Documentation/ABI/testing/sysfs-class-cxl
3268
11f43ae7
MO
3269CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3270M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3271M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3272L: linux-scsi@vger.kernel.org
3273S: Supported
3274F: drivers/scsi/cxlflash/
3275F: include/uapi/scsi/cxlflash_ioctls.h
3276F: Documentation/powerpc/cxlflash.txt
3277
b52b97a3
GC
3278STMMAC ETHERNET DRIVER
3279M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3280L: netdev@vger.kernel.org
3281W: http://www.stlinux.com
3282S: Supported
7ac6653a 3283F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3284
1da177e4 3285CYBERPRO FB DRIVER
8b58be88 3286M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3288W: http://www.arm.linux.org.uk/
3289S: Maintained
8a61f013 3290F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3291
1da177e4 3292CYCLADES ASYNC MUX DRIVER
1da177e4 3293W: http://www.cyclades.com/
d459883e 3294S: Orphan
c897401b 3295F: drivers/tty/cyclades.c
679655da 3296F: include/linux/cyclades.h
c117ab84 3297F: include/uapi/linux/cyclades.h
1da177e4
LT
3298
3299CYCLADES PC300 DRIVER
1da177e4 3300W: http://www.cyclades.com/
d459883e 3301S: Orphan
679655da 3302F: drivers/net/wan/pc300*
1da177e4 3303
402f6ae4
AP
3304CYPRESS_FIRMWARE MEDIA DRIVER
3305M: Antti Palosaari <crope@iki.fi>
3306L: linux-media@vger.kernel.org
a825eaec 3307W: https://linuxtv.org
402f6ae4
AP
3308W: http://palosaari.fi/linux/
3309Q: http://patchwork.linuxtv.org/project/linux-media/list/
3310T: git git://linuxtv.org/anttip/media_tree.git
3311S: Maintained
3312F: drivers/media/common/cypress_firmware*
3313
e3ae3525 3314CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3315M: Ferruh Yigit <fery@cypress.com>
6305902c 3316L: linux-input@vger.kernel.org
be9a6f40 3317S: Supported
6305902c
JP
3318F: drivers/input/touchscreen/cyttsp*
3319F: include/linux/input/cyttsp.h
e3ae3525 3320
aaaf5fbf
JK
3321DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3322M: Joshua Kinard <kumba@gentoo.org>
3323S: Maintained
3324F: drivers/rtc/rtc-ds1685.c
3325F: include/linux/rtc/ds1685.h
3326
1da177e4 3327DAMA SLAVE for AX.25
8b58be88 3328M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3329W: http://yaina.de/jreuter/
3330W: http://www.qsl.net/dl1bke/
3331L: linux-hams@vger.kernel.org
3332S: Maintained
679655da
JP
3333F: net/ax25/af_ax25.c
3334F: net/ax25/ax25_dev.c
3335F: net/ax25/ax25_ds_*
3336F: net/ax25/ax25_in.c
3337F: net/ax25/ax25_out.c
3338F: net/ax25/ax25_timer.c
3339F: net/ax25/sysctl_net_ax25.c
1da177e4 3340
e2d1d6c0 3341DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3342L: netdev@vger.kernel.org
5ff77428 3343S: Orphan
679655da 3344F: Documentation/networking/dmfe.txt
0f04e2aa 3345F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3346
3347DC390/AM53C974 SCSI driver
d8130624 3348M: Hannes Reinecke <hare@suse.com>
71bd849d 3349L: linux-scsi@vger.kernel.org
e2d1d6c0 3350S: Maintained
71bd849d 3351F: drivers/scsi/am53c974.c
e2d1d6c0 3352
1da177e4 3353DC395x SCSI driver
61eee9a7 3354M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3355M: Ali Akcaagac <aliakc@web.de>
3356M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3357L: dc395x@twibble.org
cf015e9f
JP
3358W: http://twibble.org/dist/dc395x/
3359W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3360S: Maintained
679655da
JP
3361F: Documentation/scsi/dc395x.txt
3362F: drivers/scsi/dc395x.*
1da177e4 3363
eb8edb08 3364DCCP PROTOCOL
a89d030e 3365M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3366L: dccp@vger.kernel.org
c996d8b9 3367W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3368S: Maintained
679655da 3369F: include/linux/dccp.h
c117ab84 3370F: include/uapi/linux/dccp.h
679655da
JP
3371F: include/linux/tfrc.h
3372F: net/dccp/
eb8edb08 3373
1da177e4 3374DECnet NETWORK LAYER
1da177e4
LT
3375W: http://linux-decnet.sourceforge.net
3376L: linux-decnet-user@lists.sourceforge.net
f546444d 3377S: Orphan
679655da
JP
3378F: Documentation/networking/decnet.txt
3379F: net/decnet/
1da177e4 3380
ebff05b9
MR
3381DECSTATION PLATFORM SUPPORT
3382M: "Maciej W. Rozycki" <macro@linux-mips.org>
3383L: linux-mips@linux-mips.org
3384W: http://www.linux-mips.org/wiki/DECstation
3385S: Maintained
3386F: arch/mips/dec/
3387F: arch/mips/include/asm/dec/
3388F: arch/mips/include/asm/mach-dec/
3389
1da177e4 3390DEFXX FDDI NETWORK DRIVER
8b58be88 3391M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3392S: Maintained
33f810b2 3393F: drivers/net/fddi/defxx.*
1da177e4 3394
ad8f07cc 3395DELL LAPTOP DRIVER
8b58be88 3396M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3397M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3398L: platform-driver-x86@vger.kernel.org
ad8f07cc 3399S: Maintained
679655da 3400F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3401
817a5cdb
PR
3402DELL LAPTOP RBTN DRIVER
3403M: Pali RohĂ¡r <pali.rohar@gmail.com>
3404S: Maintained
3405F: drivers/platform/x86/dell-rbtn.*
3406
cdbff611
PR
3407DELL LAPTOP FREEFALL DRIVER
3408M: Pali RohĂ¡r <pali.rohar@gmail.com>
3409S: Maintained
3410F: drivers/platform/x86/dell-smo8800.c
3411
1da177e4 3412DELL LAPTOP SMM DRIVER
a5afba16 3413M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3414S: Maintained
a5afba16 3415F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3416F: include/uapi/linux/i8k.h
1da177e4 3417
90563ec4 3418DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3419M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3420S: Maintained
679655da
JP
3421F: Documentation/dcdbas.txt
3422F: drivers/firmware/dcdbas.*
90563ec4 3423
0b3f6109 3424DELL WMI EXTRAS DRIVER
8b58be88 3425M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3426M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3427S: Maintained
36b3a96f 3428F: drivers/platform/x86/dell-wmi.c
0b3f6109 3429
5efc75e3 3430DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3431M: John Youn <johnyoun@synopsys.com>
5efc75e3 3432L: linux-usb@vger.kernel.org
18f340f9 3433T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3434S: Maintained
197ba5f4 3435F: drivers/usb/dwc2/
5efc75e3 3436
94ab23dd
FB
3437DESIGNWARE USB3 DRD IP DRIVER
3438M: Felipe Balbi <balbi@ti.com>
3439L: linux-usb@vger.kernel.org
3440L: linux-omap@vger.kernel.org
3441T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3442S: Maintained
3443F: drivers/usb/dwc3/
3444
833c9545
JB
3445DEVICE COREDUMP (DEV_COREDUMP)
3446M: Johannes Berg <johannes@sipsolutions.net>
3447L: linux-kernel@vger.kernel.org
3448S: Maintained
3449F: drivers/base/devcoredump.c
3450F: include/linux/devcoredump.h
3451
89d07767
KP
3452DEVICE FREQUENCY (DEVFREQ)
3453M: MyungJoo Ham <myungjoo.ham@samsung.com>
3454M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3455L: linux-pm@vger.kernel.org
6a3cd722 3456T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3457S: Maintained
3458F: drivers/devfreq/
6a3cd722
CC
3459F: include/linux/devfreq.h
3460F: Documentation/devicetree/bindings/devfreq/
89d07767 3461
7dbded06
CC
3462DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3463M: Chanwoo Choi <cw00.choi@samsung.com>
3464L: linux-pm@vger.kernel.org
3465T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3466S: Supported
3467F: drivers/devfreq/event/
3468F: drivers/devfreq/devfreq-event.c
3469F: include/linux/devfreq-event.h
3470F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3471
1da177e4 3472DEVICE NUMBER REGISTRY
8b58be88 3473M: Torben Mathiasen <device@lanana.org>
1da177e4 3474W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3475S: Maintained
3476
e2d1d6c0 3477DEVICE-MAPPER (LVM)
854ecaad 3478M: Alasdair Kergon <agk@redhat.com>
8504eed3 3479M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3480M: dm-devel@redhat.com
e2d1d6c0
RD
3481L: dm-devel@redhat.com
3482W: http://sources.redhat.com/dm
8a6e2535 3483Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3484T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3485T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3486S: Maintained
679655da
JP
3487F: Documentation/device-mapper/
3488F: drivers/md/dm*
854ecaad 3489F: drivers/md/persistent-data/
679655da
JP
3490F: include/linux/device-mapper.h
3491F: include/linux/dm-*.h
8504eed3 3492F: include/uapi/linux/dm-*.h
e2d1d6c0 3493
c0d995aa
OST
3494DIALOG SEMICONDUCTOR DRIVERS
3495M: Support Opensource <support.opensource@diasemi.com>
3496W: http://www.dialog-semiconductor.com/products
3497S: Supported
3498F: Documentation/hwmon/da90??
7c933772 3499F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3500F: drivers/gpio/gpio-da90??.c
3501F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3502F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3503F: drivers/input/misc/da90??_onkey.c
3504F: drivers/input/touchscreen/da9052_tsi.c
3505F: drivers/leds/leds-da90??.c
3506F: drivers/mfd/da903x.c
3507F: drivers/mfd/da90??-*.c
7be72c2c 3508F: drivers/mfd/da91??-*.c
c0d995aa 3509F: drivers/power/da9052-battery.c
7be72c2c 3510F: drivers/power/da91??-*.c
c0d995aa
OST
3511F: drivers/regulator/da903x.c
3512F: drivers/regulator/da9???-regulator.[ch]
3513F: drivers/rtc/rtc-da90??.c
3514F: drivers/video/backlight/da90??_bl.c
3515F: drivers/watchdog/da90??_wdt.c
3516F: include/linux/mfd/da903x.h
3517F: include/linux/mfd/da9052/
3518F: include/linux/mfd/da9055/
3519F: include/linux/mfd/da9063/
7be72c2c 3520F: include/linux/mfd/da9150/
c0d995aa
OST
3521F: include/sound/da[79]*.h
3522F: sound/soc/codecs/da[79]*.[ch]
3523
599aa697
LL
3524DIGI NEO AND CLASSIC PCI PRODUCTS
3525M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3526M: Mark Hounschell <markh@compro.net>
599aa697
LL
3527L: driverdev-devel@linuxdriverproject.org
3528S: Maintained
3529F: drivers/staging/dgnc/
3530
3531DIGI EPCA PCI PRODUCTS
3532M: Lidza Louina <lidza.louina@gmail.com>
6d825f79 3533M: Daeseok Youn <daeseok.youn@gmail.com>
599aa697
LL
3534L: driverdev-devel@linuxdriverproject.org
3535S: Maintained
3536F: drivers/staging/dgap/
3537
335d7c58 3538DIOLAN U2C-12 I2C DRIVER
ca462085 3539M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3540L: linux-i2c@vger.kernel.org
3541S: Maintained
3542F: drivers/i2c/busses/i2c-diolan-u2c.c
3543
d475c634
MW
3544DIRECT ACCESS (DAX)
3545M: Matthew Wilcox <willy@linux.intel.com>
3546L: linux-fsdevel@vger.kernel.org
3547S: Supported
3548F: fs/dax.c
3549
e7839f25 3550DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3551M: Eric Paris <eparis@parisplace.org>
3c5119c0 3552S: Maintained
679655da
JP
3553F: Documentation/filesystems/dnotify.txt
3554F: fs/notify/dnotify/
3555F: include/linux/dnotify.h
1da177e4
LT
3556
3557DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3558M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3559W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3560W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3561W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3562S: Maintained
3563
4480f15b 3564DISKQUOTA
d8130624 3565M: Jan Kara <jack@suse.com>
1da177e4 3566S: Maintained
679655da
JP
3567F: Documentation/filesystems/quota.txt
3568F: fs/quota/
3569F: include/linux/quota*.h
c117ab84 3570F: include/uapi/linux/quota*.h
1da177e4 3571
702686ad
BT
3572DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3573M: Bernie Thompson <bernie@plugable.com>
3574L: linux-fbdev@vger.kernel.org
3575S: Maintained
3576W: http://plugable.com/category/projects/udlfb/
8a61f013 3577F: drivers/video/fbdev/udlfb.c
702686ad
BT
3578F: include/video/udlfb.h
3579F: Documentation/fb/udlfb.txt
3580
e7839f25 3581DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3582M: Christine Caulfield <ccaulfie@redhat.com>
3583M: David Teigland <teigland@redhat.com>
a4644184 3584L: cluster-devel@redhat.com
5be7b50f 3585W: http://sources.redhat.com/cluster/
54e5881d 3586T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
5be7b50f 3587S: Supported
679655da 3588F: fs/dlm/
5be7b50f 3589
53b6b3e0
SS
3590DMA BUFFER SHARING FRAMEWORK
3591M: Sumit Semwal <sumit.semwal@linaro.org>
3592S: Maintained
3593L: linux-media@vger.kernel.org
3594L: dri-devel@lists.freedesktop.org
8ada6d2d 3595L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3596F: drivers/dma-buf/
e46d12c6
JP
3597F: include/linux/dma-buf*
3598F: include/linux/reservation.h
3599F: include/linux/*fence.h
53b6b3e0
SS
3600F: Documentation/dma-buf-sharing.txt
3601T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3602
b3e5f263 3603DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3604M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3605L: dmaengine@vger.kernel.org
3606Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3607S: Maintained
679655da 3608F: drivers/dma/
0ce3c066 3609F: include/linux/dmaengine.h
979a281e
VK
3610F: Documentation/dmaengine/
3611T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3612
b825037d 3613DME1737 HARDWARE MONITOR DRIVER
8b58be88 3614M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3615L: lm-sensors@lm-sensors.org
3616S: Maintained
679655da
JP
3617F: Documentation/hwmon/dme1737
3618F: drivers/hwmon/dme1737.c
b825037d 3619
1f31e1b1 3620DMI/SMBIOS SUPPORT
d8130624 3621M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3622S: Maintained
d4aeef93 3623T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3624F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3625F: drivers/firmware/dmi-id.c
3626F: drivers/firmware/dmi_scan.c
3627F: include/linux/dmi.h
3628
7d2c86b5 3629DOCUMENTATION
ad3118b9 3630M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3631L: linux-doc@vger.kernel.org
3632S: Maintained
679655da 3633F: Documentation/
42f41ecf
JC
3634F: scripts/docproc.c
3635F: scripts/kernel-doc*
97be078b
RD
3636X: Documentation/ABI/
3637X: Documentation/devicetree/
933a46b8
JC
3638X: Documentation/acpi
3639X: Documentation/power
3640X: Documentation/spi
6c121170 3641X: Documentation/DocBook/media
c51edfb1 3642T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3643
1da177e4 3644DOUBLETALK DRIVER
8b58be88 3645M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3646L: blinux-list@redhat.com
3647S: Maintained
679655da
JP
3648F: drivers/char/dtlk.c
3649F: include/linux/dtlk.h
1da177e4 3650
e2d1d6c0 3651DPT_I2O SCSI RAID DRIVER
8b58be88 3652M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3653L: linux-scsi@vger.kernel.org
3654W: http://www.adaptec.com/
3655S: Maintained
679655da
JP
3656F: drivers/scsi/dpt*
3657F: drivers/scsi/dpt/
e2d1d6c0 3658
b411b363 3659DRBD DRIVER
28b8e8d4
JP
3660P: Philipp Reisner
3661P: Lars Ellenberg
3662M: drbd-dev@lists.linbit.com
3663L: drbd-user@lists.linbit.com
3664W: http://www.drbd.org
3665T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3666T: git git://git.drbd.org/drbd-8.3.git
3667S: Supported
3668F: drivers/block/drbd/
3669F: lib/lru_cache.c
3670F: Documentation/blockdev/drbd/
b411b363 3671
dc7dfcd8 3672DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3673M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3674T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3675S: Supported
679655da 3676F: Documentation/kobject.txt
7cfc51b9 3677F: drivers/base/
87544653 3678F: fs/debugfs/
dc7dfcd8
WS
3679F: fs/kernfs/
3680F: fs/sysfs/
87544653 3681F: include/linux/debugfs.h
dc7dfcd8 3682F: include/linux/kobj*
679655da 3683F: lib/kobj*
1da177e4
LT
3684
3685DRM DRIVERS
8b58be88 3686M: David Airlie <airlied@linux.ie>
4c6a3999 3687L: dri-devel@lists.freedesktop.org
b0447888 3688T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3689S: Maintained
679655da 3690F: drivers/gpu/drm/
433e3b34 3691F: drivers/gpu/vga/
850e9411 3692F: include/drm/
c117ab84 3693F: include/uapi/drm/
1da177e4 3694
566f5939
AD
3695RADEON DRM DRIVERS
3696M: Alex Deucher <alexander.deucher@amd.com>
3697M: Christian König <christian.koenig@amd.com>
3698L: dri-devel@lists.freedesktop.org
3699T: git git://people.freedesktop.org/~agd5f/linux
3700S: Supported
3701F: drivers/gpu/drm/radeon/
566f5939
AD
3702F: include/uapi/drm/radeon*
3703
03e255b9
TR
3704DRM PANEL DRIVERS
3705M: Thierry Reding <thierry.reding@gmail.com>
3706L: dri-devel@lists.freedesktop.org
3707T: git git://anongit.freedesktop.org/tegra/linux.git
3708S: Maintained
3709F: drivers/gpu/drm/drm_panel.c
3710F: drivers/gpu/drm/panel/
3711F: include/drm/drm_panel.h
2d799dde 3712F: Documentation/devicetree/bindings/display/panel/
03e255b9 3713
8daf7473 3714INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3715M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3716M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3717L: intel-gfx@lists.freedesktop.org
8daf7473 3718L: dri-devel@lists.freedesktop.org
7564fde3 3719W: https://01.org/linuxgraphics/
47f95647 3720Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3721T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3722S: Supported
14430813 3723F: drivers/gpu/drm/i915/
8daf7473 3724F: include/drm/i915*
c117ab84 3725F: include/uapi/drm/i915*
8daf7473 3726
99763bb8
BB
3727DRM DRIVERS FOR ATMEL HLCDC
3728M: Boris Brezillon <boris.brezillon@free-electrons.com>
3729L: dri-devel@lists.freedesktop.org
3730S: Supported
3731F: drivers/gpu/drm/atmel-hlcdc/
3732F: Documentation/devicetree/bindings/drm/atmel/
3733
398a6d4a
KP
3734DRM DRIVERS FOR EXYNOS
3735M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3736M: Joonyoung Shim <jy0922.shim@samsung.com>
3737M: Seung-Woo Kim <sw0312.kim@samsung.com>
3738M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3739L: dri-devel@lists.freedesktop.org
25a58030 3740T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3741S: Supported
14430813 3742F: drivers/gpu/drm/exynos/
398a6d4a 3743F: include/drm/exynos*
c117ab84 3744F: include/uapi/drm/exynos*
398a6d4a 3745
b55a1b9c
JW
3746DRM DRIVERS FOR FREESCALE DCU
3747M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3748M: Alison Wang <alison.wang@freescale.com>
3749L: dri-devel@lists.freedesktop.org
3750S: Supported
3751F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3752F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3753F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3754
0a3d775f
PZ
3755DRM DRIVERS FOR FREESCALE IMX
3756M: Philipp Zabel <p.zabel@pengutronix.de>
3757L: dri-devel@lists.freedesktop.org
3758S: Maintained
3759F: drivers/gpu/drm/imx/
ef739aa4 3760F: drivers/gpu/ipu-v3/
2d799dde 3761F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3762
ba2199a6
PJ
3763DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3764M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3765L: dri-devel@lists.freedesktop.org
3766T: git git://github.com/patjak/drm-gma500
3767S: Maintained
3768F: drivers/gpu/drm/gma500
3769F: include/drm/gma500*
3770
bd3b49f2 3771DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3772M: Thierry Reding <thierry.reding@gmail.com>
3773M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3774L: dri-devel@lists.freedesktop.org
3775L: linux-tegra@vger.kernel.org
a5ad7a63 3776T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3777S: Supported
dee8268f 3778F: drivers/gpu/drm/tegra/
a5ad7a63 3779F: drivers/gpu/host1x/
e1e90644 3780F: include/linux/host1x.h
a5ad7a63 3781F: include/uapi/drm/tegra_drm.h
2d799dde 3782F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3783
a284e9d1
LP
3784DRM DRIVERS FOR RENESAS
3785M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3786L: dri-devel@lists.freedesktop.org
4a121096 3787L: linux-renesas-soc@vger.kernel.org
a284e9d1
LP
3788T: git git://people.freedesktop.org/~airlied/linux
3789S: Supported
3790F: drivers/gpu/drm/rcar-du/
3791F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3792F: include/linux/platform_data/shmob_drm.h
3793
625e0346
HS
3794DRM DRIVERS FOR ROCKCHIP
3795M: Mark Yao <mark.yao@rock-chips.com>
3796L: dri-devel@lists.freedesktop.org
3797S: Maintained
3798F: drivers/gpu/drm/rockchip/
2d799dde 3799F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3800
7f11c476
BG
3801DRM DRIVERS FOR STI
3802M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3803M: Vincent Abriou <vincent.abriou@st.com>
3804L: dri-devel@lists.freedesktop.org
3805T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3806S: Maintained
3807F: drivers/gpu/drm/sti
2d799dde 3808F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3809
8bb0bce9
LS
3810DRM DRIVERS FOR VIVANTE GPU IP
3811M: Lucas Stach <l.stach@pengutronix.de>
3812R: Russell King <linux+etnaviv@arm.linux.org.uk>
3813R: Christian Gmeiner <christian.gmeiner@gmail.com>
3814L: dri-devel@lists.freedesktop.org
3815S: Maintained
3816F: drivers/gpu/drm/etnaviv
3817F: Documentation/devicetree/bindings/display/etnaviv
3818
598df1ac
AK
3819DSBR100 USB FM RADIO DRIVER
3820M: Alexey Klimov <klimov.linux@gmail.com>
3821L: linux-media@vger.kernel.org
3822T: git git://linuxtv.org/media_tree.git
3823S: Maintained
3824F: drivers/media/radio/dsbr100.c
3825
1da177e4 3826DSCC4 DRIVER
8b58be88 3827M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3828L: netdev@vger.kernel.org
1da177e4 3829S: Maintained
679655da 3830F: drivers/net/wan/dscc4.c
1da177e4 3831
cc11b140
HV
3832DT3155 MEDIA DRIVER
3833M: Hans Verkuil <hverkuil@xs4all.nl>
3834L: linux-media@vger.kernel.org
3835T: git git://linuxtv.org/media_tree.git
a825eaec 3836W: https://linuxtv.org
cc11b140
HV
3837S: Odd Fixes
3838F: drivers/media/pci/dt3155/
3839
91952bc0
AP
3840DVB_USB_AF9015 MEDIA DRIVER
3841M: Antti Palosaari <crope@iki.fi>
3842L: linux-media@vger.kernel.org
a825eaec 3843W: https://linuxtv.org
91952bc0
AP
3844W: http://palosaari.fi/linux/
3845Q: http://patchwork.linuxtv.org/project/linux-media/list/
3846T: git git://linuxtv.org/anttip/media_tree.git
3847S: Maintained
3848F: drivers/media/usb/dvb-usb-v2/af9015*
3849
3850DVB_USB_AF9035 MEDIA DRIVER
3851M: Antti Palosaari <crope@iki.fi>
3852L: linux-media@vger.kernel.org
a825eaec 3853W: https://linuxtv.org
91952bc0
AP
3854W: http://palosaari.fi/linux/
3855Q: http://patchwork.linuxtv.org/project/linux-media/list/
3856T: git git://linuxtv.org/anttip/media_tree.git
3857S: Maintained
3858F: drivers/media/usb/dvb-usb-v2/af9035*
3859
3860DVB_USB_ANYSEE MEDIA DRIVER
3861M: Antti Palosaari <crope@iki.fi>
3862L: linux-media@vger.kernel.org
a825eaec 3863W: https://linuxtv.org
91952bc0
AP
3864W: http://palosaari.fi/linux/
3865Q: http://patchwork.linuxtv.org/project/linux-media/list/
3866T: git git://linuxtv.org/anttip/media_tree.git
3867S: Maintained
3868F: drivers/media/usb/dvb-usb-v2/anysee*
3869
3870DVB_USB_AU6610 MEDIA DRIVER
3871M: Antti Palosaari <crope@iki.fi>
3872L: linux-media@vger.kernel.org
a825eaec 3873W: https://linuxtv.org
91952bc0
AP
3874W: http://palosaari.fi/linux/
3875Q: http://patchwork.linuxtv.org/project/linux-media/list/
3876T: git git://linuxtv.org/anttip/media_tree.git
3877S: Maintained
3878F: drivers/media/usb/dvb-usb-v2/au6610*
3879
3880DVB_USB_CE6230 MEDIA DRIVER
3881M: Antti Palosaari <crope@iki.fi>
3882L: linux-media@vger.kernel.org
a825eaec 3883W: https://linuxtv.org
91952bc0
AP
3884W: http://palosaari.fi/linux/
3885Q: http://patchwork.linuxtv.org/project/linux-media/list/
3886T: git git://linuxtv.org/anttip/media_tree.git
3887S: Maintained
3888F: drivers/media/usb/dvb-usb-v2/ce6230*
3889
d099dea2
MK
3890DVB_USB_CXUSB MEDIA DRIVER
3891M: Michael Krufky <mkrufky@linuxtv.org>
3892L: linux-media@vger.kernel.org
a825eaec 3893W: https://linuxtv.org
d099dea2
MK
3894W: http://github.com/mkrufky
3895Q: http://patchwork.linuxtv.org/project/linux-media/list/
3896T: git git://linuxtv.org/media_tree.git
3897S: Maintained
9819da66 3898F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3899
91952bc0 3900DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3901M: Antti Palosaari <crope@iki.fi>
3902L: linux-media@vger.kernel.org
a825eaec 3903W: https://linuxtv.org
91952bc0
AP
3904W: http://palosaari.fi/linux/
3905Q: http://patchwork.linuxtv.org/project/linux-media/list/
3906T: git git://linuxtv.org/anttip/media_tree.git
3907S: Maintained
91952bc0 3908F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3909
5560983b 3910DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3911M: Antti Palosaari <crope@iki.fi>
3912L: linux-media@vger.kernel.org
a825eaec 3913W: https://linuxtv.org
91952bc0
AP
3914Q: http://patchwork.linuxtv.org/project/linux-media/list/
3915T: git git://linuxtv.org/anttip/media_tree.git
3916S: Maintained
5560983b 3917F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3918
8856f5f2
MK
3919DVB_USB_MXL111SF MEDIA DRIVER
3920M: Michael Krufky <mkrufky@linuxtv.org>
3921L: linux-media@vger.kernel.org
a825eaec 3922W: https://linuxtv.org
8856f5f2
MK
3923W: http://github.com/mkrufky
3924Q: http://patchwork.linuxtv.org/project/linux-media/list/
3925T: git git://linuxtv.org/mkrufky/mxl111sf.git
3926S: Maintained
3927F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3928
91952bc0
AP
3929DVB_USB_RTL28XXU MEDIA DRIVER
3930M: Antti Palosaari <crope@iki.fi>
3931L: linux-media@vger.kernel.org
a825eaec 3932W: https://linuxtv.org
91952bc0
AP
3933W: http://palosaari.fi/linux/
3934Q: http://patchwork.linuxtv.org/project/linux-media/list/
3935T: git git://linuxtv.org/anttip/media_tree.git
3936S: Maintained
3937F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3938
3939DVB_USB_V2 MEDIA DRIVER
3940M: Antti Palosaari <crope@iki.fi>
3941L: linux-media@vger.kernel.org
a825eaec 3942W: https://linuxtv.org
91952bc0
AP
3943W: http://palosaari.fi/linux/
3944Q: http://patchwork.linuxtv.org/project/linux-media/list/
3945T: git git://linuxtv.org/anttip/media_tree.git
3946S: Maintained
3947F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3948F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3949
ac0ac38f 3950DYNAMIC DEBUG
5c4a97d1 3951M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3952S: Maintained
3953F: lib/dynamic_debug.c
3954F: include/linux/dynamic_debug.h
3955
789c7048 3956DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3957M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3958S: Maintained
df621252 3959F: drivers/tty/serial/dz.*
789c7048 3960
f17effbe
MF
3961E3X0 POWER BUTTON DRIVER
3962M: Moritz Fischer <moritz.fischer@ettus.com>
3963L: usrp-users@lists.ettus.com
3964W: http://www.ettus.com
3965S: Supported
3966F: drivers/input/misc/e3x0-button.c
3967F: Documentation/devicetree/bindings/input/e3x0-button.txt
3968
91952bc0
AP
3969E4000 MEDIA DRIVER
3970M: Antti Palosaari <crope@iki.fi>
3971L: linux-media@vger.kernel.org
a825eaec 3972W: https://linuxtv.org
91952bc0
AP
3973W: http://palosaari.fi/linux/
3974Q: http://patchwork.linuxtv.org/project/linux-media/list/
3975T: git git://linuxtv.org/anttip/media_tree.git
3976S: Maintained
3977F: drivers/media/tuners/e4000*
3978
1da177e4 3979EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 3980M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
3981L: linux-scsi@vger.kernel.org
3982S: Maintained
679655da 3983F: drivers/scsi/eata.c
1da177e4 3984
91952bc0
AP
3985EC100 MEDIA DRIVER
3986M: Antti Palosaari <crope@iki.fi>
3987L: linux-media@vger.kernel.org
a825eaec 3988W: https://linuxtv.org
91952bc0
AP
3989W: http://palosaari.fi/linux/
3990Q: http://patchwork.linuxtv.org/project/linux-media/list/
3991T: git git://linuxtv.org/anttip/media_tree.git
3992S: Maintained
3993F: drivers/media/dvb-frontends/ec100*
3994
237fead6 3995ECRYPT FILE SYSTEM
0de9adf2 3996M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 3997L: ecryptfs@vger.kernel.org
24a923e4 3998W: http://ecryptfs.org
6dc7516e 3999W: https://launchpad.net/ecryptfs
237fead6 4000S: Supported
679655da
JP
4001F: Documentation/filesystems/ecryptfs.txt
4002F: fs/ecryptfs/
237fead6 4003
da9bb1d2 4004EDAC-CORE
8b58be88 4005M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4006M: Borislav Petkov <bp@alien8.de>
009a5410 4007M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 4008L: linux-edac@vger.kernel.org
07cd6bf5
FW
4009T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4010T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4011S: Supported
679655da 4012F: Documentation/edac.txt
91445c72 4013F: drivers/edac/
679655da 4014F: include/linux/edac.h
0e438e3f 4015
c476c23b 4016EDAC-AMD64
8b58be88 4017M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4018M: Borislav Petkov <bp@alien8.de>
91445c72 4019L: linux-edac@vger.kernel.org
487ba8e8 4020S: Maintained
c476c23b
BP
4021F: drivers/edac/amd64_edac*
4022
836dae5d
RR
4023EDAC-CALXEDA
4024M: Doug Thompson <dougthompson@xmission.com>
4025M: Robert Richter <rric@kernel.org>
4026L: linux-edac@vger.kernel.org
836dae5d
RR
4027S: Maintained
4028F: drivers/edac/highbank*
4029
f65aad41
RB
4030EDAC-CAVIUM
4031M: Ralf Baechle <ralf@linux-mips.org>
4032M: David Daney <david.daney@cavium.com>
4033L: linux-edac@vger.kernel.org
4034L: linux-mips@linux-mips.org
f65aad41
RB
4035S: Supported
4036F: drivers/edac/octeon_edac*
4037
0e438e3f 4038EDAC-E752X
8b58be88
JP
4039M: Mark Gross <mark.gross@intel.com>
4040M: Doug Thompson <dougthompson@xmission.com>
91445c72 4041L: linux-edac@vger.kernel.org
0e438e3f 4042S: Maintained
679655da 4043F: drivers/edac/e752x_edac.c
0e438e3f
DP
4044
4045EDAC-E7XXX
8b58be88 4046M: Doug Thompson <dougthompson@xmission.com>
91445c72 4047L: linux-edac@vger.kernel.org
0e438e3f 4048S: Maintained
679655da 4049F: drivers/edac/e7xxx_edac.c
0e438e3f 4050
77c5f5d2 4051EDAC-GHES
009a5410 4052M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4053L: linux-edac@vger.kernel.org
77c5f5d2 4054S: Maintained
2caa67a6 4055F: drivers/edac/ghes_edac.c
77c5f5d2 4056
6bc78404 4057EDAC-I82443BXGX
8b58be88 4058M: Tim Small <tim@buttersideup.com>
91445c72 4059L: linux-edac@vger.kernel.org
6bc78404 4060S: Maintained
679655da 4061F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4062
4063EDAC-I3000
8b58be88 4064M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4065L: linux-edac@vger.kernel.org
6bc78404 4066S: Maintained
679655da 4067F: drivers/edac/i3000_edac.c
6bc78404
DT
4068
4069EDAC-I5000
8b58be88 4070M: Doug Thompson <dougthompson@xmission.com>
91445c72 4071L: linux-edac@vger.kernel.org
ba9a5918 4072S: Maintained
679655da 4073F: drivers/edac/i5000_edac.c
ba9a5918 4074
44c12cb2 4075EDAC-I5400
009a5410 4076M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4077L: linux-edac@vger.kernel.org
44c12cb2 4078S: Maintained
679655da 4079F: drivers/edac/i5400_edac.c
44c12cb2 4080
3c9c92b6 4081EDAC-I7300
009a5410 4082M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4083L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4084S: Maintained
4085F: drivers/edac/i7300_edac.c
4086
67c89316 4087EDAC-I7CORE
009a5410 4088M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4089L: linux-edac@vger.kernel.org
67c89316 4090S: Maintained
70aff0ce 4091F: drivers/edac/i7core_edac.c
67c89316 4092
ba9a5918 4093EDAC-I82975X
8b58be88 4094M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4095M: "Arvind R." <arvino55@gmail.com>
91445c72 4096L: linux-edac@vger.kernel.org
ba9a5918 4097S: Maintained
679655da 4098F: drivers/edac/i82975x_edac.c
ba9a5918 4099
791b4706
JB
4100EDAC-IE31200
4101M: Jason Baron <jbaron@akamai.com>
4102L: linux-edac@vger.kernel.org
791b4706
JB
4103S: Maintained
4104F: drivers/edac/ie31200_edac.c
4105
ccdfb979 4106EDAC-MPC85XX
30c7469b 4107M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4108L: linux-edac@vger.kernel.org
ccdfb979
JT
4109S: Maintained
4110F: drivers/edac/mpc85xx_edac.[ch]
4111
ba9a5918 4112EDAC-PASEMI
8b58be88 4113M: Egor Martovetsky <egor@pasemi.com>
91445c72 4114L: linux-edac@vger.kernel.org
6bc78404 4115S: Maintained
679655da 4116F: drivers/edac/pasemi_edac.c
6bc78404 4117
0e438e3f 4118EDAC-R82600
8b58be88 4119M: Tim Small <tim@buttersideup.com>
91445c72 4120L: linux-edac@vger.kernel.org
0e438e3f 4121S: Maintained
679655da 4122F: drivers/edac/r82600_edac.c
da9bb1d2 4123
4d096ca7 4124EDAC-SBRIDGE
009a5410 4125M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4126L: linux-edac@vger.kernel.org
4d096ca7
MCC
4127S: Maintained
4128F: drivers/edac/sb_edac.c
4129
995e1de4
LH
4130EDAC-XGENE
4131APPLIED MICRO (APM) X-GENE SOC EDAC
4132M: Loc Ho <lho@apm.com>
4133S: Supported
4134F: drivers/edac/xgene_edac.c
4135F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4136
af39917d
CL
4137EDIROL UA-101/UA-1000 DRIVER
4138M: Clemens Ladisch <clemens@ladisch.de>
4139L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4140T: git git://git.alsa-project.org/alsa-kernel.git
4141S: Maintained
4142F: sound/usb/misc/ua101.c
4143
1f7df953 4144EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4145M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4146L: linux-efi@vger.kernel.org
78bef24e 4147T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4148S: Maintained
fb2efb5c 4149F: Documentation/efi-stub.txt
1f7df953
MF
4150F: arch/ia64/kernel/efi.c
4151F: arch/x86/boot/compressed/eboot.[ch]
4152F: arch/x86/include/asm/efi.h
4153F: arch/x86/platform/efi/*
a9499fa7 4154F: drivers/firmware/efi/*
1f7df953
MF
4155F: include/linux/efi*.h
4156
d68772b7
MF
4157EFI VARIABLE FILESYSTEM
4158M: Matthew Garrett <matthew.garrett@nebula.com>
4159M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4160M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4161T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4162L: linux-efi@vger.kernel.org
4163S: Maintained
4164F: fs/efivarfs/
4165
85a00d9b
PJ
4166EFIFB FRAMEBUFFER DRIVER
4167L: linux-fbdev@vger.kernel.org
4168M: Peter Jones <pjones@redhat.com>
4169S: Maintained
8a61f013 4170F: drivers/video/fbdev/efifb.c
85a00d9b 4171
0bee8d28
JT
4172EFS FILESYSTEM
4173W: http://aeschi.ch.eu.org/efs/
4174S: Orphan
679655da 4175F: fs/efs/
0bee8d28 4176
4480f15b 4177EHCA (IBM GX bus InfiniBand adapter) DRIVER
8b58be88
JP
4178M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4179M: Christoph Raisch <raisch@de.ibm.com>
e6cc0fd1 4180L: linux-rdma@vger.kernel.org
fab97220 4181S: Supported
679655da 4182F: drivers/infiniband/hw/ehca/
fab97220 4183
aa8a9e25 4184EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4185M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4186L: netdev@vger.kernel.org
4187S: Maintained
9aa32835 4188F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4189
f0319efe 4190EM28XX VIDEO4LINUX DRIVER
009a5410 4191M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4192L: linux-media@vger.kernel.org
a825eaec 4193W: https://linuxtv.org
f0319efe
MCC
4194T: git git://linuxtv.org/media_tree.git
4195S: Maintained
4196F: drivers/media/usb/em28xx/
4197
3e3a7d66 4198EMBEDDED LINUX
8b58be88
JP
4199M: Paul Gortmaker <paul.gortmaker@windriver.com>
4200M: Matt Mackall <mpm@selenic.com>
4201M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4202L: linux-embedded@vger.kernel.org
4203S: Maintained
4204
32505876
JS
4205EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4206M: James Smart <james.smart@avagotech.com>
4207M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4208L: linux-scsi@vger.kernel.org
32505876 4209W: http://www.avagotech.com
ce00f85c 4210S: Supported
679655da 4211F: drivers/scsi/lpfc/
3a1c1d44 4212
5f5bac82 4213ENE CB710 FLASH CARD READER DRIVER
8b58be88 4214M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4215S: Maintained
4216F: drivers/misc/cb710/
4217F: drivers/mmc/host/cb710-mmc.*
4218F: include/linux/cb710.h
4219
931e39a1
ML
4220ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4221M: Maxim Levitsky <maximlevitsky@gmail.com>
4222S: Maintained
2a837449 4223F: drivers/media/rc/ene_ir.*
931e39a1 4224
ec207dcc
GS
4225ENHANCED ERROR HANDLING (EEH)
4226M: Gavin Shan <shangw@linux.vnet.ibm.com>
4227L: linuxppc-dev@lists.ozlabs.org
4228S: Supported
4229F: Documentation/powerpc/eeh-pci-error-recovery.txt
4230F: arch/powerpc/kernel/eeh*.c
4231
d5ca9006 4232EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4233M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4234S: Maintained
084bad91 4235T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4236F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4237F: include/video/s1d13xxxfb.h
d5ca9006 4238
38df6492
ME
4239ET131X NETWORK DRIVER
4240M: Mark Einon <mark.einon@gmail.com>
4241S: Odd Fixes
4242F: drivers/net/ethernet/agere/
4243
1da177e4 4244ETHERNET BRIDGE
adbbf69d 4245M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4246L: bridge@lists.linux-foundation.org
4c325313 4247L: netdev@vger.kernel.org
c996d8b9 4248W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4249S: Maintained
679655da
JP
4250F: include/linux/netfilter_bridge/
4251F: net/bridge/
1da177e4 4252
22f08ad9
FF
4253ETHERNET PHY LIBRARY
4254M: Florian Fainelli <f.fainelli@gmail.com>
4255L: netdev@vger.kernel.org
4256S: Maintained
4257F: include/linux/phy.h
4258F: include/linux/phy_fixed.h
4259F: drivers/net/phy/
4260F: Documentation/networking/phy.txt
4261F: drivers/of/of_mdio.c
4262F: drivers/of/of_net.c
4263
1da177e4 4264EXT2 FILE SYSTEM
d8130624 4265M: Jan Kara <jack@suse.com>
72be2ccf 4266L: linux-ext4@vger.kernel.org
1da177e4 4267S: Maintained
679655da
JP
4268F: Documentation/filesystems/ext2.txt
4269F: fs/ext2/
4270F: include/linux/ext2*
1da177e4 4271
72be2ccf 4272EXT4 FILE SYSTEM
8b58be88 4273M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4274M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4275L: linux-ext4@vger.kernel.org
08a225f1 4276W: http://ext4.wiki.kernel.org
8a6e2535 4277Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
1da177e4 4278S: Maintained
679655da
JP
4279F: Documentation/filesystems/ext4.txt
4280F: fs/ext4/
1da177e4 4281
c5532b09 4282Extended Verification Module (EVM)
74dd744f
MZ
4283M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4284L: linux-ima-devel@lists.sourceforge.net
4285L: linux-security-module@vger.kernel.org
c5532b09
MZ
4286S: Supported
4287F: security/integrity/evm/
4288
df6b3cfe
MH
4289EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4290M: MyungJoo Ham <myungjoo.ham@samsung.com>
4291M: Chanwoo Choi <cw00.choi@samsung.com>
4292L: linux-kernel@vger.kernel.org
81df63a9 4293T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4294S: Maintained
4295F: drivers/extcon/
cd2c3e7f
CC
4296F: include/linux/extcon/
4297F: include/linux/extcon.h
df6b3cfe 4298F: Documentation/extcon/
cd2c3e7f 4299F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4300
e2a75c44 4301EXYNOS DP DRIVER
b7701755 4302M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4303L: dri-devel@lists.freedesktop.org
4304S: Maintained
4305F: drivers/gpu/drm/exynos/exynos_dp*
4306
33ad3912
DL
4307EXYNOS MIPI DISPLAY DRIVERS
4308M: Inki Dae <inki.dae@samsung.com>
4309M: Donghwa Lee <dh09.lee@samsung.com>
4310M: Kyungmin Park <kyungmin.park@samsung.com>
4311L: linux-fbdev@vger.kernel.org
4312S: Maintained
8a61f013 4313F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4314F: include/video/exynos_mipi*
4315
e53004e2 4316F71805F HARDWARE MONITORING DRIVER
d8130624 4317M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4318L: lm-sensors@lm-sensors.org
4319S: Maintained
679655da
JP
4320F: Documentation/hwmon/f71805f
4321F: drivers/hwmon/f71805f.c
e53004e2 4322
eea977ed
MB
4323FC0011 TUNER DRIVER
4324M: Michael Buesch <m@bues.ch>
4325L: linux-media@vger.kernel.org
4326S: Maintained
ccae7af2
MCC
4327F: drivers/media/tuners/fc0011.h
4328F: drivers/media/tuners/fc0011.c
eea977ed 4329
91952bc0
AP
4330FC2580 MEDIA DRIVER
4331M: Antti Palosaari <crope@iki.fi>
4332L: linux-media@vger.kernel.org
a825eaec 4333W: https://linuxtv.org
91952bc0
AP
4334W: http://palosaari.fi/linux/
4335Q: http://patchwork.linuxtv.org/project/linux-media/list/
4336T: git git://linuxtv.org/anttip/media_tree.git
4337S: Maintained
4338F: drivers/media/tuners/fc2580*
eea977ed 4339
88b2dbdb
EP
4340FANOTIFY
4341M: Eric Paris <eparis@redhat.com>
4342S: Maintained
4343F: fs/notify/fanotify/
4344F: include/linux/fanotify.h
c117ab84 4345F: include/uapi/linux/fanotify.h
88b2dbdb 4346
1da177e4 4347FARSYNC SYNCHRONOUS DRIVER
8b58be88 4348M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4349W: http://www.farsite.co.uk/
4350S: Supported
679655da 4351F: drivers/net/wan/farsync.*
1da177e4 4352
c5408b88 4353FAULT INJECTION SUPPORT
8b58be88 4354M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4355S: Supported
679655da
JP
4356F: Documentation/fault-injection/
4357F: lib/fault-inject.c
c5408b88 4358
053e514f
NT
4359FBTFT Framebuffer drivers
4360M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4361M: Noralf Trønnes <noralf@tronnes.org>
4362S: Maintained
4363F: drivers/staging/fbtft/
4364
cae727db 4365FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4366M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4367L: fcoe-devel@open-fcoe.org
cae727db
RL
4368W: www.Open-FCoE.org
4369S: Supported
4370F: drivers/scsi/libfc/
4371F: drivers/scsi/fcoe/
4372F: include/scsi/fc/
4373F: include/scsi/libfc.h
4374F: include/scsi/libfcoe.h
c117ab84 4375F: include/uapi/scsi/fc/
cae727db 4376
e2d1d6c0 4377FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4378M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4379M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4380L: linux-fsdevel@vger.kernel.org
1da177e4 4381S: Maintained
679655da
JP
4382F: include/linux/fcntl.h
4383F: include/linux/fs.h
c117ab84
CEB
4384F: include/uapi/linux/fcntl.h
4385F: include/uapi/linux/fs.h
679655da
JP
4386F: fs/fcntl.c
4387F: fs/locks.c
1da177e4 4388
e2d1d6c0 4389FILESYSTEMS (VFS and infrastructure)
8b58be88 4390M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4391L: linux-fsdevel@vger.kernel.org
173acc7c 4392S: Maintained
679655da 4393F: fs/*
173acc7c 4394
b26e0ed4 4395FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4396M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4397L: lm-sensors@lm-sensors.org
4398S: Maintained
d5ca6918
JP
4399F: drivers/hwmon/f75375s.c
4400F: include/linux/f75375s.h
b26e0ed4 4401
a331b0c3
CL
4402FIREWIRE AUDIO DRIVERS
4403M: Clemens Ladisch <clemens@ladisch.de>
4404L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4405T: git git://git.alsa-project.org/alsa-kernel.git
4406S: Maintained
4407F: sound/firewire/
4408
eb86ec51
SR
4409FIREWIRE MEDIA DRIVERS (firedtv)
4410M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4411L: linux-media@vger.kernel.org
4412L: linux1394-devel@lists.sourceforge.net
4413T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4414S: Maintained
4415F: drivers/media/firewire/
4416
a511ce33
CB
4417FIREWIRE SBP-2 TARGET
4418M: Chris Boot <bootc@bootc.net>
4419L: linux-scsi@vger.kernel.org
4420L: target-devel@vger.kernel.org
4421L: linux1394-devel@lists.sourceforge.net
4422T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4423S: Maintained
4424F: drivers/target/sbp/
4425
7d2c86b5 4426FIREWIRE SUBSYSTEM
8b58be88 4427M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4428L: linux1394-devel@lists.sourceforge.net
958a29cb 4429W: http://ieee1394.wiki.kernel.org/
2ca526bf 4430T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4431S: Maintained
679655da 4432F: drivers/firewire/
8f06ce3b
SR
4433F: include/linux/firewire.h
4434F: include/uapi/linux/firewire*.h
9f6d3c4b 4435F: tools/firewire/
e2d1d6c0
RD
4436
4437FIRMWARE LOADER (request_firmware)
39e68089
ML
4438M: Ming Lei <ming.lei@canonical.com>
4439L: linux-kernel@vger.kernel.org
4440S: Maintained
679655da
JP
4441F: Documentation/firmware_class/
4442F: drivers/base/firmware*.c
4443F: include/linux/firmware.h
e2d1d6c0 4444
f730e3dc 4445FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4446M: Joshua Morris <josh.h.morris@us.ibm.com>
4447M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4448S: Maintained
4449F: drivers/block/rsxx/
4450
8206f664 4451FLOPPY DRIVER
e5f6450c 4452M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4453T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4454S: Odd fixes
4455F: drivers/block/floppy.c
4456
9c9f32ed
AR
4457FMC SUBSYSTEM
4458M: Alessandro Rubini <rubini@gnudd.com>
4459W: http://www.ohwr.org/projects/fmc-bus
4460S: Supported
4461F: drivers/fmc/
4462F: include/linux/fmc*.h
4463F: include/linux/ipmi-fru.h
4464K: fmc_d.*register
4465
3c0ed7d5
AT
4466FPGA MANAGER FRAMEWORK
4467M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4468R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4469S: Maintained
4470F: drivers/fpga/
4471F: include/linux/fpga/fpga-mgr.h
4472W: http://www.rocketboards.org
4473
e2d1d6c0 4474FPU EMULATOR
8b58be88 4475M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4476W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4477S: Maintained
679655da 4478F: arch/x86/math-emu/
e2d1d6c0
RD
4479
4480FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4481L: netdev@vger.kernel.org
c173bfac 4482S: Orphan
679655da
JP
4483F: drivers/net/wan/dlci.c
4484F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4485
4486FRAMEBUFFER LAYER
5489e948
JCPV
4487M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4488M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4489L: linux-fbdev@vger.kernel.org
e2d1d6c0 4490W: http://linux-fbdev.sourceforge.net/
b22fe37b 4491Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4492T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4493S: Maintained
679655da 4494F: Documentation/fb/
b22fe37b
PM
4495F: drivers/video/
4496F: include/video/
679655da 4497F: include/linux/fb.h
c117ab84
CEB
4498F: include/uapi/video/
4499F: include/uapi/linux/fb.h
e2d1d6c0 4500
a57c188e 4501FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4502M: Timur Tabi <timur@tabi.org>
a57c188e 4503L: linux-fbdev@vger.kernel.org
c4ef9bc4 4504S: Maintained
8a61f013 4505F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4506
e2d1d6c0 4507FREESCALE DMA DRIVER
8b58be88
JP
4508M: Li Yang <leoli@freescale.com>
4509M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4510L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4511S: Maintained
679655da 4512F: drivers/dma/fsldma.*
e2d1d6c0
RD
4513
4514FREESCALE I2C CPM DRIVER
8b58be88 4515M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4516L: linuxppc-dev@lists.ozlabs.org
846557d3 4517L: linux-i2c@vger.kernel.org
0d2b405a 4518S: Maintained
679655da 4519F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4520
60e8c5ab 4521FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4522M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4523L: linux-fbdev@vger.kernel.org
efc03ecb 4524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4525S: Maintained
bad985a1 4526F: include/linux/platform_data/video-imxfb.h
8a61f013 4527F: drivers/video/fbdev/imxfb.c
60e8c5ab 4528
4d8e2cef
HX
4529FREESCALE QUAD SPI DRIVER
4530M: Han Xu <han.xu@freescale.com>
4531L: linux-mtd@lists.infradead.org
4532S: Maintained
4533F: drivers/mtd/spi-nor/fsl-quadspi.c
4534
4689a6b1 4535FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4536M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4537M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4538L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4539L: netdev@vger.kernel.org
4540S: Maintained
ec21e2ec 4541F: drivers/net/ethernet/freescale/fs_enet/
679655da 4542F: include/linux/fs_enet_pd.h
4689a6b1 4543
d9e9d82c 4544FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4545L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4546S: Orphan
7aa1aa6e
ZQ
4547F: drivers/soc/fsl/qe/
4548F: include/soc/fsl/*qe*.h
4549F: include/soc/fsl/*ucc*.h
d9e9d82c 4550
b55ef929 4551FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4552M: Li Yang <leoli@freescale.com>
6372594a 4553L: linux-usb@vger.kernel.org
a4724ed6 4554L: linuxppc-dev@lists.ozlabs.org
a7205b30 4555S: Maintained
faf2e1db 4556F: drivers/usb/gadget/udc/fsl*
a7205b30 4557
beaf53bf 4558FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4559M: Li Yang <leoli@freescale.com>
beaf53bf 4560L: netdev@vger.kernel.org
a4724ed6 4561L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4562S: Maintained
ec21e2ec 4563F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4564
abb1ed7b
CM
4565FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4566M: Claudiu Manoil <claudiu.manoil@freescale.com>
4567L: netdev@vger.kernel.org
4568S: Maintained
4569F: drivers/net/ethernet/freescale/gianfar*
4570X: drivers/net/ethernet/freescale/gianfar_ptp.c
4571F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4572
d9e9d82c 4573FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4574M: Timur Tabi <timur@tabi.org>
a4724ed6 4575L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4576S: Maintained
df621252 4577F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4578
4579FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4580M: Timur Tabi <timur@tabi.org>
dc85950a 4581M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4582M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4583L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4584L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4585S: Maintained
69aefcea 4586F: sound/soc/fsl/fsl*
dc85950a 4587F: sound/soc/fsl/imx*
69aefcea 4588F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4589
31c88965 4590FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4591M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4592L: linux-kernel@vger.kernel.org
4593S: Maintained
4594F: drivers/staging/fsl-mc/
4595
1da177e4 4596FREEVXFS FILESYSTEM
8b58be88 4597M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4598W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4599S: Maintained
679655da 4600F: fs/freevxfs/
1da177e4 4601
71038f52 4602FREEZER
49db1903 4603M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4604M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4605L: linux-pm@vger.kernel.org
71038f52 4606S: Supported
679655da
JP
4607F: Documentation/power/freezing-of-tasks.txt
4608F: include/linux/freezer.h
4609F: kernel/freezer.c
71038f52 4610
839a1f79
KRW
4611FRONTSWAP API
4612M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4613L: linux-kernel@vger.kernel.org
4614S: Maintained
4615F: mm/frontswap.c
4616F: include/linux/frontswap.h
4617
a5432f5a 4618FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4619M: David Howells <dhowells@redhat.com>
e62d6e24 4620L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4621S: Supported
4622F: Documentation/filesystems/caching/
4623F: fs/fscache/
4624F: include/linux/fscache*.h
4625
f58ad8f5 4626F2FS FILE SYSTEM
9b29d481 4627M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4628M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4629R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4630L: linux-f2fs-devel@lists.sourceforge.net
4631W: http://en.wikipedia.org/wiki/F2FS
4632T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4633S: Maintained
4634F: Documentation/filesystems/f2fs.txt
3bac380c 4635F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4636F: fs/f2fs/
4637F: include/linux/f2fs_fs.h
62d43eeb 4638F: include/trace/events/f2fs.h
f58ad8f5 4639
5ab7ffea 4640FUJITSU FR-V (FRV) PORT
0cf0305f 4641S: Orphan
679655da 4642F: arch/frv/
1da177e4 4643
20b93734 4644FUJITSU LAPTOP EXTRAS
409a3e98 4645M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4646L: platform-driver-x86@vger.kernel.org
20b93734 4647S: Maintained
679655da 4648F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4649
4da621b6
HK
4650FUJITSU M-5MO LS CAMERA ISP DRIVER
4651M: Kyungmin Park <kyungmin.park@samsung.com>
4652M: Heungjun Kim <riverful.kim@samsung.com>
4653L: linux-media@vger.kernel.org
4654S: Maintained
90d72ac6 4655F: drivers/media/i2c/m5mols/
b5dcee22 4656F: include/media/i2c/m5mols.h
4da621b6 4657
2d24c490
RG
4658FUJITSU TABLET EXTRAS
4659M: Robert Gerlach <khnz@gmx.de>
4660L: platform-driver-x86@vger.kernel.org
4661S: Maintained
4662F: drivers/platform/x86/fujitsu-tablet.c
4663
04578f17 4664FUSE: FILESYSTEM IN USERSPACE
8b58be88 4665M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4666L: fuse-devel@lists.sourceforge.net
4667W: http://fuse.sourceforge.net/
0a30f612 4668T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4669S: Maintained
679655da 4670F: fs/fuse/
c117ab84 4671F: include/uapi/linux/fuse.h
0a30f612 4672F: Documentation/filesystems/fuse.txt
04578f17 4673
1da177e4 4674FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4675M: Rik Faith <faith@cs.unc.edu>
1da177e4 4676L: linux-scsi@vger.kernel.org
baaea1dc 4677S: Odd Fixes (e.g., new signatures)
679655da 4678F: drivers/scsi/fdomain.*
1da177e4 4679
d8e2162c
PO
4680GCOV BASED KERNEL PROFILING
4681M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4682S: Maintained
4683F: kernel/gcov/
4684F: Documentation/gcov.txt
4685
1da177e4 4686GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4687M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4688L: linux-scsi@vger.kernel.org
4689W: http://www.icp-vortex.com/
4690S: Supported
679655da 4691F: drivers/scsi/gdt*
1da177e4 4692
158daf16
JK
4693GDB KERNEL DEBUGGING HELPER SCRIPTS
4694M: Jan Kiszka <jan.kiszka@siemens.com>
4695S: Supported
4696F: scripts/gdb/
4697
3169a1c7
HV
4698GEMTEK FM RADIO RECEIVER DRIVER
4699M: Hans Verkuil <hverkuil@xs4all.nl>
4700L: linux-media@vger.kernel.org
4701T: git git://linuxtv.org/media_tree.git
a825eaec 4702W: https://linuxtv.org
3169a1c7
HV
4703S: Maintained
4704F: drivers/media/radio/radio-gemtek*
4705
1c23af90 4706GENERIC GPIO I2C DRIVER
880b0e26 4707M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4708S: Supported
679655da
JP
4709F: drivers/i2c/busses/i2c-gpio.c
4710F: include/linux/i2c-gpio.h
1c23af90 4711
92ed1a76
PK
4712GENERIC GPIO I2C MULTIPLEXER DRIVER
4713M: Peter Korsgaard <peter.korsgaard@barco.com>
4714L: linux-i2c@vger.kernel.org
4715S: Supported
e7065e20
JD
4716F: drivers/i2c/muxes/i2c-mux-gpio.c
4717F: include/linux/i2c-mux-gpio.h
4718F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4719
9251ce95 4720GENERIC HDLC (WAN) DRIVERS
8b58be88 4721M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4722W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4723S: Maintained
679655da
JP
4724F: drivers/net/wan/c101.c
4725F: drivers/net/wan/hd6457*
4726F: drivers/net/wan/hdlc*
4727F: drivers/net/wan/n2.c
4728F: drivers/net/wan/pc300too.c
4729F: drivers/net/wan/pci200syn.c
4730F: drivers/net/wan/wanxl*
1da177e4 4731
1527aab6 4732GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4733M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4734L: linux-arch@vger.kernel.org
4735T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4736S: Maintained
14430813
JP
4737F: include/asm-generic/
4738F: include/uapi/asm-generic/
1527aab6 4739
ff764963
KVA
4740GENERIC PHY FRAMEWORK
4741M: Kishon Vijay Abraham I <kishon@ti.com>
4742L: linux-kernel@vger.kernel.org
4743T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4744S: Supported
4745F: drivers/phy/
4746F: include/linux/phy/
4747
eea97aed
KH
4748GENERIC PM DOMAINS
4749M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4750M: Kevin Hilman <khilman@kernel.org>
4751M: Ulf Hansson <ulf.hansson@linaro.org>
4752L: linux-pm@vger.kernel.org
4753S: Supported
4754F: drivers/base/power/domain*.c
4755F: include/linux/pm_domain.h
4756
ccb86a69 4757GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4758M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4759L: kvm@vger.kernel.org
ccb86a69
MT
4760S: Supported
4761F: drivers/uio/uio_pci_generic.c
4762
f8f1ec73
JP
4763GET_MAINTAINER SCRIPT
4764M: Joe Perches <joe@perches.com>
4765S: Maintained
4766F: scripts/get_maintainer.pl
4767
5be7b50f 4768GFS2 FILE SYSTEM
8b58be88 4769M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4770M: Bob Peterson <rpeterso@redhat.com>
a4644184 4771L: cluster-devel@redhat.com
5be7b50f 4772W: http://sources.redhat.com/cluster/
28666d6d 4773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4774S: Supported
679655da
JP
4775F: Documentation/filesystems/gfs2*.txt
4776F: fs/gfs2/
c117ab84 4777F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4778
0a34eb8f 4779GIGASET ISDN DRIVERS
6b096fde 4780M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4781L: gigaset307x-common@lists.sourceforge.net
4782W: http://gigaset307x.sourceforge.net/
6b096fde 4783S: Odd Fixes
679655da
JP
4784F: Documentation/isdn/README.gigaset
4785F: drivers/isdn/gigaset/
c117ab84 4786F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4787
7eea35fe
JP
4788GO7007 MPEG CODEC
4789M: Hans Verkuil <hans.verkuil@cisco.com>
4790L: linux-media@vger.kernel.org
4791S: Maintained
4792F: drivers/media/usb/go7007/
4793
ca96ea86
BN
4794GOODIX TOUCHSCREEN
4795M: Bastien Nocera <hadess@hadess.net>
4796L: linux-input@vger.kernel.org
4797S: Maintained
4798F: drivers/input/touchscreen/goodix.c
4799
a0dc00b4 4800GPIO SUBSYSTEM
e4651a9f 4801M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4802M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4803L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4804T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4805S: Maintained
4806F: Documentation/gpio/
a0dc00b4 4807F: drivers/gpio/
bdc6e95e
AC
4808F: include/linux/gpio/
4809F: include/linux/gpio.h
9b692346 4810F: include/asm-generic/gpio.h
a0dc00b4 4811
71a6d0af
HW
4812GRE DEMULTIPLEXER DRIVER
4813M: Dmitry Kozlov <xeb@mail.ru>
4814L: netdev@vger.kernel.org
4815S: Maintained
11c26770
JP
4816F: net/ipv4/gre_demux.c
4817F: net/ipv4/gre_offload.c
71a6d0af
HW
4818F: include/net/gre.h
4819
d4c41139
KG
4820GRETH 10/100/1G Ethernet MAC device driver
4821M: Kristoffer Glembo <kristoffer@gaisler.com>
4822L: netdev@vger.kernel.org
4823S: Maintained
a31a96ad 4824F: drivers/net/ethernet/aeroflex/
d4c41139 4825
e8deeae2 4826GSPCA FINEPIX SUBDRIVER
8b58be88 4827M: Frank Zago <frank@zago.net>
661263b5 4828L: linux-media@vger.kernel.org
275ffde4 4829T: git git://linuxtv.org/media_tree.git
e8deeae2 4830S: Maintained
0c0d06ca 4831F: drivers/media/usb/gspca/finepix.c
e8deeae2 4832
4b3fa3c4
OL
4833GSPCA GL860 SUBDRIVER
4834M: Olivier Lorin <o.lorin@laposte.net>
4835L: linux-media@vger.kernel.org
275ffde4 4836T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4837S: Maintained
0c0d06ca 4838F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4839
e8deeae2 4840GSPCA M5602 SUBDRIVER
8b58be88 4841M: Erik Andren <erik.andren@gmail.com>
661263b5 4842L: linux-media@vger.kernel.org
275ffde4 4843T: git git://linuxtv.org/media_tree.git
e8deeae2 4844S: Maintained
0c0d06ca 4845F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4846
4847GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4848M: Hans de Goede <hdegoede@redhat.com>
661263b5 4849L: linux-media@vger.kernel.org
275ffde4 4850T: git git://linuxtv.org/media_tree.git
e8deeae2 4851S: Maintained
0c0d06ca 4852F: drivers/media/usb/gspca/pac207.c
e8deeae2 4853
261982f1 4854GSPCA SN9C20X SUBDRIVER
d95c5b0b 4855M: Brian Johnson <brijohn@gmail.com>
261982f1 4856L: linux-media@vger.kernel.org
275ffde4 4857T: git git://linuxtv.org/media_tree.git
261982f1 4858S: Maintained
0c0d06ca 4859F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4860
e8deeae2 4861GSPCA T613 SUBDRIVER
8b58be88 4862M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4863L: linux-media@vger.kernel.org
275ffde4 4864T: git git://linuxtv.org/media_tree.git
e8deeae2 4865S: Maintained
0c0d06ca 4866F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4867
4868GSPCA USB WEBCAM DRIVER
fc3f906b 4869M: Hans de Goede <hdegoede@redhat.com>
661263b5 4870L: linux-media@vger.kernel.org
275ffde4 4871T: git git://linuxtv.org/media_tree.git
e8deeae2 4872S: Maintained
0c0d06ca 4873F: drivers/media/usb/gspca/
e8deeae2 4874
584ec979 4875GUID PARTITION TABLE (GPT)
4f973c63 4876M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4877L: linux-efi@vger.kernel.org
4878S: Maintained
4879F: block/partitions/efi.*
4880
aa3c598b 4881STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4882M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4883L: linux-media@vger.kernel.org
275ffde4 4884T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4885S: Maintained
4886F: drivers/media/usb/stk1160/
e8deeae2 4887
4e456b86
YS
4888H8/300 ARCHITECTURE
4889M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4890L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4891W: http://uclinux-h8.sourceforge.jp
4892T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4893S: Maintained
4894F: arch/h8300/
4895F: drivers/clocksource/h8300_*.c
4896F: drivers/clk/h8300/
4897F: drivers/irqchip/irq-renesas-h8*.c
4898
71a6d0af
HW
4899HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4900M: Frank Seidel <frank@f-seidel.de>
4901L: platform-driver-x86@vger.kernel.org
4902W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4903S: Maintained
4904F: drivers/platform/x86/hdaps.c
4905
48fc9e26
HV
4906HDPVR USB VIDEO ENCODER DRIVER
4907M: Hans Verkuil <hverkuil@xs4all.nl>
4908L: linux-media@vger.kernel.org
4909T: git git://linuxtv.org/media_tree.git
a825eaec 4910W: https://linuxtv.org
48fc9e26 4911S: Odd Fixes
14430813 4912F: drivers/media/usb/hdpvr/
48fc9e26 4913
71a6d0af 4914HWPOISON MEMORY FAILURE HANDLING
f9625c48 4915M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4916L: linux-mm@kvack.org
71a6d0af
HW
4917S: Maintained
4918F: mm/memory-failure.c
4919F: mm/hwpoison-inject.c
4920
4921HYPERVISOR VIRTUAL CONSOLE DRIVER
4922L: linuxppc-dev@lists.ozlabs.org
4923S: Odd Fixes
4924F: drivers/tty/hvc/
4925
e5ab1477
AP
4926HACKRF MEDIA DRIVER
4927M: Antti Palosaari <crope@iki.fi>
4928L: linux-media@vger.kernel.org
a825eaec 4929W: https://linuxtv.org
e5ab1477
AP
4930W: http://palosaari.fi/linux/
4931Q: http://patchwork.linuxtv.org/project/linux-media/list/
4932T: git git://linuxtv.org/anttip/media_tree.git
4933S: Maintained
4934F: drivers/media/usb/hackrf/
4935
5b543965 4936HARDWARE MONITORING
d8130624 4937M: Jean Delvare <jdelvare@suse.com>
ca462085 4938M: Guenter Roeck <linux@roeck-us.net>
5b543965 4939L: lm-sensors@lm-sensors.org
595142e0 4940W: http://www.lm-sensors.org/
a94ef4ed 4941T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4942T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4943S: Maintained
047f4ec2 4944F: Documentation/hwmon/
679655da 4945F: drivers/hwmon/
047f4ec2 4946F: include/linux/hwmon*.h
5b543965 4947
844dd05f 4948HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4949M: Matt Mackall <mpm@selenic.com>
4950M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4951L: linux-crypto@vger.kernel.org
c0d0787b 4952S: Odd fixes
679655da
JP
4953F: Documentation/hw_random.txt
4954F: drivers/char/hw_random/
4955F: include/linux/hw_random.h
844dd05f 4956
8b37fcfc
OBC
4957HARDWARE SPINLOCK CORE
4958M: Ohad Ben-Cohen <ohad@wizery.com>
4959S: Maintained
4960F: Documentation/hwspinlock.txt
4961F: drivers/hwspinlock/hwspinlock_*
4962F: include/linux/hwspinlock.h
4963
1da177e4 4964HARMONY SOUND DRIVER
ac6aecbf 4965L: linux-parisc@vger.kernel.org
1da177e4 4966S: Maintained
679655da 4967F: sound/parisc/harmony.*
1da177e4 4968
91952bc0
AP
4969HD29L2 MEDIA DRIVER
4970M: Antti Palosaari <crope@iki.fi>
4971L: linux-media@vger.kernel.org
a825eaec 4972W: https://linuxtv.org
91952bc0
AP
4973W: http://palosaari.fi/linux/
4974Q: http://patchwork.linuxtv.org/project/linux-media/list/
4975T: git git://linuxtv.org/anttip/media_tree.git
4976S: Maintained
4977F: drivers/media/dvb-frontends/hd29l2*
4978
e2d1d6c0 4979HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 4980L: iss_storagedev@hp.com
af9f1b3c 4981S: Orphan
679655da
JP
4982F: Documentation/blockdev/cpqarray.txt
4983F: drivers/block/cpqarray.*
e2d1d6c0 4984
9257aa49 4985HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
693373db 4986M: Don Brace <don.brace@pmcs.com>
9257aa49 4987L: iss_storagedev@hp.com
693373db
DB
4988L: storagedev@pmcs.com
4989L: linux-scsi@vger.kernel.org
9257aa49
SC
4990S: Supported
4991F: Documentation/scsi/hpsa.txt
4992F: drivers/scsi/hpsa*.[ch]
4993F: include/linux/cciss*.h
c117ab84 4994F: include/uapi/linux/cciss*.h
9257aa49 4995
e2d1d6c0 4996HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 4997M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 4998L: iss_storagedev@hp.com
693373db
DB
4999L: storagedev@pmcs.com
5000L: linux-scsi@vger.kernel.org
e2d1d6c0 5001S: Supported
679655da
JP
5002F: Documentation/blockdev/cciss.txt
5003F: drivers/block/cciss*
5004F: include/linux/cciss_ioctl.h
c117ab84 5005F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5006
1da177e4 5007HFS FILESYSTEM
6cf515e1
GU
5008L: linux-fsdevel@vger.kernel.org
5009S: Orphan
679655da
JP
5010F: Documentation/filesystems/hfs.txt
5011F: fs/hfs/
1da177e4 5012
ef575f47
GU
5013HFSPLUS FILESYSTEM
5014L: linux-fsdevel@vger.kernel.org
5015S: Orphan
5016F: Documentation/filesystems/hfsplus.txt
5017F: fs/hfsplus/
5018
1da177e4 5019HGA FRAMEBUFFER DRIVER
8b58be88 5020M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5021L: linux-nvidia@lists.surfsouth.com
5022W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5023S: Maintained
8a61f013 5024F: drivers/video/fbdev/hgafb.c
1da177e4 5025
4480f15b 5026HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5027M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5028M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5029L: linux-pm@vger.kernel.org
e2d1d6c0 5030S: Supported
679655da
JP
5031F: arch/x86/power/
5032F: drivers/base/power/
5033F: kernel/power/
5034F: include/linux/suspend.h
5035F: include/linux/freezer.h
5036F: include/linux/pm.h
679655da 5037F: arch/*/include/asm/suspend*.h
e2d1d6c0 5038
4ef4caad 5039HID CORE LAYER
e5f6450c 5040M: Jiri Kosina <jikos@kernel.org>
406df153 5041R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5042L: linux-input@vger.kernel.org
54e5881d 5043T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5044S: Maintained
679655da
JP
5045F: drivers/hid/
5046F: include/linux/hid*
c117ab84 5047F: include/uapi/linux/hid*
4ef4caad 5048
30ee72f0 5049HID SENSOR HUB DRIVERS
e5f6450c 5050M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5051M: Jonathan Cameron <jic23@kernel.org>
5052M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5053L: linux-input@vger.kernel.org
5054L: linux-iio@vger.kernel.org
5055S: Maintained
5056F: Documentation/hid/hid-sensor*
5057F: drivers/hid/hid-sensor-*
5058F: drivers/iio/*/hid-*
5059F: include/linux/hid-sensor-*
5060
38bed542 5061HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5062M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5063L: linux-kernel@vger.kernel.org
75fc2d37 5064T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5065S: Maintained
679655da 5066F: Documentation/timers/
5cee9645 5067F: kernel/time/hrtimer.c
88606e80
TG
5068F: kernel/time/clockevents.c
5069F: kernel/time/tick*.*
5070F: kernel/time/timer_*.c
05ed8490 5071F: include/linux/clockchips.h
679655da 5072F: include/linux/hrtimer.h
38bed542 5073
1da177e4 5074HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5075L: linux-hams@vger.kernel.org
8b64f2a0 5076S: Orphan
679655da
JP
5077F: drivers/net/hamradio/dmascc.c
5078F: drivers/net/hamradio/scc.c
1da177e4 5079
ede1e6f8 5080HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5081M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5082W: http://www.highpoint-tech.com
5083S: Supported
679655da
JP
5084F: Documentation/scsi/hptiop.txt
5085F: drivers/scsi/hptiop.c
ede1e6f8 5086
1da177e4 5087HIPPI
8b58be88 5088M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5089L: linux-hippi@sunsite.dk
5090S: Maintained
679655da 5091F: include/linux/hippidevice.h
c117ab84 5092F: include/uapi/linux/if_hippi.h
679655da 5093F: net/802/hippi.c
ff5a3b50 5094F: drivers/net/hippi/
1da177e4 5095
16c6c252
JG
5096HISILICON SAS Controller
5097M: John Garry <john.garry@huawei.com>
5098W: http://www.hisilicon.com
5099S: Supported
5100F: drivers/scsi/hisi_sas/
5101F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5102
ff1d2767 5103HOST AP DRIVER
8b58be88 5104M: Jouni Malinen <j@w1.fi>
85d32e7b 5105L: hostap@shmoo.com (subscribers-only)
724c6b35 5106L: linux-wireless@vger.kernel.org
ff1d2767
JM
5107W: http://hostap.epitest.fi/
5108S: Maintained
eb4f98d5 5109F: drivers/net/wireless/intersil/hostap/
ff1d2767 5110
dd8cd779 5111HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5112L: platform-driver-x86@vger.kernel.org
95c70215 5113S: Orphan
679655da 5114F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5115
e2d1d6c0 5116HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5117M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5118S: Maintained
7e25d724 5119F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5120
7d2c86b5 5121HPET: High Precision Event Timers driver
8b58be88 5122M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5123S: Maintained
679655da
JP
5124F: Documentation/timers/hpet.txt
5125F: drivers/char/hpet.c
5126F: include/linux/hpet.h
c117ab84 5127F: include/uapi/linux/hpet.h
b9b0332f 5128
e07b5d79 5129HPET: x86
9e06f631 5130S: Orphan
679655da
JP
5131F: arch/x86/kernel/hpet.c
5132F: arch/x86/include/asm/hpet.h
b9b0332f 5133
1da177e4 5134HPFS FILESYSTEM
8b58be88 5135M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5136W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5137S: Maintained
679655da 5138F: fs/hpfs/
1da177e4 5139
3441cded 5140HSI SUBSYSTEM
56459ea9
SR
5141M: Sebastian Reichel <sre@kernel.org>
5142T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5143S: Maintained
5144F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5145F: Documentation/hsi.txt
3441cded
SR
5146F: drivers/hsi/
5147F: include/linux/hsi/
5148F: include/uapi/linux/hsi/
5149
7d2c86b5 5150HSO 3G MODEM DRIVER
8b58be88 5151M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5152W: http://www.pharscape.org
5153S: Maintained
679655da 5154F: drivers/net/usb/hso.c
11cd29b0 5155
19990e29
AB
5156HSR NETWORK PROTOCOL
5157M: Arvid Brodin <arvid.brodin@alten.se>
5158L: netdev@vger.kernel.org
5159S: Maintained
5160F: net/hsr/
5161
5a18c343 5162HTCPEN TOUCHSCREEN DRIVER
8b58be88 5163M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5164L: linux-input@vger.kernel.org
5165S: Maintained
679655da 5166F: drivers/input/touchscreen/htcpen.c
5a18c343 5167
1da177e4 5168HUGETLB FILESYSTEM
6d49e352 5169M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5170S: Maintained
679655da 5171F: fs/hugetlbfs/
1da177e4 5172
05183189 5173Hyper-V CORE AND DRIVERS
9c3646d1 5174M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5175M: Haiyang Zhang <haiyangz@microsoft.com>
5176L: devel@linuxdriverproject.org
5177S: Maintained
a4162747
HZ
5178F: arch/x86/include/asm/mshyperv.h
5179F: arch/x86/include/uapi/asm/hyperv.h
5180F: arch/x86/kernel/cpu/mshyperv.c
05183189 5181F: drivers/hid/hid-hyperv.c
a4162747 5182F: drivers/hv/
f92ca80b 5183F: drivers/input/serio/hyperv-keyboard.c
05183189 5184F: drivers/net/hyperv/
a4162747 5185F: drivers/scsi/storvsc_drv.c
8a61f013 5186F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5187F: include/linux/hyperv.h
5188F: tools/hv/
54bf725e 5189F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5190
d85c8a6a 5191I2C OVER PARALLEL PORT
d8130624 5192M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5193L: linux-i2c@vger.kernel.org
5194S: Maintained
5195F: Documentation/i2c/busses/i2c-parport
5196F: Documentation/i2c/busses/i2c-parport-light
5197F: drivers/i2c/busses/i2c-parport.c
5198F: drivers/i2c/busses/i2c-parport-light.c
5199
5200I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5201M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5202L: linux-i2c@vger.kernel.org
5203S: Maintained
5204F: Documentation/i2c/busses/i2c-ali1535
5205F: Documentation/i2c/busses/i2c-ali1563
5206F: Documentation/i2c/busses/i2c-ali15x3
5207F: Documentation/i2c/busses/i2c-amd756
5208F: Documentation/i2c/busses/i2c-amd8111
5209F: Documentation/i2c/busses/i2c-i801
5210F: Documentation/i2c/busses/i2c-nforce2
5211F: Documentation/i2c/busses/i2c-piix4
5212F: Documentation/i2c/busses/i2c-sis5595
5213F: Documentation/i2c/busses/i2c-sis630
5214F: Documentation/i2c/busses/i2c-sis96x
5215F: Documentation/i2c/busses/i2c-via
5216F: Documentation/i2c/busses/i2c-viapro
5217F: drivers/i2c/busses/i2c-ali1535.c
5218F: drivers/i2c/busses/i2c-ali1563.c
5219F: drivers/i2c/busses/i2c-ali15x3.c
5220F: drivers/i2c/busses/i2c-amd756.c
5221F: drivers/i2c/busses/i2c-amd756-s4882.c
5222F: drivers/i2c/busses/i2c-amd8111.c
5223F: drivers/i2c/busses/i2c-i801.c
5224F: drivers/i2c/busses/i2c-isch.c
5225F: drivers/i2c/busses/i2c-nforce2.c
5226F: drivers/i2c/busses/i2c-nforce2-s4985.c
5227F: drivers/i2c/busses/i2c-piix4.c
5228F: drivers/i2c/busses/i2c-sis5595.c
5229F: drivers/i2c/busses/i2c-sis630.c
5230F: drivers/i2c/busses/i2c-sis96x.c
5231F: drivers/i2c/busses/i2c-via.c
5232F: drivers/i2c/busses/i2c-viapro.c
5233
cb7f07a4
NH
5234I2C/SMBUS ISMT DRIVER
5235M: Seth Heasley <seth.heasley@intel.com>
5236M: Neil Horman <nhorman@tuxdriver.com>
5237L: linux-i2c@vger.kernel.org
5238F: drivers/i2c/busses/i2c-ismt.c
5239F: Documentation/i2c/busses/i2c-ismt
5240
6ea884db 5241I2C/SMBUS STUB DRIVER
d8130624 5242M: Jean Delvare <jdelvare@suse.com>
846557d3 5243L: linux-i2c@vger.kernel.org
6ea884db 5244S: Maintained
8547a5bc 5245F: drivers/i2c/i2c-stub.c
6ea884db 5246
5b543965 5247I2C SUBSYSTEM
14d77c4d 5248M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5249L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5250W: https://i2c.wiki.kernel.org/
5251Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5252T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5253S: Maintained
40ed1b4c 5254F: Documentation/devicetree/bindings/i2c/
679655da
JP
5255F: Documentation/i2c/
5256F: drivers/i2c/
630bc46e 5257F: drivers/i2c/*/
679655da 5258F: include/linux/i2c.h
03b70d62 5259F: include/linux/i2c-*.h
c117ab84
CEB
5260F: include/uapi/linux/i2c.h
5261F: include/uapi/linux/i2c-*.h
1da177e4 5262
4560d677
WS
5263I2C ACPI SUPPORT
5264M: Mika Westerberg <mika.westerberg@linux.intel.com>
5265L: linux-i2c@vger.kernel.org
5266L: linux-acpi@vger.kernel.org
5267S: Maintained
4560d677 5268
d85c8a6a 5269I2C-TAOS-EVM DRIVER
d8130624 5270M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5271L: linux-i2c@vger.kernel.org
5272S: Maintained
5273F: Documentation/i2c/busses/i2c-taos-evm
5274F: drivers/i2c/busses/i2c-taos-evm.c
5275
e8c76eed 5276I2C-TINY-USB DRIVER
8b58be88 5277M: Till Harbaum <till@harbaum.org>
846557d3 5278L: linux-i2c@vger.kernel.org
932d1872 5279W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5280S: Maintained
679655da 5281F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5282
1da177e4 5283i386 BOOT CODE
8b58be88 5284M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5285S: Maintained
679655da 5286F: arch/x86/boot/
1da177e4
LT
5287
5288i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5289M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5290T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5291S: Maintained
5292
1da177e4 5293IA64 (Itanium) PLATFORM
8b58be88
JP
5294M: Tony Luck <tony.luck@intel.com>
5295M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5296L: linux-ia64@vger.kernel.org
6b1c70b1 5297T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5298S: Maintained
679655da 5299F: arch/ia64/
1da177e4 5300
4cd38750
LDSB
5301IBM Power VMX Cryptographic instructions
5302M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5303M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5304L: linux-crypto@vger.kernel.org
5305S: Supported
5306F: drivers/crypto/vmx/Makefile
5307F: drivers/crypto/vmx/Kconfig
5308F: drivers/crypto/vmx/vmx.c
5309F: drivers/crypto/vmx/aes*
5310F: drivers/crypto/vmx/ghash*
5311F: drivers/crypto/vmx/ppc-xlate.pl
5312
956c203c 5313IBM Power in-Nest Crypto Acceleration
4cd38750 5314M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5315M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5316L: linux-crypto@vger.kernel.org
5317S: Supported
28bceeaa
DS
5318F: drivers/crypto/nx/Makefile
5319F: drivers/crypto/nx/Kconfig
5320F: drivers/crypto/nx/nx-aes*
5321F: drivers/crypto/nx/nx-sha*
5322F: drivers/crypto/nx/nx.*
5323F: drivers/crypto/nx/nx_csbcpb.h
5324F: drivers/crypto/nx/nx_debugfs.h
956c203c 5325
0e16aafb 5326IBM Power 842 compression accelerator
41656aa7 5327M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5328S: Supported
28bceeaa
DS
5329F: drivers/crypto/nx/Makefile
5330F: drivers/crypto/nx/Kconfig
7011a122 5331F: drivers/crypto/nx/nx-842*
2da572c9 5332F: include/linux/sw842.h
2062c5b6 5333F: crypto/842.c
2da572c9 5334F: lib/842/
0e16aafb 5335
1da177e4 5336IBM Power Linux RAID adapter
8b58be88 5337M: Brian King <brking@us.ibm.com>
1da177e4 5338S: Supported
679655da 5339F: drivers/scsi/ipr.*
1da177e4 5340
9d348af4 5341IBM Power Virtual Ethernet Device Driver
eddd63a6 5342M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5343L: netdev@vger.kernel.org
5344S: Supported
9aa32835 5345F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5346
032c5e82
TF
5347IBM Power SRIOV Virtual NIC Device Driver
5348M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5349M: John Allen <jallen@linux.vnet.ibm.com>
5350L: netdev@vger.kernel.org
5351S: Supported
5352F: drivers/net/ethernet/ibm/ibmvnic.*
5353
e6babec6 5354IBM Power Virtual SCSI Device Drivers
bcbde52b 5355M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5356L: linux-scsi@vger.kernel.org
5357S: Supported
e6babec6
NF
5358F: drivers/scsi/ibmvscsi/ibmvscsi*
5359F: drivers/scsi/ibmvscsi/viosrp.h
5360
5361IBM Power Virtual FC Device Drivers
44b4dad9 5362M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5363L: linux-scsi@vger.kernel.org
5364S: Supported
5365F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5366
1da177e4 5367IBM ServeRAID RAID DRIVER
f9213e78 5368S: Orphan
679655da 5369F: drivers/scsi/ips.*
1da177e4 5370
6ed9f9c4
PT
5371ICH LPC AND GPIO DRIVER
5372M: Peter Tyser <ptyser@xes-inc.com>
5373S: Maintained
5374F: drivers/mfd/lpc_ich.c
5375F: drivers/gpio/gpio-ich.c
5376
1e7106fc 5377IDE SUBSYSTEM
8b58be88 5378M: "David S. Miller" <davem@davemloft.net>
1da177e4 5379L: linux-ide@vger.kernel.org
8a6e2535 5380Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5381T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5382S: Maintained
679655da
JP
5383F: Documentation/ide/
5384F: drivers/ide/
5385F: include/linux/ide.h
1da177e4 5386
6cb8c13d
IP
5387IDEAPAD LAPTOP EXTRAS DRIVER
5388M: Ike Panhc <ike.pan@canonical.com>
5389L: platform-driver-x86@vger.kernel.org
5390W: http://launchpad.net/ideapad-laptop
5391S: Maintained
5392F: drivers/platform/x86/ideapad-laptop.c
5393
1ea4c161
AM
5394IDEAPAD LAPTOP SLIDEBAR DRIVER
5395M: Andrey Moiseev <o2g.org.ru@gmail.com>
5396L: linux-input@vger.kernel.org
5397W: https://github.com/o2genum/ideapad-slidebar
5398S: Maintained
5399F: drivers/input/misc/ideapad_slidebar.c
5400
0f861e8c 5401IDE/ATAPI DRIVERS
487ba8e8 5402M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5403L: linux-ide@vger.kernel.org
c404c199 5404S: Maintained
679655da
JP
5405F: Documentation/cdrom/ide-cd
5406F: drivers/ide/ide-cd*
1da177e4 5407
27471fdb 5408IDLE-I7300
8b58be88 5409M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5410L: linux-pm@vger.kernel.org
27471fdb 5411S: Supported
679655da 5412F: drivers/idle/i7300_idle.c
27471fdb 5413
02cf2286 5414IEEE 802.15.4 SUBSYSTEM
b6e195fd 5415M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5416L: linux-wpan@vger.kernel.org
5417W: https://github.com/linux-wpan
5418T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5419S: Maintained
5420F: net/ieee802154/
68653359 5421F: net/mac802154/
251741b1 5422F: drivers/net/ieee802154/
580947d3
AA
5423F: include/linux/nl802154.h
5424F: include/linux/ieee802154.h
5425F: include/net/nl802154.h
5426F: include/net/mac802154.h
5427F: include/net/af_ieee802154.h
5428F: include/net/cfg802154.h
5429F: include/net/ieee802154_netdev.h
ebef9c12 5430F: Documentation/networking/ieee802154.txt
02cf2286 5431
b1c97193
SY
5432IGORPLUG-USB IR RECEIVER
5433M: Sean Young <sean@mess.org>
5434L: linux-media@vger.kernel.org
5435S: Maintained
5436F: drivers/media/rc/igorplugusb.c
5437
40ad4a30
SY
5438IGUANAWORKS USB IR TRANSCEIVER
5439M: Sean Young <sean@mess.org>
5440L: linux-media@vger.kernel.org
5441S: Maintained
5442F: drivers/media/rc/iguanair.c
5443
9545f86e 5444IIO SUBSYSTEM AND DRIVERS
030a13d7 5445M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5446R: Hartmut Knaack <knaack.h@gmx.de>
5447R: Lars-Peter Clausen <lars@metafoo.de>
5448R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5449L: linux-iio@vger.kernel.org
5450S: Maintained
03e7c251 5451F: drivers/iio/
9545f86e 5452F: drivers/staging/iio/
8fe671fc 5453F: include/linux/iio/
817020cf 5454F: tools/iio/
9545f86e 5455
65519263
SG
5456IKANOS/ADI EAGLE ADSL USB DRIVER
5457M: Matthieu Castet <castet.matthieu@free.fr>
5458M: Stanislaw Gruszka <stf_xl@wp.pl>
5459S: Maintained
5460F: drivers/usb/atm/ueagle-atm.c
5461
e89ab51f
GR
5462INA209 HARDWARE MONITOR DRIVER
5463M: Guenter Roeck <linux@roeck-us.net>
5464L: lm-sensors@lm-sensors.org
5465S: Maintained
5466F: Documentation/hwmon/ina209
5467F: Documentation/devicetree/bindings/i2c/ina209.txt
5468F: drivers/hwmon/ina209.c
5469
5470INA2XX HARDWARE MONITOR DRIVER
5471M: Guenter Roeck <linux@roeck-us.net>
5472L: lm-sensors@lm-sensors.org
5473S: Maintained
5474F: Documentation/hwmon/ina2xx
5475F: drivers/hwmon/ina2xx.c
5476F: include/linux/platform_data/ina2xx.h
5477
14dc124f
SIG
5478INDUSTRY PACK SUBSYSTEM (IPACK)
5479M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5480M: Jens Taprogge <jens.taprogge@taprogge.org>
5481M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5482L: industrypack-devel@lists.sourceforge.net
5483W: http://industrypack.sourceforge.net
5484S: Maintained
5485F: drivers/ipack/
5486
8adc53fd
ZLK
5487INGENIC JZ4780 DMA Driver
5488M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5489S: Maintained
5490F: drivers/dma/dma-jz4780.c
5491
aa7168f4 5492INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5493M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5494M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5495L: linux-ima-devel@lists.sourceforge.net
5496L: linux-ima-user@lists.sourceforge.net
5497L: linux-security-module@vger.kernel.org
aa7168f4 5498S: Supported
679655da 5499F: security/integrity/ima/
aa7168f4 5500
9a4ea5a9
JH
5501IMGTEC IR DECODER DRIVER
5502M: James Hogan <james.hogan@imgtec.com>
5503S: Maintained
5504F: drivers/media/rc/img-ir/
5505
1da177e4 5506IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5507L: linux-fbdev@vger.kernel.org
843393d3 5508S: Orphan
8a61f013 5509F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5510
5511INFINIBAND SUBSYSTEM
b6b2bbe6 5512M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5513M: Sean Hefty <sean.hefty@intel.com>
5514M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5515L: linux-rdma@vger.kernel.org
605841f5 5516W: http://www.openfabrics.org/
8a6e2535 5517Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5518T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5519S: Supported
679655da
JP
5520F: Documentation/infiniband/
5521F: drivers/infiniband/
2dfcad3a 5522F: drivers/staging/rdma/
c117ab84 5523F: include/uapi/linux/if_infiniband.h
954138dc
YD
5524F: include/uapi/rdma/
5525F: include/rdma/
1da177e4 5526
c9f04f58 5527INOTIFY
8b58be88
JP
5528M: John McCutchan <john@johnmccutchan.com>
5529M: Robert Love <rlove@rlove.org>
5530M: Eric Paris <eparis@parisplace.org>
c9f04f58 5531S: Maintained
679655da
JP
5532F: Documentation/filesystems/inotify.txt
5533F: fs/notify/inotify/
5534F: include/linux/inotify.h
c117ab84 5535F: include/uapi/linux/inotify.h
c9f04f58 5536
e2d1d6c0 5537INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5538M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5539L: linux-input@vger.kernel.org
8a6e2535 5540Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5541T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5542S: Maintained
679655da 5543F: drivers/input/
f4eea7e2 5544F: include/linux/input.h
c117ab84 5545F: include/uapi/linux/input.h
f4eea7e2 5546F: include/linux/input/
e2d1d6c0 5547
3267a87f 5548INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5549M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5550L: linux-input@vger.kernel.org
75dd112a 5551S: Odd fixes
3267a87f 5552F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5553F: drivers/input/input-mt.c
3267a87f
HR
5554K: \b(ABS|SYN)_MT_
5555
97fa99a3
JY
5556INTEL ASoC BDW/HSW DRIVERS
5557M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5558L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5559S: Supported
e8e1225d
JP
5560F: sound/soc/intel/common/sst-dsp*
5561F: sound/soc/intel/common/sst-firmware.c
5562F: sound/soc/intel/boards/broadwell.c
5563F: sound/soc/intel/haswell/
97fa99a3 5564
4ac13e17
DJ
5565INTEL C600 SERIES SAS CONTROLLER DRIVER
5566M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5567M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5568L: linux-scsi@vger.kernel.org
7106891a
DJ
5569T: git git://git.code.sf.net/p/intel-sas/isci
5570S: Supported
4ac13e17 5571F: drivers/scsi/isci/
4ac13e17 5572
ecc83e52
AH
5573INTEL HID EVENT DRIVER
5574M: Alex Hung <alex.hung@canonical.com>
5575L: platform-driver-x86@vger.kernel.org
5576S: Maintained
5577F: drivers/platform/x86/intel-hid.c
5578
26717172
LB
5579INTEL IDLE DRIVER
5580M: Len Brown <lenb@kernel.org>
bf1c138e 5581L: linux-pm@vger.kernel.org
08deed1e 5582T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5583S: Supported
5584F: drivers/idle/intel_idle.c
5585
7c1ac18d 5586INTEL PSTATE DRIVER
58ac1f62
SP
5587M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5588M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5589L: linux-pm@vger.kernel.org
5590S: Supported
5591F: drivers/cpufreq/intel_pstate.c
5592
9eb8ef74 5593INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5594M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5595L: linux-fbdev@vger.kernel.org
ce00f85c 5596S: Maintained
679655da 5597F: Documentation/fb/intelfb.txt
8a61f013 5598F: drivers/video/fbdev/intelfb/
9eb8ef74 5599
1da177e4 5600INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5601M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5602L: linux-fbdev@vger.kernel.org
ce00f85c 5603S: Maintained
8a61f013 5604F: drivers/video/fbdev/i810/
1da177e4 5605
f4a9bc4c 5606INTEL MENLOW THERMAL DRIVER
8b58be88 5607M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5608L: platform-driver-x86@vger.kernel.org
5ca92bd9 5609W: https://01.org/linux-acpi
f4a9bc4c 5610S: Supported
679655da 5611F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5612
248a9dc3 5613INTEL I/OAT DMA DRIVER
18ebd564 5614M: Dave Jiang <dave.jiang@intel.com>
08223d80 5615R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5616L: dmaengine@vger.kernel.org
5617Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5618S: Supported
679655da 5619F: drivers/dma/ioat*
248a9dc3 5620
6c8909b4 5621INTEL IOMMU (VT-d)
8b58be88 5622M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5623L: iommu@lists.linux-foundation.org
54e5881d 5624T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5625S: Supported
3fb39615 5626F: drivers/iommu/intel-iommu.c
679655da 5627F: include/linux/intel-iommu.h
6c8909b4 5628
b3e5f263 5629INTEL IOP-ADMA DMA DRIVER
08223d80 5630R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5631S: Odd fixes
679655da 5632F: drivers/dma/iop-adma.c
b3e5f263 5633
9251ce95 5634INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5635M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5636S: Maintained
679655da
JP
5637F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5638F: arch/arm/mach-ixp4xx/include/mach/npe.h
5639F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5640F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5641F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5642F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5643
844dd05f 5644INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5645M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5646S: Maintained
679655da 5647F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5648
2f302324 5649INTEL ETHERNET DRIVERS
8b58be88 5650M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5651R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5652R: Shannon Nelson <shannon.nelson@intel.com>
5653R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5654R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5655R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5656R: John Ronciak <john.ronciak@intel.com>
5657R: Mitch Williams <mitch.a.williams@intel.com>
5658L: intel-wired-lan@lists.osuosl.org
f6fde11a 5659W: http://www.intel.com/support/feedback.htm
d94e6fed 5660W: http://e1000.sourceforge.net/
2f302324
JK
5661Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5662T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5663T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5664S: Supported
0d164401
JK
5665F: Documentation/networking/e100.txt
5666F: Documentation/networking/e1000.txt
5667F: Documentation/networking/e1000e.txt
5668F: Documentation/networking/igb.txt
5669F: Documentation/networking/igbvf.txt
5670F: Documentation/networking/ixgb.txt
5671F: Documentation/networking/ixgbe.txt
5672F: Documentation/networking/ixgbevf.txt
1bff6529 5673F: Documentation/networking/i40e.txt
105bf2fe 5674F: Documentation/networking/i40evf.txt
dee1ad47 5675F: drivers/net/ethernet/intel/
bc90d291 5676F: drivers/net/ethernet/intel/*/
1da177e4 5677
0963d59b
LW
5678INTEL-MID GPIO DRIVER
5679M: David Cohen <david.a.cohen@linux.intel.com>
5680L: linux-gpio@vger.kernel.org
5681S: Maintained
5682F: drivers/gpio/gpio-intel-mid.c
5683
ca907a90
SY
5684INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5685M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5686L: linux-wireless@vger.kernel.org
ca907a90 5687S: Maintained
679655da 5688F: Documentation/networking/README.ipw2100
679655da 5689F: Documentation/networking/README.ipw2200
367a1092 5690F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5691
5760b0a5
AS
5692INTEL(R) TRACE HUB
5693M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5694S: Supported
5695F: Documentation/trace/intel_th.txt
5696F: drivers/hwtracing/intel_th/
5697
4bd96a7a 5698INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5699M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5700L: tboot-devel@lists.sourceforge.net
5701W: http://tboot.sourceforge.net
e9b7d7c8 5702T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5703S: Supported
5704F: Documentation/intel_txt.txt
5705F: include/linux/tboot.h
5706F: arch/x86/kernel/tboot.c
5707
8a70da82 5708INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5709M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5710M: linux-wimax@intel.com
49e7d9df 5711L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5712S: Supported
5713W: http://linuxwimax.org
679655da
JP
5714F: Documentation/wimax/README.i2400m
5715F: drivers/net/wimax/i2400m/
c117ab84 5716F: include/uapi/linux/wimax/i2400m.h
8a70da82 5717
1c0ce89c
SG
5718INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5719M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5720L: linux-wireless@vger.kernel.org
1c0ce89c 5721S: Supported
7ac9a364 5722F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5723
b481de9c 5724INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5725M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5726M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5727M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5728L: linux-wireless@vger.kernel.org
b481de9c 5729W: http://intellinuxwireless.org
b62ff718 5730T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5731S: Supported
e705c121 5732F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5733
de8fe023
TW
5734INTEL MANAGEMENT ENGINE (mei)
5735M: Tomas Winkler <tomas.winkler@intel.com>
5736L: linux-kernel@vger.kernel.org
5737S: Supported
c117ab84 5738F: include/uapi/linux/mei.h
5069288b 5739F: include/linux/mei_cl_bus.h
de8fe023 5740F: drivers/misc/mei/*
e07950a1 5741F: Documentation/misc-devices/mei/*
de8fe023 5742
50ceb98b
SD
5743INTEL MIC DRIVERS (mic)
5744M: Sudeep Dutt <sudeep.dutt@intel.com>
5745M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5746S: Supported
5747W: https://github.com/sudeepdutt/mic
5748W: http://software.intel.com/en-us/mic-developer
5749F: include/linux/mic_bus.h
5750F: include/linux/scif.h
5751F: include/uapi/linux/mic_common.h
5752F: include/uapi/linux/mic_ioctl.h
5753F include/uapi/linux/scif_ioctl.h
5754F: drivers/misc/mic/
5755F: drivers/dma/mic_x100_dma.c
5756F: drivers/dma/mic_x100_dma.h
5757F Documentation/mic/
5758
fdca4f16 5759INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5760M: Zha Qipeng<qipeng.zha@intel.com>
5761L: platform-driver-x86@vger.kernel.org
5762S: Maintained
5763F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5764F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5765F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5766F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5767
378f956e
SKC
5768INTEL TELEMETRY DRIVER
5769M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5770L: platform-driver-x86@vger.kernel.org
5771S: Maintained
5772F: drivers/platform/x86/intel_telemetry_core.c
5773F: arch/x86/include/asm/intel_telemetry.h
9d16b482 5774F: drivers/platform/x86/intel_telemetry_pltdrv.c
87bee290 5775F: drivers/platform/x86/intel_telemetry_debugfs.c
0a8b8353 5776
cb109a0e 5777IOC3 ETHERNET DRIVER
8b58be88 5778M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5779L: linux-mips@linux-mips.org
5780S: Maintained
8862bf1e 5781F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5782
cb109a0e 5783IOC3 SERIAL DRIVER
8b58be88 5784M: Pat Gefre <pfg@sgi.com>
d39e0721 5785L: linux-serial@vger.kernel.org
cb109a0e 5786S: Maintained
df621252 5787F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5788
0b6e8569
SW
5789IOMMU DRIVERS
5790M: Joerg Roedel <joro@8bytes.org>
5791L: iommu@lists.linux-foundation.org
5792T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5793S: Maintained
5794F: drivers/iommu/
5795
4480f15b 5796IP MASQUERADING
8b58be88 5797M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5798S: Maintained
679655da 5799F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5800
4480f15b 5801IPATH DRIVER
8473c603 5802M: Mike Marciniszyn <infinipath@intel.com>
e6cc0fd1 5803L: linux-rdma@vger.kernel.org
52a09a04 5804S: Maintained
6f9b3890 5805F: drivers/staging/rdma/ipath/
77d8798b 5806
4409ebe9 5807IPMI SUBSYSTEM
8b58be88 5808M: Corey Minyard <minyard@acm.org>
b0c90653 5809L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5810W: http://openipmi.sourceforge.net/
5811S: Supported
679655da
JP
5812F: Documentation/IPMI.txt
5813F: drivers/char/ipmi/
5814F: include/linux/ipmi*
c117ab84 5815F: include/uapi/linux/ipmi*
4409ebe9 5816
2d800897
KW
5817QCOM AUDIO (ASoC) DRIVERS
5818M: Patrick Lai <plai@codeaurora.org>
5819M: Banajit Goswami <bgoswami@codeaurora.org>
5820L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5821S: Supported
5822F: sound/soc/qcom/
5823
e2d1d6c0 5824IPS SCSI RAID DRIVER
8b58be88 5825M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5826L: linux-scsi@vger.kernel.org
5827W: http://www.adaptec.com/
5828S: Maintained
679655da 5829F: drivers/scsi/ips*
e2d1d6c0
RD
5830
5831IPVS
8b58be88
JP
5832M: Wensong Zhang <wensong@linux-vs.org>
5833M: Simon Horman <horms@verge.net.au>
5834M: Julian Anastasov <ja@ssi.bg>
979b6c13 5835L: netdev@vger.kernel.org
e2d1d6c0 5836L: lvs-devel@vger.kernel.org
1da177e4 5837S: Maintained
679655da 5838F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5839F: include/net/ip_vs.h
c117ab84 5840F: include/uapi/linux/ip_vs.h
679655da 5841F: net/netfilter/ipvs/
1da177e4 5842
e7839f25 5843IPWIRELESS DRIVER
e5f6450c 5844M: Jiri Kosina <jikos@kernel.org>
d8130624 5845M: David Sterba <dsterba@suse.com>
92094aa0 5846S: Odd Fixes
282361a0 5847F: drivers/tty/ipwireless/
099dc4fb 5848
e2d1d6c0 5849IPX NETWORK LAYER
8b58be88 5850M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5851L: netdev@vger.kernel.org
5852S: Maintained
679655da 5853F: include/net/ipx.h
c117ab84 5854F: include/uapi/linux/ipx.h
679655da 5855F: net/ipx/
e2d1d6c0 5856
1da177e4 5857IRDA SUBSYSTEM
8b58be88 5858M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5859L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5860L: netdev@vger.kernel.org
1da177e4 5861W: http://irda.sourceforge.net/
f353976d 5862S: Maintained
e0057975 5863T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5864F: Documentation/networking/irda.txt
5865F: drivers/net/irda/
5866F: include/net/irda/
5867F: net/irda/
1da177e4 5868
a800c7cc
TG
5869IRQ SUBSYSTEM
5870M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5871L: linux-kernel@vger.kernel.org
a800c7cc 5872S: Maintained
75fc2d37 5873T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5874F: kernel/irq/
2ed9fd28
JC
5875
5876IRQCHIP DRIVERS
5877M: Thomas Gleixner <tglx@linutronix.de>
5878M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5879M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5880L: linux-kernel@vger.kernel.org
5881S: Maintained
5882T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5883T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5884F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5885F: drivers/irqchip/
a800c7cc 5886
7ab3a837 5887IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5888M: Jiang Liu <jiang.liu@linux.intel.com>
5889M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5890S: Maintained
b09dec2c 5891T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5892F: Documentation/IRQ-domain.txt
5893F: include/linux/irqdomain.h
5894F: kernel/irq/irqdomain.c
b09dec2c 5895F: kernel/irq/msi.c
7ab3a837 5896
e2d1d6c0 5897ISAPNP
8b58be88 5898M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5899S: Maintained
679655da
JP
5900F: Documentation/isapnp.txt
5901F: drivers/pnp/isapnp/
5902F: include/linux/isapnp.h
e2d1d6c0 5903
d39b8420
HV
5904ISA RADIO MODULE
5905M: Hans Verkuil <hverkuil@xs4all.nl>
5906L: linux-media@vger.kernel.org
5907T: git git://linuxtv.org/media_tree.git
a825eaec 5908W: https://linuxtv.org
d39b8420
HV
5909S: Maintained
5910F: drivers/media/radio/radio-isa*
5911
71a6d0af
HW
5912iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5913M: Peter Jones <pjones@redhat.com>
5914M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5915S: Maintained
5916F: drivers/firmware/iscsi_ibft*
5917
14816b1e 5918ISCSI
8b58be88 5919M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5920L: open-iscsi@googlegroups.com
5921W: www.open-iscsi.org
54e5881d 5922T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5923S: Maintained
679655da
JP
5924F: drivers/scsi/*iscsi*
5925F: include/scsi/*iscsi*
14816b1e 5926
1e65eb42
OG
5927ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5928M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5929M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5930M: Roi Dayan <roid@mellanox.com>
5931L: linux-rdma@vger.kernel.org
5932S: Supported
5933W: http://www.openfabrics.org
5934W: www.open-iscsi.org
5935Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5936F: drivers/infiniband/ulp/iser/
1e65eb42 5937
2b70e5fd
SG
5938ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5939M: Sagi Grimberg <sagig@mellanox.com>
5940T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5941L: linux-rdma@vger.kernel.org
5942L: target-devel@vger.kernel.org
5943S: Supported
5944W: http://www.linux-iscsi.org
5945F: drivers/infiniband/ulp/isert
5946
1da177e4 5947ISDN SUBSYSTEM
8b58be88 5948M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5949L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5950L: netdev@vger.kernel.org
1da177e4 5951W: http://www.isdn4linux.de
54e5881d 5952T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5953S: Maintained
679655da
JP
5954F: Documentation/isdn/
5955F: drivers/isdn/
5956F: include/linux/isdn.h
5957F: include/linux/isdn/
c117ab84
CEB
5958F: include/uapi/linux/isdn.h
5959F: include/uapi/linux/isdn/
1da177e4
LT
5960
5961ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5962M: Armin Schindler <mac@melware.de>
d5d52273 5963L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5964W: http://www.melware.de
5965S: Maintained
679655da 5966F: drivers/isdn/hardware/eicon/
1da177e4 5967
d624870f 5968IT87 HARDWARE MONITORING DRIVER
d8130624 5969M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
5970L: lm-sensors@lm-sensors.org
5971S: Maintained
5972F: Documentation/hwmon/it87
5973F: drivers/hwmon/it87.c
5974
d7104bff
AP
5975IT913X MEDIA DRIVER
5976M: Antti Palosaari <crope@iki.fi>
5977L: linux-media@vger.kernel.org
a825eaec 5978W: https://linuxtv.org
d7104bff
AP
5979W: http://palosaari.fi/linux/
5980Q: http://patchwork.linuxtv.org/project/linux-media/list/
5981T: git git://linuxtv.org/anttip/media_tree.git
5982S: Maintained
249c697e 5983F: drivers/media/tuners/it913x*
d7104bff 5984
91821ff3 5985IVTV VIDEO4LINUX DRIVER
6afdeaf8 5986M: Andy Walls <awalls@md.metrocast.net>
7b212edf 5987L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 5988L: linux-media@vger.kernel.org
275ffde4 5989T: git git://linuxtv.org/media_tree.git
91821ff3
HV
5990W: http://www.ivtvdriver.org
5991S: Maintained
679655da 5992F: Documentation/video4linux/*.ivtv
90d72ac6 5993F: drivers/media/pci/ivtv/
c117ab84 5994F: include/uapi/linux/ivtv*
91821ff3 5995
68620bdd
MP
5996IX2505V MEDIA DRIVER
5997M: Malcolm Priestley <tvboxspy@gmail.com>
5998L: linux-media@vger.kernel.org
a825eaec 5999W: https://linuxtv.org
68620bdd
MP
6000Q: http://patchwork.linuxtv.org/project/linux-media/list/
6001S: Maintained
6002F: drivers/media/dvb-frontends/ix2505v*
6003
4453d736
GR
6004JC42.4 TEMPERATURE SENSOR DRIVER
6005M: Guenter Roeck <linux@roeck-us.net>
6006L: lm-sensors@lm-sensors.org
6007S: Maintained
6008F: drivers/hwmon/jc42.c
6009F: Documentation/hwmon/jc42
6010
e2d1d6c0 6011JFS FILESYSTEM
3256f80f 6012M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6013L: jfs-discussion@lists.sourceforge.net
6014W: http://jfs.sourceforge.net/
54e5881d 6015T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6016S: Maintained
679655da
JP
6017F: Documentation/filesystems/jfs.txt
6018F: fs/jfs/
e2d1d6c0 6019
95252236 6020JME NETWORK DRIVER
8b58be88 6021M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6022L: netdev@vger.kernel.org
6023S: Maintained
63d24a0e 6024F: drivers/net/ethernet/jme.*
95252236 6025
1da177e4 6026JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6027M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6028L: linux-mtd@lists.infradead.org
6029W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6030S: Maintained
679655da 6031F: fs/jffs2/
c117ab84 6032F: include/uapi/linux/jffs2.h
1da177e4 6033
d183e11a
TT
6034JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6035M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6036M: Jan Kara <jack@suse.com>
d183e11a
TT
6037L: linux-ext4@vger.kernel.org
6038S: Maintained
6039F: fs/jbd2/
6040F: include/linux/jbd2.h
ae0718f8 6041
207dab5f
MU
6042JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6043M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6044L: linux-media@vger.kernel.org
6045S: Maintained
6046F: drivers/media/platform/rcar_jpu.c
6047
fd8b6cb4 6048JSM Neo PCI based serial card
9d141cb9 6049M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
6050L: linux-serial@vger.kernel.org
6051S: Maintained
df621252 6052F: drivers/tty/serial/jsm/
ae0718f8 6053
af39917d
CL
6054K10TEMP HARDWARE MONITORING DRIVER
6055M: Clemens Ladisch <clemens@ladisch.de>
6056L: lm-sensors@lm-sensors.org
6057S: Maintained
6058F: Documentation/hwmon/k10temp
6059F: drivers/hwmon/k10temp.c
6060
4660cb35 6061K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6062M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 6063L: lm-sensors@lm-sensors.org
ae0718f8 6064S: Maintained
679655da
JP
6065F: Documentation/hwmon/k8temp
6066F: drivers/hwmon/k8temp.c
ae0718f8 6067
1da177e4 6068KCONFIG
5eb1f99e 6069M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6070L: linux-kbuild@vger.kernel.org
cea8321c 6071T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6072S: Maintained
679655da
JP
6073F: Documentation/kbuild/kconfig-language.txt
6074F: scripts/kconfig/
1da177e4 6075
ea6c2089 6076KDUMP
8b58be88
JP
6077M: Vivek Goyal <vgoyal@redhat.com>
6078M: Haren Myneni <hbabu@us.ibm.com>
34633993 6079L: kexec@lists.infradead.org
ea6c2089
VG
6080W: http://lse.sourceforge.net/kdump/
6081S: Maintained
80811493 6082F: Documentation/kdump/
ea6c2089 6083
f41bf02f
HV
6084KEENE FM RADIO TRANSMITTER DRIVER
6085M: Hans Verkuil <hverkuil@xs4all.nl>
6086L: linux-media@vger.kernel.org
6087T: git git://linuxtv.org/media_tree.git
a825eaec 6088W: https://linuxtv.org
f41bf02f
HV
6089S: Maintained
6090F: drivers/media/radio/radio-keene*
6091
1da177e4 6092KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6093M: Ian Kent <raven@themaw.net>
f694fc97 6094L: autofs@vger.kernel.org
1da177e4 6095S: Maintained
679655da 6096F: fs/autofs4/
1da177e4 6097
70fb7ba6 6098KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6099M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6100T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6101T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6102L: linux-kbuild@vger.kernel.org
5ce45962 6103S: Maintained
679655da
JP
6104F: Documentation/kbuild/
6105F: Makefile
6106F: scripts/Makefile.*
70fb7ba6
MM
6107F: scripts/basic/
6108F: scripts/mk*
6109F: scripts/package/
1da177e4
LT
6110
6111KERNEL JANITORS
c3000e03 6112L: kernel-janitors@vger.kernel.org
10466f5a 6113W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6114S: Odd Fixes
1da177e4 6115
e8b43555 6116KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6117M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6118M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6119L: linux-nfs@vger.kernel.org
1da177e4 6120W: http://nfs.sourceforge.net/
98fac23f 6121S: Supported
679655da 6122F: fs/nfsd/
c117ab84 6123F: include/uapi/linux/nfsd/
679655da
JP
6124F: fs/lockd/
6125F: fs/nfs_common/
6126F: net/sunrpc/
6127F: include/linux/lockd/
6128F: include/linux/sunrpc/
c117ab84 6129F: include/uapi/linux/sunrpc/
1da177e4 6130
13b122b3
SK
6131KERNEL SELFTEST FRAMEWORK
6132M: Shuah Khan <shuahkh@osg.samsung.com>
6133L: linux-api@vger.kernel.org
6134T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6135S: Maintained
6136F: tools/testing/selftests
6137
426d62e2 6138KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6139M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6140M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6141L: kvm@vger.kernel.org
e3e58478 6142W: http://www.linux-kvm.org
a94b40a6 6143T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6144S: Supported
c93a64fe
PB
6145F: Documentation/*/kvm*.txt
6146F: Documentation/virtual/kvm/
679655da 6147F: arch/*/kvm/
1662e862
CB
6148F: arch/x86/kernel/kvm.c
6149F: arch/x86/kernel/kvmclock.c
679655da
JP
6150F: arch/*/include/asm/kvm*
6151F: include/linux/kvm*
c117ab84 6152F: include/uapi/linux/kvm*
679655da 6153F: virt/kvm/
426d62e2 6154
ad8003d3 6155KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6156M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6157L: kvm@vger.kernel.org
038161de 6158W: http://www.linux-kvm.org/
7de609c8 6159S: Maintained
679655da 6160F: arch/x86/include/asm/svm.h
679655da 6161F: arch/x86/kvm/svm.c
426d62e2 6162
513014b7 6163KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6164M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6165L: kvm-ppc@vger.kernel.org
038161de 6166W: http://www.linux-kvm.org/
6a7f972d 6167T: git git://github.com/agraf/linux-2.6.git
513014b7 6168S: Supported
679655da
JP
6169F: arch/powerpc/include/asm/kvm*
6170F: arch/powerpc/kvm/
513014b7 6171
85f8fffe 6172KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6173M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6174M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6175L: linux-s390@vger.kernel.org
6176W: http://www.ibm.com/developerworks/linux/linux390/
6177S: Supported
679655da
JP
6178F: Documentation/s390/kvm.txt
6179F: arch/s390/include/asm/kvm*
80811493 6180F: arch/s390/kvm/
85f8fffe 6181
a749474d 6182KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6183M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6184M: Marc Zyngier <marc.zyngier@arm.com>
6185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6186L: kvmarm@lists.cs.columbia.edu
6187W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6188T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6189S: Supported
a749474d
CD
6190F: arch/arm/include/uapi/asm/kvm*
6191F: arch/arm/include/asm/kvm*
6192F: arch/arm/kvm/
5c8818b4
MZ
6193F: virt/kvm/arm/
6194F: include/kvm/arm_*
a749474d 6195
6394a3ec 6196KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6197M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6198M: Marc Zyngier <marc.zyngier@arm.com>
6199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6200L: kvmarm@lists.cs.columbia.edu
6201S: Maintained
6202F: arch/arm64/include/uapi/asm/kvm*
6203F: arch/arm64/include/asm/kvm*
6204F: arch/arm64/kvm/
6205
dc009d92 6206KEXEC
8b58be88 6207M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6208W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6209L: kexec@lists.infradead.org
dc009d92 6210S: Maintained
679655da 6211F: include/linux/kexec.h
c117ab84 6212F: include/uapi/linux/kexec.h
679655da 6213F: kernel/kexec.c
dc009d92 6214
e971461f
DH
6215KEYS/KEYRINGS:
6216M: David Howells <dhowells@redhat.com>
aa62efff 6217L: keyrings@vger.kernel.org
e971461f 6218S: Maintained
d410fa4e 6219F: Documentation/security/keys.txt
e971461f
DH
6220F: include/linux/key.h
6221F: include/linux/key-type.h
6222F: include/keys/
6223F: security/keys/
6224
7f3c68be 6225KEYS-TRUSTED
74dd744f
MZ
6226M: David Safford <safford@us.ibm.com>
6227M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6228L: linux-security-module@vger.kernel.org
aa62efff 6229L: keyrings@vger.kernel.org
7f3c68be 6230S: Supported
d410fa4e 6231F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6232F: include/keys/trusted-type.h
6233F: security/keys/trusted.c
6234F: security/keys/trusted.h
6235
6236KEYS-ENCRYPTED
74dd744f
MZ
6237M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6238M: David Safford <safford@us.ibm.com>
7f3c68be 6239L: linux-security-module@vger.kernel.org
aa62efff 6240L: keyrings@vger.kernel.org
7f3c68be 6241S: Supported
d410fa4e 6242F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6243F: include/keys/encrypted-type.h
19c90aa6 6244F: security/keys/encrypted-keys/
7f3c68be 6245
5b778dad 6246KGDB / KDB /debug_core
8b58be88 6247M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6248W: http://kgdb.wiki.kernel.org/
e3e2aaf7
JW
6249L: kgdb-bugreport@lists.sourceforge.net
6250S: Maintained
679655da
JP
6251F: Documentation/DocBook/kgdb.tmpl
6252F: drivers/misc/kgdbts.c
df621252 6253F: drivers/tty/serial/kgdboc.c
5b778dad 6254F: include/linux/kdb.h
679655da 6255F: include/linux/kgdb.h
4063eb5f 6256F: kernel/debug/
e3e2aaf7 6257
456db8cc 6258KMEMCHECK
8b58be88 6259M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6260M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6261S: Maintained
410d7a97
JP
6262F: Documentation/kmemcheck.txt
6263F: arch/x86/include/asm/kmemcheck.h
6264F: arch/x86/mm/kmemcheck/
6265F: include/linux/kmemcheck.h
6266F: mm/kmemcheck.c
b9ce08c0 6267
c3bb4d24 6268KMEMLEAK
8b58be88 6269M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6270S: Maintained
6271F: Documentation/kmemleak.txt
6272F: include/linux/kmemleak.h
6273F: mm/kmemleak.c
6274F: mm/kmemleak-test.c
6275
89559a61 6276KPROBES
8b58be88
JP
6277M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6278M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6279M: "David S. Miller" <davem@davemloft.net>
97c29e74 6280M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6281S: Maintained
679655da
JP
6282F: Documentation/kprobes.txt
6283F: include/linux/kprobes.h
6284F: kernel/kprobes.c
89559a61 6285
70e84049 6286KS0108 LCD CONTROLLER DRIVER
8b58be88 6287M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6288W: http://miguelojeda.es/auxdisplay.htm
6289W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6290S: Maintained
679655da
JP
6291F: Documentation/auxdisplay/ks0108
6292F: drivers/auxdisplay/ks0108.c
6293F: include/linux/ks0108.h
70e84049 6294
1b69c6d0
DA
6295L3MDEV
6296M: David Ahern <dsa@cumulusnetworks.com>
6297L: netdev@vger.kernel.org
6298S: Maintained
6299F: net/l3mdev
6300F: include/net/l3mdev.h
6301
1da177e4 6302LAPB module
1da177e4 6303L: linux-x25@vger.kernel.org
bf9915cc 6304S: Orphan
679655da
JP
6305F: Documentation/networking/lapb-module.txt
6306F: include/*/lapb.h
6307F: net/lapb/
1da177e4
LT
6308
6309LASI 53c700 driver for PARISC
8b58be88 6310M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6311L: linux-scsi@vger.kernel.org
6312S: Maintained
679655da
JP
6313F: Documentation/scsi/53c700.txt
6314F: drivers/scsi/53c700*
1da177e4 6315
263de9b5 6316LED SUBSYSTEM
8b58be88 6317M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6318M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6319L: linux-leds@vger.kernel.org
b8926ba0 6320T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6321S: Maintained
679655da
JP
6322F: drivers/leds/
6323F: include/linux/leds.h
263de9b5 6324
b0461a44 6325LEGACY EEPROM DRIVER
d8130624 6326M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6327S: Maintained
6328F: Documentation/misc-devices/eeprom
6329F: drivers/misc/eeprom/eeprom.c
6330
1da177e4 6331LEGO USB Tower driver
8b58be88 6332M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6333L: legousb-devel@lists.sourceforge.net
6334W: http://legousb.sourceforge.net/
6335S: Maintained
679655da 6336F: drivers/usb/misc/legousbtower.c
1da177e4 6337
055616a8
MK
6338LG2160 MEDIA DRIVER
6339M: Michael Krufky <mkrufky@linuxtv.org>
6340L: linux-media@vger.kernel.org
a825eaec 6341W: https://linuxtv.org
055616a8
MK
6342W: http://github.com/mkrufky
6343Q: http://patchwork.linuxtv.org/project/linux-media/list/
6344T: git git://linuxtv.org/mkrufky/tuners.git
6345S: Maintained
6346F: drivers/media/dvb-frontends/lg2160.*
6347
6f0e7725
MK
6348LGDT3305 MEDIA DRIVER
6349M: Michael Krufky <mkrufky@linuxtv.org>
6350L: linux-media@vger.kernel.org
a825eaec 6351W: https://linuxtv.org
6f0e7725
MK
6352W: http://github.com/mkrufky
6353Q: http://patchwork.linuxtv.org/project/linux-media/list/
6354T: git git://linuxtv.org/mkrufky/tuners.git
6355S: Maintained
6356F: drivers/media/dvb-frontends/lgdt3305.*
6357
568a17ff 6358LGUEST
8b58be88 6359M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6360L: lguest@lists.ozlabs.org
568a17ff 6361W: http://lguest.ozlabs.org/
72e91863 6362S: Odd Fixes
070f420b 6363F: arch/x86/include/asm/lguest*.h
679655da
JP
6364F: arch/x86/lguest/
6365F: drivers/lguest/
6366F: include/linux/lguest*.h
070f420b 6367F: tools/lguest/
568a17ff 6368
32ac7cb2
TH
6369LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6370M: Tejun Heo <tj@kernel.org>
6371L: linux-ide@vger.kernel.org
6372T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6373S: Maintained
6374F: drivers/ata/
6375F: include/linux/ata.h
6376F: include/linux/libata.h
6377
6378LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6379M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6380L: linux-ide@vger.kernel.org
6381T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6382S: Maintained
6383F: include/linux/pata_arasan_cf_data.h
6384F: drivers/ata/pata_arasan_cf.c
6385
c7fa056c
BZ
6386LIBATA PATA DRIVERS
6387M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6388M: Tejun Heo <tj@kernel.org>
6389L: linux-ide@vger.kernel.org
6390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6391S: Maintained
6392F: drivers/ata/pata_*.c
6393F: drivers/ata/ata_generic.c
6394
32ac7cb2
TH
6395LIBATA SATA AHCI PLATFORM devices support
6396M: Hans de Goede <hdegoede@redhat.com>
6397M: Tejun Heo <tj@kernel.org>
6398L: linux-ide@vger.kernel.org
6399T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6400S: Maintained
6401F: drivers/ata/ahci_platform.c
6402F: drivers/ata/libahci_platform.c
6403F: include/linux/ahci_platform.h
6404
6405LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6406M: Mikael Pettersson <mikpelinux@gmail.com>
6407L: linux-ide@vger.kernel.org
6408T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6409S: Maintained
6410F: drivers/ata/sata_promise.*
6411
1acd437c
SL
6412LIBLOCKDEP
6413M: Sasha Levin <sasha.levin@oracle.com>
6414S: Maintained
6415F: tools/lib/lockdep/
6416
bc30196f
DW
6417LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6418M: Dan Williams <dan.j.williams@intel.com>
6419L: linux-nvdimm@lists.01.org
6420Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6421S: Supported
6422F: drivers/nvdimm/*
6423F: include/linux/nd.h
6424F: include/linux/libnvdimm.h
6425F: include/uapi/linux/ndctl.h
6426
6427LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6428M: Ross Zwisler <ross.zwisler@linux.intel.com>
6429L: linux-nvdimm@lists.01.org
6430Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6431S: Supported
6432F: drivers/nvdimm/blk.c
6433F: drivers/nvdimm/region_devs.c
6434F: drivers/acpi/nfit*
6435
6436LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6437M: Vishal Verma <vishal.l.verma@intel.com>
6438L: linux-nvdimm@lists.01.org
6439Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6440S: Supported
6441F: drivers/nvdimm/btt*
6442
6443LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6444M: Ross Zwisler <ross.zwisler@linux.intel.com>
6445L: linux-nvdimm@lists.01.org
6446Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6447S: Supported
6448F: drivers/nvdimm/pmem.c
b864bc17 6449F: include/linux/pmem.h
40603526 6450F: arch/*/include/asm/pmem.h
bc30196f 6451
cd9e9808
MB
6452LIGHTNVM PLATFORM SUPPORT
6453M: Matias Bjorling <mb@lightnvm.io>
6454W: http://github/OpenChannelSSD
4ead1a25 6455L: linux-block@vger.kernel.org
cd9e9808
MB
6456S: Maintained
6457F: drivers/lightnvm/
6458F: include/linux/lightnvm.h
6459F: include/uapi/linux/lightnvm.h
6460
1da177e4 6461LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6462M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6463W: http://www.ibm.com/linux/ltc/projects/ppc
6464S: Supported
11c34c7d 6465F: arch/powerpc/boot/rs6000.h
1da177e4 6466
852bb9f5 6467LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6468M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6469M: Paul Mackerras <paulus@samba.org>
ea668936 6470M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6471W: http://www.penguinppc.org/
a4724ed6 6472L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6473Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6474T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6475S: Supported
11c34c7d
JP
6476F: Documentation/powerpc/
6477F: arch/powerpc/
1da177e4
LT
6478
6479LINUX FOR POWER MACINTOSH
8b58be88 6480M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6481W: http://www.penguinppc.org/
a4724ed6 6482L: linuxppc-dev@lists.ozlabs.org
1da177e4 6483S: Maintained
11c34c7d
JP
6484F: arch/powerpc/platforms/powermac/
6485F: drivers/macintosh/
1da177e4 6486
77a76369 6487LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6488M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6489L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6490T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6491S: Maintained
11c34c7d
JP
6492F: arch/powerpc/platforms/512x/
6493F: arch/powerpc/platforms/52xx/
1da177e4
LT
6494
6495LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6496M: Alistair Popple <alistair@popple.id.au>
8b58be88 6497M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6498W: http://www.penguinppc.org/
a4724ed6 6499L: linuxppc-dev@lists.ozlabs.org
1da177e4 6500S: Maintained
11c34c7d
JP
6501F: arch/powerpc/platforms/40x/
6502F: arch/powerpc/platforms/44x/
1da177e4 6503
260c02a9 6504LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6505L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6506S: Orphan
11c34c7d
JP
6507F: arch/powerpc/*/*virtex*
6508F: arch/powerpc/*/*/*virtex*
1da177e4 6509
e93adf1e 6510LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6511M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6512W: http://www.penguinppc.org/
a4724ed6 6513L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6514S: Maintained
a2b1f7c8 6515F: arch/powerpc/platforms/8xx/
e93adf1e 6516
1da177e4 6517LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6518M: Scott Wood <oss@buserror.net>
8b58be88 6519M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6520W: http://www.penguinppc.org/
a4724ed6 6521L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6522T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6523S: Maintained
11c34c7d 6524F: arch/powerpc/platforms/83xx/
4c8f581d 6525F: arch/powerpc/platforms/85xx/
1da177e4 6526
ab06ff3a 6527LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6528M: Olof Johansson <olof@lixom.net>
a4724ed6 6529L: linuxppc-dev@lists.ozlabs.org
92e19709 6530S: Maintained
11c34c7d
JP
6531F: arch/powerpc/platforms/pasemi/
6532F: drivers/*/*pasemi*
6533F: drivers/*/*/*pasemi*
ab06ff3a 6534
1da177e4 6535LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6536M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6537L: linux-security-module@vger.kernel.org
1da177e4
LT
6538S: Supported
6539
a23ce6da
HW
6540LIS3LV02D ACCELEROMETER DRIVER
6541M: Eric Piel <eric.piel@tremplin-utc.net>
6542S: Maintained
ff606677
JD
6543F: Documentation/misc-devices/lis3lv02d
6544F: drivers/misc/lis3lv02d/
bd35665f 6545F: drivers/platform/x86/hp_accel.c
a23ce6da 6546
b700e7f0
SJ
6547LIVE PATCHING
6548M: Josh Poimboeuf <jpoimboe@redhat.com>
6549M: Seth Jennings <sjenning@redhat.com>
e5f6450c 6550M: Jiri Kosina <jikos@kernel.org>
d8130624 6551M: Vojtech Pavlik <vojtech@suse.com>
b700e7f0
SJ
6552S: Maintained
6553F: kernel/livepatch/
6554F: include/linux/livepatch.h
6555F: arch/x86/include/asm/livepatch.h
6556F: arch/x86/kernel/livepatch.c
6557F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6558F: samples/livepatch/
b700e7f0 6559L: live-patching@vger.kernel.org
74d50da3 6560T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6561
e2d1d6c0 6562LLC (802.2)
8b58be88 6563M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6564S: Maintained
679655da 6565F: include/linux/llc.h
c117ab84 6566F: include/uapi/linux/llc.h
679655da
JP
6567F: include/net/llc*
6568F: net/llc/
e2d1d6c0 6569
4e233cbe
AD
6570LM73 HARDWARE MONITOR DRIVER
6571M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6572L: lm-sensors@lm-sensors.org
6573S: Maintained
6574F: drivers/hwmon/lm73.c
6575
156e2d1a 6576LM78 HARDWARE MONITOR DRIVER
d8130624 6577M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6578L: lm-sensors@lm-sensors.org
6579S: Maintained
6580F: Documentation/hwmon/lm78
6581F: drivers/hwmon/lm78.c
6582
1da177e4 6583LM83 HARDWARE MONITOR DRIVER
d8130624 6584M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6585L: lm-sensors@lm-sensors.org
1da177e4 6586S: Maintained
679655da
JP
6587F: Documentation/hwmon/lm83
6588F: drivers/hwmon/lm83.c
1da177e4
LT
6589
6590LM90 HARDWARE MONITOR DRIVER
d8130624 6591M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6592L: lm-sensors@lm-sensors.org
1da177e4 6593S: Maintained
679655da 6594F: Documentation/hwmon/lm90
aae7bce4 6595F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6596F: drivers/hwmon/lm90.c
1da177e4 6597
917cc4e6
GR
6598LM95234 HARDWARE MONITOR DRIVER
6599M: Guenter Roeck <linux@roeck-us.net>
6600L: lm-sensors@lm-sensors.org
6601S: Maintained
6602F: Documentation/hwmon/lm95234
6603F: drivers/hwmon/lm95234.c
6604
68620bdd
MP
6605LME2510 MEDIA DRIVER
6606M: Malcolm Priestley <tvboxspy@gmail.com>
6607L: linux-media@vger.kernel.org
a825eaec 6608W: https://linuxtv.org
68620bdd
MP
6609Q: http://patchwork.linuxtv.org/project/linux-media/list/
6610S: Maintained
6611F: drivers/media/usb/dvb-usb-v2/lmedm04*
6612
512e67f9 6613LOCKDEP AND LOCKSTAT
8b58be88
JP
6614M: Peter Zijlstra <peterz@infradead.org>
6615M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6616L: linux-kernel@vger.kernel.org
75fc2d37 6617T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6618S: Maintained
214e0aed
DB
6619F: Documentation/locking/lockdep*.txt
6620F: Documentation/locking/lockstat.txt
679655da 6621F: include/linux/lockdep.h
7486d6da 6622F: kernel/locking/
512e67f9 6623
dde33348 6624LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6625M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6626L: linux-ntfs-dev@lists.sourceforge.net
6627W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6628S: Maintained
679655da 6629F: Documentation/ldm.txt
20d16fef 6630F: block/partitions/ldm.*
1da177e4 6631
ef6ada3d
JE
6632LogFS
6633M: Joern Engel <joern@logfs.org>
756ccb3c 6634M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6635L: logfs@logfs.org
6636W: logfs.org
6637S: Maintained
6638F: fs/logfs/
6639
b62d7946
RS
6640LPC32XX MACHINE SUPPORT
6641M: Roland Stigge <stigge@antcom.de>
6642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6643S: Maintained
6644F: arch/arm/mach-lpc32xx/
6645
c87e34ef 6646LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3a980508
RS
6647M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6648M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6649M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6650M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6651L: MPT-FusionLinux.pdl@avagotech.com
c87e34ef
MED
6652L: linux-scsi@vger.kernel.org
6653W: http://www.lsilogic.com/support
6654S: Supported
679655da 6655F: drivers/message/fusion/
500c152a 6656F: drivers/scsi/mpt2sas/
6657F: drivers/scsi/mpt3sas/
c87e34ef 6658
1da177e4 6659LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6660M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6661L: linux-scsi@vger.kernel.org
6662S: Maintained
679655da 6663F: drivers/scsi/sym53c8xx_2/
1da177e4 6664
e5f5c99a
GR
6665LTC4261 HARDWARE MONITOR DRIVER
6666M: Guenter Roeck <linux@roeck-us.net>
6667L: lm-sensors@lm-sensors.org
6668S: Maintained
6669F: Documentation/hwmon/ltc4261
6670F: drivers/hwmon/ltc4261.c
6671
81365c31 6672LTP (Linux Test Project)
28b8e8d4 6673M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6674M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6675M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6676M: Jan Stancek <jstancek@redhat.com>
6677M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6678M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6679L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6680W: http://linux-test-project.github.io/
7d1ae8a8 6681T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6682S: Maintained
6683
c12a54b3 6684M32R ARCHITECTURE
c12a54b3 6685W: http://www.linux-m32r.org/
b4174867 6686S: Orphan
679655da 6687F: arch/m32r/
c12a54b3 6688
1da177e4 6689M68K ARCHITECTURE
8b58be88 6690M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6691L: linux-m68k@lists.linux-m68k.org
6692W: http://www.linux-m68k.org/
54e5881d 6693T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6694S: Maintained
679655da 6695F: arch/m68k/
9db35182 6696F: drivers/zorro/
1da177e4
LT
6697
6698M68K ON APPLE MACINTOSH
8b58be88 6699M: Joshua Thompson <funaho@jurai.org>
1da177e4 6700W: http://www.mac.linux-m68k.org/
9bb9f222 6701L: linux-m68k@lists.linux-m68k.org
1da177e4 6702S: Maintained
9db35182 6703F: arch/m68k/mac/
1da177e4
LT
6704
6705M68K ON HP9000/300
8b58be88 6706M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6707W: http://www.tazenda.demon.co.uk/phil/linux-hp
6708S: Maintained
679655da 6709F: arch/m68k/hp300/
1da177e4 6710
74425546
AP
6711M88DS3103 MEDIA DRIVER
6712M: Antti Palosaari <crope@iki.fi>
6713L: linux-media@vger.kernel.org
a825eaec 6714W: https://linuxtv.org
74425546
AP
6715W: http://palosaari.fi/linux/
6716Q: http://patchwork.linuxtv.org/project/linux-media/list/
6717T: git git://linuxtv.org/anttip/media_tree.git
6718S: Maintained
6719F: drivers/media/dvb-frontends/m88ds3103*
6720
68620bdd
MP
6721M88RS2000 MEDIA DRIVER
6722M: Malcolm Priestley <tvboxspy@gmail.com>
6723L: linux-media@vger.kernel.org
a825eaec 6724W: https://linuxtv.org
68620bdd
MP
6725Q: http://patchwork.linuxtv.org/project/linux-media/list/
6726S: Maintained
6727F: drivers/media/dvb-frontends/m88rs2000*
6728
07a092fa 6729MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6730M: Alexey Klimov <klimov.linux@gmail.com>
6731L: linux-media@vger.kernel.org
6732T: git git://linuxtv.org/media_tree.git
6733S: Maintained
6734F: drivers/media/radio/radio-ma901.c
07a092fa 6735
64a327a7 6736MAC80211
8b58be88 6737M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6738L: linux-wireless@vger.kernel.org
491b26b4 6739W: http://wireless.kernel.org/
ce466579
JB
6740T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6741T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6742S: Maintained
679655da
JP
6743F: Documentation/networking/mac80211-injection.txt
6744F: include/net/mac80211.h
6745F: net/mac80211/
64a327a7 6746
b863ceb7 6747MACVLAN DRIVER
8b58be88 6748M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6749L: netdev@vger.kernel.org
6750S: Maintained
679655da
JP
6751F: drivers/net/macvlan.c
6752F: include/linux/if_macvlan.h
b863ceb7 6753
2b6d83e2
JB
6754MAILBOX API
6755M: Jassi Brar <jassisinghbrar@gmail.com>
6756L: linux-kernel@vger.kernel.org
6757S: Maintained
6758F: drivers/mailbox/
6759F: include/linux/mailbox_client.h
6760F: include/linux/mailbox_controller.h
6761
faf1668c 6762MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6763M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6764W: http://www.kernel.org/doc/man-pages
bd7ebec6 6765L: linux-man@vger.kernel.org
1b53dc74 6766S: Maintained
faf1668c 6767
8427defd
RK
6768MARVELL ARMADA DRM SUPPORT
6769M: Russell King <rmk+kernel@arm.linux.org.uk>
6770S: Maintained
6771F: drivers/gpu/drm/armada/
6772
3ad50cca
GR
6773MARVELL 88E6352 DSA support
6774M: Guenter Roeck <linux@roeck-us.net>
6775S: Maintained
6776F: drivers/net/dsa/mv88e6352.c
6777
c4d007bc
TP
6778MARVELL CRYPTO DRIVER
6779M: Boris Brezillon <boris.brezillon@free-electrons.com>
6780M: Arnaud Ebalard <arno@natisbad.org>
6781F: drivers/crypto/marvell/
6782S: Maintained
6783L: linux-crypto@vger.kernel.org
6784
44c14c1d 6785MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6786M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6787M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6788L: netdev@vger.kernel.org
6789S: Maintained
6790F: drivers/net/ethernet/marvell/sk*
6791
74cda169 6792MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6793L: libertas-dev@lists.infradead.org
8ac3e99e 6794S: Orphan
f988d640 6795F: drivers/net/wireless/marvell/libertas/
74cda169 6796
b60d6975 6797MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6798M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6799L: netdev@vger.kernel.org
f5ca8502 6800S: Maintained
527a6266 6801F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6802F: include/linux/mv643xx.h
1da177e4 6803
370b8ed9
TP
6804MARVELL MVNETA ETHERNET DRIVER
6805M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6806L: netdev@vger.kernel.org
6807S: Maintained
6808F: drivers/net/ethernet/marvell/mvneta.*
6809
fcad584d 6810MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6811M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6812M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6813L: linux-wireless@vger.kernel.org
6814S: Maintained
277b024e 6815F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6816
a2c3f656 6817MARVELL MWL8K WIRELESS DRIVER
a040d532 6818M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6819L: linux-wireless@vger.kernel.org
16345910 6820S: Odd Fixes
de60f1dc 6821F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6822
2a69567b 6823MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6824M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6825S: Odd Fixes
1fa7e547 6826F: drivers/mmc/host/mvsdio.*
2a69567b 6827
1da177e4 6828MATROX FRAMEBUFFER DRIVER
c69f677c 6829L: linux-fbdev@vger.kernel.org
52653199 6830S: Orphan
8a61f013 6831F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6832F: include/uapi/linux/matroxfb.h
1da177e4 6833
ca462085
GR
6834MAX16065 HARDWARE MONITOR DRIVER
6835M: Guenter Roeck <linux@roeck-us.net>
6836L: lm-sensors@lm-sensors.org
6837S: Maintained
6838F: Documentation/hwmon/max16065
6839F: drivers/hwmon/max16065.c
6840
1f61cab8
GR
6841MAX20751 HARDWARE MONITOR DRIVER
6842M: Guenter Roeck <linux@roeck-us.net>
6843L: lm-sensors@lm-sensors.org
6844S: Maintained
6845F: Documentation/hwmon/max20751
6846F: drivers/hwmon/max20751.c
6847
d20620de 6848MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6849M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6850L: lm-sensors@lm-sensors.org
6851S: Maintained
679655da
JP
6852F: Documentation/hwmon/max6650
6853F: drivers/hwmon/max6650.c
d20620de 6854
e89ab51f
GR
6855MAX6697 HARDWARE MONITOR DRIVER
6856M: Guenter Roeck <linux@roeck-us.net>
6857L: lm-sensors@lm-sensors.org
6858S: Maintained
6859F: Documentation/hwmon/max6697
6860F: Documentation/devicetree/bindings/i2c/max6697.txt
6861F: drivers/hwmon/max6697.c
6862F: include/linux/platform_data/max6697.h
6863
f8f847b5
KK
6864MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6865M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6866L: linux-pm@vger.kernel.org
6867S: Supported
6868F: drivers/power/max14577_charger.c
6869F: drivers/power/max77693_charger.c
6870
3811405e
JMC
6871MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6872M: Javier Martinez Canillas <javier@osg.samsung.com>
6873L: linux-kernel@vger.kernel.org
6874S: Supported
6875F: drivers/*/*max77802.c
6876F: Documentation/devicetree/bindings/*/*max77802.txt
6877F: include/dt-bindings/*/*max77802.h
6878
befeb596
KK
6879MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6880M: Chanwoo Choi <cw00.choi@samsung.com>
6881M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6882L: linux-kernel@vger.kernel.org
6883S: Supported
6884F: drivers/*/max14577.c
6885F: drivers/*/max77686.c
6886F: drivers/*/max77693.c
6887F: drivers/extcon/extcon-max14577.c
6888F: drivers/extcon/extcon-max77693.c
6889F: drivers/rtc/rtc-max77686.c
6890F: drivers/clk/clk-max77686.c
6891F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6892F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6893F: Documentation/devicetree/bindings/mfd/max77693.txt
6894F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6895F: include/linux/mfd/max14577*.h
6896F: include/linux/mfd/max77686*.h
6897F: include/linux/mfd/max77693*.h
6898
9be3c9a5
HV
6899MAXIRADIO FM RADIO RECEIVER DRIVER
6900M: Hans Verkuil <hverkuil@xs4all.nl>
6901L: linux-media@vger.kernel.org
6902T: git git://linuxtv.org/media_tree.git
a825eaec 6903W: https://linuxtv.org
9be3c9a5
HV
6904S: Maintained
6905F: drivers/media/radio/radio-maxiradio*
6906
c05dc2cc
PR
6907MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6908M: Peter Rosin <peda@axentia.se>
6909L: linux-iio@vger.kernel.org
6910S: Maintained
6911F: drivers/iio/potentiometer/mcp4531.c
6912
6f32a8c9
LP
6913MEDIA DRIVERS FOR RENESAS - VSP1
6914M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6915L: linux-media@vger.kernel.org
4a121096 6916L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
6917T: git git://linuxtv.org/media_tree.git
6918S: Supported
6919F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6920F: drivers/media/platform/vsp1/
6921
dacf9ce8
KS
6922MEDIA DRIVERS FOR ASCOT2E
6923M: Sergey Kozlov <serjk@netup.ru>
6924L: linux-media@vger.kernel.org
a825eaec 6925W: https://linuxtv.org
dacf9ce8
KS
6926W: http://netup.tv/
6927T: git git://linuxtv.org/media_tree.git
6928S: Supported
6929F: drivers/media/dvb-frontends/ascot2e*
6930
a6dc60ff
KS
6931MEDIA DRIVERS FOR CXD2841ER
6932M: Sergey Kozlov <serjk@netup.ru>
6933L: linux-media@vger.kernel.org
a825eaec 6934W: https://linuxtv.org
a6dc60ff
KS
6935W: http://netup.tv/
6936T: git git://linuxtv.org/media_tree.git
6937S: Supported
6938F: drivers/media/dvb-frontends/cxd2841er*
6939
a5d32b35
KS
6940MEDIA DRIVERS FOR HORUS3A
6941M: Sergey Kozlov <serjk@netup.ru>
6942L: linux-media@vger.kernel.org
a825eaec 6943W: https://linuxtv.org
a5d32b35
KS
6944W: http://netup.tv/
6945T: git git://linuxtv.org/media_tree.git
6946S: Supported
6947F: drivers/media/dvb-frontends/horus3a*
6948
e025273b
KS
6949MEDIA DRIVERS FOR LNBH25
6950M: Sergey Kozlov <serjk@netup.ru>
6951L: linux-media@vger.kernel.org
a825eaec 6952W: https://linuxtv.org
e025273b
KS
6953W: http://netup.tv/
6954T: git git://linuxtv.org/media_tree.git
6955S: Supported
6956F: drivers/media/dvb-frontends/lnbh25*
6957
52b1eaf4
KS
6958MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6959M: Sergey Kozlov <serjk@netup.ru>
6960L: linux-media@vger.kernel.org
a825eaec 6961W: https://linuxtv.org
52b1eaf4
KS
6962W: http://netup.tv/
6963T: git git://linuxtv.org/media_tree.git
6964S: Supported
6965F: drivers/media/pci/netup_unidvb/*
6966
127c49ae 6967MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 6968M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
6969P: LinuxTV.org Project
6970L: linux-media@vger.kernel.org
a825eaec 6971W: https://linuxtv.org
8a6e2535 6972Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 6973T: git git://linuxtv.org/media_tree.git
127c49ae
JP
6974S: Maintained
6975F: Documentation/dvb/
6976F: Documentation/video4linux/
ffe06198 6977F: Documentation/DocBook/media/
127c49ae 6978F: drivers/media/
ffe06198 6979F: drivers/staging/media/
eb4b0ec7 6980F: include/linux/platform_data/media/
127c49ae 6981F: include/media/
6c0f0359
MCC
6982F: include/uapi/linux/dvb/
6983F: include/uapi/linux/videodev2.h
6984F: include/uapi/linux/media.h
6985F: include/uapi/linux/v4l2-*
6986F: include/uapi/linux/meye.h
6987F: include/uapi/linux/ivtv*
6988F: include/uapi/linux/uvcvideo.h
d20620de 6989
c869f77d
JK
6990MEDIATEK MT7601U WIRELESS LAN DRIVER
6991M: Jakub Kicinski <kubakici@wp.pl>
6992L: linux-wireless@vger.kernel.org
6993S: Maintained
6994F: drivers/net/wireless/mediatek/mt7601u/
6995
e399065b
SS
6996MEGARAID SCSI/SAS DRIVERS
6997M: Kashyap Desai <kashyap.desai@avagotech.com>
6998M: Sumit Saxena <sumit.saxena@avagotech.com>
6999M: Uday Lingala <uday.lingala@avagotech.com>
7000L: megaraidlinux.pdl@avagotech.com
baaea1dc 7001L: linux-scsi@vger.kernel.org
e399065b 7002W: http://www.lsi.com
ce00f85c 7003S: Maintained
679655da
JP
7004F: Documentation/scsi/megaraid.txt
7005F: drivers/scsi/megaraid.*
7006F: drivers/scsi/megaraid/
757e0108 7007
2c46c9d5 7008MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7009M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7010L: netdev@vger.kernel.org
2c46c9d5
AV
7011S: Supported
7012W: http://www.mellanox.com
7013Q: http://patchwork.ozlabs.org/project/netdev/list/
7014F: drivers/net/ethernet/mellanox/mlx4/en_*
7015
e7523a49
OG
7016MELLANOX ETHERNET DRIVER (mlx5e)
7017M: Saeed Mahameed <saeedm@mellanox.com>
7018L: netdev@vger.kernel.org
7019S: Supported
7020W: http://www.mellanox.com
7021Q: http://patchwork.ozlabs.org/project/netdev/list/
7022F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7023
93c1edb2
JP
7024MELLANOX ETHERNET SWITCH DRIVERS
7025M: Jiri Pirko <jiri@mellanox.com>
7026M: Ido Schimmel <idosch@mellanox.com>
7027L: netdev@vger.kernel.org
7028S: Supported
7029W: http://www.mellanox.com
7030Q: http://patchwork.ozlabs.org/project/netdev/list/
7031F: drivers/net/ethernet/mellanox/mlxsw/
7032
5b25b13a
MD
7033MEMBARRIER SUPPORT
7034M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7035M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7036L: linux-kernel@vger.kernel.org
7037S: Supported
7038F: kernel/membarrier.c
7039F: include/uapi/linux/membarrier.h
7040
70ea91f1
SR
7041MEMORY MANAGEMENT
7042L: linux-mm@kvack.org
70ea91f1
SR
7043W: http://www.linux-mm.org
7044S: Maintained
679655da 7045F: include/linux/mm.h
551450bb
CS
7046F: include/linux/gfp.h
7047F: include/linux/mmzone.h
7048F: include/linux/memory_hotplug.h
7049F: include/linux/vmalloc.h
679655da 7050F: mm/
70ea91f1 7051
f4e9ce66 7052MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7053M: David Woodhouse <dwmw2@infradead.org>
242c325e 7054M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7055L: linux-mtd@lists.infradead.org
8a6e2535
JP
7056W: http://www.linux-mtd.infradead.org/
7057Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7058T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7059T: git git://git.infradead.org/l2-mtd.git
1da177e4 7060S: Maintained
679655da
JP
7061F: drivers/mtd/
7062F: include/linux/mtd/
c117ab84 7063F: include/uapi/mtd/
1da177e4 7064
26c57ef1 7065MEN A21 WATCHDOG DRIVER
30c7469b 7066M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7067L: linux-watchdog@vger.kernel.org
30c7469b 7068S: Maintained
26c57ef1
JT
7069F: drivers/watchdog/mena21_wdt.c
7070
3764e82e 7071MEN CHAMELEON BUS (mcb)
30c7469b
JT
7072M: Johannes Thumshirn <morbidrsa@gmail.com>
7073S: Maintained
3764e82e
JT
7074F: drivers/mcb/
7075F: include/linux/mcb.h
b9f2f459 7076F: Documentation/men-chameleon-bus.txt
3764e82e 7077
48b490d2
AW
7078MEN F21BMC (Board Management Controller)
7079M: Andreas Werner <andreas.werner@men.de>
7080S: Supported
7081F: drivers/mfd/menf21bmc.c
7082F: drivers/watchdog/menf21bmc_wdt.c
7083F: drivers/leds/leds-menf21bmc.c
7084F: drivers/hwmon/menf21bmc_hwmon.c
7085F: Documentation/hwmon/menf21bmc
7086
12285945
JH
7087METAG ARCHITECTURE
7088M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7089L: linux-metag@vger.kernel.org
f23d0e24 7090S: Odd Fixes
12285945
JH
7091F: arch/metag/
7092F: Documentation/metag/
7093F: Documentation/devicetree/bindings/metag/
2d799dde 7094F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7095F: drivers/clocksource/metag_generic.c
5698c50d
JH
7096F: drivers/irqchip/irq-metag.c
7097F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7098F: drivers/tty/metag_da.c
12285945 7099
c6375b0a 7100MICROBLAZE ARCHITECTURE
8b58be88 7101M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7102W: http://www.monstr.eu/fdt/
7103T: git git://git.monstr.eu/linux-2.6-microblaze.git
7104S: Supported
0a8c7914 7105F: arch/microblaze/
1da177e4 7106
2508a45a
CY
7107MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7108M: Chen Yu <yu.c.chen@intel.com>
7109L: platform-driver-x86@vger.kernel.org
7110S: Supported
7111F: drivers/platform/x86/surfacepro3_button.c
7112
1da177e4 7113MICROTEK X6 SCANNER
61eee9a7 7114M: Oliver Neukum <oliver@neukum.org>
1da177e4 7115S: Maintained
679655da 7116F: drivers/usb/image/microtek.*
1da177e4
LT
7117
7118MIPS
8b58be88 7119M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7120L: linux-mips@linux-mips.org
6097050d 7121W: http://www.linux-mips.org/
b05e988e 7122T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7123Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7124S: Supported
679655da
JP
7125F: Documentation/mips/
7126F: arch/mips/
1da177e4 7127
08b7620a
HV
7128MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7129M: Hans Verkuil <hverkuil@xs4all.nl>
7130L: linux-media@vger.kernel.org
7131T: git git://linuxtv.org/media_tree.git
a825eaec 7132W: https://linuxtv.org
08b7620a
HV
7133S: Odd Fixes
7134F: drivers/media/radio/radio-miropcm20*
7135
e126ba97
EC
7136Mellanox MLX5 core VPI driver
7137M: Eli Cohen <eli@mellanox.com>
7138L: netdev@vger.kernel.org
7139L: linux-rdma@vger.kernel.org
7140W: http://www.mellanox.com
7141Q: http://patchwork.ozlabs.org/project/netdev/list/
7142Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 7143T: git git://openfabrics.org/~eli/connect-ib.git
e126ba97
EC
7144S: Supported
7145F: drivers/net/ethernet/mellanox/mlx5/core/
7146F: include/linux/mlx5/
7147
7148Mellanox MLX5 IB driver
b75f0050
JP
7149M: Eli Cohen <eli@mellanox.com>
7150L: linux-rdma@vger.kernel.org
7151W: http://www.mellanox.com
7152Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 7153T: git git://openfabrics.org/~eli/connect-ib.git
b75f0050
JP
7154S: Supported
7155F: include/linux/mlx5/
7156F: drivers/infiniband/hw/mlx5/
e126ba97 7157
764589b6
CM
7158MELEXIS MLX90614 DRIVER
7159M: Crt Mori <cmo@melexis.com>
7160L: linux-iio@vger.kernel.org
7161W: http://www.melexis.com
7162S: Supported
7163F: drivers/iio/temperature/mlx90614.c
7164
0ce277e4
AP
7165MN88472 MEDIA DRIVER
7166M: Antti Palosaari <crope@iki.fi>
7167L: linux-media@vger.kernel.org
a825eaec 7168W: https://linuxtv.org
0ce277e4
AP
7169W: http://palosaari.fi/linux/
7170Q: http://patchwork.linuxtv.org/project/linux-media/list/
7171T: git git://linuxtv.org/anttip/media_tree.git
7172S: Maintained
7173F: drivers/staging/media/mn88472/
7174F: drivers/media/dvb-frontends/mn88472.h
7175
4f4d238f
AP
7176MN88473 MEDIA DRIVER
7177M: Antti Palosaari <crope@iki.fi>
7178L: linux-media@vger.kernel.org
a825eaec 7179W: https://linuxtv.org
4f4d238f
AP
7180W: http://palosaari.fi/linux/
7181Q: http://patchwork.linuxtv.org/project/linux-media/list/
7182T: git git://linuxtv.org/anttip/media_tree.git
7183S: Maintained
7184F: drivers/staging/media/mn88473/
7185F: drivers/media/dvb-frontends/mn88473.h
7186
1da177e4 7187MODULE SUPPORT
8b58be88 7188M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7189S: Maintained
679655da
JP
7190F: include/linux/module.h
7191F: kernel/module.c
1da177e4
LT
7192
7193MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7194W: http://popies.net/meye/
b7788e13 7195S: Orphan
679655da 7196F: Documentation/video4linux/meye.txt
90d72ac6 7197F: drivers/media/pci/meye/
6c0f0359 7198F: include/uapi/linux/meye.h
1da177e4 7199
b9705b60 7200MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7201M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7202S: Maintained
679655da 7203F: Documentation/serial/moxa-smartio
c897401b 7204F: drivers/tty/mxser.*
d735410a 7205
889b2f87
AK
7206MR800 AVERMEDIA USB FM RADIO DRIVER
7207M: Alexey Klimov <klimov.linux@gmail.com>
7208L: linux-media@vger.kernel.org
7209T: git git://linuxtv.org/media_tree.git
7210S: Maintained
7211F: drivers/media/radio/radio-mr800.c
7212
d7155691
AO
7213MRF24J40 IEEE 802.15.4 RADIO DRIVER
7214M: Alan Ott <alan@signal11.us>
7215L: linux-wpan@vger.kernel.org
7216S: Maintained
7217F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7218F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7219
8c4c731a 7220MSI LAPTOP SUPPORT
182ae55c 7221M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7222L: platform-driver-x86@vger.kernel.org
8c4c731a 7223S: Maintained
679655da 7224F: drivers/platform/x86/msi-laptop.c
8c4c731a 7225
0f1006b1 7226MSI WMI SUPPORT
d0944853 7227L: platform-driver-x86@vger.kernel.org
5ee7041e 7228S: Orphan
0f1006b1
AA
7229F: drivers/platform/x86/msi-wmi.c
7230
19a628a0
AP
7231MSI001 MEDIA DRIVER
7232M: Antti Palosaari <crope@iki.fi>
7233L: linux-media@vger.kernel.org
a825eaec 7234W: https://linuxtv.org
19a628a0
AP
7235W: http://palosaari.fi/linux/
7236Q: http://patchwork.linuxtv.org/project/linux-media/list/
7237T: git git://linuxtv.org/anttip/media_tree.git
7238S: Maintained
0185e197 7239F: drivers/media/tuners/msi001*
19a628a0 7240
7570589d 7241MSI2500 MEDIA DRIVER
2c57213f
AP
7242M: Antti Palosaari <crope@iki.fi>
7243L: linux-media@vger.kernel.org
a825eaec 7244W: https://linuxtv.org
2c57213f
AP
7245W: http://palosaari.fi/linux/
7246Q: http://patchwork.linuxtv.org/project/linux-media/list/
7247T: git git://linuxtv.org/anttip/media_tree.git
7248S: Maintained
7570589d 7249F: drivers/media/usb/msi2500/
2c57213f 7250
159eeea4
RJ
7251MSYSTEMS DISKONCHIP G3 MTD DRIVER
7252M: Robert Jarzmik <robert.jarzmik@free.fr>
7253L: linux-mtd@lists.infradead.org
7254S: Maintained
7255F: drivers/mtd/devices/docg3*
7256
62a37dc7 7257MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7258M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7259L: linux-media@vger.kernel.org
7260T: git git://linuxtv.org/media_tree.git
7261S: Maintained
7262F: drivers/media/i2c/mt9m032.c
b5dcee22 7263F: include/media/i2c/mt9m032.h
0e837fb9 7264
62a37dc7 7265MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7266M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7267L: linux-media@vger.kernel.org
7268T: git git://linuxtv.org/media_tree.git
7269S: Maintained
7270F: drivers/media/i2c/mt9p031.c
b5dcee22 7271F: include/media/i2c/mt9p031.h
0e837fb9 7272
62a37dc7 7273MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7274M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7275L: linux-media@vger.kernel.org
7276T: git git://linuxtv.org/media_tree.git
7277S: Maintained
7278F: drivers/media/i2c/mt9t001.c
b5dcee22 7279F: include/media/i2c/mt9t001.h
0e837fb9 7280
62a37dc7 7281MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7282M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7283L: linux-media@vger.kernel.org
7284T: git git://linuxtv.org/media_tree.git
7285S: Maintained
f2272e13 7286F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7287F: drivers/media/i2c/mt9v032.c
b5dcee22 7288F: include/media/i2c/mt9v032.h
0e837fb9 7289
4e0d13cb 7290MULTIFUNCTION DEVICES (MFD)
f7d3210e 7291M: Lee Jones <lee.jones@linaro.org>
7caa7991 7292T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7293S: Supported
679655da 7294F: drivers/mfd/
55b5940d 7295F: include/linux/mfd/
4e0d13cb 7296
5c4e6f13 7297MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7298M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7299L: linux-mmc@vger.kernel.org
708dce3f 7300T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7301S: Maintained
679655da
JP
7302F: drivers/mmc/
7303F: include/linux/mmc/
c117ab84 7304F: include/uapi/linux/mmc/
baca2da4 7305
15a0580c 7306MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7307S: Orphan
679655da
JP
7308F: drivers/mmc/host/mmc_spi.c
7309F: include/linux/spi/mmc_spi.h
15a0580c 7310
1da177e4 7311MULTISOUND SOUND DRIVER
8b58be88 7312M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7313S: Maintained
679655da
JP
7314F: Documentation/sound/oss/MultiSound
7315F: sound/oss/msnd*
1da177e4 7316
d735410a 7317MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7318S: Orphan
c897401b 7319F: drivers/tty/isicom.c
679655da 7320F: include/linux/isicom.h
d735410a 7321
550a7375 7322MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
f299470a 7323M: Felipe Balbi <balbi@ti.com>
795fb7e7 7324L: linux-usb@vger.kernel.org
43b416e5 7325T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7326S: Maintained
679655da 7327F: drivers/usb/musb/
550a7375 7328
ea0af5f6
MK
7329MXL5007T MEDIA DRIVER
7330M: Michael Krufky <mkrufky@linuxtv.org>
7331L: linux-media@vger.kernel.org
a825eaec 7332W: https://linuxtv.org
ea0af5f6
MK
7333W: http://github.com/mkrufky
7334Q: http://patchwork.linuxtv.org/project/linux-media/list/
7335T: git git://linuxtv.org/mkrufky/tuners.git
7336S: Maintained
7337F: drivers/media/tuners/mxl5007t.*
7338
2d3cf588 7339MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7340M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7341L: netdev@vger.kernel.org
205057ae 7342W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7343S: Supported
93f7848b 7344F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7345
1da177e4 7346NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7347S: Orphan
d9fb9f38 7348F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7349
23dc05a3
DM
7350NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7351M: Daniel Mack <zonque@gmail.com>
7352S: Maintained
e5747e40 7353L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7354W: http://www.native-instruments.com
7355F: sound/usb/caiaq/
7356
1da177e4 7357NCP FILESYSTEM
52653199
PV
7358M: Petr Vandrovec <petr@vandrovec.name>
7359S: Odd Fixes
679655da 7360F: fs/ncpfs/
1da177e4 7361
a79b0322
FT
7362NCR 5380 SCSI DRIVERS
7363M: Finn Thain <fthain@telegraphics.com.au>
7364M: Michael Schmitz <schmitzmic@gmail.com>
7365L: linux-scsi@vger.kernel.org
7366S: Maintained
7367F: Documentation/scsi/g_NCR5380.txt
7368F: drivers/scsi/NCR5380.*
7369F: drivers/scsi/arm/cumana_1.c
7370F: drivers/scsi/arm/oak.c
7371F: drivers/scsi/atari_NCR5380.c
7372F: drivers/scsi/atari_scsi.*
7373F: drivers/scsi/dmx3191d.c
7374F: drivers/scsi/dtc.*
7375F: drivers/scsi/g_NCR5380.*
7376F: drivers/scsi/g_NCR5380_mmio.c
7377F: drivers/scsi/mac_scsi.*
7378F: drivers/scsi/pas16.*
a79b0322
FT
7379F: drivers/scsi/sun3_scsi.*
7380F: drivers/scsi/sun3_scsi_vme.c
7381F: drivers/scsi/t128.*
7382
1da177e4 7383NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7384M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7385L: linux-scsi@vger.kernel.org
7386S: Maintained
679655da 7387F: drivers/scsi/NCR_D700.*
1da177e4 7388
4aa3eb4c
GR
7389NCT6775 HARDWARE MONITOR DRIVER
7390M: Guenter Roeck <linux@roeck-us.net>
7391L: lm-sensors@lm-sensors.org
7392S: Maintained
7393F: Documentation/hwmon/nct6775
7394F: drivers/hwmon/nct6775.c
7395
3c2d774c 7396NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7397M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7398L: linux-rdma@vger.kernel.org
e3d33cb1 7399W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7400S: Supported
7401F: drivers/infiniband/hw/nes/
7402
be2f2e84 7403NETEM NETWORK EMULATOR
adbbf69d 7404M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7405L: netem@lists.linux-foundation.org
be2f2e84 7406S: Maintained
679655da 7407F: net/sched/sch_netem.c
be2f2e84 7408
b2f5a051 7409NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7410M: Jon Mason <jdmason@kudzu.us>
4a58448b 7411L: netdev@vger.kernel.org
4a58448b 7412S: Supported
679655da 7413F: Documentation/networking/s2io.txt
b2f5a051 7414F: Documentation/networking/vxge.txt
86387e1a 7415F: drivers/net/ethernet/neterion/
4a58448b 7416
db9cf3a3 7417NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7418M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7419M: Patrick McHardy <kaber@trash.net>
42010ed0 7420M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7421L: netfilter-devel@vger.kernel.org
82b98543 7422L: coreteam@netfilter.org
1da177e4
LT
7423W: http://www.netfilter.org/
7424W: http://www.iptables.org/
42010ed0
PNA
7425Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7426T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7427T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7428S: Supported
679655da
JP
7429F: include/linux/netfilter*
7430F: include/linux/netfilter/
7431F: include/net/netfilter/
c117ab84
CEB
7432F: include/uapi/linux/netfilter*
7433F: include/uapi/linux/netfilter/
679655da
JP
7434F: net/*/netfilter.c
7435F: net/*/netfilter/
7436F: net/netfilter/
91c269a0 7437F: net/bridge/br_netfilter*.c
1da177e4 7438
4cc67735 7439NETLABEL
87a0874c 7440M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7441W: http://netlabel.sf.net
7442L: netdev@vger.kernel.org
87a0874c 7443S: Maintained
80811493 7444F: Documentation/netlabel/
679655da
JP
7445F: include/net/netlabel.h
7446F: net/netlabel/
4cc67735 7447
1da177e4 7448NETROM NETWORK LAYER
8b58be88 7449M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7450L: linux-hams@vger.kernel.org
d34cb28a 7451W: http://www.linux-ax25.org/
1da177e4 7452S: Maintained
679655da 7453F: include/net/netrom.h
c117ab84 7454F: include/uapi/linux/netrom.h
679655da 7455F: net/netrom/
1da177e4 7456
4c352362
JK
7457NETRONOME ETHERNET DRIVERS
7458M: Jakub Kicinski <jakub.kicinski@netronome.com>
7459M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7460L: oss-drivers@netronome.com
7461S: Maintained
7462F: drivers/net/ethernet/netronome/
7463
5ddb88c0 7464NETWORK BLOCK DEVICE (NBD)
4ca5829a 7465M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7466S: Maintained
5e4b269b 7467L: nbd-general@lists.sourceforge.net
4ca5829a 7468T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7469F: Documentation/blockdev/nbd.txt
7470F: drivers/block/nbd.c
c117ab84 7471F: include/uapi/linux/nbd.h
1da177e4 7472
6e43650c
NH
7473NETWORK DROP MONITOR
7474M: Neil Horman <nhorman@tuxdriver.com>
7475L: netdev@vger.kernel.org
7476S: Maintained
7477W: https://fedorahosted.org/dropwatch/
7478F: net/core/drop_monitor.c
7479
1da177e4 7480NETWORKING [GENERAL]
8b58be88 7481M: "David S. Miller" <davem@davemloft.net>
979b6c13 7482L: netdev@vger.kernel.org
b1e8fd54 7483W: http://www.linuxfoundation.org/en/Net
11e98029 7484Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7485T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7486T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7487S: Maintained
679655da
JP
7488F: net/
7489F: include/net/
018d21ed
JP
7490F: include/linux/in.h
7491F: include/linux/net.h
7492F: include/linux/netdevice.h
c117ab84
CEB
7493F: include/uapi/linux/in.h
7494F: include/uapi/linux/net.h
7495F: include/uapi/linux/netdevice.h
0c7aecd4 7496F: include/uapi/linux/net_namespace.h
7e814a6c 7497F: tools/net/
f4e53f9a 7498F: tools/testing/selftests/net/
335a67d2 7499F: lib/random32.c
a101ccd1 7500F: lib/test_bpf.c
1da177e4
LT
7501
7502NETWORKING [IPv4/IPv6]
8b58be88
JP
7503M: "David S. Miller" <davem@davemloft.net>
7504M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7505M: James Morris <jmorris@namei.org>
7506M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7507M: Patrick McHardy <kaber@trash.net>
979b6c13 7508L: netdev@vger.kernel.org
08deed1e 7509T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7510S: Maintained
679655da
JP
7511F: net/ipv4/
7512F: net/ipv6/
7513F: include/net/ip*
0a14842f 7514F: arch/x86/net/*
1da177e4 7515
73b7656c
DM
7516NETWORKING [IPSEC]
7517M: Steffen Klassert <steffen.klassert@secunet.com>
7518M: Herbert Xu <herbert@gondor.apana.org.au>
7519M: "David S. Miller" <davem@davemloft.net>
7520L: netdev@vger.kernel.org
d1fc5024
SK
7521T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7522T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7523S: Maintained
5826bdd1 7524F: net/core/flow.c
73b7656c
DM
7525F: net/xfrm/
7526F: net/key/
7527F: net/ipv4/xfrm*
d1fc5024
SK
7528F: net/ipv4/esp4.c
7529F: net/ipv4/ah4.c
7530F: net/ipv4/ipcomp.c
7531F: net/ipv4/ip_vti.c
73b7656c 7532F: net/ipv6/xfrm*
d1fc5024
SK
7533F: net/ipv6/esp6.c
7534F: net/ipv6/ah6.c
7535F: net/ipv6/ipcomp6.c
7536F: net/ipv6/ip6_vti.c
73b7656c
DM
7537F: include/uapi/linux/xfrm.h
7538F: include/net/xfrm.h
7539
10e2ff1c 7540NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7541M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7542L: netdev@vger.kernel.org
7543S: Maintained
7544
29f8f632 7545NETWORKING [WIRELESS]
2cb4abd1 7546L: linux-wireless@vger.kernel.org
8a6e2535 7547Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7548
788873ac
JP
7549NETWORKING DRIVERS
7550L: netdev@vger.kernel.org
7551W: http://www.linuxfoundation.org/en/Net
11e98029 7552Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7553T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7554T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7555S: Odd Fixes
7556F: drivers/net/
018d21ed 7557F: include/linux/if_*
0b63bf1f 7558F: include/linux/netdevice.h
0b63bf1f
JD
7559F: include/linux/etherdevice.h
7560F: include/linux/fcdevice.h
7561F: include/linux/fddidevice.h
7562F: include/linux/hippidevice.h
7563F: include/linux/inetdevice.h
c117ab84
CEB
7564F: include/uapi/linux/if_*
7565F: include/uapi/linux/netdevice.h
788873ac 7566
0e324cf6
JL
7567NETWORKING DRIVERS (WIRELESS)
7568M: Kalle Valo <kvalo@codeaurora.org>
7569L: linux-wireless@vger.kernel.org
7570Q: http://patchwork.kernel.org/project/linux-wireless/list/
7571T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7572S: Maintained
7573F: drivers/net/wireless/
7574
3d396eb1 7575NETXEN (1/10) GbE SUPPORT
8622315e 7576M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7577M: Sony Chacko <sony.chacko@qlogic.com>
7578M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7579L: netdev@vger.kernel.org
9c2b5bde 7580W: http://www.qlogic.com
3d396eb1 7581S: Supported
aa43c215 7582F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7583
6423d30f
AAJ
7584NFC SUBSYSTEM
7585M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7586M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7587M: Samuel Ortiz <sameo@linux.intel.com>
7588L: linux-wireless@vger.kernel.org
1eb3b216 7589L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7590S: Supported
6423d30f 7591F: net/nfc/
55eb94f9 7592F: include/net/nfc/
c117ab84 7593F: include/uapi/linux/nfc.h
6423d30f 7594F: drivers/nfc/
397d6497
CR
7595F: include/linux/platform_data/microread.h
7596F: include/linux/platform_data/nfcmrvl.h
7597F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7598F: include/linux/platform_data/pn544.h
397d6497
CR
7599F: include/linux/platform_data/st21nfca.h
7600F: include/linux/platform_data/st-nci.h
7ebb88e5 7601F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7602
e8b43555 7603NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7604M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7605M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7606L: linux-nfs@vger.kernel.org
7607W: http://client.linux-nfs.org
cd7b996a 7608T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7609S: Maintained
679655da
JP
7610F: fs/lockd/
7611F: fs/nfs/
7612F: fs/nfs_common/
7613F: net/sunrpc/
7614F: include/linux/lockd/
7615F: include/linux/nfs*
7616F: include/linux/sunrpc/
c117ab84
CEB
7617F: include/uapi/linux/nfs*
7618F: include/uapi/linux/sunrpc/
1da177e4 7619
85ef9cea 7620NILFS2 FILESYSTEM
e2126935 7621M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7622L: linux-nilfs@vger.kernel.org
f9472265 7623W: http://nilfs.sourceforge.net/
e2126935 7624T: git git://github.com/konis/nilfs2.git
85ef9cea 7625S: Supported
679655da
JP
7626F: Documentation/filesystems/nilfs2.txt
7627F: fs/nilfs2/
7628F: include/linux/nilfs2_fs.h
c35c7ac5 7629F: include/trace/events/nilfs2.h
85ef9cea 7630
1da177e4 7631NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7632M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7633W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7634S: Maintained
679655da
JP
7635F: Documentation/scsi/NinjaSCSI.txt
7636F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7637
7638NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7639M: GOTO Masanori <gotom@debian.or.jp>
7640M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7641W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7642S: Maintained
679655da
JP
7643F: Documentation/scsi/NinjaSCSI.txt
7644F: drivers/scsi/nsp32*
1da177e4 7645
383b8fb9
LFT
7646NIOS2 ARCHITECTURE
7647M: Ley Foon Tan <lftan@altera.com>
7648L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7649T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7650S: Maintained
7651F: arch/nios2/
7652
2a6afddb
PR
7653NOKIA N900 POWER SUPPLY DRIVERS
7654M: Pali RohĂ¡r <pali.rohar@gmail.com>
7655S: Maintained
7656F: include/linux/power/bq2415x_charger.h
081bab21 7657F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7658F: include/linux/power/isp1704_charger.h
7659F: drivers/power/bq2415x_charger.c
081bab21 7660F: drivers/power/bq27xxx_battery.c
2a6afddb
PR
7661F: drivers/power/isp1704_charger.c
7662F: drivers/power/rx51_battery.c
7663
a1bd3bae 7664NTB DRIVER CORE
9ef6bf6c
JM
7665M: Jon Mason <jdmason@kudzu.us>
7666M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7667M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7668L: linux-ntb@googlegroups.com
fce8a7bb 7669S: Supported
2984411f
JM
7670W: https://github.com/jonmason/ntb/wiki
7671T: git git://github.com/jonmason/ntb.git
fce8a7bb 7672F: drivers/ntb/
548c237c 7673F: drivers/net/ntb_netdev.c
fce8a7bb 7674F: include/linux/ntb.h
a1bd3bae 7675F: include/linux/ntb_transport.h
fce8a7bb 7676
e26a5843
AH
7677NTB INTEL DRIVER
7678M: Jon Mason <jdmason@kudzu.us>
7679M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7680L: linux-ntb@googlegroups.com
e26a5843
AH
7681S: Supported
7682W: https://github.com/jonmason/ntb/wiki
7683T: git git://github.com/jonmason/ntb.git
7684F: drivers/ntb/hw/intel/
fce8a7bb 7685
1da177e4 7686NTFS FILESYSTEM
2818ef50 7687M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7688L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7689W: http://www.tuxera.com/
e6f4dee7 7690T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7691S: Supported
679655da
JP
7692F: Documentation/filesystems/ntfs.txt
7693F: fs/ntfs/
1da177e4 7694
9eb8ef74 7695NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7696M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7697L: linux-fbdev@vger.kernel.org
ce00f85c 7698S: Maintained
8a61f013
JH
7699F: drivers/video/fbdev/riva/
7700F: drivers/video/fbdev/nvidia/
1da177e4 7701
79461681 7702NVM EXPRESS DRIVER
b3975e94
JF
7703M: Keith Busch <keith.busch@intel.com>
7704M: Jens Axboe <axboe@fb.com>
79461681 7705L: linux-nvme@lists.infradead.org
b3975e94
JF
7706T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7707W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7708S: Supported
57dacad5 7709F: drivers/nvme/host/
79461681
MW
7710F: include/linux/nvme.h
7711
aee4b9bd
SK
7712NVMEM FRAMEWORK
7713M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7714M: Maxime Ripard <maxime.ripard@free-electrons.com>
7715S: Maintained
7716F: drivers/nvmem/
7717F: Documentation/devicetree/bindings/nvmem/
7718F: include/linux/nvmem-consumer.h
7719F: include/linux/nvmem-provider.h
7720
dece4585
CP
7721NXP-NCI NFC DRIVER
7722M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7723R: Charles Gorand <charles.gorand@effinnov.com>
7724L: linux-nfc@lists.01.org (moderated for non-subscribers)
7725S: Supported
7726F: drivers/nfc/nxp-nci
7727
f50d7146
RK
7728NXP TDA998X DRM DRIVER
7729M: Russell King <rmk+kernel@arm.linux.org.uk>
7730S: Supported
7731F: drivers/gpu/drm/i2c/tda998x_drv.c
7732F: include/drm/i2c/tda998x.h
7733
fbace43e
PR
7734NXP TFA9879 DRIVER
7735M: Peter Rosin <peda@axentia.se>
7736L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7737S: Maintained
7738F: sound/soc/codecs/tfa9879*
7739
f5525786 7740OMAP SUPPORT
0e24bdd4 7741M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7742L: linux-omap@vger.kernel.org
7743W: http://www.muru.com/linux/omap/
7744W: http://linux.omap.com/
8a6e2535 7745Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7746T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7747S: Maintained
4e04d5a3 7748F: arch/arm/*omap*/
026da812
FB
7749F: arch/arm/configs/omap1_defconfig
7750F: arch/arm/configs/omap2plus_defconfig
046d0a37 7751F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7752F: drivers/irqchip/irq-omap-intc.c
7753F: drivers/mfd/*omap*.c
7754F: drivers/mfd/menelaus.c
7755F: drivers/mfd/palmas.c
7756F: drivers/mfd/tps65217.c
7757F: drivers/mfd/tps65218.c
7758F: drivers/mfd/tps65910.c
7759F: drivers/mfd/twl-core.[ch]
7760F: drivers/mfd/twl4030*.c
7761F: drivers/mfd/twl6030*.c
7762F: drivers/mfd/twl6040*.c
7763F: drivers/regulator/palmas-regulator*.c
7764F: drivers/regulator/pbias-regulator.c
7765F: drivers/regulator/tps65217-regulator.c
7766F: drivers/regulator/tps65218-regulator.c
7767F: drivers/regulator/tps65910-regulator.c
7768F: drivers/regulator/twl-regulator.c
046d0a37 7769F: include/linux/i2c-omap.h
f5525786 7770
50f29fbd 7771OMAP DEVICE TREE SUPPORT
cdb55ab0 7772M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7773M: Tony Lindgren <tony@atomide.com>
7774L: linux-omap@vger.kernel.org
d0fb18c5 7775L: devicetree@vger.kernel.org
50f29fbd
TL
7776S: Maintained
7777F: arch/arm/boot/dts/*omap*
7778F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7779F: arch/arm/boot/dts/*am4*
7780F: arch/arm/boot/dts/*am5*
7781F: arch/arm/boot/dts/*dra7*
50f29fbd 7782
f5525786 7783OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7784M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7785L: linux-omap@vger.kernel.org
7786S: Maintained
7787F: arch/arm/*omap*/*clock*
7788
7789OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7790M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7791L: linux-omap@vger.kernel.org
7792S: Maintained
7793F: arch/arm/*omap*/*pm*
c46938d4 7794F: drivers/cpufreq/omap-cpufreq.c
f5525786 7795
d21db568 7796OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7797M: Rajendra Nayak <rnayak@ti.com>
7798M: Paul Walmsley <paul@pwsan.com>
7799L: linux-omap@vger.kernel.org
7800S: Maintained
d21db568 7801F: arch/arm/mach-omap2/prm*
692ab1f3 7802
f5525786 7803OMAP AUDIO SUPPORT
6c284903 7804M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7805M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7806L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7807L: linux-omap@vger.kernel.org
7808S: Maintained
7809F: sound/soc/omap/
7810
18640193
TL
7811OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7812M: Roger Quadros <rogerq@ti.com>
7813M: Tony Lindgren <tony@atomide.com>
7814L: linux-omap@vger.kernel.org
7815S: Maintained
7816F: drivers/memory/omap-gpmc.c
7817F: arch/arm/mach-omap2/*gpmc*
7818
f5525786 7819OMAP FRAMEBUFFER SUPPORT
830e6384 7820M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7821L: linux-fbdev@vger.kernel.org
f5525786
TL
7822L: linux-omap@vger.kernel.org
7823S: Maintained
8a61f013 7824F: drivers/video/fbdev/omap/
f5525786 7825
676eec0d 7826OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7827M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7828L: linux-omap@vger.kernel.org
676eec0d 7829L: linux-fbdev@vger.kernel.org
178ff4c9 7830S: Maintained
8a61f013 7831F: drivers/video/fbdev/omap2/
178ff4c9
TV
7832F: Documentation/arm/OMAP/DSS
7833
8b37fcfc
OBC
7834OMAP HARDWARE SPINLOCK SUPPORT
7835M: Ohad Ben-Cohen <ohad@wizery.com>
7836L: linux-omap@vger.kernel.org
7837S: Maintained
7838F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7839
f5525786 7840OMAP MMC SUPPORT
8b58be88 7841M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7842L: linux-omap@vger.kernel.org
7843S: Maintained
653f41b5
MC
7844F: drivers/mmc/host/omap.c
7845
7846OMAP HS MMC SUPPORT
0a4585c6 7847L: linux-mmc@vger.kernel.org
653f41b5 7848L: linux-omap@vger.kernel.org
dfa5d196 7849S: Orphan
653f41b5 7850F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7851
7852OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7853M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7854S: Maintained
7855F: drivers/char/hw_random/omap-rng.c
7856
f400c82e 7857OMAP HWMOD SUPPORT
cdb55ab0 7858M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7859M: Paul Walmsley <paul@pwsan.com>
7860L: linux-omap@vger.kernel.org
7861S: Maintained
8fc8b12b 7862F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7863
8633fb30
PW
7864OMAP HWMOD DATA
7865M: Paul Walmsley <paul@pwsan.com>
7866L: linux-omap@vger.kernel.org
7867S: Maintained
7868F: arch/arm/mach-omap2/omap_hwmod*data*
7869
f400c82e 7870OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7871M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7872L: linux-omap@vger.kernel.org
7873S: Maintained
7874F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7875
0db83ced 7876OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7877M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7878L: linux-media@vger.kernel.org
7879S: Maintained
7eec52db 7880F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7881F: drivers/media/platform/omap3isp/
0db83ced 7882F: drivers/staging/media/omap4iss/
7e8970e1 7883
f5525786 7884OMAP USB SUPPORT
f299470a 7885M: Felipe Balbi <balbi@ti.com>
f5525786
TL
7886L: linux-usb@vger.kernel.org
7887L: linux-omap@vger.kernel.org
43b416e5 7888T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
f5525786 7889S: Maintained
a16fbd65
JP
7890F: drivers/usb/*/*omap*
7891F: arch/arm/*omap*/usb*
f5525786 7892
6d994710 7893OMAP GPIO DRIVER
fe643528 7894M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 7895M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7896M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7897L: linux-omap@vger.kernel.org
7898S: Maintained
fe643528 7899F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
7900F: drivers/gpio/gpio-omap.c
7901
c351e290
MJ
7902OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7903M: Mark Jackson <mpfj@newflow.co.uk>
7904L: linux-omap@vger.kernel.org
7905S: Maintained
7906F: arch/arm/boot/dts/am335x-nano.dts
7907
0ad122d9 7908OMFS FILESYSTEM
8b58be88 7909M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7910L: linux-karma-devel@lists.sourceforge.net
7911S: Maintained
679655da
JP
7912F: Documentation/filesystems/omfs.txt
7913F: fs/omfs/
0ad122d9 7914
c1986ee9 7915OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7916M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7917S: Maintained
679655da
JP
7918F: drivers/char/pcmcia/cm4000_cs.c
7919F: include/linux/cm4000_cs.h
c117ab84 7920F: include/uapi/linux/cm4000_cs.h
c1986ee9 7921
77c44ab1 7922OMNIKEY CARDMAN 4040 DRIVER
8b58be88 7923M: Harald Welte <laforge@gnumonks.org>
77c44ab1 7924S: Maintained
679655da 7925F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 7926
77d5140f 7927OMNIVISION OV7670 SENSOR DRIVER
8b58be88 7928M: Jonathan Corbet <corbet@lwn.net>
661263b5 7929L: linux-media@vger.kernel.org
275ffde4 7930T: git git://linuxtv.org/media_tree.git
77d5140f 7931S: Maintained
90d72ac6 7932F: drivers/media/i2c/ov7670.c
77d5140f 7933
431bca73 7934ONENAND FLASH DRIVER
8b58be88 7935M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
7936L: linux-mtd@lists.infradead.org
7937S: Maintained
679655da
JP
7938F: drivers/mtd/onenand/
7939F: include/linux/mtd/onenand*.h
431bca73 7940
1da177e4 7941ONSTREAM SCSI TAPE DRIVER
8b58be88 7942M: Willem Riede <osst@riede.org>
1da177e4
LT
7943L: osst-users@lists.sourceforge.net
7944L: linux-scsi@vger.kernel.org
7945S: Maintained
f7269cfc
JD
7946F: Documentation/scsi/osst.txt
7947F: drivers/scsi/osst.*
7948F: drivers/scsi/osst_*.h
7949F: drivers/scsi/st.h
1da177e4 7950
e2d1d6c0 7951OPENCORES I2C BUS DRIVER
8b58be88 7952M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 7953L: linux-i2c@vger.kernel.org
e2d1d6c0 7954S: Maintained
679655da
JP
7955F: Documentation/i2c/busses/i2c-ocores
7956F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 7957
860c44c1 7958OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 7959M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
7960M: Frank Rowand <frowand.list@gmail.com>
7961M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 7962L: devicetree@vger.kernel.org
a7fefe9f
RH
7963W: http://www.devicetree.org/
7964T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 7965S: Maintained
f8828205 7966F: drivers/of/
860c44c1 7967F: include/linux/of*.h
f8828205 7968F: scripts/dtc/
860c44c1 7969
f8828205 7970OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 7971M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
7972M: Pawel Moll <pawel.moll@arm.com>
7973M: Mark Rutland <mark.rutland@arm.com>
de80963e 7974M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 7975M: Kumar Gala <galak@codeaurora.org>
f8828205
GL
7976L: devicetree@vger.kernel.org
7977S: Maintained
7978F: Documentation/devicetree/
7979F: arch/*/boot/dts/
7980F: include/dt-bindings/
7981
2bb65f56
PA
7982OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7983M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7984L: devicetree@vger.kernel.org
7985S: Maintained
7986F: Documentation/devicetree/dynamic-resolution-notes.txt
7987F: Documentation/devicetree/overlay-notes.txt
7988F: drivers/of/overlay.c
7989F: drivers/of/resolver.c
7990
19f9d392
JB
7991OPENRISC ARCHITECTURE
7992M: Jonas Bonn <jonas@southpole.se>
7993W: http://openrisc.net
eab7c1c0 7994L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
7995S: Maintained
7996T: git git://openrisc.net/~jonas/linux
14430813 7997F: arch/openrisc/
19f9d392 7998
ccb1352e 7999OPENVSWITCH
4f337ed5 8000M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8001L: netdev@vger.kernel.org
ccb1352e
JG
8002L: dev@openvswitch.org
8003W: http://openvswitch.org
ccb1352e
JG
8004S: Maintained
8005F: net/openvswitch/
b422da7c 8006F: include/uapi/linux/openvswitch.h
ccb1352e 8007
875fa6fb
VK
8008OPERATING PERFORMANCE POINTS (OPP)
8009M: Viresh Kumar <vireshk@kernel.org>
8010M: Nishanth Menon <nm@ti.com>
8011M: Stephen Boyd <sboyd@codeaurora.org>
8012L: linux-pm@vger.kernel.org
8013S: Maintained
8014T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8015F: drivers/base/power/opp/
8016F: include/linux/pm_opp.h
8017F: Documentation/power/opp.txt
8018F: Documentation/devicetree/bindings/opp/
8019
af39917d
CL
8020OPL4 DRIVER
8021M: Clemens Ladisch <clemens@ladisch.de>
8022L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8023T: git git://git.alsa-project.org/alsa-kernel.git
8024S: Maintained
8025F: sound/drivers/opl4/
8026
1da177e4 8027OPROFILE
4cf7e718 8028M: Robert Richter <rric@kernel.org>
1da177e4
LT
8029L: oprofile-list@lists.sf.net
8030S: Maintained
81c4a8a6 8031F: arch/*/include/asm/oprofile*.h
679655da
JP
8032F: arch/*/oprofile/
8033F: drivers/oprofile/
8034F: include/linux/oprofile.h
1da177e4 8035
e2d1d6c0 8036ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8037M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8038M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8039L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8040W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8041S: Supported
679655da
JP
8042F: Documentation/filesystems/ocfs2.txt
8043F: Documentation/filesystems/dlmfs.txt
8044F: fs/ocfs2/
e2d1d6c0 8045
1da177e4 8046ORINOCO DRIVER
724c6b35 8047L: linux-wireless@vger.kernel.org
491b26b4 8048W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8049W: http://www.nongnu.org/orinoco/
3a59babb 8050S: Orphan
2be45b66 8051F: drivers/net/wireless/intersil/orinoco/
1da177e4 8052
42c55aa8 8053OSD LIBRARY and FILESYSTEM
fadc0752 8054M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8055M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8056L: osd-dev@open-osd.org
8057W: http://open-osd.org
54e5881d 8058T: git git://git.open-osd.org/open-osd.git
68274794 8059S: Maintained
42c55aa8 8060F: drivers/scsi/osd/
6b6f0b6c 8061F: include/scsi/osd_*
42c55aa8 8062F: fs/exofs/
68274794 8063
ef94b186 8064OVERLAY FILESYSTEM
7c37fbda 8065M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8066L: linux-unionfs@vger.kernel.org
8067T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8068S: Supported
1d113735 8069F: fs/overlayfs/
7c37fbda
NB
8070F: Documentation/filesystems/overlayfs.txt
8071
e2d1d6c0 8072P54 WIRELESS DRIVER
084cb0fe 8073M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8074L: linux-wireless@vger.kernel.org
084cb0fe 8075W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8076S: Maintained
d3466830 8077F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8078
f5cd7872 8079PA SEMI ETHERNET DRIVER
8b58be88 8080M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8081L: netdev@vger.kernel.org
8082S: Maintained
ded19add 8083F: drivers/net/ethernet/pasemi/*
f5cd7872 8084
beb58aa3 8085PA SEMI SMBUS DRIVER
8b58be88 8086M: Olof Johansson <olof@lixom.net>
846557d3 8087L: linux-i2c@vger.kernel.org
beb58aa3 8088S: Maintained
679655da 8089F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8090
48fc267e
SK
8091PADATA PARALLEL EXECUTION MECHANISM
8092M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8093L: linux-crypto@vger.kernel.org
8094S: Maintained
8095F: kernel/padata.c
8096F: include/linux/padata.h
8097F: Documentation/padata.txt
8098
709ee531 8099PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8100M: Harald Welte <laforge@gnumonks.org>
d0944853 8101L: platform-driver-x86@vger.kernel.org
709ee531 8102S: Maintained
679655da 8103F: drivers/platform/x86/panasonic-laptop.c
709ee531 8104
368dd5ac 8105PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8106M: David Howells <dhowells@redhat.com>
8107M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8108L: linux-am33-list@redhat.com (moderated for non-subscribers)
8109W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8110S: Maintained
679655da
JP
8111F: Documentation/mn10300/
8112F: arch/mn10300/
4fa97181 8113
64dfff03
SM
8114PARALLEL PORT SUBSYSTEM
8115M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8116M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8117L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8118S: Maintained
679655da
JP
8119F: drivers/parport/
8120F: include/linux/parport*.h
8121F: drivers/char/ppdev.c
c117ab84 8122F: include/uapi/linux/ppdev.h
64dfff03 8123F: Documentation/parport*.txt
1da177e4 8124
4cdf6bc2 8125PARAVIRT_OPS INTERFACE
d633180c 8126M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8127M: Chris Wright <chrisw@sous-sol.org>
8128M: Alok Kataria <akataria@vmware.com>
8129M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8130L: virtualization@lists.linux-foundation.org
4cdf6bc2 8131S: Supported
a2e19991 8132F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8133F: arch/*/kernel/paravirt*
8134F: arch/*/include/asm/paravirt.h
4cdf6bc2 8135
e2d1d6c0 8136PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8137M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8138L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8139S: Maintained
679655da
JP
8140F: Documentation/blockdev/paride.txt
8141F: drivers/block/paride/
e2d1d6c0
RD
8142
8143PARISC ARCHITECTURE
b8828770 8144M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8145M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8146L: linux-parisc@vger.kernel.org
8147W: http://www.parisc-linux.org/
8a6e2535 8148Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8149T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8150T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8151S: Maintained
679655da 8152F: arch/parisc/
2b6bac9e 8153F: Documentation/parisc/
679655da 8154F: drivers/parisc/
2b6bac9e
HD
8155F: drivers/char/agp/parisc-agp.c
8156F: drivers/input/serio/gscps2.c
8157F: drivers/parport/parport_gsc.*
8158F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8159F: drivers/video/fbdev/sti*
2b6bac9e
HD
8160F: drivers/video/console/sti*
8161F: drivers/video/logo/logo_parisc*
e2d1d6c0 8162
1662d32c 8163PC87360 HARDWARE MONITORING DRIVER
8b58be88 8164M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8165L: lm-sensors@lm-sensors.org
8166S: Maintained
679655da
JP
8167F: Documentation/hwmon/pc87360
8168F: drivers/hwmon/pc87360.c
1662d32c
JC
8169
8170PC8736x GPIO DRIVER
8b58be88 8171M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8172S: Maintained
679655da 8173F: drivers/char/pc8736x_gpio.c
1662d32c 8174
1ad107fd 8175PC87427 HARDWARE MONITORING DRIVER
d8130624 8176M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8177L: lm-sensors@lm-sensors.org
8178S: Maintained
8179F: Documentation/hwmon/pc87427
8180F: drivers/hwmon/pc87427.c
8181
b26e0ed4 8182PCA9532 LED DRIVER
8b58be88 8183M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8184S: Maintained
d5ca6918
JP
8185F: drivers/leds/leds-pca9532.c
8186F: include/linux/leds-pca9532.h
b26e0ed4 8187
5ce914a8 8188PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8189M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8190L: linux-i2c@vger.kernel.org
8191S: Maintained
b4f0b74e 8192F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8193
3971dae5 8194PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8195M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8196S: Maintained
8197F: drivers/firmware/pcdp.*
8198
065c6359 8199PCI ERROR RECOVERY
6305902c 8200M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8201L: linux-pci@vger.kernel.org
065c6359 8202S: Supported
679655da 8203F: Documentation/PCI/pci-error-recovery.txt
065c6359 8204
1da177e4 8205PCI SUBSYSTEM
5ac3a6d2 8206M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8207L: linux-pci@vger.kernel.org
99662dd1 8208Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8209T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8210S: Supported
679655da
JP
8211F: Documentation/PCI/
8212F: drivers/pci/
8213F: include/linux/pci*
6b49ee49 8214F: arch/x86/pci/
cad01f91 8215F: arch/x86/kernel/quirks.c
1da177e4 8216
eaa6111b
LFT
8217PCI DRIVER FOR ALTERA PCIE IP
8218M: Ley Foon Tan <lftan@altera.com>
8219L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8220L: linux-pci@vger.kernel.org
8221S: Supported
8222F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8223F: drivers/pci/host/pcie-altera.c
8224
b7e78170
RH
8225PCI DRIVER FOR ARM VERSATILE PLATFORM
8226M: Rob Herring <robh@kernel.org>
8227L: linux-pci@vger.kernel.org
8228L: linux-arm-kernel@lists.infradead.org
8229S: Maintained
8230F: Documentation/devicetree/bindings/pci/versatile.txt
8231F: drivers/pci/host/pci-versatile.c
8232
5f6b6ccd
TI
8233PCI DRIVER FOR APPLIEDMICRO XGENE
8234M: Tanmay Inamdar <tinamdar@apm.com>
8235L: linux-pci@vger.kernel.org
8236L: linux-arm-kernel@lists.infradead.org
8237S: Maintained
8238F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8239F: drivers/pci/host/pci-xgene.c
8240
62d0ff83
ML
8241PCI DRIVER FOR FREESCALE LAYERSCAPE
8242M: Minghuan Lian <minghuan.Lian@freescale.com>
8243M: Mingkai Hu <mingkai.hu@freescale.com>
8244M: Roy Zang <tie-fei.zang@freescale.com>
8245L: linuxppc-dev@lists.ozlabs.org
8246L: linux-pci@vger.kernel.org
8247L: linux-arm-kernel@lists.infradead.org
8248S: Maintained
8249F: drivers/pci/host/*layerscape*
8250
f0b75693 8251PCI DRIVER FOR IMX6
f175aa2c 8252M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8253M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8254L: linux-pci@vger.kernel.org
8255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8256S: Maintained
8257F: drivers/pci/host/*imx6*
8258
0c4ffcfe
MK
8259PCI DRIVER FOR TI KEYSTONE
8260M: Murali Karicheri <m-karicheri2@ti.com>
8261L: linux-pci@vger.kernel.org
8262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8263S: Maintained
8264F: drivers/pci/host/*keystone*
8265
f0b75693
BH
8266PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8267M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8268M: Jason Cooper <jason@lakedaemon.net>
8269L: linux-pci@vger.kernel.org
8270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8271S: Maintained
8272F: drivers/pci/host/*mvebu*
8273
0447cfd7
TR
8274PCI DRIVER FOR NVIDIA TEGRA
8275M: Thierry Reding <thierry.reding@gmail.com>
8276L: linux-tegra@vger.kernel.org
f0b75693 8277L: linux-pci@vger.kernel.org
0447cfd7
TR
8278S: Supported
8279F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8280F: drivers/pci/host/pci-tegra.c
8281
47ff3de9
KVA
8282PCI DRIVER FOR TI DRA7XX
8283M: Kishon Vijay Abraham I <kishon@ti.com>
8284L: linux-omap@vger.kernel.org
8285L: linux-pci@vger.kernel.org
8286S: Supported
8287F: Documentation/devicetree/bindings/pci/ti-pci.txt
8288F: drivers/pci/host/pci-dra7xx.c
8289
f0b75693
BH
8290PCI DRIVER FOR RENESAS R-CAR
8291M: Simon Horman <horms@verge.net.au>
8292L: linux-pci@vger.kernel.org
4a121096 8293L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8294S: Maintained
8295F: drivers/pci/host/*rcar*
8296
4af82255 8297PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8298M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8299L: linux-pci@vger.kernel.org
f0b75693
BH
8300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8301L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8302S: Maintained
8303F: drivers/pci/host/pci-exynos.c
8304
f0b75693 8305PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8306M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8307M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8308L: linux-pci@vger.kernel.org
8309S: Maintained
8310F: drivers/pci/host/*designware*
8311
cf28855b
WD
8312PCI DRIVER FOR GENERIC OF HOSTS
8313M: Will Deacon <will.deacon@arm.com>
8314L: linux-pci@vger.kernel.org
8315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8316S: Maintained
8317F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8318F: drivers/pci/host/pci-host-generic.c
8319
51b66a6c 8320PCIE DRIVER FOR ST SPEAR13XX
110baab1 8321M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8322L: linux-pci@vger.kernel.org
110baab1 8323S: Maintained
51b66a6c
PA
8324F: drivers/pci/host/*spear*
8325
af1169b4
LFT
8326PCI MSI DRIVER FOR ALTERA MSI IP
8327M: Ley Foon Tan <lftan@altera.com>
8328L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8329L: linux-pci@vger.kernel.org
8330S: Supported
8331F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8332F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8333
dcd19de3
DD
8334PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8335M: Duc Dang <dhdang@apm.com>
8336L: linux-pci@vger.kernel.org
8337L: linux-arm-kernel@lists.infradead.org
8338S: Maintained
8339F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8340F: drivers/pci/host/pci-xgene-msi.c
8341
500a1d9a
ZW
8342PCIE DRIVER FOR HISILICON
8343M: Zhou Wang <wangzhou1@hisilicon.com>
8344L: linux-pci@vger.kernel.org
8345S: Maintained
8346F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8347F: drivers/pci/host/pcie-hisi.c
8348
1da177e4 8349PCMCIA SUBSYSTEM
4230dfc9 8350P: Linux PCMCIA Team
f5df5881 8351L: linux-pcmcia@lists.infradead.org
6650e0a5 8352W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
54e5881d 8353T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
4230dfc9 8354S: Maintained
679655da
JP
8355F: Documentation/pcmcia/
8356F: drivers/pcmcia/
8357F: include/pcmcia/
1da177e4
LT
8358
8359PCNET32 NETWORK DRIVER
227fb925 8360M: Don Fry <pcnet32@frontier.com>
979b6c13 8361L: netdev@vger.kernel.org
1da177e4 8362S: Maintained
b955f6ca 8363F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8364
48fc267e
SK
8365PCRYPT PARALLEL CRYPTO ENGINE
8366M: Steffen Klassert <steffen.klassert@secunet.com>
8367L: linux-crypto@vger.kernel.org
8368S: Maintained
8369F: crypto/pcrypt.c
8370F: include/crypto/pcrypt.h
8371
e72df0b8
TH
8372PER-CPU MEMORY ALLOCATOR
8373M: Tejun Heo <tj@kernel.org>
8374M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8375T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8376S: Maintained
8377F: include/linux/percpu*.h
8378F: mm/percpu*.c
8379F: arch/*/include/asm/percpu.h
8380
ad4ecbcb 8381PER-TASK DELAY ACCOUNTING
185e595f 8382M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8383S: Maintained
679655da
JP
8384F: include/linux/delayacct.h
8385F: kernel/delayacct.c
ad4ecbcb 8386
57c0c15b 8387PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8388M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8389M: Ingo Molnar <mingo@redhat.com>
f80c5393 8390M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 8391L: linux-kernel@vger.kernel.org
75fc2d37 8392T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8393S: Supported
d53e8365 8394F: kernel/events/*
a003236c 8395F: include/linux/perf_event.h
c117ab84 8396F: include/uapi/linux/perf_event.h
141c4296
RR
8397F: arch/*/kernel/perf_event*.c
8398F: arch/*/kernel/*/perf_event*.c
8399F: arch/*/kernel/*/*/perf_event*.c
a003236c 8400F: arch/*/include/asm/perf_event.h
a003236c
VL
8401F: arch/*/kernel/perf_callchain.c
8402F: tools/perf/
6c0b3244 8403
dd49d0f5 8404PERSONALITY HANDLING
8b58be88 8405M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8406L: linux-abi-devel@lists.sourceforge.net
8407S: Maintained
679655da 8408F: include/linux/personality.h
c117ab84 8409F: include/uapi/linux/personality.h
dd49d0f5 8410
838e7a03 8411PHONET PROTOCOL
2a06b40f 8412M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8413S: Supported
8414F: Documentation/networking/phonet.txt
8415F: include/linux/phonet.h
8416F: include/net/phonet/
c117ab84 8417F: include/uapi/linux/phonet.h
838e7a03
RDC
8418F: net/phonet/
8419
1da177e4 8420PHRAM MTD DRIVER
8b58be88 8421M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8422L: linux-mtd@lists.infradead.org
8423S: Maintained
679655da 8424F: drivers/mtd/devices/phram.c
1da177e4 8425
efdbb10e
BP
8426PICOLCD HID DRIVER
8427M: Bruno Prémont <bonbons@linux-vserver.org>
8428L: linux-input@vger.kernel.org
8429S: Maintained
8430F: drivers/hid/hid-picolcd*
8431
a53bfa07
JI
8432PICOXCELL SUPPORT
8433M: Jamie Iles <jamie@jamieiles.com>
8434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8435T: git git://github.com/jamieiles/linux-2.6-ji.git
8436S: Supported
b8733987 8437F: arch/arm/boot/dts/picoxcell*
14430813 8438F: arch/arm/mach-picoxcell/
b8733987 8439F: drivers/crypto/picoxcell*
a53bfa07 8440
2744e8af
LW
8441PIN CONTROL SUBSYSTEM
8442M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8443L: linux-gpio@vger.kernel.org
dbe752a3 8444T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8445S: Maintained
07f29ba6 8446F: drivers/pinctrl/
8e406fe4 8447F: include/linux/pinctrl/
2744e8af 8448
2201bbb8
JCPV
8449PIN CONTROLLER - ATMEL AT91
8450M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8452S: Maintained
c654b6bf 8453F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8454
33d3690c
LD
8455PIN CONTROLLER - ATMEL AT91 PIO4
8456M: Ludovic Desroches <ludovic.desroches@atmel.com>
8457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8458L: linux-gpio@vger.kernel.org
8459S: Supported
8460F: drivers/pinctrl/pinctrl-at91-pio4.*
8461
cbd1b652
MW
8462PIN CONTROLLER - INTEL
8463M: Mika Westerberg <mika.westerberg@linux.intel.com>
8464M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8465S: Maintained
8466F: drivers/pinctrl/intel/
2201bbb8 8467
9963b536
LP
8468PIN CONTROLLER - RENESAS
8469M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8470M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8471L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8472S: Maintained
8473F: drivers/pinctrl/sh-pfc/
8474
b75e60d6 8475PIN CONTROLLER - SAMSUNG
fea685e9 8476M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8478L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8479S: Maintained
9b5b33f6 8480F: drivers/pinctrl/samsung/
b75e60d6 8481
13cbd906
TL
8482PIN CONTROLLER - SINGLE
8483M: Tony Lindgren <tony@atomide.com>
8484M: Haojian Zhuang <haojian.zhuang@linaro.org>
8485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8486L: linux-omap@vger.kernel.org
8487S: Maintained
8488F: drivers/pinctrl/pinctrl-single.c
8489
deda8287 8490PIN CONTROLLER - ST SPEAR
da89947b 8491M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8492L: spear-devel@list.st.com
8493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8494W: http://www.st.com/spear
8495S: Maintained
8e406fe4 8496F: drivers/pinctrl/spear/
deda8287 8497
249a6771 8498PKTCDVD DRIVER
e5f6450c 8499M: Jiri Kosina <jikos@kernel.org>
249a6771 8500S: Maintained
679655da
JP
8501F: drivers/block/pktcdvd.c
8502F: include/linux/pktcdvd.h
c117ab84 8503F: include/uapi/linux/pktcdvd.h
249a6771 8504
b31d8273
G
8505PKUNITY SOC DRIVERS
8506M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8507W: http://mprc.pku.edu.cn/~guanxuetao/linux
8508S: Maintained
ceebf4d5 8509T: git git://github.com/gxt/linux.git
b31d8273 8510F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8511F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8512F: drivers/video/fbdev/fb-puv3.c
2809e80b 8513F: drivers/rtc/rtc-puv3.c
b31d8273 8514
9d2ecfb7 8515PMBUS HARDWARE MONITORING DRIVERS
ca462085 8516M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8517L: lm-sensors@lm-sensors.org
8518W: http://www.lm-sensors.org/
8519W: http://www.roeck-us.net/linux/drivers/
8520T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8521S: Maintained
8522F: Documentation/hwmon/pmbus
8523F: drivers/hwmon/pmbus/
8524F: include/linux/i2c/pmbus.h
8525
89a36810 8526PMC SIERRA MaxRAID DRIVER
89a36810
AR
8527L: linux-scsi@vger.kernel.org
8528W: http://www.pmc-sierra.com/
3cdea4d7 8529S: Orphan
89a36810
AR
8530F: drivers/scsi/pmcraid.*
8531
dbf9bfe6 8532PMC SIERRA PM8001 DRIVER
d32477e2 8533M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8534M: lindar_liu@usish.com
f5a7b525 8535L: pmchba@pmcs.com
dbf9bfe6 8536L: linux-scsi@vger.kernel.org
8537S: Supported
8538F: drivers/scsi/pm8001/
8539
1da177e4 8540POSIX CLOCKS and TIMERS
8b58be88 8541M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8542L: linux-kernel@vger.kernel.org
75fc2d37 8543T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8544S: Maintained
679655da
JP
8545F: fs/timerfd.c
8546F: include/linux/timer*
5cee9645 8547F: kernel/time/*timer*
1da177e4 8548
7b06a6d7
RW
8549POWER MANAGEMENT CORE
8550M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8551L: linux-pm@vger.kernel.org
8552T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8553S: Supported
8554F: drivers/base/power/
8555F: include/linux/pm.h
8556F: include/linux/pm_*
8557F: include/linux/powercap.h
8558F: drivers/powercap/
8559
3be86148 8560POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8561M: Sebastian Reichel <sre@kernel.org>
57318935 8562M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8563M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8564L: linux-pm@vger.kernel.org
54e5881d 8565T: git git://git.infradead.org/battery-2.6.git
3be86148 8566S: Maintained
679655da 8567F: include/linux/power_supply.h
8cd725a1 8568F: drivers/power/
26305022 8569X: drivers/power/avs/
3be86148 8570
514f161a
MR
8571POWER STATE COORDINATION INTERFACE (PSCI)
8572M: Mark Rutland <mark.rutland@arm.com>
8573M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8574L: linux-arm-kernel@lists.infradead.org
8575S: Maintained
8576F: drivers/firmware/psci.c
8577F: include/linux/psci.h
8578F: include/uapi/linux/psci.h
8579
1da177e4 8580PNP SUPPORT
9c3646d1 8581M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8582S: Maintained
679655da 8583F: drivers/pnp/
1da177e4
LT
8584
8585PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8586M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8587L: linux-ppp@vger.kernel.org
8588S: Maintained
224cf5ad 8589F: drivers/net/ppp/ppp_*
1da177e4
LT
8590
8591PPP OVER ATM (RFC 2364)
8b58be88 8592M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8593S: Maintained
679655da 8594F: net/atm/pppoatm.c
c117ab84 8595F: include/uapi/linux/atmppp.h
1da177e4
LT
8596
8597PPP OVER ETHERNET
8b58be88 8598M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8599S: Maintained
224cf5ad
JK
8600F: drivers/net/ppp/pppoe.c
8601F: drivers/net/ppp/pppox.c
1da177e4 8602
a6d2370b 8603PPP OVER L2TP
8b58be88 8604M: James Chapman <jchapman@katalix.com>
a6d2370b 8605S: Maintained
90ca28d1 8606F: net/l2tp/l2tp_ppp.c
679655da 8607F: include/linux/if_pppol2tp.h
c117ab84 8608F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8609
eae9d2ba 8610PPS SUPPORT
8b58be88 8611M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8612W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8613L: linuxpps@ml.enneenne.com (subscribers-only)
8614S: Maintained
cabaaf41
JP
8615F: Documentation/pps/
8616F: drivers/pps/
8617F: include/linux/pps*.h
eae9d2ba 8618
71a6d0af
HW
8619PPTP DRIVER
8620M: Dmitry Kozlov <xeb@mail.ru>
8621L: netdev@vger.kernel.org
8622S: Maintained
224cf5ad 8623F: drivers/net/ppp/pptp.c
71a6d0af
HW
8624W: http://sourceforge.net/projects/accel-pptp
8625
1da177e4 8626PREEMPTIBLE KERNEL
8b58be88 8627M: Robert Love <rml@tech9.net>
1da177e4
LT
8628L: kpreempt-tech@lists.sourceforge.net
8629W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8630S: Supported
679655da
JP
8631F: Documentation/preempt-locking.txt
8632F: include/linux/preempt.h
1da177e4
LT
8633
8634PRISM54 WIRELESS DRIVER
8b58be88 8635M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8636L: linux-wireless@vger.kernel.org
9ef80804 8637W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8638S: Obsolete
c12edfe2 8639F: drivers/net/wireless/intersil/prism54/
1da177e4 8640
02c18891 8641PS3 NETWORK SUPPORT
b809b9ca 8642M: Geoff Levand <geoff@infradead.org>
02c18891 8643L: netdev@vger.kernel.org
a14ab6b6 8644L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8645S: Maintained
8df158ac 8646F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8647
f58a9d17 8648PS3 PLATFORM SUPPORT
b809b9ca 8649M: Geoff Levand <geoff@infradead.org>
a4724ed6 8650L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8651S: Maintained
679655da
JP
8652F: arch/powerpc/boot/ps3*
8653F: arch/powerpc/include/asm/lv1call.h
8654F: arch/powerpc/include/asm/ps3*.h
8655F: arch/powerpc/platforms/ps3/
8656F: drivers/*/ps3*
8657F: drivers/ps3/
fec629b8 8658F: drivers/rtc/rtc-ps3.c
679655da 8659F: drivers/usb/host/*ps3.c
fec629b8 8660F: sound/ppc/snd_ps3*
f58a9d17 8661
cffb4add 8662PS3VRAM DRIVER
8b58be88 8663M: Jim Paris <jim@jtan.com>
3715a5d0 8664M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8665L: linuxppc-dev@lists.ozlabs.org
cffb4add 8666S: Maintained
8a3977cb 8667F: drivers/block/ps3vram.c
cffb4add 8668
8defe599 8669PSTORE FILESYSTEM
9d5e2a02 8670M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8671M: Colin Cross <ccross@android.com>
8672M: Kees Cook <keescook@chromium.org>
8673M: Tony Luck <tony.luck@intel.com>
8674S: Maintained
8675T: git git://git.infradead.org/users/cbou/linux-pstore.git
8676F: fs/pstore/
8677F: include/linux/pstore*
04851772 8678F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8679F: drivers/acpi/apei/erst.c
8680
7fbc415d
RC
8681PTP HARDWARE CLOCK SUPPORT
8682M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8683L: netdev@vger.kernel.org
7fbc415d
RC
8684S: Maintained
8685W: http://linuxptp.sourceforge.net/
8686F: Documentation/ABI/testing/sysfs-ptp
8687F: Documentation/ptp/*
0ecb3cdd 8688F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8689F: drivers/net/phy/dp83640*
8690F: drivers/ptp/*
8691F: include/linux/ptp_cl*
8692
cf94a4d1 8693PTRACE SUPPORT
e846ee5f 8694M: Roland McGrath <roland@hack.frob.com>
8b58be88 8695M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8696S: Maintained
8697F: include/asm-generic/syscall.h
8698F: include/linux/ptrace.h
8699F: include/linux/regset.h
8700F: include/linux/tracehook.h
c117ab84 8701F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8702F: kernel/ptrace.c
8703
8320204a 8704PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8705M: Mike Isely <isely@pobox.com>
16e9495d 8706L: pvrusb2@isely.net (subscribers-only)
661263b5 8707L: linux-media@vger.kernel.org
8320204a 8708W: http://www.isely.net/pvrusb2/
275ffde4 8709T: git git://linuxtv.org/media_tree.git
8320204a 8710S: Maintained
679655da 8711F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8712F: drivers/media/usb/pvrusb2/
8320204a 8713
39532e6c
HG
8714PWC WEBCAM DRIVER
8715M: Hans de Goede <hdegoede@redhat.com>
8716L: linux-media@vger.kernel.org
8717T: git git://linuxtv.org/media_tree.git
8718S: Maintained
8719F: drivers/media/usb/pwc/*
8720
93c090b3
KD
8721PWM FAN DRIVER
8722M: Kamil Debski <k.debski@samsung.com>
8723L: lm-sensors@lm-sensors.org
8724S: Supported
8725F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8726F: Documentation/hwmon/pwm-fan
8727F: drivers/hwmon/pwm-fan.c
8728
200efedd 8729PWM SUBSYSTEM
aa3495f7
TR
8730M: Thierry Reding <thierry.reding@gmail.com>
8731L: linux-pwm@vger.kernel.org
0c2498f1 8732S: Maintained
006e854f 8733T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8734F: Documentation/pwm.txt
8735F: Documentation/devicetree/bindings/pwm/
8736F: include/linux/pwm.h
0c2498f1 8737F: drivers/pwm/
a140b98d
TR
8738F: drivers/video/backlight/pwm_bl.c
8739F: include/linux/pwm_backlight.h
0c2498f1 8740
30ec261e 8741PXA2xx/PXA3xx SUPPORT
8da5e302 8742M: Daniel Mack <daniel@zonque.org>
a323f664 8743M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8744M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8746T: git git://github.com/hzhuang1/linux.git
8da5e302 8747T: git git://github.com/rjarzmik/linux.git
1da177e4 8748S: Maintained
679655da 8749F: arch/arm/mach-pxa/
820439f1 8750F: drivers/dma/pxa*
679655da 8751F: drivers/pcmcia/pxa2xx*
1403ead9 8752F: drivers/pinctrl/pxa/
9df92e6c 8753F: drivers/spi/spi-pxa2xx*
faf2e1db 8754F: drivers/usb/gadget/udc/pxa2*
679655da 8755F: include/sound/pxa2xx-lib.h
bec4c99e 8756F: sound/arm/pxa*
14430813 8757F: sound/soc/pxa/
1da177e4 8758
f3154a46
RJ
8759PXA GPIO DRIVER
8760M: Robert Jarzmik <robert.jarzmik@free.fr>
8761L: linux-gpio@vger.kernel.org
8762S: Maintained
8763F: drivers/gpio/gpio-pxa.c
8764
ec64d3bf
EG
8765PXA3xx NAND FLASH DRIVER
8766M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8767L: linux-mtd@lists.infradead.org
8768S: Maintained
9a67f099 8769F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8770
3f640c61 8771MMP SUPPORT
8b58be88 8772M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8773M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8775T: git git://github.com/hzhuang1/linux.git
8776T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8777S: Maintained
3f640c61 8778F: arch/arm/mach-mmp/
e8e6cb32 8779
272f133a
PO
8780PXA MMCI DRIVER
8781S: Orphan
8782
57f63bc8 8783PXA RTC DRIVER
8b58be88 8784M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8785L: rtc-linux@googlegroups.com
8786S: Maintained
8787
cea4001a 8788QAT DRIVER
49e7d9df
JP
8789M: Tadeusz Struk <tadeusz.struk@intel.com>
8790L: qat-linux@intel.com
8791S: Supported
8792F: drivers/crypto/qat/
cea4001a 8793
52a09a04 8794QIB DRIVER
8473c603 8795M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8796L: linux-rdma@vger.kernel.org
8797S: Supported
8798F: drivers/infiniband/hw/qib/
8799
5e9772b9
JS
8800QLOGIC QLA1280 SCSI DRIVER
8801M: Michael Reed <mdr@sgi.com>
8802L: linux-scsi@vger.kernel.org
8803S: Maintained
8804F: drivers/scsi/qla1280.[ch]
8805
1da177e4 8806QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8807M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8808L: linux-scsi@vger.kernel.org
8809S: Supported
679655da
JP
8810F: Documentation/scsi/LICENSE.qla2xxx
8811F: drivers/scsi/qla2xxx/
1da177e4 8812
883c98fe 8813QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8814M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8815L: linux-scsi@vger.kernel.org
8816S: Supported
bacfb81b 8817F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8818F: drivers/scsi/qla4xxx/
8819
5a4faa87 8820QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8821M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8822M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8823M: linux-driver@qlogic.com
8824L: netdev@vger.kernel.org
8825S: Supported
679655da 8826F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8827F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8828
0ec00f03 8829QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8830M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8831L: netdev@vger.kernel.org
8832S: Supported
aa43c215 8833F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8834
c4e84bde 8835QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8836M: Harish Patil <harish.patil@qlogic.com>
8837M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8838M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8839M: linux-driver@qlogic.com
c4e84bde
RM
8840L: netdev@vger.kernel.org
8841S: Supported
aa43c215 8842F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8843
fe56b9e6
YM
8844QLOGIC QL4xxx ETHERNET DRIVER
8845M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8846M: Ariel Elior <Ariel.Elior@qlogic.com>
8847M: everest-linux-l2@qlogic.com
8848L: netdev@vger.kernel.org
8849S: Supported
8850F: drivers/net/ethernet/qlogic/qed/
8851F: include/linux/qed/
8852F: drivers/net/ethernet/qlogic/qede/
8853
1da177e4 8854QNX4 FILESYSTEM
8b58be88 8855M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8856W: http://www.alarsen.net/linux/qnx4fs/
8857S: Maintained
80811493 8858F: fs/qnx4/
c117ab84
CEB
8859F: include/uapi/linux/qnx4_fs.h
8860F: include/uapi/linux/qnxtypes.h
1da177e4 8861
91952bc0
AP
8862QT1010 MEDIA DRIVER
8863M: Antti Palosaari <crope@iki.fi>
8864L: linux-media@vger.kernel.org
a825eaec 8865W: https://linuxtv.org
91952bc0
AP
8866W: http://palosaari.fi/linux/
8867Q: http://patchwork.linuxtv.org/project/linux-media/list/
8868T: git git://linuxtv.org/anttip/media_tree.git
8869S: Maintained
8870F: drivers/media/tuners/qt1010*
8871
966fb5ec
SM
8872QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8873M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8874L: linux-wireless@vger.kernel.org
8875L: ath9k-devel@lists.ath9k.org
8876W: http://wireless.kernel.org/en/users/Drivers/ath9k
8877S: Supported
8878F: drivers/net/wireless/ath/ath9k/
8879
2ea0ffcb
KV
8880QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8881M: Kalle Valo <kvalo@qca.qualcomm.com>
8882L: ath10k@lists.infradead.org
8883W: http://wireless.kernel.org/en/users/Drivers/ath10k
8884T: git git://github.com/kvalo/ath.git
8885S: Supported
8886F: drivers/net/wireless/ath/ath10k/
8887
4f4567cf
RK
8888QUALCOMM HEXAGON ARCHITECTURE
8889M: Richard Kuo <rkuo@codeaurora.org>
8890L: linux-hexagon@vger.kernel.org
8891S: Supported
8892F: arch/hexagon/
8893
8e84c258
EK
8894QUALCOMM WCN36XX WIRELESS DRIVER
8895M: Eugene Krasnikov <k.eugene.e@gmail.com>
8896L: wcn36xx@lists.infradead.org
8897W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8898T: git git://github.com/KrasnikovEugene/wcn36xx.git
8899S: Supported
8900F: drivers/net/wireless/ath/wcn36xx/
8901
602adf40 8902RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
8903M: Ilya Dryomov <idryomov@gmail.com>
8904M: Sage Weil <sage@redhat.com>
527a88b9 8905M: Alex Elder <elder@kernel.org>
398ecff5 8906L: ceph-devel@vger.kernel.org
09d90327
SW
8907W: http://ceph.com/
8908T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 8909T: git git://github.com/ceph/ceph-client.git
602adf40 8910S: Supported
398ecff5 8911F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
8912F: drivers/block/rbd.c
8913F: drivers/block/rbd_types.h
8914
1da177e4 8915RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 8916M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 8917L: linux-fbdev@vger.kernel.org
1da177e4 8918S: Maintained
8a61f013 8919F: drivers/video/fbdev/aty/radeon*
c117ab84 8920F: include/uapi/linux/radeonfb.h
1da177e4 8921
c6c9b34c
HG
8922RADIOSHARK RADIO DRIVER
8923M: Hans de Goede <hdegoede@redhat.com>
8924L: linux-media@vger.kernel.org
8925T: git git://linuxtv.org/media_tree.git
8926S: Maintained
8927F: drivers/media/radio/radio-shark.c
8928
8929RADIOSHARK2 RADIO DRIVER
8930M: Hans de Goede <hdegoede@redhat.com>
8931L: linux-media@vger.kernel.org
8932T: git git://linuxtv.org/media_tree.git
8933S: Maintained
8934F: drivers/media/radio/radio-shark2.c
8935F: drivers/media/radio/radio-tea5777.c
8936
1da177e4 8937RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 8938M: Paul Mackerras <paulus@samba.org>
c69f677c 8939L: linux-fbdev@vger.kernel.org
1da177e4 8940S: Maintained
8a61f013 8941F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 8942
e7839f25 8943RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 8944P: rt2x00 project
b182427e 8945M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 8946M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 8947L: linux-wireless@vger.kernel.org
95ea3627 8948S: Maintained
33aca94d 8949F: drivers/net/wireless/ralink/rt2x00/
95ea3627 8950
9db5579b 8951RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 8952M: Jens Axboe <axboe@kernel.dk>
9db5579b 8953S: Maintained
679655da
JP
8954F: Documentation/blockdev/ramdisk.txt
8955F: drivers/block/brd.c
9db5579b 8956
9e95ce27 8957RANDOM NUMBER DRIVER
0624bcaa 8958M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 8959S: Maintained
679655da 8960F: drivers/char/random.c
9e95ce27 8961
394b701c 8962RAPIDIO SUBSYSTEM
8b58be88 8963M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 8964M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 8965S: Maintained
679655da 8966F: drivers/rapidio/
394b701c 8967
e2d1d6c0 8968RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 8969L: linux-wireless@vger.kernel.org
f52a5490 8970S: Orphan
679655da 8971F: drivers/net/wireless/ray*
e2d1d6c0
RD
8972
8973RCUTORTURE MODULE
e0198b29 8974M: Josh Triplett <josh@joshtriplett.org>
8b58be88 8975M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 8976L: linux-kernel@vger.kernel.org
f9094d8e 8977S: Supported
08deed1e 8978T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 8979F: Documentation/RCU/torture.txt
34e2d560 8980F: kernel/rcu/rcutorture.c
e2d1d6c0 8981
c87b9c60
PM
8982RCUTORTURE TEST FRAMEWORK
8983M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8984M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8985R: Steven Rostedt <rostedt@goodmis.org>
8986R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 8987R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 8988L: linux-kernel@vger.kernel.org
c87b9c60
PM
8989S: Supported
8990T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8991F: tools/testing/selftests/rcutorture
8992
c1f766b5 8993RDC R-321X SoC
8b58be88 8994M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
8995S: Maintained
8996
db17f395 8997RDC R6040 FAST ETHERNET DRIVER
8b58be88 8998M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
8999L: netdev@vger.kernel.org
9000S: Maintained
58565a35 9001F: drivers/net/ethernet/rdc/r6040.c
db17f395 9002
a09ed661 9003RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 9004M: Chien Yen <chien.yen@oracle.com>
fbb5a558 9005L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 9006S: Supported
679655da 9007F: net/rds/
a09ed661 9008
595182bc 9009READ-COPY UPDATE (RCU)
8b58be88 9010M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9011M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9012R: Steven Rostedt <rostedt@goodmis.org>
9013R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9014R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9015L: linux-kernel@vger.kernel.org
9fab9787 9016W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9017S: Supported
08deed1e 9018T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9019F: Documentation/RCU/
9fab9787 9020X: Documentation/RCU/torture.txt
f9094d8e 9021F: include/linux/rcu*
4102adab
PM
9022X: include/linux/srcu.h
9023F: kernel/rcu/
34e2d560 9024X: kernel/torture.c
595182bc 9025
0c86edc0 9026REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9027M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9028M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9029L: rtc-linux@googlegroups.com
8a6e2535 9030Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9031T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9032S: Maintained
679655da
JP
9033F: Documentation/rtc.txt
9034F: drivers/rtc/
9035F: include/linux/rtc.h
c117ab84 9036F: include/uapi/linux/rtc.h
0c86edc0 9037
0e400c53
MB
9038REALTEK AUDIO CODECS
9039M: Bard Liao <bardliao@realtek.com>
9040M: Oder Chiou <oder_chiou@realtek.com>
9041S: Maintained
9042F: sound/soc/codecs/rt*
9043F: include/sound/rt*.h
9044
1da177e4 9045REISERFS FILE SYSTEM
76c4e5ea 9046L: reiserfs-devel@vger.kernel.org
1da177e4 9047S: Supported
679655da 9048F: fs/reiserfs/
1da177e4 9049
b83a313b 9050REGISTER MAP ABSTRACTION
b02e48f2 9051M: Mark Brown <broonie@kernel.org>
dd060bc9 9052L: linux-kernel@vger.kernel.org
b83a313b
MB
9053T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9054S: Supported
9055F: drivers/base/regmap/
9056F: include/linux/regmap.h
9057
400e64df
OBC
9058REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9059M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 9060T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9061S: Maintained
9062F: drivers/remoteproc/
9063F: Documentation/remoteproc.txt
6fc26488 9064F: include/linux/remoteproc.h
400e64df 9065
d8115db5
OBC
9066REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9067M: Ohad Ben-Cohen <ohad@wizery.com>
9068T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9069S: Maintained
9070F: drivers/rpmsg/
9071F: Documentation/rpmsg.txt
9072F: include/linux/rpmsg.h
9073
8e6569af
SS
9074RENESAS ETHERNET DRIVERS
9075R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9076L: netdev@vger.kernel.org
4a121096 9077L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9078F: drivers/net/ethernet/renesas/
9079F: include/linux/sh_eth.h
9080
3e46c397
YS
9081RENESAS USB2 PHY DRIVER
9082M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9083L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9084S: Maintained
9085F: drivers/phy/phy-rcar-gen3-usb2.c
9086
1b0fe6be
PZ
9087RESET CONTROLLER FRAMEWORK
9088M: Philipp Zabel <p.zabel@pengutronix.de>
9089S: Maintained
9090F: drivers/reset/
9091F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9092F: include/dt-bindings/reset/
1b0fe6be
PZ
9093F: include/linux/reset.h
9094F: include/linux/reset-controller.h
9095
e0897645 9096RFKILL
8b58be88 9097M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9098L: linux-wireless@vger.kernel.org
ce466579
JB
9099W: http://wireless.kernel.org/
9100T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9101T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9102S: Maintained
505c9247 9103F: Documentation/rfkill.txt
80811493 9104F: net/rfkill/
e0897645 9105
933685ca
TG
9106RHASHTABLE
9107M: Thomas Graf <tgraf@suug.ch>
9108L: netdev@vger.kernel.org
9109S: Maintained
9110F: lib/rhashtable.c
9111F: include/linux/rhashtable.h
9112
67e054e9
ML
9113RICOH SMARTMEDIA/XD DRIVER
9114M: Maxim Levitsky <maximlevitsky@gmail.com>
9115S: Maintained
21c26f50
JP
9116F: drivers/mtd/nand/r852.c
9117F: drivers/mtd/nand/r852.h
67e054e9 9118
92634125
ML
9119RICOH R5C592 MEMORYSTICK DRIVER
9120M: Maxim Levitsky <maximlevitsky@gmail.com>
9121S: Maintained
9122F: drivers/memstick/host/r592.*
9123
27f1d2f9
SA
9124ROCCAT DRIVERS
9125M: Stefan Achatz <erazor_de@users.sourceforge.net>
9126W: http://sourceforge.net/projects/roccat/
9127S: Maintained
9128F: drivers/hid/hid-roccat*
9129F: include/linux/hid-roccat*
9130F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9131
4b8ac966
JP
9132ROCKER DRIVER
9133M: Jiri Pirko <jiri@resnulli.us>
9134M: Scott Feldman <sfeldma@gmail.com>
9135L: netdev@vger.kernel.org
9136S: Supported
9137F: drivers/net/ethernet/rocker/
9138
1da177e4
LT
9139ROCKETPORT DRIVER
9140P: Comtrol Corp.
1da177e4
LT
9141W: http://www.comtrol.com
9142S: Maintained
679655da 9143F: Documentation/serial/rocket.txt
c897401b 9144F: drivers/tty/rocket*
1da177e4 9145
7645c2f4
KC
9146ROCKETPORT EXPRESS/INFINITY DRIVER
9147M: Kevin Cernekee <cernekee@gmail.com>
9148L: linux-serial@vger.kernel.org
9149S: Odd Fixes
9150F: drivers/tty/serial/rp2.*
9151
1da177e4 9152ROSE NETWORK LAYER
8b58be88 9153M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9154L: linux-hams@vger.kernel.org
d34cb28a 9155W: http://www.linux-ax25.org/
1da177e4 9156S: Maintained
679655da 9157F: include/net/rose.h
c117ab84 9158F: include/uapi/linux/rose.h
679655da 9159F: net/rose/
1da177e4 9160
91952bc0
AP
9161RTL2830 MEDIA DRIVER
9162M: Antti Palosaari <crope@iki.fi>
9163L: linux-media@vger.kernel.org
a825eaec 9164W: https://linuxtv.org
91952bc0
AP
9165W: http://palosaari.fi/linux/
9166Q: http://patchwork.linuxtv.org/project/linux-media/list/
9167T: git git://linuxtv.org/anttip/media_tree.git
9168S: Maintained
9169F: drivers/media/dvb-frontends/rtl2830*
9170
27a0aacf
AP
9171RTL2832 MEDIA DRIVER
9172M: Antti Palosaari <crope@iki.fi>
9173L: linux-media@vger.kernel.org
a825eaec 9174W: https://linuxtv.org
27a0aacf
AP
9175W: http://palosaari.fi/linux/
9176Q: http://patchwork.linuxtv.org/project/linux-media/list/
9177T: git git://linuxtv.org/anttip/media_tree.git
9178S: Maintained
9179F: drivers/media/dvb-frontends/rtl2832*
9180
ba6e6f6e
AP
9181RTL2832_SDR MEDIA DRIVER
9182M: Antti Palosaari <crope@iki.fi>
9183L: linux-media@vger.kernel.org
a825eaec 9184W: https://linuxtv.org
ba6e6f6e
AP
9185W: http://palosaari.fi/linux/
9186Q: http://patchwork.linuxtv.org/project/linux-media/list/
9187T: git git://linuxtv.org/anttip/media_tree.git
9188S: Maintained
b4bb1c28 9189F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9190
59840488 9191RTL8180 WIRELESS DRIVER
605bebe2 9192L: linux-wireless@vger.kernel.org
491b26b4 9193W: http://wireless.kernel.org/
54e5881d 9194T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9195S: Orphan
62141726 9196F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9197
59840488 9198RTL8187 WIRELESS DRIVER
9f0939bf 9199M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9200M: Hin-Tak Leung <htl10@users.sourceforge.net>
9201M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9202L: linux-wireless@vger.kernel.org
491b26b4 9203W: http://wireless.kernel.org/
54e5881d 9204T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9205S: Maintained
62141726 9206F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9207
3cf0c8ad
LF
9208RTL8192CE WIRELESS DRIVER
9209M: Larry Finger <Larry.Finger@lwfinger.net>
9210M: Chaoming Li <chaoming_li@realsil.com.cn>
9211L: linux-wireless@vger.kernel.org
491b26b4 9212W: http://wireless.kernel.org/
3cf0c8ad
LF
9213T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9214S: Maintained
62141726
KV
9215F: drivers/net/wireless/realtek/rtlwifi/
9216F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9217
26f1fad2
JS
9218RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9219M: Jes Sorensen <Jes.Sorensen@redhat.com>
9220L: linux-wireless@vger.kernel.org
9221T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9222S: Maintained
9223F: drivers/net/wireless/realtek/rtl8xxxu/
9224
9eb8ef74 9225S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9226M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9227L: linux-fbdev@vger.kernel.org
ce00f85c 9228S: Maintained
8a61f013 9229F: drivers/video/fbdev/savage/
9eb8ef74 9230
1da177e4 9231S390
8b58be88
JP
9232M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9233M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9234L: linux-s390@vger.kernel.org
5238da45
HC
9235W: http://www.ibm.com/developerworks/linux/linux390/
9236S: Supported
679655da 9237F: arch/s390/
a968cd3e 9238F: drivers/s390/
3bfe6858
JN
9239F: Documentation/s390/
9240F: Documentation/DocBook/s390*
5238da45 9241
322986ca
SO
9242S390 COMMON I/O LAYER
9243M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9244M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9245L: linux-s390@vger.kernel.org
9246W: http://www.ibm.com/developerworks/linux/linux390/
9247S: Supported
9248F: drivers/s390/cio/
9249
9250S390 DASD DRIVER
9251M: Stefan Weinhuber <wein@de.ibm.com>
9252M: Stefan Haberland <stefan.haberland@de.ibm.com>
9253L: linux-s390@vger.kernel.org
9254W: http://www.ibm.com/developerworks/linux/linux390/
9255S: Supported
9256F: drivers/s390/block/dasd*
9257F: block/partitions/ibm.c
9258
5238da45 9259S390 NETWORK DRIVERS
f0c59aff 9260M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9261L: linux-s390@vger.kernel.org
5238da45
HC
9262W: http://www.ibm.com/developerworks/linux/linux390/
9263S: Supported
679655da 9264F: drivers/s390/net/
5238da45 9265
322986ca
SO
9266S390 PCI SUBSYSTEM
9267M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9268M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9269L: linux-s390@vger.kernel.org
9270W: http://www.ibm.com/developerworks/linux/linux390/
9271S: Supported
9272F: arch/s390/pci/
9273F: drivers/pci/hotplug/s390_pci_hpc.c
9274
feed9b62 9275S390 ZCRYPT DRIVER
5c8d0983 9276M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9277L: linux-s390@vger.kernel.org
a968cd3e 9278W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9279S: Supported
d5ca6918 9280F: drivers/s390/crypto/
feed9b62 9281
5238da45 9282S390 ZFCP DRIVER
d38e19d0 9283M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9284L: linux-s390@vger.kernel.org
5238da45 9285W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9286S: Supported
679655da 9287F: drivers/s390/scsi/zfcp_*
1da177e4 9288
dd96df2c 9289S390 IUCV NETWORK LAYER
f0c59aff 9290M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9291L: linux-s390@vger.kernel.org
9292W: http://www.ibm.com/developerworks/linux/linux390/
9293S: Supported
679655da
JP
9294F: drivers/s390/net/*iucv*
9295F: include/net/iucv/
9296F: net/iucv/
dd96df2c 9297
8128f23c
GS
9298S390 IOMMU (PCI)
9299M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9300L: linux-s390@vger.kernel.org
9301W: http://www.ibm.com/developerworks/linux/linux390/
9302S: Supported
9303F: drivers/iommu/s390-iommu.c
9304
4dde7f75 9305S3C24XX SD/MMC Driver
8b58be88 9306M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9308S: Supported
679655da 9309F: drivers/mmc/host/s3cmci.*
4dde7f75 9310
1f15a229
HV
9311SAA6588 RDS RECEIVER DRIVER
9312M: Hans Verkuil <hverkuil@xs4all.nl>
9313L: linux-media@vger.kernel.org
9314T: git git://linuxtv.org/media_tree.git
a825eaec 9315W: https://linuxtv.org
1f15a229
HV
9316S: Odd Fixes
9317F: drivers/media/i2c/saa6588*
9318
98ed12e6 9319SAA7134 VIDEO4LINUX DRIVER
009a5410 9320M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9321L: linux-media@vger.kernel.org
a825eaec 9322W: https://linuxtv.org
98ed12e6
MCC
9323T: git git://linuxtv.org/media_tree.git
9324S: Odd fixes
e42bf501 9325F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9326F: drivers/media/pci/saa7134/
9327
1da177e4 9328SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9329M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9330L: linux-media@vger.kernel.org
275ffde4 9331T: git git://linuxtv.org/media_tree.git
1da177e4 9332S: Maintained
90d72ac6
MCC
9333F: drivers/media/common/saa7146/
9334F: drivers/media/pci/saa7146/
9335F: include/media/saa7146*
1da177e4 9336
92304a40 9337SAMSUNG LAPTOP DRIVER
5909c654 9338M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9339L: platform-driver-x86@vger.kernel.org
9340S: Maintained
9341F: drivers/platform/x86/samsung-laptop.c
9342
4a109cc0 9343SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9344M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9345L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9346S: Supported
14430813 9347F: sound/soc/samsung/
4a109cc0 9348
0d89a28b 9349SAMSUNG FRAMEBUFFER DRIVER
b7701755 9350M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9351L: linux-fbdev@vger.kernel.org
9352S: Maintained
8a61f013 9353F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9354
b40f0632 9355SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9356M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9357M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9358L: linux-kernel@vger.kernel.org
b40f0632 9359L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9360S: Supported
9361F: drivers/mfd/sec*.c
9362F: drivers/regulator/s2m*.c
9363F: drivers/regulator/s5m*.c
b40f0632
KK
9364F: drivers/clk/clk-s2mps11.c
9365F: drivers/rtc/rtc-s5m.c
f69d3a17 9366F: include/linux/mfd/samsung/
a13c7c51
KK
9367F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9368F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9369F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9370F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9371
038f5c4b
SN
9372SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9373M: Kyungmin Park <kyungmin.park@samsung.com>
9374M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9375L: linux-media@vger.kernel.org
9376Q: https://patchwork.linuxtv.org/project/linux-media/list/
9377S: Supported
9378F: drivers/media/platform/exynos4-is/
038f5c4b 9379
6fd86ab2
SN
9380SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9381M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9382L: linux-media@vger.kernel.org
9383L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9384S: Maintained
9385F: drivers/media/platform/s3c-camif/
d647f0b7 9386F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9387
b84ef24e
AH
9388SAMSUNG S5C73M3 CAMERA DRIVER
9389M: Kyungmin Park <kyungmin.park@samsung.com>
9390M: Andrzej Hajda <a.hajda@samsung.com>
9391L: linux-media@vger.kernel.org
9392S: Supported
9393F: drivers/media/i2c/s5c73m3/*
9394
7d459937
AH
9395SAMSUNG S5K5BAF CAMERA DRIVER
9396M: Kyungmin Park <kyungmin.park@samsung.com>
9397M: Andrzej Hajda <a.hajda@samsung.com>
9398L: linux-media@vger.kernel.org
9399S: Supported
9400F: drivers/media/i2c/s5k5baf.c
9401
c04c674f
RB
9402SAMSUNG S3FWRN5 NFC DRIVER
9403M: Robert Baldyga <r.baldyga@samsung.com>
9404L: linux-nfc@lists.01.org (moderated for non-subscribers)
9405S: Supported
9406F: drivers/nfc/s3fwrn5
9407
310e39c9 9408SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9409M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9410M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9411S: Supported
9412L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9413F: drivers/clk/samsung/
9414
66890ed6
BA
9415SAMSUNG SXGBE DRIVERS
9416M: Byungho An <bh74.an@samsung.com>
9417M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9418M: Vipul Pandya <vipul.pandya@samsung.com>
9419S: Supported
9420L: netdev@vger.kernel.org
9421F: drivers/net/ethernet/samsung/sxgbe/
9422
93c537af
LM
9423SAMSUNG THERMAL DRIVER
9424M: Lukasz Majewski <l.majewski@samsung.com>
9425L: linux-pm@vger.kernel.org
9426L: linux-samsung-soc@vger.kernel.org
9427S: Supported
9428T: https://github.com/lmajewski/linux-samsung-thermal.git
9429F: drivers/thermal/samsung/
9430
e296cd32
KD
9431SAMSUNG USB2 PHY DRIVER
9432M: Kamil Debski <k.debski@samsung.com>
9433L: linux-kernel@vger.kernel.org
9434S: Supported
9435F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9436F: Documentation/phy/samsung-usb2.txt
9437F: drivers/phy/phy-exynos4210-usb2.c
9438F: drivers/phy/phy-exynos4x12-usb2.c
9439F: drivers/phy/phy-exynos5250-usb2.c
9440F: drivers/phy/phy-s5pv210-usb2.c
9441F: drivers/phy/phy-samsung-usb2.c
9442F: drivers/phy/phy-samsung-usb2.h
9443
ca749e2a 9444SERIAL DRIVERS
5e30bbb7 9445M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9446L: linux-serial@vger.kernel.org
5e30bbb7 9447S: Maintained
14430813 9448F: drivers/tty/serial/
ca749e2a 9449
aecb7b64 9450SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9451M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9452M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9453S: Maintained
1fb200d6 9454F: include/linux/dma/dw.h
3d598f47 9455F: include/linux/platform_data/dma-dw.h
61a76496 9456F: drivers/dma/dw/
aecb7b64 9457
058999cc
LP
9458SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9459M: Lars Persson <lars.persson@axis.com>
9460L: netdev@vger.kernel.org
9461S: Supported
9462F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9463F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9464
fc531d98
WS
9465SYNOPSYS DESIGNWARE I2C DRIVER
9466M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9467M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9468M: Mika Westerberg <mika.westerberg@linux.intel.com>
9469L: linux-i2c@vger.kernel.org
9470S: Maintained
9471F: drivers/i2c/busses/i2c-designware-*
9472F: include/linux/platform_data/i2c-designware.h
9473
f9e37137 9474SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9475M: Jaehoon Chung <jh80.chung@samsung.com>
9476L: linux-mmc@vger.kernel.org
9477S: Maintained
9478F: include/linux/mmc/dw_mmc.h
9479F: drivers/mmc/host/dw_mmc*
9480
a961e698
AS
9481SYSTEM TRACE MODULE CLASS
9482M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9483S: Maintained
9484F: Documentation/trace/stm.txt
9485F: drivers/hwtracing/stm/
9486F: include/linux/stm.h
9487F: include/uapi/linux/stm.h
9488
1db121d6
AN
9489THUNDERBOLT DRIVER
9490M: Andreas Noever <andreas.noever@gmail.com>
9491S: Maintained
9492F: drivers/thunderbolt/
9493
34db37c6 9494TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9495M: John Stultz <john.stultz@linaro.org>
88606e80 9496M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9497L: linux-kernel@vger.kernel.org
75fc2d37 9498T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9499S: Supported
9500F: include/linux/clocksource.h
9501F: include/linux/time.h
9502F: include/linux/timex.h
c117ab84
CEB
9503F: include/uapi/linux/time.h
9504F: include/uapi/linux/timex.h
88606e80
TG
9505F: kernel/time/clocksource.c
9506F: kernel/time/time*.c
34db37c6 9507F: kernel/time/alarmtimer.c
88606e80 9508F: kernel/time/ntp.c
7fe5f1c1 9509F: tools/testing/selftests/timers/
88606e80 9510
1da177e4 9511SC1200 WDT DRIVER
b300645a 9512M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9513S: Maintained
679655da 9514F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9515
9516SCHEDULER
dd9b238c 9517M: Ingo Molnar <mingo@redhat.com>
8b58be88 9518M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9519L: linux-kernel@vger.kernel.org
75fc2d37 9520T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9521S: Maintained
95c0d71d 9522F: kernel/sched/
679655da 9523F: include/linux/sched.h
c117ab84 9524F: include/uapi/linux/sched.h
c2eb505b 9525F: include/linux/wait.h
1da177e4 9526
6bcf6737 9527SCORE ARCHITECTURE
ed38665e 9528M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9529M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9530W: http://www.sunplus.com
6bcf6737 9531S: Supported
a2681a75 9532F: arch/score/
6bcf6737 9533
80f390ea
SH
9534SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9535M: Sudeep Holla <sudeep.holla@arm.com>
9536L: linux-arm-kernel@lists.infradead.org
9537S: Maintained
9538F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9539F: drivers/clk/clk-scpi.c
8def3103 9540F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9541F: drivers/firmware/arm_scpi.c
9542F: include/linux/scpi_protocol.h
80f390ea 9543
1da177e4 9544SCSI CDROM DRIVER
8b58be88 9545M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9546L: linux-scsi@vger.kernel.org
9547W: http://www.kernel.dk
9548S: Maintained
679655da 9549F: drivers/scsi/sr*
1da177e4 9550
fb50a83d 9551SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9552M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9553L: linux-rdma@vger.kernel.org
9554S: Supported
9555W: http://www.openfabrics.org
9556Q: http://patchwork.kernel.org/project/linux-rdma/list/
9557T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9558F: drivers/infiniband/ulp/srp/
9559F: include/scsi/srp.h
9560
1da177e4 9561SCSI SG DRIVER
8b58be88 9562M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9563L: linux-scsi@vger.kernel.org
59ab3c93 9564W: http://sg.danny.cz/sg
1da177e4 9565S: Maintained
59ab3c93 9566F: Documentation/scsi/scsi-generic.txt
679655da
JP
9567F: drivers/scsi/sg.c
9568F: include/scsi/sg.h
1da177e4
LT
9569
9570SCSI SUBSYSTEM
0351b8f8 9571M: "James E.J. Bottomley" <JBottomley@odin.com>
0351b8f8 9572T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9573M: "Martin K. Petersen" <martin.petersen@oracle.com>
9574T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9575L: linux-scsi@vger.kernel.org
1da177e4 9576S: Maintained
679655da
JP
9577F: drivers/scsi/
9578F: include/scsi/
1da177e4
LT
9579
9580SCSI TAPE DRIVER
8b58be88 9581M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9582L: linux-scsi@vger.kernel.org
9583S: Maintained
679655da 9584F: Documentation/scsi/st.txt
f7269cfc
JD
9585F: drivers/scsi/st.*
9586F: drivers/scsi/st_*.h
1da177e4
LT
9587
9588SCTP PROTOCOL
8b6efb75 9589M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9590M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9591L: linux-sctp@vger.kernel.org
5f85813c 9592W: http://lksctp.sourceforge.net
8b6efb75 9593S: Maintained
679655da
JP
9594F: Documentation/networking/sctp.txt
9595F: include/linux/sctp.h
4d58c025 9596F: include/uapi/linux/sctp.h
679655da
JP
9597F: include/net/sctp/
9598F: net/sctp/
1da177e4
LT
9599
9600SCx200 CPU SUPPORT
8b58be88 9601M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9602S: Odd Fixes
679655da 9603F: Documentation/i2c/busses/scx200_acb
390889b6 9604F: arch/x86/platform/scx200/
679655da
JP
9605F: drivers/watchdog/scx200_wdt.c
9606F: drivers/i2c/busses/scx200*
9607F: drivers/mtd/maps/scx200_docflash.c
9608F: include/linux/scx200.h
1662d32c
JC
9609
9610SCx200 GPIO DRIVER
8b58be88 9611M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9612S: Maintained
679655da
JP
9613F: drivers/char/scx200_gpio.c
9614F: include/linux/scx200_gpio.h
1662d32c
JC
9615
9616SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9617M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9618S: Maintained
679655da 9619F: drivers/clocksource/scx200_hrt.c
1da177e4 9620
6a36913a 9621SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9622M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9623L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9624S: Maintained
679655da 9625F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9626
e7839f25 9627SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9628L: linux-mmc@vger.kernel.org
a1cb1d11 9629S: Orphan
7a241d6e 9630F: drivers/mmc/host/sdhci.*
d4a45787 9631F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9632
c04f9d61
KC
9633SECURE COMPUTING
9634M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9635R: Andy Lutomirski <luto@amacapital.net>
9636R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9637T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9638S: Supported
9639F: kernel/seccomp.c
9640F: include/uapi/linux/seccomp.h
9641F: include/linux/seccomp.h
c99ee51a 9642F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9643K: \bsecure_computing
9644K: \bTIF_SECCOMP\b
9645
0d1bb41a 9646SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9647M: Ben Dooks <ben-linux@fluff.org>
dc524882 9648M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9649L: linux-mmc@vger.kernel.org
0d1bb41a 9650S: Maintained
dc524882 9651F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9652
c63b3cba 9653SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9654M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9655L: spear-devel@list.st.com
c63b3cba
VK
9656L: linux-mmc@vger.kernel.org
9657S: Maintained
9658F: drivers/mmc/host/sdhci-spear.c
9659
8711cca2 9660SECURITY SUBSYSTEM
9b45c0d2 9661M: James Morris <james.l.morris@oracle.com>
9c3646d1 9662M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9663L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9664T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9665W: http://kernsec.org/
8711cca2 9666S: Supported
7d2c86b5 9667F: security/
8711cca2 9668
1da177e4 9669SECURITY CONTACT
8b58be88 9670M: Security Officers <security@kernel.org>
1da177e4
LT
9671S: Supported
9672
9673SELINUX SECURITY MODULE
e0238b4c 9674M: Paul Moore <paul@paul-moore.com>
8b58be88 9675M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9676M: Eric Paris <eparis@parisplace.org>
e0238b4c 9677L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9678W: http://selinuxproject.org
5a5f2acf 9679T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9680S: Supported
679655da
JP
9681F: include/linux/selinux*
9682F: security/selinux/
6bde95ce 9683F: scripts/selinux/
1da177e4 9684
c1c124e9
JJ
9685APPARMOR SECURITY MODULE
9686M: John Johansen <john.johansen@canonical.com>
9687L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9688W: apparmor.wiki.kernel.org
9689T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9690S: Supported
9691F: security/apparmor/
9692
730daa16
KC
9693YAMA SECURITY MODULE
9694M: Kees Cook <keescook@chromium.org>
9695T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9696S: Supported
9697F: security/yama/
9698
cef2cf07 9699SENSABLE PHANTOM
8b58be88 9700M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9701S: Maintained
679655da 9702F: drivers/misc/phantom.c
c117ab84 9703F: include/uapi/linux/phantom.h
cef2cf07 9704
6733b39a 9705SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9706M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9707M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9708M: John Soni Jose <sony.john@avagotech.com>
3387f656 9709L: linux-scsi@vger.kernel.org
4627de93 9710W: http://www.avagotech.com
3387f656
JP
9711S: Supported
9712F: drivers/scsi/be2iscsi/
6733b39a 9713
6938f855
SP
9714Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9715M: Sathya Perla <sathya.perla@avagotech.com>
9716M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9717M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9718M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
7d2c86b5 9719L: netdev@vger.kernel.org
fea3af67 9720W: http://www.emulex.com
7d2c86b5 9721S: Supported
9aebddd1 9722F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9723
d2928a8c 9724EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9725M: Selvin Xavier <selvin.xavier@avagotech.com>
9726M: Devesh Sharma <devesh.sharma@avagotech.com>
9727M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9728L: linux-rdma@vger.kernel.org
9729W: http://www.emulex.com
9730S: Supported
9731F: drivers/infiniband/hw/ocrdma/
9732
8ceee660 9733SFC NETWORK DRIVER
c06f51ea 9734M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9735M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9736L: netdev@vger.kernel.org
8ceee660 9737S: Supported
874aeea5 9738F: drivers/net/ethernet/sfc/
8ceee660 9739
e2d1d6c0 9740SGI GRU DRIVER
cc883afc 9741M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9742S: Maintained
679655da 9743F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9744
9745SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9746M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9747L: linux-ia64@vger.kernel.org
9748S: Supported
679655da 9749F: Documentation/ia64/serial.txt
df621252 9750F: drivers/tty/serial/ioc?_serial.c
679655da 9751F: include/linux/ioc?.h
e2d1d6c0 9752
75312619 9753SGI XP/XPC/XPNET DRIVER
e180383f
RH
9754M: Cliff Whickman <cpw@sgi.com>
9755M: Robin Holt <robinmholt@gmail.com>
75312619 9756S: Maintained
679655da 9757F: drivers/misc/sgi-xp/
75312619 9758
46eacf3b
AP
9759SI2157 MEDIA DRIVER
9760M: Antti Palosaari <crope@iki.fi>
9761L: linux-media@vger.kernel.org
a825eaec 9762W: https://linuxtv.org
46eacf3b
AP
9763W: http://palosaari.fi/linux/
9764Q: http://patchwork.linuxtv.org/project/linux-media/list/
9765T: git git://linuxtv.org/anttip/media_tree.git
9766S: Maintained
9767F: drivers/media/tuners/si2157*
9768
75e2d5ba
AP
9769SI2168 MEDIA DRIVER
9770M: Antti Palosaari <crope@iki.fi>
9771L: linux-media@vger.kernel.org
a825eaec 9772W: https://linuxtv.org
75e2d5ba
AP
9773W: http://palosaari.fi/linux/
9774Q: http://patchwork.linuxtv.org/project/linux-media/list/
9775T: git git://linuxtv.org/anttip/media_tree.git
9776S: Maintained
9777F: drivers/media/dvb-frontends/si2168*
9778
49cc629d
HV
9779SI470X FM RADIO RECEIVER I2C DRIVER
9780M: Hans Verkuil <hverkuil@xs4all.nl>
9781L: linux-media@vger.kernel.org
9782T: git git://linuxtv.org/media_tree.git
a825eaec 9783W: https://linuxtv.org
49cc629d
HV
9784S: Odd Fixes
9785F: drivers/media/radio/si470x/radio-si470x-i2c.c
9786
9787SI470X FM RADIO RECEIVER USB DRIVER
9788M: Hans Verkuil <hverkuil@xs4all.nl>
9789L: linux-media@vger.kernel.org
9790T: git git://linuxtv.org/media_tree.git
a825eaec 9791W: https://linuxtv.org
49cc629d
HV
9792S: Maintained
9793F: drivers/media/radio/si470x/radio-si470x-common.c
9794F: drivers/media/radio/si470x/radio-si470x.h
9795F: drivers/media/radio/si470x/radio-si470x-usb.c
9796
c937ca03
EV
9797SI4713 FM RADIO TRANSMITTER I2C DRIVER
9798M: Eduardo Valentin <edubezval@gmail.com>
9799L: linux-media@vger.kernel.org
9800T: git git://linuxtv.org/media_tree.git
a825eaec 9801W: https://linuxtv.org
c937ca03 9802S: Odd Fixes
99995ded 9803F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9804
9805SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9806M: Eduardo Valentin <edubezval@gmail.com>
9807L: linux-media@vger.kernel.org
9808T: git git://linuxtv.org/media_tree.git
a825eaec 9809W: https://linuxtv.org
c937ca03 9810S: Odd Fixes
99995ded
DR
9811F: drivers/media/radio/si4713/radio-platform-si4713.c
9812
9813SI4713 FM RADIO TRANSMITTER USB DRIVER
9814M: Hans Verkuil <hverkuil@xs4all.nl>
9815L: linux-media@vger.kernel.org
9816T: git git://linuxtv.org/media_tree.git
a825eaec 9817W: https://linuxtv.org
99995ded
DR
9818S: Maintained
9819F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9820
beb91d46 9821SIANO DVB DRIVER
009a5410 9822M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 9823L: linux-media@vger.kernel.org
a825eaec 9824W: https://linuxtv.org
beb91d46
MCC
9825T: git git://linuxtv.org/media_tree.git
9826S: Odd fixes
9827F: drivers/media/common/siano/
beb91d46 9828F: drivers/media/usb/siano/
beb91d46 9829F: drivers/media/usb/siano/
14430813 9830F: drivers/media/mmc/siano/
beb91d46 9831
6f15b602
HG
9832SIMPLEFB FB DRIVER
9833M: Hans de Goede <hdegoede@redhat.com>
9834L: linux-fbdev@vger.kernel.org
9835S: Maintained
2d799dde 9836F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
9837F: drivers/video/fbdev/simplefb.c
9838F: include/linux/platform_data/simplefb.h
9839
b618b69c 9840SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9841L: linux-media@vger.kernel.org
bb60fcb2 9842S: Orphan
b618b69c 9843F: drivers/media/platform/sh_veu.c
b618b69c
GL
9844
9845SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9846L: linux-media@vger.kernel.org
bb60fcb2 9847S: Orphan
b618b69c 9848F: drivers/media/platform/sh_vou.c
d647f0b7 9849F: include/media/drv-intf/sh_vou.h
b618b69c 9850
6349d997 9851SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9852M: Len Brown <lenb@kernel.org>
6349d997
LB
9853L: sfi-devel@simplefirmware.org
9854W: http://simplefirmware.org/
9855T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9856S: Supported
943fc810 9857F: arch/x86/platform/sfi/
6349d997
LB
9858F: drivers/sfi/
9859F: include/linux/sfi*.h
e2d1d6c0 9860
1da177e4
LT
9861SIMTEC EB110ATX (Chalice CATS)
9862P: Ben Dooks
b16957c6
BD
9863P: Vincent Sanders <vince@simtec.co.uk>
9864M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9865W: http://www.simtec.co.uk/products/EB110ATX/
9866S: Supported
9867
9868SIMTEC EB2410ITX (BAST)
9869P: Ben Dooks
b16957c6
BD
9870P: Vincent Sanders <vince@simtec.co.uk>
9871M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9872W: http://www.simtec.co.uk/products/EB2410ITX/
9873S: Supported
15dba387
JP
9874F: arch/arm/mach-s3c24xx/mach-bast.c
9875F: arch/arm/mach-s3c24xx/bast-ide.c
9876F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9877
4c5adde7 9878TI DAVINCI MACHINE SUPPORT
3ba789c0 9879M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 9880M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 9881T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 9882Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 9883S: Supported
14430813 9884F: arch/arm/mach-davinci/
046d0a37 9885F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 9886
8d4b3f08 9887TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 9888M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 9889L: linux-media@vger.kernel.org
a825eaec 9890W: https://linuxtv.org
8d4b3f08
LP
9891Q: http://patchwork.linuxtv.org/project/linux-media/list/
9892T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 9893S: Maintained
8d4b3f08
LP
9894F: drivers/media/platform/davinci/
9895F: include/media/davinci/
9896
417d2e50 9897TI AM437X VPFE DRIVER
e43cdb56 9898M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 9899L: linux-media@vger.kernel.org
a825eaec 9900W: https://linuxtv.org
417d2e50
BP
9901Q: http://patchwork.linuxtv.org/project/linux-media/list/
9902T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9903S: Maintained
9904F: drivers/media/platform/am437x/
9905
c4c0283a 9906OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 9907M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 9908L: linux-media@vger.kernel.org
a825eaec 9909W: https://linuxtv.org
c4c0283a
BP
9910Q: http://patchwork.linuxtv.org/project/linux-media/list/
9911T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9912S: Maintained
9913F: drivers/media/i2c/ov2659.c
b5dcee22 9914F: include/media/i2c/ov2659.h
c4c0283a 9915
3a6779f5
SM
9916SILICON MOTION SM712 FRAME BUFFER DRIVER
9917M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9918M: Teddy Wang <teddy.wang@siliconmotion.com>
9919M: Sudip Mukherjee <sudip@vectorindia.org>
9920L: linux-fbdev@vger.kernel.org
9921S: Maintained
9922F: drivers/video/fbdev/sm712*
9923F: Documentation/fb/sm712fb.txt
9924
92aab3c0 9925SIS 190 ETHERNET DRIVER
8b58be88 9926M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
9927L: netdev@vger.kernel.org
9928S: Maintained
8c7de408 9929F: drivers/net/ethernet/sis/sis190.c
92aab3c0 9930
1da177e4 9931SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 9932M: Daniele Venzano <venza@brownhat.org>
1da177e4 9933W: http://www.brownhat.org/sis900.html
979b6c13 9934L: netdev@vger.kernel.org
1da177e4 9935S: Maintained
8c7de408 9936F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
9937
9938SIS FRAMEBUFFER DRIVER
8b58be88 9939M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 9940W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 9941S: Maintained
679655da 9942F: Documentation/fb/sisfb.txt
8a61f013 9943F: drivers/video/fbdev/sis/
679655da 9944F: include/video/sisfb.h
1da177e4
LT
9945
9946SIS USB2VGA DRIVER
8b58be88 9947M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
9948W: http://www.winischhofer.at/linuxsisusbvga.shtml
9949S: Maintained
679655da 9950F: drivers/usb/misc/sisusbvga/
1da177e4 9951
415ad26d 9952SLAB ALLOCATOR
16e943bf 9953M: Christoph Lameter <cl@linux.com>
2ed1c525 9954M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
9955M: David Rientjes <rientjes@google.com>
9956M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9957M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
9958L: linux-mm@kvack.org
9959S: Maintained
679655da 9960F: include/linux/sl?b*.h
16e943bf 9961F: mm/sl?b*
415ad26d 9962
9fab9787 9963SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 9964M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 9965M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9966M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9967R: Steven Rostedt <rostedt@goodmis.org>
9968R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 9969L: linux-kernel@vger.kernel.org
9fab9787
PM
9970W: http://www.rdrop.com/users/paulmck/RCU/
9971S: Supported
9972T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
9973F: include/linux/srcu.h
9974F: kernel/rcu/srcu.c
9fab9787 9975
66372841
CS
9976SMACK SECURITY MODULE
9977M: Casey Schaufler <casey@schaufler-ca.com>
9978L: linux-security-module@vger.kernel.org
9979W: http://schaufler-ca.com
9980T: git git://git.gitorious.org/smack-next/kernel.git
9981S: Maintained
9982F: Documentation/security/Smack.txt
9983F: security/smack/
9984
20651e0b 9985DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
9986M: Kevin Hilman <khilman@kernel.org>
9987M: Nishanth Menon <nm@ti.com>
9988S: Maintained
20651e0b 9989F: drivers/power/avs/
68ace3e1
KH
9990F: include/linux/power/smartreflex.h
9991L: linux-pm@vger.kernel.org
9992
1da177e4 9993SMC91x ETHERNET DRIVER
2f82af08 9994M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 9995S: Odd Fixes
ae150435 9996F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 9997
e8e31622
SA
9998SMIA AND SMIA++ IMAGE SENSOR DRIVER
9999M: Sakari Ailus <sakari.ailus@iki.fi>
10000L: linux-media@vger.kernel.org
10001S: Maintained
14430813 10002F: drivers/media/i2c/smiapp/
b5dcee22 10003F: include/media/i2c/smiapp.h
e8e31622
SA
10004F: drivers/media/i2c/smiapp-pll.c
10005F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10006F: include/uapi/linux/smiapp.h
a2cec3c0 10007F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10008
920fa1ff
GR
10009SMM665 HARDWARE MONITOR DRIVER
10010M: Guenter Roeck <linux@roeck-us.net>
10011L: lm-sensors@lm-sensors.org
10012S: Maintained
10013F: Documentation/hwmon/smm665
10014F: drivers/hwmon/smm665.c
10015
9df7305b 10016SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10017M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 10018L: lm-sensors@lm-sensors.org
90b24cfb 10019S: Maintained
9df7305b
SG
10020F: Documentation/hwmon/emc2103
10021F: drivers/hwmon/emc2103.c
10022
a98d506c
HG
10023SMSC SCH5627 HARDWARE MONITOR DRIVER
10024M: Hans de Goede <hdegoede@redhat.com>
10025L: lm-sensors@lm-sensors.org
10026S: Supported
10027F: Documentation/hwmon/sch5627
10028F: drivers/hwmon/sch5627.c
10029
6ea884db 10030SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10031M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
10032L: lm-sensors@lm-sensors.org
10033S: Maintained
679655da
JP
10034F: Documentation/hwmon/smsc47b397
10035F: drivers/hwmon/smsc47b397.c
6ea884db 10036
fd9abb3d 10037SMSC911x ETHERNET DRIVER
90b24cfb 10038M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10039L: netdev@vger.kernel.org
90b24cfb 10040S: Maintained
679655da 10041F: include/linux/smsc911x.h
ae150435 10042F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10043
10044SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10045M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10046L: netdev@vger.kernel.org
90b24cfb 10047S: Maintained
ae150435 10048F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10049
3c8a63e2 10050SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10051M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10052L: linux-fbdev@vger.kernel.org
90b24cfb 10053S: Maintained
8a61f013 10054F: drivers/video/fbdev/smscufx.c
3c8a63e2 10055
668acf32 10056SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10057M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10058L: linux-media@vger.kernel.org
275ffde4 10059T: git git://linuxtv.org/media_tree.git
795fb7e7 10060S: Maintained
90d72ac6
MCC
10061F: include/media/soc*
10062F: drivers/media/i2c/soc_camera/
10063F: drivers/media/platform/soc_camera/
668acf32 10064
e2d1d6c0 10065SOEKRIS NET48XX LED SUPPORT
8b58be88 10066M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10067S: Maintained
679655da 10068F: drivers/leds/leds-net48xx.c
e2d1d6c0 10069
e3994db1 10070SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10071M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10072M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10073M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10074M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10075L: linux-media@vger.kernel.org
10076S: Supported
10077F: drivers/media/pci/solo6x10/
10078
1da177e4 10079SOFTWARE RAID (Multiple Disks) SUPPORT
1da177e4 10080L: linux-raid@vger.kernel.org
524418bb 10081S: Supported
679655da
JP
10082F: drivers/md/
10083F: include/linux/raid/
c117ab84 10084F: include/uapi/linux/raid/
1da177e4 10085
1da177e4 10086SONIC NETWORK DRIVER
8b58be88 10087M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10088L: netdev@vger.kernel.org
1da177e4 10089S: Maintained
d9fb9f38 10090F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10091
61e115a5 10092SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10093M: Michael Buesch <m@bues.ch>
61e115a5
MB
10094L: netdev@vger.kernel.org
10095S: Maintained
679655da
JP
10096F: drivers/ssb/
10097F: include/linux/ssb/
61e115a5 10098
1da177e4 10099SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10100M: Mattia Dongili <malattia@linux.it>
d0944853 10101L: platform-driver-x86@vger.kernel.org
5b18167d 10102W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10103S: Maintained
679655da
JP
10104F: Documentation/laptops/sony-laptop.txt
10105F: drivers/char/sonypi.c
10106F: drivers/platform/x86/sony-laptop.c
10107F: include/linux/sony-laptop.h
1da177e4 10108
baf8532a 10109SONY MEMORYSTICK CARD SUPPORT
8b58be88 10110M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10111W: http://tifmxx.berlios.de/
10112S: Maintained
679655da 10113F: drivers/memstick/host/tifm_ms.c
baf8532a 10114
0ab30494
ML
10115SONY MEMORYSTICK STANDARD SUPPORT
10116M: Maxim Levitsky <maximlevitsky@gmail.com>
10117S: Maintained
10118F: drivers/memstick/core/ms_block.*
10119
1da177e4 10120SOUND
8b58be88 10121M: Jaroslav Kysela <perex@perex.cz>
d8130624 10122M: Takashi Iwai <tiwai@suse.com>
93711660 10123L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10124W: http://www.alsa-project.org/
dde7ad8d 10125T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10126T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10127Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10128S: Maintained
3126a179
JP
10129F: Documentation/sound/
10130F: include/sound/
c117ab84 10131F: include/uapi/sound/
679655da 10132F: sound/
1da177e4 10133
33bbe149
MB
10134SOUND - COMPRESSED AUDIO
10135M: Vinod Koul <vinod.koul@intel.com>
10136L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10137T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10138S: Supported
f672f31a 10139F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10140F: include/sound/compress_driver.h
f672f31a 10141F: include/uapi/sound/compress_*
33bbe149
MB
10142F: sound/core/compress_offload.c
10143F: sound/soc/soc-compress.c
10144
bd903bde 10145SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10146M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10147M: Mark Brown <broonie@kernel.org>
86f14df8 10148T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10149L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10150W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10151S: Supported
2820f615 10152F: Documentation/sound/alsa/soc/
679655da 10153F: sound/soc/
e6e55122 10154F: include/sound/soc*
eb1a6af3 10155
d7f8761b
MB
10156SOUND - DMAENGINE HELPERS
10157M: Lars-Peter Clausen <lars@metafoo.de>
10158S: Supported
10159F: include/sound/dmaengine_pcm.h
10160F: sound/core/pcm_dmaengine.c
10161F: sound/soc/soc-generic-dmaengine-pcm.c
10162
990a6a99
OS
10163SP2 MEDIA DRIVER
10164M: Olli Salonen <olli.salonen@iki.fi>
10165L: linux-media@vger.kernel.org
a825eaec 10166W: https://linuxtv.org
990a6a99
OS
10167Q: http://patchwork.linuxtv.org/project/linux-media/list/
10168S: Maintained
10169F: drivers/media/dvb-frontends/sp2*
10170
473321fc 10171SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10172M: "David S. Miller" <davem@davemloft.net>
1da177e4 10173L: sparclinux@vger.kernel.org
8a6e2535 10174Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10175T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10176T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10177S: Maintained
679655da 10178F: arch/sparc/
7765b8bb 10179F: drivers/sbus/
1da177e4 10180
6404fcca
DM
10181SPARC SERIAL DRIVERS
10182M: "David S. Miller" <davem@davemloft.net>
10183L: sparclinux@vger.kernel.org
08deed1e
JP
10184T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10185T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10186S: Maintained
6816383a 10187F: include/linux/sunserialcore.h
df621252 10188F: drivers/tty/serial/suncore.c
df621252
GKH
10189F: drivers/tty/serial/sunhv.c
10190F: drivers/tty/serial/sunsab.c
10191F: drivers/tty/serial/sunsab.h
10192F: drivers/tty/serial/sunsu.c
10193F: drivers/tty/serial/sunzilog.c
10194F: drivers/tty/serial/sunzilog.h
6404fcca 10195
389325b4
CL
10196SPARSE CHECKER
10197M: "Christopher Li" <sparse@chrisli.org>
10198L: linux-sparse@vger.kernel.org
10199W: https://sparse.wiki.kernel.org/
10200T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10201T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10202S: Maintained
10203F: include/linux/compiler.h
10204
fc0c195a 10205SPEAR PLATFORM SUPPORT
da89947b 10206M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10207M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10208L: spear-devel@list.st.com
10209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
10210W: http://www.st.com/spear
10211S: Maintained
281e192f 10212F: arch/arm/mach-spear/
fc0c195a
VK
10213
10214SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10215M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10216L: spear-devel@list.st.com
10217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
10218W: http://www.st.com/spear
10219S: Maintained
5df33a62 10220F: drivers/clk/spear/
fc0c195a 10221
e2d1d6c0 10222SPI SUBSYSTEM
b02e48f2 10223M: Mark Brown <broonie@kernel.org>
dfbe403c 10224L: linux-spi@vger.kernel.org
e7e4e13c 10225T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10226Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10227S: Maintained
679655da
JP
10228F: Documentation/spi/
10229F: drivers/spi/
10230F: include/linux/spi/
c117ab84 10231F: include/uapi/linux/spi/
e2d1d6c0 10232
2752e401 10233SPIDERNET NETWORK DRIVER for CELL
8b58be88 10234M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10235L: netdev@vger.kernel.org
10236S: Supported
679655da 10237F: Documentation/networking/spider_net.txt
8df158ac 10238F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10239
e2d1d6c0 10240SPU FILE SYSTEM
8b58be88 10241M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10242L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10243W: http://www.ibm.com/developerworks/power/cell/
10244S: Supported
679655da
JP
10245F: Documentation/filesystems/spufs.txt
10246F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10247
fc555841 10248SQUASHFS FILE SYSTEM
d7f2ff67 10249M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10250L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10251W: http://squashfs.org.uk
10252S: Maintained
679655da
JP
10253F: Documentation/filesystems/squashfs.txt
10254F: fs/squashfs/
fc555841 10255
1da177e4 10256SRM (Alpha) environment access
8b58be88 10257M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10258S: Maintained
679655da 10259F: arch/alpha/kernel/srm_env.c
1da177e4 10260
26e9a397 10261STABLE BRANCH
879a5a00 10262M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10263L: stable@vger.kernel.org
879a5a00 10264S: Supported
7b175c46 10265F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10266
26e9a397 10267STAGING SUBSYSTEM
879a5a00 10268M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10269T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10270L: devel@driverdev.osuosl.org
879a5a00 10271S: Supported
679655da 10272F: drivers/staging/
dbc6c2cc 10273
ebd3d010
JP
10274STAGING - COMEDI
10275M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10276M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10277S: Odd Fixes
10278F: drivers/staging/comedi/
10279
a0138163
JP
10280STAGING - FLARION FT1000 DRIVERS
10281M: Marek Belisko <marek.belisko@gmail.com>
10282S: Odd Fixes
10283F: drivers/staging/ft1000/
10284
6c1bb424 10285STAGING - INDUSTRIAL IO
030a13d7 10286M: Jonathan Cameron <jic23@kernel.org>
a0138163 10287L: linux-iio@vger.kernel.org
6c1bb424
JP
10288S: Odd Fixes
10289F: drivers/staging/iio/
10290
a0138163
JP
10291STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10292M: Jarod Wilson <jarod@wilsonet.com>
10293W: http://www.lirc.org/
10294S: Odd Fixes
b2b0186d 10295F: drivers/staging/media/lirc/
a0138163 10296
f5e5de1e
OD
10297STAGING - LUSTRE PARALLEL FILESYSTEM
10298M: Oleg Drokin <oleg.drokin@intel.com>
10299M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10300L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10301W: http://wiki.lustre.org/
f5e5de1e
OD
10302S: Maintained
10303F: drivers/staging/lustre
10304
7c6b6c71
MD
10305STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10306M: Marc Dietrich <marvin24@gmx.de>
10307L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10308L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10309S: Maintained
10310F: drivers/staging/nvec/
10311
a0138163 10312STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
3140b458
JF
10313M: Jens Frederich <jfrederich@gmail.com>
10314M: Daniel Drake <dsd@laptop.org>
a0138163
JP
10315M: Jon Nettleton <jon.nettleton@gmail.com>
10316W: http://wiki.laptop.org/go/DCON
3140b458 10317S: Maintained
a0138163
JP
10318F: drivers/staging/olpc_dcon/
10319
10320STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
29e7017b
JP
10321M: Willy Tarreau <willy@meta-x.org>
10322S: Odd Fixes
10323F: drivers/staging/panel/
10324
a0138163
JP
10325STAGING - REALTEK RTL8712U DRIVERS
10326M: Larry Finger <Larry.Finger@lwfinger.net>
10327M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10328S: Odd Fixes
10329F: drivers/staging/rtl8712/
10330
7591ba8b
JS
10331STAGING - REALTEK RTL8723U WIRELESS DRIVER
10332M: Larry Finger <Larry.Finger@lwfinger.net>
10333M: Jes Sorensen <Jes.Sorensen@redhat.com>
10334L: linux-wireless@vger.kernel.org
10335S: Maintained
10336F: drivers/staging/rtl8723au/
10337
980ac4d7
SM
10338STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10339M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10340M: Teddy Wang <teddy.wang@siliconmotion.com>
10341M: Sudip Mukherjee <sudip@vectorindia.org>
10342L: linux-fbdev@vger.kernel.org
10343S: Maintained
10344F: drivers/staging/sm750fb/
10345
510fa408
JP
10346STAGING - SLICOSS
10347M: Lior Dotan <liodot@gmail.com>
10348M: Christopher Harrer <charrer@alacritech.com>
10349S: Odd Fixes
10350F: drivers/staging/slicoss/
10351
a0138163
JP
10352STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10353M: William Hubbs <w.d.hubbs@gmail.com>
10354M: Chris Brannon <chris@the-brannons.com>
d33bce31 10355M: Kirk Reiser <kirk@reisers.ca>
a0138163 10356M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10357L: speakup@linux-speakup.org
a0138163
JP
10358W: http://www.linux-speakup.org/
10359S: Odd Fixes
10360F: drivers/staging/speakup/
10361
b3e871ce
JP
10362STAGING - VIA VT665X DRIVERS
10363M: Forest Bond <forest@alittletooquiet.net>
10364S: Odd Fixes
10365F: drivers/staging/vt665?/
10366
a30baec1
JK
10367STAGING - WILC1000 WIFI DRIVER
10368M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10369M: Austin Shin <austin.shin@atmel.com>
a30baec1 10370M: Chris Park <chris.park@atmel.com>
06b54863
TC
10371M: Tony Cho <tony.cho@atmel.com>
10372M: Glen Lee <glen.lee@atmel.com>
10373M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10374L: linux-wireless@vger.kernel.org
10375S: Supported
10376F: drivers/staging/wilc1000/
10377
709bcb07 10378STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10379M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10380S: Odd Fixes
10381F: drivers/staging/xgifb/
10382
77241056
MM
10383HFI1 DRIVER
10384M: Mike Marciniszyn <infinipath@intel.com>
10385L: linux-rdma@vger.kernel.org
10386S: Supported
10387F: drivers/staging/rdma/hfi1
10388
1da177e4 10389STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10390M: Ion Badulescu <ionut@badula.org>
b4f90189 10391S: Odd Fixes
9bba23b0 10392F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10393
e2d1d6c0 10394SUN3/3X
8b58be88 10395M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10396W: http://sammy.net/sun3/
10397S: Maintained
679655da
JP
10398F: arch/m68k/kernel/*sun3*
10399F: arch/m68k/sun3*/
10400F: arch/m68k/include/asm/sun3*
e689cf4a 10401F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10402
af6a5af8
HG
10403SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10404M: Hans de Goede <hdegoede@redhat.com>
10405L: linux-input@vger.kernel.org
10406S: Maintained
10407F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10408F: drivers/input/keyboard/sun4i-lradc-keys.c
10409
2bc9ff01
DK
10410SUNDANCE NETWORK DRIVER
10411M: Denis Kirjanov <kda@linux-powerpc.org>
10412L: netdev@vger.kernel.org
10413S: Maintained
10414F: drivers/net/ethernet/dlink/sundance.c
10415
2cbb12a4 10416SUPERH
2cbb12a4 10417L: linux-sh@vger.kernel.org
8a6e2535 10418Q: http://patchwork.kernel.org/project/linux-sh/list/
dcaa57d5 10419S: Orphan
066069e1 10420F: Documentation/sh/
679655da 10421F: arch/sh/
066069e1 10422F: drivers/sh/
1da177e4 10423
4480f15b 10424SUSPEND TO RAM
7fb06082 10425M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10426M: Len Brown <len.brown@intel.com>
10427M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10428L: linux-pm@vger.kernel.org
e2d1d6c0 10429S: Supported
679655da
JP
10430F: Documentation/power/
10431F: arch/x86/kernel/acpi/
10432F: drivers/base/power/
10433F: kernel/power/
10434F: include/linux/suspend.h
10435F: include/linux/freezer.h
10436F: include/linux/pm.h
1da177e4
LT
10437
10438SVGA HANDLING
8b58be88 10439M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10440L: linux-video@atrey.karlin.mff.cuni.cz
10441S: Maintained
679655da
JP
10442F: Documentation/svga.txt
10443F: arch/x86/boot/video*
1da177e4 10444
6e28b761
KRW
10445SWIOTLB SUBSYSTEM
10446M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10447L: linux-kernel@vger.kernel.org
10448S: Supported
10449F: lib/swiotlb.c
10450F: arch/*/kernel/pci-swiotlb.c
10451F: include/linux/swiotlb.h
10452
007f790c
JP
10453SWITCHDEV
10454M: Jiri Pirko <jiri@resnulli.us>
10455L: netdev@vger.kernel.org
10456S: Supported
10457F: net/switchdev/
10458F: include/net/switchdev.h
10459
db8e35d5
VG
10460SYNOPSYS ARC ARCHITECTURE
10461M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10462L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10463S: Supported
10464F: arch/arc/
9b28829d 10465F: Documentation/devicetree/bindings/arc/*
2d799dde 10466F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10467F: drivers/tty/serial/arc_uart.c
b7182d1a 10468T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10469
556cc1c5
AB
10470SYNOPSYS ARC SDP platform support
10471M: Alexey Brodkin <abrodkin@synopsys.com>
10472S: Supported
10473F: arch/arc/plat-axs10x
10474F: arch/arc/boot/dts/ax*
10475F: Documentation/devicetree/bindings/arc/axs10*
10476
6c284c9a
LJ
10477SYSTEM CONFIGURATION (SYSCON)
10478M: Lee Jones <lee.jones@linaro.org>
10479M: Arnd Bergmann <arnd@arndb.de>
10480T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10481S: Supported
10482F: drivers/mfd/syscon.c
10483
1da177e4 10484SYSV FILESYSTEM
8b58be88 10485M: Christoph Hellwig <hch@infradead.org>
1da177e4 10486S: Maintained
679655da
JP
10487F: Documentation/filesystems/sysv-fs.txt
10488F: fs/sysv/
10489F: include/linux/sysv_fs.h
1da177e4 10490
86cfa7fc 10491TARGET SUBSYSTEM
9c3646d1 10492M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10493L: linux-scsi@vger.kernel.org
b9f5edc2 10494L: target-devel@vger.kernel.org
86cfa7fc 10495W: http://www.linux-iscsi.org
cf015e9f 10496W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10497T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10498S: Supported
10499F: drivers/target/
10500F: include/target/
10501F: Documentation/target/
10502
4e68852d 10503TASKSTATS STATISTICS INTERFACE
185e595f 10504M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10505S: Maintained
679655da
JP
10506F: Documentation/accounting/taskstats*
10507F: include/linux/taskstats*
10508F: kernel/taskstats.c
4e68852d 10509
781b456a 10510TC CLASSIFIER
f935f3f8 10511M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10512L: netdev@vger.kernel.org
10513S: Maintained
679655da 10514F: include/net/pkt_cls.h
c117ab84 10515F: include/uapi/linux/pkt_cls.h
679655da 10516F: net/sched/
781b456a 10517
5067f08a 10518TCP LOW PRIORITY MODULE
8b58be88
JP
10519M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10520M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10521W: http://tcp-lp-mod.sourceforge.net/
10522S: Maintained
679655da 10523F: net/ipv4/tcp_lp.c
5067f08a 10524
91952bc0
AP
10525TDA10071 MEDIA DRIVER
10526M: Antti Palosaari <crope@iki.fi>
10527L: linux-media@vger.kernel.org
a825eaec 10528W: https://linuxtv.org
91952bc0
AP
10529W: http://palosaari.fi/linux/
10530Q: http://patchwork.linuxtv.org/project/linux-media/list/
10531T: git git://linuxtv.org/anttip/media_tree.git
10532S: Maintained
10533F: drivers/media/dvb-frontends/tda10071*
10534
10535TDA18212 MEDIA DRIVER
10536M: Antti Palosaari <crope@iki.fi>
10537L: linux-media@vger.kernel.org
a825eaec 10538W: https://linuxtv.org
91952bc0
AP
10539W: http://palosaari.fi/linux/
10540Q: http://patchwork.linuxtv.org/project/linux-media/list/
10541T: git git://linuxtv.org/anttip/media_tree.git
10542S: Maintained
10543F: drivers/media/tuners/tda18212*
10544
10545TDA18218 MEDIA DRIVER
10546M: Antti Palosaari <crope@iki.fi>
10547L: linux-media@vger.kernel.org
a825eaec 10548W: https://linuxtv.org
91952bc0
AP
10549W: http://palosaari.fi/linux/
10550Q: http://patchwork.linuxtv.org/project/linux-media/list/
10551T: git git://linuxtv.org/anttip/media_tree.git
10552S: Maintained
10553F: drivers/media/tuners/tda18218*
10554
3b2f6aba
MK
10555TDA18271 MEDIA DRIVER
10556M: Michael Krufky <mkrufky@linuxtv.org>
10557L: linux-media@vger.kernel.org
a825eaec 10558W: https://linuxtv.org
3b2f6aba
MK
10559W: http://github.com/mkrufky
10560Q: http://patchwork.linuxtv.org/project/linux-media/list/
10561T: git git://linuxtv.org/mkrufky/tuners.git
10562S: Maintained
10563F: drivers/media/tuners/tda18271*
10564
e48307a9
MK
10565TDA827x MEDIA DRIVER
10566M: Michael Krufky <mkrufky@linuxtv.org>
10567L: linux-media@vger.kernel.org
a825eaec 10568W: https://linuxtv.org
e48307a9
MK
10569W: http://github.com/mkrufky
10570Q: http://patchwork.linuxtv.org/project/linux-media/list/
10571T: git git://linuxtv.org/mkrufky/tuners.git
10572S: Maintained
10573F: drivers/media/tuners/tda8290.*
10574
66cf9212
MK
10575TDA8290 MEDIA DRIVER
10576M: Michael Krufky <mkrufky@linuxtv.org>
10577L: linux-media@vger.kernel.org
a825eaec 10578W: https://linuxtv.org
66cf9212
MK
10579W: http://github.com/mkrufky
10580Q: http://patchwork.linuxtv.org/project/linux-media/list/
10581T: git git://linuxtv.org/mkrufky/tuners.git
10582S: Maintained
10583F: drivers/media/tuners/tda8290.*
10584
4b9fba30
HV
10585TDA9840 MEDIA DRIVER
10586M: Hans Verkuil <hverkuil@xs4all.nl>
10587L: linux-media@vger.kernel.org
10588T: git git://linuxtv.org/media_tree.git
a825eaec 10589W: https://linuxtv.org
4b9fba30
HV
10590S: Maintained
10591F: drivers/media/i2c/tda9840*
10592
2cb654fd 10593TEA5761 TUNER DRIVER
009a5410 10594M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10595L: linux-media@vger.kernel.org
a825eaec 10596W: https://linuxtv.org
2cb654fd
MCC
10597T: git git://linuxtv.org/media_tree.git
10598S: Odd fixes
10599F: drivers/media/tuners/tea5761.*
10600
10601TEA5767 TUNER DRIVER
009a5410 10602M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10603L: linux-media@vger.kernel.org
a825eaec 10604W: https://linuxtv.org
2cb654fd
MCC
10605T: git git://linuxtv.org/media_tree.git
10606S: Maintained
10607F: drivers/media/tuners/tea5767.*
10608
4b9fba30
HV
10609TEA6415C MEDIA DRIVER
10610M: Hans Verkuil <hverkuil@xs4all.nl>
10611L: linux-media@vger.kernel.org
10612T: git git://linuxtv.org/media_tree.git
a825eaec 10613W: https://linuxtv.org
4b9fba30
HV
10614S: Maintained
10615F: drivers/media/i2c/tea6415c*
10616
10617TEA6420 MEDIA DRIVER
10618M: Hans Verkuil <hverkuil@xs4all.nl>
10619L: linux-media@vger.kernel.org
10620T: git git://linuxtv.org/media_tree.git
a825eaec 10621W: https://linuxtv.org
4b9fba30
HV
10622S: Maintained
10623F: drivers/media/i2c/tea6420*
10624
3d249d4c 10625TEAM DRIVER
dca9ab92 10626M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10627L: netdev@vger.kernel.org
10628S: Supported
10629F: drivers/net/team/
10630F: include/linux/if_team.h
c117ab84 10631F: include/uapi/linux/if_team.h
3d249d4c 10632
7d029125 10633TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10634M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10635S: Maintained
10636F: arch/x86/platform/ts5500/
10637
40ad4a30
SY
10638TECHNOTREND USB IR RECEIVER
10639M: Sean Young <sean@mess.org>
10640L: linux-media@vger.kernel.org
10641S: Maintained
10642F: drivers/media/rc/ttusbir.c
10643
adabdb0c 10644TEGRA ARCHITECTURE SUPPORT
243d58ec 10645M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10646M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10647M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10648L: linux-tegra@vger.kernel.org
fd117cd1 10649Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10650T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10651S: Supported
bbbe96ed 10652N: [^a-z]tegra
84b9414b 10653
adabdb0c
SW
10654TEGRA CLOCK DRIVER
10655M: Peter De Schrijver <pdeschrijver@nvidia.com>
10656M: Prashant Gaikwad <pgaikwad@nvidia.com>
10657S: Supported
10658F: drivers/clk/tegra/
10659
10660TEGRA DMA DRIVER
10661M: Laxman Dewangan <ldewangan@nvidia.com>
10662S: Supported
10663F: drivers/dma/tegra20-apb-dma.c
10664
adabdb0c
SW
10665TEGRA I2C DRIVER
10666M: Laxman Dewangan <ldewangan@nvidia.com>
10667S: Supported
10668F: drivers/i2c/busses/i2c-tegra.c
10669
10670TEGRA IOMMU DRIVERS
10671M: Hiroshi Doyu <hdoyu@nvidia.com>
10672S: Supported
10673F: drivers/iommu/tegra*
10674
10675TEGRA KBC DRIVER
10676M: Rakesh Iyer <riyer@nvidia.com>
10677M: Laxman Dewangan <ldewangan@nvidia.com>
10678S: Supported
10679F: drivers/input/keyboard/tegra-kbc.c
10680
adabdb0c
SW
10681TEGRA PWM DRIVER
10682M: Thierry Reding <thierry.reding@gmail.com>
10683S: Supported
10684F: drivers/pwm/pwm-tegra.c
10685
10686TEGRA SERIAL DRIVER
10687M: Laxman Dewangan <ldewangan@nvidia.com>
10688S: Supported
10689F: drivers/tty/serial/serial-tegra.c
10690
10691TEGRA SPI DRIVER
10692M: Laxman Dewangan <ldewangan@nvidia.com>
10693S: Supported
10694F: drivers/spi/spi-tegra*
10695
1a348ccc 10696TEHUTI ETHERNET DRIVER
8b58be88 10697M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10698L: netdev@vger.kernel.org
10699S: Supported
ef7f5429 10700F: drivers/net/ethernet/tehuti/*
1a348ccc 10701
4e68852d 10702Telecom Clock Driver for MCPL0010
8b58be88 10703M: Mark Gross <mark.gross@intel.com>
4e68852d 10704S: Supported
679655da 10705F: drivers/char/tlclk.c
4e68852d 10706
4480f15b 10707TENSILICA XTENSA PORT (xtensa)
8b58be88 10708M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10709M: Max Filippov <jcmvbkbc@gmail.com>
10710L: linux-xtensa@linux-xtensa.org
4e68852d 10711S: Maintained
679655da 10712F: arch/xtensa/
3dc99857 10713F: drivers/irqchip/irq-xtensa-*
4e68852d 10714
5313ba66
HV
10715THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10716M: Hans Verkuil <hverkuil@xs4all.nl>
10717L: linux-media@vger.kernel.org
10718T: git git://linuxtv.org/media_tree.git
a825eaec 10719W: https://linuxtv.org
5313ba66
HV
10720S: Maintained
10721F: drivers/media/radio/radio-raremono.c
10722
d3fb6955 10723THERMAL
b75f0050 10724M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10725M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10726L: linux-pm@vger.kernel.org
10727T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10728T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10729Q: https://patchwork.kernel.org/project/linux-pm/list/
10730S: Supported
10731F: drivers/thermal/
10732F: include/linux/thermal.h
af6c9f16 10733F: include/uapi/linux/thermal.h
b75f0050
JP
10734F: include/linux/cpu_cooling.h
10735F: Documentation/devicetree/bindings/thermal/
d3fb6955 10736
64e05d8b
VK
10737THERMAL/CPU_COOLING
10738M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10739M: Viresh Kumar <viresh.kumar@linaro.org>
10740M: Javi Merino <javi.merino@arm.com>
10741L: linux-pm@vger.kernel.org
10742S: Supported
10743F: Documentation/thermal/cpu-cooling-api.txt
10744F: drivers/thermal/cpu_cooling.c
10745F: include/linux/cpu_cooling.h
10746
30ba2fbd
VD
10747THINGM BLINK(1) USB RGB LED DRIVER
10748M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10749S: Maintained
10750F: drivers/hid/hid-thingm.c
10751
4e68852d 10752THINKPAD ACPI EXTRAS DRIVER
8b58be88 10753M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10754L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10755L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10756W: http://ibm-acpi.sourceforge.net
10757W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10758T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10759S: Maintained
679655da 10760F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10761
1b46f2a2 10762TI BANDGAP AND THERMAL DRIVER
f14d1c24 10763M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10764L: linux-pm@vger.kernel.org
531ff13e 10765L: linux-omap@vger.kernel.org
5a723e81 10766S: Maintained
794b2e25 10767F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10768
0c7665c3
MF
10769TI CDCE706 CLOCK DRIVER
10770M: Max Filippov <jcmvbkbc@gmail.com>
10771S: Maintained
10772F: drivers/clk/clk-cdce706.c
10773
49b6a5e3
TK
10774TI CLOCK DRIVER
10775M: Tero Kristo <t-kristo@ti.com>
10776L: linux-omap@vger.kernel.org
10777S: Maintained
10778F: drivers/clk/ti/
10779F: include/linux/clk/ti.h
10780
4020f2d7 10781TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10782M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10783S: Maintained
679655da
JP
10784F: drivers/misc/tifm*
10785F: drivers/mmc/host/tifm_sd.c
10786F: include/linux/tifm.h
4020f2d7 10787
e0c52404 10788TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10789M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10790L: linux-kernel@vger.kernel.org
10791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10792S: Maintained
10793F: drivers/soc/ti/*
10794T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10795
10796
152ad442
SR
10797TI LM49xxx FAMILY ASoC CODEC DRIVERS
10798M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10799M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10800L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10801S: Maintained
10802F: sound/soc/codecs/lm49453*
d392dead 10803F: sound/soc/codecs/isabelle*
152ad442 10804
0edd807d
KM
10805TI LP855x BACKLIGHT DRIVER
10806M: Milo Kim <milo.kim@ti.com>
10807S: Maintained
10808F: Documentation/backlight/lp855x-driver.txt
10809F: drivers/video/backlight/lp855x_bl.c
10810F: include/linux/platform_data/lp855x.h
10811
faf13f6d
KM
10812TI LP8727 CHARGER DRIVER
10813M: Milo Kim <milo.kim@ti.com>
10814S: Maintained
10815F: drivers/power/lp8727_charger.c
10816F: include/linux/platform_data/lp8727.h
10817
22f1229f
KM
10818TI LP8788 MFD DRIVER
10819M: Milo Kim <milo.kim@ti.com>
10820S: Maintained
10821F: drivers/iio/adc/lp8788_adc.c
10822F: drivers/leds/leds-lp8788.c
10823F: drivers/mfd/lp8788*.c
10824F: drivers/power/lp8788-charger.c
10825F: drivers/regulator/lp8788-*.c
10826F: include/linux/mfd/lp8788*.h
10827
84640e27
KM
10828TI NETCP ETHERNET DRIVER
10829M: Wingman Kwok <w-kwok2@ti.com>
10830M: Murali Karicheri <m-karicheri2@ti.com>
10831L: netdev@vger.kernel.org
10832S: Maintained
10833F: drivers/net/ethernet/ti/netcp*
10834
217e0ca9
KC
10835TI TAS571X FAMILY ASoC CODEC DRIVER
10836M: Kevin Cernekee <cernekee@chromium.org>
10837L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10838S: Odd Fixes
10839F: sound/soc/codecs/tas571x*
10840
dd5e8e6b 10841TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10842M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10843L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10844S: Maintained
10845F: sound/soc/codecs/twl4030*
10846
90921014 10847TI WILINK WIRELESS DRIVERS
90921014
LC
10848L: linux-wireless@vger.kernel.org
10849W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10850W: http://wireless.kernel.org/en/users/Drivers/wl1251
10851T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10852S: Orphan
90921014
LC
10853F: drivers/net/wireless/ti/
10854F: include/linux/wl12xx.h
10855
e86eaa3a 10856TIPC NETWORK LAYER
8b58be88 10857M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10858M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10859L: netdev@vger.kernel.org (core kernel code)
10860L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10861W: http://tipc.sourceforge.net/
e86eaa3a 10862S: Maintained
c117ab84 10863F: include/uapi/linux/tipc*.h
679655da 10864F: net/tipc/
e86eaa3a 10865
867e359b 10866TILE ARCHITECTURE
c47b15c4 10867M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 10868W: http://www.ezchip.com/scm/
7fa129cc 10869T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
10870S: Supported
10871F: arch/tile/
6b940606 10872F: drivers/char/tile-srom.c
5c770755 10873F: drivers/edac/tile_edac.c
6b940606
CM
10874F: drivers/net/ethernet/tile/
10875F: drivers/rtc/rtc-tile.c
10876F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 10877F: drivers/tty/serial/tilegx.c
6b940606
CM
10878F: drivers/usb/host/*-tilegx.c
10879F: include/linux/usb/tilegx.h
867e359b 10880
1da177e4 10881TLAN NETWORK DRIVER
8b58be88 10882M: Samuel Chessman <chessman@tux.org>
88c07dde 10883L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
10884W: http://sourceforge.net/projects/tlan/
10885S: Maintained
679655da 10886F: Documentation/networking/tlan.txt
b544dbac 10887F: drivers/net/ethernet/ti/tlan.*
1da177e4 10888
d74db3b2 10889TOMOYO SECURITY MODULE
8b58be88
JP
10890M: Kentaro Takeda <takedakn@nttdata.co.jp>
10891M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
10892L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10893L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
10894L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10895L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10896W: http://tomoyo.sourceforge.jp/
843d183c 10897T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 10898S: Maintained
679655da 10899F: security/tomoyo/
d74db3b2 10900
9caeb532 10901TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 10902M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 10903L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
10904S: Maintained
10905F: drivers/platform/x86/topstar-laptop.c
10906
1da177e4 10907TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 10908M: Azael Avalos <coproscefalo@gmail.com>
d0944853 10909L: platform-driver-x86@vger.kernel.org
0a63ca11 10910S: Maintained
679655da 10911F: drivers/platform/x86/toshiba_acpi.c
1da177e4 10912
0a63ca11
AA
10913TOSHIBA BLUETOOTH DRIVER
10914M: Azael Avalos <coproscefalo@gmail.com>
10915L: platform-driver-x86@vger.kernel.org
10916S: Maintained
10917F: drivers/platform/x86/toshiba_bluetooth.c
10918
10919TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10920M: Azael Avalos <coproscefalo@gmail.com>
10921L: platform-driver-x86@vger.kernel.org
10922S: Maintained
10923F: drivers/platform/x86/toshiba_haps.c
10924
14991fc7
AA
10925TOSHIBA WMI HOTKEYS DRIVER
10926M: Azael Avalos <coproscefalo@gmail.com>
10927L: platform-driver-x86@vger.kernel.org
10928S: Maintained
10929F: drivers/platform/x86/toshiba-wmi.c
10930
1da177e4 10931TOSHIBA SMM DRIVER
8b58be88 10932M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
10933W: http://www.buzzard.org.uk/toshiba/
10934S: Maintained
679655da
JP
10935F: drivers/char/toshiba.c
10936F: include/linux/toshiba.h
c117ab84 10937F: include/uapi/linux/toshiba.h
1da177e4 10938
d32d9864
MR
10939TOSHIBA TC358743 DRIVER
10940M: Mats Randgaard <matrandg@cisco.com>
10941L: linux-media@vger.kernel.org
10942S: Maintained
10943F: drivers/media/i2c/tc358743*
b5dcee22 10944F: include/media/i2c/tc358743.h
d32d9864 10945
d719f900 10946TMIO MMC DRIVER
c4b13fb0 10947M: Ian Molton <ian@mnementh.co.uk>
d1057c40 10948L: linux-mmc@vger.kernel.org
d719f900 10949S: Maintained
d1057c40
GL
10950F: drivers/mmc/host/tmio_mmc*
10951F: drivers/mmc/host/sh_mobile_sdhi.c
10952F: include/linux/mmc/tmio.h
10953F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 10954
917cc4e6
GR
10955TMP401 HARDWARE MONITOR DRIVER
10956M: Guenter Roeck <linux@roeck-us.net>
10957L: lm-sensors@lm-sensors.org
10958S: Maintained
10959F: Documentation/hwmon/tmp401
10960F: drivers/hwmon/tmp401.c
10961
98f32602 10962TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 10963M: Hugh Dickins <hughd@google.com>
98f32602
HD
10964L: linux-mm@kvack.org
10965S: Maintained
10966F: include/linux/shmem_fs.h
10967F: mm/shmem.c
10968
45f95b53 10969TM6000 VIDEO4LINUX DRIVER
009a5410 10970M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 10971L: linux-media@vger.kernel.org
a825eaec 10972W: https://linuxtv.org
45f95b53
MCC
10973T: git git://linuxtv.org/media_tree.git
10974S: Odd fixes
10975F: drivers/media/usb/tm6000/
10976
c65fde19
HV
10977TW68 VIDEO4LINUX DRIVER
10978M: Hans Verkuil <hverkuil@xs4all.nl>
10979L: linux-media@vger.kernel.org
10980T: git git://linuxtv.org/media_tree.git
a825eaec 10981W: https://linuxtv.org
c65fde19
HV
10982S: Odd Fixes
10983F: drivers/media/pci/tw68/
10984
4e68852d 10985TPM DEVICE DRIVER
901486b8 10986M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 10987M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 10988M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 10989R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 10990W: http://tpmdd.sourceforge.net
63a10dfd 10991L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4
PH
10992Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10993T: https://github.com/PeterHuewe/linux-tpmdd
4e68852d 10994S: Maintained
679655da 10995F: drivers/char/tpm/
4e68852d 10996
1a0f1b27
AL
10997TPM IBM_VTPM DEVICE DRIVER
10998M: Ashley Lai <ashleydlai@gmail.com>
10999W: http://tpmdd.sourceforge.net
11000L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11001S: Maintained
11002F: drivers/char/tpm/tpm_ibmvtpm*
11003
d6f005a1
JP
11004TRACING
11005M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11006M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11007T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11008S: Maintained
11009F: Documentation/trace/ftrace.txt
11010F: arch/*/*/*/ftrace.h
11011F: arch/*/kernel/ftrace.c
11012F: include/*/ftrace.h
11013F: include/linux/trace*.h
11014F: include/trace/
11015F: kernel/trace/
6e68e6c5 11016F: tools/testing/selftests/ftrace/
d6f005a1 11017
1da177e4 11018TRIVIAL PATCHES
8b58be88 11019M: Jiri Kosina <trivial@kernel.org>
54e5881d 11020T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11021S: Maintained
86ef925f 11022K: ^Subject:.*(?i)trivial
1da177e4 11023
4e68852d 11024TTY LAYER
879a5a00 11025M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11026M: Jiri Slaby <jslaby@suse.com>
879a5a00 11027S: Supported
08deed1e 11028T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11029F: Documentation/serial/
8dd5d2f1 11030F: drivers/tty/
df621252 11031F: drivers/tty/serial/serial_core.c
e3288775
AC
11032F: include/linux/serial_core.h
11033F: include/linux/serial.h
11034F: include/linux/tty.h
c117ab84
CEB
11035F: include/uapi/linux/serial_core.h
11036F: include/uapi/linux/serial.h
11037F: include/uapi/linux/tty.h
4e68852d 11038
91952bc0
AP
11039TUA9001 MEDIA DRIVER
11040M: Antti Palosaari <crope@iki.fi>
11041L: linux-media@vger.kernel.org
a825eaec 11042W: https://linuxtv.org
91952bc0
AP
11043W: http://palosaari.fi/linux/
11044Q: http://patchwork.linuxtv.org/project/linux-media/list/
11045T: git git://linuxtv.org/anttip/media_tree.git
11046S: Maintained
11047F: drivers/media/tuners/tua9001*
11048
740db6d7 11049TULIP NETWORK DRIVERS
740db6d7 11050L: netdev@vger.kernel.org
cf869eb1
GG
11051L: linux-parisc@vger.kernel.org
11052S: Orphan
0f04e2aa 11053F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11054
11055TUN/TAP driver
ba57b6f2 11056M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11057W: http://vtun.sourceforge.net/tun
11058S: Maintained
679655da
JP
11059F: Documentation/networking/tuntap.txt
11060F: arch/um/os-Linux/drivers/
1da177e4 11061
b454cc66 11062TURBOCHANNEL SUBSYSTEM
8b58be88 11063M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11064M: Ralf Baechle <ralf@linux-mips.org>
11065L: linux-mips@linux-mips.org
11066Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11067S: Maintained
679655da
JP
11068F: drivers/tc/
11069F: include/linux/tc.h
b454cc66 11070
1da177e4 11071U14-34F SCSI DRIVER
8b58be88 11072M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11073L: linux-scsi@vger.kernel.org
11074S: Maintained
679655da 11075F: drivers/scsi/u14-34f.c
1da177e4 11076
e2d1d6c0 11077UBI FILE SYSTEM (UBIFS)
949cb623 11078M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11079M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11080L: linux-mtd@lists.infradead.org
e2966cbe 11081T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11082W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11083S: Maintained
679655da
JP
11084F: Documentation/filesystems/ubifs.txt
11085F: fs/ubifs/
e2d1d6c0 11086
e1632fa2 11087UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11088M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11089W: http://www.uclinux.org/
e1632fa2 11090L: linux-m68k@lists.linux-m68k.org
cc2020e6 11091L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11092T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11093S: Maintained
e1632fa2
GU
11094F: arch/m68k/coldfire/
11095F: arch/m68k/68*/
61bc02bb
JP
11096F: arch/m68k/*/*_no.*
11097F: arch/m68k/include/asm/*_no.*
cc2020e6 11098
1da177e4 11099UDF FILESYSTEM
d8130624 11100M: Jan Kara <jack@suse.com>
1da177e4 11101S: Maintained
679655da
JP
11102F: Documentation/filesystems/udf.txt
11103F: fs/udf/
1da177e4 11104
cc2020e6 11105UFS FILESYSTEM
8b58be88 11106M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11107S: Maintained
679655da
JP
11108F: Documentation/filesystems/ufs.txt
11109F: fs/ufs/
cc2020e6 11110
0a09d3ab
DH
11111UHID USERSPACE HID IO DRIVER:
11112M: David Herrmann <dh.herrmann@googlemail.com>
11113L: linux-input@vger.kernel.org
11114S: Maintained
11115F: drivers/hid/uhid.c
c117ab84 11116F: include/uapi/linux/uhid.h
0a09d3ab 11117
18332a80 11118ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11119L: linux-usb@vger.kernel.org
10c6c9c9 11120S: Orphan
355ffe69 11121F: drivers/uwb/
679655da
JP
11122F: include/linux/uwb.h
11123F: include/linux/uwb/
18332a80 11124
b31d8273
G
11125UNICORE32 ARCHITECTURE:
11126M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11127W: http://mprc.pku.edu.cn/~guanxuetao/linux
11128S: Maintained
ceebf4d5 11129T: git git://github.com/gxt/linux.git
b31d8273
G
11130F: arch/unicore32/
11131
d8379ab1
TF
11132UNIFDEF
11133M: Tony Finch <dot@dotat.at>
11134W: http://dotat.at/prog/unifdef
11135S: Maintained
11136F: scripts/unifdef.c
11137
1da177e4 11138UNIFORM CDROM DRIVER
8b58be88 11139M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11140W: http://www.kernel.dk
11141S: Maintained
679655da
JP
11142F: Documentation/cdrom/
11143F: drivers/cdrom/cdrom.c
11144F: include/linux/cdrom.h
c117ab84 11145F: include/uapi/linux/cdrom.h
1da177e4 11146
56df0122 11147UNISYS S-PAR DRIVERS
49e7d9df
JP
11148M: Benjamin Romer <benjamin.romer@unisys.com>
11149M: David Kershner <david.kershner@unisys.com>
11150L: sparmaintainer@unisys.com (Unisys internal)
11151S: Supported
11152F: drivers/staging/unisys/
56df0122 11153
9941fa6e
VH
11154UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11155M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11156L: linux-scsi@vger.kernel.org
11157S: Supported
11158F: Documentation/scsi/ufs.txt
11159F: drivers/scsi/ufs/
11160
e2d1d6c0 11161UNSORTED BLOCK IMAGES (UBI)
949cb623 11162M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11163M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11164W: http://www.linux-mtd.infradead.org/
11165L: linux-mtd@lists.infradead.org
b6b44e0a 11166T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11167S: Supported
80811493 11168F: drivers/mtd/ubi/
679655da 11169F: include/linux/mtd/ubi.h
c117ab84 11170F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11171
1da177e4 11172USB ACM DRIVER
61eee9a7 11173M: Oliver Neukum <oliver@neukum.org>
6372594a 11174L: linux-usb@vger.kernel.org
1da177e4 11175S: Maintained
679655da
JP
11176F: Documentation/usb/acm.txt
11177F: drivers/usb/class/cdc-acm.*
1da177e4 11178
b7d572e1
PF
11179USB AR5523 WIRELESS DRIVER
11180M: Pontus Fuchs <pontus.fuchs@gmail.com>
11181L: linux-wireless@vger.kernel.org
11182S: Maintained
11183F: drivers/net/wireless/ath/ar5523/
11184
115bb1ff 11185USB ATTACHED SCSI
f50a4968 11186M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11187M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11188L: linux-usb@vger.kernel.org
11189L: linux-scsi@vger.kernel.org
8eae0fb7 11190S: Maintained
115bb1ff
MW
11191F: drivers/usb/storage/uas.c
11192
1da177e4 11193USB CDC ETHERNET DRIVER
61eee9a7 11194M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11195L: linux-usb@vger.kernel.org
1da177e4 11196S: Maintained
679655da 11197F: drivers/net/usb/cdc_*.c
c117ab84 11198F: include/uapi/linux/usb/cdc.h
1da177e4 11199
66e3e591
KP
11200USB CHAOSKEY DRIVER
11201M: Keith Packard <keithp@keithp.com>
11202L: linux-usb@vger.kernel.org
11203S: Maintained
11204F: drivers/usb/misc/chaoskey.c
11205
b02b371e 11206USB CYPRESS C67X00 DRIVER
8b58be88 11207M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11208L: linux-usb@vger.kernel.org
11209S: Maintained
679655da 11210F: drivers/usb/c67x00/
b02b371e 11211
d0374f4f 11212USB DAVICOM DM9601 DRIVER
8b58be88 11213M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11214L: netdev@vger.kernel.org
d0374f4f
PK
11215W: http://www.linux-usb.org/usbnet
11216S: Maintained
679655da 11217F: drivers/net/usb/dm9601.c
d0374f4f 11218
cc2020e6 11219USB DIAMOND RIO500 DRIVER
8b58be88 11220M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11221L: rio500-users@lists.sourceforge.net
11222W: http://rio500.sourceforge.net
11223S: Maintained
679655da 11224F: drivers/usb/misc/rio500*
cc2020e6 11225
1da177e4 11226USB EHCI DRIVER
578333ab 11227M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11228L: linux-usb@vger.kernel.org
578333ab 11229S: Maintained
679655da
JP
11230F: Documentation/usb/ehci.txt
11231F: drivers/usb/host/ehci*
1da177e4 11232
69ae9e3e 11233USB GADGET/PERIPHERAL SUBSYSTEM
d6d0f665 11234M: Felipe Balbi <balbi@ti.com>
795fb7e7 11235L: linux-usb@vger.kernel.org
69ae9e3e 11236W: http://www.linux-usb.org/gadget
d6d0f665
FB
11237T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11238S: Maintained
679655da
JP
11239F: drivers/usb/gadget/
11240F: include/linux/usb/gadget*
69ae9e3e 11241
2dea64b4 11242USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11243M: Jiri Kosina <jikos@kernel.org>
406df153 11244R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11245L: linux-usb@vger.kernel.org
54e5881d 11246T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11247S: Maintained
c2f01971 11248F: Documentation/hid/hiddev.txt
679655da 11249F: drivers/hid/usbhid/
1da177e4 11250
959eea21 11251USB ISP116X DRIVER
8b58be88 11252M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11253L: linux-usb@vger.kernel.org
959eea21 11254S: Maintained
679655da
JP
11255F: drivers/usb/host/isp116x*
11256F: include/linux/usb/isp116x.h
959eea21 11257
1da177e4 11258USB MASS STORAGE DRIVER
8b58be88 11259M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11260L: linux-usb@vger.kernel.org
8836aeb8 11261L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11262S: Maintained
11263W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11264F: drivers/usb/storage/
1da177e4 11265
af39917d
CL
11266USB MIDI DRIVER
11267M: Clemens Ladisch <clemens@ladisch.de>
11268L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11269T: git git://git.alsa-project.org/alsa-kernel.git
11270S: Maintained
11271F: sound/usb/midi.*
11272
444ce9d4
JP
11273USB NETWORKING DRIVERS
11274L: linux-usb@vger.kernel.org
11275S: Odd Fixes
11276F: drivers/net/usb/
11277
1da177e4 11278USB OHCI DRIVER
578333ab 11279M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11280L: linux-usb@vger.kernel.org
578333ab 11281S: Maintained
679655da
JP
11282F: Documentation/usb/ohci.txt
11283F: drivers/usb/host/ohci*
1da177e4 11284
963ffa3e 11285USB OTG FSM (Finite State Machine)
60d77b3d 11286M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11287T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11288L: linux-usb@vger.kernel.org
11289S: Maintained
11290F: drivers/usb/common/usb-otg-fsm.c
11291
563da3a9
VM
11292USB OVER IP DRIVER
11293M: Valentina Manea <valentina.manea.m@gmail.com>
11294M: Shuah Khan <shuah.kh@samsung.com>
11295L: linux-usb@vger.kernel.org
11296S: Maintained
11297F: drivers/usb/usbip/
11298F: tools/usb/usbip/
11299
1da177e4 11300USB PEGASUS DRIVER
a16b945c 11301M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11302L: linux-usb@vger.kernel.org
043600a6 11303L: netdev@vger.kernel.org
052e3128
PM
11304T: git git://github.com/petkan/pegasus.git
11305W: https://github.com/petkan/pegasus
1da177e4 11306S: Maintained
679655da 11307F: drivers/net/usb/pegasus.*
1da177e4 11308
d3ad558f
FB
11309USB PHY LAYER
11310M: Felipe Balbi <balbi@ti.com>
11311L: linux-usb@vger.kernel.org
11312T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11313S: Maintained
11314F: drivers/usb/phy/
d3ad558f 11315
73e4fb3f 11316USB PRINTER DRIVER (usblp)
8b58be88 11317M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11318L: linux-usb@vger.kernel.org
73e4fb3f 11319S: Supported
679655da 11320F: drivers/usb/class/usblp.c
1da177e4 11321
4521b477
BM
11322USB QMI WWAN NETWORK DRIVER
11323M: Bjørn Mork <bjorn@mork.no>
11324L: netdev@vger.kernel.org
11325S: Maintained
11326F: Documentation/ABI/testing/sysfs-class-net-qmi
11327F: drivers/net/usb/qmi_wwan.c
11328
1da177e4 11329USB RTL8150 DRIVER
a16b945c 11330M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11331L: linux-usb@vger.kernel.org
043600a6 11332L: netdev@vger.kernel.org
052e3128
PM
11333T: git git://github.com/petkan/rtl8150.git
11334W: https://github.com/petkan/rtl8150
1da177e4 11335S: Maintained
679655da 11336F: drivers/net/usb/rtl8150.c
1da177e4 11337
f896b796 11338USB SERIAL SUBSYSTEM
66085694 11339M: Johan Hovold <johan@kernel.org>
795fb7e7 11340L: linux-usb@vger.kernel.org
4e68852d 11341S: Maintained
679655da 11342F: Documentation/usb/usb-serial.txt
f896b796 11343F: drivers/usb/serial/
679655da 11344F: include/linux/usb/serial.h
1da177e4 11345
b3f0db1c
SG
11346USB SMSC75XX ETHERNET DRIVER
11347M: Steve Glendinning <steve.glendinning@shawell.net>
11348L: netdev@vger.kernel.org
11349S: Maintained
11350F: drivers/net/usb/smsc75xx.*
11351
2f7ca802 11352USB SMSC95XX ETHERNET DRIVER
90b24cfb 11353M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11354L: netdev@vger.kernel.org
90b24cfb 11355S: Maintained
679655da 11356F: drivers/net/usb/smsc95xx.*
2f7ca802 11357
1da177e4 11358USB SUBSYSTEM
879a5a00 11359M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11360L: linux-usb@vger.kernel.org
1da177e4 11361W: http://www.linux-usb.org
08deed1e 11362T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11363S: Supported
679655da 11364F: Documentation/usb/
679655da
JP
11365F: drivers/usb/
11366F: include/linux/usb.h
11367F: include/linux/usb/
1da177e4
LT
11368
11369USB UHCI DRIVER
8b58be88 11370M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11371L: linux-usb@vger.kernel.org
1da177e4 11372S: Maintained
679655da 11373F: drivers/usb/host/uhci*
1da177e4 11374
69ae9e3e 11375USB "USBNET" DRIVER FRAMEWORK
d8130624 11376M: Oliver Neukum <oneukum@suse.com>
043600a6 11377L: netdev@vger.kernel.org
69ae9e3e 11378W: http://www.linux-usb.org/usbnet
1da177e4 11379S: Maintained
679655da
JP
11380F: drivers/net/usb/usbnet.c
11381F: include/linux/usb/usbnet.h
1da177e4 11382
c0efd232 11383USB VIDEO CLASS
c53ac071 11384M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11385L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11386L: linux-media@vger.kernel.org
275ffde4 11387T: git git://linuxtv.org/media_tree.git
57c6d2e9 11388W: http://www.ideasonboard.org/uvc/
c0efd232 11389S: Maintained
0c0d06ca 11390F: drivers/media/usb/uvc/
6c0f0359 11391F: include/uapi/linux/uvcvideo.h
1da177e4 11392
b60b9c45
HV
11393USB VISION DRIVER
11394M: Hans Verkuil <hverkuil@xs4all.nl>
11395L: linux-media@vger.kernel.org
11396T: git git://linuxtv.org/media_tree.git
a825eaec 11397W: https://linuxtv.org
b60b9c45
HV
11398S: Odd Fixes
11399F: drivers/media/usb/usbvision/
11400
8282da47
LP
11401USB WEBCAM GADGET
11402M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11403L: linux-usb@vger.kernel.org
11404S: Maintained
3a83c16e 11405F: drivers/usb/gadget/function/*uvc*
faf2e1db 11406F: drivers/usb/gadget/legacy/webcam.c
8282da47 11407
bf164cc0 11408USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11409M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11410L: linux-wireless@vger.kernel.org
11411S: Maintained
679655da 11412F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11413
eb6bab13 11414USB XHCI DRIVER
03d85053 11415M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11416L: linux-usb@vger.kernel.org
11417S: Supported
36d0344c
SS
11418F: drivers/usb/host/xhci*
11419F: drivers/usb/host/pci-quirks*
eb6bab13 11420
1da177e4 11421USB ZD1201 DRIVER
4086b9ca 11422L: linux-wireless@vger.kernel.org
1da177e4 11423W: http://linux-lc100020.sourceforge.net
4086b9ca 11424S: Orphan
ed0ad06f 11425F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11426
b7eee616 11427USB ZR364XX DRIVER
8b58be88 11428M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11429L: linux-usb@vger.kernel.org
661263b5 11430L: linux-media@vger.kernel.org
275ffde4 11431T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11432W: http://royale.zerezo.com/zr364xx/
11433S: Maintained
679655da 11434F: Documentation/video4linux/zr364xx.txt
90d72ac6 11435F: drivers/media/usb/zr364xx/
b7eee616 11436
289fcff4
HK
11437ULPI BUS
11438M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11439L: linux-usb@vger.kernel.org
11440S: Maintained
11441F: drivers/usb/common/ulpi.c
11442F: include/linux/ulpi/
11443
e7839f25 11444USER-MODE LINUX (UML)
8b58be88 11445M: Jeff Dike <jdike@addtoit.com>
b15194b7 11446M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11447L: user-mode-linux-devel@lists.sourceforge.net
11448L: user-mode-linux-user@lists.sourceforge.net
11449W: http://user-mode-linux.sourceforge.net
11450S: Maintained
61516587 11451F: Documentation/virtual/uml/
679655da 11452F: arch/um/
b070989a 11453F: arch/x86/um/
679655da
JP
11454F: fs/hostfs/
11455F: fs/hppfs/
b7eee616 11456
e5f114e9 11457USERSPACE I/O (UIO)
6a534c9d 11458M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11459M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11460S: Maintained
3d3fecbd 11461T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11462F: Documentation/DocBook/uio-howto.tmpl
11463F: drivers/uio/
11464F: include/linux/uio*.h
e5f114e9 11465
256cccbe 11466UTIL-LINUX PACKAGE
8b58be88 11467M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11468L: util-linux@vger.kernel.org
11469W: http://en.wikipedia.org/wiki/Util-linux
11470T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11471S: Maintained
11472
c1fd1c07 11473UVESAFB DRIVER
8b58be88 11474M: Michal Januszewski <spock@gentoo.org>
c69f677c 11475L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11476W: http://dev.gentoo.org/~spock/projects/uvesafb/
11477S: Maintained
679655da 11478F: Documentation/fb/uvesafb.txt
8a61f013 11479F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11480
456930d8
SA
11481VF610 NAND DRIVER
11482M: Stefan Agner <stefan@agner.ch>
11483L: linux-mtd@lists.infradead.org
11484S: Supported
11485F: drivers/mtd/nand/vf610_nfc.c
11486
4480f15b 11487VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11488M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11489S: Maintained
679655da
JP
11490F: Documentation/filesystems/vfat.txt
11491F: fs/fat/
1da177e4 11492
cba3345c
AW
11493VFIO DRIVER
11494M: Alex Williamson <alex.williamson@redhat.com>
11495L: kvm@vger.kernel.org
11496S: Maintained
11497F: Documentation/vfio.txt
11498F: drivers/vfio/
11499F: include/linux/vfio.h
c117ab84 11500F: include/uapi/linux/vfio.h
cba3345c 11501
a714ea5f
AW
11502VFIO PLATFORM DRIVER
11503M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11504L: kvm@vger.kernel.org
11505S: Maintained
11506F: drivers/vfio/platform/
11507
9e6f3438
PO
11508VIDEOBUF2 FRAMEWORK
11509M: Pawel Osciak <pawel@osciak.com>
11510M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11511M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11512L: linux-media@vger.kernel.org
11513S: Maintained
90d72ac6 11514F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11515F: include/media/videobuf2-*
11516
5523662e
SCP
11517VIRTUAL SERIO DEVICE DRIVER
11518M: Stephen Chandler Paul <thatslyude@gmail.com>
11519S: Maintained
11520F: drivers/input/serio/userio.c
11521F: include/uapi/linux/userio.h
11522
9a82446b
AS
11523VIRTIO CONSOLE DRIVER
11524M: Amit Shah <amit.shah@redhat.com>
11525L: virtualization@lists.linux-foundation.org
11526S: Maintained
11527F: drivers/char/virtio_console.c
11528F: include/linux/virtio_console.h
c117ab84 11529F: include/uapi/linux/virtio_console.h
9a82446b 11530
2426ec8f 11531VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11532M: "Michael S. Tsirkin" <mst@redhat.com>
11533L: virtualization@lists.linux-foundation.org
11534S: Maintained
11535F: drivers/virtio/
c893c8d7 11536F: tools/virtio/
2426ec8f
MT
11537F: drivers/net/virtio_net.c
11538F: drivers/block/virtio_blk.c
11539F: include/linux/virtio_*.h
916cdabc 11540F: include/uapi/linux/virtio_*.h
2426ec8f 11541
f2dbda3b
CH
11542VIRTIO DRIVERS FOR S390
11543M: Christian Borntraeger <borntraeger@de.ibm.com>
11544M: Cornelia Huck <cornelia.huck@de.ibm.com>
11545L: linux-s390@vger.kernel.org
11546L: virtualization@lists.linux-foundation.org
11547L: kvm@vger.kernel.org
11548S: Supported
1b568d93 11549F: drivers/s390/virtio/
f2dbda3b 11550
4ad6ee91
GH
11551VIRTIO GPU DRIVER
11552M: David Airlie <airlied@linux.ie>
11553M: Gerd Hoffmann <kraxel@redhat.com>
11554L: dri-devel@lists.freedesktop.org
11555L: virtualization@lists.linux-foundation.org
11556S: Maintained
11557F: drivers/gpu/drm/virtio/
11558F: include/uapi/linux/virtio_gpu.h
11559
3a4d5c94
MT
11560VIRTIO HOST (VHOST)
11561M: "Michael S. Tsirkin" <mst@redhat.com>
11562L: kvm@vger.kernel.org
c996d8b9 11563L: virtualization@lists.linux-foundation.org
3a4d5c94
MT
11564L: netdev@vger.kernel.org
11565S: Maintained
11566F: drivers/vhost/
c117ab84 11567F: include/uapi/linux/vhost.h
3a4d5c94 11568
271c8651
GH
11569VIRTIO INPUT DRIVER
11570M: Gerd Hoffmann <kraxel@redhat.com>
11571S: Maintained
11572F: drivers/virtio/virtio_input.c
11573F: include/uapi/linux/virtio_input.h
11574
1da177e4 11575VIA RHINE NETWORK DRIVER
210347e1 11576S: Orphan
f2148a47 11577F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11578
f0bf7f61 11579VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11580M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11581M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11582S: Maintained
11583F: drivers/mmc/host/via-sdmmc.c
11584
69e4a7c2 11585VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11586M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11587L: linux-fbdev@vger.kernel.org
69e4a7c2 11588S: Maintained
c7babebd
FTS
11589F: include/linux/via-core.h
11590F: include/linux/via-gpio.h
11591F: include/linux/via_i2c.h
8a61f013 11592F: drivers/video/fbdev/via/
69e4a7c2 11593
01f20734 11594VIA VELOCITY NETWORK DRIVER
8b58be88 11595M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11596L: netdev@vger.kernel.org
11597S: Maintained
f2148a47 11598F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11599
f73f8173
AW
11600VIRT LIB
11601M: Alex Williamson <alex.williamson@redhat.com>
11602M: Paolo Bonzini <pbonzini@redhat.com>
11603L: kvm@vger.kernel.org
11604S: Supported
11605F: virt/lib/
11606
77911fd2 11607VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11608M: Hans Verkuil <hverkuil@xs4all.nl>
11609L: linux-media@vger.kernel.org
11610T: git git://linuxtv.org/media_tree.git
a825eaec 11611W: https://linuxtv.org
0b7bc1fa 11612S: Maintained
77911fd2 11613F: drivers/media/platform/vivid/*
0b7bc1fa 11614
be7f8273 11615VLAN (802.1Q)
8b58be88 11616M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11617L: netdev@vger.kernel.org
11618S: Maintained
679655da
JP
11619F: drivers/net/macvlan.c
11620F: include/linux/if_*vlan.h
11621F: net/8021q/
be7f8273 11622
55e331cf 11623VLYNQ BUS
8b58be88 11624M: Florian Fainelli <florian@openwrt.org>
8578d7af 11625L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11626S: Maintained
11627F: drivers/vlynq/vlynq.c
11628F: include/linux/vlynq.h
11629
390beae4 11630VME SUBSYSTEM
74c600e3 11631M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11632M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11633M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11634L: devel@driverdev.osuosl.org
11635S: Maintained
11636T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11637F: Documentation/vme_api.txt
11638F: drivers/staging/vme/
11639F: drivers/vme/
11640F: include/linux/vme*
11641
4488e09b
AK
11642VMWARE HYPERVISOR INTERFACE
11643M: Alok Kataria <akataria@vmware.com>
11644L: virtualization@lists.linux-foundation.org
11645S: Supported
11646F: arch/x86/kernel/cpu/vmware.c
11647
73b35d07
DT
11648VMWARE BALLOON DRIVER
11649M: Xavier Deguillard <xdeguillard@vmware.com>
11650M: Philip Moltmann <moltmann@vmware.com>
11651M: "VMware, Inc." <pv-drivers@vmware.com>
11652L: linux-kernel@vger.kernel.org
11653S: Maintained
11654F: drivers/misc/vmw_balloon.c
11655
8b8be51b
TH
11656VMWARE VMMOUSE SUBDRIVER
11657M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11658M: "VMware, Inc." <pv-drivers@vmware.com>
11659L: linux-input@vger.kernel.org
11660S: Maintained
11661F: drivers/input/mouse/vmmouse.c
11662F: drivers/input/mouse/vmmouse.h
11663
d1a890fa 11664VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11665M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11666M: "VMware, Inc." <pv-drivers@vmware.com>
11667L: netdev@vger.kernel.org
11668S: Maintained
11669F: drivers/net/vmxnet3/
d1a890fa 11670
851b1642 11671VMware PVSCSI driver
f2d7e40e 11672M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11673M: VMware PV-Drivers <pv-drivers@vmware.com>
11674L: linux-scsi@vger.kernel.org
11675S: Maintained
11676F: drivers/scsi/vmw_pvscsi.c
11677F: drivers/scsi/vmw_pvscsi.h
11678
e53e86c7 11679VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11680M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11681M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11682L: linux-kernel@vger.kernel.org
1dd68f01 11683W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11684T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11685S: Supported
679655da
JP
11686F: drivers/regulator/
11687F: include/linux/regulator/
e53e86c7 11688
081958eb
DA
11689VRF
11690M: David Ahern <dsa@cumulusnetworks.com>
11691M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11692L: netdev@vger.kernel.org
11693S: Maintained
11694F: drivers/net/vrf.c
562d897d 11695F: Documentation/networking/vrf.txt
081958eb 11696
ab41319e 11697VT1211 HARDWARE MONITOR DRIVER
8b58be88 11698M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11699L: lm-sensors@lm-sensors.org
11700S: Maintained
679655da
JP
11701F: Documentation/hwmon/vt1211
11702F: drivers/hwmon/vt1211.c
ab41319e 11703
1de9e371 11704VT8231 HARDWARE MONITOR DRIVER
8b58be88 11705M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11706L: lm-sensors@lm-sensors.org
11707S: Maintained
679655da 11708F: drivers/hwmon/vt8231.c
1de9e371 11709
88095e7b
TO
11710VUB300 USB to SDIO/SD/MMC bridge chip
11711M: Tony Olech <tony.olech@elandigitalsystems.com>
11712L: linux-mmc@vger.kernel.org
11713L: linux-usb@vger.kernel.org
11714S: Supported
11715F: drivers/mmc/host/vub300.c
11716
1da177e4 11717W1 DALLAS'S 1-WIRE BUS
a8018766 11718M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11719S: Maintained
679655da
JP
11720F: Documentation/w1/
11721F: drivers/w1/
1da177e4 11722
13927079 11723W83791D HARDWARE MONITORING DRIVER
8b58be88 11724M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11725L: lm-sensors@lm-sensors.org
25845c22 11726S: Maintained
679655da
JP
11727F: Documentation/hwmon/w83791d
11728F: drivers/hwmon/w83791d.c
13927079 11729
61db011d 11730W83793 HARDWARE MONITORING DRIVER
8b58be88 11731M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11732L: lm-sensors@lm-sensors.org
11733S: Maintained
679655da
JP
11734F: Documentation/hwmon/w83793
11735F: drivers/hwmon/w83793.c
61db011d 11736
e3760b43 11737W83795 HARDWARE MONITORING DRIVER
d8130624 11738M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11739L: lm-sensors@lm-sensors.org
11740S: Maintained
11741F: drivers/hwmon/w83795.c
11742
1da177e4 11743W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11744M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11745S: Maintained
679655da 11746F: drivers/mmc/host/wbsd.*
1da177e4 11747
b4e05923
HG
11748WACOM PROTOCOL 4 SERIAL TABLETS
11749M: Julian Squires <julian@cipht.net>
11750M: Hans de Goede <hdegoede@redhat.com>
11751L: linux-input@vger.kernel.org
11752S: Maintained
11753F: drivers/input/tablet/wacom_serial4.c
11754
3527761c 11755WATCHDOG DEVICE DRIVERS
8b58be88 11756M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 11757R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
11758L: linux-watchdog@vger.kernel.org
11759W: http://www.linux-watchdog.org/
f599aaf0 11760T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11761S: Maintained
679655da
JP
11762F: Documentation/watchdog/
11763F: drivers/watchdog/
11764F: include/linux/watchdog.h
c117ab84 11765F: include/uapi/linux/watchdog.h
3527761c 11766
1da177e4 11767WD7000 SCSI DRIVER
8b58be88 11768M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11769L: linux-scsi@vger.kernel.org
11770S: Maintained
679655da 11771F: drivers/scsi/wd7000.c
1da177e4 11772
b22e00f3
DH
11773WIIMOTE HID DRIVER
11774M: David Herrmann <dh.herrmann@googlemail.com>
11775L: linux-input@vger.kernel.org
11776S: Maintained
11777F: drivers/hid/hid-wiimote*
11778
e258b80e 11779WINBOND CIR DRIVER
364e9e18 11780M: David Härdeman <david@hardeman.nu>
e258b80e 11781S: Maintained
116ab806 11782F: drivers/media/rc/winbond-cir.c
e258b80e 11783
8a70da82 11784WIMAX STACK
8b58be88 11785M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11786M: linux-wimax@intel.com
49e7d9df 11787L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11788S: Supported
11789W: http://linuxwimax.org
315987dc 11790F: Documentation/wimax/README.wimax
315987dc
JP
11791F: include/linux/wimax/debug.h
11792F: include/net/wimax.h
c117ab84 11793F: include/uapi/linux/wimax.h
315987dc 11794F: net/wimax/
8a70da82 11795
5fc14680 11796WISTRON LAPTOP BUTTON DRIVER
8b58be88 11797M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11798S: Maintained
679655da 11799F: drivers/input/misc/wistron_btns.c
5fc14680 11800
1da177e4 11801WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11802M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11803L: linux-wireless@vger.kernel.org
926554c4 11804W: http://oops.ghostprotocols.net:81/blog
1da177e4 11805S: Maintained
679655da 11806F: drivers/net/wireless/wl3501*
1da177e4 11807
055bcbcb 11808WOLFSON MICROELECTRONICS DRIVERS
fef95164 11809L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
11810T: git https://github.com/CirrusLogic/linux-drivers.git
11811W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 11812S: Supported
3768f0b1 11813F: Documentation/hwmon/wm83??
f494993f
CK
11814F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11815F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11816F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 11817F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11818F: drivers/clk/clk-wm83*.c
9c309598 11819F: drivers/extcon/extcon-arizona.c
b75ea16a 11820F: drivers/leds/leds-wm83*.c
25b273ba 11821F: drivers/gpio/gpio-*wm*.c
9c309598 11822F: drivers/gpio/gpio-arizona.c
d22b0869 11823F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11824F: drivers/input/misc/wm831x-on.c
11825F: drivers/input/touchscreen/wm831x-ts.c
11826F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11827F: drivers/mfd/arizona*
11828F: drivers/mfd/wm*.c
12ebc137 11829F: drivers/mfd/cs47l24*
b75ea16a
MB
11830F: drivers/power/wm83*.c
11831F: drivers/rtc/rtc-wm83*.c
11832F: drivers/regulator/wm8*.c
3860e6c4 11833F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11834F: drivers/watchdog/wm83*_wdt.c
9c309598 11835F: include/linux/mfd/arizona/
3860e6c4 11836F: include/linux/mfd/wm831x/
b75ea16a 11837F: include/linux/mfd/wm8350/
3768f0b1 11838F: include/linux/mfd/wm8400*
59ec6da2 11839F: include/linux/wm97xx.h
055bcbcb 11840F: include/sound/wm????.h
9c309598 11841F: sound/soc/codecs/arizona.?
055bcbcb 11842F: sound/soc/codecs/wm*
12ebc137 11843F: sound/soc/codecs/cs47l24*
b75ea16a 11844
3e6cd7a4
TH
11845WORKQUEUE
11846M: Tejun Heo <tj@kernel.org>
badb7f5e 11847R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
11848T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11849S: Maintained
11850F: include/linux/workqueue.h
11851F: kernel/workqueue.c
11852F: Documentation/workqueue.txt
11853
1da177e4 11854X.25 NETWORK LAYER
8bf28059 11855M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11856L: linux-x25@vger.kernel.org
8bf28059 11857S: Odd Fixes
679655da
JP
11858F: Documentation/networking/x25*
11859F: include/net/x25*
11860F: net/x25/
1da177e4 11861
e2d1d6c0 11862X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
11863M: Thomas Gleixner <tglx@linutronix.de>
11864M: Ingo Molnar <mingo@redhat.com>
11865M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 11866M: x86@kernel.org
981c3a4f 11867L: linux-kernel@vger.kernel.org
75fc2d37 11868T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 11869S: Maintained
679655da
JP
11870F: Documentation/x86/
11871F: arch/x86/
e2d1d6c0 11872
d0944853 11873X86 PLATFORM DRIVERS
e181ba15 11874M: Darren Hart <dvhart@infradead.org>
d0944853 11875L: platform-driver-x86@vger.kernel.org
e181ba15 11876T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 11877S: Maintained
14430813 11878F: drivers/platform/x86/
3a4bceef 11879F: drivers/platform/olpc/
d0944853 11880
c1f5c54b
IM
11881X86 MCE INFRASTRUCTURE
11882M: Tony Luck <tony.luck@intel.com>
487ba8e8 11883M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
11884L: linux-edac@vger.kernel.org
11885S: Maintained
11886F: arch/x86/kernel/cpu/mcheck/*
11887
79ebdc95
BP
11888X86 MICROCODE UPDATE SUPPORT
11889M: Borislav Petkov <bp@alien8.de>
11890S: Maintained
11891F: arch/x86/kernel/cpu/microcode/*
11892
f0905c5a
AL
11893X86 VDSO
11894M: Andy Lutomirski <luto@amacapital.net>
11895L: linux-kernel@vger.kernel.org
11896T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11897S: Maintained
d603c8e1 11898F: arch/x86/entry/vdso/
f0905c5a 11899
d6fad502 11900XC2028/3028 TUNER DRIVER
009a5410 11901M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 11902L: linux-media@vger.kernel.org
a825eaec 11903W: https://linuxtv.org
d6fad502
MCC
11904T: git git://linuxtv.org/media_tree.git
11905S: Maintained
11906F: drivers/media/tuners/tuner-xc2028.*
11907
c4468085 11908XEN HYPERVISOR INTERFACE
c4468085 11909M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
11910M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11911M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 11912L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 11913T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
11914S: Supported
11915F: arch/x86/xen/
11916F: drivers/*/xen-*front.c
11917F: drivers/xen/
11918F: arch/x86/include/asm/xen/
11919F: include/xen/
c117ab84 11920F: include/uapi/xen/
c4468085 11921
77bfb479
SS
11922XEN HYPERVISOR ARM
11923M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11924L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
11925S: Supported
11926F: arch/arm/xen/
11927F: arch/arm/include/asm/xen/
11928
b475e83f
SS
11929XEN HYPERVISOR ARM64
11930M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11931L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
11932S: Supported
11933F: arch/arm64/xen/
11934F: arch/arm64/include/asm/xen/
11935
9b57e1a7
IC
11936XEN NETWORK BACKEND DRIVER
11937M: Ian Campbell <ian.campbell@citrix.com>
8386040b 11938M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 11939L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
11940L: netdev@vger.kernel.org
11941S: Supported
11942F: drivers/net/xen-netback/*
11943
c5f8e29d
KRW
11944XEN PCI SUBSYSTEM
11945M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11946L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11947S: Supported
11948F: arch/x86/pci/*xen*
11949F: drivers/pci/*xen*
11950
a2c5ae65
KRW
11951XEN BLOCK SUBSYSTEM
11952M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 11953M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
11954L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11955S: Supported
11956F: drivers/block/xen-blkback/*
11957F: drivers/block/xen*
11958
15d03609
JG
11959XEN PVSCSI DRIVERS
11960M: Juergen Gross <jgross@suse.com>
11961L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11962L: linux-scsi@vger.kernel.org
11963S: Supported
11964F: drivers/scsi/xen-scsifront.c
11965F: drivers/xen/xen-scsiback.c
11966F: include/xen/interface/io/vscsiif.h
11967
c5f8e29d
KRW
11968XEN SWIOTLB SUBSYSTEM
11969M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11970L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11971S: Supported
11972F: arch/x86/xen/*swiotlb*
11973F: drivers/xen/*swiotlb*
11974
1da177e4
LT
11975XFS FILESYSTEM
11976P: Silicon Graphics Inc
809625ca 11977M: Dave Chinner <david@fromorbit.com>
18caa67a 11978M: xfs@oss.sgi.com
d7ede1aa 11979L: xfs@oss.sgi.com
1da177e4 11980W: http://oss.sgi.com/projects/xfs
54e5881d 11981T: git git://oss.sgi.com/xfs/xfs.git
1da177e4 11982S: Supported
679655da
JP
11983F: Documentation/filesystems/xfs.txt
11984F: fs/xfs/
1da177e4 11985
8a3b7a25 11986XILINX AXI ETHERNET DRIVER
59a54f30
MS
11987M: Anirudha Sarangi <anirudh@xilinx.com>
11988M: John Linn <John.Linn@xilinx.com>
8a3b7a25 11989S: Maintained
11990F: drivers/net/ethernet/xilinx/xilinx_axienet*
11991
238b8721 11992XILINX UARTLITE SERIAL DRIVER
8b58be88 11993M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
11994L: linux-serial@vger.kernel.org
11995S: Maintained
df621252 11996F: drivers/tty/serial/uartlite.c
238b8721 11997
df330515
LP
11998XILINX VIDEO IP CORES
11999M: Hyun Kwon <hyun.kwon@xilinx.com>
12000M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12001L: linux-media@vger.kernel.org
12002T: git git://linuxtv.org/media_tree.git
12003S: Supported
12004F: Documentation/devicetree/bindings/media/xilinx/
12005F: drivers/media/platform/xilinx/
a5562f65 12006F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12007
74316949
EB
12008XILLYBUS DRIVER
12009M: Eli Billauer <eli.billauer@gmail.com>
12010L: linux-kernel@vger.kernel.org
12011S: Supported
12012F: drivers/char/xillybus/
12013
f620e4b8
MF
12014XTENSA XTFPGA PLATFORM SUPPORT
12015M: Max Filippov <jcmvbkbc@gmail.com>
12016L: linux-xtensa@linux-xtensa.org
12017S: Maintained
12018F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12019F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12020
1da177e4 12021YAM DRIVER FOR AX.25
8b58be88 12022M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12023L: linux-hams@vger.kernel.org
12024S: Maintained
679655da
JP
12025F: drivers/net/hamradio/yam*
12026F: include/linux/yam.h
1da177e4 12027
af64a5eb 12028YEALINK PHONE DRIVER
8b58be88 12029M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
12030L: usbb2k-api-dev@nongnu.org
12031S: Maintained
679655da
JP
12032F: Documentation/input/yealink.txt
12033F: drivers/input/misc/yealink.*
af64a5eb 12034
1da177e4 12035Z8530 DRIVER FOR AX.25
8b58be88 12036M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12037W: http://yaina.de/jreuter/
12038W: http://www.qsl.net/dl1bke/
12039L: linux-hams@vger.kernel.org
12040S: Maintained
679655da
JP
12041F: Documentation/networking/z8530drv.txt
12042F: drivers/net/hamradio/*scc.c
12043F: drivers/net/hamradio/z8530.h
1da177e4 12044
0cf31ec1 12045ZBUD COMPRESSED PAGE ALLOCATOR
0e3b7e54 12046M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
12047L: linux-mm@kvack.org
12048S: Maintained
12049F: mm/zbud.c
12050F: include/linux/zbud.h
12051
7c0c3afb 12052ZD1211RW WIRELESS DRIVER
8b58be88
JP
12053M: Daniel Drake <dsd@gentoo.org>
12054M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12055W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12056L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12057L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12058S: Maintained
6948300c 12059F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12060
20263029
DS
12061ZPOOL COMPRESSED PAGE STORAGE API
12062M: Dan Streetman <ddstreet@ieee.org>
12063L: linux-mm@kvack.org
12064S: Maintained
12065F: mm/zpool.c
12066F: include/linux/zpool.h
12067
1da177e4 12068ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12069L: mjpeg-users@lists.sourceforge.net
f63145e2 12070L: linux-media@vger.kernel.org
1da177e4 12071W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12072T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12073S: Odd Fixes
90d72ac6 12074F: drivers/media/pci/zoran/
1da177e4 12075
6920f2cc
MK
12076ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12077M: Minchan Kim <minchan@kernel.org>
12078M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12079R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12080L: linux-kernel@vger.kernel.org
12081S: Maintained
12082F: drivers/block/zram/
12083F: Documentation/blockdev/zram.txt
12084
8b4a4080 12085ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12086M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12087S: Maintained
df621252 12088F: drivers/tty/serial/zs.*
8b4a4080 12089
eae70d06
MK
12090ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12091M: Minchan Kim <minchan@kernel.org>
12092M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12093R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12094L: linux-mm@kvack.org
12095S: Maintained
12096F: mm/zsmalloc.c
12097F: include/linux/zsmalloc.h
d02be50d 12098F: Documentation/vm/zsmalloc.txt
eae70d06 12099
0cf31ec1 12100ZSWAP COMPRESSED SWAP CACHING
0e3b7e54 12101M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
12102L: linux-mm@kvack.org
12103S: Maintained
12104F: mm/zswap.c
12105
1da177e4 12106THE REST
8b58be88 12107M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12108L: linux-kernel@vger.kernel.org
8a6e2535 12109Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12110T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12111S: Buried alive in reporters
34d03cc1
JP
12112F: *
12113F: */