regulator: Remove unneded check for regulator supply
[linux-2.6-block.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf
AA
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4
LT
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
8ee16a1b 179S: Maintained
08deed1e 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 181F: drivers/tty/serial/8250*
679655da 182F: include/linux/serial_8250.h
1da177e4
LT
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 185L: netdev@vger.kernel.org
0cf445ce 186S: Orphan / Obsolete
644570b8 187F: drivers/net/ethernet/8390/
1da177e4 188
67543e50 1899P FILE SYSTEM
8b58be88
JP
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 193L: v9fs-developer@lists.sourceforge.net
27a2a5ff 194W: http://swik.net/v9fs
8a6e2535 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 197S: Maintained
679655da
JP
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
2315cb14
RL
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
67543e50 205
91952bc0
AP
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
a825eaec 209W: https://linuxtv.org
91952bc0
AP
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
e2d1d6c0 216AACRAID SCSI RAID DRIVER
8b58be88 217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
1da177e4 220S: Supported
679655da
JP
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
1da177e4 223
ea8f8fc8
JT
224ABI/API
225L: linux-api@vger.kernel.org
ea8f8fc8 226F: include/linux/syscalls.h
ea8f8fc8
JT
227F: kernel/sys_ni.c
228
249e3c85 229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 230M: Hans de Goede <hdegoede@redhat.com>
f2b84bbc
HG
231L: lm-sensors@lm-sensors.org
232S: Maintained
679655da 233F: drivers/hwmon/abituguru.c
f2b84bbc 234
249e3c85 235ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 236M: Alistair John Strachan <alistair@devzero.co.uk>
249e3c85
AJS
237L: lm-sensors@lm-sensors.org
238S: Maintained
679655da 239F: drivers/hwmon/abituguru3.c
249e3c85 240
6ddcf9b4
WBG
241ACCES 104-IDI-48 GPIO DRIVER
242M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
243L: linux-gpio@vger.kernel.org
244S: Maintained
245F: drivers/gpio/gpio-104-idi-48.c
246
e2558989
WBG
247ACCES 104-IDIO-16 GPIO DRIVER
248M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249L: linux-gpio@vger.kernel.org
250S: Maintained
251F: drivers/gpio/gpio-104-idio-16.c
252
1da177e4 253ACENIC DRIVER
8b58be88 254M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
255L: linux-acenic@sunsite.dk
256S: Maintained
531c4f89 257F: drivers/net/ethernet/alteon/acenic*
1da177e4 258
e86435eb 259ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 260M: Peter Feuerer <peter@piie.net>
d0944853 261L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
262W: http://piie.net/?section=acerhdf
263S: Maintained
264F: drivers/platform/x86/acerhdf.c
e86435eb 265
745a5d21 266ACER WMI LAPTOP EXTRAS
182ae55c 267M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 268L: platform-driver-x86@vger.kernel.org
745a5d21 269S: Maintained
679655da 270F: drivers/platform/x86/acer-wmi.c
745a5d21 271
1da177e4 272ACPI
9c3646d1 273M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 274M: Len Brown <lenb@kernel.org>
6968e50c 275L: linux-acpi@vger.kernel.org
360818b8
RW
276W: https://01.org/linux-acpi
277Q: https://patchwork.kernel.org/project/linux-acpi/list/
278T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 279S: Supported
679655da
JP
280F: drivers/acpi/
281F: drivers/pnp/pnpacpi/
282F: include/linux/acpi.h
43368e74 283F: include/acpi/
3a75ef0c 284F: Documentation/acpi/
89ca78a0 285F: Documentation/ABI/testing/sysfs-bus-acpi
15fd830d
BH
286F: drivers/pci/*acpi*
287F: drivers/pci/*/*acpi*
288F: drivers/pci/*/*/*acpi*
3a75ef0c 289F: tools/power/acpi/
8b59a454 290
3774929d
RW
291ACPI COMPONENT ARCHITECTURE (ACPICA)
292M: Robert Moore <robert.moore@intel.com>
293M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 294M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
295L: linux-acpi@vger.kernel.org
296L: devel@acpica.org
297W: https://acpica.org/
298W: https://github.com/acpica/acpica/
299Q: https://patchwork.kernel.org/project/linux-acpi/list/
300T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
301S: Supported
302F: drivers/acpi/acpica/
303F: include/acpi/
2754c447 304F: tools/power/acpi/
3774929d 305
8b59a454 306ACPI FAN DRIVER
8b58be88 307M: Zhang Rui <rui.zhang@intel.com>
8b59a454 308L: linux-acpi@vger.kernel.org
5ca92bd9 309W: https://01.org/linux-acpi
8b59a454 310S: Supported
679655da 311F: drivers/acpi/fan.c
1da177e4 312
8b59a454 313ACPI THERMAL DRIVER
8b58be88 314M: Zhang Rui <rui.zhang@intel.com>
8b59a454 315L: linux-acpi@vger.kernel.org
5ca92bd9 316W: https://01.org/linux-acpi
8b59a454 317S: Supported
679655da 318F: drivers/acpi/*thermal*
998be20f 319
359acec8 320ACPI VIDEO DRIVER
8b58be88 321M: Zhang Rui <rui.zhang@intel.com>
8b59a454 322L: linux-acpi@vger.kernel.org
5ca92bd9 323W: https://01.org/linux-acpi
8b59a454 324S: Supported
86f98a3a 325F: drivers/acpi/acpi_video.c
998be20f 326
bff431e4 327ACPI WMI DRIVER
d0944853 328L: platform-driver-x86@vger.kernel.org
5b927259 329S: Orphan
679655da 330F: drivers/platform/x86/wmi.c
bff431e4 331
2f39d519 332AD1889 ALSA SOUND DRIVER
8b58be88 333M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
334W: http://wiki.parisc-linux.org/AD1889
335L: linux-parisc@vger.kernel.org
336S: Maintained
679655da 337F: sound/pci/ad1889.*
2f39d519 338
527a1a83
MH
339AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
340M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 341W: http://wiki.analog.com/AD5254
a4edbc10 342W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
343S: Supported
344F: drivers/misc/ad525x_dpot.c
345
346AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
347M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 348W: http://wiki.analog.com/AD5398
a4edbc10 349W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
350S: Supported
351F: drivers/regulator/ad5398.c
352
353AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
354M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 355W: http://wiki.analog.com/AD7142
a4edbc10 356W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
357S: Supported
358F: drivers/input/misc/ad714x.c
359
360AD7877 TOUCHSCREEN DRIVER
361M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 362W: http://wiki.analog.com/AD7877
a4edbc10 363W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
364S: Supported
365F: drivers/input/touchscreen/ad7877.c
366
367AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
368M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 369W: http://wiki.analog.com/AD7879
a4edbc10 370W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
371S: Supported
372F: drivers/input/touchscreen/ad7879.c
373
1330b0dc 374ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 375M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
376S: Maintained
377
7302b9d9
MH
378ADF7242 IEEE 802.15.4 RADIO DRIVER
379M: Michael Hennerich <michael.hennerich@analog.com>
380W: https://wiki.analog.com/ADF7242
381W: http://ez.analog.com/community/linux-device-drivers
382L: linux-wpan@vger.kernel.org
383S: Supported
384F: drivers/net/ieee802154/adf7242.c
385F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
386
1da177e4 387ADM1025 HARDWARE MONITOR DRIVER
d8130624 388M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 389L: lm-sensors@lm-sensors.org
1da177e4 390S: Maintained
679655da
JP
391F: Documentation/hwmon/adm1025
392F: drivers/hwmon/adm1025.c
1da177e4 393
cae2caae 394ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 395M: Corentin Labbe <clabbe.montjoie@gmail.com>
cae2caae
CL
396L: lm-sensors@lm-sensors.org
397S: Maintained
679655da 398F: drivers/hwmon/adm1029.c
cae2caae 399
cc0b88cf 400ADM8211 WIRELESS DRIVER
cc0b88cf 401L: linux-wireless@vger.kernel.org
491b26b4 402W: http://wireless.kernel.org/
e71bcbd0 403S: Orphan
d4a17304 404F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 405
e8e31622
SA
406ADP1653 FLASH CONTROLLER DRIVER
407M: Sakari Ailus <sakari.ailus@iki.fi>
408L: linux-media@vger.kernel.org
409S: Maintained
410F: drivers/media/i2c/adp1653.c
b5dcee22 411F: include/media/i2c/adp1653.h
e8e31622 412
527a1a83
MH
413ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
414M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 415W: http://wiki.analog.com/ADP5520
a4edbc10 416W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
417S: Supported
418F: drivers/mfd/adp5520.c
419F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 420F: drivers/leds/leds-adp5520.c
77278d50 421F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
422F: drivers/input/keyboard/adp5520-keys.c
423
424ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
425M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 426W: http://wiki.analog.com/ADP5588
a4edbc10 427W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
428S: Supported
429F: drivers/input/keyboard/adp5588-keys.c
77278d50 430F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
431
432ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
433M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 434W: http://wiki.analog.com/ADP8860
a4edbc10 435W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
436S: Supported
437F: drivers/video/backlight/adp8860_bl.c
438
8c22a8f5
DE
439ADS1015 HARDWARE MONITOR DRIVER
440M: Dirk Eibach <eibach@gdsys.de>
441L: lm-sensors@lm-sensors.org
442S: Maintained
443F: Documentation/hwmon/ads1015
444F: drivers/hwmon/ads1015.c
445F: include/linux/i2c/ads1015.h
446
1da177e4 447ADT746X FAN DRIVER
8b58be88 448M: Colin Leroy <colin@colino.net>
1da177e4 449S: Maintained
679655da 450F: drivers/macintosh/therm_adt746x.c
1da177e4 451
b058b859 452ADT7475 HARDWARE MONITOR DRIVER
d8130624 453M: Jean Delvare <jdelvare@suse.com>
b058b859
JD
454L: lm-sensors@lm-sensors.org
455S: Maintained
456F: Documentation/hwmon/adt7475
457F: drivers/hwmon/adt7475.c
458
527a1a83
MH
459ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
460M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 461W: http://wiki.analog.com/ADXL345
a4edbc10 462W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
463S: Supported
464F: drivers/input/misc/adxl34x.c
465
8c6af9e1 466ADVANSYS SCSI DRIVER
8b58be88 467M: Matthew Wilcox <matthew@wil.cx>
d8130624 468M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
469L: linux-scsi@vger.kernel.org
470S: Maintained
679655da
JP
471F: Documentation/scsi/advansys.txt
472F: drivers/scsi/advansys.c
8c6af9e1 473
1da177e4 474AEDSP16 DRIVER
8b58be88 475M: Riccardo Facchetti <fizban@tin.it>
1da177e4 476S: Maintained
679655da 477F: sound/oss/aedsp16.c
1da177e4 478
91952bc0
AP
479AF9013 MEDIA DRIVER
480M: Antti Palosaari <crope@iki.fi>
481L: linux-media@vger.kernel.org
a825eaec 482W: https://linuxtv.org
91952bc0
AP
483W: http://palosaari.fi/linux/
484Q: http://patchwork.linuxtv.org/project/linux-media/list/
485T: git git://linuxtv.org/anttip/media_tree.git
486S: Maintained
487F: drivers/media/dvb-frontends/af9013*
488
489AF9033 MEDIA DRIVER
490M: Antti Palosaari <crope@iki.fi>
491L: linux-media@vger.kernel.org
a825eaec 492W: https://linuxtv.org
91952bc0
AP
493W: http://palosaari.fi/linux/
494Q: http://patchwork.linuxtv.org/project/linux-media/list/
495T: git git://linuxtv.org/anttip/media_tree.git
496S: Maintained
497F: drivers/media/dvb-frontends/af9033*
498
1da177e4 499AFFS FILE SYSTEM
6cf515e1
GU
500L: linux-fsdevel@vger.kernel.org
501S: Orphan
679655da
JP
502F: Documentation/filesystems/affs.txt
503F: fs/affs/
1da177e4 504
e2d1d6c0 505AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 506M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
507L: linux-afs@lists.infradead.org
508S: Supported
679655da
JP
509F: fs/afs/
510F: include/net/af_rxrpc.h
511F: net/rxrpc/af_rxrpc.c
e2d1d6c0 512
1da177e4 513AGPGART DRIVER
8b58be88 514M: David Airlie <airlied@linux.ie>
878eaf61 515T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 516S: Maintained
679655da
JP
517F: drivers/char/agp/
518F: include/linux/agp*
c117ab84 519F: include/uapi/linux/agp*
1da177e4
LT
520
521AHA152X SCSI DRIVER
8b58be88 522M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
523L: linux-scsi@vger.kernel.org
524S: Maintained
679655da
JP
525F: drivers/scsi/aha152x*
526F: drivers/scsi/pcmcia/aha152x*
1da177e4 527
64624d4f 528AIC7XXX / AIC79XX SCSI DRIVER
d8130624 529M: Hannes Reinecke <hare@suse.com>
64624d4f 530L: linux-scsi@vger.kernel.org
1da177e4 531S: Maintained
679655da 532F: drivers/scsi/aic7xxx/
1da177e4 533
450500ad
HV
534AIMSLAB FM RADIO RECEIVER DRIVER
535M: Hans Verkuil <hverkuil@xs4all.nl>
536L: linux-media@vger.kernel.org
537T: git git://linuxtv.org/media_tree.git
a825eaec 538W: https://linuxtv.org
450500ad
HV
539S: Maintained
540F: drivers/media/radio/radio-aimslab*
541
e2d1d6c0 542AIO
8b58be88 543M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
544L: linux-aio@kvack.org
545S: Supported
679655da
JP
546F: fs/aio.c
547F: include/linux/*aio*.h
e2d1d6c0 548
469d4ec8
AP
549AIRSPY MEDIA DRIVER
550M: Antti Palosaari <crope@iki.fi>
551L: linux-media@vger.kernel.org
a825eaec 552W: https://linuxtv.org
469d4ec8
AP
553W: http://palosaari.fi/linux/
554Q: http://patchwork.linuxtv.org/project/linux-media/list/
555T: git git://linuxtv.org/anttip/media_tree.git
556S: Maintained
557F: drivers/media/usb/airspy/
558
1da177e4 559ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 560M: Duncan Sands <duncan.sands@free.fr>
6372594a 561L: linux-usb@vger.kernel.org
1da177e4
LT
562W: http://www.linux-usb.org/SpeedTouch/
563S: Maintained
679655da
JP
564F: drivers/usb/atm/speedtch.c
565F: drivers/usb/atm/usbatm.c
1da177e4 566
272f133a 567ALCHEMY AU1XX0 MMC DRIVER
8b58be88 568M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 569S: Maintained
679655da 570F: drivers/mmc/host/au1xmmc.c
272f133a 571
4a4e5787 572ALI1563 I2C DRIVER
8b58be88 573M: Rudolf Marek <r.marek@assembler.cz>
846557d3 574L: linux-i2c@vger.kernel.org
4a4e5787 575S: Maintained
679655da
JP
576F: Documentation/i2c/busses/i2c-ali1563
577F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 578
bc368798
LC
579ALLWINNER SECURITY SYSTEM
580M: Corentin Labbe <clabbe.montjoie@gmail.com>
581L: linux-crypto@vger.kernel.org
582S: Maintained
583F: drivers/crypto/sunxi-ss/
584
1da177e4 585ALPHA PORT
8b58be88 586M: Richard Henderson <rth@twiddle.net>
8b58be88 587M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 588M: Matt Turner <mattst88@gmail.com>
c89f4f9a 589S: Odd Fixes
a9406699 590L: linux-alpha@vger.kernel.org
679655da 591F: arch/alpha/
1da177e4 592
f62092f6
LFT
593ALTERA MAILBOX DRIVER
594M: Ley Foon Tan <lftan@altera.com>
595L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
596S: Maintained
597F: drivers/mailbox/mailbox-altera.c
598
c5abbba9
THL
599ALTERA PIO DRIVER
600M: Tien Hock Loh <thloh@altera.com>
601L: linux-gpio@vger.kernel.org
602S: Maintained
603F: drivers/gpio/gpio-altera.c
604
16b8b922 605ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 606M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
607L: netdev@vger.kernel.org
608L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
609S: Maintained
610F: drivers/net/ethernet/altera/
611
adf9251f
TK
612ALTERA UART/JTAG UART SERIAL DRIVERS
613M: Tobias Klauser <tklauser@distanz.ch>
614L: linux-serial@vger.kernel.org
61bd0943 615L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
616S: Maintained
617F: drivers/tty/serial/altera_uart.c
618F: drivers/tty/serial/altera_jtaguart.c
619F: include/linux/altera_uart.h
620F: include/linux/altera_jtaguart.h
621
f4875e12
TL
622AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
623M: Tom Lendacky <thomas.lendacky@amd.com>
624L: linux-crypto@vger.kernel.org
625S: Supported
626F: drivers/crypto/ccp/
627F: include/linux/ccp.h
628
512d1027 629AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 630M: Huang Rui <ray.huang@amd.com>
512d1027 631L: lm-sensors@lm-sensors.org
96818b58 632S: Supported
512d1027
AH
633F: Documentation/hwmon/fam15h_power
634F: drivers/hwmon/fam15h_power.c
635
167a675a 636AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 637L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 638S: Orphan
faf2e1db 639F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 640
f90b8116 641AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 642P: Andres Salomon <dilinger@queued.net>
67d76710 643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
644W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
645S: Supported
679655da
JP
646F: drivers/char/hw_random/geode-rng.c
647F: drivers/crypto/geode*
8a61f013 648F: drivers/video/fbdev/geode/
679655da 649F: arch/x86/include/asm/geode.h
f90b8116 650
919ee7dd 651AMD IOMMU (AMD-VI)
e4110568 652M: Joerg Roedel <joro@8bytes.org>
919ee7dd 653L: iommu@lists.linux-foundation.org
525b233c 654T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 655S: Maintained
b2c16391
JP
656F: drivers/iommu/amd_iommu*.[ch]
657F: include/linux/amd-iommu.h
919ee7dd 658
16423d67 659AMD KFD
1241e0b4 660M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
661L: dri-devel@lists.freedesktop.org
662T: git git://people.freedesktop.org/~gabbayo/linux.git
663S: Supported
130e0371
OG
664F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
665F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 666F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 667F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 668F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
669F: drivers/gpu/drm/amd/include/cik_structs.h
670F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 671F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
672F: drivers/gpu/drm/radeon/radeon_kfd.c
673F: drivers/gpu/drm/radeon/radeon_kfd.h
674F: include/uapi/linux/kfd_ioctl.h
16423d67 675
45198c7b
LT
676AMD XGBE DRIVER
677M: Tom Lendacky <thomas.lendacky@amd.com>
678L: netdev@vger.kernel.org
679S: Supported
680F: drivers/net/ethernet/amd/xgbe/
45198c7b 681
284f42b6 682AMS (Apple Motion Sensor) DRIVER
8b58be88 683M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 684S: Supported
bd5f47ec 685F: drivers/macintosh/ams/
284f42b6 686
531fca16
HV
687ANALOG DEVICES INC AD9389B DRIVER
688M: Hans Verkuil <hans.verkuil@cisco.com>
689L: linux-media@vger.kernel.org
690S: Maintained
691F: drivers/media/i2c/ad9389b*
692
614b4384
LPC
693ANALOG DEVICES INC ADV7180 DRIVER
694M: Lars-Peter Clausen <lars@metafoo.de>
695L: linux-media@vger.kernel.org
696W: http://ez.analog.com/community/linux-device-drivers
697S: Supported
698F: drivers/media/i2c/adv7180.c
699
c40ddfa3
HV
700ANALOG DEVICES INC ADV7511 DRIVER
701M: Hans Verkuil <hans.verkuil@cisco.com>
702L: linux-media@vger.kernel.org
703S: Maintained
704F: drivers/media/i2c/adv7511*
705
531fca16
HV
706ANALOG DEVICES INC ADV7604 DRIVER
707M: Hans Verkuil <hans.verkuil@cisco.com>
708L: linux-media@vger.kernel.org
709S: Maintained
710F: drivers/media/i2c/adv7604*
711
c40ddfa3
HV
712ANALOG DEVICES INC ADV7842 DRIVER
713M: Hans Verkuil <hans.verkuil@cisco.com>
714L: linux-media@vger.kernel.org
715S: Maintained
716F: drivers/media/i2c/adv7842*
717
527a1a83 718ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 719M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 720L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 721W: http://wiki.analog.com/
a4edbc10 722W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 723S: Supported
39c9d199 724F: sound/soc/codecs/adau*
cc52688a 725F: sound/soc/codecs/adav*
4bdef3bd 726F: sound/soc/codecs/ad1*
ae48f5ef 727F: sound/soc/codecs/ad7*
4bdef3bd 728F: sound/soc/codecs/ssm*
40216ce7 729F: sound/soc/codecs/sigmadsp.*
4bdef3bd 730
527a1a83 731ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 732L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
733L: alsa-devel@alsa-project.org (moderated for non-subscribers)
734W: http://blackfin.uclinux.org/
735S: Supported
736F: sound/soc/blackfin/*
7d1f9018 737
4ce72abc
LPC
738ANALOG DEVICES INC IIO DRIVERS
739M: Lars-Peter Clausen <lars@metafoo.de>
740M: Michael Hennerich <Michael.Hennerich@analog.com>
741W: http://wiki.analog.com/
742W: http://ez.analog.com/community/linux-device-drivers
743S: Supported
744F: drivers/iio/*/ad*
745X: drivers/iio/*/adjd*
746F: drivers/staging/iio/*/ad*
747F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 748
0e3b67b3
LPC
749ANALOG DEVICES INC DMA DRIVERS
750M: Lars-Peter Clausen <lars@metafoo.de>
751W: http://ez.analog.com/community/linux-device-drivers
752S: Supported
753F: drivers/dma/dma-axi-dmac.c
754
41c9e95d
GK
755ANDROID DRIVERS
756M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 757M: Arve HjønnevĂ¥g <arve@android.com>
41c9e95d 758M: Riley Andrews <riandrews@android.com>
0e4a566b 759T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
760L: devel@driverdev.osuosl.org
761S: Supported
762F: drivers/android/
763F: drivers/staging/android/
764
42269063 765AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 766M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 767L: linuxppc-dev@lists.ozlabs.org
93711660 768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 769S: Maintained
679655da 770F: sound/aoa/
42269063 771
1da177e4 772APM DRIVER
e5f6450c 773M: Jiri Kosina <jikos@kernel.org>
81024fc4 774S: Odd fixes
9f273c24 775T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
776F: arch/x86/kernel/apm_32.c
777F: include/linux/apm_bios.h
c117ab84 778F: include/uapi/linux/apm_bios.h
81024fc4 779F: drivers/char/apm-emulation.c
1da177e4 780
bd7aa4b2 781APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 782M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 783L: linux-input@vger.kernel.org
75dd112a 784S: Odd fixes
679655da 785F: drivers/input/mouse/bcm5974.c
bd7aa4b2 786
6f2fad74 787APPLE SMC DRIVER
75dd112a 788M: Henrik Rydberg <rydberg@bitmath.org>
d618540f 789L: lm-sensors@lm-sensors.org
75dd112a 790S: Odd fixes
679655da 791F: drivers/hwmon/applesmc.c
6f2fad74 792
1da177e4 793APPLETALK NETWORK LAYER
8b58be88 794M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 795S: Maintained
679655da
JP
796F: drivers/net/appletalk/
797F: net/appletalk/
1da177e4 798
21c75328
DD
799APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
800M: Duc Dang <dhdang@apm.com>
801S: Supported
802F: arch/arm64/boot/dts/apm/
803
24299502
IS
804APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
805M: Iyappan Subramanian <isubramanian@apm.com>
806M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
807S: Supported
808F: drivers/net/ethernet/apm/xgene/
809F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
810
62a37dc7
LP
811APTINA CAMERA SENSOR PLL
812M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
813L: linux-media@vger.kernel.org
814S: Maintained
815F: drivers/media/i2c/aptina-pll.*
816
1154ea7d 817ARC FRAMEBUFFER DRIVER
8b58be88 818M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 819S: Maintained
8a61f013
JH
820F: drivers/video/fbdev/arcfb.c
821F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 822
c38f6ac7
MG
823ARCNET NETWORK LAYER
824M: Michael Grzeschik <m.grzeschik@pengutronix.de>
825L: netdev@vger.kernel.org
826S: Maintained
827F: drivers/net/arcnet/
828F: include/uapi/linux/if_arcnet.h
829
1da177e4 830ARM MFM AND FLOPPY DRIVERS
8b58be88 831M: Ian Molton <spyro@f2s.com>
1da177e4 832S: Maintained
679655da
JP
833F: arch/arm/lib/floppydma.S
834F: arch/arm/include/asm/floppy.h
1da177e4 835
6f96521f
WD
836ARM PMU PROFILING AND DEBUGGING
837M: Will Deacon <will.deacon@arm.com>
70e238df 838R: Mark Rutland <mark.rutland@arm.com>
6f96521f 839S: Maintained
dd06a84b 840F: arch/arm*/kernel/perf_*
6f96521f 841F: arch/arm/oprofile/common.c
dd06a84b
MR
842F: arch/arm*/kernel/hw_breakpoint.c
843F: arch/arm*/include/asm/hw_breakpoint.h
844F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
845F: drivers/perf/arm_pmu.c
846F: include/linux/perf/arm_pmu.h
6f96521f 847
d4275354 848ARM PORT
8b58be88 849M: Russell King <linux@arm.linux.org.uk>
efc03ecb 850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
851W: http://www.arm.linux.org.uk/
852S: Maintained
853F: arch/arm/
854
d323c243
SB
855ARM SUB-ARCHITECTURES
856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 857S: Maintained
d323c243
SB
858F: arch/arm/mach-*/
859F: arch/arm/plat-*/
860T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
861
cefbf4ea
RK
862ARM PRIMECELL AACI PL041 DRIVER
863M: Russell King <linux@arm.linux.org.uk>
864S: Maintained
865F: sound/arm/aaci.*
866
867ARM PRIMECELL CLCD PL110 DRIVER
868M: Russell King <linux@arm.linux.org.uk>
869S: Maintained
8a61f013 870F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
871
872ARM PRIMECELL KMI PL050 DRIVER
873M: Russell King <linux@arm.linux.org.uk>
874S: Maintained
875F: drivers/input/serio/ambakmi.*
876F: include/linux/amba/kmi.h
877
2761f5c2 878ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
879M: Russell King <linux@arm.linux.org.uk>
880S: Maintained
679655da 881F: drivers/mmc/host/mmci.*
2f748aaa 882F: include/linux/amba/mmci.h
2761f5c2 883
1b4304e5
RK
884ARM PRIMECELL UART PL010 AND PL011 DRIVERS
885M: Russell King <linux@arm.linux.org.uk>
886S: Maintained
887F: drivers/tty/serial/amba-pl01*.c
888F: include/linux/amba/serial.h
2761f5c2 889
cefbf4ea
RK
890ARM PRIMECELL BUS SUPPORT
891M: Russell King <linux@arm.linux.org.uk>
892S: Maintained
893F: drivers/amba/
894F: include/linux/amba/bus.h
895
2b7a52a4 896ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 897M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
899S: Maintained
900
9c784f95 901ARM/AFEB9260 MACHINE SUPPORT
8b58be88 902M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
904S: Maintained
905
2b7a52a4 906ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 907M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
909S: Maintained
910
5c6dcd7f 911ARM/Allwinner sunXi SoC support
1b106699 912M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 913M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
915S: Maintained
5c6dcd7f 916N: sun[x456789]i
60b0f380
MR
917
918ARM/Allwinner SoC Clock Support
919M: Emilio LĂ³pez <emilio@elopez.com.ar>
920S: Maintained
921F: drivers/clk/sunxi/
1b106699 922
79318452 923ARM/Amlogic Meson SoC support
7c1e3876
CC
924M: Carlo Caione <carlo@caione.org>
925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
79318452
CC
926L: linux-meson@googlegroups.com
927W: http://linux-meson.com/
7c1e3876 928S: Maintained
79318452
CC
929F: arch/arm/mach-meson/
930F: arch/arm/boot/dts/meson*
931N: meson
7c1e3876 932
eff506fa
TZ
933ARM/Annapurna Labs ALPINE ARCHITECTURE
934M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 935M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
936S: Maintained
937F: arch/arm/mach-alpine/
a9e5547b
AT
938F: arch/arm/boot/dts/alpine*
939F: arch/arm64/boot/dts/al/
940F: drivers/*/*alpine*
eff506fa 941
8dca5ce8 942ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 943M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 944M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 945M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 947W: http://www.linux4sam.org
9f273c24 948T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
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/
e68d7c14
RH
968F: arch/arm/boot/dts/highbank.dts
969F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 970
d94f944e 971ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 972M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
973S: Maintained
974F: arch/arm/mach-cns3xxx/
d94f944e 975
4863dea3
SG
976ARM/CAVIUM THUNDER NETWORK DRIVER
977M: Sunil Goutham <sgoutham@cavium.com>
978M: Robert Richter <rric@kernel.org>
979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
980S: Supported
322e5cc5 981F: drivers/net/ethernet/cavium/thunder/
4863dea3 982
386ab516
AS
983ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
984M: Alexander Shiyan <shc_work@mail.ru>
985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
986S: Odd Fixes
b8ba3874 987N: clps711x
386ab516 988
2b7a52a4 989ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 990M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 991M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 993S: Maintained
d19d3667
HS
994F: arch/arm/mach-ep93xx/
995F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
996
997ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 998M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1000S: Maintained
1001
d4275354 1002ARM/CLKDEV SUPPORT
8b58be88 1003M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1005S: Maintained
d4275354 1006F: arch/arm/include/asm/clkdev.h
4fa2651d 1007F: drivers/clk/clkdev.c
d4275354 1008
d48134e7 1009ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1010M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1012S: Maintained
1013
94150095
HF
1014ARM/CONTEC MICRO9 MACHINE SUPPORT
1015M: Hubert Feurstein <hubert.feurstein@contec.at>
1016S: Maintained
1017F: arch/arm/mach-ep93xx/micro9.c
1018
a06ae860
PP
1019ARM/CORESIGHT FRAMEWORK AND DRIVERS
1020M: Mathieu Poirier <mathieu.poirier@linaro.org>
1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022S: Maintained
01081f5a 1023F: drivers/hwtracing/coresight/*
a06ae860
PP
1024F: Documentation/trace/coresight.txt
1025F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1026F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1027
1da177e4 1028ARM/CORGI MACHINE SUPPORT
8b58be88 1029M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1030S: Maintained
1031
881a95f9 1032ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1033M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1035T: git git://github.com/ulli-kroll/linux.git
162500b3 1036S: Maintained
f49afbb5 1037F: arch/arm/mach-gemini/
98a9bb5b 1038F: drivers/rtc/rtc-gemini.c
881a95f9 1039
a990cbd8 1040ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1041M: Barry Song <baohua@kernel.org>
a990cbd8 1042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1043T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1044S: Maintained
e68d7c14 1045F: arch/arm/boot/dts/prima2*
a990cbd8 1046F: arch/arm/mach-prima2/
4a9c44f1 1047F: drivers/clk/sirf/
05f30e8d 1048F: drivers/clocksource/timer-prima2.c
5833ac98 1049F: drivers/clocksource/timer-atlas7.c
f8505ef5 1050N: [^a-z]sirf
a990cbd8 1051
c9d862c4
BS
1052ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1053M: Baruch Siach <baruch@tkos.co.il>
1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055S: Maintained
cde137aa 1056F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1057N: digicolor
1058
d4275354 1059ARM/EBSA110 MACHINE SUPPORT
8b58be88 1060M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1062W: http://www.arm.linux.org.uk/
1063S: Maintained
1064F: arch/arm/mach-ebsa110/
b955f6ca 1065F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1066
4721f3ce
UKK
1067ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1068M: Uwe Kleine-König <kernel@pengutronix.de>
1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070S: Maintained
1071N: efm32
1072
a9da4f7e 1073ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1074M: Daniel Ribeiro <drwyrm@gmail.com>
1075M: Stefan Schmidt <stefan@openezx.org>
1076M: Harald Welte <laforge@openezx.org>
d66f1886 1077L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1078W: http://www.openezx.org/
1079S: Maintained
cafc2265
SS
1080T: topgit git://git.openezx.org/openezx.git
1081F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1082
6a915af9 1083ARM/FARADAY FA526 PORT
162500b3 1084M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1086S: Maintained
1fa7e547 1087T: git git://git.berlios.de/gemini-board
f49afbb5 1088F: arch/arm/mm/*-fa*
6a915af9 1089
d4275354 1090ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1091M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1093W: http://www.arm.linux.org.uk/
1094S: Maintained
1095F: arch/arm/include/asm/hardware/dec21285.h
1096F: arch/arm/mach-footbridge/
1097
86183a5f 1098ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1099M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1100M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1102S: Maintained
f1c12837 1103T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1104F: arch/arm/mach-imx/
ce515a6b 1105F: arch/arm/mach-mxs/
2a82f95c 1106F: arch/arm/boot/dts/imx*
e5dafa22 1107F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1108F: drivers/clk/imx/
1109F: include/soc/imx/
86183a5f 1110
142109d2 1111ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1112M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1113M: Sascha Hauer <kernel@pengutronix.de>
1114R: Stefan Agner <stefan@agner.ch>
1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116S: Maintained
1117T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1118F: arch/arm/mach-imx/*vf610*
1119F: arch/arm/boot/dts/vf*
1120
2b7a52a4 1121ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1122M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1124S: Maintained
1125
90b8fc34 1126ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1127M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1129S: Maintained
1130
ef47d5f0 1131ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1132M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1133M: Paul Parsons <lost.distance@yahoo.com>
1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1135S: Maintained
1136F: arch/arm/mach-pxa/hx4700.c
1137F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1138F: sound/soc/pxa/hx4700.c
ef47d5f0 1139
4dfad069
WX
1140ARM/HISILICON SOC SUPPORT
1141M: Wei Xu <xuwei5@hisilicon.com>
1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143W: http://www.hisilicon.com
1144S: Supported
1145T: git git://github.com/hisilicon/linux-hisi.git
1146F: arch/arm/mach-hisi/
e68d7c14
RH
1147F: arch/arm/boot/dts/hi3*
1148F: arch/arm/boot/dts/hip*
1149F: arch/arm/boot/dts/hisi*
1150F: arch/arm64/boot/dts/hisilicon/
4dfad069 1151
21f37bc3 1152ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1153M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1154W: www.jlime.com
1155S: Maintained
084bad91
KE
1156T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1157F: arch/arm/mach-sa1100/jornada720.c
1158F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1159
5e767ab9
JMC
1160ARM/IGEP MACHINE SUPPORT
1161M: Enric Balletbo i Serra <eballetbo@gmail.com>
1162M: Javier Martinez Canillas <javier@dowhile0.org>
1163L: linux-omap@vger.kernel.org
1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S: Maintained
06ff74fd 1166F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1167
403d2971
MV
1168ARM/INCOME PXA270 SUPPORT
1169M: Marek Vasut <marek.vasut@gmail.com>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S: Maintained
ec154082 1172F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1173
2b7a52a4 1174ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1175M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1177S: Maintained
e2bdb176
DW
1178
1179ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1181S: Orphan
2b7a52a4
LB
1182
1183ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1184M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1186S: Maintained
2b7a52a4
LB
1187
1188ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1189M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1191S: Maintained
2b7a52a4 1192
2b7a52a4 1193ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1194M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1196S: Maintained
1197
dfdd8cc9
KH
1198ARM/INTEL IXP4XX ARM ARCHITECTURE
1199M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1200M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1202S: Maintained
1203F: arch/arm/mach-ixp4xx/
1204
838553c5 1205ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1206M: Jonathan Cameron <jic23@cam.ac.uk>
1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208S: Maintained
1209F: arch/arm/mach-pxa/stargate2.c
1210F: drivers/pcmcia/pxa2xx_stargate2.c
1211
2b7a52a4 1212ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1213M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1215S: Maintained
2b7a52a4
LB
1216
1217ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1218M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1220S: Maintained
1221
1154f858 1222ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1223M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S: Maintained
1226F: arch/arm/mach-keystone/
e68d7c14 1227F: arch/arm/boot/dts/k2*
317929cd 1228T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1229
bc6aa566 1230ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1231M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1232L: linux-kernel@vger.kernel.org
1233S: Maintained
1234F: drivers/clk/keystone/
1235
1236ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1237M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239L: linux-kernel@vger.kernel.org
1240S: Maintained
1241F: drivers/clocksource/timer-keystone.c
1242
1243ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1244M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1245L: linux-kernel@vger.kernel.org
1246S: Maintained
1247F: drivers/power/reset/keystone-reset.c
1248
1249ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1250M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1251L: linux-kernel@vger.kernel.org
1252S: Maintained
1253F: drivers/memory/*emif*
1254
2b7a52a4 1255ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1256M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1258S: Maintained
1259
3143875f
JE
1260ARM/LPC18XX ARCHITECTURE
1261M: Joachim Eastwood <manabian@gmail.com>
1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S: Maintained
19c1c32c
JE
1264F: arch/arm/boot/dts/lpc43*
1265F: drivers/clk/nxp/clk-lpc18xx*
1266F: drivers/clocksource/time-lpc32xx.c
1267F: drivers/i2c/busses/i2c-lpc2k.c
1268F: drivers/memory/pl172.c
1269F: drivers/mtd/spi-nor/nxp-spifi.c
1270F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1271N: lpc18xx
1272
3b886171 1273ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1274M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1275S: Maintained
1276
31c17ac9 1277ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1278M: Jason Cooper <jason@lakedaemon.net>
1279M: Andrew Lunn <andrew@lunn.ch>
1280M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1281M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283S: Maintained
1284F: arch/arm/mach-mvebu/
59ec9671 1285F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1286F: arch/arm/boot/dts/armada*
1287F: arch/arm/boot/dts/kirkwood*
1288
75f41273 1289
40f4978b
SH
1290ARM/Marvell Berlin SoC support
1291M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S: Maintained
1294F: arch/arm/mach-berlin/
31c17ac9 1295F: arch/arm/boot/dts/berlin*
e68d7c14 1296F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1297
40f4978b 1298
4cfab57e 1299ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1300M: Jason Cooper <jason@lakedaemon.net>
1301M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1302M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1303M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1305S: Maintained
1306F: arch/arm/mach-dove/
54a246ff
NP
1307F: arch/arm/mach-mv78xx0/
1308F: arch/arm/mach-orion5x/
1309F: arch/arm/plat-orion/
31c17ac9
GC
1310F: arch/arm/boot/dts/dove*
1311F: arch/arm/boot/dts/orion5x*
1312
3b886171 1313
d69ac131
AC
1314ARM/Orion SoC/Technologic Systems TS-78xx platform support
1315M: Alexander Clouter <alex@digriz.org.uk>
1316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317W: http://www.digriz.org.uk/ts78xx/kernel
1318S: Maintained
1319F: arch/arm/mach-orion5x/ts78xx-*
1320
607b8fc9
EH
1321ARM/Mediatek RTC DRIVER
1322M: Eddie Huang <eddie.huang@mediatek.com>
1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1325S: Maintained
1326F: drivers/rtc/rtc-mt6397.c
1327
e54951c8
MB
1328ARM/Mediatek SoC support
1329M: Matthias Brugger <matthias.bgg@gmail.com>
1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1331L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1332S: Maintained
1333F: arch/arm/boot/dts/mt6*
1334F: arch/arm/boot/dts/mt8*
1335F: arch/arm/mach-mediatek/
1336N: mtk
1337K: mediatek
1338
0f8669e3
CY
1339ARM/Mediatek USB3 PHY DRIVER
1340M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1343S: Maintained
1344F: drivers/phy/phy-mt65xx-usb3.c
1345
adcb079f
AB
1346ARM/MICREL KS8695 ARCHITECTURE
1347M: Greg Ungerer <gerg@uclinux.org>
1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1349F: arch/arm/mach-ks8695/
adcb079f
AB
1350S: Odd Fixes
1351
d78ff0a5 1352ARM/MIOA701 MACHINE SUPPORT
8b58be88 1353M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1354L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1355F: arch/arm/mach-pxa/mioa701.c
1356S: Maintained
1357
9624dfe6 1358ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1359M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1360S: Maintained
1361
e0ee9851 1362ARM/NOMADIK ARCHITECTURE
28b8e8d4 1363M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1364M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S: Maintained
1367F: arch/arm/mach-nomadik/
ecc265fe 1368F: drivers/pinctrl/nomadik/
87572880 1369F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1370T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1371
9d76295a 1372ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1373M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1374L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1375W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1376S: Supported
1377
8459c159 1378ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1379M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1380M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1381S: Maintained
1382
5d783a2d 1383ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1384M: Marek Vasut <marek.vasut@gmail.com>
75280787 1385L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1386W: http://hackndev.com
1387S: Maintained
933d35f0
JP
1388F: arch/arm/mach-pxa/include/mach/palmtx.h
1389F: arch/arm/mach-pxa/palmtx.c
1390F: arch/arm/mach-pxa/include/mach/palmt5.h
1391F: arch/arm/mach-pxa/palmt5.c
1392F: arch/arm/mach-pxa/include/mach/palmld.h
1393F: arch/arm/mach-pxa/palmld.c
1394F: arch/arm/mach-pxa/include/mach/palmte2.h
1395F: arch/arm/mach-pxa/palmte2.c
1396F: arch/arm/mach-pxa/include/mach/palmtc.h
1397F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1398
b57fe924 1399ARM/PALM TREO SUPPORT
d8130624 1400M: Tomas Cech <sleep_walker@suse.com>
75280787 1401L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1402W: http://hackndev.com
1403S: Maintained
b57fe924
JP
1404F: arch/arm/mach-pxa/include/mach/palmtreo.h
1405F: arch/arm/mach-pxa/palmtreo.c
90af5811 1406
c49e1e63 1407ARM/PALMZ72 SUPPORT
8b58be88 1408M: Sergey Lapin <slapin@ossfans.org>
75280787 1409L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1410W: http://hackndev.com
1411S: Maintained
933d35f0
JP
1412F: arch/arm/mach-pxa/include/mach/palmz72.h
1413F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1414
1da177e4 1415ARM/PLEB SUPPORT
8b58be88 1416M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1417W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1418S: Maintained
1419
1420ARM/PT DIGITAL BOARD PORT
8b58be88 1421M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1423W: http://www.arm.linux.org.uk/
1424S: Maintained
1425
8fc1b0f8 1426ARM/QUALCOMM SUPPORT
bbeaa595
AG
1427M: Andy Gross <andy.gross@linaro.org>
1428M: David Brown <david.brown@linaro.org>
8fc1b0f8 1429L: linux-arm-msm@vger.kernel.org
f5d3af9d 1430L: linux-soc@vger.kernel.org
8fc1b0f8 1431S: Maintained
0c4cbf9e
BA
1432F: arch/arm/boot/dts/qcom-*.dts
1433F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1434F: arch/arm/mach-qcom/
e68d7c14 1435F: arch/arm64/boot/dts/qcom/*
f5d3af9d 1436F: drivers/soc/qcom/
c0c89faf
SB
1437F: drivers/tty/serial/msm_serial.h
1438F: drivers/tty/serial/msm_serial.c
1439F: drivers/*/pm8???-*
1440F: drivers/mfd/ssbi.c
916f743d 1441F: drivers/firmware/qcom_scm.c
bbeaa595 1442T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1443
2b7a52a4 1444ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1445M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1447S: Maintained
1448
b138e119
SH
1449ARM/RENESAS ARM64 ARCHITECTURE
1450M: Simon Horman <horms@verge.net.au>
1451M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1452L: linux-renesas-soc@vger.kernel.org
1453Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1454T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1455S: Supported
1456F: arch/arm64/boot/dts/renesas/
1457
d4275354 1458ARM/RISCPC ARCHITECTURE
8b58be88 1459M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1461W: http://www.arm.linux.org.uk/
1462S: Maintained
d4275354
RK
1463F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1464F: arch/arm/include/asm/hardware/ioc.h
1465F: arch/arm/include/asm/hardware/iomd.h
1466F: arch/arm/include/asm/hardware/memc.h
1467F: arch/arm/mach-rpc/
1a6422f6 1468F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1469F: drivers/net/ethernet/i825xx/ether1*
1470F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1471F: drivers/scsi/arm/
1472
08ddbb0a
HS
1473ARM/Rockchip SoC support
1474M: Heiko Stuebner <heiko@sntech.de>
1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1476L: linux-rockchip@lists.infradead.org
9f273c24 1477T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1478S: Maintained
541555e9 1479F: arch/arm/boot/dts/rk3*
08ddbb0a 1480F: arch/arm/mach-rockchip/
541555e9
HS
1481F: drivers/clk/rockchip/
1482F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1483F: drivers/*/*rockchip*
541555e9
HS
1484F: drivers/*/*/*rockchip*
1485F: sound/soc/rockchip/
b4331b43 1486N: rockchip
08ddbb0a 1487
5bfb937c
KK
1488ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1489M: Kukjin Kim <kgene@kernel.org>
e8f98457 1490M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1492L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1493S: Maintained
6f0589c8 1494F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1495F: arch/arm/boot/dts/s5p*
1496F: arch/arm/boot/dts/samsung*
6f0589c8 1497F: arch/arm/boot/dts/exynos*
d97236e6 1498F: arch/arm64/boot/dts/exynos/
482ce512 1499F: arch/arm/plat-samsung/
769bbb63
HS
1500F: arch/arm/mach-s3c24*/
1501F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1502F: arch/arm/mach-s5p*/
1503F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1504F: drivers/*/*s3c2410*
1505F: drivers/*/*/*s3c2410*
40c76662
MB
1506F: drivers/spi/spi-s3c*
1507F: sound/soc/samsung/*
d6b9aea6
KK
1508F: Documentation/arm/Samsung/
1509F: Documentation/devicetree/bindings/arm/samsung/
1510F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1511F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1512N: exynos
f556cb07 1513
10ffa964
KP
1514ARM/SAMSUNG MOBILE MACHINE SUPPORT
1515M: Kyungmin Park <kyungmin.park@samsung.com>
1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517S: Maintained
004bbd3c 1518F: arch/arm/mach-s5pv210/
10ffa964 1519
3ce4ccb6
KD
1520ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1521M: Kyungmin Park <kyungmin.park@samsung.com>
1522M: Kamil Debski <k.debski@samsung.com>
1523L: linux-arm-kernel@lists.infradead.org
1524L: linux-media@vger.kernel.org
1525S: Maintained
1526F: drivers/media/platform/s5p-g2d/
1527
e6a476fd
MS
1528ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1529M: Kyungmin Park <kyungmin.park@samsung.com>
1530M: Kamil Debski <k.debski@samsung.com>
6305902c 1531M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1532L: linux-arm-kernel@lists.infradead.org
1533L: linux-media@vger.kernel.org
1534S: Maintained
934455d7 1535F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1536F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1537
1538ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1539M: Kyungmin Park <kyungmin.park@samsung.com>
1540M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1541L: linux-arm-kernel@lists.infradead.org
1542L: linux-media@vger.kernel.org
1543S: Maintained
90d72ac6 1544F: drivers/media/platform/s5p-tv/
e6a476fd 1545
7d9f9bf4
AP
1546ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1547M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1548M: Jacek Anaszewski <j.anaszewski@samsung.com>
1549L: linux-arm-kernel@lists.infradead.org
1550L: linux-media@vger.kernel.org
1551S: Maintained
1552F: drivers/media/platform/s5p-jpeg/
1553
d48d38e8 1554ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1555M: Simon Horman <horms@verge.net.au>
d48d38e8 1556M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1557L: linux-renesas-soc@vger.kernel.org
4a121096 1558Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1559T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1560S: Supported
0b514fdb
SH
1561F: arch/arm/boot/dts/emev2*
1562F: arch/arm/boot/dts/r7s*
1563F: arch/arm/boot/dts/r8a*
1564F: arch/arm/boot/dts/sh*
0b514fdb 1565F: arch/arm/configs/shmobile_defconfig
7a2071c5 1566F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1567F: arch/arm/mach-shmobile/
1568F: drivers/sh/
1569
66314223 1570ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1571M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1572S: Maintained
1573F: arch/arm/mach-socfpga/
efadb751
DN
1574F: arch/arm/boot/dts/socfpga*
1575F: arch/arm/configs/socfpga_defconfig
e68d7c14 1576F: arch/arm64/boot/dts/altera/
ba2b7d0a 1577W: http://www.rocketboards.org
efadb751 1578T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1579
1580ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1581M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1582S: Maintained
1583F: drivers/clk/socfpga/
1584
71bcada8
TT
1585ARM/SOCFPGA EDAC SUPPORT
1586M: Thor Thayer <tthayer@opensource.altera.com>
1587S: Maintained
1588F: drivers/edac/altera_edac.
1589
65ebcc11 1590ARM/STI ARCHITECTURE
a92177ea
SK
1591M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1592M: Maxime Coquelin <maxime.coquelin@st.com>
1593M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595L: kernel@stlinux.com
1596W: http://www.stlinux.com
1597S: Maintained
1598F: arch/arm/mach-sti/
a92177ea 1599F: arch/arm/boot/dts/sti*
b8e31bf3 1600F: drivers/char/hw_random/st-rng.c
a92177ea 1601F: drivers/clocksource/arm_global_timer.c
82805d1b 1602F: drivers/clocksource/clksrc_st_lpc.c
a92177ea 1603F: drivers/i2c/busses/i2c-st.c
346e2e4a 1604F: drivers/media/rc/st_rc.c
95d66b16 1605F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1606F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1607F: drivers/phy/phy-miphy28lp.c
1608F: drivers/phy/phy-miphy365x.c
6da969a5 1609F: drivers/phy/phy-stih407-usb.c
26389c78 1610F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1611F: drivers/pinctrl/pinctrl-st.c
1612F: drivers/reset/sti/
db4112e6 1613F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1614F: drivers/tty/serial/st-asc.c
eb11adab 1615F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1616F: drivers/usb/host/ehci-st.c
1617F: drivers/usb/host/ohci-st.c
db4112e6 1618F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1619F: drivers/ata/ahci_st.c
65ebcc11 1620
ee6e7879
MC
1621ARM/STM32 ARCHITECTURE
1622M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624S: Maintained
1625T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1626N: stm32
1627F: drivers/clocksource/armv7m_systick.c
1628
d6de5b02
MG
1629ARM/TANGO ARCHITECTURE
1630M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1631L: linux-arm-kernel@lists.infradead.org
1632S: Maintained
1633F: arch/arm/mach-tango/
1634F: arch/arm/boot/dts/tango*
1635
2b7a52a4 1636ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1637M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1639S: Maintained
1640
1bbd7089 1641ARM/TETON BGA MACHINE SUPPORT
706e69d6 1642M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644S: Maintained
1645
2b7a52a4 1646ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1647M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1649S: Maintained
1650
98ad6e3b 1651ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1652M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1654W: http://www.mcuos.com
1655S: Maintained
4e89e8f6 1656F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1657F: drivers/input/keyboard/w90p910_keypad.c
1658F: drivers/input/touchscreen/w90p910_ts.c
1659F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1660F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1661F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1662F: drivers/rtc/rtc-nuc900.c
9df92e6c 1663F: drivers/spi/spi-nuc900.c
4e89e8f6 1664F: drivers/usb/host/ehci-w90x900.c
8a61f013 1665F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1666
54274d71 1667ARM/U300 MACHINE SUPPORT
e4651a9f 1668M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670S: Supported
1671F: arch/arm/mach-u300/
9affbd24 1672F: drivers/clocksource/timer-u300.c
54274d71
LW
1673F: drivers/i2c/busses/i2c-stu300.c
1674F: drivers/rtc/rtc-coh901331.c
1675F: drivers/watchdog/coh901327_wdt.c
1676F: drivers/dma/coh901318*
87572880
LW
1677F: drivers/mfd/ab3100*
1678F: drivers/rtc/rtc-ab3100.c
1679F: drivers/rtc/rtc-coh901331.c
1680T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1681
3d00d04f
MY
1682ARM/UNIPHIER ARCHITECTURE
1683M: Masahiro Yamada <yamada.masahiro@socionext.com>
1684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685S: Maintained
a3ff83d2 1686F: arch/arm/boot/dts/uniphier*
e7ecbc05 1687F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1688F: arch/arm/mach-uniphier/
e7ecbc05 1689F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1690F: arch/arm64/boot/dts/socionext/
4b7f48d3 1691F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1692F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1693F: drivers/pinctrl/uniphier/
1694F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1695N: uniphier
1696
87572880 1697ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1698M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700S: Maintained
1701F: arch/arm/mach-ux500/
e4651a9f 1702F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1703F: drivers/dma/ste_dma40*
e4651a9f 1704F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1705F: drivers/mfd/abx500*
1706F: drivers/mfd/ab8500*
e4651a9f
LW
1707F: drivers/mfd/dbx500*
1708F: drivers/mfd/db8500*
ecc265fe
JP
1709F: drivers/pinctrl/nomadik/pinctrl-ab*
1710F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1711F: drivers/rtc/rtc-ab8500.c
e4651a9f 1712F: drivers/rtc/rtc-pl031.c
87572880 1713T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1714
e93fde28
UH
1715ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1716M: Ulf Hansson <ulf.hansson@linaro.org>
1717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718T: git git://git.linaro.org/people/ulfh/clk.git
1719S: Maintained
1720F: drivers/clk/ux500/
1721F: include/linux/platform_data/clk-ux500.h
1722
740d93b1
PM
1723ARM/VERSATILE EXPRESS PLATFORM
1724M: Liviu Dudau <liviu.dudau@arm.com>
1725M: Sudeep Holla <sudeep.holla@arm.com>
1726M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728S: Maintained
1729F: arch/arm/boot/dts/vexpress*
e68d7c14 1730F: arch/arm64/boot/dts/arm/
740d93b1
PM
1731F: arch/arm/mach-vexpress/
1732F: */*/vexpress*
7e8f403f 1733F: */*/*/vexpress*
740d93b1
PM
1734F: drivers/clk/versatile/clk-vexpress-osc.c
1735F: drivers/clocksource/versatile.c
1736
d4275354 1737ARM/VFP SUPPORT
8b58be88 1738M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1740W: http://www.arm.linux.org.uk/
1741S: Maintained
1742F: arch/arm/vfp/
1743
e66b6d8e
MV
1744ARM/VOIPAC PXA270 SUPPORT
1745M: Marek Vasut <marek.vasut@gmail.com>
1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S: Maintained
1748F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1749F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1750
04529fe2
TP
1751ARM/VT8500 ARM ARCHITECTURE
1752M: Tony Prisk <linux@prisktech.co.nz>
1753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754S: Maintained
1755F: arch/arm/mach-vt8500/
41fd91b4 1756F: drivers/clocksource/vt8500_timer.c
560746eb 1757F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1758F: drivers/mmc/host/wmt-sdmmc.c
1759F: drivers/pwm/pwm-vt8500.c
1760F: drivers/rtc/rtc-vt8500.c
1761F: drivers/tty/serial/vt8500_serial.c
4f31102b 1762F: drivers/usb/host/ehci-platform.c
41fd91b4 1763F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1764F: drivers/video/fbdev/vt8500lcdfb.*
1765F: drivers/video/fbdev/wm8505fb*
1766F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1767
e66b6d8e
MV
1768ARM/ZIPIT Z2 SUPPORT
1769M: Marek Vasut <marek.vasut@gmail.com>
1770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771S: Maintained
1772F: arch/arm/mach-pxa/z2.c
6ab2a855 1773F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1774
5ecc4b53
JN
1775ARM/ZTE ARCHITECTURE
1776M: Jun Nie <jun.nie@linaro.org>
1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778S: Maintained
1779F: arch/arm/mach-zx/
1780F: drivers/clk/zte/
1781F: Documentation/devicetree/bindings/arm/zte.txt
1782F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1783
51f29d44
MS
1784ARM/ZYNQ ARCHITECTURE
1785M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1786R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788W: http://wiki.xilinx.com
d6448b76 1789T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1790S: Supported
1791F: arch/arm/mach-zynq/
bd2a337a 1792F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1793F: drivers/block/xsysace.c
c2fd4e38
MS
1794N: zynq
1795N: xilinx
1796F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1797F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1798F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1799F: drivers/edac/synopsys_edac.c
51f29d44 1800
48ec83bc 1801ARM SMMU DRIVERS
b8f9879e
WD
1802M: Will Deacon <will.deacon@arm.com>
1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804S: Maintained
1805F: drivers/iommu/arm-smmu.c
48ec83bc 1806F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1807F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1808
38074229
CM
1809ARM64 PORT (AARCH64 ARCHITECTURE)
1810M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1811M: Will Deacon <will.deacon@arm.com>
38074229 1812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1813T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1814S: Maintained
1815F: arch/arm64/
d19766ec 1816F: Documentation/arm64/
38074229 1817
9d7005f9
LP
1818AS3645A LED FLASH CONTROLLER DRIVER
1819M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1820L: linux-media@vger.kernel.org
1821T: git git://linuxtv.org/media_tree.git
1822S: Maintained
1823F: drivers/media/i2c/as3645a.c
b5dcee22 1824F: include/media/i2c/as3645a.h
9d7005f9 1825
d58de038
GJ
1826ASC7621 HARDWARE MONITOR DRIVER
1827M: George Joseph <george.joseph@fairview5.com>
1828L: lm-sensors@lm-sensors.org
1829S: Maintained
1830F: Documentation/hwmon/asc7621
1831F: drivers/hwmon/asc7621.c
1832
b229ece9 1833ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1834M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1835L: acpi4asus-user@lists.sourceforge.net
d0944853 1836L: platform-driver-x86@vger.kernel.org
76593d6f 1837W: http://acpi4asus.sf.net
85091b71 1838S: Maintained
b229ece9
CC
1839F: drivers/platform/x86/asus*.c
1840F: drivers/platform/x86/eeepc*.c
85091b71 1841
f6a6bbae
JPRV
1842ASUS WIRELESS RADIO CONTROL DRIVER
1843M: JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1844L: platform-driver-x86@vger.kernel.org
1845S: Maintained
1846F: drivers/platform/x86/asus-wireless.c
1847
953a6479 1848ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1849R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1850W: http://sourceforge.net/projects/xscaleiop
08223d80 1851S: Odd fixes
679655da
JP
1852F: Documentation/crypto/async-tx-api.txt
1853F: crypto/async_tx/
1854F: drivers/dma/
1855F: include/linux/dmaengine.h
1856F: include/linux/async_tx.h
b3e5f263 1857
a1867d36 1858AT24 EEPROM DRIVER
14d77c4d 1859M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1860L: linux-i2c@vger.kernel.org
1861S: Maintained
1862F: drivers/misc/eeprom/at24.c
25f73ed5 1863F: include/linux/platform_data/at24.h
a1867d36 1864
e7839f25 1865ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1866M: "Ed L. Cashin" <ed.cashin@acm.org>
1867W: http://www.openaoe.org/
1da177e4 1868S: Supported
679655da
JP
1869F: Documentation/aoe/
1870F: drivers/block/aoe/
1da177e4 1871
aad7a211
AB
1872ATHEROS 71XX/9XXX GPIO DRIVER
1873M: Alban Bedel <albeu@free.fr>
1874W: https://github.com/AlbanBedel/linux
1875T: git git://github.com/AlbanBedel/linux
1876S: Maintained
1877F: drivers/gpio/gpio-ath79.c
1878F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1879
9a10a870 1880ATHEROS ATH GENERIC UTILITIES
f726ee65 1881M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1882L: linux-wireless@vger.kernel.org
1883S: Supported
1884F: drivers/net/wireless/ath/*
1885
fa1c114f 1886ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1887M: Jiri Slaby <jirislaby@gmail.com>
1888M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1889M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1890L: linux-wireless@vger.kernel.org
72c706b7 1891W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1892S: Maintained
fa451753 1893F: drivers/net/wireless/ath/ath5k/
fa1c114f 1894
12e62d6f
KV
1895ATHEROS ATH6KL WIRELESS DRIVER
1896M: Kalle Valo <kvalo@qca.qualcomm.com>
1897L: linux-wireless@vger.kernel.org
1898W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 1899T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
1900S: Supported
1901F: drivers/net/wireless/ath/ath6kl/
1902
2be7d22f 1903WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 1904M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
1905L: linux-wireless@vger.kernel.org
1906L: wil6210@qca.qualcomm.com
1907S: Supported
1908W: http://wireless.kernel.org/en/users/Drivers/wil6210
1909F: drivers/net/wireless/ath/wil6210/
dba4b74d 1910F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1911
1d7e1e6b
CL
1912CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1913M: Christian Lamparter <chunkeey@googlemail.com>
1914L: linux-wireless@vger.kernel.org
1915W: http://wireless.kernel.org/en/users/Drivers/carl9170
1916S: Maintained
1917F: drivers/net/wireless/ath/carl9170/
1918
2c2a6172
LT
1919ATK0110 HWMON DRIVER
1920M: Luca Tettamanti <kronos.it@gmail.com>
1921L: lm-sensors@lm-sensors.org
1922S: Maintained
1923F: drivers/hwmon/asus_atk0110.c
1924
6f69a6d7 1925ATI_REMOTE2 DRIVER
8b58be88 1926M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1927S: Maintained
679655da 1928F: drivers/input/misc/ati_remote2.c
6f69a6d7 1929
7ae115b4 1930ATLX ETHERNET DRIVERS
8b58be88 1931M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1932M: Chris Snook <chris.snook@gmail.com>
e443e383 1933L: netdev@vger.kernel.org
8d5ca6ec
JC
1934W: http://sourceforge.net/projects/atl1
1935W: http://atl1.sourceforge.net
1936S: Maintained
2b133ad6 1937F: drivers/net/ethernet/atheros/
8d5ca6ec 1938
1da177e4 1939ATM
366c1bd1 1940M: Chas Williams <3chas3@gmail.com>
476604de 1941L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1942L: netdev@vger.kernel.org
1da177e4
LT
1943W: http://linux-atm.sourceforge.net
1944S: Maintained
679655da
JP
1945F: drivers/atm/
1946F: include/linux/atm*
c117ab84 1947F: include/uapi/linux/atm*
1da177e4 1948
04ac2f46 1949ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1950M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1951S: Maintained
1952F: drivers/mmc/host/atmel-mci.c
04ac2f46 1953
a1cfac48 1954ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1955M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1956S: Supported
df621252 1957F: drivers/tty/serial/atmel_serial.c
a1cfac48 1958
dfae90ed 1959ATMEL Audio ALSA driver
3a82002c 1960M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1961L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1962S: Supported
1963F: sound/soc/atmel
1964
b414dc16
NF
1965ATMEL DMA DRIVER
1966M: Nicolas Ferre <nicolas.ferre@atmel.com>
1967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S: Supported
1969F: drivers/dma/at_hdmac.c
1970F: drivers/dma/at_hdmac_regs.h
6f0d65af 1971F: include/linux/platform_data/dma-atmel.h
b414dc16 1972
6bd0f436
LD
1973ATMEL XDMA DRIVER
1974M: Ludovic Desroches <ludovic.desroches@atmel.com>
1975L: linux-arm-kernel@lists.infradead.org
1976L: dmaengine@vger.kernel.org
1977S: Supported
1978F: drivers/dma/at_xdmac.c
1979
888f2804
LD
1980ATMEL I2C DRIVER
1981M: Ludovic Desroches <ludovic.desroches@atmel.com>
1982L: linux-i2c@vger.kernel.org
1983S: Supported
1984F: drivers/i2c/busses/i2c-at91.c
1985
15515545 1986ATMEL ISI DRIVER
50cb2efa 1987M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
1988L: linux-media@vger.kernel.org
1989S: Supported
f2294c2d 1990F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
1991F: include/media/atmel-isi.h
1992
8f4c79ce 1993ATMEL LCDFB DRIVER
8b58be88 1994M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 1995L: linux-fbdev@vger.kernel.org
8f4c79ce 1996S: Maintained
8a61f013 1997F: drivers/video/fbdev/atmel_lcdfb.c
679655da 1998F: include/video/atmel_lcdc.h
8f4c79ce 1999
89e5785f 2000ATMEL MACB ETHERNET DRIVER
a02875a6 2001M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2002S: Supported
9f2f381f 2003F: drivers/net/ethernet/cadence/
89e5785f 2004
5cbac98a 2005ATMEL NAND DRIVER
50cb2efa
NF
2006M: Wenyou Yang <wenyou.yang@atmel.com>
2007M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2008L: linux-mtd@lists.infradead.org
2009S: Supported
2010F: drivers/mtd/nand/atmel_nand*
2011
05c441ef 2012ATMEL SDMMC DRIVER
2013M: Ludovic Desroches <ludovic.desroches@atmel.com>
2014L: linux-mmc@vger.kernel.org
2015S: Supported
2016F: drivers/mmc/host/sdhci-of-at91.c
2017
754ce4f2 2018ATMEL SPI DRIVER
a02875a6 2019M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2020S: Supported
9df92e6c 2021F: drivers/spi/spi-atmel.*
754ce4f2 2022
0ef09015 2023ATMEL SSC DRIVER
03515f32 2024M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026S: Supported
2027F: drivers/misc/atmel-ssc.c
2028F: include/linux/atmel-ssc.h
2029
e9cb1c5a
NF
2030ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2031M: Nicolas Ferre <nicolas.ferre@atmel.com>
2032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033S: Supported
2034F: drivers/misc/atmel_tclib.c
2035F: drivers/clocksource/tcb_clksrc.c
2036
914a3f3b 2037ATMEL USBA UDC DRIVER
a02875a6
NF
2038M: Nicolas Ferre <nicolas.ferre@atmel.com>
2039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2040S: Supported
faf2e1db 2041F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2042
1da177e4 2043ATMEL WIRELESS DRIVER
8b58be88 2044M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2045L: linux-wireless@vger.kernel.org
1da177e4
LT
2046W: http://www.thekelleys.org.uk/atmel
2047W: http://atmelwlandriver.sourceforge.net/
2048S: Maintained
30fe0f9b 2049F: drivers/net/wireless/atmel/atmel*
1da177e4 2050
a14c0f8f
ND
2051ATMEL MAXTOUCH DRIVER
2052M: Nick Dyer <nick.dyer@itdev.co.uk>
2053T: git git://github.com/atmel-maxtouch/linux.git
2054S: Supported
2055F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2056F: drivers/input/touchscreen/atmel_mxt_ts.c
2057F: include/linux/platform_data/atmel_mxt_ts.h
2058
26780d9e 2059ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2060M: Bradley Grove <linuxdrivers@attotech.com>
2061L: linux-scsi@vger.kernel.org
2062W: http://www.attotech.com
2063S: Supported
2064F: drivers/scsi/esas2r
26780d9e 2065
bc6e17b8
SS
2066ATUSB IEEE 802.15.4 RADIO DRIVER
2067M: Stefan Schmidt <stefan@osg.samsung.com>
2068L: linux-wpan@vger.kernel.org
2069S: Maintained
2070F: drivers/net/ieee802154/atusb.c
2071F: drivers/net/ieee802154/atusb.h
2072F: drivers/net/ieee802154/at86rf230.h
2073
a92b7b80 2074AUDIT SUBSYSTEM
915f389d 2075M: Paul Moore <paul@paul-moore.com>
8b58be88 2076M: Eric Paris <eparis@redhat.com>
915f389d 2077L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2078W: http://people.redhat.com/sgrubb/audit/
915f389d 2079T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2080S: Maintained
679655da 2081F: include/linux/audit.h
c117ab84 2082F: include/uapi/linux/audit.h
679655da 2083F: kernel/audit*
a92b7b80 2084
70e84049 2085AUXILIARY DISPLAY DRIVERS
8b58be88 2086M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2087W: http://miguelojeda.es/auxdisplay.htm
2088W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2089S: Maintained
679655da
JP
2090F: drivers/auxdisplay/
2091F: include/linux/cfag12864b.h
70e84049 2092
5f97f7f9 2093AVR32 ARCHITECTURE
e336f61f
HCE
2094M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2095M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2096W: http://www.atmel.com/products/AVR32/
249d9d9d 2097W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2098W: http://avrfreaks.net/
e336f61f 2099S: Maintained
679655da 2100F: arch/avr32/
5f97f7f9
HS
2101
2102AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2103M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2104M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2105S: Maintained
679655da 2106F: arch/avr32/mach-at32ap/
5f97f7f9 2107
1da177e4 2108AX.25 NETWORK LAYER
8b58be88 2109M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2110L: linux-hams@vger.kernel.org
d34cb28a 2111W: http://www.linux-ax25.org/
1da177e4 2112S: Maintained
c117ab84 2113F: include/uapi/linux/ax25.h
679655da
JP
2114F: include/net/ax25.h
2115F: net/ax25/
1da177e4 2116
d5269395 2117AZ6007 DVB DRIVER
009a5410 2118M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2119L: linux-media@vger.kernel.org
a825eaec 2120W: https://linuxtv.org
d5269395
MCC
2121T: git git://linuxtv.org/media_tree.git
2122S: Maintained
2123F: drivers/media/usb/dvb-usb-v2/az6007.c
2124
6777376e
HV
2125AZTECH FM RADIO RECEIVER DRIVER
2126M: Hans Verkuil <hverkuil@xs4all.nl>
2127L: linux-media@vger.kernel.org
2128T: git git://linuxtv.org/media_tree.git
a825eaec 2129W: https://linuxtv.org
6777376e
HV
2130S: Maintained
2131F: drivers/media/radio/radio-aztech*
2132
e2d1d6c0 2133B43 WIRELESS DRIVER
e2d1d6c0 2134L: linux-wireless@vger.kernel.org
ed072f9e 2135L: b43-dev@lists.infradead.org
491b26b4 2136W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2137S: Odd Fixes
58619b14 2138F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2139
2140B43LEGACY WIRELESS DRIVER
8b58be88 2141M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2142L: linux-wireless@vger.kernel.org
ed072f9e 2143L: b43-dev@lists.infradead.org
491b26b4 2144W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2145S: Maintained
423e3ce3 2146F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2147
300abeb5 2148BACKLIGHT CLASS/SUBSYSTEM
b7701755 2149M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2150M: Lee Jones <lee.jones@linaro.org>
9f273c24 2151T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2152S: Maintained
679655da
JP
2153F: drivers/video/backlight/
2154F: include/linux/backlight.h
300abeb5 2155
c6c8fea2 2156BATMAN ADVANCED
207df49e 2157M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2158M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2159M: Antonio Quartulli <a@unstable.cc>
c6c8fea2
SE
2160L: b.a.t.m.a.n@lists.open-mesh.org
2161W: http://www.open-mesh.org/
2162S: Maintained
2163F: net/batman-adv/
2164
e2d1d6c0 2165BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2166M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2167L: linux-hams@vger.kernel.org
2168W: http://www.baycom.org/~tom/ham/ham.html
2169S: Maintained
679655da 2170F: drivers/net/hamradio/baycom*
e2d1d6c0 2171
cafe5635 2172BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2173M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2174L: linux-bcache@vger.kernel.org
2175W: http://bcache.evilpiepirate.org
d1aa1ab3 2176S: Maintained
cafe5635
KO
2177F: drivers/md/bcache/
2178
04bd844a
HV
2179BDISP ST MEDIA DRIVER
2180M: Fabien Dessenne <fabien.dessenne@st.com>
2181L: linux-media@vger.kernel.org
2182T: git git://linuxtv.org/media_tree.git
a825eaec 2183W: https://linuxtv.org
04bd844a
HV
2184S: Supported
2185F: drivers/media/platform/sti/bdisp
2186
e2d1d6c0 2187BEFS FILE SYSTEM
55817d3d 2188S: Orphan
679655da
JP
2189F: Documentation/filesystems/befs.txt
2190F: fs/befs/
e2d1d6c0 2191
564ee360 2192BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2193M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2194L: netdev@vger.kernel.org
2195S: Maintained
2196F: drivers/net/ethernet/ec_bhf.c
564ee360 2197
e2d1d6c0 2198BFS FILE SYSTEM
8b58be88 2199M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2200S: Maintained
679655da
JP
2201F: Documentation/filesystems/bfs.txt
2202F: fs/bfs/
c117ab84 2203F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2204
1394f032 2205BLACKFIN ARCHITECTURE
a4edbc10 2206M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2207L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2208T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2209W: http://blackfin.uclinux.org
2210S: Supported
679655da 2211F: arch/blackfin/
566da5b2 2212
e190d6b1 2213BLACKFIN EMAC DRIVER
b3fe92b0 2214L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2215W: http://blackfin.uclinux.org
2216S: Supported
7b35f033 2217F: drivers/net/ethernet/adi/
e190d6b1 2218
566da5b2 2219BLACKFIN RTC DRIVER
b3fe92b0 2220L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2221W: http://blackfin.uclinux.org
2222S: Supported
679655da 2223F: drivers/rtc/rtc-bfin.c
1394f032 2224
936ed49a 2225BLACKFIN SDH DRIVER
109ec8c3 2226M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2227L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2228W: http://blackfin.uclinux.org
2229S: Supported
2230F: drivers/mmc/host/bfin_sdh.c
2231
1394f032 2232BLACKFIN SERIAL DRIVER
8b58be88 2233M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2234L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2235W: http://blackfin.uclinux.org
2236S: Supported
8460241e 2237F: drivers/tty/serial/bfin_uart.c
1394f032 2238
1e6d320f 2239BLACKFIN WATCHDOG DRIVER
b3fe92b0 2240L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2241W: http://blackfin.uclinux.org
2242S: Supported
679655da 2243F: drivers/watchdog/bfin_wdt.c
1e6d320f 2244
d24ecfcc 2245BLACKFIN I2C TWI DRIVER
8b58be88 2246M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2247L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2248W: http://blackfin.uclinux.org/
2249S: Supported
679655da 2250F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2251
1e204377
SJ
2252BLACKFIN MEDIA DRIVER
2253M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2254L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2255W: http://blackfin.uclinux.org/
2256S: Supported
2257F: drivers/media/platform/blackfin/
2258F: drivers/media/i2c/adv7183*
2259F: drivers/media/i2c/vs6624*
2260
b54cf35a
JSM
2261BLINKM RGB LED DRIVER
2262M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2263S: Maintained
2264F: drivers/leds/leds-blinkm.c
2265
1da177e4 2266BLOCK LAYER
8b58be88 2267M: Jens Axboe <axboe@kernel.dk>
82c426e0 2268L: linux-block@vger.kernel.org
08deed1e 2269T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2270S: Maintained
679655da 2271F: block/
ae11f7ef 2272F: kernel/trace/blktrace.c
1da177e4 2273
2b54aaef 2274BLOCK2MTD DRIVER
8b58be88 2275M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2276L: linux-mtd@lists.infradead.org
2277S: Maintained
679655da 2278F: drivers/mtd/devices/block2mtd.c
2b54aaef 2279
63fbd24e 2280BLUETOOTH DRIVERS
8b58be88 2281M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2282M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2283M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2284L: linux-bluetooth@vger.kernel.org
63fbd24e 2285W: http://www.bluez.org/
22e7a424
MH
2286T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2287T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2288S: Maintained
679655da 2289F: drivers/bluetooth/
1da177e4 2290
63fbd24e 2291BLUETOOTH SUBSYSTEM
8b58be88 2292M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2293M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2294M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2295L: linux-bluetooth@vger.kernel.org
2296W: http://www.bluez.org/
22e7a424
MH
2297T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2298T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2299S: Maintained
679655da
JP
2300F: net/bluetooth/
2301F: include/net/bluetooth/
1da177e4
LT
2302
2303BONDING DRIVER
79b30750 2304M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2305M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2306M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2307L: netdev@vger.kernel.org
ce00f85c
JC
2308W: http://sourceforge.net/projects/bonding/
2309S: Supported
679655da 2310F: drivers/net/bonding/
c117ab84 2311F: include/uapi/linux/if_bonding.h
1da177e4 2312
b5f4df34
AS
2313BPF (Safe dynamic programs and tools)
2314M: Alexei Starovoitov <ast@kernel.org>
2315L: netdev@vger.kernel.org
2316L: linux-kernel@vger.kernel.org
2317S: Supported
2318F: kernel/bpf/
2319
39105890 2320BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2321M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2322L: netdev@vger.kernel.org
2323S: Supported
adfc5217 2324F: drivers/net/ethernet/broadcom/b44.*
39105890 2325
32ec90d5
FF
2326BROADCOM GENET ETHERNET DRIVER
2327M: Florian Fainelli <f.fainelli@gmail.com>
2328L: netdev@vger.kernel.org
2329S: Supported
2330F: drivers/net/ethernet/broadcom/genet/
2331
948c51e6 2332BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2333M: Sony Chacko <sony.chacko@qlogic.com>
2334M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2335L: netdev@vger.kernel.org
2336S: Supported
adfc5217
JK
2337F: drivers/net/ethernet/broadcom/bnx2.*
2338F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2339
4d9d2cb0 2340BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2341M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2342L: netdev@vger.kernel.org
2343S: Supported
adfc5217 2344F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2345
90f4c594 2346BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2347M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2348M: Ray Jui <rjui@broadcom.com>
2349M: Scott Branden <sbranden@broadcom.com>
497a045d 2350L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2351T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2352S: Maintained
2353F: arch/arm/mach-bcm/
2354F: arch/arm/boot/dts/bcm113*
90f4c594 2355F: arch/arm/boot/dts/bcm216*
af4b8e37 2356F: arch/arm/boot/dts/bcm281*
e68d7c14 2357F: arch/arm64/boot/dts/broadcom/
af4b8e37 2358F: arch/arm/configs/bcm_defconfig
e4ef47f2 2359F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2360F: drivers/clocksource/bcm_kona_timer.c
2361
9209bec4 2362BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2363M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2364M: Lee Jones <lee@kernel.org>
10b9e887 2365M: Eric Anholt <eric@anholt.net>
f680f25c 2366L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2368T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2369S: Maintained
9209bec4 2370N: bcm2835
f680f25c 2371
5564f092
RM
2372BROADCOM BCM47XX MIPS ARCHITECTURE
2373M: Hauke Mehrtens <hauke@hauke-m.de>
2374M: Rafał Miłecki <zajec5@gmail.com>
2375L: linux-mips@linux-mips.org
2376S: Maintained
2377F: arch/mips/bcm47xx/*
2378F: arch/mips/include/asm/mach-bcm47xx/*
2379
9209bec4 2380BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2381M: Hauke Mehrtens <hauke@hauke-m.de>
2382L: linux-arm-kernel@lists.infradead.org
2383S: Maintained
2384F: arch/arm/mach-bcm/bcm_5301x.c
2385F: arch/arm/boot/dts/bcm5301x.dtsi
2386F: arch/arm/boot/dts/bcm470*
2387
e076e962
FF
2388BROADCOM BCM63XX ARM ARCHITECTURE
2389M: Florian Fainelli <f.fainelli@gmail.com>
2390L: linux-arm-kernel@lists.infradead.org
eb6725d0 2391T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2392S: Maintained
2393F: arch/arm/mach-bcm/bcm63xx.c
2394F: arch/arm/include/debug/bcm63xx.S
2395
7110e227
KC
2396BROADCOM BCM63XX/BCM33XX UDC DRIVER
2397M: Kevin Cernekee <cernekee@gmail.com>
2398L: linux-usb@vger.kernel.org
2399S: Maintained
2400F: drivers/usb/gadget/udc/bcm63xx_udc.*
2401
2df94fd6 2402BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2403M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2404M: Gregory Fong <gregory.0xf0@gmail.com>
2405M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2407L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2408T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2409S: Maintained
2410F: arch/arm/mach-bcm/*brcmstb*
2411F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2412F: drivers/bus/brcmstb_gisb.c
5009a289 2413N: brcmstb
2df94fd6 2414
70371cef
KC
2415BROADCOM BMIPS MIPS ARCHITECTURE
2416M: Kevin Cernekee <cernekee@gmail.com>
2417M: Florian Fainelli <f.fainelli@gmail.com>
2418L: linux-mips@linux-mips.org
eb6725d0 2419T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2420S: Maintained
2421F: arch/mips/bmips/*
2422F: arch/mips/include/asm/mach-bmips/*
2423F: arch/mips/kernel/*bmips*
338808de 2424F: arch/mips/boot/dts/brcm/bcm*.dts*
70371cef
KC
2425F: drivers/irqchip/irq-bcm7*
2426F: drivers/irqchip/irq-brcmstb*
3271e610 2427F: include/linux/bcm963xx_nvram.h
8fce60b8 2428F: include/linux/bcm963xx_tag.h
70371cef 2429
948c51e6 2430BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2431M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2432M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2433L: netdev@vger.kernel.org
2434S: Supported
adfc5217 2435F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2436
a9533e7e
HP
2437BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2438M: Brett Rudley <brudley@broadcom.com>
818c07b8 2439M: Arend van Spriel <arend@broadcom.com>
85d63686 2440M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2441M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2442L: linux-wireless@vger.kernel.org
5615171c 2443L: brcm80211-dev-list@broadcom.com
a9533e7e 2444S: Supported
05491d2c 2445F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2446
9958d6f9 2447BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2448M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2449L: linux-scsi@vger.kernel.org
2450S: Supported
2451F: drivers/scsi/bnx2fc/
2452
6a6b5ad0 2453BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2454M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2455L: linux-scsi@vger.kernel.org
2456S: Supported
2457F: drivers/scsi/bnx2i/
2458
63f37ddf 2459BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2460M: Ray Jui <rjui@broadcom.com>
2461M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2462M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2464L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2465T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2466S: Maintained
2467N: iproc
2468N: cygnus
63f37ddf 2469N: nsp
36c0237f
SB
2470N: bcm9113*
2471N: bcm9583*
63f37ddf
JM
2472N: bcm9585*
2473N: bcm9586*
2474N: bcm988312
36c0237f 2475N: bcm113*
63f37ddf
JM
2476N: bcm583*
2477N: bcm585*
2478N: bcm586*
2479N: bcm88312
36c0237f 2480
3b0213d5
GF
2481BROADCOM BRCMSTB GPIO DRIVER
2482M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2483L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2484S: Supported
2485F: drivers/gpio/gpio-brcmstb.c
2486F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2487
7b7f588b 2488BROADCOM KONA GPIO DRIVER
5e163903 2489M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2490L: bcm-kernel-feedback-list@broadcom.com
2491S: Supported
2492F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2493F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2494
f6e734a8
RM
2495BROADCOM NVRAM DRIVER
2496M: Rafał Miłecki <zajec5@gmail.com>
2497L: linux-mips@linux-mips.org
2498S: Maintained
2499F: drivers/firmware/broadcom/*
2500
02787daa
BN
2501BROADCOM STB NAND FLASH DRIVER
2502M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2503M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2504L: linux-mtd@lists.infradead.org
1285734c 2505L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2506S: Maintained
2507F: drivers/mtd/nand/brcmnand/
2508
c9678d86
RM
2509BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2510M: Rafał Miłecki <zajec5@gmail.com>
2511L: linux-wireless@vger.kernel.org
2512S: Maintained
2513F: drivers/bcma/
2514F: include/linux/bcma/
2515
b8302205
FF
2516BROADCOM SYSTEMPORT ETHERNET DRIVER
2517M: Florian Fainelli <f.fainelli@gmail.com>
2518L: netdev@vger.kernel.org
2519S: Supported
2520F: drivers/net/ethernet/broadcom/bcmsysport.*
2521
7725ccfd 2522BROCADE BFA FC SCSI DRIVER
aa803370
AG
2523M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2524M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2525L: linux-scsi@vger.kernel.org
2526S: Supported
2527F: drivers/scsi/bfa/
7725ccfd 2528
8b230ed8 2529BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2530M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2531L: netdev@vger.kernel.org
2532S: Supported
f844a0ea 2533F: drivers/net/ethernet/brocade/bna/
8b230ed8 2534
5cdf7f76 2535BSG (block layer generic sg v4 driver)
8b58be88 2536M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2537L: linux-scsi@vger.kernel.org
2538S: Supported
679655da
JP
2539F: block/bsg.c
2540F: include/linux/bsg.h
c117ab84 2541F: include/uapi/linux/bsg.h
5cdf7f76 2542
af39917d
CL
2543BT87X AUDIO DRIVER
2544M: Clemens Ladisch <clemens@ladisch.de>
2545L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2546T: git git://git.alsa-project.org/alsa-kernel.git
2547S: Maintained
2548F: Documentation/sound/alsa/Bt87x.txt
2549F: sound/pci/bt87x.c
2550
ff1d5c2f 2551BT8XXGPIO DRIVER
eb032b98 2552M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2553W: http://bu3sch.de/btgpio.php
2554S: Maintained
72dbb705 2555F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2556
eb1eb04f 2557BTRFS FILE SYSTEM
c0778e25
CM
2558M: Chris Mason <clm@fb.com>
2559M: Josef Bacik <jbacik@fb.com>
d8130624 2560M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2561L: linux-btrfs@vger.kernel.org
2562W: http://btrfs.wiki.kernel.org/
8a6e2535 2563Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2564T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2565S: Maintained
679655da
JP
2566F: Documentation/filesystems/btrfs.txt
2567F: fs/btrfs/
eb1eb04f 2568
1da177e4 2569BTTV VIDEO4LINUX DRIVER
009a5410 2570M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2571L: linux-media@vger.kernel.org
a825eaec 2572W: https://linuxtv.org
275ffde4 2573T: git git://linuxtv.org/media_tree.git
f96236e5 2574S: Odd fixes
679655da 2575F: Documentation/video4linux/bttv/
90d72ac6 2576F: drivers/media/pci/bt8xx/bttv*
1da177e4 2577
1f34923c
KA
2578BUSLOGIC SCSI DRIVER
2579M: Khalid Aziz <khalid@gonehiking.org>
2580L: linux-scsi@vger.kernel.org
2581S: Maintained
2582F: drivers/scsi/BusLogic.*
2583F: drivers/scsi/FlashPoint.*
2584
af39917d
CL
2585C-MEDIA CMI8788 DRIVER
2586M: Clemens Ladisch <clemens@ladisch.de>
2587L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2588T: git git://git.alsa-project.org/alsa-kernel.git
2589S: Maintained
2590F: sound/pci/oxygen/
2591
2141355f
MS
2592C6X ARCHITECTURE
2593M: Mark Salter <msalter@redhat.com>
2594M: Aurelien Jacquiot <a-jacquiot@ti.com>
2595L: linux-c6x-dev@linux-c6x.org
2596W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2597S: Maintained
2598F: arch/c6x/
2599
a5432f5a 2600CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2601M: David Howells <dhowells@redhat.com>
e62d6e24 2602L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2603S: Supported
2604F: Documentation/filesystems/caching/cachefiles.txt
2605F: fs/cachefiles/
2606
c815ca39
HV
2607CADET FM/AM RADIO RECEIVER DRIVER
2608M: Hans Verkuil <hverkuil@xs4all.nl>
2609L: linux-media@vger.kernel.org
2610T: git git://linuxtv.org/media_tree.git
a825eaec 2611W: https://linuxtv.org
c815ca39
HV
2612S: Maintained
2613F: drivers/media/radio/radio-cadet*
2614
77d5140f 2615CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2616M: Jonathan Corbet <corbet@lwn.net>
661263b5 2617L: linux-media@vger.kernel.org
275ffde4 2618T: git git://linuxtv.org/media_tree.git
77d5140f 2619S: Maintained
679655da 2620F: Documentation/video4linux/cafe_ccic
90d72ac6 2621F: drivers/media/platform/marvell-ccic/
77d5140f 2622
201b6bab 2623CAIF NETWORK LAYER
5c574f50 2624M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2625L: netdev@vger.kernel.org
2626S: Supported
2627F: Documentation/networking/caif/
2628F: drivers/net/caif/
c117ab84 2629F: include/uapi/linux/caif/
201b6bab
JP
2630F: include/net/caif/
2631F: net/caif/
2632
77dac90f 2633CALGARY x86-64 IOMMU
8b58be88
JP
2634M: Muli Ben-Yehuda <muli@il.ibm.com>
2635M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2636L: discuss@x86-64.org
2637S: Maintained
679655da
JP
2638F: arch/x86/kernel/pci-calgary_64.c
2639F: arch/x86/kernel/tce_64.c
2640F: arch/x86/include/asm/calgary.h
2641F: arch/x86/include/asm/tce.h
77dac90f 2642
e2d1d6c0 2643CAN NETWORK LAYER
8d15d386 2644M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2645M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2646L: linux-can@vger.kernel.org
84b0d715 2647W: https://github.com/linux-can
870482a4
MKB
2648T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2649T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2650S: Maintained
f35f6c8f 2651F: Documentation/networking/can.txt
8d15d386 2652F: net/can/
8d15d386 2653F: include/linux/can/core.h
c117ab84
CEB
2654F: include/uapi/linux/can.h
2655F: include/uapi/linux/can/bcm.h
2656F: include/uapi/linux/can/raw.h
2657F: include/uapi/linux/can/gw.h
e2d1d6c0 2658
4261a204 2659CAN NETWORK DRIVERS
8b58be88 2660M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2661M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2662L: linux-can@vger.kernel.org
84b0d715 2663W: https://github.com/linux-can
870482a4
MKB
2664T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2665T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2666S: Maintained
8d15d386
OH
2667F: drivers/net/can/
2668F: include/linux/can/dev.h
8d15d386 2669F: include/linux/can/platform/
c117ab84
CEB
2670F: include/uapi/linux/can/error.h
2671F: include/uapi/linux/can/netlink.h
4261a204 2672
95d16c72
JM
2673CAPABILITIES
2674M: Serge Hallyn <serge.hallyn@canonical.com>
2675L: linux-security-module@vger.kernel.org
6305902c 2676S: Supported
95d16c72 2677F: include/linux/capability.h
c117ab84 2678F: include/uapi/linux/capability.h
6305902c 2679F: security/commoncap.c
38a94118 2680F: kernel/capability.c
95d16c72 2681
b84894c7
KT
2682CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2683M: Kevin Tsai <ktsai@capellamicro.com>
2684S: Maintained
2685F: drivers/iio/light/cm*
2686F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2687
f21fb3ed
RV
2688CAVIUM LIQUIDIO NETWORK DRIVER
2689M: Derek Chickles <derek.chickles@caviumnetworks.com>
2690M: Satanand Burla <satananda.burla@caviumnetworks.com>
2691M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2692M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2693L: netdev@vger.kernel.org
2694W: http://www.cavium.com
2695S: Supported
f21fb3ed
RV
2696F: drivers/net/ethernet/cavium/liquidio/
2697
ef0bbac3
VB
2698CC2520 IEEE-802.15.4 RADIO DRIVER
2699M: Varka Bhadram <varkabhadram@gmail.com>
2700L: linux-wpan@vger.kernel.org
2701S: Maintained
2702F: drivers/net/ieee802154/cc2520.c
2703F: include/linux/spi/cc2520.h
2704F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2705
b8154542 2706CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2707M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2708L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2709W: http://www.ibm.com/developerworks/power/cell/
2710S: Supported
679655da 2711F: arch/powerpc/include/asm/cell*.h
679655da 2712F: arch/powerpc/include/asm/spu*.h
c117ab84 2713F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2714F: arch/powerpc/oprofile/*cell*
2715F: arch/powerpc/platforms/cell/
b8154542 2716
398ecff5
SW
2717CEPH COMMON CODE (LIBCEPH)
2718M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2719M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2720M: Sage Weil <sage@redhat.com>
82593f87 2721L: ceph-devel@vger.kernel.org
09d90327 2722W: http://ceph.com/
fb99f881 2723T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2724T: git git://github.com/ceph/ceph-client.git
9030aaf9 2725S: Supported
14430813
JP
2726F: net/ceph/
2727F: include/linux/ceph/
2728F: include/linux/crush/
9030aaf9 2729
398ecff5
SW
2730CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2731M: "Yan, Zheng" <zyan@redhat.com>
2732M: Sage Weil <sage@redhat.com>
2733M: Ilya Dryomov <idryomov@gmail.com>
2734L: ceph-devel@vger.kernel.org
2735W: http://ceph.com/
2736T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2737T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2738S: Supported
2739F: Documentation/filesystems/ceph.txt
2740F: fs/ceph/
2741
cfc411e7
DH
2742CERTIFICATE HANDLING:
2743M: David Howells <dhowells@redhat.com>
2744M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2745L: keyrings@vger.kernel.org
cfc411e7
DH
2746S: Maintained
2747F: Documentation/module-signing.txt
2748F: certs/
d8d80386 2749F: scripts/sign-file.c
cfc411e7
DH
2750F: scripts/extract-cert.c
2751
18332a80 2752CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2753L: linux-usb@vger.kernel.org
10c6c9c9 2754S: Orphan
679655da
JP
2755F: Documentation/usb/WUSB-Design-overview.txt
2756F: Documentation/usb/wusb-cbaf
355ffe69
DV
2757F: drivers/usb/host/hwa-hc.c
2758F: drivers/usb/host/whci/
679655da
JP
2759F: drivers/usb/wusbcore/
2760F: include/linux/usb/wusb*
18332a80 2761
70e84049 2762CFAG12864B LCD DRIVER
8b58be88 2763M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2764W: http://miguelojeda.es/auxdisplay.htm
2765W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2766S: Maintained
679655da
JP
2767F: drivers/auxdisplay/cfag12864b.c
2768F: include/linux/cfag12864b.h
70e84049
MOS
2769
2770CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2771M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2772W: http://miguelojeda.es/auxdisplay.htm
2773W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2774S: Maintained
679655da
JP
2775F: drivers/auxdisplay/cfag12864bfb.c
2776F: include/linux/cfag12864b.h
70e84049 2777
704232c2 2778CFG80211 and NL80211
8b58be88 2779M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2780L: linux-wireless@vger.kernel.org
ce466579
JB
2781W: http://wireless.kernel.org/
2782T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2783T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2784S: Maintained
c117ab84 2785F: include/uapi/linux/nl80211.h
679655da
JP
2786F: include/net/cfg80211.h
2787F: net/wireless/*
2788X: net/wireless/wext*
704232c2 2789
46e64261
GKH
2790CHAR and MISC DRIVERS
2791M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2792M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2794S: Supported
46e64261
GKH
2795F: drivers/char/*
2796F: drivers/misc/*
471322a8 2797F: include/linux/miscdevice.h
46e64261 2798
0a920b5b 2799CHECKPATCH
8b58be88 2800M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2801M: Joe Perches <joe@perches.com>
2802S: Maintained
679655da 2803F: scripts/checkpatch.pl
0a920b5b 2804
f8407f26
HW
2805CHINESE DOCUMENTATION
2806M: Harry Wei <harryxiyou@gmail.com>
9740153c 2807L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2808L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2809S: Maintained
2810F: Documentation/zh_CN/
2811
2721ea2c 2812CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2813M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2814T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2815L: linux-usb@vger.kernel.org
2816S: Maintained
2817F: drivers/usb/chipidea/
2818
a93ad65d
HG
2819CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2820M: Hans de Goede <hdegoede@redhat.com>
2821L: linux-input@vger.kernel.org
2822S: Maintained
2823F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2824F: drivers/input/touchscreen/chipone_icn8318.c
2825
ab043105
OJ
2826CHROME HARDWARE PLATFORM SUPPORT
2827M: Olof Johansson <olof@lixom.net>
2828S: Maintained
9f273c24 2829T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2830F: drivers/platform/chrome/
2831
641cb85e 2832CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2833M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2834M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2835M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2836M: Neel Patel <neepatel@cisco.com>
7063fbf2 2837S: Supported
a6a5580c 2838F: drivers/net/ethernet/cisco/enic/
7063fbf2 2839
e3cf00d0 2840CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2841M: Christian Benvenuti <benve@cisco.com>
2842M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2843S: Supported
35ef4a9e 2844F: drivers/infiniband/hw/usnic/
e3cf00d0 2845
2b7a52a4 2846CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2847M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2848L: netdev@vger.kernel.org
2849S: Maintained
57d0b7a0 2850F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2851
3d4cfdc9
MB
2852CIRRUS LOGIC AUDIO CODEC DRIVERS
2853M: Brian Austin <brian.austin@cirrus.com>
2854M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2855L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2856S: Maintained
2857F: sound/soc/codecs/cs*
2858
94574d9a
KRW
2859CLEANCACHE API
2860M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2861L: linux-kernel@vger.kernel.org
2862S: Maintained
2863F: mm/cleancache.c
2864F: include/linux/cleancache.h
2865
d4275354 2866CLK API
8b58be88 2867M: Russell King <linux@arm.linux.org.uk>
aa571b14 2868L: linux-clk@vger.kernel.org
37417046 2869S: Maintained
d4275354
RK
2870F: include/linux/clk.h
2871
9222d247
JS
2872CLOCKSOURCE, CLOCKEVENT DRIVERS
2873M: Daniel Lezcano <daniel.lezcano@linaro.org>
2874M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2875L: linux-kernel@vger.kernel.org
9222d247
JS
2876T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2877S: Supported
2878F: drivers/clocksource
2879
5df6d737 2880CISCO FCOE HBA DRIVER
8fc89a79
HP
2881M: Hiral Patel <hiralpat@cisco.com>
2882M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2883M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2884L: linux-scsi@vger.kernel.org
2885S: Supported
2a99921a 2886F: drivers/scsi/fnic/
5df6d737 2887
c8806b6c
NM
2888CISCO SCSI HBA DRIVER
2889M: Narsimhulu Musini <nmusini@cisco.com>
2890M: Sesidhar Baddela <sebaddel@cisco.com>
2891L: linux-scsi@vger.kernel.org
2892S: Supported
2893F: drivers/scsi/snic/
2894
529aa8cb
TLSC
2895CMPC ACPI DRIVER
2896M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2897M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2898L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2899S: Supported
2900F: drivers/platform/x86/classmate-laptop.c
2901
85756a06
HV
2902COBALT MEDIA DRIVER
2903M: Hans Verkuil <hans.verkuil@cisco.com>
2904L: linux-media@vger.kernel.org
2905T: git git://linuxtv.org/media_tree.git
a825eaec 2906W: https://linuxtv.org
85756a06
HV
2907S: Supported
2908F: drivers/media/pci/cobalt/
2909
74425eee 2910COCCINELLE/Semantic Patches (SmPL)
26de9c26 2911M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2912M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2913M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2914M: Michal Marek <mmarek@suse.com>
26de9c26 2915L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2916T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2917W: http://coccinelle.lip6.fr/
2918S: Supported
4b92b2aa 2919F: Documentation/coccinelle.txt
74425eee
NP
2920F: scripts/coccinelle/
2921F: scripts/coccicheck
2922
1da177e4 2923CODA FILE SYSTEM
8b58be88 2924M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2925M: coda@cs.cmu.edu
2926L: codalist@coda.cs.cmu.edu
2927W: http://www.coda.cs.cmu.edu/
2928S: Maintained
679655da
JP
2929F: Documentation/filesystems/coda.txt
2930F: fs/coda/
2931F: include/linux/coda*.h
c117ab84 2932F: include/uapi/linux/coda*.h
1da177e4 2933
0b14261e
PZ
2934CODA V4L2 MEM2MEM DRIVER
2935M: Philipp Zabel <p.zabel@pengutronix.de>
2936L: linux-media@vger.kernel.org
2937S: Maintained
2938F: Documentation/devicetree/bindings/media/coda.txt
2939F: drivers/media/platform/coda/
2940
7704addb 2941COMMON CLK FRAMEWORK
a85fa007 2942M: Michael Turquette <mturquette@baylibre.com>
f956165f 2943M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2944L: linux-clk@vger.kernel.org
baeb0d9b 2945T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2946S: Maintained
60bea3b5
SW
2947F: drivers/clk/
2948X: drivers/clk/clkdev.c
7704addb 2949F: include/linux/clk-pr*
60bea3b5 2950F: include/linux/clk/
7704addb 2951
e2d1d6c0 2952COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2953M: Steve French <sfrench@samba.org>
51223df6 2954L: linux-cifs@vger.kernel.org
d1f28953 2955L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2956W: http://linux-cifs.samba.org/
bb1d5dda 2957T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2958S: Supported
ec421a71 2959F: Documentation/filesystems/cifs/
679655da 2960F: fs/cifs/
e2d1d6c0 2961
1da177e4 2962COMPACTPCI HOTPLUG CORE
8b58be88 2963M: Scott Murray <scott@spiteful.org>
64dab204 2964L: linux-pci@vger.kernel.org
82c4dfc7 2965S: Maintained
679655da 2966F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2967
2968COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2969M: Scott Murray <scott@spiteful.org>
64dab204 2970L: linux-pci@vger.kernel.org
82c4dfc7 2971S: Maintained
679655da 2972F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2973
2974COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2975M: Scott Murray <scott@spiteful.org>
64dab204 2976L: linux-pci@vger.kernel.org
82c4dfc7 2977S: Maintained
679655da 2978F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2979
5411552c 2980COMPAL LAPTOP SUPPORT
8b58be88 2981M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2982L: platform-driver-x86@vger.kernel.org
5411552c 2983S: Maintained
679655da 2984F: drivers/platform/x86/compal-laptop.c
5411552c 2985
949be0f7 2986CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
2987L: accessrunner-general@lists.sourceforge.net
2988W: http://accessrunner.sourceforge.net/
44243ef4 2989S: Orphan
679655da 2990F: drivers/usb/atm/cxacru.c
949be0f7 2991
e2d1d6c0 2992CONFIGFS
d6351db2 2993M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
2994M: Christoph Hellwig <hch@lst.de>
2995T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 2996S: Supported
679655da
JP
2997F: fs/configfs/
2998F: include/linux/configfs.h
e2d1d6c0 2999
acb9c1b2 3000CONNECTOR
8b58be88 3001M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3002L: netdev@vger.kernel.org
3003S: Maintained
3004F: drivers/connector/
3005
a3e3354d 3006CONTROL GROUP (CGROUP)
860ca0e6 3007M: Tejun Heo <tj@kernel.org>
ad50c159 3008M: Li Zefan <lizefan@huawei.com>
4d205676 3009M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3010L: cgroups@vger.kernel.org
860ca0e6 3011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3012S: Maintained
a3e3354d 3013F: Documentation/cgroups/
679655da
JP
3014F: include/linux/cgroup*
3015F: kernel/cgroup*
a3e3354d
TH
3016
3017CONTROL GROUP - CPUSET
3018M: Li Zefan <lizefan@huawei.com>
3019L: cgroups@vger.kernel.org
3020W: http://www.bullopensource.org/cpuset/
3021W: http://oss.sgi.com/projects/cpusets/
3022T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3023S: Maintained
3024F: Documentation/cgroups/cpusets.txt
3025F: include/linux/cpuset.h
3026F: kernel/cpuset.c
3027
3028CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3029M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3030M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3031M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3032L: cgroups@vger.kernel.org
3033L: linux-mm@kvack.org
3034S: Maintained
3035F: mm/memcontrol.c
5d1ea48b 3036F: mm/swap_cgroup.c
fb3a0fb6 3037
bebe4678 3038CORETEMP HARDWARE MONITORING DRIVER
96859129 3039M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
3040L: lm-sensors@lm-sensors.org
3041S: Maintained
679655da
JP
3042F: Documentation/hwmon/coretemp
3043F: drivers/hwmon/coretemp.c
bebe4678 3044
1da177e4 3045COSA/SRP SYNC SERIAL DRIVER
8b58be88 3046M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3047W: http://www.fi.muni.cz/~kas/cosa/
3048S: Maintained
679655da 3049F: drivers/net/wan/cosa*
1da177e4 3050
4371ee35 3051CPMAC ETHERNET DRIVER
8b58be88 3052M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3053L: netdev@vger.kernel.org
3054S: Maintained
b544dbac 3055F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3056
1da177e4 3057CPU FREQUENCY DRIVERS
9c3646d1 3058M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3059M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3060L: linux-pm@vger.kernel.org
1da177e4 3061S: Maintained
27209d91
VK
3062T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3063T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3064F: drivers/cpufreq/
3065F: include/linux/cpufreq.h
1da177e4 3066
8a67f0ef
VK
3067CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3068M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3069M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3070L: linux-pm@vger.kernel.org
3071W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3072S: Maintained
3073F: drivers/cpufreq/arm_big_little.h
3074F: drivers/cpufreq/arm_big_little.c
3075F: drivers/cpufreq/arm_big_little_dt.c
3076
14d2c34c 3077CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3078M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3079M: Daniel Lezcano <daniel.lezcano@linaro.org>
3080L: linux-pm@vger.kernel.org
3081L: linux-arm-kernel@lists.infradead.org
cea8321c 3082T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3083S: Maintained
3084F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3085
0c570c18
BZ
3086CPUIDLE DRIVER - ARM EXYNOS
3087M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3088M: Daniel Lezcano <daniel.lezcano@linaro.org>
3089M: Kukjin Kim <kgene@kernel.org>
3090L: linux-pm@vger.kernel.org
3091L: linux-samsung-soc@vger.kernel.org
3092S: Supported
3093F: drivers/cpuidle/cpuidle-exynos.c
3094F: arch/arm/mach-exynos/pm.c
3095
a8e39c35 3096CPUIDLE DRIVERS
9c3646d1 3097M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3098M: Daniel Lezcano <daniel.lezcano@linaro.org>
3099L: linux-pm@vger.kernel.org
3100S: Maintained
cea8321c 3101T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3102F: drivers/cpuidle/*
3103F: include/linux/cpuidle.h
3104
1da177e4 3105CPUID/MSR DRIVER
8b58be88 3106M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3107S: Maintained
679655da
JP
3108F: arch/x86/kernel/cpuid.c
3109F: arch/x86/kernel/msr.c
1da177e4 3110
7fe2f639 3111CPU POWER MONITORING SUBSYSTEM
d8130624 3112M: Thomas Renninger <trenn@suse.com>
103f1790 3113L: linux-pm@vger.kernel.org
7fe2f639 3114S: Maintained
14430813 3115F: tools/power/cpupower/
7fe2f639 3116
1da177e4 3117CRAMFS FILESYSTEM
ce00f85c 3118W: http://sourceforge.net/projects/cramfs/
54886a71 3119S: Orphan / Obsolete
679655da
JP
3120F: Documentation/filesystems/cramfs.txt
3121F: fs/cramfs/
1da177e4
LT
3122
3123CRIS PORT
8b58be88
JP
3124M: Mikael Starvik <starvik@axis.com>
3125M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3126L: linux-cris-kernel@axis.com
1da177e4 3127W: http://developer.axis.com
9f273c24 3128T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3129S: Maintained
679655da 3130F: arch/cris/
df621252 3131F: drivers/tty/serial/crisv10.*
1da177e4
LT
3132
3133CRYPTO API
8b58be88
JP
3134M: Herbert Xu <herbert@gondor.apana.org.au>
3135M: "David S. Miller" <davem@davemloft.net>
1da177e4 3136L: linux-crypto@vger.kernel.org
9f273c24 3137T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3138T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3139S: Maintained
679655da 3140F: Documentation/crypto/
2ca87a17 3141F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3142F: arch/*/crypto/
3143F: crypto/
3144F: drivers/crypto/
3145F: include/crypto/
1da177e4 3146
5b07bd57 3147CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3148M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3149L: linux-crypto@vger.kernel.org
3150S: Maintained
51a2228a
JP
3151F: crypto/ansi_cprng.c
3152F: crypto/rng.c
5b07bd57 3153
fc279cc2
HV
3154CS3308 MEDIA DRIVER
3155M: Hans Verkuil <hverkuil@xs4all.nl>
3156L: linux-media@vger.kernel.org
3157T: git git://linuxtv.org/media_tree.git
3158W: http://linuxtv.org
3159S: Odd Fixes
3160F: drivers/media/i2c/cs3308.c
3161F: drivers/media/i2c/cs3308.h
3162
9b4ffa48 3163CS5535 Audio ALSA driver
8b58be88 3164M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3165S: Maintained
679655da 3166F: sound/pci/cs5535audio/
9b4ffa48 3167
a910e4a9 3168CW1200 WLAN driver
b75f0050
JP
3169M: Solomon Peachy <pizza@shaftnet.org>
3170S: Maintained
560424e9 3171F: drivers/net/wireless/st/cw1200/
a910e4a9 3172
6d8425b1 3173CX18 VIDEO4LINUX DRIVER
6afdeaf8 3174M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3175L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3176L: linux-media@vger.kernel.org
275ffde4 3177T: git git://linuxtv.org/media_tree.git
a825eaec 3178W: https://linuxtv.org
30e10993 3179W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3180S: Maintained
679655da 3181F: Documentation/video4linux/cx18.txt
90d72ac6 3182F: drivers/media/pci/cx18/
6c0f0359 3183F: include/uapi/linux/ivtv*
6d8425b1 3184
3f101d91
HV
3185CX2341X MPEG ENCODER HELPER MODULE
3186M: Hans Verkuil <hverkuil@xs4all.nl>
3187L: linux-media@vger.kernel.org
3188T: git git://linuxtv.org/media_tree.git
a825eaec 3189W: https://linuxtv.org
3f101d91 3190S: Maintained
c368360b 3191F: drivers/media/common/cx2341x*
3f101d91
HV
3192F: include/media/cx2341x*
3193
b8fe6e2c
PB
3194CX24120 MEDIA DRIVER
3195M: Jemma Denson <jdenson@gmail.com>
3196M: Patrick Boettcher <patrick.boettcher@posteo.de>
3197L: linux-media@vger.kernel.org
a825eaec 3198W: https://linuxtv.org
b8fe6e2c
PB
3199Q: http://patchwork.linuxtv.org/project/linux-media/list/
3200S: Maintained
3201F: drivers/media/dvb-frontends/cx24120*
3202
20357578 3203CX88 VIDEO4LINUX DRIVER
009a5410 3204M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3205L: linux-media@vger.kernel.org
a825eaec 3206W: https://linuxtv.org
20357578
MCC
3207T: git git://linuxtv.org/media_tree.git
3208S: Odd fixes
3209F: Documentation/video4linux/cx88/
3210F: drivers/media/pci/cx88/
6d8425b1 3211
91952bc0
AP
3212CXD2820R MEDIA DRIVER
3213M: Antti Palosaari <crope@iki.fi>
3214L: linux-media@vger.kernel.org
a825eaec 3215W: https://linuxtv.org
91952bc0
AP
3216W: http://palosaari.fi/linux/
3217Q: http://patchwork.linuxtv.org/project/linux-media/list/
3218T: git git://linuxtv.org/anttip/media_tree.git
3219S: Maintained
3220F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3221
e5ec3789 3222CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3223M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3224L: netdev@vger.kernel.org
3225W: http://www.chelsio.com
3226S: Supported
f7917c00 3227F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3228
d8ae3c33 3229CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3230M: Karen Xie <kxie@chelsio.com>
3231L: linux-scsi@vger.kernel.org
3232W: http://www.chelsio.com
3233S: Supported
3234F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3235
e5ec3789 3236CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3237M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3238L: linux-rdma@vger.kernel.org
e5ec3789
SW
3239W: http://www.openfabrics.org
3240S: Supported
679655da 3241F: drivers/infiniband/hw/cxgb3/
e5ec3789 3242
be4c9bad 3243CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3244M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3245L: netdev@vger.kernel.org
3246W: http://www.chelsio.com
3247S: Supported
f7917c00 3248F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3249
d8ae3c33 3250CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3251M: Karen Xie <kxie@chelsio.com>
3252L: linux-scsi@vger.kernel.org
3253W: http://www.chelsio.com
3254S: Supported
3255F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3256
be4c9bad
RD
3257CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3258M: Steve Wise <swise@chelsio.com>
3259L: linux-rdma@vger.kernel.org
3260W: http://www.openfabrics.org
3261S: Supported
3262F: drivers/infiniband/hw/cxgb4/
3263
5c20a5c7
CL
3264CXGB4VF ETHERNET DRIVER (CXGB4VF)
3265M: Casey Leedom <leedom@chelsio.com>
3266L: netdev@vger.kernel.org
3267W: http://www.chelsio.com
3268S: Supported
f7917c00 3269F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3270
a9282d01
IM
3271CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3272M: Ian Munsie <imunsie@au1.ibm.com>
3273M: Michael Neuling <mikey@neuling.org>
3274L: linuxppc-dev@lists.ozlabs.org
3275S: Supported
3276F: drivers/misc/cxl/
ec249dd8 3277F: include/misc/cxl*
a9282d01
IM
3278F: include/uapi/misc/cxl.h
3279F: Documentation/powerpc/cxl.txt
3280F: Documentation/powerpc/cxl.txt
3281F: Documentation/ABI/testing/sysfs-class-cxl
3282
11f43ae7
MO
3283CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3284M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3285M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3286L: linux-scsi@vger.kernel.org
3287S: Supported
3288F: drivers/scsi/cxlflash/
3289F: include/uapi/scsi/cxlflash_ioctls.h
3290F: Documentation/powerpc/cxlflash.txt
3291
b52b97a3
GC
3292STMMAC ETHERNET DRIVER
3293M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3294L: netdev@vger.kernel.org
3295W: http://www.stlinux.com
3296S: Supported
7ac6653a 3297F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3298
1da177e4 3299CYBERPRO FB DRIVER
8b58be88 3300M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3302W: http://www.arm.linux.org.uk/
3303S: Maintained
8a61f013 3304F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3305
1da177e4 3306CYCLADES ASYNC MUX DRIVER
1da177e4 3307W: http://www.cyclades.com/
d459883e 3308S: Orphan
c897401b 3309F: drivers/tty/cyclades.c
679655da 3310F: include/linux/cyclades.h
c117ab84 3311F: include/uapi/linux/cyclades.h
1da177e4
LT
3312
3313CYCLADES PC300 DRIVER
1da177e4 3314W: http://www.cyclades.com/
d459883e 3315S: Orphan
679655da 3316F: drivers/net/wan/pc300*
1da177e4 3317
402f6ae4
AP
3318CYPRESS_FIRMWARE MEDIA DRIVER
3319M: Antti Palosaari <crope@iki.fi>
3320L: linux-media@vger.kernel.org
a825eaec 3321W: https://linuxtv.org
402f6ae4
AP
3322W: http://palosaari.fi/linux/
3323Q: http://patchwork.linuxtv.org/project/linux-media/list/
3324T: git git://linuxtv.org/anttip/media_tree.git
3325S: Maintained
3326F: drivers/media/common/cypress_firmware*
3327
e3ae3525 3328CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3329M: Ferruh Yigit <fery@cypress.com>
6305902c 3330L: linux-input@vger.kernel.org
be9a6f40 3331S: Supported
6305902c
JP
3332F: drivers/input/touchscreen/cyttsp*
3333F: include/linux/input/cyttsp.h
e3ae3525 3334
aaaf5fbf
JK
3335DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3336M: Joshua Kinard <kumba@gentoo.org>
3337S: Maintained
3338F: drivers/rtc/rtc-ds1685.c
3339F: include/linux/rtc/ds1685.h
3340
1da177e4 3341DAMA SLAVE for AX.25
8b58be88 3342M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3343W: http://yaina.de/jreuter/
3344W: http://www.qsl.net/dl1bke/
3345L: linux-hams@vger.kernel.org
3346S: Maintained
679655da
JP
3347F: net/ax25/af_ax25.c
3348F: net/ax25/ax25_dev.c
3349F: net/ax25/ax25_ds_*
3350F: net/ax25/ax25_in.c
3351F: net/ax25/ax25_out.c
3352F: net/ax25/ax25_timer.c
3353F: net/ax25/sysctl_net_ax25.c
1da177e4 3354
e2d1d6c0 3355DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3356L: netdev@vger.kernel.org
5ff77428 3357S: Orphan
679655da 3358F: Documentation/networking/dmfe.txt
0f04e2aa 3359F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3360
3361DC390/AM53C974 SCSI driver
d8130624 3362M: Hannes Reinecke <hare@suse.com>
71bd849d 3363L: linux-scsi@vger.kernel.org
e2d1d6c0 3364S: Maintained
71bd849d 3365F: drivers/scsi/am53c974.c
e2d1d6c0 3366
1da177e4 3367DC395x SCSI driver
61eee9a7 3368M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3369M: Ali Akcaagac <aliakc@web.de>
3370M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3371L: dc395x@twibble.org
cf015e9f
JP
3372W: http://twibble.org/dist/dc395x/
3373W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3374S: Maintained
679655da
JP
3375F: Documentation/scsi/dc395x.txt
3376F: drivers/scsi/dc395x.*
1da177e4 3377
eb8edb08 3378DCCP PROTOCOL
a89d030e 3379M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3380L: dccp@vger.kernel.org
c996d8b9 3381W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3382S: Maintained
679655da 3383F: include/linux/dccp.h
c117ab84 3384F: include/uapi/linux/dccp.h
679655da
JP
3385F: include/linux/tfrc.h
3386F: net/dccp/
eb8edb08 3387
1da177e4 3388DECnet NETWORK LAYER
1da177e4
LT
3389W: http://linux-decnet.sourceforge.net
3390L: linux-decnet-user@lists.sourceforge.net
f546444d 3391S: Orphan
679655da
JP
3392F: Documentation/networking/decnet.txt
3393F: net/decnet/
1da177e4 3394
ebff05b9
MR
3395DECSTATION PLATFORM SUPPORT
3396M: "Maciej W. Rozycki" <macro@linux-mips.org>
3397L: linux-mips@linux-mips.org
3398W: http://www.linux-mips.org/wiki/DECstation
3399S: Maintained
3400F: arch/mips/dec/
3401F: arch/mips/include/asm/dec/
3402F: arch/mips/include/asm/mach-dec/
3403
1da177e4 3404DEFXX FDDI NETWORK DRIVER
8b58be88 3405M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3406S: Maintained
33f810b2 3407F: drivers/net/fddi/defxx.*
1da177e4 3408
ad8f07cc 3409DELL LAPTOP DRIVER
8b58be88 3410M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3411M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3412L: platform-driver-x86@vger.kernel.org
ad8f07cc 3413S: Maintained
679655da 3414F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3415
817a5cdb
PR
3416DELL LAPTOP RBTN DRIVER
3417M: Pali RohĂ¡r <pali.rohar@gmail.com>
3418S: Maintained
3419F: drivers/platform/x86/dell-rbtn.*
3420
cdbff611
PR
3421DELL LAPTOP FREEFALL DRIVER
3422M: Pali RohĂ¡r <pali.rohar@gmail.com>
3423S: Maintained
3424F: drivers/platform/x86/dell-smo8800.c
3425
1da177e4 3426DELL LAPTOP SMM DRIVER
a5afba16 3427M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3428S: Maintained
a5afba16 3429F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3430F: include/uapi/linux/i8k.h
1da177e4 3431
90563ec4 3432DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3433M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3434S: Maintained
679655da
JP
3435F: Documentation/dcdbas.txt
3436F: drivers/firmware/dcdbas.*
90563ec4 3437
0b3f6109 3438DELL WMI EXTRAS DRIVER
8b58be88 3439M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3440M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3441S: Maintained
36b3a96f 3442F: drivers/platform/x86/dell-wmi.c
0b3f6109 3443
5efc75e3 3444DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3445M: John Youn <johnyoun@synopsys.com>
5efc75e3 3446L: linux-usb@vger.kernel.org
18f340f9 3447T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3448S: Maintained
197ba5f4 3449F: drivers/usb/dwc2/
5efc75e3 3450
94ab23dd 3451DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3452M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3453L: linux-usb@vger.kernel.org
94ab23dd
FB
3454T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3455S: Maintained
3456F: drivers/usb/dwc3/
3457
833c9545
JB
3458DEVICE COREDUMP (DEV_COREDUMP)
3459M: Johannes Berg <johannes@sipsolutions.net>
3460L: linux-kernel@vger.kernel.org
3461S: Maintained
3462F: drivers/base/devcoredump.c
3463F: include/linux/devcoredump.h
3464
89d07767
KP
3465DEVICE FREQUENCY (DEVFREQ)
3466M: MyungJoo Ham <myungjoo.ham@samsung.com>
3467M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3468L: linux-pm@vger.kernel.org
6a3cd722 3469T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3470S: Maintained
3471F: drivers/devfreq/
6a3cd722
CC
3472F: include/linux/devfreq.h
3473F: Documentation/devicetree/bindings/devfreq/
89d07767 3474
7dbded06
CC
3475DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3476M: Chanwoo Choi <cw00.choi@samsung.com>
3477L: linux-pm@vger.kernel.org
3478T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3479S: Supported
3480F: drivers/devfreq/event/
3481F: drivers/devfreq/devfreq-event.c
3482F: include/linux/devfreq-event.h
3483F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3484
1da177e4 3485DEVICE NUMBER REGISTRY
8b58be88 3486M: Torben Mathiasen <device@lanana.org>
1da177e4 3487W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3488S: Maintained
3489
e2d1d6c0 3490DEVICE-MAPPER (LVM)
854ecaad 3491M: Alasdair Kergon <agk@redhat.com>
8504eed3 3492M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3493M: dm-devel@redhat.com
e2d1d6c0
RD
3494L: dm-devel@redhat.com
3495W: http://sources.redhat.com/dm
8a6e2535 3496Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3497T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3498T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3499S: Maintained
679655da
JP
3500F: Documentation/device-mapper/
3501F: drivers/md/dm*
854ecaad 3502F: drivers/md/persistent-data/
679655da
JP
3503F: include/linux/device-mapper.h
3504F: include/linux/dm-*.h
8504eed3 3505F: include/uapi/linux/dm-*.h
e2d1d6c0 3506
c0d995aa
OST
3507DIALOG SEMICONDUCTOR DRIVERS
3508M: Support Opensource <support.opensource@diasemi.com>
3509W: http://www.dialog-semiconductor.com/products
3510S: Supported
3511F: Documentation/hwmon/da90??
7c933772 3512F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3513F: drivers/gpio/gpio-da90??.c
3514F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3515F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3516F: drivers/input/misc/da90??_onkey.c
3517F: drivers/input/touchscreen/da9052_tsi.c
3518F: drivers/leds/leds-da90??.c
3519F: drivers/mfd/da903x.c
3520F: drivers/mfd/da90??-*.c
7be72c2c 3521F: drivers/mfd/da91??-*.c
c0d995aa 3522F: drivers/power/da9052-battery.c
7be72c2c 3523F: drivers/power/da91??-*.c
c0d995aa
OST
3524F: drivers/regulator/da903x.c
3525F: drivers/regulator/da9???-regulator.[ch]
3526F: drivers/rtc/rtc-da90??.c
3527F: drivers/video/backlight/da90??_bl.c
3528F: drivers/watchdog/da90??_wdt.c
3529F: include/linux/mfd/da903x.h
3530F: include/linux/mfd/da9052/
3531F: include/linux/mfd/da9055/
3532F: include/linux/mfd/da9063/
7be72c2c 3533F: include/linux/mfd/da9150/
c0d995aa
OST
3534F: include/sound/da[79]*.h
3535F: sound/soc/codecs/da[79]*.[ch]
3536
599aa697
LL
3537DIGI NEO AND CLASSIC PCI PRODUCTS
3538M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3539M: Mark Hounschell <markh@compro.net>
599aa697
LL
3540L: driverdev-devel@linuxdriverproject.org
3541S: Maintained
3542F: drivers/staging/dgnc/
3543
3544DIGI EPCA PCI PRODUCTS
3545M: Lidza Louina <lidza.louina@gmail.com>
6d825f79 3546M: Daeseok Youn <daeseok.youn@gmail.com>
599aa697
LL
3547L: driverdev-devel@linuxdriverproject.org
3548S: Maintained
3549F: drivers/staging/dgap/
3550
335d7c58 3551DIOLAN U2C-12 I2C DRIVER
ca462085 3552M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3553L: linux-i2c@vger.kernel.org
3554S: Maintained
3555F: drivers/i2c/busses/i2c-diolan-u2c.c
3556
d475c634
MW
3557DIRECT ACCESS (DAX)
3558M: Matthew Wilcox <willy@linux.intel.com>
3559L: linux-fsdevel@vger.kernel.org
3560S: Supported
3561F: fs/dax.c
3562
e7839f25 3563DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3564M: Eric Paris <eparis@parisplace.org>
3c5119c0 3565S: Maintained
679655da
JP
3566F: Documentation/filesystems/dnotify.txt
3567F: fs/notify/dnotify/
3568F: include/linux/dnotify.h
1da177e4
LT
3569
3570DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3571M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3572W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3573W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3574W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3575S: Maintained
3576
4480f15b 3577DISKQUOTA
d8130624 3578M: Jan Kara <jack@suse.com>
1da177e4 3579S: Maintained
679655da
JP
3580F: Documentation/filesystems/quota.txt
3581F: fs/quota/
3582F: include/linux/quota*.h
c117ab84 3583F: include/uapi/linux/quota*.h
1da177e4 3584
702686ad
BT
3585DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3586M: Bernie Thompson <bernie@plugable.com>
3587L: linux-fbdev@vger.kernel.org
3588S: Maintained
3589W: http://plugable.com/category/projects/udlfb/
8a61f013 3590F: drivers/video/fbdev/udlfb.c
702686ad
BT
3591F: include/video/udlfb.h
3592F: Documentation/fb/udlfb.txt
3593
e7839f25 3594DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3595M: Christine Caulfield <ccaulfie@redhat.com>
3596M: David Teigland <teigland@redhat.com>
a4644184 3597L: cluster-devel@redhat.com
5be7b50f 3598W: http://sources.redhat.com/cluster/
9f273c24 3599T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3600S: Supported
679655da 3601F: fs/dlm/
5be7b50f 3602
53b6b3e0
SS
3603DMA BUFFER SHARING FRAMEWORK
3604M: Sumit Semwal <sumit.semwal@linaro.org>
3605S: Maintained
3606L: linux-media@vger.kernel.org
3607L: dri-devel@lists.freedesktop.org
8ada6d2d 3608L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3609F: drivers/dma-buf/
e46d12c6
JP
3610F: include/linux/dma-buf*
3611F: include/linux/reservation.h
3612F: include/linux/*fence.h
53b6b3e0
SS
3613F: Documentation/dma-buf-sharing.txt
3614T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3615
b3e5f263 3616DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3617M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3618L: dmaengine@vger.kernel.org
3619Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3620S: Maintained
679655da 3621F: drivers/dma/
0ce3c066 3622F: include/linux/dmaengine.h
979a281e
VK
3623F: Documentation/dmaengine/
3624T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3625
b825037d 3626DME1737 HARDWARE MONITOR DRIVER
8b58be88 3627M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3628L: lm-sensors@lm-sensors.org
3629S: Maintained
679655da
JP
3630F: Documentation/hwmon/dme1737
3631F: drivers/hwmon/dme1737.c
b825037d 3632
1f31e1b1 3633DMI/SMBIOS SUPPORT
d8130624 3634M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3635S: Maintained
d4aeef93 3636T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3637F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3638F: drivers/firmware/dmi-id.c
3639F: drivers/firmware/dmi_scan.c
3640F: include/linux/dmi.h
3641
7d2c86b5 3642DOCUMENTATION
ad3118b9 3643M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3644L: linux-doc@vger.kernel.org
3645S: Maintained
679655da 3646F: Documentation/
42f41ecf
JC
3647F: scripts/docproc.c
3648F: scripts/kernel-doc*
97be078b
RD
3649X: Documentation/ABI/
3650X: Documentation/devicetree/
933a46b8
JC
3651X: Documentation/acpi
3652X: Documentation/power
3653X: Documentation/spi
6c121170 3654X: Documentation/DocBook/media
c51edfb1 3655T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3656
1da177e4 3657DOUBLETALK DRIVER
8b58be88 3658M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3659L: blinux-list@redhat.com
3660S: Maintained
679655da
JP
3661F: drivers/char/dtlk.c
3662F: include/linux/dtlk.h
1da177e4 3663
e2d1d6c0 3664DPT_I2O SCSI RAID DRIVER
8b58be88 3665M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3666L: linux-scsi@vger.kernel.org
3667W: http://www.adaptec.com/
3668S: Maintained
679655da
JP
3669F: drivers/scsi/dpt*
3670F: drivers/scsi/dpt/
e2d1d6c0 3671
b411b363 3672DRBD DRIVER
bc2c049d
RK
3673M: Philipp Reisner <philipp.reisner@linbit.com>
3674M: Lars Ellenberg <lars.ellenberg@linbit.com>
3675L: drbd-dev@lists.linbit.com
28b8e8d4 3676W: http://www.drbd.org
bc2c049d
RK
3677T: git git://git.linbit.com/linux-drbd.git
3678T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3679S: Supported
3680F: drivers/block/drbd/
3681F: lib/lru_cache.c
3682F: Documentation/blockdev/drbd/
b411b363 3683
dc7dfcd8 3684DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3685M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3686T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3687S: Supported
679655da 3688F: Documentation/kobject.txt
7cfc51b9 3689F: drivers/base/
87544653 3690F: fs/debugfs/
dc7dfcd8
WS
3691F: fs/kernfs/
3692F: fs/sysfs/
87544653 3693F: include/linux/debugfs.h
dc7dfcd8 3694F: include/linux/kobj*
679655da 3695F: lib/kobj*
1da177e4
LT
3696
3697DRM DRIVERS
8b58be88 3698M: David Airlie <airlied@linux.ie>
4c6a3999 3699L: dri-devel@lists.freedesktop.org
b0447888 3700T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3701S: Maintained
679655da 3702F: drivers/gpu/drm/
433e3b34 3703F: drivers/gpu/vga/
850e9411 3704F: include/drm/
c117ab84 3705F: include/uapi/drm/
1da177e4 3706
566f5939
AD
3707RADEON DRM DRIVERS
3708M: Alex Deucher <alexander.deucher@amd.com>
3709M: Christian König <christian.koenig@amd.com>
3710L: dri-devel@lists.freedesktop.org
3711T: git git://people.freedesktop.org/~agd5f/linux
3712S: Supported
3713F: drivers/gpu/drm/radeon/
566f5939
AD
3714F: include/uapi/drm/radeon*
3715
03e255b9
TR
3716DRM PANEL DRIVERS
3717M: Thierry Reding <thierry.reding@gmail.com>
3718L: dri-devel@lists.freedesktop.org
3719T: git git://anongit.freedesktop.org/tegra/linux.git
3720S: Maintained
3721F: drivers/gpu/drm/drm_panel.c
3722F: drivers/gpu/drm/panel/
3723F: include/drm/drm_panel.h
2d799dde 3724F: Documentation/devicetree/bindings/display/panel/
03e255b9 3725
8daf7473 3726INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3727M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3728M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3729L: intel-gfx@lists.freedesktop.org
8daf7473 3730L: dri-devel@lists.freedesktop.org
7564fde3 3731W: https://01.org/linuxgraphics/
47f95647 3732Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3733T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3734S: Supported
14430813 3735F: drivers/gpu/drm/i915/
8daf7473 3736F: include/drm/i915*
c117ab84 3737F: include/uapi/drm/i915*
8daf7473 3738
99763bb8
BB
3739DRM DRIVERS FOR ATMEL HLCDC
3740M: Boris Brezillon <boris.brezillon@free-electrons.com>
3741L: dri-devel@lists.freedesktop.org
3742S: Supported
3743F: drivers/gpu/drm/atmel-hlcdc/
3744F: Documentation/devicetree/bindings/drm/atmel/
3745
398a6d4a
KP
3746DRM DRIVERS FOR EXYNOS
3747M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3748M: Joonyoung Shim <jy0922.shim@samsung.com>
3749M: Seung-Woo Kim <sw0312.kim@samsung.com>
3750M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3751L: dri-devel@lists.freedesktop.org
25a58030 3752T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3753S: Supported
14430813 3754F: drivers/gpu/drm/exynos/
398a6d4a 3755F: include/drm/exynos*
c117ab84 3756F: include/uapi/drm/exynos*
398a6d4a 3757
b55a1b9c
JW
3758DRM DRIVERS FOR FREESCALE DCU
3759M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3760M: Alison Wang <alison.wang@freescale.com>
3761L: dri-devel@lists.freedesktop.org
3762S: Supported
3763F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3764F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3765F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3766
0a3d775f
PZ
3767DRM DRIVERS FOR FREESCALE IMX
3768M: Philipp Zabel <p.zabel@pengutronix.de>
3769L: dri-devel@lists.freedesktop.org
3770S: Maintained
3771F: drivers/gpu/drm/imx/
ef739aa4 3772F: drivers/gpu/ipu-v3/
2d799dde 3773F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3774
ba2199a6
PJ
3775DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3776M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3777L: dri-devel@lists.freedesktop.org
3778T: git git://github.com/patjak/drm-gma500
3779S: Maintained
3780F: drivers/gpu/drm/gma500
3781F: include/drm/gma500*
3782
bd3b49f2 3783DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3784M: Thierry Reding <thierry.reding@gmail.com>
3785M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3786L: dri-devel@lists.freedesktop.org
3787L: linux-tegra@vger.kernel.org
a5ad7a63 3788T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3789S: Supported
dee8268f 3790F: drivers/gpu/drm/tegra/
a5ad7a63 3791F: drivers/gpu/host1x/
e1e90644 3792F: include/linux/host1x.h
a5ad7a63 3793F: include/uapi/drm/tegra_drm.h
2d799dde 3794F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3795
a284e9d1
LP
3796DRM DRIVERS FOR RENESAS
3797M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3798L: dri-devel@lists.freedesktop.org
4a121096 3799L: linux-renesas-soc@vger.kernel.org
a284e9d1
LP
3800T: git git://people.freedesktop.org/~airlied/linux
3801S: Supported
3802F: drivers/gpu/drm/rcar-du/
3803F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3804F: include/linux/platform_data/shmob_drm.h
3805
625e0346
HS
3806DRM DRIVERS FOR ROCKCHIP
3807M: Mark Yao <mark.yao@rock-chips.com>
3808L: dri-devel@lists.freedesktop.org
3809S: Maintained
3810F: drivers/gpu/drm/rockchip/
2d799dde 3811F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3812
7f11c476
BG
3813DRM DRIVERS FOR STI
3814M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3815M: Vincent Abriou <vincent.abriou@st.com>
3816L: dri-devel@lists.freedesktop.org
3817T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3818S: Maintained
3819F: drivers/gpu/drm/sti
2d799dde 3820F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3821
8bb0bce9
LS
3822DRM DRIVERS FOR VIVANTE GPU IP
3823M: Lucas Stach <l.stach@pengutronix.de>
3824R: Russell King <linux+etnaviv@arm.linux.org.uk>
3825R: Christian Gmeiner <christian.gmeiner@gmail.com>
3826L: dri-devel@lists.freedesktop.org
3827S: Maintained
3828F: drivers/gpu/drm/etnaviv
3829F: Documentation/devicetree/bindings/display/etnaviv
3830
598df1ac
AK
3831DSBR100 USB FM RADIO DRIVER
3832M: Alexey Klimov <klimov.linux@gmail.com>
3833L: linux-media@vger.kernel.org
3834T: git git://linuxtv.org/media_tree.git
3835S: Maintained
3836F: drivers/media/radio/dsbr100.c
3837
1da177e4 3838DSCC4 DRIVER
8b58be88 3839M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3840L: netdev@vger.kernel.org
1da177e4 3841S: Maintained
679655da 3842F: drivers/net/wan/dscc4.c
1da177e4 3843
cc11b140
HV
3844DT3155 MEDIA DRIVER
3845M: Hans Verkuil <hverkuil@xs4all.nl>
3846L: linux-media@vger.kernel.org
3847T: git git://linuxtv.org/media_tree.git
a825eaec 3848W: https://linuxtv.org
cc11b140
HV
3849S: Odd Fixes
3850F: drivers/media/pci/dt3155/
3851
91952bc0
AP
3852DVB_USB_AF9015 MEDIA DRIVER
3853M: Antti Palosaari <crope@iki.fi>
3854L: linux-media@vger.kernel.org
a825eaec 3855W: https://linuxtv.org
91952bc0
AP
3856W: http://palosaari.fi/linux/
3857Q: http://patchwork.linuxtv.org/project/linux-media/list/
3858T: git git://linuxtv.org/anttip/media_tree.git
3859S: Maintained
3860F: drivers/media/usb/dvb-usb-v2/af9015*
3861
3862DVB_USB_AF9035 MEDIA DRIVER
3863M: Antti Palosaari <crope@iki.fi>
3864L: linux-media@vger.kernel.org
a825eaec 3865W: https://linuxtv.org
91952bc0
AP
3866W: http://palosaari.fi/linux/
3867Q: http://patchwork.linuxtv.org/project/linux-media/list/
3868T: git git://linuxtv.org/anttip/media_tree.git
3869S: Maintained
3870F: drivers/media/usb/dvb-usb-v2/af9035*
3871
3872DVB_USB_ANYSEE MEDIA DRIVER
3873M: Antti Palosaari <crope@iki.fi>
3874L: linux-media@vger.kernel.org
a825eaec 3875W: https://linuxtv.org
91952bc0
AP
3876W: http://palosaari.fi/linux/
3877Q: http://patchwork.linuxtv.org/project/linux-media/list/
3878T: git git://linuxtv.org/anttip/media_tree.git
3879S: Maintained
3880F: drivers/media/usb/dvb-usb-v2/anysee*
3881
3882DVB_USB_AU6610 MEDIA DRIVER
3883M: Antti Palosaari <crope@iki.fi>
3884L: linux-media@vger.kernel.org
a825eaec 3885W: https://linuxtv.org
91952bc0
AP
3886W: http://palosaari.fi/linux/
3887Q: http://patchwork.linuxtv.org/project/linux-media/list/
3888T: git git://linuxtv.org/anttip/media_tree.git
3889S: Maintained
3890F: drivers/media/usb/dvb-usb-v2/au6610*
3891
3892DVB_USB_CE6230 MEDIA DRIVER
3893M: Antti Palosaari <crope@iki.fi>
3894L: linux-media@vger.kernel.org
a825eaec 3895W: https://linuxtv.org
91952bc0
AP
3896W: http://palosaari.fi/linux/
3897Q: http://patchwork.linuxtv.org/project/linux-media/list/
3898T: git git://linuxtv.org/anttip/media_tree.git
3899S: Maintained
3900F: drivers/media/usb/dvb-usb-v2/ce6230*
3901
d099dea2
MK
3902DVB_USB_CXUSB MEDIA DRIVER
3903M: Michael Krufky <mkrufky@linuxtv.org>
3904L: linux-media@vger.kernel.org
a825eaec 3905W: https://linuxtv.org
d099dea2
MK
3906W: http://github.com/mkrufky
3907Q: http://patchwork.linuxtv.org/project/linux-media/list/
3908T: git git://linuxtv.org/media_tree.git
3909S: Maintained
9819da66 3910F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3911
91952bc0 3912DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3913M: Antti Palosaari <crope@iki.fi>
3914L: linux-media@vger.kernel.org
a825eaec 3915W: https://linuxtv.org
91952bc0
AP
3916W: http://palosaari.fi/linux/
3917Q: http://patchwork.linuxtv.org/project/linux-media/list/
3918T: git git://linuxtv.org/anttip/media_tree.git
3919S: Maintained
91952bc0 3920F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3921
5560983b 3922DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3923M: Antti Palosaari <crope@iki.fi>
3924L: linux-media@vger.kernel.org
a825eaec 3925W: https://linuxtv.org
91952bc0
AP
3926Q: http://patchwork.linuxtv.org/project/linux-media/list/
3927T: git git://linuxtv.org/anttip/media_tree.git
3928S: Maintained
5560983b 3929F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3930
8856f5f2
MK
3931DVB_USB_MXL111SF MEDIA DRIVER
3932M: Michael Krufky <mkrufky@linuxtv.org>
3933L: linux-media@vger.kernel.org
a825eaec 3934W: https://linuxtv.org
8856f5f2
MK
3935W: http://github.com/mkrufky
3936Q: http://patchwork.linuxtv.org/project/linux-media/list/
3937T: git git://linuxtv.org/mkrufky/mxl111sf.git
3938S: Maintained
3939F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3940
91952bc0
AP
3941DVB_USB_RTL28XXU MEDIA DRIVER
3942M: Antti Palosaari <crope@iki.fi>
3943L: linux-media@vger.kernel.org
a825eaec 3944W: https://linuxtv.org
91952bc0
AP
3945W: http://palosaari.fi/linux/
3946Q: http://patchwork.linuxtv.org/project/linux-media/list/
3947T: git git://linuxtv.org/anttip/media_tree.git
3948S: Maintained
3949F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3950
3951DVB_USB_V2 MEDIA DRIVER
3952M: Antti Palosaari <crope@iki.fi>
3953L: linux-media@vger.kernel.org
a825eaec 3954W: https://linuxtv.org
91952bc0
AP
3955W: http://palosaari.fi/linux/
3956Q: http://patchwork.linuxtv.org/project/linux-media/list/
3957T: git git://linuxtv.org/anttip/media_tree.git
3958S: Maintained
3959F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3960F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3961
ac0ac38f 3962DYNAMIC DEBUG
5c4a97d1 3963M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3964S: Maintained
3965F: lib/dynamic_debug.c
3966F: include/linux/dynamic_debug.h
3967
789c7048 3968DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3969M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3970S: Maintained
df621252 3971F: drivers/tty/serial/dz.*
789c7048 3972
f17effbe
MF
3973E3X0 POWER BUTTON DRIVER
3974M: Moritz Fischer <moritz.fischer@ettus.com>
3975L: usrp-users@lists.ettus.com
3976W: http://www.ettus.com
3977S: Supported
3978F: drivers/input/misc/e3x0-button.c
3979F: Documentation/devicetree/bindings/input/e3x0-button.txt
3980
91952bc0
AP
3981E4000 MEDIA DRIVER
3982M: Antti Palosaari <crope@iki.fi>
3983L: linux-media@vger.kernel.org
a825eaec 3984W: https://linuxtv.org
91952bc0
AP
3985W: http://palosaari.fi/linux/
3986Q: http://patchwork.linuxtv.org/project/linux-media/list/
3987T: git git://linuxtv.org/anttip/media_tree.git
3988S: Maintained
3989F: drivers/media/tuners/e4000*
3990
1da177e4 3991EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 3992M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
3993L: linux-scsi@vger.kernel.org
3994S: Maintained
679655da 3995F: drivers/scsi/eata.c
1da177e4 3996
91952bc0
AP
3997EC100 MEDIA DRIVER
3998M: Antti Palosaari <crope@iki.fi>
3999L: linux-media@vger.kernel.org
a825eaec 4000W: https://linuxtv.org
91952bc0
AP
4001W: http://palosaari.fi/linux/
4002Q: http://patchwork.linuxtv.org/project/linux-media/list/
4003T: git git://linuxtv.org/anttip/media_tree.git
4004S: Maintained
4005F: drivers/media/dvb-frontends/ec100*
4006
237fead6 4007ECRYPT FILE SYSTEM
0de9adf2 4008M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4009L: ecryptfs@vger.kernel.org
24a923e4 4010W: http://ecryptfs.org
6dc7516e 4011W: https://launchpad.net/ecryptfs
9f273c24 4012T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4013S: Supported
679655da
JP
4014F: Documentation/filesystems/ecryptfs.txt
4015F: fs/ecryptfs/
237fead6 4016
da9bb1d2 4017EDAC-CORE
8b58be88 4018M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4019M: Borislav Petkov <bp@alien8.de>
009a5410 4020M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 4021L: linux-edac@vger.kernel.org
07cd6bf5
FW
4022T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4023T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4024S: Supported
679655da 4025F: Documentation/edac.txt
91445c72 4026F: drivers/edac/
679655da 4027F: include/linux/edac.h
0e438e3f 4028
c476c23b 4029EDAC-AMD64
8b58be88 4030M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4031M: Borislav Petkov <bp@alien8.de>
91445c72 4032L: linux-edac@vger.kernel.org
487ba8e8 4033S: Maintained
c476c23b
BP
4034F: drivers/edac/amd64_edac*
4035
836dae5d
RR
4036EDAC-CALXEDA
4037M: Doug Thompson <dougthompson@xmission.com>
4038M: Robert Richter <rric@kernel.org>
4039L: linux-edac@vger.kernel.org
836dae5d
RR
4040S: Maintained
4041F: drivers/edac/highbank*
4042
f65aad41
RB
4043EDAC-CAVIUM
4044M: Ralf Baechle <ralf@linux-mips.org>
4045M: David Daney <david.daney@cavium.com>
4046L: linux-edac@vger.kernel.org
4047L: linux-mips@linux-mips.org
f65aad41
RB
4048S: Supported
4049F: drivers/edac/octeon_edac*
4050
0e438e3f 4051EDAC-E752X
8b58be88
JP
4052M: Mark Gross <mark.gross@intel.com>
4053M: Doug Thompson <dougthompson@xmission.com>
91445c72 4054L: linux-edac@vger.kernel.org
0e438e3f 4055S: Maintained
679655da 4056F: drivers/edac/e752x_edac.c
0e438e3f
DP
4057
4058EDAC-E7XXX
8b58be88 4059M: Doug Thompson <dougthompson@xmission.com>
91445c72 4060L: linux-edac@vger.kernel.org
0e438e3f 4061S: Maintained
679655da 4062F: drivers/edac/e7xxx_edac.c
0e438e3f 4063
77c5f5d2 4064EDAC-GHES
009a5410 4065M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4066L: linux-edac@vger.kernel.org
77c5f5d2 4067S: Maintained
2caa67a6 4068F: drivers/edac/ghes_edac.c
77c5f5d2 4069
6bc78404 4070EDAC-I82443BXGX
8b58be88 4071M: Tim Small <tim@buttersideup.com>
91445c72 4072L: linux-edac@vger.kernel.org
6bc78404 4073S: Maintained
679655da 4074F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4075
4076EDAC-I3000
8b58be88 4077M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4078L: linux-edac@vger.kernel.org
6bc78404 4079S: Maintained
679655da 4080F: drivers/edac/i3000_edac.c
6bc78404
DT
4081
4082EDAC-I5000
8b58be88 4083M: Doug Thompson <dougthompson@xmission.com>
91445c72 4084L: linux-edac@vger.kernel.org
ba9a5918 4085S: Maintained
679655da 4086F: drivers/edac/i5000_edac.c
ba9a5918 4087
44c12cb2 4088EDAC-I5400
009a5410 4089M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4090L: linux-edac@vger.kernel.org
44c12cb2 4091S: Maintained
679655da 4092F: drivers/edac/i5400_edac.c
44c12cb2 4093
3c9c92b6 4094EDAC-I7300
009a5410 4095M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4096L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4097S: Maintained
4098F: drivers/edac/i7300_edac.c
4099
67c89316 4100EDAC-I7CORE
009a5410 4101M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4102L: linux-edac@vger.kernel.org
67c89316 4103S: Maintained
70aff0ce 4104F: drivers/edac/i7core_edac.c
67c89316 4105
ba9a5918 4106EDAC-I82975X
8b58be88 4107M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4108M: "Arvind R." <arvino55@gmail.com>
91445c72 4109L: linux-edac@vger.kernel.org
ba9a5918 4110S: Maintained
679655da 4111F: drivers/edac/i82975x_edac.c
ba9a5918 4112
791b4706
JB
4113EDAC-IE31200
4114M: Jason Baron <jbaron@akamai.com>
4115L: linux-edac@vger.kernel.org
791b4706
JB
4116S: Maintained
4117F: drivers/edac/ie31200_edac.c
4118
ccdfb979 4119EDAC-MPC85XX
30c7469b 4120M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4121L: linux-edac@vger.kernel.org
ccdfb979
JT
4122S: Maintained
4123F: drivers/edac/mpc85xx_edac.[ch]
4124
ba9a5918 4125EDAC-PASEMI
8b58be88 4126M: Egor Martovetsky <egor@pasemi.com>
91445c72 4127L: linux-edac@vger.kernel.org
6bc78404 4128S: Maintained
679655da 4129F: drivers/edac/pasemi_edac.c
6bc78404 4130
0e438e3f 4131EDAC-R82600
8b58be88 4132M: Tim Small <tim@buttersideup.com>
91445c72 4133L: linux-edac@vger.kernel.org
0e438e3f 4134S: Maintained
679655da 4135F: drivers/edac/r82600_edac.c
da9bb1d2 4136
4d096ca7 4137EDAC-SBRIDGE
009a5410 4138M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4139L: linux-edac@vger.kernel.org
4d096ca7
MCC
4140S: Maintained
4141F: drivers/edac/sb_edac.c
4142
995e1de4
LH
4143EDAC-XGENE
4144APPLIED MICRO (APM) X-GENE SOC EDAC
4145M: Loc Ho <lho@apm.com>
4146S: Supported
4147F: drivers/edac/xgene_edac.c
4148F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4149
af39917d
CL
4150EDIROL UA-101/UA-1000 DRIVER
4151M: Clemens Ladisch <clemens@ladisch.de>
4152L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4153T: git git://git.alsa-project.org/alsa-kernel.git
4154S: Maintained
4155F: sound/usb/misc/ua101.c
4156
1f7df953 4157EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4158M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4159L: linux-efi@vger.kernel.org
78bef24e 4160T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4161S: Maintained
fb2efb5c 4162F: Documentation/efi-stub.txt
1f7df953
MF
4163F: arch/ia64/kernel/efi.c
4164F: arch/x86/boot/compressed/eboot.[ch]
4165F: arch/x86/include/asm/efi.h
4166F: arch/x86/platform/efi/*
a9499fa7 4167F: drivers/firmware/efi/*
1f7df953
MF
4168F: include/linux/efi*.h
4169
d68772b7
MF
4170EFI VARIABLE FILESYSTEM
4171M: Matthew Garrett <matthew.garrett@nebula.com>
4172M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4173M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4174T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4175L: linux-efi@vger.kernel.org
4176S: Maintained
4177F: fs/efivarfs/
4178
85a00d9b
PJ
4179EFIFB FRAMEBUFFER DRIVER
4180L: linux-fbdev@vger.kernel.org
4181M: Peter Jones <pjones@redhat.com>
4182S: Maintained
8a61f013 4183F: drivers/video/fbdev/efifb.c
85a00d9b 4184
0bee8d28
JT
4185EFS FILESYSTEM
4186W: http://aeschi.ch.eu.org/efs/
4187S: Orphan
679655da 4188F: fs/efs/
0bee8d28 4189
aa8a9e25 4190EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4191M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4192L: netdev@vger.kernel.org
4193S: Maintained
9aa32835 4194F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4195
f0319efe 4196EM28XX VIDEO4LINUX DRIVER
009a5410 4197M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4198L: linux-media@vger.kernel.org
a825eaec 4199W: https://linuxtv.org
f0319efe
MCC
4200T: git git://linuxtv.org/media_tree.git
4201S: Maintained
4202F: drivers/media/usb/em28xx/
4203
3e3a7d66 4204EMBEDDED LINUX
8b58be88
JP
4205M: Paul Gortmaker <paul.gortmaker@windriver.com>
4206M: Matt Mackall <mpm@selenic.com>
4207M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4208L: linux-embedded@vger.kernel.org
4209S: Maintained
4210
32505876
JS
4211EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4212M: James Smart <james.smart@avagotech.com>
4213M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4214L: linux-scsi@vger.kernel.org
32505876 4215W: http://www.avagotech.com
ce00f85c 4216S: Supported
679655da 4217F: drivers/scsi/lpfc/
3a1c1d44 4218
5f5bac82 4219ENE CB710 FLASH CARD READER DRIVER
8b58be88 4220M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4221S: Maintained
4222F: drivers/misc/cb710/
4223F: drivers/mmc/host/cb710-mmc.*
4224F: include/linux/cb710.h
4225
931e39a1
ML
4226ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4227M: Maxim Levitsky <maximlevitsky@gmail.com>
4228S: Maintained
2a837449 4229F: drivers/media/rc/ene_ir.*
931e39a1 4230
ec207dcc
GS
4231ENHANCED ERROR HANDLING (EEH)
4232M: Gavin Shan <shangw@linux.vnet.ibm.com>
4233L: linuxppc-dev@lists.ozlabs.org
4234S: Supported
4235F: Documentation/powerpc/eeh-pci-error-recovery.txt
4236F: arch/powerpc/kernel/eeh*.c
4237
d5ca9006 4238EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4239M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4240S: Maintained
084bad91 4241T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4242F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4243F: include/video/s1d13xxxfb.h
d5ca9006 4244
38df6492
ME
4245ET131X NETWORK DRIVER
4246M: Mark Einon <mark.einon@gmail.com>
4247S: Odd Fixes
4248F: drivers/net/ethernet/agere/
4249
1da177e4 4250ETHERNET BRIDGE
adbbf69d 4251M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4252L: bridge@lists.linux-foundation.org
4c325313 4253L: netdev@vger.kernel.org
c996d8b9 4254W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4255S: Maintained
679655da
JP
4256F: include/linux/netfilter_bridge/
4257F: net/bridge/
1da177e4 4258
22f08ad9
FF
4259ETHERNET PHY LIBRARY
4260M: Florian Fainelli <f.fainelli@gmail.com>
4261L: netdev@vger.kernel.org
4262S: Maintained
4263F: include/linux/phy.h
4264F: include/linux/phy_fixed.h
4265F: drivers/net/phy/
4266F: Documentation/networking/phy.txt
4267F: drivers/of/of_mdio.c
4268F: drivers/of/of_net.c
4269
1da177e4 4270EXT2 FILE SYSTEM
d8130624 4271M: Jan Kara <jack@suse.com>
72be2ccf 4272L: linux-ext4@vger.kernel.org
1da177e4 4273S: Maintained
679655da
JP
4274F: Documentation/filesystems/ext2.txt
4275F: fs/ext2/
4276F: include/linux/ext2*
1da177e4 4277
72be2ccf 4278EXT4 FILE SYSTEM
8b58be88 4279M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4280M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4281L: linux-ext4@vger.kernel.org
08a225f1 4282W: http://ext4.wiki.kernel.org
8a6e2535 4283Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4284T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4285S: Maintained
679655da
JP
4286F: Documentation/filesystems/ext4.txt
4287F: fs/ext4/
1da177e4 4288
c5532b09 4289Extended Verification Module (EVM)
74dd744f
MZ
4290M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4291L: linux-ima-devel@lists.sourceforge.net
4292L: linux-security-module@vger.kernel.org
c5532b09
MZ
4293S: Supported
4294F: security/integrity/evm/
4295
df6b3cfe
MH
4296EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4297M: MyungJoo Ham <myungjoo.ham@samsung.com>
4298M: Chanwoo Choi <cw00.choi@samsung.com>
4299L: linux-kernel@vger.kernel.org
81df63a9 4300T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4301S: Maintained
4302F: drivers/extcon/
cd2c3e7f
CC
4303F: include/linux/extcon/
4304F: include/linux/extcon.h
df6b3cfe 4305F: Documentation/extcon/
cd2c3e7f 4306F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4307
e2a75c44 4308EXYNOS DP DRIVER
b7701755 4309M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4310L: dri-devel@lists.freedesktop.org
4311S: Maintained
4312F: drivers/gpu/drm/exynos/exynos_dp*
4313
33ad3912
DL
4314EXYNOS MIPI DISPLAY DRIVERS
4315M: Inki Dae <inki.dae@samsung.com>
4316M: Donghwa Lee <dh09.lee@samsung.com>
4317M: Kyungmin Park <kyungmin.park@samsung.com>
4318L: linux-fbdev@vger.kernel.org
4319S: Maintained
8a61f013 4320F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4321F: include/video/exynos_mipi*
4322
e53004e2 4323F71805F HARDWARE MONITORING DRIVER
d8130624 4324M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4325L: lm-sensors@lm-sensors.org
4326S: Maintained
679655da
JP
4327F: Documentation/hwmon/f71805f
4328F: drivers/hwmon/f71805f.c
e53004e2 4329
eea977ed
MB
4330FC0011 TUNER DRIVER
4331M: Michael Buesch <m@bues.ch>
4332L: linux-media@vger.kernel.org
4333S: Maintained
ccae7af2
MCC
4334F: drivers/media/tuners/fc0011.h
4335F: drivers/media/tuners/fc0011.c
eea977ed 4336
91952bc0
AP
4337FC2580 MEDIA DRIVER
4338M: Antti Palosaari <crope@iki.fi>
4339L: linux-media@vger.kernel.org
a825eaec 4340W: https://linuxtv.org
91952bc0
AP
4341W: http://palosaari.fi/linux/
4342Q: http://patchwork.linuxtv.org/project/linux-media/list/
4343T: git git://linuxtv.org/anttip/media_tree.git
4344S: Maintained
4345F: drivers/media/tuners/fc2580*
eea977ed 4346
88b2dbdb
EP
4347FANOTIFY
4348M: Eric Paris <eparis@redhat.com>
4349S: Maintained
4350F: fs/notify/fanotify/
4351F: include/linux/fanotify.h
c117ab84 4352F: include/uapi/linux/fanotify.h
88b2dbdb 4353
1da177e4 4354FARSYNC SYNCHRONOUS DRIVER
8b58be88 4355M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4356W: http://www.farsite.co.uk/
4357S: Supported
679655da 4358F: drivers/net/wan/farsync.*
1da177e4 4359
c5408b88 4360FAULT INJECTION SUPPORT
8b58be88 4361M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4362S: Supported
679655da
JP
4363F: Documentation/fault-injection/
4364F: lib/fault-inject.c
c5408b88 4365
053e514f
NT
4366FBTFT Framebuffer drivers
4367M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4368M: Noralf Trønnes <noralf@tronnes.org>
4369S: Maintained
4370F: drivers/staging/fbtft/
4371
cae727db 4372FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4373M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4374L: fcoe-devel@open-fcoe.org
cae727db
RL
4375W: www.Open-FCoE.org
4376S: Supported
4377F: drivers/scsi/libfc/
4378F: drivers/scsi/fcoe/
4379F: include/scsi/fc/
4380F: include/scsi/libfc.h
4381F: include/scsi/libfcoe.h
c117ab84 4382F: include/uapi/scsi/fc/
cae727db 4383
e2d1d6c0 4384FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4385M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4386M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4387L: linux-fsdevel@vger.kernel.org
1da177e4 4388S: Maintained
679655da
JP
4389F: include/linux/fcntl.h
4390F: include/linux/fs.h
c117ab84
CEB
4391F: include/uapi/linux/fcntl.h
4392F: include/uapi/linux/fs.h
679655da
JP
4393F: fs/fcntl.c
4394F: fs/locks.c
1da177e4 4395
e2d1d6c0 4396FILESYSTEMS (VFS and infrastructure)
8b58be88 4397M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4398L: linux-fsdevel@vger.kernel.org
173acc7c 4399S: Maintained
679655da 4400F: fs/*
173acc7c 4401
b26e0ed4 4402FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4403M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4404L: lm-sensors@lm-sensors.org
4405S: Maintained
d5ca6918
JP
4406F: drivers/hwmon/f75375s.c
4407F: include/linux/f75375s.h
b26e0ed4 4408
a331b0c3
CL
4409FIREWIRE AUDIO DRIVERS
4410M: Clemens Ladisch <clemens@ladisch.de>
4411L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4412T: git git://git.alsa-project.org/alsa-kernel.git
4413S: Maintained
4414F: sound/firewire/
4415
eb86ec51
SR
4416FIREWIRE MEDIA DRIVERS (firedtv)
4417M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4418L: linux-media@vger.kernel.org
4419L: linux1394-devel@lists.sourceforge.net
4420T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4421S: Maintained
4422F: drivers/media/firewire/
4423
a511ce33
CB
4424FIREWIRE SBP-2 TARGET
4425M: Chris Boot <bootc@bootc.net>
4426L: linux-scsi@vger.kernel.org
4427L: target-devel@vger.kernel.org
4428L: linux1394-devel@lists.sourceforge.net
4429T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4430S: Maintained
4431F: drivers/target/sbp/
4432
7d2c86b5 4433FIREWIRE SUBSYSTEM
8b58be88 4434M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4435L: linux1394-devel@lists.sourceforge.net
958a29cb 4436W: http://ieee1394.wiki.kernel.org/
2ca526bf 4437T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4438S: Maintained
679655da 4439F: drivers/firewire/
8f06ce3b
SR
4440F: include/linux/firewire.h
4441F: include/uapi/linux/firewire*.h
9f6d3c4b 4442F: tools/firewire/
e2d1d6c0
RD
4443
4444FIRMWARE LOADER (request_firmware)
39e68089
ML
4445M: Ming Lei <ming.lei@canonical.com>
4446L: linux-kernel@vger.kernel.org
4447S: Maintained
679655da
JP
4448F: Documentation/firmware_class/
4449F: drivers/base/firmware*.c
4450F: include/linux/firmware.h
e2d1d6c0 4451
f730e3dc 4452FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4453M: Joshua Morris <josh.h.morris@us.ibm.com>
4454M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4455S: Maintained
4456F: drivers/block/rsxx/
4457
8206f664 4458FLOPPY DRIVER
e5f6450c 4459M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4460T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4461S: Odd fixes
4462F: drivers/block/floppy.c
4463
9c9f32ed
AR
4464FMC SUBSYSTEM
4465M: Alessandro Rubini <rubini@gnudd.com>
4466W: http://www.ohwr.org/projects/fmc-bus
4467S: Supported
4468F: drivers/fmc/
4469F: include/linux/fmc*.h
4470F: include/linux/ipmi-fru.h
4471K: fmc_d.*register
4472
3c0ed7d5
AT
4473FPGA MANAGER FRAMEWORK
4474M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4475R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4476S: Maintained
4477F: drivers/fpga/
4478F: include/linux/fpga/fpga-mgr.h
4479W: http://www.rocketboards.org
4480
e2d1d6c0 4481FPU EMULATOR
8b58be88 4482M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4483W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4484S: Maintained
679655da 4485F: arch/x86/math-emu/
e2d1d6c0
RD
4486
4487FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4488L: netdev@vger.kernel.org
c173bfac 4489S: Orphan
679655da
JP
4490F: drivers/net/wan/dlci.c
4491F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4492
4493FRAMEBUFFER LAYER
5489e948
JCPV
4494M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4495M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4496L: linux-fbdev@vger.kernel.org
e2d1d6c0 4497W: http://linux-fbdev.sourceforge.net/
b22fe37b 4498Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4499T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4500S: Maintained
679655da 4501F: Documentation/fb/
b22fe37b
PM
4502F: drivers/video/
4503F: include/video/
679655da 4504F: include/linux/fb.h
c117ab84
CEB
4505F: include/uapi/video/
4506F: include/uapi/linux/fb.h
e2d1d6c0 4507
a57c188e 4508FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4509M: Timur Tabi <timur@tabi.org>
a57c188e 4510L: linux-fbdev@vger.kernel.org
c4ef9bc4 4511S: Maintained
8a61f013 4512F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4513
e2d1d6c0 4514FREESCALE DMA DRIVER
8b58be88
JP
4515M: Li Yang <leoli@freescale.com>
4516M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4517L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4518S: Maintained
679655da 4519F: drivers/dma/fsldma.*
e2d1d6c0 4520
44248aff
HX
4521FREESCALE GPMI NAND DRIVER
4522M: Han Xu <han.xu@nxp.com>
4523L: linux-mtd@lists.infradead.org
4524S: Maintained
4525F: drivers/mtd/nand/gpmi-nand/*
4526
e2d1d6c0 4527FREESCALE I2C CPM DRIVER
8b58be88 4528M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4529L: linuxppc-dev@lists.ozlabs.org
846557d3 4530L: linux-i2c@vger.kernel.org
0d2b405a 4531S: Maintained
679655da 4532F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4533
60e8c5ab 4534FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4535M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4536L: linux-fbdev@vger.kernel.org
efc03ecb 4537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4538S: Maintained
bad985a1 4539F: include/linux/platform_data/video-imxfb.h
8a61f013 4540F: drivers/video/fbdev/imxfb.c
60e8c5ab 4541
4d8e2cef 4542FREESCALE QUAD SPI DRIVER
38714fbd 4543M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4544L: linux-mtd@lists.infradead.org
4545S: Maintained
4546F: drivers/mtd/spi-nor/fsl-quadspi.c
4547
4689a6b1 4548FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4549M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4550M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4551L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4552L: netdev@vger.kernel.org
4553S: Maintained
ec21e2ec 4554F: drivers/net/ethernet/freescale/fs_enet/
679655da 4555F: include/linux/fs_enet_pd.h
4689a6b1 4556
d9e9d82c 4557FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4558L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4559S: Orphan
7aa1aa6e
ZQ
4560F: drivers/soc/fsl/qe/
4561F: include/soc/fsl/*qe*.h
4562F: include/soc/fsl/*ucc*.h
d9e9d82c 4563
b55ef929 4564FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4565M: Li Yang <leoli@freescale.com>
6372594a 4566L: linux-usb@vger.kernel.org
a4724ed6 4567L: linuxppc-dev@lists.ozlabs.org
a7205b30 4568S: Maintained
faf2e1db 4569F: drivers/usb/gadget/udc/fsl*
a7205b30 4570
beaf53bf 4571FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4572M: Li Yang <leoli@freescale.com>
beaf53bf 4573L: netdev@vger.kernel.org
a4724ed6 4574L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4575S: Maintained
ec21e2ec 4576F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4577
abb1ed7b
CM
4578FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4579M: Claudiu Manoil <claudiu.manoil@freescale.com>
4580L: netdev@vger.kernel.org
4581S: Maintained
4582F: drivers/net/ethernet/freescale/gianfar*
4583X: drivers/net/ethernet/freescale/gianfar_ptp.c
4584F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4585
d9e9d82c 4586FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4587M: Timur Tabi <timur@tabi.org>
a4724ed6 4588L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4589S: Maintained
df621252 4590F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4591
4592FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4593M: Timur Tabi <timur@tabi.org>
dc85950a 4594M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4595M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4596L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4597L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4598S: Maintained
69aefcea 4599F: sound/soc/fsl/fsl*
dc85950a 4600F: sound/soc/fsl/imx*
69aefcea 4601F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4602
31c88965 4603FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4604M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4605L: linux-kernel@vger.kernel.org
4606S: Maintained
4607F: drivers/staging/fsl-mc/
4608
1da177e4 4609FREEVXFS FILESYSTEM
8b58be88 4610M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4611W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4612S: Maintained
679655da 4613F: fs/freevxfs/
1da177e4 4614
71038f52 4615FREEZER
49db1903 4616M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4617M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4618L: linux-pm@vger.kernel.org
71038f52 4619S: Supported
679655da
JP
4620F: Documentation/power/freezing-of-tasks.txt
4621F: include/linux/freezer.h
4622F: kernel/freezer.c
71038f52 4623
839a1f79
KRW
4624FRONTSWAP API
4625M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4626L: linux-kernel@vger.kernel.org
4627S: Maintained
4628F: mm/frontswap.c
4629F: include/linux/frontswap.h
4630
a5432f5a 4631FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4632M: David Howells <dhowells@redhat.com>
e62d6e24 4633L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4634S: Supported
4635F: Documentation/filesystems/caching/
4636F: fs/fscache/
4637F: include/linux/fscache*.h
4638
f58ad8f5 4639F2FS FILE SYSTEM
9b29d481 4640M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4641M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4642R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4643L: linux-f2fs-devel@lists.sourceforge.net
4644W: http://en.wikipedia.org/wiki/F2FS
4645T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4646S: Maintained
4647F: Documentation/filesystems/f2fs.txt
3bac380c 4648F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4649F: fs/f2fs/
4650F: include/linux/f2fs_fs.h
62d43eeb 4651F: include/trace/events/f2fs.h
f58ad8f5 4652
5ab7ffea 4653FUJITSU FR-V (FRV) PORT
0cf0305f 4654S: Orphan
679655da 4655F: arch/frv/
1da177e4 4656
20b93734 4657FUJITSU LAPTOP EXTRAS
409a3e98 4658M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4659L: platform-driver-x86@vger.kernel.org
20b93734 4660S: Maintained
679655da 4661F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4662
4da621b6
HK
4663FUJITSU M-5MO LS CAMERA ISP DRIVER
4664M: Kyungmin Park <kyungmin.park@samsung.com>
4665M: Heungjun Kim <riverful.kim@samsung.com>
4666L: linux-media@vger.kernel.org
4667S: Maintained
90d72ac6 4668F: drivers/media/i2c/m5mols/
b5dcee22 4669F: include/media/i2c/m5mols.h
4da621b6 4670
2d24c490
RG
4671FUJITSU TABLET EXTRAS
4672M: Robert Gerlach <khnz@gmx.de>
4673L: platform-driver-x86@vger.kernel.org
4674S: Maintained
4675F: drivers/platform/x86/fujitsu-tablet.c
4676
04578f17 4677FUSE: FILESYSTEM IN USERSPACE
8b58be88 4678M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4679L: fuse-devel@lists.sourceforge.net
4680W: http://fuse.sourceforge.net/
0a30f612 4681T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4682S: Maintained
679655da 4683F: fs/fuse/
c117ab84 4684F: include/uapi/linux/fuse.h
0a30f612 4685F: Documentation/filesystems/fuse.txt
04578f17 4686
1da177e4 4687FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4688M: Rik Faith <faith@cs.unc.edu>
1da177e4 4689L: linux-scsi@vger.kernel.org
baaea1dc 4690S: Odd Fixes (e.g., new signatures)
679655da 4691F: drivers/scsi/fdomain.*
1da177e4 4692
d8e2162c
PO
4693GCOV BASED KERNEL PROFILING
4694M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4695S: Maintained
4696F: kernel/gcov/
4697F: Documentation/gcov.txt
4698
1da177e4 4699GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4700M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4701L: linux-scsi@vger.kernel.org
4702W: http://www.icp-vortex.com/
4703S: Supported
679655da 4704F: drivers/scsi/gdt*
1da177e4 4705
158daf16
JK
4706GDB KERNEL DEBUGGING HELPER SCRIPTS
4707M: Jan Kiszka <jan.kiszka@siemens.com>
4708S: Supported
4709F: scripts/gdb/
4710
3169a1c7
HV
4711GEMTEK FM RADIO RECEIVER DRIVER
4712M: Hans Verkuil <hverkuil@xs4all.nl>
4713L: linux-media@vger.kernel.org
4714T: git git://linuxtv.org/media_tree.git
a825eaec 4715W: https://linuxtv.org
3169a1c7
HV
4716S: Maintained
4717F: drivers/media/radio/radio-gemtek*
4718
1c23af90 4719GENERIC GPIO I2C DRIVER
880b0e26 4720M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4721S: Supported
679655da
JP
4722F: drivers/i2c/busses/i2c-gpio.c
4723F: include/linux/i2c-gpio.h
1c23af90 4724
92ed1a76
PK
4725GENERIC GPIO I2C MULTIPLEXER DRIVER
4726M: Peter Korsgaard <peter.korsgaard@barco.com>
4727L: linux-i2c@vger.kernel.org
4728S: Supported
e7065e20
JD
4729F: drivers/i2c/muxes/i2c-mux-gpio.c
4730F: include/linux/i2c-mux-gpio.h
4731F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4732
9251ce95 4733GENERIC HDLC (WAN) DRIVERS
8b58be88 4734M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4735W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4736S: Maintained
679655da
JP
4737F: drivers/net/wan/c101.c
4738F: drivers/net/wan/hd6457*
4739F: drivers/net/wan/hdlc*
4740F: drivers/net/wan/n2.c
4741F: drivers/net/wan/pc300too.c
4742F: drivers/net/wan/pci200syn.c
4743F: drivers/net/wan/wanxl*
1da177e4 4744
1527aab6 4745GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4746M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4747L: linux-arch@vger.kernel.org
4748T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4749S: Maintained
14430813
JP
4750F: include/asm-generic/
4751F: include/uapi/asm-generic/
1527aab6 4752
ff764963
KVA
4753GENERIC PHY FRAMEWORK
4754M: Kishon Vijay Abraham I <kishon@ti.com>
4755L: linux-kernel@vger.kernel.org
4756T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4757S: Supported
4758F: drivers/phy/
4759F: include/linux/phy/
4760
eea97aed
KH
4761GENERIC PM DOMAINS
4762M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4763M: Kevin Hilman <khilman@kernel.org>
4764M: Ulf Hansson <ulf.hansson@linaro.org>
4765L: linux-pm@vger.kernel.org
4766S: Supported
4767F: drivers/base/power/domain*.c
4768F: include/linux/pm_domain.h
4769
ccb86a69 4770GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4771M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4772L: kvm@vger.kernel.org
ccb86a69
MT
4773S: Supported
4774F: drivers/uio/uio_pci_generic.c
4775
f8f1ec73
JP
4776GET_MAINTAINER SCRIPT
4777M: Joe Perches <joe@perches.com>
4778S: Maintained
4779F: scripts/get_maintainer.pl
4780
5be7b50f 4781GFS2 FILE SYSTEM
8b58be88 4782M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4783M: Bob Peterson <rpeterso@redhat.com>
a4644184 4784L: cluster-devel@redhat.com
5be7b50f 4785W: http://sources.redhat.com/cluster/
28666d6d 4786T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4787S: Supported
679655da
JP
4788F: Documentation/filesystems/gfs2*.txt
4789F: fs/gfs2/
c117ab84 4790F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4791
0a34eb8f 4792GIGASET ISDN DRIVERS
6b096fde 4793M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4794L: gigaset307x-common@lists.sourceforge.net
4795W: http://gigaset307x.sourceforge.net/
6b096fde 4796S: Odd Fixes
679655da
JP
4797F: Documentation/isdn/README.gigaset
4798F: drivers/isdn/gigaset/
c117ab84 4799F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4800
7eea35fe
JP
4801GO7007 MPEG CODEC
4802M: Hans Verkuil <hans.verkuil@cisco.com>
4803L: linux-media@vger.kernel.org
4804S: Maintained
4805F: drivers/media/usb/go7007/
4806
ca96ea86
BN
4807GOODIX TOUCHSCREEN
4808M: Bastien Nocera <hadess@hadess.net>
4809L: linux-input@vger.kernel.org
4810S: Maintained
4811F: drivers/input/touchscreen/goodix.c
4812
a0dc00b4 4813GPIO SUBSYSTEM
e4651a9f 4814M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4815M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4816L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4817T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4818S: Maintained
4819F: Documentation/gpio/
a0dc00b4 4820F: drivers/gpio/
bdc6e95e
AC
4821F: include/linux/gpio/
4822F: include/linux/gpio.h
9b692346 4823F: include/asm-generic/gpio.h
a0dc00b4 4824
71a6d0af
HW
4825GRE DEMULTIPLEXER DRIVER
4826M: Dmitry Kozlov <xeb@mail.ru>
4827L: netdev@vger.kernel.org
4828S: Maintained
11c26770
JP
4829F: net/ipv4/gre_demux.c
4830F: net/ipv4/gre_offload.c
71a6d0af
HW
4831F: include/net/gre.h
4832
d4c41139
KG
4833GRETH 10/100/1G Ethernet MAC device driver
4834M: Kristoffer Glembo <kristoffer@gaisler.com>
4835L: netdev@vger.kernel.org
4836S: Maintained
a31a96ad 4837F: drivers/net/ethernet/aeroflex/
d4c41139 4838
e8deeae2 4839GSPCA FINEPIX SUBDRIVER
8b58be88 4840M: Frank Zago <frank@zago.net>
661263b5 4841L: linux-media@vger.kernel.org
275ffde4 4842T: git git://linuxtv.org/media_tree.git
e8deeae2 4843S: Maintained
0c0d06ca 4844F: drivers/media/usb/gspca/finepix.c
e8deeae2 4845
4b3fa3c4
OL
4846GSPCA GL860 SUBDRIVER
4847M: Olivier Lorin <o.lorin@laposte.net>
4848L: linux-media@vger.kernel.org
275ffde4 4849T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4850S: Maintained
0c0d06ca 4851F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4852
e8deeae2 4853GSPCA M5602 SUBDRIVER
8b58be88 4854M: Erik Andren <erik.andren@gmail.com>
661263b5 4855L: linux-media@vger.kernel.org
275ffde4 4856T: git git://linuxtv.org/media_tree.git
e8deeae2 4857S: Maintained
0c0d06ca 4858F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4859
4860GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4861M: Hans de Goede <hdegoede@redhat.com>
661263b5 4862L: linux-media@vger.kernel.org
275ffde4 4863T: git git://linuxtv.org/media_tree.git
e8deeae2 4864S: Maintained
0c0d06ca 4865F: drivers/media/usb/gspca/pac207.c
e8deeae2 4866
261982f1 4867GSPCA SN9C20X SUBDRIVER
d95c5b0b 4868M: Brian Johnson <brijohn@gmail.com>
261982f1 4869L: linux-media@vger.kernel.org
275ffde4 4870T: git git://linuxtv.org/media_tree.git
261982f1 4871S: Maintained
0c0d06ca 4872F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4873
e8deeae2 4874GSPCA T613 SUBDRIVER
8b58be88 4875M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4876L: linux-media@vger.kernel.org
275ffde4 4877T: git git://linuxtv.org/media_tree.git
e8deeae2 4878S: Maintained
0c0d06ca 4879F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4880
4881GSPCA USB WEBCAM DRIVER
fc3f906b 4882M: Hans de Goede <hdegoede@redhat.com>
661263b5 4883L: linux-media@vger.kernel.org
275ffde4 4884T: git git://linuxtv.org/media_tree.git
e8deeae2 4885S: Maintained
0c0d06ca 4886F: drivers/media/usb/gspca/
e8deeae2 4887
584ec979 4888GUID PARTITION TABLE (GPT)
4f973c63 4889M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4890L: linux-efi@vger.kernel.org
4891S: Maintained
4892F: block/partitions/efi.*
4893
aa3c598b 4894STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4895M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4896L: linux-media@vger.kernel.org
275ffde4 4897T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4898S: Maintained
4899F: drivers/media/usb/stk1160/
e8deeae2 4900
4e456b86
YS
4901H8/300 ARCHITECTURE
4902M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4903L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4904W: http://uclinux-h8.sourceforge.jp
4905T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4906S: Maintained
4907F: arch/h8300/
4908F: drivers/clocksource/h8300_*.c
4909F: drivers/clk/h8300/
4910F: drivers/irqchip/irq-renesas-h8*.c
4911
71a6d0af
HW
4912HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4913M: Frank Seidel <frank@f-seidel.de>
4914L: platform-driver-x86@vger.kernel.org
4915W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4916S: Maintained
4917F: drivers/platform/x86/hdaps.c
4918
48fc9e26
HV
4919HDPVR USB VIDEO ENCODER DRIVER
4920M: Hans Verkuil <hverkuil@xs4all.nl>
4921L: linux-media@vger.kernel.org
4922T: git git://linuxtv.org/media_tree.git
a825eaec 4923W: https://linuxtv.org
48fc9e26 4924S: Odd Fixes
14430813 4925F: drivers/media/usb/hdpvr/
48fc9e26 4926
71a6d0af 4927HWPOISON MEMORY FAILURE HANDLING
f9625c48 4928M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4929L: linux-mm@kvack.org
71a6d0af
HW
4930S: Maintained
4931F: mm/memory-failure.c
4932F: mm/hwpoison-inject.c
4933
4934HYPERVISOR VIRTUAL CONSOLE DRIVER
4935L: linuxppc-dev@lists.ozlabs.org
4936S: Odd Fixes
4937F: drivers/tty/hvc/
4938
e5ab1477
AP
4939HACKRF MEDIA DRIVER
4940M: Antti Palosaari <crope@iki.fi>
4941L: linux-media@vger.kernel.org
a825eaec 4942W: https://linuxtv.org
e5ab1477
AP
4943W: http://palosaari.fi/linux/
4944Q: http://patchwork.linuxtv.org/project/linux-media/list/
4945T: git git://linuxtv.org/anttip/media_tree.git
4946S: Maintained
4947F: drivers/media/usb/hackrf/
4948
5b543965 4949HARDWARE MONITORING
d8130624 4950M: Jean Delvare <jdelvare@suse.com>
ca462085 4951M: Guenter Roeck <linux@roeck-us.net>
5b543965 4952L: lm-sensors@lm-sensors.org
595142e0 4953W: http://www.lm-sensors.org/
a94ef4ed 4954T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4955T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4956S: Maintained
047f4ec2 4957F: Documentation/hwmon/
679655da 4958F: drivers/hwmon/
047f4ec2 4959F: include/linux/hwmon*.h
5b543965 4960
844dd05f 4961HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4962M: Matt Mackall <mpm@selenic.com>
4963M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4964L: linux-crypto@vger.kernel.org
c0d0787b 4965S: Odd fixes
679655da
JP
4966F: Documentation/hw_random.txt
4967F: drivers/char/hw_random/
4968F: include/linux/hw_random.h
844dd05f 4969
8b37fcfc
OBC
4970HARDWARE SPINLOCK CORE
4971M: Ohad Ben-Cohen <ohad@wizery.com>
4972S: Maintained
9f273c24 4973T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
4974F: Documentation/hwspinlock.txt
4975F: drivers/hwspinlock/hwspinlock_*
4976F: include/linux/hwspinlock.h
4977
1da177e4 4978HARMONY SOUND DRIVER
ac6aecbf 4979L: linux-parisc@vger.kernel.org
1da177e4 4980S: Maintained
679655da 4981F: sound/parisc/harmony.*
1da177e4 4982
91952bc0
AP
4983HD29L2 MEDIA DRIVER
4984M: Antti Palosaari <crope@iki.fi>
4985L: linux-media@vger.kernel.org
a825eaec 4986W: https://linuxtv.org
91952bc0
AP
4987W: http://palosaari.fi/linux/
4988Q: http://patchwork.linuxtv.org/project/linux-media/list/
4989T: git git://linuxtv.org/anttip/media_tree.git
4990S: Maintained
4991F: drivers/media/dvb-frontends/hd29l2*
4992
e2d1d6c0 4993HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 4994L: iss_storagedev@hp.com
af9f1b3c 4995S: Orphan
679655da
JP
4996F: Documentation/blockdev/cpqarray.txt
4997F: drivers/block/cpqarray.*
e2d1d6c0 4998
9257aa49 4999HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
693373db 5000M: Don Brace <don.brace@pmcs.com>
9257aa49 5001L: iss_storagedev@hp.com
693373db
DB
5002L: storagedev@pmcs.com
5003L: linux-scsi@vger.kernel.org
9257aa49
SC
5004S: Supported
5005F: Documentation/scsi/hpsa.txt
5006F: drivers/scsi/hpsa*.[ch]
5007F: include/linux/cciss*.h
c117ab84 5008F: include/uapi/linux/cciss*.h
9257aa49 5009
e2d1d6c0 5010HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 5011M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 5012L: iss_storagedev@hp.com
693373db
DB
5013L: storagedev@pmcs.com
5014L: linux-scsi@vger.kernel.org
e2d1d6c0 5015S: Supported
679655da
JP
5016F: Documentation/blockdev/cciss.txt
5017F: drivers/block/cciss*
5018F: include/linux/cciss_ioctl.h
c117ab84 5019F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5020
1da177e4 5021HFS FILESYSTEM
6cf515e1
GU
5022L: linux-fsdevel@vger.kernel.org
5023S: Orphan
679655da
JP
5024F: Documentation/filesystems/hfs.txt
5025F: fs/hfs/
1da177e4 5026
ef575f47
GU
5027HFSPLUS FILESYSTEM
5028L: linux-fsdevel@vger.kernel.org
5029S: Orphan
5030F: Documentation/filesystems/hfsplus.txt
5031F: fs/hfsplus/
5032
1da177e4 5033HGA FRAMEBUFFER DRIVER
8b58be88 5034M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5035L: linux-nvidia@lists.surfsouth.com
5036W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5037S: Maintained
8a61f013 5038F: drivers/video/fbdev/hgafb.c
1da177e4 5039
4480f15b 5040HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5041M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5042M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5043L: linux-pm@vger.kernel.org
e2d1d6c0 5044S: Supported
679655da
JP
5045F: arch/x86/power/
5046F: drivers/base/power/
5047F: kernel/power/
5048F: include/linux/suspend.h
5049F: include/linux/freezer.h
5050F: include/linux/pm.h
679655da 5051F: arch/*/include/asm/suspend*.h
e2d1d6c0 5052
4ef4caad 5053HID CORE LAYER
e5f6450c 5054M: Jiri Kosina <jikos@kernel.org>
406df153 5055R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5056L: linux-input@vger.kernel.org
54e5881d 5057T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5058S: Maintained
679655da
JP
5059F: drivers/hid/
5060F: include/linux/hid*
c117ab84 5061F: include/uapi/linux/hid*
4ef4caad 5062
30ee72f0 5063HID SENSOR HUB DRIVERS
e5f6450c 5064M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5065M: Jonathan Cameron <jic23@kernel.org>
5066M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5067L: linux-input@vger.kernel.org
5068L: linux-iio@vger.kernel.org
5069S: Maintained
5070F: Documentation/hid/hid-sensor*
5071F: drivers/hid/hid-sensor-*
5072F: drivers/iio/*/hid-*
5073F: include/linux/hid-sensor-*
5074
38bed542 5075HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5076M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5077L: linux-kernel@vger.kernel.org
75fc2d37 5078T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5079S: Maintained
679655da 5080F: Documentation/timers/
5cee9645 5081F: kernel/time/hrtimer.c
88606e80
TG
5082F: kernel/time/clockevents.c
5083F: kernel/time/tick*.*
5084F: kernel/time/timer_*.c
05ed8490 5085F: include/linux/clockchips.h
679655da 5086F: include/linux/hrtimer.h
38bed542 5087
1da177e4 5088HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5089L: linux-hams@vger.kernel.org
8b64f2a0 5090S: Orphan
679655da
JP
5091F: drivers/net/hamradio/dmascc.c
5092F: drivers/net/hamradio/scc.c
1da177e4 5093
ede1e6f8 5094HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5095M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5096W: http://www.highpoint-tech.com
5097S: Supported
679655da
JP
5098F: Documentation/scsi/hptiop.txt
5099F: drivers/scsi/hptiop.c
ede1e6f8 5100
1da177e4 5101HIPPI
8b58be88 5102M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5103L: linux-hippi@sunsite.dk
5104S: Maintained
679655da 5105F: include/linux/hippidevice.h
c117ab84 5106F: include/uapi/linux/if_hippi.h
679655da 5107F: net/802/hippi.c
ff5a3b50 5108F: drivers/net/hippi/
1da177e4 5109
16c6c252
JG
5110HISILICON SAS Controller
5111M: John Garry <john.garry@huawei.com>
5112W: http://www.hisilicon.com
5113S: Supported
5114F: drivers/scsi/hisi_sas/
5115F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5116
ff1d2767 5117HOST AP DRIVER
8b58be88 5118M: Jouni Malinen <j@w1.fi>
85d32e7b 5119L: hostap@shmoo.com (subscribers-only)
724c6b35 5120L: linux-wireless@vger.kernel.org
ff1d2767
JM
5121W: http://hostap.epitest.fi/
5122S: Maintained
eb4f98d5 5123F: drivers/net/wireless/intersil/hostap/
ff1d2767 5124
dd8cd779 5125HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5126L: platform-driver-x86@vger.kernel.org
95c70215 5127S: Orphan
679655da 5128F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5129
e2d1d6c0 5130HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5131M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5132S: Maintained
7e25d724 5133F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5134
7d2c86b5 5135HPET: High Precision Event Timers driver
8b58be88 5136M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5137S: Maintained
679655da
JP
5138F: Documentation/timers/hpet.txt
5139F: drivers/char/hpet.c
5140F: include/linux/hpet.h
c117ab84 5141F: include/uapi/linux/hpet.h
b9b0332f 5142
e07b5d79 5143HPET: x86
9e06f631 5144S: Orphan
679655da
JP
5145F: arch/x86/kernel/hpet.c
5146F: arch/x86/include/asm/hpet.h
b9b0332f 5147
1da177e4 5148HPFS FILESYSTEM
8b58be88 5149M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5150W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5151S: Maintained
679655da 5152F: fs/hpfs/
1da177e4 5153
3441cded 5154HSI SUBSYSTEM
56459ea9
SR
5155M: Sebastian Reichel <sre@kernel.org>
5156T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5157S: Maintained
5158F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5159F: Documentation/hsi.txt
3441cded
SR
5160F: drivers/hsi/
5161F: include/linux/hsi/
5162F: include/uapi/linux/hsi/
5163
7d2c86b5 5164HSO 3G MODEM DRIVER
8b58be88 5165M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5166W: http://www.pharscape.org
5167S: Maintained
679655da 5168F: drivers/net/usb/hso.c
11cd29b0 5169
19990e29
AB
5170HSR NETWORK PROTOCOL
5171M: Arvid Brodin <arvid.brodin@alten.se>
5172L: netdev@vger.kernel.org
5173S: Maintained
5174F: net/hsr/
5175
5a18c343 5176HTCPEN TOUCHSCREEN DRIVER
8b58be88 5177M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5178L: linux-input@vger.kernel.org
5179S: Maintained
679655da 5180F: drivers/input/touchscreen/htcpen.c
5a18c343 5181
1da177e4 5182HUGETLB FILESYSTEM
6d49e352 5183M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5184S: Maintained
679655da 5185F: fs/hugetlbfs/
1da177e4 5186
05183189 5187Hyper-V CORE AND DRIVERS
9c3646d1 5188M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5189M: Haiyang Zhang <haiyangz@microsoft.com>
5190L: devel@linuxdriverproject.org
5191S: Maintained
a4162747
HZ
5192F: arch/x86/include/asm/mshyperv.h
5193F: arch/x86/include/uapi/asm/hyperv.h
5194F: arch/x86/kernel/cpu/mshyperv.c
05183189 5195F: drivers/hid/hid-hyperv.c
a4162747 5196F: drivers/hv/
f92ca80b 5197F: drivers/input/serio/hyperv-keyboard.c
05183189 5198F: drivers/net/hyperv/
a4162747 5199F: drivers/scsi/storvsc_drv.c
8a61f013 5200F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5201F: include/linux/hyperv.h
5202F: tools/hv/
54bf725e 5203F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5204
d85c8a6a 5205I2C OVER PARALLEL PORT
d8130624 5206M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5207L: linux-i2c@vger.kernel.org
5208S: Maintained
5209F: Documentation/i2c/busses/i2c-parport
5210F: Documentation/i2c/busses/i2c-parport-light
5211F: drivers/i2c/busses/i2c-parport.c
5212F: drivers/i2c/busses/i2c-parport-light.c
5213
5214I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5215M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5216L: linux-i2c@vger.kernel.org
5217S: Maintained
5218F: Documentation/i2c/busses/i2c-ali1535
5219F: Documentation/i2c/busses/i2c-ali1563
5220F: Documentation/i2c/busses/i2c-ali15x3
5221F: Documentation/i2c/busses/i2c-amd756
5222F: Documentation/i2c/busses/i2c-amd8111
5223F: Documentation/i2c/busses/i2c-i801
5224F: Documentation/i2c/busses/i2c-nforce2
5225F: Documentation/i2c/busses/i2c-piix4
5226F: Documentation/i2c/busses/i2c-sis5595
5227F: Documentation/i2c/busses/i2c-sis630
5228F: Documentation/i2c/busses/i2c-sis96x
5229F: Documentation/i2c/busses/i2c-via
5230F: Documentation/i2c/busses/i2c-viapro
5231F: drivers/i2c/busses/i2c-ali1535.c
5232F: drivers/i2c/busses/i2c-ali1563.c
5233F: drivers/i2c/busses/i2c-ali15x3.c
5234F: drivers/i2c/busses/i2c-amd756.c
5235F: drivers/i2c/busses/i2c-amd756-s4882.c
5236F: drivers/i2c/busses/i2c-amd8111.c
5237F: drivers/i2c/busses/i2c-i801.c
5238F: drivers/i2c/busses/i2c-isch.c
5239F: drivers/i2c/busses/i2c-nforce2.c
5240F: drivers/i2c/busses/i2c-nforce2-s4985.c
5241F: drivers/i2c/busses/i2c-piix4.c
5242F: drivers/i2c/busses/i2c-sis5595.c
5243F: drivers/i2c/busses/i2c-sis630.c
5244F: drivers/i2c/busses/i2c-sis96x.c
5245F: drivers/i2c/busses/i2c-via.c
5246F: drivers/i2c/busses/i2c-viapro.c
5247
cb7f07a4
NH
5248I2C/SMBUS ISMT DRIVER
5249M: Seth Heasley <seth.heasley@intel.com>
5250M: Neil Horman <nhorman@tuxdriver.com>
5251L: linux-i2c@vger.kernel.org
5252F: drivers/i2c/busses/i2c-ismt.c
5253F: Documentation/i2c/busses/i2c-ismt
5254
6ea884db 5255I2C/SMBUS STUB DRIVER
d8130624 5256M: Jean Delvare <jdelvare@suse.com>
846557d3 5257L: linux-i2c@vger.kernel.org
6ea884db 5258S: Maintained
8547a5bc 5259F: drivers/i2c/i2c-stub.c
6ea884db 5260
5b543965 5261I2C SUBSYSTEM
14d77c4d 5262M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5263L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5264W: https://i2c.wiki.kernel.org/
5265Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5266T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5267S: Maintained
40ed1b4c 5268F: Documentation/devicetree/bindings/i2c/
679655da
JP
5269F: Documentation/i2c/
5270F: drivers/i2c/
630bc46e 5271F: drivers/i2c/*/
679655da 5272F: include/linux/i2c.h
03b70d62 5273F: include/linux/i2c-*.h
c117ab84
CEB
5274F: include/uapi/linux/i2c.h
5275F: include/uapi/linux/i2c-*.h
1da177e4 5276
4560d677
WS
5277I2C ACPI SUPPORT
5278M: Mika Westerberg <mika.westerberg@linux.intel.com>
5279L: linux-i2c@vger.kernel.org
5280L: linux-acpi@vger.kernel.org
5281S: Maintained
4560d677 5282
d85c8a6a 5283I2C-TAOS-EVM DRIVER
d8130624 5284M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5285L: linux-i2c@vger.kernel.org
5286S: Maintained
5287F: Documentation/i2c/busses/i2c-taos-evm
5288F: drivers/i2c/busses/i2c-taos-evm.c
5289
e8c76eed 5290I2C-TINY-USB DRIVER
8b58be88 5291M: Till Harbaum <till@harbaum.org>
846557d3 5292L: linux-i2c@vger.kernel.org
932d1872 5293W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5294S: Maintained
679655da 5295F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5296
1da177e4 5297i386 BOOT CODE
8b58be88 5298M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5299S: Maintained
679655da 5300F: arch/x86/boot/
1da177e4
LT
5301
5302i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5303M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5304T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5305S: Maintained
5306
1da177e4 5307IA64 (Itanium) PLATFORM
8b58be88
JP
5308M: Tony Luck <tony.luck@intel.com>
5309M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5310L: linux-ia64@vger.kernel.org
6b1c70b1 5311T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5312S: Maintained
679655da 5313F: arch/ia64/
1da177e4 5314
4cd38750
LDSB
5315IBM Power VMX Cryptographic instructions
5316M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5317M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5318L: linux-crypto@vger.kernel.org
5319S: Supported
5320F: drivers/crypto/vmx/Makefile
5321F: drivers/crypto/vmx/Kconfig
5322F: drivers/crypto/vmx/vmx.c
5323F: drivers/crypto/vmx/aes*
5324F: drivers/crypto/vmx/ghash*
5325F: drivers/crypto/vmx/ppc-xlate.pl
5326
956c203c 5327IBM Power in-Nest Crypto Acceleration
4cd38750 5328M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5329M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5330L: linux-crypto@vger.kernel.org
5331S: Supported
28bceeaa
DS
5332F: drivers/crypto/nx/Makefile
5333F: drivers/crypto/nx/Kconfig
5334F: drivers/crypto/nx/nx-aes*
5335F: drivers/crypto/nx/nx-sha*
5336F: drivers/crypto/nx/nx.*
5337F: drivers/crypto/nx/nx_csbcpb.h
5338F: drivers/crypto/nx/nx_debugfs.h
956c203c 5339
0e16aafb 5340IBM Power 842 compression accelerator
41656aa7 5341M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5342S: Supported
28bceeaa
DS
5343F: drivers/crypto/nx/Makefile
5344F: drivers/crypto/nx/Kconfig
7011a122 5345F: drivers/crypto/nx/nx-842*
2da572c9 5346F: include/linux/sw842.h
2062c5b6 5347F: crypto/842.c
2da572c9 5348F: lib/842/
0e16aafb 5349
1da177e4 5350IBM Power Linux RAID adapter
8b58be88 5351M: Brian King <brking@us.ibm.com>
1da177e4 5352S: Supported
679655da 5353F: drivers/scsi/ipr.*
1da177e4 5354
9d348af4 5355IBM Power Virtual Ethernet Device Driver
eddd63a6 5356M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5357L: netdev@vger.kernel.org
5358S: Supported
9aa32835 5359F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5360
032c5e82
TF
5361IBM Power SRIOV Virtual NIC Device Driver
5362M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5363M: John Allen <jallen@linux.vnet.ibm.com>
5364L: netdev@vger.kernel.org
5365S: Supported
5366F: drivers/net/ethernet/ibm/ibmvnic.*
5367
e6babec6 5368IBM Power Virtual SCSI Device Drivers
bcbde52b 5369M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5370L: linux-scsi@vger.kernel.org
5371S: Supported
e6babec6
NF
5372F: drivers/scsi/ibmvscsi/ibmvscsi*
5373F: drivers/scsi/ibmvscsi/viosrp.h
5374
5375IBM Power Virtual FC Device Drivers
44b4dad9 5376M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5377L: linux-scsi@vger.kernel.org
5378S: Supported
5379F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5380
1da177e4 5381IBM ServeRAID RAID DRIVER
f9213e78 5382S: Orphan
679655da 5383F: drivers/scsi/ips.*
1da177e4 5384
6ed9f9c4
PT
5385ICH LPC AND GPIO DRIVER
5386M: Peter Tyser <ptyser@xes-inc.com>
5387S: Maintained
5388F: drivers/mfd/lpc_ich.c
5389F: drivers/gpio/gpio-ich.c
5390
1e7106fc 5391IDE SUBSYSTEM
8b58be88 5392M: "David S. Miller" <davem@davemloft.net>
1da177e4 5393L: linux-ide@vger.kernel.org
8a6e2535 5394Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5395T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5396S: Maintained
679655da
JP
5397F: Documentation/ide/
5398F: drivers/ide/
5399F: include/linux/ide.h
1da177e4 5400
6cb8c13d
IP
5401IDEAPAD LAPTOP EXTRAS DRIVER
5402M: Ike Panhc <ike.pan@canonical.com>
5403L: platform-driver-x86@vger.kernel.org
5404W: http://launchpad.net/ideapad-laptop
5405S: Maintained
5406F: drivers/platform/x86/ideapad-laptop.c
5407
1ea4c161
AM
5408IDEAPAD LAPTOP SLIDEBAR DRIVER
5409M: Andrey Moiseev <o2g.org.ru@gmail.com>
5410L: linux-input@vger.kernel.org
5411W: https://github.com/o2genum/ideapad-slidebar
5412S: Maintained
5413F: drivers/input/misc/ideapad_slidebar.c
5414
0f861e8c 5415IDE/ATAPI DRIVERS
487ba8e8 5416M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5417L: linux-ide@vger.kernel.org
c404c199 5418S: Maintained
679655da
JP
5419F: Documentation/cdrom/ide-cd
5420F: drivers/ide/ide-cd*
1da177e4 5421
27471fdb 5422IDLE-I7300
8b58be88 5423M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5424L: linux-pm@vger.kernel.org
27471fdb 5425S: Supported
679655da 5426F: drivers/idle/i7300_idle.c
27471fdb 5427
02cf2286 5428IEEE 802.15.4 SUBSYSTEM
b6e195fd 5429M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5430L: linux-wpan@vger.kernel.org
5431W: https://github.com/linux-wpan
5432T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5433S: Maintained
5434F: net/ieee802154/
68653359 5435F: net/mac802154/
251741b1 5436F: drivers/net/ieee802154/
580947d3
AA
5437F: include/linux/nl802154.h
5438F: include/linux/ieee802154.h
5439F: include/net/nl802154.h
5440F: include/net/mac802154.h
5441F: include/net/af_ieee802154.h
5442F: include/net/cfg802154.h
5443F: include/net/ieee802154_netdev.h
ebef9c12 5444F: Documentation/networking/ieee802154.txt
02cf2286 5445
b1c97193
SY
5446IGORPLUG-USB IR RECEIVER
5447M: Sean Young <sean@mess.org>
5448L: linux-media@vger.kernel.org
5449S: Maintained
5450F: drivers/media/rc/igorplugusb.c
5451
40ad4a30
SY
5452IGUANAWORKS USB IR TRANSCEIVER
5453M: Sean Young <sean@mess.org>
5454L: linux-media@vger.kernel.org
5455S: Maintained
5456F: drivers/media/rc/iguanair.c
5457
9545f86e 5458IIO SUBSYSTEM AND DRIVERS
030a13d7 5459M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5460R: Hartmut Knaack <knaack.h@gmx.de>
5461R: Lars-Peter Clausen <lars@metafoo.de>
5462R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5463L: linux-iio@vger.kernel.org
5464S: Maintained
03e7c251 5465F: drivers/iio/
9545f86e 5466F: drivers/staging/iio/
8fe671fc 5467F: include/linux/iio/
817020cf 5468F: tools/iio/
9545f86e 5469
65519263
SG
5470IKANOS/ADI EAGLE ADSL USB DRIVER
5471M: Matthieu Castet <castet.matthieu@free.fr>
5472M: Stanislaw Gruszka <stf_xl@wp.pl>
5473S: Maintained
5474F: drivers/usb/atm/ueagle-atm.c
5475
e89ab51f
GR
5476INA209 HARDWARE MONITOR DRIVER
5477M: Guenter Roeck <linux@roeck-us.net>
5478L: lm-sensors@lm-sensors.org
5479S: Maintained
5480F: Documentation/hwmon/ina209
5481F: Documentation/devicetree/bindings/i2c/ina209.txt
5482F: drivers/hwmon/ina209.c
5483
5484INA2XX HARDWARE MONITOR DRIVER
5485M: Guenter Roeck <linux@roeck-us.net>
5486L: lm-sensors@lm-sensors.org
5487S: Maintained
5488F: Documentation/hwmon/ina2xx
5489F: drivers/hwmon/ina2xx.c
5490F: include/linux/platform_data/ina2xx.h
5491
14dc124f
SIG
5492INDUSTRY PACK SUBSYSTEM (IPACK)
5493M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5494M: Jens Taprogge <jens.taprogge@taprogge.org>
5495M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5496L: industrypack-devel@lists.sourceforge.net
5497W: http://industrypack.sourceforge.net
5498S: Maintained
5499F: drivers/ipack/
5500
8adc53fd
ZLK
5501INGENIC JZ4780 DMA Driver
5502M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5503S: Maintained
5504F: drivers/dma/dma-jz4780.c
5505
aa7168f4 5506INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5507M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5508M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5509L: linux-ima-devel@lists.sourceforge.net
5510L: linux-ima-user@lists.sourceforge.net
5511L: linux-security-module@vger.kernel.org
9f273c24 5512T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5513S: Supported
679655da 5514F: security/integrity/ima/
aa7168f4 5515
9a4ea5a9
JH
5516IMGTEC IR DECODER DRIVER
5517M: James Hogan <james.hogan@imgtec.com>
5518S: Maintained
5519F: drivers/media/rc/img-ir/
5520
1da177e4 5521IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5522L: linux-fbdev@vger.kernel.org
843393d3 5523S: Orphan
8a61f013 5524F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5525
5526INFINIBAND SUBSYSTEM
b6b2bbe6 5527M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5528M: Sean Hefty <sean.hefty@intel.com>
5529M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5530L: linux-rdma@vger.kernel.org
605841f5 5531W: http://www.openfabrics.org/
8a6e2535 5532Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5533T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5534S: Supported
679655da
JP
5535F: Documentation/infiniband/
5536F: drivers/infiniband/
2dfcad3a 5537F: drivers/staging/rdma/
c117ab84 5538F: include/uapi/linux/if_infiniband.h
954138dc
YD
5539F: include/uapi/rdma/
5540F: include/rdma/
1da177e4 5541
c9f04f58 5542INOTIFY
8b58be88
JP
5543M: John McCutchan <john@johnmccutchan.com>
5544M: Robert Love <rlove@rlove.org>
5545M: Eric Paris <eparis@parisplace.org>
c9f04f58 5546S: Maintained
679655da
JP
5547F: Documentation/filesystems/inotify.txt
5548F: fs/notify/inotify/
5549F: include/linux/inotify.h
c117ab84 5550F: include/uapi/linux/inotify.h
c9f04f58 5551
e2d1d6c0 5552INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5553M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5554L: linux-input@vger.kernel.org
8a6e2535 5555Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5556T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5557S: Maintained
679655da 5558F: drivers/input/
f4eea7e2 5559F: include/linux/input.h
c117ab84 5560F: include/uapi/linux/input.h
f4eea7e2 5561F: include/linux/input/
e2d1d6c0 5562
3267a87f 5563INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5564M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5565L: linux-input@vger.kernel.org
75dd112a 5566S: Odd fixes
3267a87f 5567F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5568F: drivers/input/input-mt.c
3267a87f
HR
5569K: \b(ABS|SYN)_MT_
5570
97fa99a3
JY
5571INTEL ASoC BDW/HSW DRIVERS
5572M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5573L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5574S: Supported
e8e1225d
JP
5575F: sound/soc/intel/common/sst-dsp*
5576F: sound/soc/intel/common/sst-firmware.c
5577F: sound/soc/intel/boards/broadwell.c
5578F: sound/soc/intel/haswell/
97fa99a3 5579
4ac13e17
DJ
5580INTEL C600 SERIES SAS CONTROLLER DRIVER
5581M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5582M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5583L: linux-scsi@vger.kernel.org
7106891a
DJ
5584T: git git://git.code.sf.net/p/intel-sas/isci
5585S: Supported
4ac13e17 5586F: drivers/scsi/isci/
4ac13e17 5587
ecc83e52
AH
5588INTEL HID EVENT DRIVER
5589M: Alex Hung <alex.hung@canonical.com>
5590L: platform-driver-x86@vger.kernel.org
5591S: Maintained
5592F: drivers/platform/x86/intel-hid.c
5593
26717172
LB
5594INTEL IDLE DRIVER
5595M: Len Brown <lenb@kernel.org>
bf1c138e 5596L: linux-pm@vger.kernel.org
08deed1e 5597T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5598S: Supported
5599F: drivers/idle/intel_idle.c
5600
7c1ac18d 5601INTEL PSTATE DRIVER
58ac1f62
SP
5602M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5603M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5604L: linux-pm@vger.kernel.org
5605S: Supported
5606F: drivers/cpufreq/intel_pstate.c
5607
9eb8ef74 5608INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5609M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5610L: linux-fbdev@vger.kernel.org
ce00f85c 5611S: Maintained
679655da 5612F: Documentation/fb/intelfb.txt
8a61f013 5613F: drivers/video/fbdev/intelfb/
9eb8ef74 5614
1da177e4 5615INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5616M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5617L: linux-fbdev@vger.kernel.org
ce00f85c 5618S: Maintained
8a61f013 5619F: drivers/video/fbdev/i810/
1da177e4 5620
f4a9bc4c 5621INTEL MENLOW THERMAL DRIVER
8b58be88 5622M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5623L: platform-driver-x86@vger.kernel.org
5ca92bd9 5624W: https://01.org/linux-acpi
f4a9bc4c 5625S: Supported
679655da 5626F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5627
248a9dc3 5628INTEL I/OAT DMA DRIVER
18ebd564 5629M: Dave Jiang <dave.jiang@intel.com>
08223d80 5630R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5631L: dmaengine@vger.kernel.org
5632Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5633S: Supported
679655da 5634F: drivers/dma/ioat*
248a9dc3 5635
6c8909b4 5636INTEL IOMMU (VT-d)
8b58be88 5637M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5638L: iommu@lists.linux-foundation.org
54e5881d 5639T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5640S: Supported
3fb39615 5641F: drivers/iommu/intel-iommu.c
679655da 5642F: include/linux/intel-iommu.h
6c8909b4 5643
b3e5f263 5644INTEL IOP-ADMA DMA DRIVER
08223d80 5645R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5646S: Odd fixes
679655da 5647F: drivers/dma/iop-adma.c
b3e5f263 5648
9251ce95 5649INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5650M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5651S: Maintained
679655da
JP
5652F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5653F: arch/arm/mach-ixp4xx/include/mach/npe.h
5654F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5655F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5656F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5657F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5658
844dd05f 5659INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5660M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5661S: Maintained
679655da 5662F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5663
2f302324 5664INTEL ETHERNET DRIVERS
8b58be88 5665M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5666R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5667R: Shannon Nelson <shannon.nelson@intel.com>
5668R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5669R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5670R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5671R: John Ronciak <john.ronciak@intel.com>
5672R: Mitch Williams <mitch.a.williams@intel.com>
5673L: intel-wired-lan@lists.osuosl.org
f6fde11a 5674W: http://www.intel.com/support/feedback.htm
d94e6fed 5675W: http://e1000.sourceforge.net/
2f302324
JK
5676Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5677T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5678T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5679S: Supported
0d164401
JK
5680F: Documentation/networking/e100.txt
5681F: Documentation/networking/e1000.txt
5682F: Documentation/networking/e1000e.txt
5683F: Documentation/networking/igb.txt
5684F: Documentation/networking/igbvf.txt
5685F: Documentation/networking/ixgb.txt
5686F: Documentation/networking/ixgbe.txt
5687F: Documentation/networking/ixgbevf.txt
1bff6529 5688F: Documentation/networking/i40e.txt
105bf2fe 5689F: Documentation/networking/i40evf.txt
dee1ad47 5690F: drivers/net/ethernet/intel/
bc90d291 5691F: drivers/net/ethernet/intel/*/
1da177e4 5692
0963d59b
LW
5693INTEL-MID GPIO DRIVER
5694M: David Cohen <david.a.cohen@linux.intel.com>
5695L: linux-gpio@vger.kernel.org
5696S: Maintained
5697F: drivers/gpio/gpio-intel-mid.c
5698
ca907a90
SY
5699INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5700M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5701L: linux-wireless@vger.kernel.org
ca907a90 5702S: Maintained
679655da 5703F: Documentation/networking/README.ipw2100
679655da 5704F: Documentation/networking/README.ipw2200
367a1092 5705F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5706
5760b0a5
AS
5707INTEL(R) TRACE HUB
5708M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5709S: Supported
5710F: Documentation/trace/intel_th.txt
5711F: drivers/hwtracing/intel_th/
5712
4bd96a7a 5713INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5714M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5715L: tboot-devel@lists.sourceforge.net
5716W: http://tboot.sourceforge.net
e9b7d7c8 5717T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5718S: Supported
5719F: Documentation/intel_txt.txt
5720F: include/linux/tboot.h
5721F: arch/x86/kernel/tboot.c
5722
8a70da82 5723INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5724M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5725M: linux-wimax@intel.com
49e7d9df 5726L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5727S: Supported
5728W: http://linuxwimax.org
679655da
JP
5729F: Documentation/wimax/README.i2400m
5730F: drivers/net/wimax/i2400m/
c117ab84 5731F: include/uapi/linux/wimax/i2400m.h
8a70da82 5732
1c0ce89c
SG
5733INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5734M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5735L: linux-wireless@vger.kernel.org
1c0ce89c 5736S: Supported
7ac9a364 5737F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5738
b481de9c 5739INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5740M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5741M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5742M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5743L: linux-wireless@vger.kernel.org
b481de9c 5744W: http://intellinuxwireless.org
b62ff718 5745T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5746S: Supported
e705c121 5747F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5748
de8fe023
TW
5749INTEL MANAGEMENT ENGINE (mei)
5750M: Tomas Winkler <tomas.winkler@intel.com>
5751L: linux-kernel@vger.kernel.org
5752S: Supported
c117ab84 5753F: include/uapi/linux/mei.h
5069288b 5754F: include/linux/mei_cl_bus.h
de8fe023 5755F: drivers/misc/mei/*
e07950a1 5756F: Documentation/misc-devices/mei/*
de8fe023 5757
50ceb98b
SD
5758INTEL MIC DRIVERS (mic)
5759M: Sudeep Dutt <sudeep.dutt@intel.com>
5760M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5761S: Supported
5762W: https://github.com/sudeepdutt/mic
5763W: http://software.intel.com/en-us/mic-developer
5764F: include/linux/mic_bus.h
5765F: include/linux/scif.h
5766F: include/uapi/linux/mic_common.h
5767F: include/uapi/linux/mic_ioctl.h
9f273c24 5768F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
5769F: drivers/misc/mic/
5770F: drivers/dma/mic_x100_dma.c
5771F: drivers/dma/mic_x100_dma.h
9f273c24 5772F: Documentation/mic/
50ceb98b 5773
fdca4f16 5774INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5775M: Zha Qipeng<qipeng.zha@intel.com>
5776L: platform-driver-x86@vger.kernel.org
5777S: Maintained
5778F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5779F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5780F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5781F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5782
378f956e
SKC
5783INTEL TELEMETRY DRIVER
5784M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5785L: platform-driver-x86@vger.kernel.org
5786S: Maintained
378f956e 5787F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 5788F: drivers/platform/x86/intel_telemetry*
0a8b8353 5789
cb109a0e 5790IOC3 ETHERNET DRIVER
8b58be88 5791M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5792L: linux-mips@linux-mips.org
5793S: Maintained
8862bf1e 5794F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5795
cb109a0e 5796IOC3 SERIAL DRIVER
8b58be88 5797M: Pat Gefre <pfg@sgi.com>
d39e0721 5798L: linux-serial@vger.kernel.org
cb109a0e 5799S: Maintained
df621252 5800F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5801
0b6e8569
SW
5802IOMMU DRIVERS
5803M: Joerg Roedel <joro@8bytes.org>
5804L: iommu@lists.linux-foundation.org
5805T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5806S: Maintained
5807F: drivers/iommu/
5808
4480f15b 5809IP MASQUERADING
8b58be88 5810M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5811S: Maintained
679655da 5812F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5813
4409ebe9 5814IPMI SUBSYSTEM
8b58be88 5815M: Corey Minyard <minyard@acm.org>
b0c90653 5816L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5817W: http://openipmi.sourceforge.net/
5818S: Supported
679655da
JP
5819F: Documentation/IPMI.txt
5820F: drivers/char/ipmi/
5821F: include/linux/ipmi*
c117ab84 5822F: include/uapi/linux/ipmi*
4409ebe9 5823
2d800897
KW
5824QCOM AUDIO (ASoC) DRIVERS
5825M: Patrick Lai <plai@codeaurora.org>
5826M: Banajit Goswami <bgoswami@codeaurora.org>
5827L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5828S: Supported
5829F: sound/soc/qcom/
5830
e2d1d6c0 5831IPS SCSI RAID DRIVER
8b58be88 5832M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5833L: linux-scsi@vger.kernel.org
5834W: http://www.adaptec.com/
5835S: Maintained
679655da 5836F: drivers/scsi/ips*
e2d1d6c0
RD
5837
5838IPVS
8b58be88
JP
5839M: Wensong Zhang <wensong@linux-vs.org>
5840M: Simon Horman <horms@verge.net.au>
5841M: Julian Anastasov <ja@ssi.bg>
979b6c13 5842L: netdev@vger.kernel.org
e2d1d6c0 5843L: lvs-devel@vger.kernel.org
1da177e4 5844S: Maintained
9f273c24
FW
5845T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5846T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 5847F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5848F: include/net/ip_vs.h
c117ab84 5849F: include/uapi/linux/ip_vs.h
679655da 5850F: net/netfilter/ipvs/
1da177e4 5851
e7839f25 5852IPWIRELESS DRIVER
e5f6450c 5853M: Jiri Kosina <jikos@kernel.org>
d8130624 5854M: David Sterba <dsterba@suse.com>
92094aa0 5855S: Odd Fixes
282361a0 5856F: drivers/tty/ipwireless/
099dc4fb 5857
e2d1d6c0 5858IPX NETWORK LAYER
8b58be88 5859M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5860L: netdev@vger.kernel.org
5861S: Maintained
679655da 5862F: include/net/ipx.h
c117ab84 5863F: include/uapi/linux/ipx.h
679655da 5864F: net/ipx/
e2d1d6c0 5865
1da177e4 5866IRDA SUBSYSTEM
8b58be88 5867M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5868L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5869L: netdev@vger.kernel.org
1da177e4 5870W: http://irda.sourceforge.net/
f353976d 5871S: Maintained
e0057975 5872T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5873F: Documentation/networking/irda.txt
5874F: drivers/net/irda/
5875F: include/net/irda/
5876F: net/irda/
1da177e4 5877
a800c7cc
TG
5878IRQ SUBSYSTEM
5879M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5880L: linux-kernel@vger.kernel.org
a800c7cc 5881S: Maintained
75fc2d37 5882T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5883F: kernel/irq/
2ed9fd28
JC
5884
5885IRQCHIP DRIVERS
5886M: Thomas Gleixner <tglx@linutronix.de>
5887M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5888M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5889L: linux-kernel@vger.kernel.org
5890S: Maintained
5891T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5892T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5893F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5894F: drivers/irqchip/
a800c7cc 5895
7ab3a837 5896IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5897M: Jiang Liu <jiang.liu@linux.intel.com>
5898M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5899S: Maintained
b09dec2c 5900T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5901F: Documentation/IRQ-domain.txt
5902F: include/linux/irqdomain.h
5903F: kernel/irq/irqdomain.c
b09dec2c 5904F: kernel/irq/msi.c
7ab3a837 5905
e2d1d6c0 5906ISAPNP
8b58be88 5907M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5908S: Maintained
679655da
JP
5909F: Documentation/isapnp.txt
5910F: drivers/pnp/isapnp/
5911F: include/linux/isapnp.h
e2d1d6c0 5912
d39b8420
HV
5913ISA RADIO MODULE
5914M: Hans Verkuil <hverkuil@xs4all.nl>
5915L: linux-media@vger.kernel.org
5916T: git git://linuxtv.org/media_tree.git
a825eaec 5917W: https://linuxtv.org
d39b8420
HV
5918S: Maintained
5919F: drivers/media/radio/radio-isa*
5920
71a6d0af
HW
5921iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5922M: Peter Jones <pjones@redhat.com>
5923M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5924S: Maintained
5925F: drivers/firmware/iscsi_ibft*
5926
14816b1e 5927ISCSI
8b58be88 5928M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5929L: open-iscsi@googlegroups.com
5930W: www.open-iscsi.org
54e5881d 5931T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5932S: Maintained
679655da
JP
5933F: drivers/scsi/*iscsi*
5934F: include/scsi/*iscsi*
14816b1e 5935
1e65eb42
OG
5936ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5937M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5938M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5939M: Roi Dayan <roid@mellanox.com>
5940L: linux-rdma@vger.kernel.org
5941S: Supported
5942W: http://www.openfabrics.org
5943W: www.open-iscsi.org
5944Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5945F: drivers/infiniband/ulp/iser/
1e65eb42 5946
2b70e5fd
SG
5947ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5948M: Sagi Grimberg <sagig@mellanox.com>
5949T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5950L: linux-rdma@vger.kernel.org
5951L: target-devel@vger.kernel.org
5952S: Supported
5953W: http://www.linux-iscsi.org
5954F: drivers/infiniband/ulp/isert
5955
1da177e4 5956ISDN SUBSYSTEM
8b58be88 5957M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5958L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5959L: netdev@vger.kernel.org
1da177e4 5960W: http://www.isdn4linux.de
54e5881d 5961T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5962S: Maintained
679655da
JP
5963F: Documentation/isdn/
5964F: drivers/isdn/
5965F: include/linux/isdn.h
5966F: include/linux/isdn/
c117ab84
CEB
5967F: include/uapi/linux/isdn.h
5968F: include/uapi/linux/isdn/
1da177e4
LT
5969
5970ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5971M: Armin Schindler <mac@melware.de>
d5d52273 5972L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5973W: http://www.melware.de
5974S: Maintained
679655da 5975F: drivers/isdn/hardware/eicon/
1da177e4 5976
d624870f 5977IT87 HARDWARE MONITORING DRIVER
d8130624 5978M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
5979L: lm-sensors@lm-sensors.org
5980S: Maintained
5981F: Documentation/hwmon/it87
5982F: drivers/hwmon/it87.c
5983
d7104bff
AP
5984IT913X MEDIA DRIVER
5985M: Antti Palosaari <crope@iki.fi>
5986L: linux-media@vger.kernel.org
a825eaec 5987W: https://linuxtv.org
d7104bff
AP
5988W: http://palosaari.fi/linux/
5989Q: http://patchwork.linuxtv.org/project/linux-media/list/
5990T: git git://linuxtv.org/anttip/media_tree.git
5991S: Maintained
249c697e 5992F: drivers/media/tuners/it913x*
d7104bff 5993
91821ff3 5994IVTV VIDEO4LINUX DRIVER
6afdeaf8 5995M: Andy Walls <awalls@md.metrocast.net>
7b212edf 5996L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 5997L: linux-media@vger.kernel.org
275ffde4 5998T: git git://linuxtv.org/media_tree.git
91821ff3
HV
5999W: http://www.ivtvdriver.org
6000S: Maintained
679655da 6001F: Documentation/video4linux/*.ivtv
90d72ac6 6002F: drivers/media/pci/ivtv/
c117ab84 6003F: include/uapi/linux/ivtv*
91821ff3 6004
68620bdd
MP
6005IX2505V MEDIA DRIVER
6006M: Malcolm Priestley <tvboxspy@gmail.com>
6007L: linux-media@vger.kernel.org
a825eaec 6008W: https://linuxtv.org
68620bdd
MP
6009Q: http://patchwork.linuxtv.org/project/linux-media/list/
6010S: Maintained
6011F: drivers/media/dvb-frontends/ix2505v*
6012
4453d736
GR
6013JC42.4 TEMPERATURE SENSOR DRIVER
6014M: Guenter Roeck <linux@roeck-us.net>
6015L: lm-sensors@lm-sensors.org
6016S: Maintained
6017F: drivers/hwmon/jc42.c
6018F: Documentation/hwmon/jc42
6019
e2d1d6c0 6020JFS FILESYSTEM
3256f80f 6021M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6022L: jfs-discussion@lists.sourceforge.net
6023W: http://jfs.sourceforge.net/
54e5881d 6024T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6025S: Maintained
679655da
JP
6026F: Documentation/filesystems/jfs.txt
6027F: fs/jfs/
e2d1d6c0 6028
95252236 6029JME NETWORK DRIVER
8b58be88 6030M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6031L: netdev@vger.kernel.org
6032S: Maintained
63d24a0e 6033F: drivers/net/ethernet/jme.*
95252236 6034
1da177e4 6035JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6036M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6037L: linux-mtd@lists.infradead.org
6038W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6039S: Maintained
679655da 6040F: fs/jffs2/
c117ab84 6041F: include/uapi/linux/jffs2.h
1da177e4 6042
d183e11a
TT
6043JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6044M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6045M: Jan Kara <jack@suse.com>
d183e11a
TT
6046L: linux-ext4@vger.kernel.org
6047S: Maintained
6048F: fs/jbd2/
6049F: include/linux/jbd2.h
ae0718f8 6050
207dab5f
MU
6051JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6052M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6053L: linux-media@vger.kernel.org
6054S: Maintained
6055F: drivers/media/platform/rcar_jpu.c
6056
fd8b6cb4 6057JSM Neo PCI based serial card
9d141cb9 6058M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
6059L: linux-serial@vger.kernel.org
6060S: Maintained
df621252 6061F: drivers/tty/serial/jsm/
ae0718f8 6062
af39917d
CL
6063K10TEMP HARDWARE MONITORING DRIVER
6064M: Clemens Ladisch <clemens@ladisch.de>
6065L: lm-sensors@lm-sensors.org
6066S: Maintained
6067F: Documentation/hwmon/k10temp
6068F: drivers/hwmon/k10temp.c
6069
4660cb35 6070K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6071M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 6072L: lm-sensors@lm-sensors.org
ae0718f8 6073S: Maintained
679655da
JP
6074F: Documentation/hwmon/k8temp
6075F: drivers/hwmon/k8temp.c
ae0718f8 6076
1da177e4 6077KCONFIG
5eb1f99e 6078M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6079L: linux-kbuild@vger.kernel.org
cea8321c 6080T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6081S: Maintained
679655da
JP
6082F: Documentation/kbuild/kconfig-language.txt
6083F: scripts/kconfig/
1da177e4 6084
ea6c2089 6085KDUMP
8b58be88
JP
6086M: Vivek Goyal <vgoyal@redhat.com>
6087M: Haren Myneni <hbabu@us.ibm.com>
34633993 6088L: kexec@lists.infradead.org
ea6c2089
VG
6089W: http://lse.sourceforge.net/kdump/
6090S: Maintained
80811493 6091F: Documentation/kdump/
ea6c2089 6092
f41bf02f
HV
6093KEENE FM RADIO TRANSMITTER DRIVER
6094M: Hans Verkuil <hverkuil@xs4all.nl>
6095L: linux-media@vger.kernel.org
6096T: git git://linuxtv.org/media_tree.git
a825eaec 6097W: https://linuxtv.org
f41bf02f
HV
6098S: Maintained
6099F: drivers/media/radio/radio-keene*
6100
1da177e4 6101KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6102M: Ian Kent <raven@themaw.net>
f694fc97 6103L: autofs@vger.kernel.org
1da177e4 6104S: Maintained
679655da 6105F: fs/autofs4/
1da177e4 6106
70fb7ba6 6107KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6108M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6109T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6110T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6111L: linux-kbuild@vger.kernel.org
5ce45962 6112S: Maintained
679655da
JP
6113F: Documentation/kbuild/
6114F: Makefile
6115F: scripts/Makefile.*
70fb7ba6
MM
6116F: scripts/basic/
6117F: scripts/mk*
6118F: scripts/package/
1da177e4
LT
6119
6120KERNEL JANITORS
c3000e03 6121L: kernel-janitors@vger.kernel.org
10466f5a 6122W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6123S: Odd Fixes
1da177e4 6124
e8b43555 6125KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6126M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6127M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6128L: linux-nfs@vger.kernel.org
1da177e4 6129W: http://nfs.sourceforge.net/
9f273c24 6130T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6131S: Supported
679655da 6132F: fs/nfsd/
c117ab84 6133F: include/uapi/linux/nfsd/
679655da
JP
6134F: fs/lockd/
6135F: fs/nfs_common/
6136F: net/sunrpc/
6137F: include/linux/lockd/
6138F: include/linux/sunrpc/
c117ab84 6139F: include/uapi/linux/sunrpc/
1da177e4 6140
13b122b3
SK
6141KERNEL SELFTEST FRAMEWORK
6142M: Shuah Khan <shuahkh@osg.samsung.com>
64f00850 6143L: linux-kselftest@vger.kernel.org
13b122b3
SK
6144T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6145S: Maintained
6146F: tools/testing/selftests
6147
426d62e2 6148KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6149M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6150M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6151L: kvm@vger.kernel.org
e3e58478 6152W: http://www.linux-kvm.org
a94b40a6 6153T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6154S: Supported
c93a64fe
PB
6155F: Documentation/*/kvm*.txt
6156F: Documentation/virtual/kvm/
679655da 6157F: arch/*/kvm/
1662e862
CB
6158F: arch/x86/kernel/kvm.c
6159F: arch/x86/kernel/kvmclock.c
679655da
JP
6160F: arch/*/include/asm/kvm*
6161F: include/linux/kvm*
c117ab84 6162F: include/uapi/linux/kvm*
679655da 6163F: virt/kvm/
426d62e2 6164
ad8003d3 6165KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6166M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6167L: kvm@vger.kernel.org
038161de 6168W: http://www.linux-kvm.org/
7de609c8 6169S: Maintained
679655da 6170F: arch/x86/include/asm/svm.h
679655da 6171F: arch/x86/kvm/svm.c
426d62e2 6172
513014b7 6173KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6174M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6175L: kvm-ppc@vger.kernel.org
038161de 6176W: http://www.linux-kvm.org/
6a7f972d 6177T: git git://github.com/agraf/linux-2.6.git
513014b7 6178S: Supported
679655da
JP
6179F: arch/powerpc/include/asm/kvm*
6180F: arch/powerpc/kvm/
513014b7 6181
85f8fffe 6182KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6183M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6184M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6185L: linux-s390@vger.kernel.org
6186W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6187T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6188S: Supported
679655da
JP
6189F: Documentation/s390/kvm.txt
6190F: arch/s390/include/asm/kvm*
80811493 6191F: arch/s390/kvm/
85f8fffe 6192
a749474d 6193KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6194M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6195M: Marc Zyngier <marc.zyngier@arm.com>
6196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6197L: kvmarm@lists.cs.columbia.edu
6198W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6199T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6200S: Supported
a749474d
CD
6201F: arch/arm/include/uapi/asm/kvm*
6202F: arch/arm/include/asm/kvm*
6203F: arch/arm/kvm/
5c8818b4
MZ
6204F: virt/kvm/arm/
6205F: include/kvm/arm_*
a749474d 6206
6394a3ec 6207KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6208M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6209M: Marc Zyngier <marc.zyngier@arm.com>
6210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6211L: kvmarm@lists.cs.columbia.edu
6212S: Maintained
6213F: arch/arm64/include/uapi/asm/kvm*
6214F: arch/arm64/include/asm/kvm*
6215F: arch/arm64/kvm/
6216
bfd3d532
JH
6217KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6218M: James Hogan <james.hogan@imgtec.com>
6219L: linux-mips@linux-mips.org
6220S: Supported
6221F: arch/mips/include/uapi/asm/kvm*
6222F: arch/mips/include/asm/kvm*
6223F: arch/mips/kvm/
6224
dc009d92 6225KEXEC
8b58be88 6226M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6227W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6228L: kexec@lists.infradead.org
dc009d92 6229S: Maintained
679655da 6230F: include/linux/kexec.h
c117ab84 6231F: include/uapi/linux/kexec.h
679655da 6232F: kernel/kexec.c
dc009d92 6233
e971461f
DH
6234KEYS/KEYRINGS:
6235M: David Howells <dhowells@redhat.com>
aa62efff 6236L: keyrings@vger.kernel.org
e971461f 6237S: Maintained
d410fa4e 6238F: Documentation/security/keys.txt
e971461f
DH
6239F: include/linux/key.h
6240F: include/linux/key-type.h
6241F: include/keys/
6242F: security/keys/
6243
7f3c68be 6244KEYS-TRUSTED
74dd744f
MZ
6245M: David Safford <safford@us.ibm.com>
6246M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6247L: linux-security-module@vger.kernel.org
aa62efff 6248L: keyrings@vger.kernel.org
7f3c68be 6249S: Supported
d410fa4e 6250F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6251F: include/keys/trusted-type.h
6252F: security/keys/trusted.c
6253F: security/keys/trusted.h
6254
6255KEYS-ENCRYPTED
74dd744f
MZ
6256M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6257M: David Safford <safford@us.ibm.com>
7f3c68be 6258L: linux-security-module@vger.kernel.org
aa62efff 6259L: keyrings@vger.kernel.org
7f3c68be 6260S: Supported
d410fa4e 6261F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6262F: include/keys/encrypted-type.h
19c90aa6 6263F: security/keys/encrypted-keys/
7f3c68be 6264
5b778dad 6265KGDB / KDB /debug_core
8b58be88 6266M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6267W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6268L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6269T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6270S: Maintained
679655da
JP
6271F: Documentation/DocBook/kgdb.tmpl
6272F: drivers/misc/kgdbts.c
df621252 6273F: drivers/tty/serial/kgdboc.c
5b778dad 6274F: include/linux/kdb.h
679655da 6275F: include/linux/kgdb.h
4063eb5f 6276F: kernel/debug/
e3e2aaf7 6277
456db8cc 6278KMEMCHECK
8b58be88 6279M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6280M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6281S: Maintained
410d7a97
JP
6282F: Documentation/kmemcheck.txt
6283F: arch/x86/include/asm/kmemcheck.h
6284F: arch/x86/mm/kmemcheck/
6285F: include/linux/kmemcheck.h
6286F: mm/kmemcheck.c
b9ce08c0 6287
c3bb4d24 6288KMEMLEAK
8b58be88 6289M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6290S: Maintained
6291F: Documentation/kmemleak.txt
6292F: include/linux/kmemleak.h
6293F: mm/kmemleak.c
6294F: mm/kmemleak-test.c
6295
89559a61 6296KPROBES
8b58be88
JP
6297M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6298M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6299M: "David S. Miller" <davem@davemloft.net>
97c29e74 6300M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6301S: Maintained
679655da
JP
6302F: Documentation/kprobes.txt
6303F: include/linux/kprobes.h
6304F: kernel/kprobes.c
89559a61 6305
70e84049 6306KS0108 LCD CONTROLLER DRIVER
8b58be88 6307M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6308W: http://miguelojeda.es/auxdisplay.htm
6309W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6310S: Maintained
679655da
JP
6311F: Documentation/auxdisplay/ks0108
6312F: drivers/auxdisplay/ks0108.c
6313F: include/linux/ks0108.h
70e84049 6314
1b69c6d0
DA
6315L3MDEV
6316M: David Ahern <dsa@cumulusnetworks.com>
6317L: netdev@vger.kernel.org
6318S: Maintained
6319F: net/l3mdev
6320F: include/net/l3mdev.h
6321
9ca44355
JC
6322LANTIQ MIPS ARCHITECTURE
6323M: John Crispin <blogic@openwrt.org>
6324L: linux-mips@linux-mips.org
6325S: Maintained
6326F: arch/mips/lantiq
6327
1da177e4 6328LAPB module
1da177e4 6329L: linux-x25@vger.kernel.org
bf9915cc 6330S: Orphan
679655da
JP
6331F: Documentation/networking/lapb-module.txt
6332F: include/*/lapb.h
6333F: net/lapb/
1da177e4
LT
6334
6335LASI 53c700 driver for PARISC
8b58be88 6336M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6337L: linux-scsi@vger.kernel.org
6338S: Maintained
679655da
JP
6339F: Documentation/scsi/53c700.txt
6340F: drivers/scsi/53c700*
1da177e4 6341
263de9b5 6342LED SUBSYSTEM
8b58be88 6343M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6344M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6345L: linux-leds@vger.kernel.org
b8926ba0 6346T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6347S: Maintained
679655da
JP
6348F: drivers/leds/
6349F: include/linux/leds.h
263de9b5 6350
b0461a44 6351LEGACY EEPROM DRIVER
d8130624 6352M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6353S: Maintained
6354F: Documentation/misc-devices/eeprom
6355F: drivers/misc/eeprom/eeprom.c
6356
1da177e4 6357LEGO USB Tower driver
8b58be88 6358M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6359L: legousb-devel@lists.sourceforge.net
6360W: http://legousb.sourceforge.net/
6361S: Maintained
679655da 6362F: drivers/usb/misc/legousbtower.c
1da177e4 6363
055616a8
MK
6364LG2160 MEDIA DRIVER
6365M: Michael Krufky <mkrufky@linuxtv.org>
6366L: linux-media@vger.kernel.org
a825eaec 6367W: https://linuxtv.org
055616a8
MK
6368W: http://github.com/mkrufky
6369Q: http://patchwork.linuxtv.org/project/linux-media/list/
6370T: git git://linuxtv.org/mkrufky/tuners.git
6371S: Maintained
6372F: drivers/media/dvb-frontends/lg2160.*
6373
6f0e7725
MK
6374LGDT3305 MEDIA DRIVER
6375M: Michael Krufky <mkrufky@linuxtv.org>
6376L: linux-media@vger.kernel.org
a825eaec 6377W: https://linuxtv.org
6f0e7725
MK
6378W: http://github.com/mkrufky
6379Q: http://patchwork.linuxtv.org/project/linux-media/list/
6380T: git git://linuxtv.org/mkrufky/tuners.git
6381S: Maintained
6382F: drivers/media/dvb-frontends/lgdt3305.*
6383
568a17ff 6384LGUEST
8b58be88 6385M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6386L: lguest@lists.ozlabs.org
568a17ff 6387W: http://lguest.ozlabs.org/
72e91863 6388S: Odd Fixes
070f420b 6389F: arch/x86/include/asm/lguest*.h
679655da
JP
6390F: arch/x86/lguest/
6391F: drivers/lguest/
6392F: include/linux/lguest*.h
070f420b 6393F: tools/lguest/
568a17ff 6394
32ac7cb2
TH
6395LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6396M: Tejun Heo <tj@kernel.org>
6397L: linux-ide@vger.kernel.org
6398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6399S: Maintained
6400F: drivers/ata/
6401F: include/linux/ata.h
6402F: include/linux/libata.h
6403
6404LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6405M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6406L: linux-ide@vger.kernel.org
6407T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6408S: Maintained
6409F: include/linux/pata_arasan_cf_data.h
6410F: drivers/ata/pata_arasan_cf.c
6411
c7fa056c
BZ
6412LIBATA PATA DRIVERS
6413M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6414M: Tejun Heo <tj@kernel.org>
6415L: linux-ide@vger.kernel.org
6416T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6417S: Maintained
6418F: drivers/ata/pata_*.c
6419F: drivers/ata/ata_generic.c
6420
32ac7cb2
TH
6421LIBATA SATA AHCI PLATFORM devices support
6422M: Hans de Goede <hdegoede@redhat.com>
6423M: Tejun Heo <tj@kernel.org>
6424L: linux-ide@vger.kernel.org
6425T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6426S: Maintained
6427F: drivers/ata/ahci_platform.c
6428F: drivers/ata/libahci_platform.c
6429F: include/linux/ahci_platform.h
6430
6431LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6432M: Mikael Pettersson <mikpelinux@gmail.com>
6433L: linux-ide@vger.kernel.org
6434T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6435S: Maintained
6436F: drivers/ata/sata_promise.*
6437
1acd437c
SL
6438LIBLOCKDEP
6439M: Sasha Levin <sasha.levin@oracle.com>
6440S: Maintained
6441F: tools/lib/lockdep/
6442
bc30196f
DW
6443LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6444M: Dan Williams <dan.j.williams@intel.com>
6445L: linux-nvdimm@lists.01.org
6446Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6447T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6448S: Supported
6449F: drivers/nvdimm/*
6450F: include/linux/nd.h
6451F: include/linux/libnvdimm.h
6452F: include/uapi/linux/ndctl.h
6453
6454LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6455M: Ross Zwisler <ross.zwisler@linux.intel.com>
6456L: linux-nvdimm@lists.01.org
6457Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6458S: Supported
6459F: drivers/nvdimm/blk.c
6460F: drivers/nvdimm/region_devs.c
6461F: drivers/acpi/nfit*
6462
6463LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6464M: Vishal Verma <vishal.l.verma@intel.com>
6465L: linux-nvdimm@lists.01.org
6466Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6467S: Supported
6468F: drivers/nvdimm/btt*
6469
6470LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6471M: Ross Zwisler <ross.zwisler@linux.intel.com>
6472L: linux-nvdimm@lists.01.org
6473Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6474S: Supported
6475F: drivers/nvdimm/pmem.c
b864bc17 6476F: include/linux/pmem.h
40603526 6477F: arch/*/include/asm/pmem.h
bc30196f 6478
cd9e9808
MB
6479LIGHTNVM PLATFORM SUPPORT
6480M: Matias Bjorling <mb@lightnvm.io>
6481W: http://github/OpenChannelSSD
4ead1a25 6482L: linux-block@vger.kernel.org
cd9e9808
MB
6483S: Maintained
6484F: drivers/lightnvm/
6485F: include/linux/lightnvm.h
6486F: include/uapi/linux/lightnvm.h
6487
1da177e4 6488LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6489M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6490W: http://www.ibm.com/linux/ltc/projects/ppc
6491S: Supported
11c34c7d 6492F: arch/powerpc/boot/rs6000.h
1da177e4 6493
852bb9f5 6494LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6495M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6496M: Paul Mackerras <paulus@samba.org>
ea668936 6497M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6498W: http://www.penguinppc.org/
a4724ed6 6499L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6500Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6501T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6502S: Supported
11c34c7d
JP
6503F: Documentation/powerpc/
6504F: arch/powerpc/
1da177e4
LT
6505
6506LINUX FOR POWER MACINTOSH
8b58be88 6507M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6508W: http://www.penguinppc.org/
a4724ed6 6509L: linuxppc-dev@lists.ozlabs.org
1da177e4 6510S: Maintained
11c34c7d
JP
6511F: arch/powerpc/platforms/powermac/
6512F: drivers/macintosh/
1da177e4 6513
77a76369 6514LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6515M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6516L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6517T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6518S: Maintained
11c34c7d
JP
6519F: arch/powerpc/platforms/512x/
6520F: arch/powerpc/platforms/52xx/
1da177e4
LT
6521
6522LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6523M: Alistair Popple <alistair@popple.id.au>
8b58be88 6524M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6525W: http://www.penguinppc.org/
a4724ed6 6526L: linuxppc-dev@lists.ozlabs.org
1da177e4 6527S: Maintained
11c34c7d
JP
6528F: arch/powerpc/platforms/40x/
6529F: arch/powerpc/platforms/44x/
1da177e4 6530
260c02a9 6531LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6532L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6533S: Orphan
11c34c7d
JP
6534F: arch/powerpc/*/*virtex*
6535F: arch/powerpc/*/*/*virtex*
1da177e4 6536
e93adf1e 6537LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6538M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6539W: http://www.penguinppc.org/
a4724ed6 6540L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6541S: Maintained
a2b1f7c8 6542F: arch/powerpc/platforms/8xx/
e93adf1e 6543
1da177e4 6544LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6545M: Scott Wood <oss@buserror.net>
8b58be88 6546M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6547W: http://www.penguinppc.org/
a4724ed6 6548L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6549T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6550S: Maintained
11c34c7d 6551F: arch/powerpc/platforms/83xx/
4c8f581d 6552F: arch/powerpc/platforms/85xx/
1da177e4 6553
ab06ff3a 6554LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6555M: Olof Johansson <olof@lixom.net>
a4724ed6 6556L: linuxppc-dev@lists.ozlabs.org
92e19709 6557S: Maintained
11c34c7d
JP
6558F: arch/powerpc/platforms/pasemi/
6559F: drivers/*/*pasemi*
6560F: drivers/*/*/*pasemi*
ab06ff3a 6561
1da177e4 6562LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6563M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6564L: linux-security-module@vger.kernel.org
1da177e4
LT
6565S: Supported
6566
a23ce6da
HW
6567LIS3LV02D ACCELEROMETER DRIVER
6568M: Eric Piel <eric.piel@tremplin-utc.net>
6569S: Maintained
ff606677
JD
6570F: Documentation/misc-devices/lis3lv02d
6571F: drivers/misc/lis3lv02d/
bd35665f 6572F: drivers/platform/x86/hp_accel.c
a23ce6da 6573
b700e7f0
SJ
6574LIVE PATCHING
6575M: Josh Poimboeuf <jpoimboe@redhat.com>
6576M: Seth Jennings <sjenning@redhat.com>
e5f6450c 6577M: Jiri Kosina <jikos@kernel.org>
d8130624 6578M: Vojtech Pavlik <vojtech@suse.com>
b700e7f0
SJ
6579S: Maintained
6580F: kernel/livepatch/
6581F: include/linux/livepatch.h
6582F: arch/x86/include/asm/livepatch.h
6583F: arch/x86/kernel/livepatch.c
6584F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6585F: samples/livepatch/
b700e7f0 6586L: live-patching@vger.kernel.org
74d50da3 6587T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6588
e2d1d6c0 6589LLC (802.2)
8b58be88 6590M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6591S: Maintained
679655da 6592F: include/linux/llc.h
c117ab84 6593F: include/uapi/linux/llc.h
679655da
JP
6594F: include/net/llc*
6595F: net/llc/
e2d1d6c0 6596
4e233cbe
AD
6597LM73 HARDWARE MONITOR DRIVER
6598M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6599L: lm-sensors@lm-sensors.org
6600S: Maintained
6601F: drivers/hwmon/lm73.c
6602
156e2d1a 6603LM78 HARDWARE MONITOR DRIVER
d8130624 6604M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6605L: lm-sensors@lm-sensors.org
6606S: Maintained
6607F: Documentation/hwmon/lm78
6608F: drivers/hwmon/lm78.c
6609
1da177e4 6610LM83 HARDWARE MONITOR DRIVER
d8130624 6611M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6612L: lm-sensors@lm-sensors.org
1da177e4 6613S: Maintained
679655da
JP
6614F: Documentation/hwmon/lm83
6615F: drivers/hwmon/lm83.c
1da177e4
LT
6616
6617LM90 HARDWARE MONITOR DRIVER
d8130624 6618M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6619L: lm-sensors@lm-sensors.org
1da177e4 6620S: Maintained
679655da 6621F: Documentation/hwmon/lm90
aae7bce4 6622F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6623F: drivers/hwmon/lm90.c
1da177e4 6624
917cc4e6
GR
6625LM95234 HARDWARE MONITOR DRIVER
6626M: Guenter Roeck <linux@roeck-us.net>
6627L: lm-sensors@lm-sensors.org
6628S: Maintained
6629F: Documentation/hwmon/lm95234
6630F: drivers/hwmon/lm95234.c
6631
68620bdd
MP
6632LME2510 MEDIA DRIVER
6633M: Malcolm Priestley <tvboxspy@gmail.com>
6634L: linux-media@vger.kernel.org
a825eaec 6635W: https://linuxtv.org
68620bdd
MP
6636Q: http://patchwork.linuxtv.org/project/linux-media/list/
6637S: Maintained
6638F: drivers/media/usb/dvb-usb-v2/lmedm04*
6639
512e67f9 6640LOCKDEP AND LOCKSTAT
8b58be88
JP
6641M: Peter Zijlstra <peterz@infradead.org>
6642M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6643L: linux-kernel@vger.kernel.org
75fc2d37 6644T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6645S: Maintained
214e0aed
DB
6646F: Documentation/locking/lockdep*.txt
6647F: Documentation/locking/lockstat.txt
679655da 6648F: include/linux/lockdep.h
7486d6da 6649F: kernel/locking/
512e67f9 6650
dde33348 6651LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6652M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6653L: linux-ntfs-dev@lists.sourceforge.net
6654W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6655S: Maintained
679655da 6656F: Documentation/ldm.txt
20d16fef 6657F: block/partitions/ldm.*
1da177e4 6658
ef6ada3d
JE
6659LogFS
6660M: Joern Engel <joern@logfs.org>
756ccb3c 6661M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6662L: logfs@logfs.org
6663W: logfs.org
6664S: Maintained
6665F: fs/logfs/
6666
b62d7946
RS
6667LPC32XX MACHINE SUPPORT
6668M: Roland Stigge <stigge@antcom.de>
6669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6670S: Maintained
6671F: arch/arm/mach-lpc32xx/
6672
c87e34ef 6673LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3a980508
RS
6674M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6675M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6676M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6677M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6678L: MPT-FusionLinux.pdl@avagotech.com
c87e34ef
MED
6679L: linux-scsi@vger.kernel.org
6680W: http://www.lsilogic.com/support
6681S: Supported
679655da 6682F: drivers/message/fusion/
500c152a 6683F: drivers/scsi/mpt2sas/
6684F: drivers/scsi/mpt3sas/
c87e34ef 6685
1da177e4 6686LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6687M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6688L: linux-scsi@vger.kernel.org
6689S: Maintained
679655da 6690F: drivers/scsi/sym53c8xx_2/
1da177e4 6691
e5f5c99a
GR
6692LTC4261 HARDWARE MONITOR DRIVER
6693M: Guenter Roeck <linux@roeck-us.net>
6694L: lm-sensors@lm-sensors.org
6695S: Maintained
6696F: Documentation/hwmon/ltc4261
6697F: drivers/hwmon/ltc4261.c
6698
81365c31 6699LTP (Linux Test Project)
28b8e8d4 6700M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6701M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6702M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6703M: Jan Stancek <jstancek@redhat.com>
6704M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6705M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6706L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6707W: http://linux-test-project.github.io/
7d1ae8a8 6708T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6709S: Maintained
6710
c12a54b3 6711M32R ARCHITECTURE
c12a54b3 6712W: http://www.linux-m32r.org/
b4174867 6713S: Orphan
679655da 6714F: arch/m32r/
c12a54b3 6715
1da177e4 6716M68K ARCHITECTURE
8b58be88 6717M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6718L: linux-m68k@lists.linux-m68k.org
6719W: http://www.linux-m68k.org/
54e5881d 6720T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6721S: Maintained
679655da 6722F: arch/m68k/
9db35182 6723F: drivers/zorro/
1da177e4
LT
6724
6725M68K ON APPLE MACINTOSH
8b58be88 6726M: Joshua Thompson <funaho@jurai.org>
1da177e4 6727W: http://www.mac.linux-m68k.org/
9bb9f222 6728L: linux-m68k@lists.linux-m68k.org
1da177e4 6729S: Maintained
9db35182 6730F: arch/m68k/mac/
1da177e4
LT
6731
6732M68K ON HP9000/300
8b58be88 6733M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6734W: http://www.tazenda.demon.co.uk/phil/linux-hp
6735S: Maintained
679655da 6736F: arch/m68k/hp300/
1da177e4 6737
74425546
AP
6738M88DS3103 MEDIA DRIVER
6739M: Antti Palosaari <crope@iki.fi>
6740L: linux-media@vger.kernel.org
a825eaec 6741W: https://linuxtv.org
74425546
AP
6742W: http://palosaari.fi/linux/
6743Q: http://patchwork.linuxtv.org/project/linux-media/list/
6744T: git git://linuxtv.org/anttip/media_tree.git
6745S: Maintained
6746F: drivers/media/dvb-frontends/m88ds3103*
6747
68620bdd
MP
6748M88RS2000 MEDIA DRIVER
6749M: Malcolm Priestley <tvboxspy@gmail.com>
6750L: linux-media@vger.kernel.org
a825eaec 6751W: https://linuxtv.org
68620bdd
MP
6752Q: http://patchwork.linuxtv.org/project/linux-media/list/
6753S: Maintained
6754F: drivers/media/dvb-frontends/m88rs2000*
6755
07a092fa 6756MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6757M: Alexey Klimov <klimov.linux@gmail.com>
6758L: linux-media@vger.kernel.org
6759T: git git://linuxtv.org/media_tree.git
6760S: Maintained
6761F: drivers/media/radio/radio-ma901.c
07a092fa 6762
64a327a7 6763MAC80211
8b58be88 6764M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6765L: linux-wireless@vger.kernel.org
491b26b4 6766W: http://wireless.kernel.org/
ce466579
JB
6767T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6768T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6769S: Maintained
679655da
JP
6770F: Documentation/networking/mac80211-injection.txt
6771F: include/net/mac80211.h
6772F: net/mac80211/
64a327a7 6773
b863ceb7 6774MACVLAN DRIVER
8b58be88 6775M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6776L: netdev@vger.kernel.org
6777S: Maintained
679655da
JP
6778F: drivers/net/macvlan.c
6779F: include/linux/if_macvlan.h
b863ceb7 6780
2b6d83e2
JB
6781MAILBOX API
6782M: Jassi Brar <jassisinghbrar@gmail.com>
6783L: linux-kernel@vger.kernel.org
6784S: Maintained
6785F: drivers/mailbox/
6786F: include/linux/mailbox_client.h
6787F: include/linux/mailbox_controller.h
6788
faf1668c 6789MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6790M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6791W: http://www.kernel.org/doc/man-pages
bd7ebec6 6792L: linux-man@vger.kernel.org
1b53dc74 6793S: Maintained
faf1668c 6794
8427defd
RK
6795MARVELL ARMADA DRM SUPPORT
6796M: Russell King <rmk+kernel@arm.linux.org.uk>
6797S: Maintained
6798F: drivers/gpu/drm/armada/
6799
3ad50cca
GR
6800MARVELL 88E6352 DSA support
6801M: Guenter Roeck <linux@roeck-us.net>
6802S: Maintained
6803F: drivers/net/dsa/mv88e6352.c
6804
c4d007bc
TP
6805MARVELL CRYPTO DRIVER
6806M: Boris Brezillon <boris.brezillon@free-electrons.com>
6807M: Arnaud Ebalard <arno@natisbad.org>
6808F: drivers/crypto/marvell/
6809S: Maintained
6810L: linux-crypto@vger.kernel.org
6811
44c14c1d 6812MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6813M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6814M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6815L: netdev@vger.kernel.org
6816S: Maintained
6817F: drivers/net/ethernet/marvell/sk*
6818
74cda169 6819MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6820L: libertas-dev@lists.infradead.org
8ac3e99e 6821S: Orphan
f988d640 6822F: drivers/net/wireless/marvell/libertas/
74cda169 6823
b60d6975 6824MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6825M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6826L: netdev@vger.kernel.org
f5ca8502 6827S: Maintained
527a6266 6828F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6829F: include/linux/mv643xx.h
1da177e4 6830
370b8ed9
TP
6831MARVELL MVNETA ETHERNET DRIVER
6832M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6833L: netdev@vger.kernel.org
6834S: Maintained
6835F: drivers/net/ethernet/marvell/mvneta.*
6836
fcad584d 6837MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6838M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6839M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6840L: linux-wireless@vger.kernel.org
6841S: Maintained
277b024e 6842F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6843
a2c3f656 6844MARVELL MWL8K WIRELESS DRIVER
a040d532 6845M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6846L: linux-wireless@vger.kernel.org
16345910 6847S: Odd Fixes
de60f1dc 6848F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6849
2a69567b 6850MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6851M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6852S: Odd Fixes
1fa7e547 6853F: drivers/mmc/host/mvsdio.*
2a69567b 6854
1da177e4 6855MATROX FRAMEBUFFER DRIVER
c69f677c 6856L: linux-fbdev@vger.kernel.org
52653199 6857S: Orphan
8a61f013 6858F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6859F: include/uapi/linux/matroxfb.h
1da177e4 6860
ca462085
GR
6861MAX16065 HARDWARE MONITOR DRIVER
6862M: Guenter Roeck <linux@roeck-us.net>
6863L: lm-sensors@lm-sensors.org
6864S: Maintained
6865F: Documentation/hwmon/max16065
6866F: drivers/hwmon/max16065.c
6867
1f61cab8
GR
6868MAX20751 HARDWARE MONITOR DRIVER
6869M: Guenter Roeck <linux@roeck-us.net>
6870L: lm-sensors@lm-sensors.org
6871S: Maintained
6872F: Documentation/hwmon/max20751
6873F: drivers/hwmon/max20751.c
6874
d20620de 6875MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6876M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6877L: lm-sensors@lm-sensors.org
6878S: Maintained
679655da
JP
6879F: Documentation/hwmon/max6650
6880F: drivers/hwmon/max6650.c
d20620de 6881
e89ab51f
GR
6882MAX6697 HARDWARE MONITOR DRIVER
6883M: Guenter Roeck <linux@roeck-us.net>
6884L: lm-sensors@lm-sensors.org
6885S: Maintained
6886F: Documentation/hwmon/max6697
6887F: Documentation/devicetree/bindings/i2c/max6697.txt
6888F: drivers/hwmon/max6697.c
6889F: include/linux/platform_data/max6697.h
6890
f8f847b5
KK
6891MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6892M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6893L: linux-pm@vger.kernel.org
6894S: Supported
6895F: drivers/power/max14577_charger.c
6896F: drivers/power/max77693_charger.c
6897
3811405e
JMC
6898MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6899M: Javier Martinez Canillas <javier@osg.samsung.com>
6900L: linux-kernel@vger.kernel.org
6901S: Supported
96173cc6 6902F: drivers/*/*max77802*.c
3811405e
JMC
6903F: Documentation/devicetree/bindings/*/*max77802.txt
6904F: include/dt-bindings/*/*max77802.h
6905
befeb596
KK
6906MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6907M: Chanwoo Choi <cw00.choi@samsung.com>
6908M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6909L: linux-kernel@vger.kernel.org
6910S: Supported
6911F: drivers/*/max14577.c
0998a436 6912F: drivers/*/max77686*.c
befeb596
KK
6913F: drivers/*/max77693.c
6914F: drivers/extcon/extcon-max14577.c
6915F: drivers/extcon/extcon-max77693.c
6916F: drivers/rtc/rtc-max77686.c
6917F: drivers/clk/clk-max77686.c
6918F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6919F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6920F: Documentation/devicetree/bindings/mfd/max77693.txt
6921F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6922F: include/linux/mfd/max14577*.h
6923F: include/linux/mfd/max77686*.h
6924F: include/linux/mfd/max77693*.h
6925
9be3c9a5
HV
6926MAXIRADIO FM RADIO RECEIVER DRIVER
6927M: Hans Verkuil <hverkuil@xs4all.nl>
6928L: linux-media@vger.kernel.org
6929T: git git://linuxtv.org/media_tree.git
a825eaec 6930W: https://linuxtv.org
9be3c9a5
HV
6931S: Maintained
6932F: drivers/media/radio/radio-maxiradio*
6933
c05dc2cc
PR
6934MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6935M: Peter Rosin <peda@axentia.se>
6936L: linux-iio@vger.kernel.org
6937S: Maintained
6938F: drivers/iio/potentiometer/mcp4531.c
6939
6f32a8c9
LP
6940MEDIA DRIVERS FOR RENESAS - VSP1
6941M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6942L: linux-media@vger.kernel.org
4a121096 6943L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
6944T: git git://linuxtv.org/media_tree.git
6945S: Supported
6946F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6947F: drivers/media/platform/vsp1/
6948
dacf9ce8
KS
6949MEDIA DRIVERS FOR ASCOT2E
6950M: Sergey Kozlov <serjk@netup.ru>
6951L: linux-media@vger.kernel.org
a825eaec 6952W: https://linuxtv.org
dacf9ce8
KS
6953W: http://netup.tv/
6954T: git git://linuxtv.org/media_tree.git
6955S: Supported
6956F: drivers/media/dvb-frontends/ascot2e*
6957
a6dc60ff
KS
6958MEDIA DRIVERS FOR CXD2841ER
6959M: Sergey Kozlov <serjk@netup.ru>
6960L: linux-media@vger.kernel.org
a825eaec 6961W: https://linuxtv.org
a6dc60ff
KS
6962W: http://netup.tv/
6963T: git git://linuxtv.org/media_tree.git
6964S: Supported
6965F: drivers/media/dvb-frontends/cxd2841er*
6966
a5d32b35
KS
6967MEDIA DRIVERS FOR HORUS3A
6968M: Sergey Kozlov <serjk@netup.ru>
6969L: linux-media@vger.kernel.org
a825eaec 6970W: https://linuxtv.org
a5d32b35
KS
6971W: http://netup.tv/
6972T: git git://linuxtv.org/media_tree.git
6973S: Supported
6974F: drivers/media/dvb-frontends/horus3a*
6975
e025273b
KS
6976MEDIA DRIVERS FOR LNBH25
6977M: Sergey Kozlov <serjk@netup.ru>
6978L: linux-media@vger.kernel.org
a825eaec 6979W: https://linuxtv.org
e025273b
KS
6980W: http://netup.tv/
6981T: git git://linuxtv.org/media_tree.git
6982S: Supported
6983F: drivers/media/dvb-frontends/lnbh25*
6984
52b1eaf4
KS
6985MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6986M: Sergey Kozlov <serjk@netup.ru>
6987L: linux-media@vger.kernel.org
a825eaec 6988W: https://linuxtv.org
52b1eaf4
KS
6989W: http://netup.tv/
6990T: git git://linuxtv.org/media_tree.git
6991S: Supported
6992F: drivers/media/pci/netup_unidvb/*
6993
127c49ae 6994MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 6995M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
6996P: LinuxTV.org Project
6997L: linux-media@vger.kernel.org
a825eaec 6998W: https://linuxtv.org
8a6e2535 6999Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7000T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7001S: Maintained
7002F: Documentation/dvb/
7003F: Documentation/video4linux/
ffe06198 7004F: Documentation/DocBook/media/
127c49ae 7005F: drivers/media/
ffe06198 7006F: drivers/staging/media/
eb4b0ec7 7007F: include/linux/platform_data/media/
127c49ae 7008F: include/media/
6c0f0359
MCC
7009F: include/uapi/linux/dvb/
7010F: include/uapi/linux/videodev2.h
7011F: include/uapi/linux/media.h
7012F: include/uapi/linux/v4l2-*
7013F: include/uapi/linux/meye.h
7014F: include/uapi/linux/ivtv*
7015F: include/uapi/linux/uvcvideo.h
d20620de 7016
c869f77d
JK
7017MEDIATEK MT7601U WIRELESS LAN DRIVER
7018M: Jakub Kicinski <kubakici@wp.pl>
7019L: linux-wireless@vger.kernel.org
7020S: Maintained
7021F: drivers/net/wireless/mediatek/mt7601u/
7022
e399065b
SS
7023MEGARAID SCSI/SAS DRIVERS
7024M: Kashyap Desai <kashyap.desai@avagotech.com>
7025M: Sumit Saxena <sumit.saxena@avagotech.com>
7026M: Uday Lingala <uday.lingala@avagotech.com>
7027L: megaraidlinux.pdl@avagotech.com
baaea1dc 7028L: linux-scsi@vger.kernel.org
e399065b 7029W: http://www.lsi.com
ce00f85c 7030S: Maintained
679655da
JP
7031F: Documentation/scsi/megaraid.txt
7032F: drivers/scsi/megaraid.*
7033F: drivers/scsi/megaraid/
757e0108 7034
2c46c9d5 7035MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7036M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7037L: netdev@vger.kernel.org
2c46c9d5
AV
7038S: Supported
7039W: http://www.mellanox.com
7040Q: http://patchwork.ozlabs.org/project/netdev/list/
7041F: drivers/net/ethernet/mellanox/mlx4/en_*
7042
e7523a49
OG
7043MELLANOX ETHERNET DRIVER (mlx5e)
7044M: Saeed Mahameed <saeedm@mellanox.com>
7045L: netdev@vger.kernel.org
7046S: Supported
7047W: http://www.mellanox.com
7048Q: http://patchwork.ozlabs.org/project/netdev/list/
7049F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7050
93c1edb2
JP
7051MELLANOX ETHERNET SWITCH DRIVERS
7052M: Jiri Pirko <jiri@mellanox.com>
7053M: Ido Schimmel <idosch@mellanox.com>
7054L: netdev@vger.kernel.org
7055S: Supported
7056W: http://www.mellanox.com
7057Q: http://patchwork.ozlabs.org/project/netdev/list/
7058F: drivers/net/ethernet/mellanox/mlxsw/
7059
5b25b13a
MD
7060MEMBARRIER SUPPORT
7061M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7062M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7063L: linux-kernel@vger.kernel.org
7064S: Supported
7065F: kernel/membarrier.c
7066F: include/uapi/linux/membarrier.h
7067
70ea91f1
SR
7068MEMORY MANAGEMENT
7069L: linux-mm@kvack.org
70ea91f1
SR
7070W: http://www.linux-mm.org
7071S: Maintained
679655da 7072F: include/linux/mm.h
551450bb
CS
7073F: include/linux/gfp.h
7074F: include/linux/mmzone.h
7075F: include/linux/memory_hotplug.h
7076F: include/linux/vmalloc.h
679655da 7077F: mm/
70ea91f1 7078
f4e9ce66 7079MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7080M: David Woodhouse <dwmw2@infradead.org>
242c325e 7081M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7082L: linux-mtd@lists.infradead.org
8a6e2535
JP
7083W: http://www.linux-mtd.infradead.org/
7084Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7085T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7086T: git git://git.infradead.org/l2-mtd.git
1da177e4 7087S: Maintained
679655da
JP
7088F: drivers/mtd/
7089F: include/linux/mtd/
c117ab84 7090F: include/uapi/mtd/
1da177e4 7091
26c57ef1 7092MEN A21 WATCHDOG DRIVER
30c7469b 7093M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7094L: linux-watchdog@vger.kernel.org
30c7469b 7095S: Maintained
26c57ef1
JT
7096F: drivers/watchdog/mena21_wdt.c
7097
3764e82e 7098MEN CHAMELEON BUS (mcb)
30c7469b
JT
7099M: Johannes Thumshirn <morbidrsa@gmail.com>
7100S: Maintained
3764e82e
JT
7101F: drivers/mcb/
7102F: include/linux/mcb.h
b9f2f459 7103F: Documentation/men-chameleon-bus.txt
3764e82e 7104
48b490d2
AW
7105MEN F21BMC (Board Management Controller)
7106M: Andreas Werner <andreas.werner@men.de>
7107S: Supported
7108F: drivers/mfd/menf21bmc.c
7109F: drivers/watchdog/menf21bmc_wdt.c
7110F: drivers/leds/leds-menf21bmc.c
7111F: drivers/hwmon/menf21bmc_hwmon.c
7112F: Documentation/hwmon/menf21bmc
7113
12285945
JH
7114METAG ARCHITECTURE
7115M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7116L: linux-metag@vger.kernel.org
9f273c24 7117T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7118S: Odd Fixes
12285945
JH
7119F: arch/metag/
7120F: Documentation/metag/
7121F: Documentation/devicetree/bindings/metag/
2d799dde 7122F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7123F: drivers/clocksource/metag_generic.c
5698c50d
JH
7124F: drivers/irqchip/irq-metag.c
7125F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7126F: drivers/tty/metag_da.c
12285945 7127
c6375b0a 7128MICROBLAZE ARCHITECTURE
8b58be88 7129M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7130W: http://www.monstr.eu/fdt/
7131T: git git://git.monstr.eu/linux-2.6-microblaze.git
7132S: Supported
0a8c7914 7133F: arch/microblaze/
1da177e4 7134
2508a45a
CY
7135MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7136M: Chen Yu <yu.c.chen@intel.com>
7137L: platform-driver-x86@vger.kernel.org
7138S: Supported
7139F: drivers/platform/x86/surfacepro3_button.c
7140
1da177e4 7141MICROTEK X6 SCANNER
61eee9a7 7142M: Oliver Neukum <oliver@neukum.org>
1da177e4 7143S: Maintained
679655da 7144F: drivers/usb/image/microtek.*
1da177e4
LT
7145
7146MIPS
8b58be88 7147M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7148L: linux-mips@linux-mips.org
6097050d 7149W: http://www.linux-mips.org/
b05e988e 7150T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7151Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7152S: Supported
679655da
JP
7153F: Documentation/mips/
7154F: arch/mips/
1da177e4 7155
08b7620a
HV
7156MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7157M: Hans Verkuil <hverkuil@xs4all.nl>
7158L: linux-media@vger.kernel.org
7159T: git git://linuxtv.org/media_tree.git
a825eaec 7160W: https://linuxtv.org
08b7620a
HV
7161S: Odd Fixes
7162F: drivers/media/radio/radio-miropcm20*
7163
c09befcb
OG
7164MELLANOX MLX4 core VPI driver
7165M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7166L: netdev@vger.kernel.org
7167L: linux-rdma@vger.kernel.org
7168W: http://www.mellanox.com
7169Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7170S: Supported
7171F: drivers/net/ethernet/mellanox/mlx4/
7172F: include/linux/mlx4/
7173
7174MELLANOX MLX4 IB driver
7175M: Yishai Hadas <yishaih@mellanox.com>
7176L: linux-rdma@vger.kernel.org
7177W: http://www.mellanox.com
e126ba97 7178Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7179S: Supported
7180F: drivers/infiniband/hw/mlx4/
7181F: include/linux/mlx4/
7182
595a4d8f
OG
7183MELLANOX MLX5 core VPI driver
7184M: Matan Barak <matanb@mellanox.com>
7185M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7186L: netdev@vger.kernel.org
7187L: linux-rdma@vger.kernel.org
7188W: http://www.mellanox.com
7189Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7190S: Supported
7191F: drivers/net/ethernet/mellanox/mlx5/core/
7192F: include/linux/mlx5/
7193
595a4d8f
OG
7194MELLANOX MLX5 IB driver
7195M: Matan Barak <matanb@mellanox.com>
7196M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7197L: linux-rdma@vger.kernel.org
7198W: http://www.mellanox.com
7199Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7200S: Supported
b75f0050 7201F: drivers/infiniband/hw/mlx5/
595a4d8f 7202F: include/linux/mlx5/
e126ba97 7203
764589b6
CM
7204MELEXIS MLX90614 DRIVER
7205M: Crt Mori <cmo@melexis.com>
7206L: linux-iio@vger.kernel.org
7207W: http://www.melexis.com
7208S: Supported
7209F: drivers/iio/temperature/mlx90614.c
7210
0ce277e4
AP
7211MN88472 MEDIA DRIVER
7212M: Antti Palosaari <crope@iki.fi>
7213L: linux-media@vger.kernel.org
a825eaec 7214W: https://linuxtv.org
0ce277e4
AP
7215W: http://palosaari.fi/linux/
7216Q: http://patchwork.linuxtv.org/project/linux-media/list/
7217T: git git://linuxtv.org/anttip/media_tree.git
7218S: Maintained
7219F: drivers/staging/media/mn88472/
7220F: drivers/media/dvb-frontends/mn88472.h
7221
4f4d238f
AP
7222MN88473 MEDIA DRIVER
7223M: Antti Palosaari <crope@iki.fi>
7224L: linux-media@vger.kernel.org
a825eaec 7225W: https://linuxtv.org
4f4d238f
AP
7226W: http://palosaari.fi/linux/
7227Q: http://patchwork.linuxtv.org/project/linux-media/list/
7228T: git git://linuxtv.org/anttip/media_tree.git
7229S: Maintained
7230F: drivers/staging/media/mn88473/
7231F: drivers/media/dvb-frontends/mn88473.h
7232
1da177e4 7233MODULE SUPPORT
8b58be88 7234M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7235S: Maintained
679655da
JP
7236F: include/linux/module.h
7237F: kernel/module.c
1da177e4
LT
7238
7239MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7240W: http://popies.net/meye/
b7788e13 7241S: Orphan
679655da 7242F: Documentation/video4linux/meye.txt
90d72ac6 7243F: drivers/media/pci/meye/
6c0f0359 7244F: include/uapi/linux/meye.h
1da177e4 7245
b9705b60 7246MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7247M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7248S: Maintained
679655da 7249F: Documentation/serial/moxa-smartio
c897401b 7250F: drivers/tty/mxser.*
d735410a 7251
889b2f87
AK
7252MR800 AVERMEDIA USB FM RADIO DRIVER
7253M: Alexey Klimov <klimov.linux@gmail.com>
7254L: linux-media@vger.kernel.org
7255T: git git://linuxtv.org/media_tree.git
7256S: Maintained
7257F: drivers/media/radio/radio-mr800.c
7258
d7155691
AO
7259MRF24J40 IEEE 802.15.4 RADIO DRIVER
7260M: Alan Ott <alan@signal11.us>
7261L: linux-wpan@vger.kernel.org
7262S: Maintained
7263F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7264F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7265
8c4c731a 7266MSI LAPTOP SUPPORT
182ae55c 7267M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7268L: platform-driver-x86@vger.kernel.org
8c4c731a 7269S: Maintained
679655da 7270F: drivers/platform/x86/msi-laptop.c
8c4c731a 7271
0f1006b1 7272MSI WMI SUPPORT
d0944853 7273L: platform-driver-x86@vger.kernel.org
5ee7041e 7274S: Orphan
0f1006b1
AA
7275F: drivers/platform/x86/msi-wmi.c
7276
19a628a0
AP
7277MSI001 MEDIA DRIVER
7278M: Antti Palosaari <crope@iki.fi>
7279L: linux-media@vger.kernel.org
a825eaec 7280W: https://linuxtv.org
19a628a0
AP
7281W: http://palosaari.fi/linux/
7282Q: http://patchwork.linuxtv.org/project/linux-media/list/
7283T: git git://linuxtv.org/anttip/media_tree.git
7284S: Maintained
0185e197 7285F: drivers/media/tuners/msi001*
19a628a0 7286
7570589d 7287MSI2500 MEDIA DRIVER
2c57213f
AP
7288M: Antti Palosaari <crope@iki.fi>
7289L: linux-media@vger.kernel.org
a825eaec 7290W: https://linuxtv.org
2c57213f
AP
7291W: http://palosaari.fi/linux/
7292Q: http://patchwork.linuxtv.org/project/linux-media/list/
7293T: git git://linuxtv.org/anttip/media_tree.git
7294S: Maintained
7570589d 7295F: drivers/media/usb/msi2500/
2c57213f 7296
159eeea4
RJ
7297MSYSTEMS DISKONCHIP G3 MTD DRIVER
7298M: Robert Jarzmik <robert.jarzmik@free.fr>
7299L: linux-mtd@lists.infradead.org
7300S: Maintained
7301F: drivers/mtd/devices/docg3*
7302
62a37dc7 7303MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7304M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7305L: linux-media@vger.kernel.org
7306T: git git://linuxtv.org/media_tree.git
7307S: Maintained
7308F: drivers/media/i2c/mt9m032.c
b5dcee22 7309F: include/media/i2c/mt9m032.h
0e837fb9 7310
62a37dc7 7311MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7312M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7313L: linux-media@vger.kernel.org
7314T: git git://linuxtv.org/media_tree.git
7315S: Maintained
7316F: drivers/media/i2c/mt9p031.c
b5dcee22 7317F: include/media/i2c/mt9p031.h
0e837fb9 7318
62a37dc7 7319MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7320M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7321L: linux-media@vger.kernel.org
7322T: git git://linuxtv.org/media_tree.git
7323S: Maintained
7324F: drivers/media/i2c/mt9t001.c
b5dcee22 7325F: include/media/i2c/mt9t001.h
0e837fb9 7326
62a37dc7 7327MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7328M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7329L: linux-media@vger.kernel.org
7330T: git git://linuxtv.org/media_tree.git
7331S: Maintained
f2272e13 7332F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7333F: drivers/media/i2c/mt9v032.c
b5dcee22 7334F: include/media/i2c/mt9v032.h
0e837fb9 7335
4e0d13cb 7336MULTIFUNCTION DEVICES (MFD)
f7d3210e 7337M: Lee Jones <lee.jones@linaro.org>
7caa7991 7338T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7339S: Supported
679655da 7340F: drivers/mfd/
55b5940d 7341F: include/linux/mfd/
4e0d13cb 7342
5c4e6f13 7343MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7344M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7345L: linux-mmc@vger.kernel.org
708dce3f 7346T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7347S: Maintained
679655da
JP
7348F: drivers/mmc/
7349F: include/linux/mmc/
c117ab84 7350F: include/uapi/linux/mmc/
baca2da4 7351
15a0580c 7352MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7353S: Orphan
679655da
JP
7354F: drivers/mmc/host/mmc_spi.c
7355F: include/linux/spi/mmc_spi.h
15a0580c 7356
1da177e4 7357MULTISOUND SOUND DRIVER
8b58be88 7358M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7359S: Maintained
679655da
JP
7360F: Documentation/sound/oss/MultiSound
7361F: sound/oss/msnd*
1da177e4 7362
d735410a 7363MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7364S: Orphan
c897401b 7365F: drivers/tty/isicom.c
679655da 7366F: include/linux/isicom.h
d735410a 7367
550a7375 7368MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7369M: Bin Liu <b-liu@ti.com>
795fb7e7 7370L: linux-usb@vger.kernel.org
43b416e5 7371T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7372S: Maintained
679655da 7373F: drivers/usb/musb/
550a7375 7374
ea0af5f6
MK
7375MXL5007T MEDIA DRIVER
7376M: Michael Krufky <mkrufky@linuxtv.org>
7377L: linux-media@vger.kernel.org
a825eaec 7378W: https://linuxtv.org
ea0af5f6
MK
7379W: http://github.com/mkrufky
7380Q: http://patchwork.linuxtv.org/project/linux-media/list/
7381T: git git://linuxtv.org/mkrufky/tuners.git
7382S: Maintained
7383F: drivers/media/tuners/mxl5007t.*
7384
2d3cf588 7385MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7386M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7387L: netdev@vger.kernel.org
205057ae 7388W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7389S: Supported
93f7848b 7390F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7391
1da177e4 7392NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7393S: Orphan
d9fb9f38 7394F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7395
23dc05a3
DM
7396NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7397M: Daniel Mack <zonque@gmail.com>
7398S: Maintained
e5747e40 7399L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7400W: http://www.native-instruments.com
7401F: sound/usb/caiaq/
7402
1da177e4 7403NCP FILESYSTEM
52653199
PV
7404M: Petr Vandrovec <petr@vandrovec.name>
7405S: Odd Fixes
679655da 7406F: fs/ncpfs/
1da177e4 7407
a79b0322
FT
7408NCR 5380 SCSI DRIVERS
7409M: Finn Thain <fthain@telegraphics.com.au>
7410M: Michael Schmitz <schmitzmic@gmail.com>
7411L: linux-scsi@vger.kernel.org
7412S: Maintained
7413F: Documentation/scsi/g_NCR5380.txt
7414F: drivers/scsi/NCR5380.*
7415F: drivers/scsi/arm/cumana_1.c
7416F: drivers/scsi/arm/oak.c
7417F: drivers/scsi/atari_NCR5380.c
7418F: drivers/scsi/atari_scsi.*
7419F: drivers/scsi/dmx3191d.c
7420F: drivers/scsi/dtc.*
7421F: drivers/scsi/g_NCR5380.*
7422F: drivers/scsi/g_NCR5380_mmio.c
7423F: drivers/scsi/mac_scsi.*
7424F: drivers/scsi/pas16.*
a79b0322
FT
7425F: drivers/scsi/sun3_scsi.*
7426F: drivers/scsi/sun3_scsi_vme.c
7427F: drivers/scsi/t128.*
7428
1da177e4 7429NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7430M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7431L: linux-scsi@vger.kernel.org
7432S: Maintained
679655da 7433F: drivers/scsi/NCR_D700.*
1da177e4 7434
4aa3eb4c
GR
7435NCT6775 HARDWARE MONITOR DRIVER
7436M: Guenter Roeck <linux@roeck-us.net>
7437L: lm-sensors@lm-sensors.org
7438S: Maintained
7439F: Documentation/hwmon/nct6775
7440F: drivers/hwmon/nct6775.c
7441
3c2d774c 7442NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7443M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7444L: linux-rdma@vger.kernel.org
e3d33cb1 7445W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7446S: Supported
7447F: drivers/infiniband/hw/nes/
7448
be2f2e84 7449NETEM NETWORK EMULATOR
adbbf69d 7450M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7451L: netem@lists.linux-foundation.org
be2f2e84 7452S: Maintained
679655da 7453F: net/sched/sch_netem.c
be2f2e84 7454
b2f5a051 7455NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7456M: Jon Mason <jdmason@kudzu.us>
4a58448b 7457L: netdev@vger.kernel.org
4a58448b 7458S: Supported
679655da 7459F: Documentation/networking/s2io.txt
b2f5a051 7460F: Documentation/networking/vxge.txt
86387e1a 7461F: drivers/net/ethernet/neterion/
4a58448b 7462
db9cf3a3 7463NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7464M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7465M: Patrick McHardy <kaber@trash.net>
42010ed0 7466M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7467L: netfilter-devel@vger.kernel.org
82b98543 7468L: coreteam@netfilter.org
1da177e4
LT
7469W: http://www.netfilter.org/
7470W: http://www.iptables.org/
42010ed0
PNA
7471Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7472T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7473T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7474S: Supported
679655da
JP
7475F: include/linux/netfilter*
7476F: include/linux/netfilter/
7477F: include/net/netfilter/
c117ab84
CEB
7478F: include/uapi/linux/netfilter*
7479F: include/uapi/linux/netfilter/
679655da
JP
7480F: net/*/netfilter.c
7481F: net/*/netfilter/
7482F: net/netfilter/
91c269a0 7483F: net/bridge/br_netfilter*.c
1da177e4 7484
4cc67735 7485NETLABEL
87a0874c 7486M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7487W: http://netlabel.sf.net
7488L: netdev@vger.kernel.org
87a0874c 7489S: Maintained
80811493 7490F: Documentation/netlabel/
679655da
JP
7491F: include/net/netlabel.h
7492F: net/netlabel/
4cc67735 7493
1da177e4 7494NETROM NETWORK LAYER
8b58be88 7495M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7496L: linux-hams@vger.kernel.org
d34cb28a 7497W: http://www.linux-ax25.org/
1da177e4 7498S: Maintained
679655da 7499F: include/net/netrom.h
c117ab84 7500F: include/uapi/linux/netrom.h
679655da 7501F: net/netrom/
1da177e4 7502
4c352362
JK
7503NETRONOME ETHERNET DRIVERS
7504M: Jakub Kicinski <jakub.kicinski@netronome.com>
7505M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7506L: oss-drivers@netronome.com
7507S: Maintained
7508F: drivers/net/ethernet/netronome/
7509
5ddb88c0 7510NETWORK BLOCK DEVICE (NBD)
4ca5829a 7511M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7512S: Maintained
5e4b269b 7513L: nbd-general@lists.sourceforge.net
4ca5829a 7514T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7515F: Documentation/blockdev/nbd.txt
7516F: drivers/block/nbd.c
c117ab84 7517F: include/uapi/linux/nbd.h
1da177e4 7518
6e43650c
NH
7519NETWORK DROP MONITOR
7520M: Neil Horman <nhorman@tuxdriver.com>
7521L: netdev@vger.kernel.org
7522S: Maintained
7523W: https://fedorahosted.org/dropwatch/
7524F: net/core/drop_monitor.c
7525
1da177e4 7526NETWORKING [GENERAL]
8b58be88 7527M: "David S. Miller" <davem@davemloft.net>
979b6c13 7528L: netdev@vger.kernel.org
b1e8fd54 7529W: http://www.linuxfoundation.org/en/Net
11e98029 7530Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7531T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7532T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7533S: Maintained
679655da
JP
7534F: net/
7535F: include/net/
018d21ed
JP
7536F: include/linux/in.h
7537F: include/linux/net.h
7538F: include/linux/netdevice.h
c117ab84
CEB
7539F: include/uapi/linux/in.h
7540F: include/uapi/linux/net.h
7541F: include/uapi/linux/netdevice.h
0c7aecd4 7542F: include/uapi/linux/net_namespace.h
7e814a6c 7543F: tools/net/
f4e53f9a 7544F: tools/testing/selftests/net/
335a67d2 7545F: lib/random32.c
a101ccd1 7546F: lib/test_bpf.c
1da177e4
LT
7547
7548NETWORKING [IPv4/IPv6]
8b58be88
JP
7549M: "David S. Miller" <davem@davemloft.net>
7550M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7551M: James Morris <jmorris@namei.org>
7552M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7553M: Patrick McHardy <kaber@trash.net>
979b6c13 7554L: netdev@vger.kernel.org
08deed1e 7555T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7556S: Maintained
679655da
JP
7557F: net/ipv4/
7558F: net/ipv6/
7559F: include/net/ip*
0a14842f 7560F: arch/x86/net/*
1da177e4 7561
73b7656c
DM
7562NETWORKING [IPSEC]
7563M: Steffen Klassert <steffen.klassert@secunet.com>
7564M: Herbert Xu <herbert@gondor.apana.org.au>
7565M: "David S. Miller" <davem@davemloft.net>
7566L: netdev@vger.kernel.org
d1fc5024
SK
7567T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7568T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7569S: Maintained
5826bdd1 7570F: net/core/flow.c
73b7656c
DM
7571F: net/xfrm/
7572F: net/key/
7573F: net/ipv4/xfrm*
d1fc5024
SK
7574F: net/ipv4/esp4.c
7575F: net/ipv4/ah4.c
7576F: net/ipv4/ipcomp.c
7577F: net/ipv4/ip_vti.c
73b7656c 7578F: net/ipv6/xfrm*
d1fc5024
SK
7579F: net/ipv6/esp6.c
7580F: net/ipv6/ah6.c
7581F: net/ipv6/ipcomp6.c
7582F: net/ipv6/ip6_vti.c
73b7656c
DM
7583F: include/uapi/linux/xfrm.h
7584F: include/net/xfrm.h
7585
10e2ff1c 7586NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7587M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7588L: netdev@vger.kernel.org
7589S: Maintained
7590
29f8f632 7591NETWORKING [WIRELESS]
2cb4abd1 7592L: linux-wireless@vger.kernel.org
8a6e2535 7593Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7594
788873ac
JP
7595NETWORKING DRIVERS
7596L: netdev@vger.kernel.org
7597W: http://www.linuxfoundation.org/en/Net
11e98029 7598Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7599T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7600T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7601S: Odd Fixes
7602F: drivers/net/
018d21ed 7603F: include/linux/if_*
0b63bf1f 7604F: include/linux/netdevice.h
0b63bf1f
JD
7605F: include/linux/etherdevice.h
7606F: include/linux/fcdevice.h
7607F: include/linux/fddidevice.h
7608F: include/linux/hippidevice.h
7609F: include/linux/inetdevice.h
c117ab84
CEB
7610F: include/uapi/linux/if_*
7611F: include/uapi/linux/netdevice.h
788873ac 7612
0e324cf6
JL
7613NETWORKING DRIVERS (WIRELESS)
7614M: Kalle Valo <kvalo@codeaurora.org>
7615L: linux-wireless@vger.kernel.org
7616Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
7617T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7618T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6
JL
7619S: Maintained
7620F: drivers/net/wireless/
7621
3d396eb1 7622NETXEN (1/10) GbE SUPPORT
8622315e 7623M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7624M: Sony Chacko <sony.chacko@qlogic.com>
7625M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7626L: netdev@vger.kernel.org
9c2b5bde 7627W: http://www.qlogic.com
3d396eb1 7628S: Supported
aa43c215 7629F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7630
6423d30f
AAJ
7631NFC SUBSYSTEM
7632M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7633M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7634M: Samuel Ortiz <sameo@linux.intel.com>
7635L: linux-wireless@vger.kernel.org
1eb3b216 7636L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7637S: Supported
6423d30f 7638F: net/nfc/
55eb94f9 7639F: include/net/nfc/
c117ab84 7640F: include/uapi/linux/nfc.h
6423d30f 7641F: drivers/nfc/
397d6497
CR
7642F: include/linux/platform_data/microread.h
7643F: include/linux/platform_data/nfcmrvl.h
7644F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7645F: include/linux/platform_data/pn544.h
397d6497
CR
7646F: include/linux/platform_data/st21nfca.h
7647F: include/linux/platform_data/st-nci.h
7ebb88e5 7648F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7649
e8b43555 7650NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7651M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7652M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7653L: linux-nfs@vger.kernel.org
7654W: http://client.linux-nfs.org
cd7b996a 7655T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7656S: Maintained
679655da
JP
7657F: fs/lockd/
7658F: fs/nfs/
7659F: fs/nfs_common/
7660F: net/sunrpc/
7661F: include/linux/lockd/
7662F: include/linux/nfs*
7663F: include/linux/sunrpc/
c117ab84
CEB
7664F: include/uapi/linux/nfs*
7665F: include/uapi/linux/sunrpc/
1da177e4 7666
85ef9cea 7667NILFS2 FILESYSTEM
e2126935 7668M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7669L: linux-nilfs@vger.kernel.org
f9472265 7670W: http://nilfs.sourceforge.net/
e2126935 7671T: git git://github.com/konis/nilfs2.git
85ef9cea 7672S: Supported
679655da
JP
7673F: Documentation/filesystems/nilfs2.txt
7674F: fs/nilfs2/
7675F: include/linux/nilfs2_fs.h
c35c7ac5 7676F: include/trace/events/nilfs2.h
85ef9cea 7677
1da177e4 7678NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7679M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7680W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7681S: Maintained
679655da
JP
7682F: Documentation/scsi/NinjaSCSI.txt
7683F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7684
7685NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7686M: GOTO Masanori <gotom@debian.or.jp>
7687M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7688W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7689S: Maintained
679655da
JP
7690F: Documentation/scsi/NinjaSCSI.txt
7691F: drivers/scsi/nsp32*
1da177e4 7692
383b8fb9
LFT
7693NIOS2 ARCHITECTURE
7694M: Ley Foon Tan <lftan@altera.com>
7695L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7696T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7697S: Maintained
7698F: arch/nios2/
7699
2a6afddb 7700NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 7701R: Pali RohĂ¡r <pali.rohar@gmail.com>
2a6afddb 7702F: include/linux/power/bq2415x_charger.h
081bab21 7703F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7704F: include/linux/power/isp1704_charger.h
7705F: drivers/power/bq2415x_charger.c
081bab21 7706F: drivers/power/bq27xxx_battery.c
e35a49b1 7707F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
7708F: drivers/power/isp1704_charger.c
7709F: drivers/power/rx51_battery.c
7710
a1bd3bae 7711NTB DRIVER CORE
9ef6bf6c
JM
7712M: Jon Mason <jdmason@kudzu.us>
7713M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7714M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7715L: linux-ntb@googlegroups.com
fce8a7bb 7716S: Supported
2984411f
JM
7717W: https://github.com/jonmason/ntb/wiki
7718T: git git://github.com/jonmason/ntb.git
fce8a7bb 7719F: drivers/ntb/
548c237c 7720F: drivers/net/ntb_netdev.c
fce8a7bb 7721F: include/linux/ntb.h
a1bd3bae 7722F: include/linux/ntb_transport.h
fce8a7bb 7723
e26a5843
AH
7724NTB INTEL DRIVER
7725M: Jon Mason <jdmason@kudzu.us>
7726M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7727L: linux-ntb@googlegroups.com
e26a5843
AH
7728S: Supported
7729W: https://github.com/jonmason/ntb/wiki
7730T: git git://github.com/jonmason/ntb.git
7731F: drivers/ntb/hw/intel/
fce8a7bb 7732
a1b36958
XY
7733NTB AMD DRIVER
7734M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7735L: linux-ntb@googlegroups.com
7736S: Supported
7737F: drivers/ntb/hw/amd/
7738
1da177e4 7739NTFS FILESYSTEM
2818ef50 7740M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7741L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7742W: http://www.tuxera.com/
e6f4dee7 7743T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7744S: Supported
679655da
JP
7745F: Documentation/filesystems/ntfs.txt
7746F: fs/ntfs/
1da177e4 7747
9eb8ef74 7748NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7749M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7750L: linux-fbdev@vger.kernel.org
ce00f85c 7751S: Maintained
8a61f013
JH
7752F: drivers/video/fbdev/riva/
7753F: drivers/video/fbdev/nvidia/
1da177e4 7754
79461681 7755NVM EXPRESS DRIVER
b3975e94
JF
7756M: Keith Busch <keith.busch@intel.com>
7757M: Jens Axboe <axboe@fb.com>
79461681 7758L: linux-nvme@lists.infradead.org
b3975e94
JF
7759T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7760W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7761S: Supported
57dacad5 7762F: drivers/nvme/host/
79461681
MW
7763F: include/linux/nvme.h
7764
aee4b9bd
SK
7765NVMEM FRAMEWORK
7766M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7767M: Maxime Ripard <maxime.ripard@free-electrons.com>
7768S: Maintained
7769F: drivers/nvmem/
7770F: Documentation/devicetree/bindings/nvmem/
7771F: include/linux/nvmem-consumer.h
7772F: include/linux/nvmem-provider.h
7773
dece4585
CP
7774NXP-NCI NFC DRIVER
7775M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7776R: Charles Gorand <charles.gorand@effinnov.com>
7777L: linux-nfc@lists.01.org (moderated for non-subscribers)
7778S: Supported
7779F: drivers/nfc/nxp-nci
7780
f50d7146
RK
7781NXP TDA998X DRM DRIVER
7782M: Russell King <rmk+kernel@arm.linux.org.uk>
7783S: Supported
7784F: drivers/gpu/drm/i2c/tda998x_drv.c
7785F: include/drm/i2c/tda998x.h
7786
fbace43e
PR
7787NXP TFA9879 DRIVER
7788M: Peter Rosin <peda@axentia.se>
7789L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7790S: Maintained
7791F: sound/soc/codecs/tfa9879*
7792
f5525786 7793OMAP SUPPORT
0e24bdd4 7794M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7795L: linux-omap@vger.kernel.org
7796W: http://www.muru.com/linux/omap/
7797W: http://linux.omap.com/
8a6e2535 7798Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7799T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7800S: Maintained
4e04d5a3 7801F: arch/arm/*omap*/
026da812
FB
7802F: arch/arm/configs/omap1_defconfig
7803F: arch/arm/configs/omap2plus_defconfig
046d0a37 7804F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7805F: drivers/irqchip/irq-omap-intc.c
7806F: drivers/mfd/*omap*.c
7807F: drivers/mfd/menelaus.c
7808F: drivers/mfd/palmas.c
7809F: drivers/mfd/tps65217.c
7810F: drivers/mfd/tps65218.c
7811F: drivers/mfd/tps65910.c
7812F: drivers/mfd/twl-core.[ch]
7813F: drivers/mfd/twl4030*.c
7814F: drivers/mfd/twl6030*.c
7815F: drivers/mfd/twl6040*.c
7816F: drivers/regulator/palmas-regulator*.c
7817F: drivers/regulator/pbias-regulator.c
7818F: drivers/regulator/tps65217-regulator.c
7819F: drivers/regulator/tps65218-regulator.c
7820F: drivers/regulator/tps65910-regulator.c
7821F: drivers/regulator/twl-regulator.c
046d0a37 7822F: include/linux/i2c-omap.h
f5525786 7823
50f29fbd 7824OMAP DEVICE TREE SUPPORT
cdb55ab0 7825M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7826M: Tony Lindgren <tony@atomide.com>
7827L: linux-omap@vger.kernel.org
d0fb18c5 7828L: devicetree@vger.kernel.org
50f29fbd
TL
7829S: Maintained
7830F: arch/arm/boot/dts/*omap*
7831F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7832F: arch/arm/boot/dts/*am4*
7833F: arch/arm/boot/dts/*am5*
7834F: arch/arm/boot/dts/*dra7*
50f29fbd 7835
f5525786 7836OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7837M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7838L: linux-omap@vger.kernel.org
7839S: Maintained
7840F: arch/arm/*omap*/*clock*
7841
7842OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7843M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7844L: linux-omap@vger.kernel.org
7845S: Maintained
7846F: arch/arm/*omap*/*pm*
c46938d4 7847F: drivers/cpufreq/omap-cpufreq.c
f5525786 7848
d21db568 7849OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7850M: Rajendra Nayak <rnayak@ti.com>
7851M: Paul Walmsley <paul@pwsan.com>
7852L: linux-omap@vger.kernel.org
7853S: Maintained
d21db568 7854F: arch/arm/mach-omap2/prm*
692ab1f3 7855
f5525786 7856OMAP AUDIO SUPPORT
6c284903 7857M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7858M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7859L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7860L: linux-omap@vger.kernel.org
7861S: Maintained
7862F: sound/soc/omap/
7863
18640193
TL
7864OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7865M: Roger Quadros <rogerq@ti.com>
7866M: Tony Lindgren <tony@atomide.com>
7867L: linux-omap@vger.kernel.org
7868S: Maintained
7869F: drivers/memory/omap-gpmc.c
7870F: arch/arm/mach-omap2/*gpmc*
7871
f5525786 7872OMAP FRAMEBUFFER SUPPORT
830e6384 7873M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7874L: linux-fbdev@vger.kernel.org
f5525786
TL
7875L: linux-omap@vger.kernel.org
7876S: Maintained
8a61f013 7877F: drivers/video/fbdev/omap/
f5525786 7878
676eec0d 7879OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7880M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7881L: linux-omap@vger.kernel.org
676eec0d 7882L: linux-fbdev@vger.kernel.org
178ff4c9 7883S: Maintained
8a61f013 7884F: drivers/video/fbdev/omap2/
178ff4c9
TV
7885F: Documentation/arm/OMAP/DSS
7886
8b37fcfc
OBC
7887OMAP HARDWARE SPINLOCK SUPPORT
7888M: Ohad Ben-Cohen <ohad@wizery.com>
7889L: linux-omap@vger.kernel.org
7890S: Maintained
7891F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7892
f5525786 7893OMAP MMC SUPPORT
8b58be88 7894M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7895L: linux-omap@vger.kernel.org
7896S: Maintained
653f41b5
MC
7897F: drivers/mmc/host/omap.c
7898
7899OMAP HS MMC SUPPORT
0a4585c6 7900L: linux-mmc@vger.kernel.org
653f41b5 7901L: linux-omap@vger.kernel.org
dfa5d196 7902S: Orphan
653f41b5 7903F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7904
7905OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7906M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7907S: Maintained
7908F: drivers/char/hw_random/omap-rng.c
7909
f400c82e 7910OMAP HWMOD SUPPORT
cdb55ab0 7911M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7912M: Paul Walmsley <paul@pwsan.com>
7913L: linux-omap@vger.kernel.org
7914S: Maintained
8fc8b12b 7915F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7916
8633fb30
PW
7917OMAP HWMOD DATA
7918M: Paul Walmsley <paul@pwsan.com>
7919L: linux-omap@vger.kernel.org
7920S: Maintained
7921F: arch/arm/mach-omap2/omap_hwmod*data*
7922
f400c82e 7923OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7924M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7925L: linux-omap@vger.kernel.org
7926S: Maintained
7927F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7928
0db83ced 7929OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7930M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7931L: linux-media@vger.kernel.org
7932S: Maintained
7eec52db 7933F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7934F: drivers/media/platform/omap3isp/
0db83ced 7935F: drivers/staging/media/omap4iss/
7e8970e1 7936
f5525786 7937OMAP USB SUPPORT
f5525786
TL
7938L: linux-usb@vger.kernel.org
7939L: linux-omap@vger.kernel.org
3b243519 7940S: Orphan
a16fbd65
JP
7941F: drivers/usb/*/*omap*
7942F: arch/arm/*omap*/usb*
f5525786 7943
6d994710 7944OMAP GPIO DRIVER
fe643528 7945M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 7946M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7947M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7948L: linux-omap@vger.kernel.org
7949S: Maintained
fe643528 7950F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
7951F: drivers/gpio/gpio-omap.c
7952
c351e290
MJ
7953OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7954M: Mark Jackson <mpfj@newflow.co.uk>
7955L: linux-omap@vger.kernel.org
7956S: Maintained
7957F: arch/arm/boot/dts/am335x-nano.dts
7958
0ad122d9 7959OMFS FILESYSTEM
8b58be88 7960M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7961L: linux-karma-devel@lists.sourceforge.net
7962S: Maintained
679655da
JP
7963F: Documentation/filesystems/omfs.txt
7964F: fs/omfs/
0ad122d9 7965
c1986ee9 7966OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7967M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7968S: Maintained
679655da
JP
7969F: drivers/char/pcmcia/cm4000_cs.c
7970F: include/linux/cm4000_cs.h
c117ab84 7971F: include/uapi/linux/cm4000_cs.h
c1986ee9 7972
77c44ab1 7973OMNIKEY CARDMAN 4040 DRIVER
8b58be88 7974M: Harald Welte <laforge@gnumonks.org>
77c44ab1 7975S: Maintained
679655da 7976F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 7977
77d5140f 7978OMNIVISION OV7670 SENSOR DRIVER
8b58be88 7979M: Jonathan Corbet <corbet@lwn.net>
661263b5 7980L: linux-media@vger.kernel.org
275ffde4 7981T: git git://linuxtv.org/media_tree.git
77d5140f 7982S: Maintained
90d72ac6 7983F: drivers/media/i2c/ov7670.c
77d5140f 7984
431bca73 7985ONENAND FLASH DRIVER
8b58be88 7986M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
7987L: linux-mtd@lists.infradead.org
7988S: Maintained
679655da
JP
7989F: drivers/mtd/onenand/
7990F: include/linux/mtd/onenand*.h
431bca73 7991
1da177e4 7992ONSTREAM SCSI TAPE DRIVER
8b58be88 7993M: Willem Riede <osst@riede.org>
1da177e4
LT
7994L: osst-users@lists.sourceforge.net
7995L: linux-scsi@vger.kernel.org
7996S: Maintained
f7269cfc
JD
7997F: Documentation/scsi/osst.txt
7998F: drivers/scsi/osst.*
7999F: drivers/scsi/osst_*.h
8000F: drivers/scsi/st.h
1da177e4 8001
e2d1d6c0 8002OPENCORES I2C BUS DRIVER
8b58be88 8003M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8004L: linux-i2c@vger.kernel.org
e2d1d6c0 8005S: Maintained
679655da
JP
8006F: Documentation/i2c/busses/i2c-ocores
8007F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8008
860c44c1 8009OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8010M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
8011M: Frank Rowand <frowand.list@gmail.com>
8012M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 8013L: devicetree@vger.kernel.org
a7fefe9f
RH
8014W: http://www.devicetree.org/
8015T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 8016S: Maintained
f8828205 8017F: drivers/of/
860c44c1 8018F: include/linux/of*.h
f8828205 8019F: scripts/dtc/
860c44c1 8020
f8828205 8021OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8022M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
8023M: Pawel Moll <pawel.moll@arm.com>
8024M: Mark Rutland <mark.rutland@arm.com>
de80963e 8025M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 8026M: Kumar Gala <galak@codeaurora.org>
f8828205 8027L: devicetree@vger.kernel.org
9f273c24 8028T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
f8828205
GL
8029S: Maintained
8030F: Documentation/devicetree/
8031F: arch/*/boot/dts/
8032F: include/dt-bindings/
8033
2bb65f56
PA
8034OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8035M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8036L: devicetree@vger.kernel.org
8037S: Maintained
8038F: Documentation/devicetree/dynamic-resolution-notes.txt
8039F: Documentation/devicetree/overlay-notes.txt
8040F: drivers/of/overlay.c
8041F: drivers/of/resolver.c
8042
19f9d392
JB
8043OPENRISC ARCHITECTURE
8044M: Jonas Bonn <jonas@southpole.se>
8045W: http://openrisc.net
eab7c1c0 8046L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
8047S: Maintained
8048T: git git://openrisc.net/~jonas/linux
14430813 8049F: arch/openrisc/
19f9d392 8050
ccb1352e 8051OPENVSWITCH
4f337ed5 8052M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8053L: netdev@vger.kernel.org
ccb1352e
JG
8054L: dev@openvswitch.org
8055W: http://openvswitch.org
ccb1352e
JG
8056S: Maintained
8057F: net/openvswitch/
b422da7c 8058F: include/uapi/linux/openvswitch.h
ccb1352e 8059
875fa6fb
VK
8060OPERATING PERFORMANCE POINTS (OPP)
8061M: Viresh Kumar <vireshk@kernel.org>
8062M: Nishanth Menon <nm@ti.com>
8063M: Stephen Boyd <sboyd@codeaurora.org>
8064L: linux-pm@vger.kernel.org
8065S: Maintained
8066T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8067F: drivers/base/power/opp/
8068F: include/linux/pm_opp.h
8069F: Documentation/power/opp.txt
8070F: Documentation/devicetree/bindings/opp/
8071
af39917d
CL
8072OPL4 DRIVER
8073M: Clemens Ladisch <clemens@ladisch.de>
8074L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8075T: git git://git.alsa-project.org/alsa-kernel.git
8076S: Maintained
8077F: sound/drivers/opl4/
8078
1da177e4 8079OPROFILE
4cf7e718 8080M: Robert Richter <rric@kernel.org>
1da177e4
LT
8081L: oprofile-list@lists.sf.net
8082S: Maintained
81c4a8a6 8083F: arch/*/include/asm/oprofile*.h
679655da
JP
8084F: arch/*/oprofile/
8085F: drivers/oprofile/
8086F: include/linux/oprofile.h
1da177e4 8087
e2d1d6c0 8088ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8089M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8090M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8091L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8092W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8093S: Supported
679655da
JP
8094F: Documentation/filesystems/ocfs2.txt
8095F: Documentation/filesystems/dlmfs.txt
8096F: fs/ocfs2/
e2d1d6c0 8097
1da177e4 8098ORINOCO DRIVER
724c6b35 8099L: linux-wireless@vger.kernel.org
491b26b4 8100W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8101W: http://www.nongnu.org/orinoco/
3a59babb 8102S: Orphan
2be45b66 8103F: drivers/net/wireless/intersil/orinoco/
1da177e4 8104
42c55aa8 8105OSD LIBRARY and FILESYSTEM
fadc0752 8106M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8107M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8108L: osd-dev@open-osd.org
8109W: http://open-osd.org
54e5881d 8110T: git git://git.open-osd.org/open-osd.git
68274794 8111S: Maintained
42c55aa8 8112F: drivers/scsi/osd/
6b6f0b6c 8113F: include/scsi/osd_*
42c55aa8 8114F: fs/exofs/
68274794 8115
ef94b186 8116OVERLAY FILESYSTEM
7c37fbda 8117M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8118L: linux-unionfs@vger.kernel.org
8119T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8120S: Supported
1d113735 8121F: fs/overlayfs/
7c37fbda
NB
8122F: Documentation/filesystems/overlayfs.txt
8123
e2d1d6c0 8124P54 WIRELESS DRIVER
084cb0fe 8125M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8126L: linux-wireless@vger.kernel.org
084cb0fe 8127W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8128S: Maintained
d3466830 8129F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8130
f5cd7872 8131PA SEMI ETHERNET DRIVER
8b58be88 8132M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8133L: netdev@vger.kernel.org
8134S: Maintained
ded19add 8135F: drivers/net/ethernet/pasemi/*
f5cd7872 8136
beb58aa3 8137PA SEMI SMBUS DRIVER
8b58be88 8138M: Olof Johansson <olof@lixom.net>
846557d3 8139L: linux-i2c@vger.kernel.org
beb58aa3 8140S: Maintained
679655da 8141F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8142
48fc267e
SK
8143PADATA PARALLEL EXECUTION MECHANISM
8144M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8145L: linux-crypto@vger.kernel.org
8146S: Maintained
8147F: kernel/padata.c
8148F: include/linux/padata.h
8149F: Documentation/padata.txt
8150
709ee531 8151PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8152M: Harald Welte <laforge@gnumonks.org>
d0944853 8153L: platform-driver-x86@vger.kernel.org
709ee531 8154S: Maintained
679655da 8155F: drivers/platform/x86/panasonic-laptop.c
709ee531 8156
368dd5ac 8157PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8158M: David Howells <dhowells@redhat.com>
8159M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8160L: linux-am33-list@redhat.com (moderated for non-subscribers)
8161W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8162S: Maintained
679655da
JP
8163F: Documentation/mn10300/
8164F: arch/mn10300/
4fa97181 8165
64dfff03
SM
8166PARALLEL PORT SUBSYSTEM
8167M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8168M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8169L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8170S: Maintained
679655da
JP
8171F: drivers/parport/
8172F: include/linux/parport*.h
8173F: drivers/char/ppdev.c
c117ab84 8174F: include/uapi/linux/ppdev.h
64dfff03 8175F: Documentation/parport*.txt
1da177e4 8176
4cdf6bc2 8177PARAVIRT_OPS INTERFACE
d633180c 8178M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8179M: Chris Wright <chrisw@sous-sol.org>
8180M: Alok Kataria <akataria@vmware.com>
8181M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8182L: virtualization@lists.linux-foundation.org
4cdf6bc2 8183S: Supported
a2e19991 8184F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8185F: arch/*/kernel/paravirt*
8186F: arch/*/include/asm/paravirt.h
4cdf6bc2 8187
e2d1d6c0 8188PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8189M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8190L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8191S: Maintained
679655da
JP
8192F: Documentation/blockdev/paride.txt
8193F: drivers/block/paride/
e2d1d6c0
RD
8194
8195PARISC ARCHITECTURE
b8828770 8196M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8197M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8198L: linux-parisc@vger.kernel.org
8199W: http://www.parisc-linux.org/
8a6e2535 8200Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8201T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8202T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8203S: Maintained
679655da 8204F: arch/parisc/
2b6bac9e 8205F: Documentation/parisc/
679655da 8206F: drivers/parisc/
2b6bac9e
HD
8207F: drivers/char/agp/parisc-agp.c
8208F: drivers/input/serio/gscps2.c
8209F: drivers/parport/parport_gsc.*
8210F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8211F: drivers/video/fbdev/sti*
2b6bac9e
HD
8212F: drivers/video/console/sti*
8213F: drivers/video/logo/logo_parisc*
e2d1d6c0 8214
1662d32c 8215PC87360 HARDWARE MONITORING DRIVER
8b58be88 8216M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8217L: lm-sensors@lm-sensors.org
8218S: Maintained
679655da
JP
8219F: Documentation/hwmon/pc87360
8220F: drivers/hwmon/pc87360.c
1662d32c
JC
8221
8222PC8736x GPIO DRIVER
8b58be88 8223M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8224S: Maintained
679655da 8225F: drivers/char/pc8736x_gpio.c
1662d32c 8226
1ad107fd 8227PC87427 HARDWARE MONITORING DRIVER
d8130624 8228M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8229L: lm-sensors@lm-sensors.org
8230S: Maintained
8231F: Documentation/hwmon/pc87427
8232F: drivers/hwmon/pc87427.c
8233
b26e0ed4 8234PCA9532 LED DRIVER
8b58be88 8235M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8236S: Maintained
d5ca6918
JP
8237F: drivers/leds/leds-pca9532.c
8238F: include/linux/leds-pca9532.h
b26e0ed4 8239
5ce914a8 8240PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8241M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8242L: linux-i2c@vger.kernel.org
8243S: Maintained
b4f0b74e 8244F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8245
3971dae5 8246PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8247M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8248S: Maintained
8249F: drivers/firmware/pcdp.*
8250
065c6359 8251PCI ERROR RECOVERY
6305902c 8252M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8253L: linux-pci@vger.kernel.org
065c6359 8254S: Supported
679655da 8255F: Documentation/PCI/pci-error-recovery.txt
065c6359 8256
1da177e4 8257PCI SUBSYSTEM
5ac3a6d2 8258M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8259L: linux-pci@vger.kernel.org
99662dd1 8260Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8261T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8262S: Supported
679655da
JP
8263F: Documentation/PCI/
8264F: drivers/pci/
8265F: include/linux/pci*
6b49ee49 8266F: arch/x86/pci/
cad01f91 8267F: arch/x86/kernel/quirks.c
1da177e4 8268
eaa6111b
LFT
8269PCI DRIVER FOR ALTERA PCIE IP
8270M: Ley Foon Tan <lftan@altera.com>
8271L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8272L: linux-pci@vger.kernel.org
8273S: Supported
8274F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8275F: drivers/pci/host/pcie-altera.c
8276
b7e78170
RH
8277PCI DRIVER FOR ARM VERSATILE PLATFORM
8278M: Rob Herring <robh@kernel.org>
8279L: linux-pci@vger.kernel.org
8280L: linux-arm-kernel@lists.infradead.org
8281S: Maintained
8282F: Documentation/devicetree/bindings/pci/versatile.txt
8283F: drivers/pci/host/pci-versatile.c
8284
5f6b6ccd
TI
8285PCI DRIVER FOR APPLIEDMICRO XGENE
8286M: Tanmay Inamdar <tinamdar@apm.com>
8287L: linux-pci@vger.kernel.org
8288L: linux-arm-kernel@lists.infradead.org
8289S: Maintained
8290F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8291F: drivers/pci/host/pci-xgene.c
8292
62d0ff83
ML
8293PCI DRIVER FOR FREESCALE LAYERSCAPE
8294M: Minghuan Lian <minghuan.Lian@freescale.com>
8295M: Mingkai Hu <mingkai.hu@freescale.com>
8296M: Roy Zang <tie-fei.zang@freescale.com>
8297L: linuxppc-dev@lists.ozlabs.org
8298L: linux-pci@vger.kernel.org
8299L: linux-arm-kernel@lists.infradead.org
8300S: Maintained
8301F: drivers/pci/host/*layerscape*
8302
f0b75693 8303PCI DRIVER FOR IMX6
f175aa2c 8304M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8305M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8306L: linux-pci@vger.kernel.org
8307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8308S: Maintained
8309F: drivers/pci/host/*imx6*
8310
0c4ffcfe
MK
8311PCI DRIVER FOR TI KEYSTONE
8312M: Murali Karicheri <m-karicheri2@ti.com>
8313L: linux-pci@vger.kernel.org
8314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8315S: Maintained
8316F: drivers/pci/host/*keystone*
8317
f0b75693
BH
8318PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8319M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8320M: Jason Cooper <jason@lakedaemon.net>
8321L: linux-pci@vger.kernel.org
8322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8323S: Maintained
8324F: drivers/pci/host/*mvebu*
8325
0447cfd7
TR
8326PCI DRIVER FOR NVIDIA TEGRA
8327M: Thierry Reding <thierry.reding@gmail.com>
8328L: linux-tegra@vger.kernel.org
f0b75693 8329L: linux-pci@vger.kernel.org
0447cfd7
TR
8330S: Supported
8331F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8332F: drivers/pci/host/pci-tegra.c
8333
47ff3de9
KVA
8334PCI DRIVER FOR TI DRA7XX
8335M: Kishon Vijay Abraham I <kishon@ti.com>
8336L: linux-omap@vger.kernel.org
8337L: linux-pci@vger.kernel.org
8338S: Supported
8339F: Documentation/devicetree/bindings/pci/ti-pci.txt
8340F: drivers/pci/host/pci-dra7xx.c
8341
f0b75693
BH
8342PCI DRIVER FOR RENESAS R-CAR
8343M: Simon Horman <horms@verge.net.au>
8344L: linux-pci@vger.kernel.org
4a121096 8345L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8346S: Maintained
8347F: drivers/pci/host/*rcar*
8348
4af82255 8349PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8350M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8351L: linux-pci@vger.kernel.org
f0b75693
BH
8352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8353L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8354S: Maintained
8355F: drivers/pci/host/pci-exynos.c
8356
f0b75693 8357PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8358M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8359M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8360L: linux-pci@vger.kernel.org
8361S: Maintained
8362F: drivers/pci/host/*designware*
8363
cf28855b
WD
8364PCI DRIVER FOR GENERIC OF HOSTS
8365M: Will Deacon <will.deacon@arm.com>
8366L: linux-pci@vger.kernel.org
8367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8368S: Maintained
8369F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8370F: drivers/pci/host/pci-host-generic.c
8371
185a383a
KB
8372PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8373M: Keith Busch <keith.busch@intel.com>
8374L: linux-pci@vger.kernel.org
8375S: Supported
8376F: arch/x86/pci/vmd.c
8377
51b66a6c 8378PCIE DRIVER FOR ST SPEAR13XX
110baab1 8379M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8380L: linux-pci@vger.kernel.org
110baab1 8381S: Maintained
51b66a6c
PA
8382F: drivers/pci/host/*spear*
8383
af1169b4
LFT
8384PCI MSI DRIVER FOR ALTERA MSI IP
8385M: Ley Foon Tan <lftan@altera.com>
8386L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8387L: linux-pci@vger.kernel.org
8388S: Supported
8389F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8390F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8391
dcd19de3
DD
8392PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8393M: Duc Dang <dhdang@apm.com>
8394L: linux-pci@vger.kernel.org
8395L: linux-arm-kernel@lists.infradead.org
8396S: Maintained
8397F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8398F: drivers/pci/host/pci-xgene-msi.c
8399
500a1d9a
ZW
8400PCIE DRIVER FOR HISILICON
8401M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8402M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8403L: linux-pci@vger.kernel.org
8404S: Maintained
8405F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8406F: drivers/pci/host/pcie-hisi.c
8407
82a82383
SV
8408PCIE DRIVER FOR QUALCOMM MSM
8409M: Stanimir Varbanov <svarbanov@mm-sol.com>
8410L: linux-pci@vger.kernel.org
8411L: linux-arm-msm@vger.kernel.org
8412S: Maintained
8413F: drivers/pci/host/*qcom*
8414
1da177e4 8415PCMCIA SUBSYSTEM
4230dfc9 8416P: Linux PCMCIA Team
f5df5881 8417L: linux-pcmcia@lists.infradead.org
6650e0a5 8418W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8419T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8420S: Maintained
679655da
JP
8421F: Documentation/pcmcia/
8422F: drivers/pcmcia/
8423F: include/pcmcia/
1da177e4
LT
8424
8425PCNET32 NETWORK DRIVER
227fb925 8426M: Don Fry <pcnet32@frontier.com>
979b6c13 8427L: netdev@vger.kernel.org
1da177e4 8428S: Maintained
b955f6ca 8429F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8430
48fc267e
SK
8431PCRYPT PARALLEL CRYPTO ENGINE
8432M: Steffen Klassert <steffen.klassert@secunet.com>
8433L: linux-crypto@vger.kernel.org
8434S: Maintained
8435F: crypto/pcrypt.c
8436F: include/crypto/pcrypt.h
8437
e72df0b8
TH
8438PER-CPU MEMORY ALLOCATOR
8439M: Tejun Heo <tj@kernel.org>
8440M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8441T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8442S: Maintained
8443F: include/linux/percpu*.h
8444F: mm/percpu*.c
8445F: arch/*/include/asm/percpu.h
8446
ad4ecbcb 8447PER-TASK DELAY ACCOUNTING
185e595f 8448M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8449S: Maintained
679655da
JP
8450F: include/linux/delayacct.h
8451F: kernel/delayacct.c
ad4ecbcb 8452
57c0c15b 8453PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8454M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8455M: Ingo Molnar <mingo@redhat.com>
f80c5393 8456M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 8457L: linux-kernel@vger.kernel.org
75fc2d37 8458T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8459S: Supported
d53e8365 8460F: kernel/events/*
a003236c 8461F: include/linux/perf_event.h
c117ab84 8462F: include/uapi/linux/perf_event.h
141c4296
RR
8463F: arch/*/kernel/perf_event*.c
8464F: arch/*/kernel/*/perf_event*.c
8465F: arch/*/kernel/*/*/perf_event*.c
a003236c 8466F: arch/*/include/asm/perf_event.h
a003236c
VL
8467F: arch/*/kernel/perf_callchain.c
8468F: tools/perf/
6c0b3244 8469
dd49d0f5 8470PERSONALITY HANDLING
8b58be88 8471M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8472L: linux-abi-devel@lists.sourceforge.net
8473S: Maintained
679655da 8474F: include/linux/personality.h
c117ab84 8475F: include/uapi/linux/personality.h
dd49d0f5 8476
838e7a03 8477PHONET PROTOCOL
2a06b40f 8478M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8479S: Supported
8480F: Documentation/networking/phonet.txt
8481F: include/linux/phonet.h
8482F: include/net/phonet/
c117ab84 8483F: include/uapi/linux/phonet.h
838e7a03
RDC
8484F: net/phonet/
8485
1da177e4 8486PHRAM MTD DRIVER
8b58be88 8487M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8488L: linux-mtd@lists.infradead.org
8489S: Maintained
679655da 8490F: drivers/mtd/devices/phram.c
1da177e4 8491
efdbb10e
BP
8492PICOLCD HID DRIVER
8493M: Bruno Prémont <bonbons@linux-vserver.org>
8494L: linux-input@vger.kernel.org
8495S: Maintained
8496F: drivers/hid/hid-picolcd*
8497
a53bfa07
JI
8498PICOXCELL SUPPORT
8499M: Jamie Iles <jamie@jamieiles.com>
8500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8501T: git git://github.com/jamieiles/linux-2.6-ji.git
8502S: Supported
b8733987 8503F: arch/arm/boot/dts/picoxcell*
14430813 8504F: arch/arm/mach-picoxcell/
b8733987 8505F: drivers/crypto/picoxcell*
a53bfa07 8506
2744e8af
LW
8507PIN CONTROL SUBSYSTEM
8508M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8509L: linux-gpio@vger.kernel.org
dbe752a3 8510T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8511S: Maintained
07f29ba6 8512F: drivers/pinctrl/
8e406fe4 8513F: include/linux/pinctrl/
2744e8af 8514
2201bbb8
JCPV
8515PIN CONTROLLER - ATMEL AT91
8516M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8518S: Maintained
c654b6bf 8519F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8520
33d3690c
LD
8521PIN CONTROLLER - ATMEL AT91 PIO4
8522M: Ludovic Desroches <ludovic.desroches@atmel.com>
8523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8524L: linux-gpio@vger.kernel.org
8525S: Supported
8526F: drivers/pinctrl/pinctrl-at91-pio4.*
8527
cbd1b652
MW
8528PIN CONTROLLER - INTEL
8529M: Mika Westerberg <mika.westerberg@linux.intel.com>
8530M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8531S: Maintained
8532F: drivers/pinctrl/intel/
2201bbb8 8533
9963b536
LP
8534PIN CONTROLLER - RENESAS
8535M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8536M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8537L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8538S: Maintained
8539F: drivers/pinctrl/sh-pfc/
8540
b75e60d6 8541PIN CONTROLLER - SAMSUNG
fea685e9 8542M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8544L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8545S: Maintained
9b5b33f6 8546F: drivers/pinctrl/samsung/
b75e60d6 8547
13cbd906
TL
8548PIN CONTROLLER - SINGLE
8549M: Tony Lindgren <tony@atomide.com>
8550M: Haojian Zhuang <haojian.zhuang@linaro.org>
8551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8552L: linux-omap@vger.kernel.org
8553S: Maintained
8554F: drivers/pinctrl/pinctrl-single.c
8555
deda8287 8556PIN CONTROLLER - ST SPEAR
da89947b 8557M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8558L: spear-devel@list.st.com
8559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8560W: http://www.st.com/spear
8561S: Maintained
8e406fe4 8562F: drivers/pinctrl/spear/
deda8287 8563
249a6771 8564PKTCDVD DRIVER
e5f6450c 8565M: Jiri Kosina <jikos@kernel.org>
249a6771 8566S: Maintained
679655da
JP
8567F: drivers/block/pktcdvd.c
8568F: include/linux/pktcdvd.h
c117ab84 8569F: include/uapi/linux/pktcdvd.h
249a6771 8570
b31d8273
G
8571PKUNITY SOC DRIVERS
8572M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8573W: http://mprc.pku.edu.cn/~guanxuetao/linux
8574S: Maintained
ceebf4d5 8575T: git git://github.com/gxt/linux.git
b31d8273 8576F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8577F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8578F: drivers/video/fbdev/fb-puv3.c
2809e80b 8579F: drivers/rtc/rtc-puv3.c
b31d8273 8580
9d2ecfb7 8581PMBUS HARDWARE MONITORING DRIVERS
ca462085 8582M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8583L: lm-sensors@lm-sensors.org
8584W: http://www.lm-sensors.org/
8585W: http://www.roeck-us.net/linux/drivers/
8586T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8587S: Maintained
8588F: Documentation/hwmon/pmbus
8589F: drivers/hwmon/pmbus/
8590F: include/linux/i2c/pmbus.h
8591
89a36810 8592PMC SIERRA MaxRAID DRIVER
89a36810
AR
8593L: linux-scsi@vger.kernel.org
8594W: http://www.pmc-sierra.com/
3cdea4d7 8595S: Orphan
89a36810
AR
8596F: drivers/scsi/pmcraid.*
8597
dbf9bfe6 8598PMC SIERRA PM8001 DRIVER
d32477e2 8599M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8600M: lindar_liu@usish.com
f5a7b525 8601L: pmchba@pmcs.com
dbf9bfe6 8602L: linux-scsi@vger.kernel.org
8603S: Supported
8604F: drivers/scsi/pm8001/
8605
1da177e4 8606POSIX CLOCKS and TIMERS
8b58be88 8607M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8608L: linux-kernel@vger.kernel.org
75fc2d37 8609T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8610S: Maintained
679655da
JP
8611F: fs/timerfd.c
8612F: include/linux/timer*
5cee9645 8613F: kernel/time/*timer*
1da177e4 8614
7b06a6d7
RW
8615POWER MANAGEMENT CORE
8616M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8617L: linux-pm@vger.kernel.org
8618T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8619S: Supported
8620F: drivers/base/power/
8621F: include/linux/pm.h
8622F: include/linux/pm_*
8623F: include/linux/powercap.h
8624F: drivers/powercap/
8625
3be86148 8626POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8627M: Sebastian Reichel <sre@kernel.org>
57318935 8628M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8629M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8630L: linux-pm@vger.kernel.org
54e5881d 8631T: git git://git.infradead.org/battery-2.6.git
3be86148 8632S: Maintained
679655da 8633F: include/linux/power_supply.h
8cd725a1 8634F: drivers/power/
26305022 8635X: drivers/power/avs/
3be86148 8636
514f161a
MR
8637POWER STATE COORDINATION INTERFACE (PSCI)
8638M: Mark Rutland <mark.rutland@arm.com>
8639M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8640L: linux-arm-kernel@lists.infradead.org
8641S: Maintained
8642F: drivers/firmware/psci.c
8643F: include/linux/psci.h
8644F: include/uapi/linux/psci.h
8645
1da177e4 8646PNP SUPPORT
9c3646d1 8647M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8648S: Maintained
679655da 8649F: drivers/pnp/
1da177e4
LT
8650
8651PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8652M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8653L: linux-ppp@vger.kernel.org
8654S: Maintained
224cf5ad 8655F: drivers/net/ppp/ppp_*
1da177e4
LT
8656
8657PPP OVER ATM (RFC 2364)
8b58be88 8658M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8659S: Maintained
679655da 8660F: net/atm/pppoatm.c
c117ab84 8661F: include/uapi/linux/atmppp.h
1da177e4
LT
8662
8663PPP OVER ETHERNET
8b58be88 8664M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8665S: Maintained
224cf5ad
JK
8666F: drivers/net/ppp/pppoe.c
8667F: drivers/net/ppp/pppox.c
1da177e4 8668
a6d2370b 8669PPP OVER L2TP
8b58be88 8670M: James Chapman <jchapman@katalix.com>
a6d2370b 8671S: Maintained
90ca28d1 8672F: net/l2tp/l2tp_ppp.c
679655da 8673F: include/linux/if_pppol2tp.h
c117ab84 8674F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8675
eae9d2ba 8676PPS SUPPORT
8b58be88 8677M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8678W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8679L: linuxpps@ml.enneenne.com (subscribers-only)
8680S: Maintained
cabaaf41
JP
8681F: Documentation/pps/
8682F: drivers/pps/
8683F: include/linux/pps*.h
eae9d2ba 8684
71a6d0af
HW
8685PPTP DRIVER
8686M: Dmitry Kozlov <xeb@mail.ru>
8687L: netdev@vger.kernel.org
8688S: Maintained
224cf5ad 8689F: drivers/net/ppp/pptp.c
71a6d0af
HW
8690W: http://sourceforge.net/projects/accel-pptp
8691
1da177e4 8692PREEMPTIBLE KERNEL
8b58be88 8693M: Robert Love <rml@tech9.net>
1da177e4
LT
8694L: kpreempt-tech@lists.sourceforge.net
8695W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8696S: Supported
679655da
JP
8697F: Documentation/preempt-locking.txt
8698F: include/linux/preempt.h
1da177e4
LT
8699
8700PRISM54 WIRELESS DRIVER
8b58be88 8701M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8702L: linux-wireless@vger.kernel.org
9ef80804 8703W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8704S: Obsolete
c12edfe2 8705F: drivers/net/wireless/intersil/prism54/
1da177e4 8706
02c18891 8707PS3 NETWORK SUPPORT
b809b9ca 8708M: Geoff Levand <geoff@infradead.org>
02c18891 8709L: netdev@vger.kernel.org
a14ab6b6 8710L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8711S: Maintained
8df158ac 8712F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8713
f58a9d17 8714PS3 PLATFORM SUPPORT
b809b9ca 8715M: Geoff Levand <geoff@infradead.org>
a4724ed6 8716L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8717S: Maintained
679655da
JP
8718F: arch/powerpc/boot/ps3*
8719F: arch/powerpc/include/asm/lv1call.h
8720F: arch/powerpc/include/asm/ps3*.h
8721F: arch/powerpc/platforms/ps3/
8722F: drivers/*/ps3*
8723F: drivers/ps3/
fec629b8 8724F: drivers/rtc/rtc-ps3.c
679655da 8725F: drivers/usb/host/*ps3.c
fec629b8 8726F: sound/ppc/snd_ps3*
f58a9d17 8727
cffb4add 8728PS3VRAM DRIVER
8b58be88 8729M: Jim Paris <jim@jtan.com>
3715a5d0 8730M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8731L: linuxppc-dev@lists.ozlabs.org
cffb4add 8732S: Maintained
8a3977cb 8733F: drivers/block/ps3vram.c
cffb4add 8734
8defe599 8735PSTORE FILESYSTEM
9d5e2a02 8736M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8737M: Colin Cross <ccross@android.com>
8738M: Kees Cook <keescook@chromium.org>
8739M: Tony Luck <tony.luck@intel.com>
8740S: Maintained
9f273c24 8741T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
8742F: fs/pstore/
8743F: include/linux/pstore*
04851772 8744F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8745F: drivers/acpi/apei/erst.c
8746
7fbc415d
RC
8747PTP HARDWARE CLOCK SUPPORT
8748M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8749L: netdev@vger.kernel.org
7fbc415d
RC
8750S: Maintained
8751W: http://linuxptp.sourceforge.net/
8752F: Documentation/ABI/testing/sysfs-ptp
8753F: Documentation/ptp/*
0ecb3cdd 8754F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8755F: drivers/net/phy/dp83640*
8756F: drivers/ptp/*
8757F: include/linux/ptp_cl*
8758
cf94a4d1 8759PTRACE SUPPORT
e846ee5f 8760M: Roland McGrath <roland@hack.frob.com>
8b58be88 8761M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8762S: Maintained
8763F: include/asm-generic/syscall.h
8764F: include/linux/ptrace.h
8765F: include/linux/regset.h
8766F: include/linux/tracehook.h
c117ab84 8767F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8768F: kernel/ptrace.c
8769
8320204a 8770PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8771M: Mike Isely <isely@pobox.com>
16e9495d 8772L: pvrusb2@isely.net (subscribers-only)
661263b5 8773L: linux-media@vger.kernel.org
8320204a 8774W: http://www.isely.net/pvrusb2/
275ffde4 8775T: git git://linuxtv.org/media_tree.git
8320204a 8776S: Maintained
679655da 8777F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8778F: drivers/media/usb/pvrusb2/
8320204a 8779
39532e6c
HG
8780PWC WEBCAM DRIVER
8781M: Hans de Goede <hdegoede@redhat.com>
8782L: linux-media@vger.kernel.org
8783T: git git://linuxtv.org/media_tree.git
8784S: Maintained
8785F: drivers/media/usb/pwc/*
8786
93c090b3
KD
8787PWM FAN DRIVER
8788M: Kamil Debski <k.debski@samsung.com>
8789L: lm-sensors@lm-sensors.org
8790S: Supported
8791F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8792F: Documentation/hwmon/pwm-fan
8793F: drivers/hwmon/pwm-fan.c
8794
200efedd 8795PWM SUBSYSTEM
aa3495f7
TR
8796M: Thierry Reding <thierry.reding@gmail.com>
8797L: linux-pwm@vger.kernel.org
0c2498f1 8798S: Maintained
006e854f 8799T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8800F: Documentation/pwm.txt
8801F: Documentation/devicetree/bindings/pwm/
8802F: include/linux/pwm.h
0c2498f1 8803F: drivers/pwm/
a140b98d
TR
8804F: drivers/video/backlight/pwm_bl.c
8805F: include/linux/pwm_backlight.h
0c2498f1 8806
30ec261e 8807PXA2xx/PXA3xx SUPPORT
8da5e302 8808M: Daniel Mack <daniel@zonque.org>
a323f664 8809M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8810M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8812T: git git://github.com/hzhuang1/linux.git
8da5e302 8813T: git git://github.com/rjarzmik/linux.git
1da177e4 8814S: Maintained
e68d7c14 8815F: arch/arm/boot/dts/pxa*
679655da 8816F: arch/arm/mach-pxa/
820439f1 8817F: drivers/dma/pxa*
679655da 8818F: drivers/pcmcia/pxa2xx*
1403ead9 8819F: drivers/pinctrl/pxa/
9df92e6c 8820F: drivers/spi/spi-pxa2xx*
faf2e1db 8821F: drivers/usb/gadget/udc/pxa2*
679655da 8822F: include/sound/pxa2xx-lib.h
bec4c99e 8823F: sound/arm/pxa*
14430813 8824F: sound/soc/pxa/
1da177e4 8825
f3154a46
RJ
8826PXA GPIO DRIVER
8827M: Robert Jarzmik <robert.jarzmik@free.fr>
8828L: linux-gpio@vger.kernel.org
8829S: Maintained
8830F: drivers/gpio/gpio-pxa.c
8831
ec64d3bf
EG
8832PXA3xx NAND FLASH DRIVER
8833M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8834L: linux-mtd@lists.infradead.org
8835S: Maintained
9a67f099 8836F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8837
3f640c61 8838MMP SUPPORT
8b58be88 8839M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8840M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8841L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8842T: git git://github.com/hzhuang1/linux.git
8843T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8844S: Maintained
e68d7c14 8845F: arch/arm/boot/dts/mmp*
3f640c61 8846F: arch/arm/mach-mmp/
e8e6cb32 8847
272f133a
PO
8848PXA MMCI DRIVER
8849S: Orphan
8850
57f63bc8 8851PXA RTC DRIVER
8b58be88 8852M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8853L: rtc-linux@googlegroups.com
8854S: Maintained
8855
cea4001a 8856QAT DRIVER
49e7d9df
JP
8857M: Tadeusz Struk <tadeusz.struk@intel.com>
8858L: qat-linux@intel.com
8859S: Supported
8860F: drivers/crypto/qat/
cea4001a 8861
52a09a04 8862QIB DRIVER
8473c603 8863M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8864L: linux-rdma@vger.kernel.org
8865S: Supported
8866F: drivers/infiniband/hw/qib/
8867
5e9772b9
JS
8868QLOGIC QLA1280 SCSI DRIVER
8869M: Michael Reed <mdr@sgi.com>
8870L: linux-scsi@vger.kernel.org
8871S: Maintained
8872F: drivers/scsi/qla1280.[ch]
8873
1da177e4 8874QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8875M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8876L: linux-scsi@vger.kernel.org
8877S: Supported
679655da
JP
8878F: Documentation/scsi/LICENSE.qla2xxx
8879F: drivers/scsi/qla2xxx/
1da177e4 8880
883c98fe 8881QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8882M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8883L: linux-scsi@vger.kernel.org
8884S: Supported
bacfb81b 8885F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8886F: drivers/scsi/qla4xxx/
8887
5a4faa87 8888QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8889M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8890M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8891M: linux-driver@qlogic.com
8892L: netdev@vger.kernel.org
8893S: Supported
679655da 8894F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8895F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8896
0ec00f03 8897QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8898M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8899L: netdev@vger.kernel.org
8900S: Supported
aa43c215 8901F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8902
c4e84bde 8903QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8904M: Harish Patil <harish.patil@qlogic.com>
8905M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8906M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8907M: linux-driver@qlogic.com
c4e84bde
RM
8908L: netdev@vger.kernel.org
8909S: Supported
aa43c215 8910F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8911
fe56b9e6
YM
8912QLOGIC QL4xxx ETHERNET DRIVER
8913M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8914M: Ariel Elior <Ariel.Elior@qlogic.com>
8915M: everest-linux-l2@qlogic.com
8916L: netdev@vger.kernel.org
8917S: Supported
8918F: drivers/net/ethernet/qlogic/qed/
8919F: include/linux/qed/
8920F: drivers/net/ethernet/qlogic/qede/
8921
1da177e4 8922QNX4 FILESYSTEM
8b58be88 8923M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8924W: http://www.alarsen.net/linux/qnx4fs/
8925S: Maintained
80811493 8926F: fs/qnx4/
c117ab84
CEB
8927F: include/uapi/linux/qnx4_fs.h
8928F: include/uapi/linux/qnxtypes.h
1da177e4 8929
91952bc0
AP
8930QT1010 MEDIA DRIVER
8931M: Antti Palosaari <crope@iki.fi>
8932L: linux-media@vger.kernel.org
a825eaec 8933W: https://linuxtv.org
91952bc0
AP
8934W: http://palosaari.fi/linux/
8935Q: http://patchwork.linuxtv.org/project/linux-media/list/
8936T: git git://linuxtv.org/anttip/media_tree.git
8937S: Maintained
8938F: drivers/media/tuners/qt1010*
8939
966fb5ec
SM
8940QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8941M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8942L: linux-wireless@vger.kernel.org
8943L: ath9k-devel@lists.ath9k.org
8944W: http://wireless.kernel.org/en/users/Drivers/ath9k
8945S: Supported
8946F: drivers/net/wireless/ath/ath9k/
8947
2ea0ffcb
KV
8948QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8949M: Kalle Valo <kvalo@qca.qualcomm.com>
8950L: ath10k@lists.infradead.org
8951W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 8952T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
8953S: Supported
8954F: drivers/net/wireless/ath/ath10k/
8955
4f4567cf
RK
8956QUALCOMM HEXAGON ARCHITECTURE
8957M: Richard Kuo <rkuo@codeaurora.org>
8958L: linux-hexagon@vger.kernel.org
9f273c24 8959T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
8960S: Supported
8961F: arch/hexagon/
8962
8e84c258
EK
8963QUALCOMM WCN36XX WIRELESS DRIVER
8964M: Eugene Krasnikov <k.eugene.e@gmail.com>
8965L: wcn36xx@lists.infradead.org
8966W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8967T: git git://github.com/KrasnikovEugene/wcn36xx.git
8968S: Supported
8969F: drivers/net/wireless/ath/wcn36xx/
8970
602adf40 8971RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
8972M: Ilya Dryomov <idryomov@gmail.com>
8973M: Sage Weil <sage@redhat.com>
527a88b9 8974M: Alex Elder <elder@kernel.org>
398ecff5 8975L: ceph-devel@vger.kernel.org
09d90327
SW
8976W: http://ceph.com/
8977T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 8978T: git git://github.com/ceph/ceph-client.git
602adf40 8979S: Supported
398ecff5 8980F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
8981F: drivers/block/rbd.c
8982F: drivers/block/rbd_types.h
8983
1da177e4 8984RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 8985M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 8986L: linux-fbdev@vger.kernel.org
1da177e4 8987S: Maintained
8a61f013 8988F: drivers/video/fbdev/aty/radeon*
c117ab84 8989F: include/uapi/linux/radeonfb.h
1da177e4 8990
c6c9b34c
HG
8991RADIOSHARK RADIO DRIVER
8992M: Hans de Goede <hdegoede@redhat.com>
8993L: linux-media@vger.kernel.org
8994T: git git://linuxtv.org/media_tree.git
8995S: Maintained
8996F: drivers/media/radio/radio-shark.c
8997
8998RADIOSHARK2 RADIO DRIVER
8999M: Hans de Goede <hdegoede@redhat.com>
9000L: linux-media@vger.kernel.org
9001T: git git://linuxtv.org/media_tree.git
9002S: Maintained
9003F: drivers/media/radio/radio-shark2.c
9004F: drivers/media/radio/radio-tea5777.c
9005
1da177e4 9006RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9007M: Paul Mackerras <paulus@samba.org>
c69f677c 9008L: linux-fbdev@vger.kernel.org
1da177e4 9009S: Maintained
8a61f013 9010F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9011
a0fd81a9
JC
9012RALINK MIPS ARCHITECTURE
9013M: John Crispin <blogic@openwrt.org>
9014L: linux-mips@linux-mips.org
9015S: Maintained
9016F: arch/mips/ralink
9017
e7839f25 9018RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9019P: rt2x00 project
b182427e 9020M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9021M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9022L: linux-wireless@vger.kernel.org
95ea3627 9023S: Maintained
33aca94d 9024F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9025
9db5579b 9026RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9027M: Jens Axboe <axboe@kernel.dk>
9db5579b 9028S: Maintained
679655da
JP
9029F: Documentation/blockdev/ramdisk.txt
9030F: drivers/block/brd.c
9db5579b 9031
9e95ce27 9032RANDOM NUMBER DRIVER
0624bcaa 9033M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9034S: Maintained
679655da 9035F: drivers/char/random.c
9e95ce27 9036
394b701c 9037RAPIDIO SUBSYSTEM
8b58be88 9038M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9039M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9040S: Maintained
679655da 9041F: drivers/rapidio/
394b701c 9042
e2d1d6c0 9043RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9044L: linux-wireless@vger.kernel.org
f52a5490 9045S: Orphan
679655da 9046F: drivers/net/wireless/ray*
e2d1d6c0
RD
9047
9048RCUTORTURE MODULE
e0198b29 9049M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9050M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9051L: linux-kernel@vger.kernel.org
f9094d8e 9052S: Supported
08deed1e 9053T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9054F: Documentation/RCU/torture.txt
34e2d560 9055F: kernel/rcu/rcutorture.c
e2d1d6c0 9056
c87b9c60
PM
9057RCUTORTURE TEST FRAMEWORK
9058M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9059M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9060R: Steven Rostedt <rostedt@goodmis.org>
9061R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9062R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9063L: linux-kernel@vger.kernel.org
c87b9c60
PM
9064S: Supported
9065T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9066F: tools/testing/selftests/rcutorture
9067
c1f766b5 9068RDC R-321X SoC
8b58be88 9069M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9070S: Maintained
9071
db17f395 9072RDC R6040 FAST ETHERNET DRIVER
8b58be88 9073M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9074L: netdev@vger.kernel.org
9075S: Maintained
58565a35 9076F: drivers/net/ethernet/rdc/r6040.c
db17f395 9077
a09ed661 9078RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 9079M: Chien Yen <chien.yen@oracle.com>
fbb5a558 9080L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 9081S: Supported
679655da 9082F: net/rds/
a09ed661 9083
595182bc 9084READ-COPY UPDATE (RCU)
8b58be88 9085M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9086M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9087R: Steven Rostedt <rostedt@goodmis.org>
9088R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9089R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9090L: linux-kernel@vger.kernel.org
9fab9787 9091W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9092S: Supported
08deed1e 9093T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9094F: Documentation/RCU/
9fab9787 9095X: Documentation/RCU/torture.txt
f9094d8e 9096F: include/linux/rcu*
4102adab
PM
9097X: include/linux/srcu.h
9098F: kernel/rcu/
34e2d560 9099X: kernel/torture.c
595182bc 9100
0c86edc0 9101REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9102M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9103M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9104L: rtc-linux@googlegroups.com
8a6e2535 9105Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9106T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9107S: Maintained
679655da
JP
9108F: Documentation/rtc.txt
9109F: drivers/rtc/
9110F: include/linux/rtc.h
c117ab84 9111F: include/uapi/linux/rtc.h
0c86edc0 9112
0e400c53
MB
9113REALTEK AUDIO CODECS
9114M: Bard Liao <bardliao@realtek.com>
9115M: Oder Chiou <oder_chiou@realtek.com>
9116S: Maintained
9117F: sound/soc/codecs/rt*
9118F: include/sound/rt*.h
9119
1da177e4 9120REISERFS FILE SYSTEM
76c4e5ea 9121L: reiserfs-devel@vger.kernel.org
1da177e4 9122S: Supported
679655da 9123F: fs/reiserfs/
1da177e4 9124
b83a313b 9125REGISTER MAP ABSTRACTION
b02e48f2 9126M: Mark Brown <broonie@kernel.org>
dd060bc9 9127L: linux-kernel@vger.kernel.org
b83a313b
MB
9128T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9129S: Supported
9130F: drivers/base/regmap/
9131F: include/linux/regmap.h
9132
400e64df
OBC
9133REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9134M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 9135T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9136S: Maintained
9137F: drivers/remoteproc/
9138F: Documentation/remoteproc.txt
6fc26488 9139F: include/linux/remoteproc.h
400e64df 9140
d8115db5
OBC
9141REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9142M: Ohad Ben-Cohen <ohad@wizery.com>
9143T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9144S: Maintained
9145F: drivers/rpmsg/
9146F: Documentation/rpmsg.txt
9147F: include/linux/rpmsg.h
9148
8e6569af
SS
9149RENESAS ETHERNET DRIVERS
9150R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9151L: netdev@vger.kernel.org
4a121096 9152L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9153F: drivers/net/ethernet/renesas/
9154F: include/linux/sh_eth.h
9155
3e46c397
YS
9156RENESAS USB2 PHY DRIVER
9157M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9158L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9159S: Maintained
9160F: drivers/phy/phy-rcar-gen3-usb2.c
9161
1b0fe6be
PZ
9162RESET CONTROLLER FRAMEWORK
9163M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9164T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9165S: Maintained
9166F: drivers/reset/
9167F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9168F: include/dt-bindings/reset/
1b0fe6be
PZ
9169F: include/linux/reset.h
9170F: include/linux/reset-controller.h
9171
e0897645 9172RFKILL
8b58be88 9173M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9174L: linux-wireless@vger.kernel.org
ce466579
JB
9175W: http://wireless.kernel.org/
9176T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9177T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9178S: Maintained
505c9247 9179F: Documentation/rfkill.txt
80811493 9180F: net/rfkill/
e0897645 9181
933685ca
TG
9182RHASHTABLE
9183M: Thomas Graf <tgraf@suug.ch>
9184L: netdev@vger.kernel.org
9185S: Maintained
9186F: lib/rhashtable.c
9187F: include/linux/rhashtable.h
9188
67e054e9
ML
9189RICOH SMARTMEDIA/XD DRIVER
9190M: Maxim Levitsky <maximlevitsky@gmail.com>
9191S: Maintained
21c26f50
JP
9192F: drivers/mtd/nand/r852.c
9193F: drivers/mtd/nand/r852.h
67e054e9 9194
92634125
ML
9195RICOH R5C592 MEMORYSTICK DRIVER
9196M: Maxim Levitsky <maximlevitsky@gmail.com>
9197S: Maintained
9198F: drivers/memstick/host/r592.*
9199
27f1d2f9
SA
9200ROCCAT DRIVERS
9201M: Stefan Achatz <erazor_de@users.sourceforge.net>
9202W: http://sourceforge.net/projects/roccat/
9203S: Maintained
9204F: drivers/hid/hid-roccat*
9205F: include/linux/hid-roccat*
9206F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9207
4b8ac966
JP
9208ROCKER DRIVER
9209M: Jiri Pirko <jiri@resnulli.us>
9210M: Scott Feldman <sfeldma@gmail.com>
9211L: netdev@vger.kernel.org
9212S: Supported
9213F: drivers/net/ethernet/rocker/
9214
1da177e4
LT
9215ROCKETPORT DRIVER
9216P: Comtrol Corp.
1da177e4
LT
9217W: http://www.comtrol.com
9218S: Maintained
679655da 9219F: Documentation/serial/rocket.txt
c897401b 9220F: drivers/tty/rocket*
1da177e4 9221
7645c2f4
KC
9222ROCKETPORT EXPRESS/INFINITY DRIVER
9223M: Kevin Cernekee <cernekee@gmail.com>
9224L: linux-serial@vger.kernel.org
9225S: Odd Fixes
9226F: drivers/tty/serial/rp2.*
9227
1da177e4 9228ROSE NETWORK LAYER
8b58be88 9229M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9230L: linux-hams@vger.kernel.org
d34cb28a 9231W: http://www.linux-ax25.org/
1da177e4 9232S: Maintained
679655da 9233F: include/net/rose.h
c117ab84 9234F: include/uapi/linux/rose.h
679655da 9235F: net/rose/
1da177e4 9236
91952bc0
AP
9237RTL2830 MEDIA DRIVER
9238M: Antti Palosaari <crope@iki.fi>
9239L: linux-media@vger.kernel.org
a825eaec 9240W: https://linuxtv.org
91952bc0
AP
9241W: http://palosaari.fi/linux/
9242Q: http://patchwork.linuxtv.org/project/linux-media/list/
9243T: git git://linuxtv.org/anttip/media_tree.git
9244S: Maintained
9245F: drivers/media/dvb-frontends/rtl2830*
9246
27a0aacf
AP
9247RTL2832 MEDIA DRIVER
9248M: Antti Palosaari <crope@iki.fi>
9249L: linux-media@vger.kernel.org
a825eaec 9250W: https://linuxtv.org
27a0aacf
AP
9251W: http://palosaari.fi/linux/
9252Q: http://patchwork.linuxtv.org/project/linux-media/list/
9253T: git git://linuxtv.org/anttip/media_tree.git
9254S: Maintained
9255F: drivers/media/dvb-frontends/rtl2832*
9256
ba6e6f6e
AP
9257RTL2832_SDR MEDIA DRIVER
9258M: Antti Palosaari <crope@iki.fi>
9259L: linux-media@vger.kernel.org
a825eaec 9260W: https://linuxtv.org
ba6e6f6e
AP
9261W: http://palosaari.fi/linux/
9262Q: http://patchwork.linuxtv.org/project/linux-media/list/
9263T: git git://linuxtv.org/anttip/media_tree.git
9264S: Maintained
b4bb1c28 9265F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9266
59840488 9267RTL8180 WIRELESS DRIVER
605bebe2 9268L: linux-wireless@vger.kernel.org
491b26b4 9269W: http://wireless.kernel.org/
54e5881d 9270T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9271S: Orphan
62141726 9272F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9273
59840488 9274RTL8187 WIRELESS DRIVER
9f0939bf 9275M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9276M: Hin-Tak Leung <htl10@users.sourceforge.net>
9277M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9278L: linux-wireless@vger.kernel.org
491b26b4 9279W: http://wireless.kernel.org/
54e5881d 9280T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9281S: Maintained
62141726 9282F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9283
3cf0c8ad
LF
9284RTL8192CE WIRELESS DRIVER
9285M: Larry Finger <Larry.Finger@lwfinger.net>
9286M: Chaoming Li <chaoming_li@realsil.com.cn>
9287L: linux-wireless@vger.kernel.org
491b26b4 9288W: http://wireless.kernel.org/
3cf0c8ad
LF
9289T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9290S: Maintained
62141726
KV
9291F: drivers/net/wireless/realtek/rtlwifi/
9292F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9293
26f1fad2
JS
9294RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9295M: Jes Sorensen <Jes.Sorensen@redhat.com>
9296L: linux-wireless@vger.kernel.org
9297T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9298S: Maintained
9299F: drivers/net/wireless/realtek/rtl8xxxu/
9300
9eb8ef74 9301S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9302M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9303L: linux-fbdev@vger.kernel.org
ce00f85c 9304S: Maintained
8a61f013 9305F: drivers/video/fbdev/savage/
9eb8ef74 9306
1da177e4 9307S390
8b58be88
JP
9308M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9309M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9310L: linux-s390@vger.kernel.org
5238da45 9311W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9312T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9313S: Supported
679655da 9314F: arch/s390/
a968cd3e 9315F: drivers/s390/
3bfe6858
JN
9316F: Documentation/s390/
9317F: Documentation/DocBook/s390*
5238da45 9318
322986ca
SO
9319S390 COMMON I/O LAYER
9320M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9321M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9322L: linux-s390@vger.kernel.org
9323W: http://www.ibm.com/developerworks/linux/linux390/
9324S: Supported
9325F: drivers/s390/cio/
9326
9327S390 DASD DRIVER
9328M: Stefan Weinhuber <wein@de.ibm.com>
9329M: Stefan Haberland <stefan.haberland@de.ibm.com>
9330L: linux-s390@vger.kernel.org
9331W: http://www.ibm.com/developerworks/linux/linux390/
9332S: Supported
9333F: drivers/s390/block/dasd*
9334F: block/partitions/ibm.c
9335
5238da45 9336S390 NETWORK DRIVERS
f0c59aff 9337M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9338L: linux-s390@vger.kernel.org
5238da45
HC
9339W: http://www.ibm.com/developerworks/linux/linux390/
9340S: Supported
679655da 9341F: drivers/s390/net/
5238da45 9342
322986ca
SO
9343S390 PCI SUBSYSTEM
9344M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9345M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9346L: linux-s390@vger.kernel.org
9347W: http://www.ibm.com/developerworks/linux/linux390/
9348S: Supported
9349F: arch/s390/pci/
9350F: drivers/pci/hotplug/s390_pci_hpc.c
9351
feed9b62 9352S390 ZCRYPT DRIVER
5c8d0983 9353M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9354L: linux-s390@vger.kernel.org
a968cd3e 9355W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9356S: Supported
d5ca6918 9357F: drivers/s390/crypto/
feed9b62 9358
5238da45 9359S390 ZFCP DRIVER
d38e19d0 9360M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9361L: linux-s390@vger.kernel.org
5238da45 9362W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9363S: Supported
679655da 9364F: drivers/s390/scsi/zfcp_*
1da177e4 9365
dd96df2c 9366S390 IUCV NETWORK LAYER
f0c59aff 9367M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9368L: linux-s390@vger.kernel.org
9369W: http://www.ibm.com/developerworks/linux/linux390/
9370S: Supported
679655da
JP
9371F: drivers/s390/net/*iucv*
9372F: include/net/iucv/
9373F: net/iucv/
dd96df2c 9374
8128f23c
GS
9375S390 IOMMU (PCI)
9376M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9377L: linux-s390@vger.kernel.org
9378W: http://www.ibm.com/developerworks/linux/linux390/
9379S: Supported
9380F: drivers/iommu/s390-iommu.c
9381
4dde7f75 9382S3C24XX SD/MMC Driver
8b58be88 9383M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9385S: Supported
679655da 9386F: drivers/mmc/host/s3cmci.*
4dde7f75 9387
1f15a229
HV
9388SAA6588 RDS RECEIVER DRIVER
9389M: Hans Verkuil <hverkuil@xs4all.nl>
9390L: linux-media@vger.kernel.org
9391T: git git://linuxtv.org/media_tree.git
a825eaec 9392W: https://linuxtv.org
1f15a229
HV
9393S: Odd Fixes
9394F: drivers/media/i2c/saa6588*
9395
98ed12e6 9396SAA7134 VIDEO4LINUX DRIVER
009a5410 9397M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9398L: linux-media@vger.kernel.org
a825eaec 9399W: https://linuxtv.org
98ed12e6
MCC
9400T: git git://linuxtv.org/media_tree.git
9401S: Odd fixes
e42bf501 9402F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9403F: drivers/media/pci/saa7134/
9404
1da177e4 9405SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9406M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9407L: linux-media@vger.kernel.org
275ffde4 9408T: git git://linuxtv.org/media_tree.git
1da177e4 9409S: Maintained
90d72ac6
MCC
9410F: drivers/media/common/saa7146/
9411F: drivers/media/pci/saa7146/
9412F: include/media/saa7146*
1da177e4 9413
92304a40 9414SAMSUNG LAPTOP DRIVER
5909c654 9415M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9416L: platform-driver-x86@vger.kernel.org
9417S: Maintained
9418F: drivers/platform/x86/samsung-laptop.c
9419
4a109cc0 9420SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9421M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9422L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9423S: Supported
14430813 9424F: sound/soc/samsung/
4a109cc0 9425
0d89a28b 9426SAMSUNG FRAMEBUFFER DRIVER
b7701755 9427M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9428L: linux-fbdev@vger.kernel.org
9429S: Maintained
8a61f013 9430F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9431
b40f0632 9432SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9433M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9434M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9435L: linux-kernel@vger.kernel.org
b40f0632 9436L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9437S: Supported
9438F: drivers/mfd/sec*.c
9439F: drivers/regulator/s2m*.c
9440F: drivers/regulator/s5m*.c
b40f0632
KK
9441F: drivers/clk/clk-s2mps11.c
9442F: drivers/rtc/rtc-s5m.c
f69d3a17 9443F: include/linux/mfd/samsung/
a13c7c51
KK
9444F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9445F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9446F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9447F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9448
038f5c4b
SN
9449SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9450M: Kyungmin Park <kyungmin.park@samsung.com>
9451M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9452L: linux-media@vger.kernel.org
9453Q: https://patchwork.linuxtv.org/project/linux-media/list/
9454S: Supported
9455F: drivers/media/platform/exynos4-is/
038f5c4b 9456
6fd86ab2
SN
9457SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9458M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9459L: linux-media@vger.kernel.org
9460L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9461S: Maintained
9462F: drivers/media/platform/s3c-camif/
d647f0b7 9463F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9464
b84ef24e
AH
9465SAMSUNG S5C73M3 CAMERA DRIVER
9466M: Kyungmin Park <kyungmin.park@samsung.com>
9467M: Andrzej Hajda <a.hajda@samsung.com>
9468L: linux-media@vger.kernel.org
9469S: Supported
9470F: drivers/media/i2c/s5c73m3/*
9471
7d459937
AH
9472SAMSUNG S5K5BAF CAMERA DRIVER
9473M: Kyungmin Park <kyungmin.park@samsung.com>
9474M: Andrzej Hajda <a.hajda@samsung.com>
9475L: linux-media@vger.kernel.org
9476S: Supported
9477F: drivers/media/i2c/s5k5baf.c
9478
c04c674f
RB
9479SAMSUNG S3FWRN5 NFC DRIVER
9480M: Robert Baldyga <r.baldyga@samsung.com>
9481L: linux-nfc@lists.01.org (moderated for non-subscribers)
9482S: Supported
9483F: drivers/nfc/s3fwrn5
9484
310e39c9 9485SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9486M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9487M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9488S: Supported
9489L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9490F: drivers/clk/samsung/
9491
66890ed6
BA
9492SAMSUNG SXGBE DRIVERS
9493M: Byungho An <bh74.an@samsung.com>
9494M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9495M: Vipul Pandya <vipul.pandya@samsung.com>
9496S: Supported
9497L: netdev@vger.kernel.org
9498F: drivers/net/ethernet/samsung/sxgbe/
9499
93c537af
LM
9500SAMSUNG THERMAL DRIVER
9501M: Lukasz Majewski <l.majewski@samsung.com>
9502L: linux-pm@vger.kernel.org
9503L: linux-samsung-soc@vger.kernel.org
9504S: Supported
9f273c24 9505T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9506F: drivers/thermal/samsung/
9507
e296cd32
KD
9508SAMSUNG USB2 PHY DRIVER
9509M: Kamil Debski <k.debski@samsung.com>
9510L: linux-kernel@vger.kernel.org
9511S: Supported
9512F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9513F: Documentation/phy/samsung-usb2.txt
9514F: drivers/phy/phy-exynos4210-usb2.c
9515F: drivers/phy/phy-exynos4x12-usb2.c
9516F: drivers/phy/phy-exynos5250-usb2.c
9517F: drivers/phy/phy-s5pv210-usb2.c
9518F: drivers/phy/phy-samsung-usb2.c
9519F: drivers/phy/phy-samsung-usb2.h
9520
ca749e2a 9521SERIAL DRIVERS
5e30bbb7 9522M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9523L: linux-serial@vger.kernel.org
5e30bbb7 9524S: Maintained
14430813 9525F: drivers/tty/serial/
ca749e2a 9526
aecb7b64 9527SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9528M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9529M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9530S: Maintained
1fb200d6 9531F: include/linux/dma/dw.h
3d598f47 9532F: include/linux/platform_data/dma-dw.h
61a76496 9533F: drivers/dma/dw/
aecb7b64 9534
058999cc
LP
9535SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9536M: Lars Persson <lars.persson@axis.com>
9537L: netdev@vger.kernel.org
9538S: Supported
9539F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9540F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9541
fc531d98
WS
9542SYNOPSYS DESIGNWARE I2C DRIVER
9543M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9544M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9545M: Mika Westerberg <mika.westerberg@linux.intel.com>
9546L: linux-i2c@vger.kernel.org
9547S: Maintained
9548F: drivers/i2c/busses/i2c-designware-*
9549F: include/linux/platform_data/i2c-designware.h
9550
f9e37137 9551SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9552M: Jaehoon Chung <jh80.chung@samsung.com>
9553L: linux-mmc@vger.kernel.org
9554S: Maintained
9555F: include/linux/mmc/dw_mmc.h
9556F: drivers/mmc/host/dw_mmc*
9557
a961e698
AS
9558SYSTEM TRACE MODULE CLASS
9559M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9560S: Maintained
9561F: Documentation/trace/stm.txt
9562F: drivers/hwtracing/stm/
9563F: include/linux/stm.h
9564F: include/uapi/linux/stm.h
9565
1db121d6
AN
9566THUNDERBOLT DRIVER
9567M: Andreas Noever <andreas.noever@gmail.com>
9568S: Maintained
9569F: drivers/thunderbolt/
9570
e35a49b1
SR
9571TI BQ27XXX POWER SUPPLY DRIVER
9572R: Andrew F. Davis <afd@ti.com>
9573F: include/linux/power/bq27xxx_battery.h
9574F: drivers/power/bq27xxx_battery.c
9575F: drivers/power/bq27xxx_battery_i2c.c
9576
34db37c6 9577TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9578M: John Stultz <john.stultz@linaro.org>
88606e80 9579M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9580L: linux-kernel@vger.kernel.org
75fc2d37 9581T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9582S: Supported
9583F: include/linux/clocksource.h
9584F: include/linux/time.h
9585F: include/linux/timex.h
c117ab84
CEB
9586F: include/uapi/linux/time.h
9587F: include/uapi/linux/timex.h
88606e80
TG
9588F: kernel/time/clocksource.c
9589F: kernel/time/time*.c
34db37c6 9590F: kernel/time/alarmtimer.c
88606e80 9591F: kernel/time/ntp.c
7fe5f1c1 9592F: tools/testing/selftests/timers/
88606e80 9593
1da177e4 9594SC1200 WDT DRIVER
b300645a 9595M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9596S: Maintained
679655da 9597F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9598
9599SCHEDULER
dd9b238c 9600M: Ingo Molnar <mingo@redhat.com>
8b58be88 9601M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9602L: linux-kernel@vger.kernel.org
75fc2d37 9603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9604S: Maintained
95c0d71d 9605F: kernel/sched/
679655da 9606F: include/linux/sched.h
c117ab84 9607F: include/uapi/linux/sched.h
c2eb505b 9608F: include/linux/wait.h
1da177e4 9609
6bcf6737 9610SCORE ARCHITECTURE
ed38665e 9611M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9612M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9613W: http://www.sunplus.com
6bcf6737 9614S: Supported
a2681a75 9615F: arch/score/
6bcf6737 9616
80f390ea
SH
9617SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9618M: Sudeep Holla <sudeep.holla@arm.com>
9619L: linux-arm-kernel@lists.infradead.org
9620S: Maintained
9621F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9622F: drivers/clk/clk-scpi.c
8def3103 9623F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9624F: drivers/firmware/arm_scpi.c
9625F: include/linux/scpi_protocol.h
80f390ea 9626
1da177e4 9627SCSI CDROM DRIVER
8b58be88 9628M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9629L: linux-scsi@vger.kernel.org
9630W: http://www.kernel.dk
9631S: Maintained
679655da 9632F: drivers/scsi/sr*
1da177e4 9633
fb50a83d 9634SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9635M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9636L: linux-rdma@vger.kernel.org
9637S: Supported
9638W: http://www.openfabrics.org
9639Q: http://patchwork.kernel.org/project/linux-rdma/list/
9640T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9641F: drivers/infiniband/ulp/srp/
9642F: include/scsi/srp.h
9643
1da177e4 9644SCSI SG DRIVER
8b58be88 9645M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9646L: linux-scsi@vger.kernel.org
59ab3c93 9647W: http://sg.danny.cz/sg
1da177e4 9648S: Maintained
59ab3c93 9649F: Documentation/scsi/scsi-generic.txt
679655da
JP
9650F: drivers/scsi/sg.c
9651F: include/scsi/sg.h
1da177e4
LT
9652
9653SCSI SUBSYSTEM
0351b8f8 9654M: "James E.J. Bottomley" <JBottomley@odin.com>
0351b8f8 9655T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9656M: "Martin K. Petersen" <martin.petersen@oracle.com>
9657T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9658L: linux-scsi@vger.kernel.org
1da177e4 9659S: Maintained
679655da
JP
9660F: drivers/scsi/
9661F: include/scsi/
1da177e4
LT
9662
9663SCSI TAPE DRIVER
8b58be88 9664M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9665L: linux-scsi@vger.kernel.org
9666S: Maintained
679655da 9667F: Documentation/scsi/st.txt
f7269cfc
JD
9668F: drivers/scsi/st.*
9669F: drivers/scsi/st_*.h
1da177e4
LT
9670
9671SCTP PROTOCOL
8b6efb75 9672M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9673M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9674L: linux-sctp@vger.kernel.org
5f85813c 9675W: http://lksctp.sourceforge.net
8b6efb75 9676S: Maintained
679655da
JP
9677F: Documentation/networking/sctp.txt
9678F: include/linux/sctp.h
4d58c025 9679F: include/uapi/linux/sctp.h
679655da
JP
9680F: include/net/sctp/
9681F: net/sctp/
1da177e4
LT
9682
9683SCx200 CPU SUPPORT
8b58be88 9684M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9685S: Odd Fixes
679655da 9686F: Documentation/i2c/busses/scx200_acb
390889b6 9687F: arch/x86/platform/scx200/
679655da
JP
9688F: drivers/watchdog/scx200_wdt.c
9689F: drivers/i2c/busses/scx200*
9690F: drivers/mtd/maps/scx200_docflash.c
9691F: include/linux/scx200.h
1662d32c
JC
9692
9693SCx200 GPIO DRIVER
8b58be88 9694M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9695S: Maintained
679655da
JP
9696F: drivers/char/scx200_gpio.c
9697F: include/linux/scx200_gpio.h
1662d32c
JC
9698
9699SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9700M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9701S: Maintained
679655da 9702F: drivers/clocksource/scx200_hrt.c
1da177e4 9703
6a36913a 9704SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9705M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9706L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9707S: Maintained
679655da 9708F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9709
e7839f25 9710SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9711L: linux-mmc@vger.kernel.org
a1cb1d11 9712S: Orphan
7a241d6e 9713F: drivers/mmc/host/sdhci.*
d4a45787 9714F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9715
c04f9d61
KC
9716SECURE COMPUTING
9717M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9718R: Andy Lutomirski <luto@amacapital.net>
9719R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9720T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9721S: Supported
9722F: kernel/seccomp.c
9723F: include/uapi/linux/seccomp.h
9724F: include/linux/seccomp.h
c99ee51a 9725F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9726K: \bsecure_computing
9727K: \bTIF_SECCOMP\b
9728
0d1bb41a 9729SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9730M: Ben Dooks <ben-linux@fluff.org>
dc524882 9731M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9732L: linux-mmc@vger.kernel.org
0d1bb41a 9733S: Maintained
dc524882 9734F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9735
c63b3cba 9736SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9737M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9738L: spear-devel@list.st.com
c63b3cba
VK
9739L: linux-mmc@vger.kernel.org
9740S: Maintained
9741F: drivers/mmc/host/sdhci-spear.c
9742
8711cca2 9743SECURITY SUBSYSTEM
9b45c0d2 9744M: James Morris <james.l.morris@oracle.com>
9c3646d1 9745M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9746L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9747T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9748W: http://kernsec.org/
8711cca2 9749S: Supported
7d2c86b5 9750F: security/
8711cca2 9751
1da177e4 9752SECURITY CONTACT
8b58be88 9753M: Security Officers <security@kernel.org>
1da177e4
LT
9754S: Supported
9755
9756SELINUX SECURITY MODULE
e0238b4c 9757M: Paul Moore <paul@paul-moore.com>
8b58be88 9758M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9759M: Eric Paris <eparis@parisplace.org>
e0238b4c 9760L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9761W: http://selinuxproject.org
5a5f2acf 9762T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9763S: Supported
679655da
JP
9764F: include/linux/selinux*
9765F: security/selinux/
6bde95ce 9766F: scripts/selinux/
1da177e4 9767
c1c124e9
JJ
9768APPARMOR SECURITY MODULE
9769M: John Johansen <john.johansen@canonical.com>
9770L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9771W: apparmor.wiki.kernel.org
9772T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9773S: Supported
9774F: security/apparmor/
9775
730daa16
KC
9776YAMA SECURITY MODULE
9777M: Kees Cook <keescook@chromium.org>
9778T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9779S: Supported
9780F: security/yama/
9781
cef2cf07 9782SENSABLE PHANTOM
8b58be88 9783M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9784S: Maintained
679655da 9785F: drivers/misc/phantom.c
c117ab84 9786F: include/uapi/linux/phantom.h
cef2cf07 9787
6733b39a 9788SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9789M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9790M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9791M: John Soni Jose <sony.john@avagotech.com>
3387f656 9792L: linux-scsi@vger.kernel.org
4627de93 9793W: http://www.avagotech.com
3387f656
JP
9794S: Supported
9795F: drivers/scsi/be2iscsi/
6733b39a 9796
6938f855 9797Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
9798M: Sathya Perla <sathya.perla@broadcom.com>
9799M: Ajit Khaparde <ajit.khaparde@broadcom.com>
9800M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
9801M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
9802M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 9803L: netdev@vger.kernel.org
fea3af67 9804W: http://www.emulex.com
7d2c86b5 9805S: Supported
9aebddd1 9806F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9807
d2928a8c 9808EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9809M: Selvin Xavier <selvin.xavier@avagotech.com>
9810M: Devesh Sharma <devesh.sharma@avagotech.com>
9811M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9812L: linux-rdma@vger.kernel.org
9813W: http://www.emulex.com
9814S: Supported
9815F: drivers/infiniband/hw/ocrdma/
9816
8ceee660 9817SFC NETWORK DRIVER
c06f51ea 9818M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9819M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9820L: netdev@vger.kernel.org
8ceee660 9821S: Supported
874aeea5 9822F: drivers/net/ethernet/sfc/
8ceee660 9823
e2d1d6c0 9824SGI GRU DRIVER
cc883afc 9825M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9826S: Maintained
679655da 9827F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9828
9829SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9830M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9831L: linux-ia64@vger.kernel.org
9832S: Supported
679655da 9833F: Documentation/ia64/serial.txt
df621252 9834F: drivers/tty/serial/ioc?_serial.c
679655da 9835F: include/linux/ioc?.h
e2d1d6c0 9836
75312619 9837SGI XP/XPC/XPNET DRIVER
e180383f
RH
9838M: Cliff Whickman <cpw@sgi.com>
9839M: Robin Holt <robinmholt@gmail.com>
75312619 9840S: Maintained
679655da 9841F: drivers/misc/sgi-xp/
75312619 9842
46eacf3b
AP
9843SI2157 MEDIA DRIVER
9844M: Antti Palosaari <crope@iki.fi>
9845L: linux-media@vger.kernel.org
a825eaec 9846W: https://linuxtv.org
46eacf3b
AP
9847W: http://palosaari.fi/linux/
9848Q: http://patchwork.linuxtv.org/project/linux-media/list/
9849T: git git://linuxtv.org/anttip/media_tree.git
9850S: Maintained
9851F: drivers/media/tuners/si2157*
9852
75e2d5ba
AP
9853SI2168 MEDIA DRIVER
9854M: Antti Palosaari <crope@iki.fi>
9855L: linux-media@vger.kernel.org
a825eaec 9856W: https://linuxtv.org
75e2d5ba
AP
9857W: http://palosaari.fi/linux/
9858Q: http://patchwork.linuxtv.org/project/linux-media/list/
9859T: git git://linuxtv.org/anttip/media_tree.git
9860S: Maintained
9861F: drivers/media/dvb-frontends/si2168*
9862
49cc629d
HV
9863SI470X FM RADIO RECEIVER I2C DRIVER
9864M: Hans Verkuil <hverkuil@xs4all.nl>
9865L: linux-media@vger.kernel.org
9866T: git git://linuxtv.org/media_tree.git
a825eaec 9867W: https://linuxtv.org
49cc629d
HV
9868S: Odd Fixes
9869F: drivers/media/radio/si470x/radio-si470x-i2c.c
9870
9871SI470X FM RADIO RECEIVER USB DRIVER
9872M: Hans Verkuil <hverkuil@xs4all.nl>
9873L: linux-media@vger.kernel.org
9874T: git git://linuxtv.org/media_tree.git
a825eaec 9875W: https://linuxtv.org
49cc629d
HV
9876S: Maintained
9877F: drivers/media/radio/si470x/radio-si470x-common.c
9878F: drivers/media/radio/si470x/radio-si470x.h
9879F: drivers/media/radio/si470x/radio-si470x-usb.c
9880
c937ca03
EV
9881SI4713 FM RADIO TRANSMITTER I2C DRIVER
9882M: Eduardo Valentin <edubezval@gmail.com>
9883L: linux-media@vger.kernel.org
9884T: git git://linuxtv.org/media_tree.git
a825eaec 9885W: https://linuxtv.org
c937ca03 9886S: Odd Fixes
99995ded 9887F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9888
9889SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9890M: Eduardo Valentin <edubezval@gmail.com>
9891L: linux-media@vger.kernel.org
9892T: git git://linuxtv.org/media_tree.git
a825eaec 9893W: https://linuxtv.org
c937ca03 9894S: Odd Fixes
99995ded
DR
9895F: drivers/media/radio/si4713/radio-platform-si4713.c
9896
9897SI4713 FM RADIO TRANSMITTER USB DRIVER
9898M: Hans Verkuil <hverkuil@xs4all.nl>
9899L: linux-media@vger.kernel.org
9900T: git git://linuxtv.org/media_tree.git
a825eaec 9901W: https://linuxtv.org
99995ded
DR
9902S: Maintained
9903F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9904
beb91d46 9905SIANO DVB DRIVER
009a5410 9906M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 9907L: linux-media@vger.kernel.org
a825eaec 9908W: https://linuxtv.org
beb91d46
MCC
9909T: git git://linuxtv.org/media_tree.git
9910S: Odd fixes
9911F: drivers/media/common/siano/
beb91d46 9912F: drivers/media/usb/siano/
beb91d46 9913F: drivers/media/usb/siano/
14430813 9914F: drivers/media/mmc/siano/
beb91d46 9915
6f15b602
HG
9916SIMPLEFB FB DRIVER
9917M: Hans de Goede <hdegoede@redhat.com>
9918L: linux-fbdev@vger.kernel.org
9919S: Maintained
2d799dde 9920F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
9921F: drivers/video/fbdev/simplefb.c
9922F: include/linux/platform_data/simplefb.h
9923
b618b69c 9924SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9925L: linux-media@vger.kernel.org
bb60fcb2 9926S: Orphan
b618b69c 9927F: drivers/media/platform/sh_veu.c
b618b69c
GL
9928
9929SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9930L: linux-media@vger.kernel.org
bb60fcb2 9931S: Orphan
b618b69c 9932F: drivers/media/platform/sh_vou.c
d647f0b7 9933F: include/media/drv-intf/sh_vou.h
b618b69c 9934
6349d997 9935SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9936M: Len Brown <lenb@kernel.org>
6349d997
LB
9937L: sfi-devel@simplefirmware.org
9938W: http://simplefirmware.org/
9939T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9940S: Supported
943fc810 9941F: arch/x86/platform/sfi/
6349d997
LB
9942F: drivers/sfi/
9943F: include/linux/sfi*.h
e2d1d6c0 9944
1da177e4
LT
9945SIMTEC EB110ATX (Chalice CATS)
9946P: Ben Dooks
b16957c6
BD
9947P: Vincent Sanders <vince@simtec.co.uk>
9948M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9949W: http://www.simtec.co.uk/products/EB110ATX/
9950S: Supported
9951
9952SIMTEC EB2410ITX (BAST)
9953P: Ben Dooks
b16957c6
BD
9954P: Vincent Sanders <vince@simtec.co.uk>
9955M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9956W: http://www.simtec.co.uk/products/EB2410ITX/
9957S: Supported
15dba387
JP
9958F: arch/arm/mach-s3c24xx/mach-bast.c
9959F: arch/arm/mach-s3c24xx/bast-ide.c
9960F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9961
4c5adde7 9962TI DAVINCI MACHINE SUPPORT
3ba789c0 9963M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 9964M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 9965T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 9966Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 9967S: Supported
14430813 9968F: arch/arm/mach-davinci/
046d0a37 9969F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 9970
8d4b3f08 9971TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 9972M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 9973L: linux-media@vger.kernel.org
a825eaec 9974W: https://linuxtv.org
8d4b3f08
LP
9975Q: http://patchwork.linuxtv.org/project/linux-media/list/
9976T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 9977S: Maintained
8d4b3f08
LP
9978F: drivers/media/platform/davinci/
9979F: include/media/davinci/
9980
417d2e50 9981TI AM437X VPFE DRIVER
e43cdb56 9982M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 9983L: linux-media@vger.kernel.org
a825eaec 9984W: https://linuxtv.org
417d2e50
BP
9985Q: http://patchwork.linuxtv.org/project/linux-media/list/
9986T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9987S: Maintained
9988F: drivers/media/platform/am437x/
9989
c4c0283a 9990OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 9991M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 9992L: linux-media@vger.kernel.org
a825eaec 9993W: https://linuxtv.org
c4c0283a
BP
9994Q: http://patchwork.linuxtv.org/project/linux-media/list/
9995T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9996S: Maintained
9997F: drivers/media/i2c/ov2659.c
b5dcee22 9998F: include/media/i2c/ov2659.h
c4c0283a 9999
3a6779f5
SM
10000SILICON MOTION SM712 FRAME BUFFER DRIVER
10001M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10002M: Teddy Wang <teddy.wang@siliconmotion.com>
10003M: Sudip Mukherjee <sudip@vectorindia.org>
10004L: linux-fbdev@vger.kernel.org
10005S: Maintained
10006F: drivers/video/fbdev/sm712*
10007F: Documentation/fb/sm712fb.txt
10008
92aab3c0 10009SIS 190 ETHERNET DRIVER
8b58be88 10010M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10011L: netdev@vger.kernel.org
10012S: Maintained
8c7de408 10013F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10014
1da177e4 10015SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10016M: Daniele Venzano <venza@brownhat.org>
1da177e4 10017W: http://www.brownhat.org/sis900.html
979b6c13 10018L: netdev@vger.kernel.org
1da177e4 10019S: Maintained
8c7de408 10020F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10021
10022SIS FRAMEBUFFER DRIVER
8b58be88 10023M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10024W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10025S: Maintained
679655da 10026F: Documentation/fb/sisfb.txt
8a61f013 10027F: drivers/video/fbdev/sis/
679655da 10028F: include/video/sisfb.h
1da177e4
LT
10029
10030SIS USB2VGA DRIVER
8b58be88 10031M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10032W: http://www.winischhofer.at/linuxsisusbvga.shtml
10033S: Maintained
679655da 10034F: drivers/usb/misc/sisusbvga/
1da177e4 10035
415ad26d 10036SLAB ALLOCATOR
16e943bf 10037M: Christoph Lameter <cl@linux.com>
2ed1c525 10038M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10039M: David Rientjes <rientjes@google.com>
10040M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10041M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10042L: linux-mm@kvack.org
10043S: Maintained
679655da 10044F: include/linux/sl?b*.h
16e943bf 10045F: mm/sl?b*
415ad26d 10046
9fab9787 10047SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10048M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10049M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10050M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10051R: Steven Rostedt <rostedt@goodmis.org>
10052R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10053L: linux-kernel@vger.kernel.org
9fab9787
PM
10054W: http://www.rdrop.com/users/paulmck/RCU/
10055S: Supported
10056T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10057F: include/linux/srcu.h
10058F: kernel/rcu/srcu.c
9fab9787 10059
66372841
CS
10060SMACK SECURITY MODULE
10061M: Casey Schaufler <casey@schaufler-ca.com>
10062L: linux-security-module@vger.kernel.org
10063W: http://schaufler-ca.com
10064T: git git://git.gitorious.org/smack-next/kernel.git
10065S: Maintained
10066F: Documentation/security/Smack.txt
10067F: security/smack/
10068
20651e0b 10069DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10070M: Kevin Hilman <khilman@kernel.org>
10071M: Nishanth Menon <nm@ti.com>
10072S: Maintained
20651e0b 10073F: drivers/power/avs/
68ace3e1
KH
10074F: include/linux/power/smartreflex.h
10075L: linux-pm@vger.kernel.org
10076
1da177e4 10077SMC91x ETHERNET DRIVER
2f82af08 10078M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10079S: Odd Fixes
ae150435 10080F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10081
e8e31622
SA
10082SMIA AND SMIA++ IMAGE SENSOR DRIVER
10083M: Sakari Ailus <sakari.ailus@iki.fi>
10084L: linux-media@vger.kernel.org
10085S: Maintained
14430813 10086F: drivers/media/i2c/smiapp/
b5dcee22 10087F: include/media/i2c/smiapp.h
e8e31622
SA
10088F: drivers/media/i2c/smiapp-pll.c
10089F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10090F: include/uapi/linux/smiapp.h
a2cec3c0 10091F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10092
920fa1ff
GR
10093SMM665 HARDWARE MONITOR DRIVER
10094M: Guenter Roeck <linux@roeck-us.net>
10095L: lm-sensors@lm-sensors.org
10096S: Maintained
10097F: Documentation/hwmon/smm665
10098F: drivers/hwmon/smm665.c
10099
9df7305b 10100SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10101M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 10102L: lm-sensors@lm-sensors.org
90b24cfb 10103S: Maintained
9df7305b
SG
10104F: Documentation/hwmon/emc2103
10105F: drivers/hwmon/emc2103.c
10106
a98d506c
HG
10107SMSC SCH5627 HARDWARE MONITOR DRIVER
10108M: Hans de Goede <hdegoede@redhat.com>
10109L: lm-sensors@lm-sensors.org
10110S: Supported
10111F: Documentation/hwmon/sch5627
10112F: drivers/hwmon/sch5627.c
10113
6ea884db 10114SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10115M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
10116L: lm-sensors@lm-sensors.org
10117S: Maintained
679655da
JP
10118F: Documentation/hwmon/smsc47b397
10119F: drivers/hwmon/smsc47b397.c
6ea884db 10120
fd9abb3d 10121SMSC911x ETHERNET DRIVER
90b24cfb 10122M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10123L: netdev@vger.kernel.org
90b24cfb 10124S: Maintained
679655da 10125F: include/linux/smsc911x.h
ae150435 10126F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10127
10128SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10129M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10130L: netdev@vger.kernel.org
90b24cfb 10131S: Maintained
ae150435 10132F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10133
3c8a63e2 10134SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10135M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10136L: linux-fbdev@vger.kernel.org
90b24cfb 10137S: Maintained
8a61f013 10138F: drivers/video/fbdev/smscufx.c
3c8a63e2 10139
668acf32 10140SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10141M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10142L: linux-media@vger.kernel.org
275ffde4 10143T: git git://linuxtv.org/media_tree.git
795fb7e7 10144S: Maintained
90d72ac6
MCC
10145F: include/media/soc*
10146F: drivers/media/i2c/soc_camera/
10147F: drivers/media/platform/soc_camera/
668acf32 10148
e2d1d6c0 10149SOEKRIS NET48XX LED SUPPORT
8b58be88 10150M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10151S: Maintained
679655da 10152F: drivers/leds/leds-net48xx.c
e2d1d6c0 10153
e3994db1 10154SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10155M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10156M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10157M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10158M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10159L: linux-media@vger.kernel.org
10160S: Supported
10161F: drivers/media/pci/solo6x10/
10162
1da177e4 10163SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10164M: Shaohua Li <shli@kernel.org>
1da177e4 10165L: linux-raid@vger.kernel.org
9f273c24 10166T: git git://neil.brown.name/md
524418bb 10167S: Supported
679655da
JP
10168F: drivers/md/
10169F: include/linux/raid/
c117ab84 10170F: include/uapi/linux/raid/
1da177e4 10171
1da177e4 10172SONIC NETWORK DRIVER
8b58be88 10173M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10174L: netdev@vger.kernel.org
1da177e4 10175S: Maintained
d9fb9f38 10176F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10177
61e115a5 10178SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10179M: Michael Buesch <m@bues.ch>
e7828b28 10180L: linux-wireless@vger.kernel.org
61e115a5 10181S: Maintained
679655da
JP
10182F: drivers/ssb/
10183F: include/linux/ssb/
61e115a5 10184
1da177e4 10185SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10186M: Mattia Dongili <malattia@linux.it>
d0944853 10187L: platform-driver-x86@vger.kernel.org
5b18167d 10188W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10189S: Maintained
679655da
JP
10190F: Documentation/laptops/sony-laptop.txt
10191F: drivers/char/sonypi.c
10192F: drivers/platform/x86/sony-laptop.c
10193F: include/linux/sony-laptop.h
1da177e4 10194
baf8532a 10195SONY MEMORYSTICK CARD SUPPORT
8b58be88 10196M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10197W: http://tifmxx.berlios.de/
10198S: Maintained
679655da 10199F: drivers/memstick/host/tifm_ms.c
baf8532a 10200
0ab30494
ML
10201SONY MEMORYSTICK STANDARD SUPPORT
10202M: Maxim Levitsky <maximlevitsky@gmail.com>
10203S: Maintained
10204F: drivers/memstick/core/ms_block.*
10205
1da177e4 10206SOUND
8b58be88 10207M: Jaroslav Kysela <perex@perex.cz>
d8130624 10208M: Takashi Iwai <tiwai@suse.com>
93711660 10209L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10210W: http://www.alsa-project.org/
dde7ad8d 10211T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10212T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10213Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10214S: Maintained
3126a179
JP
10215F: Documentation/sound/
10216F: include/sound/
c117ab84 10217F: include/uapi/sound/
679655da 10218F: sound/
1da177e4 10219
33bbe149
MB
10220SOUND - COMPRESSED AUDIO
10221M: Vinod Koul <vinod.koul@intel.com>
10222L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10223T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10224S: Supported
f672f31a 10225F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10226F: include/sound/compress_driver.h
f672f31a 10227F: include/uapi/sound/compress_*
33bbe149
MB
10228F: sound/core/compress_offload.c
10229F: sound/soc/soc-compress.c
10230
bd903bde 10231SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10232M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10233M: Mark Brown <broonie@kernel.org>
86f14df8 10234T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10235L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10236W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10237S: Supported
2820f615 10238F: Documentation/sound/alsa/soc/
679655da 10239F: sound/soc/
e6e55122 10240F: include/sound/soc*
eb1a6af3 10241
d7f8761b
MB
10242SOUND - DMAENGINE HELPERS
10243M: Lars-Peter Clausen <lars@metafoo.de>
10244S: Supported
10245F: include/sound/dmaengine_pcm.h
10246F: sound/core/pcm_dmaengine.c
10247F: sound/soc/soc-generic-dmaengine-pcm.c
10248
990a6a99
OS
10249SP2 MEDIA DRIVER
10250M: Olli Salonen <olli.salonen@iki.fi>
10251L: linux-media@vger.kernel.org
a825eaec 10252W: https://linuxtv.org
990a6a99
OS
10253Q: http://patchwork.linuxtv.org/project/linux-media/list/
10254S: Maintained
10255F: drivers/media/dvb-frontends/sp2*
10256
473321fc 10257SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10258M: "David S. Miller" <davem@davemloft.net>
1da177e4 10259L: sparclinux@vger.kernel.org
8a6e2535 10260Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10261T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10262T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10263S: Maintained
679655da 10264F: arch/sparc/
7765b8bb 10265F: drivers/sbus/
1da177e4 10266
6404fcca
DM
10267SPARC SERIAL DRIVERS
10268M: "David S. Miller" <davem@davemloft.net>
10269L: sparclinux@vger.kernel.org
08deed1e
JP
10270T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10271T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10272S: Maintained
6816383a 10273F: include/linux/sunserialcore.h
df621252 10274F: drivers/tty/serial/suncore.c
df621252
GKH
10275F: drivers/tty/serial/sunhv.c
10276F: drivers/tty/serial/sunsab.c
10277F: drivers/tty/serial/sunsab.h
10278F: drivers/tty/serial/sunsu.c
10279F: drivers/tty/serial/sunzilog.c
10280F: drivers/tty/serial/sunzilog.h
6404fcca 10281
389325b4
CL
10282SPARSE CHECKER
10283M: "Christopher Li" <sparse@chrisli.org>
10284L: linux-sparse@vger.kernel.org
10285W: https://sparse.wiki.kernel.org/
10286T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10287T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10288S: Maintained
10289F: include/linux/compiler.h
10290
fc0c195a 10291SPEAR PLATFORM SUPPORT
da89947b 10292M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10293M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10294L: spear-devel@list.st.com
10295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10296W: http://www.st.com/spear
10297S: Maintained
e68d7c14 10298F: arch/arm/boot/dts/spear*
281e192f 10299F: arch/arm/mach-spear/
fc0c195a 10300
10301SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10302M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10303L: spear-devel@list.st.com
10304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10305W: http://www.st.com/spear
10306S: Maintained
5df33a62 10307F: drivers/clk/spear/
fc0c195a 10308
e2d1d6c0 10309SPI SUBSYSTEM
b02e48f2 10310M: Mark Brown <broonie@kernel.org>
dfbe403c 10311L: linux-spi@vger.kernel.org
e7e4e13c 10312T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10313Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10314S: Maintained
679655da
JP
10315F: Documentation/spi/
10316F: drivers/spi/
10317F: include/linux/spi/
c117ab84 10318F: include/uapi/linux/spi/
e2d1d6c0 10319
2752e401 10320SPIDERNET NETWORK DRIVER for CELL
8b58be88 10321M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10322L: netdev@vger.kernel.org
10323S: Supported
679655da 10324F: Documentation/networking/spider_net.txt
8df158ac 10325F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10326
e2d1d6c0 10327SPU FILE SYSTEM
8b58be88 10328M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10329L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10330W: http://www.ibm.com/developerworks/power/cell/
10331S: Supported
679655da
JP
10332F: Documentation/filesystems/spufs.txt
10333F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10334
fc555841 10335SQUASHFS FILE SYSTEM
d7f2ff67 10336M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10337L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10338W: http://squashfs.org.uk
9f273c24 10339T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10340S: Maintained
679655da
JP
10341F: Documentation/filesystems/squashfs.txt
10342F: fs/squashfs/
fc555841 10343
1da177e4 10344SRM (Alpha) environment access
8b58be88 10345M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10346S: Maintained
679655da 10347F: arch/alpha/kernel/srm_env.c
1da177e4 10348
26e9a397 10349STABLE BRANCH
879a5a00 10350M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10351L: stable@vger.kernel.org
879a5a00 10352S: Supported
7b175c46 10353F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10354
26e9a397 10355STAGING SUBSYSTEM
879a5a00 10356M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10357T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10358L: devel@driverdev.osuosl.org
879a5a00 10359S: Supported
679655da 10360F: drivers/staging/
dbc6c2cc 10361
ebd3d010
JP
10362STAGING - COMEDI
10363M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10364M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10365S: Odd Fixes
10366F: drivers/staging/comedi/
10367
a0138163
JP
10368STAGING - FLARION FT1000 DRIVERS
10369M: Marek Belisko <marek.belisko@gmail.com>
10370S: Odd Fixes
10371F: drivers/staging/ft1000/
10372
6c1bb424 10373STAGING - INDUSTRIAL IO
030a13d7 10374M: Jonathan Cameron <jic23@kernel.org>
a0138163 10375L: linux-iio@vger.kernel.org
6c1bb424
JP
10376S: Odd Fixes
10377F: drivers/staging/iio/
10378
a0138163
JP
10379STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10380M: Jarod Wilson <jarod@wilsonet.com>
10381W: http://www.lirc.org/
10382S: Odd Fixes
b2b0186d 10383F: drivers/staging/media/lirc/
a0138163 10384
f5e5de1e
OD
10385STAGING - LUSTRE PARALLEL FILESYSTEM
10386M: Oleg Drokin <oleg.drokin@intel.com>
10387M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10388L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10389W: http://wiki.lustre.org/
f5e5de1e
OD
10390S: Maintained
10391F: drivers/staging/lustre
10392
7c6b6c71
MD
10393STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10394M: Marc Dietrich <marvin24@gmx.de>
10395L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10396L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10397S: Maintained
10398F: drivers/staging/nvec/
10399
a0138163 10400STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
3140b458
JF
10401M: Jens Frederich <jfrederich@gmail.com>
10402M: Daniel Drake <dsd@laptop.org>
a0138163
JP
10403M: Jon Nettleton <jon.nettleton@gmail.com>
10404W: http://wiki.laptop.org/go/DCON
3140b458 10405S: Maintained
a0138163
JP
10406F: drivers/staging/olpc_dcon/
10407
10408STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
29e7017b
JP
10409M: Willy Tarreau <willy@meta-x.org>
10410S: Odd Fixes
10411F: drivers/staging/panel/
10412
a0138163
JP
10413STAGING - REALTEK RTL8712U DRIVERS
10414M: Larry Finger <Larry.Finger@lwfinger.net>
10415M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10416S: Odd Fixes
10417F: drivers/staging/rtl8712/
10418
7591ba8b
JS
10419STAGING - REALTEK RTL8723U WIRELESS DRIVER
10420M: Larry Finger <Larry.Finger@lwfinger.net>
10421M: Jes Sorensen <Jes.Sorensen@redhat.com>
10422L: linux-wireless@vger.kernel.org
10423S: Maintained
10424F: drivers/staging/rtl8723au/
10425
980ac4d7
SM
10426STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10427M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10428M: Teddy Wang <teddy.wang@siliconmotion.com>
10429M: Sudip Mukherjee <sudip@vectorindia.org>
10430L: linux-fbdev@vger.kernel.org
10431S: Maintained
10432F: drivers/staging/sm750fb/
10433
510fa408
JP
10434STAGING - SLICOSS
10435M: Lior Dotan <liodot@gmail.com>
10436M: Christopher Harrer <charrer@alacritech.com>
10437S: Odd Fixes
10438F: drivers/staging/slicoss/
10439
a0138163
JP
10440STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10441M: William Hubbs <w.d.hubbs@gmail.com>
10442M: Chris Brannon <chris@the-brannons.com>
d33bce31 10443M: Kirk Reiser <kirk@reisers.ca>
a0138163 10444M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10445L: speakup@linux-speakup.org
a0138163
JP
10446W: http://www.linux-speakup.org/
10447S: Odd Fixes
10448F: drivers/staging/speakup/
10449
b3e871ce
JP
10450STAGING - VIA VT665X DRIVERS
10451M: Forest Bond <forest@alittletooquiet.net>
10452S: Odd Fixes
10453F: drivers/staging/vt665?/
10454
a30baec1
JK
10455STAGING - WILC1000 WIFI DRIVER
10456M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10457M: Austin Shin <austin.shin@atmel.com>
a30baec1 10458M: Chris Park <chris.park@atmel.com>
06b54863
TC
10459M: Tony Cho <tony.cho@atmel.com>
10460M: Glen Lee <glen.lee@atmel.com>
10461M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10462L: linux-wireless@vger.kernel.org
10463S: Supported
10464F: drivers/staging/wilc1000/
10465
709bcb07 10466STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10467M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10468S: Odd Fixes
10469F: drivers/staging/xgifb/
10470
77241056
MM
10471HFI1 DRIVER
10472M: Mike Marciniszyn <infinipath@intel.com>
10473L: linux-rdma@vger.kernel.org
10474S: Supported
10475F: drivers/staging/rdma/hfi1
10476
1da177e4 10477STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10478M: Ion Badulescu <ionut@badula.org>
b4f90189 10479S: Odd Fixes
9bba23b0 10480F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10481
e2d1d6c0 10482SUN3/3X
8b58be88 10483M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10484W: http://sammy.net/sun3/
10485S: Maintained
679655da
JP
10486F: arch/m68k/kernel/*sun3*
10487F: arch/m68k/sun3*/
10488F: arch/m68k/include/asm/sun3*
e689cf4a 10489F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10490
af6a5af8
HG
10491SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10492M: Hans de Goede <hdegoede@redhat.com>
10493L: linux-input@vger.kernel.org
10494S: Maintained
10495F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10496F: drivers/input/keyboard/sun4i-lradc-keys.c
10497
2bc9ff01
DK
10498SUNDANCE NETWORK DRIVER
10499M: Denis Kirjanov <kda@linux-powerpc.org>
10500L: netdev@vger.kernel.org
10501S: Maintained
10502F: drivers/net/ethernet/dlink/sundance.c
10503
2cbb12a4 10504SUPERH
114bf37e
RF
10505M: Yoshinori Sato <ysato@users.sourceforge.jp>
10506M: Rich Felker <dalias@libc.org>
2cbb12a4 10507L: linux-sh@vger.kernel.org
8a6e2535 10508Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10509S: Maintained
066069e1 10510F: Documentation/sh/
679655da 10511F: arch/sh/
066069e1 10512F: drivers/sh/
1da177e4 10513
4480f15b 10514SUSPEND TO RAM
7fb06082 10515M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10516M: Len Brown <len.brown@intel.com>
10517M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10518L: linux-pm@vger.kernel.org
e2d1d6c0 10519S: Supported
679655da
JP
10520F: Documentation/power/
10521F: arch/x86/kernel/acpi/
10522F: drivers/base/power/
10523F: kernel/power/
10524F: include/linux/suspend.h
10525F: include/linux/freezer.h
10526F: include/linux/pm.h
1da177e4
LT
10527
10528SVGA HANDLING
8b58be88 10529M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10530L: linux-video@atrey.karlin.mff.cuni.cz
10531S: Maintained
679655da
JP
10532F: Documentation/svga.txt
10533F: arch/x86/boot/video*
1da177e4 10534
6e28b761
KRW
10535SWIOTLB SUBSYSTEM
10536M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10537L: linux-kernel@vger.kernel.org
9f273c24 10538T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
10539S: Supported
10540F: lib/swiotlb.c
10541F: arch/*/kernel/pci-swiotlb.c
10542F: include/linux/swiotlb.h
10543
007f790c
JP
10544SWITCHDEV
10545M: Jiri Pirko <jiri@resnulli.us>
10546L: netdev@vger.kernel.org
10547S: Supported
10548F: net/switchdev/
10549F: include/net/switchdev.h
10550
db8e35d5
VG
10551SYNOPSYS ARC ARCHITECTURE
10552M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10553L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10554S: Supported
10555F: arch/arc/
9b28829d 10556F: Documentation/devicetree/bindings/arc/*
2d799dde 10557F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10558F: drivers/tty/serial/arc_uart.c
b7182d1a 10559T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10560
556cc1c5
AB
10561SYNOPSYS ARC SDP platform support
10562M: Alexey Brodkin <abrodkin@synopsys.com>
10563S: Supported
10564F: arch/arc/plat-axs10x
10565F: arch/arc/boot/dts/ax*
10566F: Documentation/devicetree/bindings/arc/axs10*
10567
6c284c9a
LJ
10568SYSTEM CONFIGURATION (SYSCON)
10569M: Lee Jones <lee.jones@linaro.org>
10570M: Arnd Bergmann <arnd@arndb.de>
10571T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10572S: Supported
10573F: drivers/mfd/syscon.c
10574
1da177e4 10575SYSV FILESYSTEM
8b58be88 10576M: Christoph Hellwig <hch@infradead.org>
1da177e4 10577S: Maintained
679655da
JP
10578F: Documentation/filesystems/sysv-fs.txt
10579F: fs/sysv/
10580F: include/linux/sysv_fs.h
1da177e4 10581
86cfa7fc 10582TARGET SUBSYSTEM
9c3646d1 10583M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10584L: linux-scsi@vger.kernel.org
b9f5edc2 10585L: target-devel@vger.kernel.org
86cfa7fc 10586W: http://www.linux-iscsi.org
cf015e9f 10587W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10588T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10589S: Supported
10590F: drivers/target/
10591F: include/target/
10592F: Documentation/target/
10593
4e68852d 10594TASKSTATS STATISTICS INTERFACE
185e595f 10595M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10596S: Maintained
679655da
JP
10597F: Documentation/accounting/taskstats*
10598F: include/linux/taskstats*
10599F: kernel/taskstats.c
4e68852d 10600
781b456a 10601TC CLASSIFIER
f935f3f8 10602M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10603L: netdev@vger.kernel.org
10604S: Maintained
679655da 10605F: include/net/pkt_cls.h
c117ab84 10606F: include/uapi/linux/pkt_cls.h
679655da 10607F: net/sched/
781b456a 10608
5067f08a 10609TCP LOW PRIORITY MODULE
8b58be88
JP
10610M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10611M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10612W: http://tcp-lp-mod.sourceforge.net/
10613S: Maintained
679655da 10614F: net/ipv4/tcp_lp.c
5067f08a 10615
91952bc0
AP
10616TDA10071 MEDIA DRIVER
10617M: Antti Palosaari <crope@iki.fi>
10618L: linux-media@vger.kernel.org
a825eaec 10619W: https://linuxtv.org
91952bc0
AP
10620W: http://palosaari.fi/linux/
10621Q: http://patchwork.linuxtv.org/project/linux-media/list/
10622T: git git://linuxtv.org/anttip/media_tree.git
10623S: Maintained
10624F: drivers/media/dvb-frontends/tda10071*
10625
10626TDA18212 MEDIA DRIVER
10627M: Antti Palosaari <crope@iki.fi>
10628L: linux-media@vger.kernel.org
a825eaec 10629W: https://linuxtv.org
91952bc0
AP
10630W: http://palosaari.fi/linux/
10631Q: http://patchwork.linuxtv.org/project/linux-media/list/
10632T: git git://linuxtv.org/anttip/media_tree.git
10633S: Maintained
10634F: drivers/media/tuners/tda18212*
10635
10636TDA18218 MEDIA DRIVER
10637M: Antti Palosaari <crope@iki.fi>
10638L: linux-media@vger.kernel.org
a825eaec 10639W: https://linuxtv.org
91952bc0
AP
10640W: http://palosaari.fi/linux/
10641Q: http://patchwork.linuxtv.org/project/linux-media/list/
10642T: git git://linuxtv.org/anttip/media_tree.git
10643S: Maintained
10644F: drivers/media/tuners/tda18218*
10645
3b2f6aba
MK
10646TDA18271 MEDIA DRIVER
10647M: Michael Krufky <mkrufky@linuxtv.org>
10648L: linux-media@vger.kernel.org
a825eaec 10649W: https://linuxtv.org
3b2f6aba
MK
10650W: http://github.com/mkrufky
10651Q: http://patchwork.linuxtv.org/project/linux-media/list/
10652T: git git://linuxtv.org/mkrufky/tuners.git
10653S: Maintained
10654F: drivers/media/tuners/tda18271*
10655
e48307a9
MK
10656TDA827x MEDIA DRIVER
10657M: Michael Krufky <mkrufky@linuxtv.org>
10658L: linux-media@vger.kernel.org
a825eaec 10659W: https://linuxtv.org
e48307a9
MK
10660W: http://github.com/mkrufky
10661Q: http://patchwork.linuxtv.org/project/linux-media/list/
10662T: git git://linuxtv.org/mkrufky/tuners.git
10663S: Maintained
10664F: drivers/media/tuners/tda8290.*
10665
66cf9212
MK
10666TDA8290 MEDIA DRIVER
10667M: Michael Krufky <mkrufky@linuxtv.org>
10668L: linux-media@vger.kernel.org
a825eaec 10669W: https://linuxtv.org
66cf9212
MK
10670W: http://github.com/mkrufky
10671Q: http://patchwork.linuxtv.org/project/linux-media/list/
10672T: git git://linuxtv.org/mkrufky/tuners.git
10673S: Maintained
10674F: drivers/media/tuners/tda8290.*
10675
4b9fba30
HV
10676TDA9840 MEDIA DRIVER
10677M: Hans Verkuil <hverkuil@xs4all.nl>
10678L: linux-media@vger.kernel.org
10679T: git git://linuxtv.org/media_tree.git
a825eaec 10680W: https://linuxtv.org
4b9fba30
HV
10681S: Maintained
10682F: drivers/media/i2c/tda9840*
10683
2cb654fd 10684TEA5761 TUNER DRIVER
009a5410 10685M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10686L: linux-media@vger.kernel.org
a825eaec 10687W: https://linuxtv.org
2cb654fd
MCC
10688T: git git://linuxtv.org/media_tree.git
10689S: Odd fixes
10690F: drivers/media/tuners/tea5761.*
10691
10692TEA5767 TUNER DRIVER
009a5410 10693M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10694L: linux-media@vger.kernel.org
a825eaec 10695W: https://linuxtv.org
2cb654fd
MCC
10696T: git git://linuxtv.org/media_tree.git
10697S: Maintained
10698F: drivers/media/tuners/tea5767.*
10699
4b9fba30
HV
10700TEA6415C MEDIA DRIVER
10701M: Hans Verkuil <hverkuil@xs4all.nl>
10702L: linux-media@vger.kernel.org
10703T: git git://linuxtv.org/media_tree.git
a825eaec 10704W: https://linuxtv.org
4b9fba30
HV
10705S: Maintained
10706F: drivers/media/i2c/tea6415c*
10707
10708TEA6420 MEDIA DRIVER
10709M: Hans Verkuil <hverkuil@xs4all.nl>
10710L: linux-media@vger.kernel.org
10711T: git git://linuxtv.org/media_tree.git
a825eaec 10712W: https://linuxtv.org
4b9fba30
HV
10713S: Maintained
10714F: drivers/media/i2c/tea6420*
10715
3d249d4c 10716TEAM DRIVER
dca9ab92 10717M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10718L: netdev@vger.kernel.org
10719S: Supported
10720F: drivers/net/team/
10721F: include/linux/if_team.h
c117ab84 10722F: include/uapi/linux/if_team.h
3d249d4c 10723
7d029125 10724TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10725M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10726S: Maintained
10727F: arch/x86/platform/ts5500/
10728
40ad4a30
SY
10729TECHNOTREND USB IR RECEIVER
10730M: Sean Young <sean@mess.org>
10731L: linux-media@vger.kernel.org
10732S: Maintained
10733F: drivers/media/rc/ttusbir.c
10734
adabdb0c 10735TEGRA ARCHITECTURE SUPPORT
243d58ec 10736M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10737M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10738M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10739L: linux-tegra@vger.kernel.org
fd117cd1 10740Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10741T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10742S: Supported
bbbe96ed 10743N: [^a-z]tegra
84b9414b 10744
adabdb0c
SW
10745TEGRA CLOCK DRIVER
10746M: Peter De Schrijver <pdeschrijver@nvidia.com>
10747M: Prashant Gaikwad <pgaikwad@nvidia.com>
10748S: Supported
10749F: drivers/clk/tegra/
10750
10751TEGRA DMA DRIVER
10752M: Laxman Dewangan <ldewangan@nvidia.com>
10753S: Supported
10754F: drivers/dma/tegra20-apb-dma.c
10755
adabdb0c
SW
10756TEGRA I2C DRIVER
10757M: Laxman Dewangan <ldewangan@nvidia.com>
10758S: Supported
10759F: drivers/i2c/busses/i2c-tegra.c
10760
10761TEGRA IOMMU DRIVERS
10762M: Hiroshi Doyu <hdoyu@nvidia.com>
10763S: Supported
10764F: drivers/iommu/tegra*
10765
10766TEGRA KBC DRIVER
10767M: Rakesh Iyer <riyer@nvidia.com>
10768M: Laxman Dewangan <ldewangan@nvidia.com>
10769S: Supported
10770F: drivers/input/keyboard/tegra-kbc.c
10771
adabdb0c
SW
10772TEGRA PWM DRIVER
10773M: Thierry Reding <thierry.reding@gmail.com>
10774S: Supported
10775F: drivers/pwm/pwm-tegra.c
10776
10777TEGRA SERIAL DRIVER
10778M: Laxman Dewangan <ldewangan@nvidia.com>
10779S: Supported
10780F: drivers/tty/serial/serial-tegra.c
10781
10782TEGRA SPI DRIVER
10783M: Laxman Dewangan <ldewangan@nvidia.com>
10784S: Supported
10785F: drivers/spi/spi-tegra*
10786
1a348ccc 10787TEHUTI ETHERNET DRIVER
8b58be88 10788M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10789L: netdev@vger.kernel.org
10790S: Supported
ef7f5429 10791F: drivers/net/ethernet/tehuti/*
1a348ccc 10792
4e68852d 10793Telecom Clock Driver for MCPL0010
8b58be88 10794M: Mark Gross <mark.gross@intel.com>
4e68852d 10795S: Supported
679655da 10796F: drivers/char/tlclk.c
4e68852d 10797
4480f15b 10798TENSILICA XTENSA PORT (xtensa)
8b58be88 10799M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10800M: Max Filippov <jcmvbkbc@gmail.com>
10801L: linux-xtensa@linux-xtensa.org
9f273c24 10802T: git git://github.com/czankel/xtensa-linux.git
4e68852d 10803S: Maintained
679655da 10804F: arch/xtensa/
3dc99857 10805F: drivers/irqchip/irq-xtensa-*
4e68852d 10806
5313ba66
HV
10807THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10808M: Hans Verkuil <hverkuil@xs4all.nl>
10809L: linux-media@vger.kernel.org
10810T: git git://linuxtv.org/media_tree.git
a825eaec 10811W: https://linuxtv.org
5313ba66
HV
10812S: Maintained
10813F: drivers/media/radio/radio-raremono.c
10814
d3fb6955 10815THERMAL
b75f0050 10816M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10817M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10818L: linux-pm@vger.kernel.org
10819T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10820T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10821Q: https://patchwork.kernel.org/project/linux-pm/list/
10822S: Supported
10823F: drivers/thermal/
10824F: include/linux/thermal.h
af6c9f16 10825F: include/uapi/linux/thermal.h
b75f0050
JP
10826F: include/linux/cpu_cooling.h
10827F: Documentation/devicetree/bindings/thermal/
d3fb6955 10828
64e05d8b
VK
10829THERMAL/CPU_COOLING
10830M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10831M: Viresh Kumar <viresh.kumar@linaro.org>
10832M: Javi Merino <javi.merino@arm.com>
10833L: linux-pm@vger.kernel.org
10834S: Supported
10835F: Documentation/thermal/cpu-cooling-api.txt
10836F: drivers/thermal/cpu_cooling.c
10837F: include/linux/cpu_cooling.h
10838
30ba2fbd
VD
10839THINGM BLINK(1) USB RGB LED DRIVER
10840M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10841S: Maintained
10842F: drivers/hid/hid-thingm.c
10843
4e68852d 10844THINKPAD ACPI EXTRAS DRIVER
8b58be88 10845M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10846L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10847L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10848W: http://ibm-acpi.sourceforge.net
10849W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10850T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10851S: Maintained
679655da 10852F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10853
1b46f2a2 10854TI BANDGAP AND THERMAL DRIVER
f14d1c24 10855M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10856L: linux-pm@vger.kernel.org
531ff13e 10857L: linux-omap@vger.kernel.org
5a723e81 10858S: Maintained
794b2e25 10859F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10860
0c7665c3
MF
10861TI CDCE706 CLOCK DRIVER
10862M: Max Filippov <jcmvbkbc@gmail.com>
10863S: Maintained
10864F: drivers/clk/clk-cdce706.c
10865
49b6a5e3
TK
10866TI CLOCK DRIVER
10867M: Tero Kristo <t-kristo@ti.com>
10868L: linux-omap@vger.kernel.org
10869S: Maintained
10870F: drivers/clk/ti/
10871F: include/linux/clk/ti.h
10872
4020f2d7 10873TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10874M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10875S: Maintained
679655da
JP
10876F: drivers/misc/tifm*
10877F: drivers/mmc/host/tifm_sd.c
10878F: include/linux/tifm.h
4020f2d7 10879
e0c52404 10880TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10881M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10882L: linux-kernel@vger.kernel.org
10883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10884S: Maintained
10885F: drivers/soc/ti/*
10886T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10887
10888
152ad442
SR
10889TI LM49xxx FAMILY ASoC CODEC DRIVERS
10890M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10891M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10892L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10893S: Maintained
10894F: sound/soc/codecs/lm49453*
d392dead 10895F: sound/soc/codecs/isabelle*
152ad442 10896
0edd807d
KM
10897TI LP855x BACKLIGHT DRIVER
10898M: Milo Kim <milo.kim@ti.com>
10899S: Maintained
10900F: Documentation/backlight/lp855x-driver.txt
10901F: drivers/video/backlight/lp855x_bl.c
10902F: include/linux/platform_data/lp855x.h
10903
faf13f6d
KM
10904TI LP8727 CHARGER DRIVER
10905M: Milo Kim <milo.kim@ti.com>
10906S: Maintained
10907F: drivers/power/lp8727_charger.c
10908F: include/linux/platform_data/lp8727.h
10909
22f1229f
KM
10910TI LP8788 MFD DRIVER
10911M: Milo Kim <milo.kim@ti.com>
10912S: Maintained
10913F: drivers/iio/adc/lp8788_adc.c
10914F: drivers/leds/leds-lp8788.c
10915F: drivers/mfd/lp8788*.c
10916F: drivers/power/lp8788-charger.c
10917F: drivers/regulator/lp8788-*.c
10918F: include/linux/mfd/lp8788*.h
10919
84640e27
KM
10920TI NETCP ETHERNET DRIVER
10921M: Wingman Kwok <w-kwok2@ti.com>
10922M: Murali Karicheri <m-karicheri2@ti.com>
10923L: netdev@vger.kernel.org
10924S: Maintained
10925F: drivers/net/ethernet/ti/netcp*
10926
217e0ca9
KC
10927TI TAS571X FAMILY ASoC CODEC DRIVER
10928M: Kevin Cernekee <cernekee@chromium.org>
10929L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10930S: Odd Fixes
10931F: sound/soc/codecs/tas571x*
10932
dd5e8e6b 10933TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10934M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10935L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10936S: Maintained
10937F: sound/soc/codecs/twl4030*
10938
90921014 10939TI WILINK WIRELESS DRIVERS
90921014
LC
10940L: linux-wireless@vger.kernel.org
10941W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10942W: http://wireless.kernel.org/en/users/Drivers/wl1251
10943T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10944S: Orphan
90921014
LC
10945F: drivers/net/wireless/ti/
10946F: include/linux/wl12xx.h
10947
e86eaa3a 10948TIPC NETWORK LAYER
8b58be88 10949M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10950M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10951L: netdev@vger.kernel.org (core kernel code)
10952L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10953W: http://tipc.sourceforge.net/
e86eaa3a 10954S: Maintained
c117ab84 10955F: include/uapi/linux/tipc*.h
679655da 10956F: net/tipc/
e86eaa3a 10957
867e359b 10958TILE ARCHITECTURE
c47b15c4 10959M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 10960W: http://www.ezchip.com/scm/
7fa129cc 10961T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
10962S: Supported
10963F: arch/tile/
6b940606 10964F: drivers/char/tile-srom.c
5c770755 10965F: drivers/edac/tile_edac.c
6b940606
CM
10966F: drivers/net/ethernet/tile/
10967F: drivers/rtc/rtc-tile.c
10968F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 10969F: drivers/tty/serial/tilegx.c
6b940606
CM
10970F: drivers/usb/host/*-tilegx.c
10971F: include/linux/usb/tilegx.h
867e359b 10972
1da177e4 10973TLAN NETWORK DRIVER
8b58be88 10974M: Samuel Chessman <chessman@tux.org>
88c07dde 10975L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
10976W: http://sourceforge.net/projects/tlan/
10977S: Maintained
679655da 10978F: Documentation/networking/tlan.txt
b544dbac 10979F: drivers/net/ethernet/ti/tlan.*
1da177e4 10980
d74db3b2 10981TOMOYO SECURITY MODULE
8b58be88
JP
10982M: Kentaro Takeda <takedakn@nttdata.co.jp>
10983M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
10984L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10985L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
10986L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10987L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10988W: http://tomoyo.sourceforge.jp/
843d183c 10989T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 10990S: Maintained
679655da 10991F: security/tomoyo/
d74db3b2 10992
9caeb532 10993TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 10994M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 10995L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
10996S: Maintained
10997F: drivers/platform/x86/topstar-laptop.c
10998
1da177e4 10999TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11000M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11001L: platform-driver-x86@vger.kernel.org
0a63ca11 11002S: Maintained
679655da 11003F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11004
0a63ca11
AA
11005TOSHIBA BLUETOOTH DRIVER
11006M: Azael Avalos <coproscefalo@gmail.com>
11007L: platform-driver-x86@vger.kernel.org
11008S: Maintained
11009F: drivers/platform/x86/toshiba_bluetooth.c
11010
11011TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11012M: Azael Avalos <coproscefalo@gmail.com>
11013L: platform-driver-x86@vger.kernel.org
11014S: Maintained
11015F: drivers/platform/x86/toshiba_haps.c
11016
14991fc7
AA
11017TOSHIBA WMI HOTKEYS DRIVER
11018M: Azael Avalos <coproscefalo@gmail.com>
11019L: platform-driver-x86@vger.kernel.org
11020S: Maintained
11021F: drivers/platform/x86/toshiba-wmi.c
11022
1da177e4 11023TOSHIBA SMM DRIVER
8b58be88 11024M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11025W: http://www.buzzard.org.uk/toshiba/
11026S: Maintained
679655da
JP
11027F: drivers/char/toshiba.c
11028F: include/linux/toshiba.h
c117ab84 11029F: include/uapi/linux/toshiba.h
1da177e4 11030
d32d9864
MR
11031TOSHIBA TC358743 DRIVER
11032M: Mats Randgaard <matrandg@cisco.com>
11033L: linux-media@vger.kernel.org
11034S: Maintained
11035F: drivers/media/i2c/tc358743*
b5dcee22 11036F: include/media/i2c/tc358743.h
d32d9864 11037
d719f900 11038TMIO MMC DRIVER
c4b13fb0 11039M: Ian Molton <ian@mnementh.co.uk>
d1057c40 11040L: linux-mmc@vger.kernel.org
d719f900 11041S: Maintained
d1057c40
GL
11042F: drivers/mmc/host/tmio_mmc*
11043F: drivers/mmc/host/sh_mobile_sdhi.c
11044F: include/linux/mmc/tmio.h
11045F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 11046
917cc4e6
GR
11047TMP401 HARDWARE MONITOR DRIVER
11048M: Guenter Roeck <linux@roeck-us.net>
11049L: lm-sensors@lm-sensors.org
11050S: Maintained
11051F: Documentation/hwmon/tmp401
11052F: drivers/hwmon/tmp401.c
11053
98f32602 11054TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11055M: Hugh Dickins <hughd@google.com>
98f32602
HD
11056L: linux-mm@kvack.org
11057S: Maintained
11058F: include/linux/shmem_fs.h
11059F: mm/shmem.c
11060
45f95b53 11061TM6000 VIDEO4LINUX DRIVER
009a5410 11062M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 11063L: linux-media@vger.kernel.org
a825eaec 11064W: https://linuxtv.org
45f95b53
MCC
11065T: git git://linuxtv.org/media_tree.git
11066S: Odd fixes
11067F: drivers/media/usb/tm6000/
11068
c65fde19
HV
11069TW68 VIDEO4LINUX DRIVER
11070M: Hans Verkuil <hverkuil@xs4all.nl>
11071L: linux-media@vger.kernel.org
11072T: git git://linuxtv.org/media_tree.git
a825eaec 11073W: https://linuxtv.org
c65fde19
HV
11074S: Odd Fixes
11075F: drivers/media/pci/tw68/
11076
4e68852d 11077TPM DEVICE DRIVER
901486b8 11078M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11079M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11080M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11081R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11082W: http://tpmdd.sourceforge.net
63a10dfd 11083L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4 11084Q: git git://github.com/PeterHuewe/linux-tpmdd.git
9f273c24 11085T: git https://github.com/PeterHuewe/linux-tpmdd
4e68852d 11086S: Maintained
679655da 11087F: drivers/char/tpm/
4e68852d 11088
1a0f1b27
AL
11089TPM IBM_VTPM DEVICE DRIVER
11090M: Ashley Lai <ashleydlai@gmail.com>
11091W: http://tpmdd.sourceforge.net
11092L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11093S: Maintained
11094F: drivers/char/tpm/tpm_ibmvtpm*
11095
d6f005a1
JP
11096TRACING
11097M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11098M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11099T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11100S: Maintained
11101F: Documentation/trace/ftrace.txt
11102F: arch/*/*/*/ftrace.h
11103F: arch/*/kernel/ftrace.c
11104F: include/*/ftrace.h
11105F: include/linux/trace*.h
11106F: include/trace/
11107F: kernel/trace/
6e68e6c5 11108F: tools/testing/selftests/ftrace/
d6f005a1 11109
1da177e4 11110TRIVIAL PATCHES
8b58be88 11111M: Jiri Kosina <trivial@kernel.org>
54e5881d 11112T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11113S: Maintained
86ef925f 11114K: ^Subject:.*(?i)trivial
1da177e4 11115
4e68852d 11116TTY LAYER
879a5a00 11117M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11118M: Jiri Slaby <jslaby@suse.com>
879a5a00 11119S: Supported
08deed1e 11120T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11121F: Documentation/serial/
8dd5d2f1 11122F: drivers/tty/
df621252 11123F: drivers/tty/serial/serial_core.c
e3288775
AC
11124F: include/linux/serial_core.h
11125F: include/linux/serial.h
11126F: include/linux/tty.h
c117ab84
CEB
11127F: include/uapi/linux/serial_core.h
11128F: include/uapi/linux/serial.h
11129F: include/uapi/linux/tty.h
4e68852d 11130
91952bc0
AP
11131TUA9001 MEDIA DRIVER
11132M: Antti Palosaari <crope@iki.fi>
11133L: linux-media@vger.kernel.org
a825eaec 11134W: https://linuxtv.org
91952bc0
AP
11135W: http://palosaari.fi/linux/
11136Q: http://patchwork.linuxtv.org/project/linux-media/list/
11137T: git git://linuxtv.org/anttip/media_tree.git
11138S: Maintained
11139F: drivers/media/tuners/tua9001*
11140
740db6d7 11141TULIP NETWORK DRIVERS
740db6d7 11142L: netdev@vger.kernel.org
cf869eb1
GG
11143L: linux-parisc@vger.kernel.org
11144S: Orphan
0f04e2aa 11145F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11146
11147TUN/TAP driver
ba57b6f2 11148M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11149W: http://vtun.sourceforge.net/tun
11150S: Maintained
679655da
JP
11151F: Documentation/networking/tuntap.txt
11152F: arch/um/os-Linux/drivers/
1da177e4 11153
b454cc66 11154TURBOCHANNEL SUBSYSTEM
8b58be88 11155M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11156M: Ralf Baechle <ralf@linux-mips.org>
11157L: linux-mips@linux-mips.org
11158Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11159S: Maintained
679655da
JP
11160F: drivers/tc/
11161F: include/linux/tc.h
b454cc66 11162
1da177e4 11163U14-34F SCSI DRIVER
8b58be88 11164M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11165L: linux-scsi@vger.kernel.org
11166S: Maintained
679655da 11167F: drivers/scsi/u14-34f.c
1da177e4 11168
e2d1d6c0 11169UBI FILE SYSTEM (UBIFS)
949cb623 11170M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11171M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11172L: linux-mtd@lists.infradead.org
e2966cbe 11173T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11174W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11175S: Maintained
679655da
JP
11176F: Documentation/filesystems/ubifs.txt
11177F: fs/ubifs/
e2d1d6c0 11178
e1632fa2 11179UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11180M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11181W: http://www.uclinux.org/
e1632fa2 11182L: linux-m68k@lists.linux-m68k.org
cc2020e6 11183L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11184T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11185S: Maintained
e1632fa2
GU
11186F: arch/m68k/coldfire/
11187F: arch/m68k/68*/
61bc02bb
JP
11188F: arch/m68k/*/*_no.*
11189F: arch/m68k/include/asm/*_no.*
cc2020e6 11190
1da177e4 11191UDF FILESYSTEM
d8130624 11192M: Jan Kara <jack@suse.com>
1da177e4 11193S: Maintained
679655da
JP
11194F: Documentation/filesystems/udf.txt
11195F: fs/udf/
1da177e4 11196
cc2020e6 11197UFS FILESYSTEM
8b58be88 11198M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11199S: Maintained
679655da
JP
11200F: Documentation/filesystems/ufs.txt
11201F: fs/ufs/
cc2020e6 11202
0a09d3ab
DH
11203UHID USERSPACE HID IO DRIVER:
11204M: David Herrmann <dh.herrmann@googlemail.com>
11205L: linux-input@vger.kernel.org
11206S: Maintained
11207F: drivers/hid/uhid.c
c117ab84 11208F: include/uapi/linux/uhid.h
0a09d3ab 11209
18332a80 11210ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11211L: linux-usb@vger.kernel.org
10c6c9c9 11212S: Orphan
355ffe69 11213F: drivers/uwb/
679655da
JP
11214F: include/linux/uwb.h
11215F: include/linux/uwb/
18332a80 11216
b31d8273
G
11217UNICORE32 ARCHITECTURE:
11218M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11219W: http://mprc.pku.edu.cn/~guanxuetao/linux
11220S: Maintained
ceebf4d5 11221T: git git://github.com/gxt/linux.git
b31d8273
G
11222F: arch/unicore32/
11223
d8379ab1
TF
11224UNIFDEF
11225M: Tony Finch <dot@dotat.at>
11226W: http://dotat.at/prog/unifdef
11227S: Maintained
11228F: scripts/unifdef.c
11229
1da177e4 11230UNIFORM CDROM DRIVER
8b58be88 11231M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11232W: http://www.kernel.dk
11233S: Maintained
679655da
JP
11234F: Documentation/cdrom/
11235F: drivers/cdrom/cdrom.c
11236F: include/linux/cdrom.h
c117ab84 11237F: include/uapi/linux/cdrom.h
1da177e4 11238
56df0122 11239UNISYS S-PAR DRIVERS
49e7d9df
JP
11240M: Benjamin Romer <benjamin.romer@unisys.com>
11241M: David Kershner <david.kershner@unisys.com>
11242L: sparmaintainer@unisys.com (Unisys internal)
11243S: Supported
11244F: drivers/staging/unisys/
56df0122 11245
9941fa6e
VH
11246UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11247M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11248L: linux-scsi@vger.kernel.org
11249S: Supported
11250F: Documentation/scsi/ufs.txt
11251F: drivers/scsi/ufs/
11252
e2d1d6c0 11253UNSORTED BLOCK IMAGES (UBI)
949cb623 11254M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11255M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11256W: http://www.linux-mtd.infradead.org/
11257L: linux-mtd@lists.infradead.org
b6b44e0a 11258T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11259S: Supported
80811493 11260F: drivers/mtd/ubi/
679655da 11261F: include/linux/mtd/ubi.h
c117ab84 11262F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11263
1da177e4 11264USB ACM DRIVER
61eee9a7 11265M: Oliver Neukum <oliver@neukum.org>
6372594a 11266L: linux-usb@vger.kernel.org
1da177e4 11267S: Maintained
679655da
JP
11268F: Documentation/usb/acm.txt
11269F: drivers/usb/class/cdc-acm.*
1da177e4 11270
b7d572e1
PF
11271USB AR5523 WIRELESS DRIVER
11272M: Pontus Fuchs <pontus.fuchs@gmail.com>
11273L: linux-wireless@vger.kernel.org
11274S: Maintained
11275F: drivers/net/wireless/ath/ar5523/
11276
115bb1ff 11277USB ATTACHED SCSI
f50a4968 11278M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11279M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11280L: linux-usb@vger.kernel.org
11281L: linux-scsi@vger.kernel.org
8eae0fb7 11282S: Maintained
115bb1ff
MW
11283F: drivers/usb/storage/uas.c
11284
1da177e4 11285USB CDC ETHERNET DRIVER
61eee9a7 11286M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11287L: linux-usb@vger.kernel.org
1da177e4 11288S: Maintained
679655da 11289F: drivers/net/usb/cdc_*.c
c117ab84 11290F: include/uapi/linux/usb/cdc.h
1da177e4 11291
66e3e591
KP
11292USB CHAOSKEY DRIVER
11293M: Keith Packard <keithp@keithp.com>
11294L: linux-usb@vger.kernel.org
11295S: Maintained
11296F: drivers/usb/misc/chaoskey.c
11297
b02b371e 11298USB CYPRESS C67X00 DRIVER
8b58be88 11299M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11300L: linux-usb@vger.kernel.org
11301S: Maintained
679655da 11302F: drivers/usb/c67x00/
b02b371e 11303
d0374f4f 11304USB DAVICOM DM9601 DRIVER
8b58be88 11305M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11306L: netdev@vger.kernel.org
d0374f4f
PK
11307W: http://www.linux-usb.org/usbnet
11308S: Maintained
679655da 11309F: drivers/net/usb/dm9601.c
d0374f4f 11310
cc2020e6 11311USB DIAMOND RIO500 DRIVER
8b58be88 11312M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11313L: rio500-users@lists.sourceforge.net
11314W: http://rio500.sourceforge.net
11315S: Maintained
679655da 11316F: drivers/usb/misc/rio500*
cc2020e6 11317
1da177e4 11318USB EHCI DRIVER
578333ab 11319M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11320L: linux-usb@vger.kernel.org
578333ab 11321S: Maintained
679655da
JP
11322F: Documentation/usb/ehci.txt
11323F: drivers/usb/host/ehci*
1da177e4 11324
69ae9e3e 11325USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11326M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11327L: linux-usb@vger.kernel.org
69ae9e3e 11328W: http://www.linux-usb.org/gadget
d6d0f665
FB
11329T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11330S: Maintained
679655da
JP
11331F: drivers/usb/gadget/
11332F: include/linux/usb/gadget*
69ae9e3e 11333
2dea64b4 11334USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11335M: Jiri Kosina <jikos@kernel.org>
406df153 11336R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11337L: linux-usb@vger.kernel.org
54e5881d 11338T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11339S: Maintained
c2f01971 11340F: Documentation/hid/hiddev.txt
679655da 11341F: drivers/hid/usbhid/
1da177e4 11342
959eea21 11343USB ISP116X DRIVER
8b58be88 11344M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11345L: linux-usb@vger.kernel.org
959eea21 11346S: Maintained
679655da
JP
11347F: drivers/usb/host/isp116x*
11348F: include/linux/usb/isp116x.h
959eea21 11349
1da177e4 11350USB MASS STORAGE DRIVER
8b58be88 11351M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11352L: linux-usb@vger.kernel.org
8836aeb8 11353L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11354S: Maintained
11355W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11356F: drivers/usb/storage/
1da177e4 11357
af39917d
CL
11358USB MIDI DRIVER
11359M: Clemens Ladisch <clemens@ladisch.de>
11360L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11361T: git git://git.alsa-project.org/alsa-kernel.git
11362S: Maintained
11363F: sound/usb/midi.*
11364
444ce9d4
JP
11365USB NETWORKING DRIVERS
11366L: linux-usb@vger.kernel.org
11367S: Odd Fixes
11368F: drivers/net/usb/
11369
1da177e4 11370USB OHCI DRIVER
578333ab 11371M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11372L: linux-usb@vger.kernel.org
578333ab 11373S: Maintained
679655da
JP
11374F: Documentation/usb/ohci.txt
11375F: drivers/usb/host/ohci*
1da177e4 11376
963ffa3e 11377USB OTG FSM (Finite State Machine)
60d77b3d 11378M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11379T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11380L: linux-usb@vger.kernel.org
11381S: Maintained
11382F: drivers/usb/common/usb-otg-fsm.c
11383
563da3a9
VM
11384USB OVER IP DRIVER
11385M: Valentina Manea <valentina.manea.m@gmail.com>
11386M: Shuah Khan <shuah.kh@samsung.com>
11387L: linux-usb@vger.kernel.org
11388S: Maintained
11389F: drivers/usb/usbip/
11390F: tools/usb/usbip/
11391
1da177e4 11392USB PEGASUS DRIVER
a16b945c 11393M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11394L: linux-usb@vger.kernel.org
043600a6 11395L: netdev@vger.kernel.org
052e3128
PM
11396T: git git://github.com/petkan/pegasus.git
11397W: https://github.com/petkan/pegasus
1da177e4 11398S: Maintained
679655da 11399F: drivers/net/usb/pegasus.*
1da177e4 11400
d3ad558f 11401USB PHY LAYER
a55f6286 11402M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11403L: linux-usb@vger.kernel.org
11404T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11405S: Maintained
11406F: drivers/usb/phy/
d3ad558f 11407
73e4fb3f 11408USB PRINTER DRIVER (usblp)
8b58be88 11409M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11410L: linux-usb@vger.kernel.org
73e4fb3f 11411S: Supported
679655da 11412F: drivers/usb/class/usblp.c
1da177e4 11413
4521b477
BM
11414USB QMI WWAN NETWORK DRIVER
11415M: Bjørn Mork <bjorn@mork.no>
11416L: netdev@vger.kernel.org
11417S: Maintained
11418F: Documentation/ABI/testing/sysfs-class-net-qmi
11419F: drivers/net/usb/qmi_wwan.c
11420
1da177e4 11421USB RTL8150 DRIVER
a16b945c 11422M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11423L: linux-usb@vger.kernel.org
043600a6 11424L: netdev@vger.kernel.org
052e3128
PM
11425T: git git://github.com/petkan/rtl8150.git
11426W: https://github.com/petkan/rtl8150
1da177e4 11427S: Maintained
679655da 11428F: drivers/net/usb/rtl8150.c
1da177e4 11429
f896b796 11430USB SERIAL SUBSYSTEM
66085694 11431M: Johan Hovold <johan@kernel.org>
795fb7e7 11432L: linux-usb@vger.kernel.org
4e68852d 11433S: Maintained
679655da 11434F: Documentation/usb/usb-serial.txt
f896b796 11435F: drivers/usb/serial/
679655da 11436F: include/linux/usb/serial.h
1da177e4 11437
b3f0db1c
SG
11438USB SMSC75XX ETHERNET DRIVER
11439M: Steve Glendinning <steve.glendinning@shawell.net>
11440L: netdev@vger.kernel.org
11441S: Maintained
11442F: drivers/net/usb/smsc75xx.*
11443
2f7ca802 11444USB SMSC95XX ETHERNET DRIVER
90b24cfb 11445M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11446L: netdev@vger.kernel.org
90b24cfb 11447S: Maintained
679655da 11448F: drivers/net/usb/smsc95xx.*
2f7ca802 11449
1da177e4 11450USB SUBSYSTEM
879a5a00 11451M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11452L: linux-usb@vger.kernel.org
1da177e4 11453W: http://www.linux-usb.org
08deed1e 11454T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11455S: Supported
679655da 11456F: Documentation/usb/
679655da
JP
11457F: drivers/usb/
11458F: include/linux/usb.h
11459F: include/linux/usb/
1da177e4
LT
11460
11461USB UHCI DRIVER
8b58be88 11462M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11463L: linux-usb@vger.kernel.org
1da177e4 11464S: Maintained
679655da 11465F: drivers/usb/host/uhci*
1da177e4 11466
69ae9e3e 11467USB "USBNET" DRIVER FRAMEWORK
d8130624 11468M: Oliver Neukum <oneukum@suse.com>
043600a6 11469L: netdev@vger.kernel.org
69ae9e3e 11470W: http://www.linux-usb.org/usbnet
1da177e4 11471S: Maintained
679655da
JP
11472F: drivers/net/usb/usbnet.c
11473F: include/linux/usb/usbnet.h
1da177e4 11474
c0efd232 11475USB VIDEO CLASS
c53ac071 11476M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11477L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11478L: linux-media@vger.kernel.org
275ffde4 11479T: git git://linuxtv.org/media_tree.git
57c6d2e9 11480W: http://www.ideasonboard.org/uvc/
c0efd232 11481S: Maintained
0c0d06ca 11482F: drivers/media/usb/uvc/
6c0f0359 11483F: include/uapi/linux/uvcvideo.h
1da177e4 11484
b60b9c45
HV
11485USB VISION DRIVER
11486M: Hans Verkuil <hverkuil@xs4all.nl>
11487L: linux-media@vger.kernel.org
11488T: git git://linuxtv.org/media_tree.git
a825eaec 11489W: https://linuxtv.org
b60b9c45
HV
11490S: Odd Fixes
11491F: drivers/media/usb/usbvision/
11492
8282da47
LP
11493USB WEBCAM GADGET
11494M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11495L: linux-usb@vger.kernel.org
11496S: Maintained
3a83c16e 11497F: drivers/usb/gadget/function/*uvc*
faf2e1db 11498F: drivers/usb/gadget/legacy/webcam.c
8282da47 11499
bf164cc0 11500USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11501M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11502L: linux-wireless@vger.kernel.org
11503S: Maintained
679655da 11504F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11505
eb6bab13 11506USB XHCI DRIVER
03d85053 11507M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11508L: linux-usb@vger.kernel.org
11509S: Supported
36d0344c
SS
11510F: drivers/usb/host/xhci*
11511F: drivers/usb/host/pci-quirks*
eb6bab13 11512
1da177e4 11513USB ZD1201 DRIVER
4086b9ca 11514L: linux-wireless@vger.kernel.org
1da177e4 11515W: http://linux-lc100020.sourceforge.net
4086b9ca 11516S: Orphan
ed0ad06f 11517F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11518
b7eee616 11519USB ZR364XX DRIVER
8b58be88 11520M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11521L: linux-usb@vger.kernel.org
661263b5 11522L: linux-media@vger.kernel.org
275ffde4 11523T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11524W: http://royale.zerezo.com/zr364xx/
11525S: Maintained
679655da 11526F: Documentation/video4linux/zr364xx.txt
90d72ac6 11527F: drivers/media/usb/zr364xx/
b7eee616 11528
289fcff4
HK
11529ULPI BUS
11530M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11531L: linux-usb@vger.kernel.org
11532S: Maintained
11533F: drivers/usb/common/ulpi.c
11534F: include/linux/ulpi/
11535
e7839f25 11536USER-MODE LINUX (UML)
8b58be88 11537M: Jeff Dike <jdike@addtoit.com>
b15194b7 11538M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11539L: user-mode-linux-devel@lists.sourceforge.net
11540L: user-mode-linux-user@lists.sourceforge.net
11541W: http://user-mode-linux.sourceforge.net
9f273c24 11542T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 11543S: Maintained
61516587 11544F: Documentation/virtual/uml/
679655da 11545F: arch/um/
b070989a 11546F: arch/x86/um/
679655da
JP
11547F: fs/hostfs/
11548F: fs/hppfs/
b7eee616 11549
e5f114e9 11550USERSPACE I/O (UIO)
6a534c9d 11551M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11552M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11553S: Maintained
3d3fecbd 11554T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11555F: Documentation/DocBook/uio-howto.tmpl
11556F: drivers/uio/
11557F: include/linux/uio*.h
e5f114e9 11558
256cccbe 11559UTIL-LINUX PACKAGE
8b58be88 11560M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11561L: util-linux@vger.kernel.org
11562W: http://en.wikipedia.org/wiki/Util-linux
11563T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11564S: Maintained
11565
c1fd1c07 11566UVESAFB DRIVER
8b58be88 11567M: Michal Januszewski <spock@gentoo.org>
c69f677c 11568L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11569W: http://dev.gentoo.org/~spock/projects/uvesafb/
11570S: Maintained
679655da 11571F: Documentation/fb/uvesafb.txt
8a61f013 11572F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11573
456930d8
SA
11574VF610 NAND DRIVER
11575M: Stefan Agner <stefan@agner.ch>
11576L: linux-mtd@lists.infradead.org
11577S: Supported
11578F: drivers/mtd/nand/vf610_nfc.c
11579
4480f15b 11580VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11581M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11582S: Maintained
679655da
JP
11583F: Documentation/filesystems/vfat.txt
11584F: fs/fat/
1da177e4 11585
cba3345c
AW
11586VFIO DRIVER
11587M: Alex Williamson <alex.williamson@redhat.com>
11588L: kvm@vger.kernel.org
9f273c24 11589T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
11590S: Maintained
11591F: Documentation/vfio.txt
11592F: drivers/vfio/
11593F: include/linux/vfio.h
c117ab84 11594F: include/uapi/linux/vfio.h
cba3345c 11595
a714ea5f
AW
11596VFIO PLATFORM DRIVER
11597M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11598L: kvm@vger.kernel.org
11599S: Maintained
11600F: drivers/vfio/platform/
11601
9e6f3438
PO
11602VIDEOBUF2 FRAMEWORK
11603M: Pawel Osciak <pawel@osciak.com>
11604M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11605M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11606L: linux-media@vger.kernel.org
11607S: Maintained
90d72ac6 11608F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11609F: include/media/videobuf2-*
11610
5523662e
SCP
11611VIRTUAL SERIO DEVICE DRIVER
11612M: Stephen Chandler Paul <thatslyude@gmail.com>
11613S: Maintained
11614F: drivers/input/serio/userio.c
11615F: include/uapi/linux/userio.h
11616
9a82446b
AS
11617VIRTIO CONSOLE DRIVER
11618M: Amit Shah <amit.shah@redhat.com>
11619L: virtualization@lists.linux-foundation.org
11620S: Maintained
11621F: drivers/char/virtio_console.c
11622F: include/linux/virtio_console.h
c117ab84 11623F: include/uapi/linux/virtio_console.h
9a82446b 11624
2426ec8f 11625VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11626M: "Michael S. Tsirkin" <mst@redhat.com>
11627L: virtualization@lists.linux-foundation.org
11628S: Maintained
11629F: drivers/virtio/
c893c8d7 11630F: tools/virtio/
2426ec8f
MT
11631F: drivers/net/virtio_net.c
11632F: drivers/block/virtio_blk.c
11633F: include/linux/virtio_*.h
916cdabc 11634F: include/uapi/linux/virtio_*.h
2426ec8f 11635
f2dbda3b
CH
11636VIRTIO DRIVERS FOR S390
11637M: Christian Borntraeger <borntraeger@de.ibm.com>
11638M: Cornelia Huck <cornelia.huck@de.ibm.com>
11639L: linux-s390@vger.kernel.org
11640L: virtualization@lists.linux-foundation.org
11641L: kvm@vger.kernel.org
11642S: Supported
1b568d93 11643F: drivers/s390/virtio/
f2dbda3b 11644
4ad6ee91
GH
11645VIRTIO GPU DRIVER
11646M: David Airlie <airlied@linux.ie>
11647M: Gerd Hoffmann <kraxel@redhat.com>
11648L: dri-devel@lists.freedesktop.org
11649L: virtualization@lists.linux-foundation.org
11650S: Maintained
11651F: drivers/gpu/drm/virtio/
11652F: include/uapi/linux/virtio_gpu.h
11653
3a4d5c94
MT
11654VIRTIO HOST (VHOST)
11655M: "Michael S. Tsirkin" <mst@redhat.com>
11656L: kvm@vger.kernel.org
c996d8b9 11657L: virtualization@lists.linux-foundation.org
3a4d5c94 11658L: netdev@vger.kernel.org
9f273c24 11659T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
11660S: Maintained
11661F: drivers/vhost/
c117ab84 11662F: include/uapi/linux/vhost.h
3a4d5c94 11663
271c8651
GH
11664VIRTIO INPUT DRIVER
11665M: Gerd Hoffmann <kraxel@redhat.com>
11666S: Maintained
11667F: drivers/virtio/virtio_input.c
11668F: include/uapi/linux/virtio_input.h
11669
1da177e4 11670VIA RHINE NETWORK DRIVER
210347e1 11671S: Orphan
f2148a47 11672F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11673
f0bf7f61 11674VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11675M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11676M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11677S: Maintained
11678F: drivers/mmc/host/via-sdmmc.c
11679
69e4a7c2 11680VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11681M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11682L: linux-fbdev@vger.kernel.org
69e4a7c2 11683S: Maintained
c7babebd
FTS
11684F: include/linux/via-core.h
11685F: include/linux/via-gpio.h
11686F: include/linux/via_i2c.h
8a61f013 11687F: drivers/video/fbdev/via/
69e4a7c2 11688
01f20734 11689VIA VELOCITY NETWORK DRIVER
8b58be88 11690M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11691L: netdev@vger.kernel.org
11692S: Maintained
f2148a47 11693F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11694
f73f8173
AW
11695VIRT LIB
11696M: Alex Williamson <alex.williamson@redhat.com>
11697M: Paolo Bonzini <pbonzini@redhat.com>
11698L: kvm@vger.kernel.org
11699S: Supported
11700F: virt/lib/
11701
77911fd2 11702VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11703M: Hans Verkuil <hverkuil@xs4all.nl>
11704L: linux-media@vger.kernel.org
11705T: git git://linuxtv.org/media_tree.git
a825eaec 11706W: https://linuxtv.org
0b7bc1fa 11707S: Maintained
77911fd2 11708F: drivers/media/platform/vivid/*
0b7bc1fa 11709
be7f8273 11710VLAN (802.1Q)
8b58be88 11711M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11712L: netdev@vger.kernel.org
11713S: Maintained
679655da
JP
11714F: drivers/net/macvlan.c
11715F: include/linux/if_*vlan.h
11716F: net/8021q/
be7f8273 11717
55e331cf 11718VLYNQ BUS
8b58be88 11719M: Florian Fainelli <florian@openwrt.org>
8578d7af 11720L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11721S: Maintained
11722F: drivers/vlynq/vlynq.c
11723F: include/linux/vlynq.h
11724
390beae4 11725VME SUBSYSTEM
74c600e3 11726M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11727M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11728M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11729L: devel@driverdev.osuosl.org
11730S: Maintained
11731T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11732F: Documentation/vme_api.txt
11733F: drivers/staging/vme/
11734F: drivers/vme/
11735F: include/linux/vme*
11736
4488e09b
AK
11737VMWARE HYPERVISOR INTERFACE
11738M: Alok Kataria <akataria@vmware.com>
11739L: virtualization@lists.linux-foundation.org
11740S: Supported
11741F: arch/x86/kernel/cpu/vmware.c
11742
73b35d07
DT
11743VMWARE BALLOON DRIVER
11744M: Xavier Deguillard <xdeguillard@vmware.com>
11745M: Philip Moltmann <moltmann@vmware.com>
11746M: "VMware, Inc." <pv-drivers@vmware.com>
11747L: linux-kernel@vger.kernel.org
11748S: Maintained
11749F: drivers/misc/vmw_balloon.c
11750
8b8be51b
TH
11751VMWARE VMMOUSE SUBDRIVER
11752M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11753M: "VMware, Inc." <pv-drivers@vmware.com>
11754L: linux-input@vger.kernel.org
11755S: Maintained
11756F: drivers/input/mouse/vmmouse.c
11757F: drivers/input/mouse/vmmouse.h
11758
d1a890fa 11759VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11760M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11761M: "VMware, Inc." <pv-drivers@vmware.com>
11762L: netdev@vger.kernel.org
11763S: Maintained
11764F: drivers/net/vmxnet3/
d1a890fa 11765
851b1642 11766VMware PVSCSI driver
f2d7e40e 11767M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11768M: VMware PV-Drivers <pv-drivers@vmware.com>
11769L: linux-scsi@vger.kernel.org
11770S: Maintained
11771F: drivers/scsi/vmw_pvscsi.c
11772F: drivers/scsi/vmw_pvscsi.h
11773
e53e86c7 11774VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11775M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11776M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11777L: linux-kernel@vger.kernel.org
1dd68f01 11778W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11779T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11780S: Supported
679655da
JP
11781F: drivers/regulator/
11782F: include/linux/regulator/
e53e86c7 11783
081958eb
DA
11784VRF
11785M: David Ahern <dsa@cumulusnetworks.com>
11786M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11787L: netdev@vger.kernel.org
11788S: Maintained
11789F: drivers/net/vrf.c
562d897d 11790F: Documentation/networking/vrf.txt
081958eb 11791
ab41319e 11792VT1211 HARDWARE MONITOR DRIVER
8b58be88 11793M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11794L: lm-sensors@lm-sensors.org
11795S: Maintained
679655da
JP
11796F: Documentation/hwmon/vt1211
11797F: drivers/hwmon/vt1211.c
ab41319e 11798
1de9e371 11799VT8231 HARDWARE MONITOR DRIVER
8b58be88 11800M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11801L: lm-sensors@lm-sensors.org
11802S: Maintained
679655da 11803F: drivers/hwmon/vt8231.c
1de9e371 11804
88095e7b
TO
11805VUB300 USB to SDIO/SD/MMC bridge chip
11806M: Tony Olech <tony.olech@elandigitalsystems.com>
11807L: linux-mmc@vger.kernel.org
11808L: linux-usb@vger.kernel.org
11809S: Supported
11810F: drivers/mmc/host/vub300.c
11811
1da177e4 11812W1 DALLAS'S 1-WIRE BUS
a8018766 11813M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11814S: Maintained
679655da
JP
11815F: Documentation/w1/
11816F: drivers/w1/
1da177e4 11817
13927079 11818W83791D HARDWARE MONITORING DRIVER
8b58be88 11819M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11820L: lm-sensors@lm-sensors.org
25845c22 11821S: Maintained
679655da
JP
11822F: Documentation/hwmon/w83791d
11823F: drivers/hwmon/w83791d.c
13927079 11824
61db011d 11825W83793 HARDWARE MONITORING DRIVER
8b58be88 11826M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11827L: lm-sensors@lm-sensors.org
11828S: Maintained
679655da
JP
11829F: Documentation/hwmon/w83793
11830F: drivers/hwmon/w83793.c
61db011d 11831
e3760b43 11832W83795 HARDWARE MONITORING DRIVER
d8130624 11833M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11834L: lm-sensors@lm-sensors.org
11835S: Maintained
11836F: drivers/hwmon/w83795.c
11837
1da177e4 11838W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11839M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11840S: Maintained
679655da 11841F: drivers/mmc/host/wbsd.*
1da177e4 11842
b4e05923
HG
11843WACOM PROTOCOL 4 SERIAL TABLETS
11844M: Julian Squires <julian@cipht.net>
11845M: Hans de Goede <hdegoede@redhat.com>
11846L: linux-input@vger.kernel.org
11847S: Maintained
11848F: drivers/input/tablet/wacom_serial4.c
11849
3527761c 11850WATCHDOG DEVICE DRIVERS
8b58be88 11851M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 11852R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
11853L: linux-watchdog@vger.kernel.org
11854W: http://www.linux-watchdog.org/
f599aaf0 11855T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11856S: Maintained
679655da
JP
11857F: Documentation/watchdog/
11858F: drivers/watchdog/
11859F: include/linux/watchdog.h
c117ab84 11860F: include/uapi/linux/watchdog.h
3527761c 11861
1da177e4 11862WD7000 SCSI DRIVER
8b58be88 11863M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11864L: linux-scsi@vger.kernel.org
11865S: Maintained
679655da 11866F: drivers/scsi/wd7000.c
1da177e4 11867
b22e00f3
DH
11868WIIMOTE HID DRIVER
11869M: David Herrmann <dh.herrmann@googlemail.com>
11870L: linux-input@vger.kernel.org
11871S: Maintained
11872F: drivers/hid/hid-wiimote*
11873
e258b80e 11874WINBOND CIR DRIVER
364e9e18 11875M: David Härdeman <david@hardeman.nu>
e258b80e 11876S: Maintained
116ab806 11877F: drivers/media/rc/winbond-cir.c
e258b80e 11878
8a70da82 11879WIMAX STACK
8b58be88 11880M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11881M: linux-wimax@intel.com
49e7d9df 11882L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11883S: Supported
11884W: http://linuxwimax.org
315987dc 11885F: Documentation/wimax/README.wimax
315987dc
JP
11886F: include/linux/wimax/debug.h
11887F: include/net/wimax.h
c117ab84 11888F: include/uapi/linux/wimax.h
315987dc 11889F: net/wimax/
8a70da82 11890
5fc14680 11891WISTRON LAPTOP BUTTON DRIVER
8b58be88 11892M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11893S: Maintained
679655da 11894F: drivers/input/misc/wistron_btns.c
5fc14680 11895
1da177e4 11896WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11897M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11898L: linux-wireless@vger.kernel.org
926554c4 11899W: http://oops.ghostprotocols.net:81/blog
1da177e4 11900S: Maintained
679655da 11901F: drivers/net/wireless/wl3501*
1da177e4 11902
055bcbcb 11903WOLFSON MICROELECTRONICS DRIVERS
fef95164 11904L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
11905T: git https://github.com/CirrusLogic/linux-drivers.git
11906W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 11907S: Supported
3768f0b1 11908F: Documentation/hwmon/wm83??
f494993f
CK
11909F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11910F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11911F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 11912F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11913F: drivers/clk/clk-wm83*.c
9c309598 11914F: drivers/extcon/extcon-arizona.c
b75ea16a 11915F: drivers/leds/leds-wm83*.c
25b273ba 11916F: drivers/gpio/gpio-*wm*.c
9c309598 11917F: drivers/gpio/gpio-arizona.c
d22b0869 11918F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11919F: drivers/input/misc/wm831x-on.c
11920F: drivers/input/touchscreen/wm831x-ts.c
11921F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11922F: drivers/mfd/arizona*
11923F: drivers/mfd/wm*.c
12ebc137 11924F: drivers/mfd/cs47l24*
b75ea16a
MB
11925F: drivers/power/wm83*.c
11926F: drivers/rtc/rtc-wm83*.c
11927F: drivers/regulator/wm8*.c
3860e6c4 11928F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11929F: drivers/watchdog/wm83*_wdt.c
9c309598 11930F: include/linux/mfd/arizona/
3860e6c4 11931F: include/linux/mfd/wm831x/
b75ea16a 11932F: include/linux/mfd/wm8350/
3768f0b1 11933F: include/linux/mfd/wm8400*
59ec6da2 11934F: include/linux/wm97xx.h
055bcbcb 11935F: include/sound/wm????.h
9c309598 11936F: sound/soc/codecs/arizona.?
055bcbcb 11937F: sound/soc/codecs/wm*
12ebc137 11938F: sound/soc/codecs/cs47l24*
b75ea16a 11939
3e6cd7a4
TH
11940WORKQUEUE
11941M: Tejun Heo <tj@kernel.org>
badb7f5e 11942R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
11943T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11944S: Maintained
11945F: include/linux/workqueue.h
11946F: kernel/workqueue.c
11947F: Documentation/workqueue.txt
11948
1da177e4 11949X.25 NETWORK LAYER
8bf28059 11950M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11951L: linux-x25@vger.kernel.org
8bf28059 11952S: Odd Fixes
679655da
JP
11953F: Documentation/networking/x25*
11954F: include/net/x25*
11955F: net/x25/
1da177e4 11956
e2d1d6c0 11957X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
11958M: Thomas Gleixner <tglx@linutronix.de>
11959M: Ingo Molnar <mingo@redhat.com>
11960M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 11961M: x86@kernel.org
981c3a4f 11962L: linux-kernel@vger.kernel.org
75fc2d37 11963T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 11964S: Maintained
679655da
JP
11965F: Documentation/x86/
11966F: arch/x86/
e2d1d6c0 11967
d0944853 11968X86 PLATFORM DRIVERS
e181ba15 11969M: Darren Hart <dvhart@infradead.org>
d0944853 11970L: platform-driver-x86@vger.kernel.org
e181ba15 11971T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 11972S: Maintained
14430813 11973F: drivers/platform/x86/
3a4bceef 11974F: drivers/platform/olpc/
d0944853 11975
c1f5c54b
IM
11976X86 MCE INFRASTRUCTURE
11977M: Tony Luck <tony.luck@intel.com>
487ba8e8 11978M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
11979L: linux-edac@vger.kernel.org
11980S: Maintained
11981F: arch/x86/kernel/cpu/mcheck/*
11982
79ebdc95
BP
11983X86 MICROCODE UPDATE SUPPORT
11984M: Borislav Petkov <bp@alien8.de>
11985S: Maintained
11986F: arch/x86/kernel/cpu/microcode/*
11987
f0905c5a
AL
11988X86 VDSO
11989M: Andy Lutomirski <luto@amacapital.net>
11990L: linux-kernel@vger.kernel.org
11991T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11992S: Maintained
d603c8e1 11993F: arch/x86/entry/vdso/
f0905c5a 11994
d6fad502 11995XC2028/3028 TUNER DRIVER
009a5410 11996M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 11997L: linux-media@vger.kernel.org
a825eaec 11998W: https://linuxtv.org
d6fad502
MCC
11999T: git git://linuxtv.org/media_tree.git
12000S: Maintained
12001F: drivers/media/tuners/tuner-xc2028.*
12002
c4468085 12003XEN HYPERVISOR INTERFACE
c4468085 12004M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
12005M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12006M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 12007L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12008T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12009S: Supported
12010F: arch/x86/xen/
12011F: drivers/*/xen-*front.c
12012F: drivers/xen/
12013F: arch/x86/include/asm/xen/
12014F: include/xen/
c117ab84 12015F: include/uapi/xen/
c4468085 12016
77bfb479
SS
12017XEN HYPERVISOR ARM
12018M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12019L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
12020S: Supported
12021F: arch/arm/xen/
12022F: arch/arm/include/asm/xen/
12023
b475e83f
SS
12024XEN HYPERVISOR ARM64
12025M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12026L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
12027S: Supported
12028F: arch/arm64/xen/
12029F: arch/arm64/include/asm/xen/
12030
9b57e1a7 12031XEN NETWORK BACKEND DRIVER
8386040b 12032M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12033L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12034L: netdev@vger.kernel.org
12035S: Supported
12036F: drivers/net/xen-netback/*
12037
c5f8e29d
KRW
12038XEN PCI SUBSYSTEM
12039M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12040L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12041S: Supported
12042F: arch/x86/pci/*xen*
12043F: drivers/pci/*xen*
12044
a2c5ae65
KRW
12045XEN BLOCK SUBSYSTEM
12046M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12047M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12048L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12049S: Supported
12050F: drivers/block/xen-blkback/*
12051F: drivers/block/xen*
12052
15d03609
JG
12053XEN PVSCSI DRIVERS
12054M: Juergen Gross <jgross@suse.com>
12055L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12056L: linux-scsi@vger.kernel.org
12057S: Supported
12058F: drivers/scsi/xen-scsifront.c
12059F: drivers/xen/xen-scsiback.c
12060F: include/xen/interface/io/vscsiif.h
12061
c5f8e29d
KRW
12062XEN SWIOTLB SUBSYSTEM
12063M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12064L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12065S: Supported
12066F: arch/x86/xen/*swiotlb*
12067F: drivers/xen/*swiotlb*
12068
1da177e4
LT
12069XFS FILESYSTEM
12070P: Silicon Graphics Inc
809625ca 12071M: Dave Chinner <david@fromorbit.com>
18caa67a 12072M: xfs@oss.sgi.com
d7ede1aa 12073L: xfs@oss.sgi.com
1da177e4 12074W: http://oss.sgi.com/projects/xfs
9f273c24 12075T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12076S: Supported
679655da
JP
12077F: Documentation/filesystems/xfs.txt
12078F: fs/xfs/
1da177e4 12079
8a3b7a25 12080XILINX AXI ETHERNET DRIVER
59a54f30
MS
12081M: Anirudha Sarangi <anirudh@xilinx.com>
12082M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12083S: Maintained
12084F: drivers/net/ethernet/xilinx/xilinx_axienet*
12085
238b8721 12086XILINX UARTLITE SERIAL DRIVER
8b58be88 12087M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12088L: linux-serial@vger.kernel.org
12089S: Maintained
df621252 12090F: drivers/tty/serial/uartlite.c
238b8721 12091
df330515
LP
12092XILINX VIDEO IP CORES
12093M: Hyun Kwon <hyun.kwon@xilinx.com>
12094M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12095L: linux-media@vger.kernel.org
12096T: git git://linuxtv.org/media_tree.git
12097S: Supported
12098F: Documentation/devicetree/bindings/media/xilinx/
12099F: drivers/media/platform/xilinx/
a5562f65 12100F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12101
74316949
EB
12102XILLYBUS DRIVER
12103M: Eli Billauer <eli.billauer@gmail.com>
12104L: linux-kernel@vger.kernel.org
12105S: Supported
12106F: drivers/char/xillybus/
12107
f620e4b8
MF
12108XTENSA XTFPGA PLATFORM SUPPORT
12109M: Max Filippov <jcmvbkbc@gmail.com>
12110L: linux-xtensa@linux-xtensa.org
12111S: Maintained
12112F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12113F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12114
1da177e4 12115YAM DRIVER FOR AX.25
8b58be88 12116M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12117L: linux-hams@vger.kernel.org
12118S: Maintained
679655da
JP
12119F: drivers/net/hamradio/yam*
12120F: include/linux/yam.h
1da177e4 12121
af64a5eb 12122YEALINK PHONE DRIVER
8b58be88 12123M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12124L: usbb2k-api-dev@nongnu.org
12125S: Maintained
679655da
JP
12126F: Documentation/input/yealink.txt
12127F: drivers/input/misc/yealink.*
af64a5eb 12128
1da177e4 12129Z8530 DRIVER FOR AX.25
8b58be88 12130M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12131W: http://yaina.de/jreuter/
12132W: http://www.qsl.net/dl1bke/
12133L: linux-hams@vger.kernel.org
12134S: Maintained
679655da
JP
12135F: Documentation/networking/z8530drv.txt
12136F: drivers/net/hamradio/*scc.c
12137F: drivers/net/hamradio/z8530.h
1da177e4 12138
0cf31ec1 12139ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12140M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12141L: linux-mm@kvack.org
12142S: Maintained
12143F: mm/zbud.c
12144F: include/linux/zbud.h
12145
7c0c3afb 12146ZD1211RW WIRELESS DRIVER
8b58be88
JP
12147M: Daniel Drake <dsd@gentoo.org>
12148M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12149W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12150L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12151L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12152S: Maintained
6948300c 12153F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12154
20263029
DS
12155ZPOOL COMPRESSED PAGE STORAGE API
12156M: Dan Streetman <ddstreet@ieee.org>
12157L: linux-mm@kvack.org
12158S: Maintained
12159F: mm/zpool.c
12160F: include/linux/zpool.h
12161
1da177e4 12162ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12163L: mjpeg-users@lists.sourceforge.net
f63145e2 12164L: linux-media@vger.kernel.org
1da177e4 12165W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12166T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12167S: Odd Fixes
90d72ac6 12168F: drivers/media/pci/zoran/
1da177e4 12169
6920f2cc
MK
12170ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12171M: Minchan Kim <minchan@kernel.org>
12172M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12173R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12174L: linux-kernel@vger.kernel.org
12175S: Maintained
12176F: drivers/block/zram/
12177F: Documentation/blockdev/zram.txt
12178
8b4a4080 12179ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12180M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12181S: Maintained
df621252 12182F: drivers/tty/serial/zs.*
8b4a4080 12183
eae70d06
MK
12184ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12185M: Minchan Kim <minchan@kernel.org>
12186M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12187R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12188L: linux-mm@kvack.org
12189S: Maintained
12190F: mm/zsmalloc.c
12191F: include/linux/zsmalloc.h
d02be50d 12192F: Documentation/vm/zsmalloc.txt
eae70d06 12193
0cf31ec1 12194ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12195M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12196L: linux-mm@kvack.org
12197S: Maintained
12198F: mm/zswap.c
12199
1da177e4 12200THE REST
8b58be88 12201M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12202L: linux-kernel@vger.kernel.org
8a6e2535 12203Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12204T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12205S: Buried alive in reporters
34d03cc1
JP
12206F: *
12207F: */