dt: document NXP LPC1850 DAC driver bindings
[deliverable/linux.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
97a445da
WBG
772APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
773M: William Breathitt Gray <vilhelm.gray@gmail.com>
774L: linux-iio@vger.kernel.org
775S: Maintained
776F: drivers/iio/dac/stx104.c
777
1da177e4 778APM DRIVER
e5f6450c 779M: Jiri Kosina <jikos@kernel.org>
81024fc4 780S: Odd fixes
9f273c24 781T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
782F: arch/x86/kernel/apm_32.c
783F: include/linux/apm_bios.h
c117ab84 784F: include/uapi/linux/apm_bios.h
81024fc4 785F: drivers/char/apm-emulation.c
1da177e4 786
bd7aa4b2 787APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 788M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 789L: linux-input@vger.kernel.org
75dd112a 790S: Odd fixes
679655da 791F: drivers/input/mouse/bcm5974.c
bd7aa4b2 792
6f2fad74 793APPLE SMC DRIVER
75dd112a 794M: Henrik Rydberg <rydberg@bitmath.org>
d618540f 795L: lm-sensors@lm-sensors.org
75dd112a 796S: Odd fixes
679655da 797F: drivers/hwmon/applesmc.c
6f2fad74 798
1da177e4 799APPLETALK NETWORK LAYER
8b58be88 800M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 801S: Maintained
679655da
JP
802F: drivers/net/appletalk/
803F: net/appletalk/
1da177e4 804
21c75328
DD
805APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
806M: Duc Dang <dhdang@apm.com>
807S: Supported
808F: arch/arm64/boot/dts/apm/
809
24299502
IS
810APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
811M: Iyappan Subramanian <isubramanian@apm.com>
812M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
813S: Supported
814F: drivers/net/ethernet/apm/xgene/
815F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
816
62a37dc7
LP
817APTINA CAMERA SENSOR PLL
818M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
819L: linux-media@vger.kernel.org
820S: Maintained
821F: drivers/media/i2c/aptina-pll.*
822
1154ea7d 823ARC FRAMEBUFFER DRIVER
8b58be88 824M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 825S: Maintained
8a61f013
JH
826F: drivers/video/fbdev/arcfb.c
827F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 828
c38f6ac7
MG
829ARCNET NETWORK LAYER
830M: Michael Grzeschik <m.grzeschik@pengutronix.de>
831L: netdev@vger.kernel.org
832S: Maintained
833F: drivers/net/arcnet/
834F: include/uapi/linux/if_arcnet.h
835
1da177e4 836ARM MFM AND FLOPPY DRIVERS
8b58be88 837M: Ian Molton <spyro@f2s.com>
1da177e4 838S: Maintained
679655da
JP
839F: arch/arm/lib/floppydma.S
840F: arch/arm/include/asm/floppy.h
1da177e4 841
6f96521f
WD
842ARM PMU PROFILING AND DEBUGGING
843M: Will Deacon <will.deacon@arm.com>
70e238df 844R: Mark Rutland <mark.rutland@arm.com>
6f96521f 845S: Maintained
dd06a84b 846F: arch/arm*/kernel/perf_*
6f96521f 847F: arch/arm/oprofile/common.c
dd06a84b
MR
848F: arch/arm*/kernel/hw_breakpoint.c
849F: arch/arm*/include/asm/hw_breakpoint.h
850F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
851F: drivers/perf/arm_pmu.c
852F: include/linux/perf/arm_pmu.h
6f96521f 853
d4275354 854ARM PORT
8b58be88 855M: Russell King <linux@arm.linux.org.uk>
efc03ecb 856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
857W: http://www.arm.linux.org.uk/
858S: Maintained
859F: arch/arm/
860
d323c243
SB
861ARM SUB-ARCHITECTURES
862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 863S: Maintained
d323c243
SB
864F: arch/arm/mach-*/
865F: arch/arm/plat-*/
866T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
867
cefbf4ea
RK
868ARM PRIMECELL AACI PL041 DRIVER
869M: Russell King <linux@arm.linux.org.uk>
870S: Maintained
871F: sound/arm/aaci.*
872
873ARM PRIMECELL CLCD PL110 DRIVER
874M: Russell King <linux@arm.linux.org.uk>
875S: Maintained
8a61f013 876F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
877
878ARM PRIMECELL KMI PL050 DRIVER
879M: Russell King <linux@arm.linux.org.uk>
880S: Maintained
881F: drivers/input/serio/ambakmi.*
882F: include/linux/amba/kmi.h
883
2761f5c2 884ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
885M: Russell King <linux@arm.linux.org.uk>
886S: Maintained
679655da 887F: drivers/mmc/host/mmci.*
2f748aaa 888F: include/linux/amba/mmci.h
2761f5c2 889
1b4304e5
RK
890ARM PRIMECELL UART PL010 AND PL011 DRIVERS
891M: Russell King <linux@arm.linux.org.uk>
892S: Maintained
893F: drivers/tty/serial/amba-pl01*.c
894F: include/linux/amba/serial.h
2761f5c2 895
cefbf4ea
RK
896ARM PRIMECELL BUS SUPPORT
897M: Russell King <linux@arm.linux.org.uk>
898S: Maintained
899F: drivers/amba/
900F: include/linux/amba/bus.h
901
2b7a52a4 902ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 903M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
905S: Maintained
906
9c784f95 907ARM/AFEB9260 MACHINE SUPPORT
8b58be88 908M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
910S: Maintained
911
2b7a52a4 912ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 913M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
915S: Maintained
916
5c6dcd7f 917ARM/Allwinner sunXi SoC support
1b106699 918M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 919M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
921S: Maintained
5c6dcd7f 922N: sun[x456789]i
60b0f380
MR
923
924ARM/Allwinner SoC Clock Support
925M: Emilio LĂ³pez <emilio@elopez.com.ar>
926S: Maintained
927F: drivers/clk/sunxi/
1b106699 928
79318452 929ARM/Amlogic Meson SoC support
7c1e3876
CC
930M: Carlo Caione <carlo@caione.org>
931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
79318452
CC
932L: linux-meson@googlegroups.com
933W: http://linux-meson.com/
7c1e3876 934S: Maintained
79318452
CC
935F: arch/arm/mach-meson/
936F: arch/arm/boot/dts/meson*
937N: meson
7c1e3876 938
eff506fa
TZ
939ARM/Annapurna Labs ALPINE ARCHITECTURE
940M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 941M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
942S: Maintained
943F: arch/arm/mach-alpine/
a9e5547b
AT
944F: arch/arm/boot/dts/alpine*
945F: arch/arm64/boot/dts/al/
946F: drivers/*/*alpine*
eff506fa 947
8dca5ce8 948ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 949M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 950M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 951M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 953W: http://www.linux4sam.org
9f273c24 954T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
955S: Supported
956F: arch/arm/mach-at91/
f0a0a58e 957F: include/soc/at91/
70e389cc
MB
958F: arch/arm/boot/dts/at91*.dts
959F: arch/arm/boot/dts/at91*.dtsi
960F: arch/arm/boot/dts/sama*.dts
961F: arch/arm/boot/dts/sama*.dtsi
5f58c970 962F: arch/arm/include/debug/at91.S
d4a89c7d 963
6e05dd4e
BB
964ARM/ATMEL AT91 Clock Support
965M: Boris Brezillon <boris.brezillon@free-electrons.com>
966S: Maintained
967F: drivers/clk/at91
968
986cf2e9 969ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 970M: Rob Herring <robh@kernel.org>
986cf2e9
RH
971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
972S: Maintained
973F: arch/arm/mach-highbank/
e68d7c14
RH
974F: arch/arm/boot/dts/highbank.dts
975F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 976
d94f944e 977ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 978M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
979S: Maintained
980F: arch/arm/mach-cns3xxx/
d94f944e 981
4863dea3
SG
982ARM/CAVIUM THUNDER NETWORK DRIVER
983M: Sunil Goutham <sgoutham@cavium.com>
984M: Robert Richter <rric@kernel.org>
985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
986S: Supported
322e5cc5 987F: drivers/net/ethernet/cavium/thunder/
4863dea3 988
386ab516
AS
989ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
990M: Alexander Shiyan <shc_work@mail.ru>
991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
992S: Odd Fixes
b8ba3874 993N: clps711x
386ab516 994
2b7a52a4 995ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 996M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 997M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 999S: Maintained
d19d3667
HS
1000F: arch/arm/mach-ep93xx/
1001F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1002
1003ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1004M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1006S: Maintained
1007
d4275354 1008ARM/CLKDEV SUPPORT
8b58be88 1009M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1011S: Maintained
d4275354 1012F: arch/arm/include/asm/clkdev.h
4fa2651d 1013F: drivers/clk/clkdev.c
d4275354 1014
d48134e7 1015ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1016M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1018S: Maintained
1019
94150095
HF
1020ARM/CONTEC MICRO9 MACHINE SUPPORT
1021M: Hubert Feurstein <hubert.feurstein@contec.at>
1022S: Maintained
1023F: arch/arm/mach-ep93xx/micro9.c
1024
a06ae860
PP
1025ARM/CORESIGHT FRAMEWORK AND DRIVERS
1026M: Mathieu Poirier <mathieu.poirier@linaro.org>
1027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1028S: Maintained
01081f5a 1029F: drivers/hwtracing/coresight/*
a06ae860
PP
1030F: Documentation/trace/coresight.txt
1031F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1032F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1033
1da177e4 1034ARM/CORGI MACHINE SUPPORT
8b58be88 1035M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1036S: Maintained
1037
881a95f9 1038ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1039M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1041T: git git://github.com/ulli-kroll/linux.git
162500b3 1042S: Maintained
f49afbb5 1043F: arch/arm/mach-gemini/
98a9bb5b 1044F: drivers/rtc/rtc-gemini.c
881a95f9 1045
a990cbd8 1046ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1047M: Barry Song <baohua@kernel.org>
a990cbd8 1048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1049T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1050S: Maintained
e68d7c14 1051F: arch/arm/boot/dts/prima2*
a990cbd8 1052F: arch/arm/mach-prima2/
4a9c44f1 1053F: drivers/clk/sirf/
05f30e8d 1054F: drivers/clocksource/timer-prima2.c
5833ac98 1055F: drivers/clocksource/timer-atlas7.c
f8505ef5 1056N: [^a-z]sirf
a990cbd8 1057
c9d862c4
BS
1058ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1059M: Baruch Siach <baruch@tkos.co.il>
1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061S: Maintained
cde137aa 1062F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1063N: digicolor
1064
d4275354 1065ARM/EBSA110 MACHINE SUPPORT
8b58be88 1066M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1068W: http://www.arm.linux.org.uk/
1069S: Maintained
1070F: arch/arm/mach-ebsa110/
b955f6ca 1071F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1072
4721f3ce
UKK
1073ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1074M: Uwe Kleine-König <kernel@pengutronix.de>
1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S: Maintained
1077N: efm32
1078
a9da4f7e 1079ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1080M: Daniel Ribeiro <drwyrm@gmail.com>
1081M: Stefan Schmidt <stefan@openezx.org>
1082M: Harald Welte <laforge@openezx.org>
d66f1886 1083L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1084W: http://www.openezx.org/
1085S: Maintained
cafc2265
SS
1086T: topgit git://git.openezx.org/openezx.git
1087F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1088
6a915af9 1089ARM/FARADAY FA526 PORT
162500b3 1090M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1092S: Maintained
1fa7e547 1093T: git git://git.berlios.de/gemini-board
f49afbb5 1094F: arch/arm/mm/*-fa*
6a915af9 1095
d4275354 1096ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1097M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1099W: http://www.arm.linux.org.uk/
1100S: Maintained
1101F: arch/arm/include/asm/hardware/dec21285.h
1102F: arch/arm/mach-footbridge/
1103
86183a5f 1104ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1105M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1106M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1108S: Maintained
f1c12837 1109T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1110F: arch/arm/mach-imx/
ce515a6b 1111F: arch/arm/mach-mxs/
2a82f95c 1112F: arch/arm/boot/dts/imx*
e5dafa22 1113F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1114F: drivers/clk/imx/
1115F: include/soc/imx/
86183a5f 1116
142109d2 1117ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1118M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1119M: Sascha Hauer <kernel@pengutronix.de>
1120R: Stefan Agner <stefan@agner.ch>
1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S: Maintained
1123T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1124F: arch/arm/mach-imx/*vf610*
1125F: arch/arm/boot/dts/vf*
1126
2b7a52a4 1127ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1128M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1130S: Maintained
1131
90b8fc34 1132ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1133M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1135S: Maintained
1136
ef47d5f0 1137ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1138M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1139M: Paul Parsons <lost.distance@yahoo.com>
1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1141S: Maintained
1142F: arch/arm/mach-pxa/hx4700.c
1143F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1144F: sound/soc/pxa/hx4700.c
ef47d5f0 1145
4dfad069
WX
1146ARM/HISILICON SOC SUPPORT
1147M: Wei Xu <xuwei5@hisilicon.com>
1148L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1149W: http://www.hisilicon.com
1150S: Supported
1151T: git git://github.com/hisilicon/linux-hisi.git
1152F: arch/arm/mach-hisi/
e68d7c14
RH
1153F: arch/arm/boot/dts/hi3*
1154F: arch/arm/boot/dts/hip*
1155F: arch/arm/boot/dts/hisi*
1156F: arch/arm64/boot/dts/hisilicon/
4dfad069 1157
21f37bc3 1158ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1159M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1160W: www.jlime.com
1161S: Maintained
084bad91
KE
1162T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1163F: arch/arm/mach-sa1100/jornada720.c
1164F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1165
5e767ab9
JMC
1166ARM/IGEP MACHINE SUPPORT
1167M: Enric Balletbo i Serra <eballetbo@gmail.com>
1168M: Javier Martinez Canillas <javier@dowhile0.org>
1169L: linux-omap@vger.kernel.org
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S: Maintained
06ff74fd 1172F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1173
403d2971
MV
1174ARM/INCOME PXA270 SUPPORT
1175M: Marek Vasut <marek.vasut@gmail.com>
1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S: Maintained
ec154082 1178F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1179
2b7a52a4 1180ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1181M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1183S: Maintained
e2bdb176
DW
1184
1185ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1187S: Orphan
2b7a52a4
LB
1188
1189ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1190M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1192S: Maintained
2b7a52a4
LB
1193
1194ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1195M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1197S: Maintained
2b7a52a4 1198
2b7a52a4 1199ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1200M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1202S: Maintained
1203
dfdd8cc9
KH
1204ARM/INTEL IXP4XX ARM ARCHITECTURE
1205M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1206M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1208S: Maintained
1209F: arch/arm/mach-ixp4xx/
1210
838553c5 1211ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1212M: Jonathan Cameron <jic23@cam.ac.uk>
1213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1214S: Maintained
1215F: arch/arm/mach-pxa/stargate2.c
1216F: drivers/pcmcia/pxa2xx_stargate2.c
1217
2b7a52a4 1218ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1219M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1221S: Maintained
2b7a52a4
LB
1222
1223ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1224M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1226S: Maintained
1227
1154f858 1228ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1229M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1231S: Maintained
1232F: arch/arm/mach-keystone/
e68d7c14 1233F: arch/arm/boot/dts/k2*
317929cd 1234T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1235
bc6aa566 1236ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1237M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1238L: linux-kernel@vger.kernel.org
1239S: Maintained
1240F: drivers/clk/keystone/
1241
1242ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1243M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245L: linux-kernel@vger.kernel.org
1246S: Maintained
1247F: drivers/clocksource/timer-keystone.c
1248
1249ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1250M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1251L: linux-kernel@vger.kernel.org
1252S: Maintained
1253F: drivers/power/reset/keystone-reset.c
1254
1255ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1256M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1257L: linux-kernel@vger.kernel.org
1258S: Maintained
1259F: drivers/memory/*emif*
1260
2b7a52a4 1261ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1262M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1264S: Maintained
1265
3143875f
JE
1266ARM/LPC18XX ARCHITECTURE
1267M: Joachim Eastwood <manabian@gmail.com>
1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S: Maintained
19c1c32c
JE
1270F: arch/arm/boot/dts/lpc43*
1271F: drivers/clk/nxp/clk-lpc18xx*
1272F: drivers/clocksource/time-lpc32xx.c
1273F: drivers/i2c/busses/i2c-lpc2k.c
1274F: drivers/memory/pl172.c
1275F: drivers/mtd/spi-nor/nxp-spifi.c
1276F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1277N: lpc18xx
1278
3b886171 1279ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1280M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1281S: Maintained
1282
31c17ac9 1283ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1284M: Jason Cooper <jason@lakedaemon.net>
1285M: Andrew Lunn <andrew@lunn.ch>
1286M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1287M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S: Maintained
1290F: arch/arm/mach-mvebu/
59ec9671 1291F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1292F: arch/arm/boot/dts/armada*
1293F: arch/arm/boot/dts/kirkwood*
1294
75f41273 1295
40f4978b
SH
1296ARM/Marvell Berlin SoC support
1297M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S: Maintained
1300F: arch/arm/mach-berlin/
31c17ac9 1301F: arch/arm/boot/dts/berlin*
e68d7c14 1302F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1303
40f4978b 1304
4cfab57e 1305ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1306M: Jason Cooper <jason@lakedaemon.net>
1307M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1308M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1309M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1311S: Maintained
1312F: arch/arm/mach-dove/
54a246ff
NP
1313F: arch/arm/mach-mv78xx0/
1314F: arch/arm/mach-orion5x/
1315F: arch/arm/plat-orion/
31c17ac9
GC
1316F: arch/arm/boot/dts/dove*
1317F: arch/arm/boot/dts/orion5x*
1318
3b886171 1319
d69ac131
AC
1320ARM/Orion SoC/Technologic Systems TS-78xx platform support
1321M: Alexander Clouter <alex@digriz.org.uk>
1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323W: http://www.digriz.org.uk/ts78xx/kernel
1324S: Maintained
1325F: arch/arm/mach-orion5x/ts78xx-*
1326
607b8fc9
EH
1327ARM/Mediatek RTC DRIVER
1328M: Eddie Huang <eddie.huang@mediatek.com>
1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1331S: Maintained
1332F: drivers/rtc/rtc-mt6397.c
1333
e54951c8
MB
1334ARM/Mediatek SoC support
1335M: Matthias Brugger <matthias.bgg@gmail.com>
1336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1337L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1338S: Maintained
1339F: arch/arm/boot/dts/mt6*
1340F: arch/arm/boot/dts/mt8*
1341F: arch/arm/mach-mediatek/
1342N: mtk
1343K: mediatek
1344
0f8669e3
CY
1345ARM/Mediatek USB3 PHY DRIVER
1346M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1349S: Maintained
1350F: drivers/phy/phy-mt65xx-usb3.c
1351
adcb079f
AB
1352ARM/MICREL KS8695 ARCHITECTURE
1353M: Greg Ungerer <gerg@uclinux.org>
1354L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1355F: arch/arm/mach-ks8695/
adcb079f
AB
1356S: Odd Fixes
1357
d78ff0a5 1358ARM/MIOA701 MACHINE SUPPORT
8b58be88 1359M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1361F: arch/arm/mach-pxa/mioa701.c
1362S: Maintained
1363
9624dfe6 1364ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1365M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1366S: Maintained
1367
e0ee9851 1368ARM/NOMADIK ARCHITECTURE
28b8e8d4 1369M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1370M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372S: Maintained
1373F: arch/arm/mach-nomadik/
ecc265fe 1374F: drivers/pinctrl/nomadik/
87572880 1375F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1376T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1377
9d76295a 1378ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1379M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1380L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1381W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1382S: Supported
1383
8459c159 1384ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1385M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1386M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1387S: Maintained
1388
5d783a2d 1389ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1390M: Marek Vasut <marek.vasut@gmail.com>
75280787 1391L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1392W: http://hackndev.com
1393S: Maintained
933d35f0
JP
1394F: arch/arm/mach-pxa/include/mach/palmtx.h
1395F: arch/arm/mach-pxa/palmtx.c
1396F: arch/arm/mach-pxa/include/mach/palmt5.h
1397F: arch/arm/mach-pxa/palmt5.c
1398F: arch/arm/mach-pxa/include/mach/palmld.h
1399F: arch/arm/mach-pxa/palmld.c
1400F: arch/arm/mach-pxa/include/mach/palmte2.h
1401F: arch/arm/mach-pxa/palmte2.c
1402F: arch/arm/mach-pxa/include/mach/palmtc.h
1403F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1404
b57fe924 1405ARM/PALM TREO SUPPORT
d8130624 1406M: Tomas Cech <sleep_walker@suse.com>
75280787 1407L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1408W: http://hackndev.com
1409S: Maintained
b57fe924
JP
1410F: arch/arm/mach-pxa/include/mach/palmtreo.h
1411F: arch/arm/mach-pxa/palmtreo.c
90af5811 1412
c49e1e63 1413ARM/PALMZ72 SUPPORT
8b58be88 1414M: Sergey Lapin <slapin@ossfans.org>
75280787 1415L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1416W: http://hackndev.com
1417S: Maintained
933d35f0
JP
1418F: arch/arm/mach-pxa/include/mach/palmz72.h
1419F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1420
1da177e4 1421ARM/PLEB SUPPORT
8b58be88 1422M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1423W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1424S: Maintained
1425
1426ARM/PT DIGITAL BOARD PORT
8b58be88 1427M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1429W: http://www.arm.linux.org.uk/
1430S: Maintained
1431
8fc1b0f8 1432ARM/QUALCOMM SUPPORT
bbeaa595
AG
1433M: Andy Gross <andy.gross@linaro.org>
1434M: David Brown <david.brown@linaro.org>
8fc1b0f8 1435L: linux-arm-msm@vger.kernel.org
f5d3af9d 1436L: linux-soc@vger.kernel.org
8fc1b0f8 1437S: Maintained
0c4cbf9e
BA
1438F: arch/arm/boot/dts/qcom-*.dts
1439F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1440F: arch/arm/mach-qcom/
e68d7c14 1441F: arch/arm64/boot/dts/qcom/*
f5d3af9d 1442F: drivers/soc/qcom/
c0c89faf
SB
1443F: drivers/tty/serial/msm_serial.h
1444F: drivers/tty/serial/msm_serial.c
1445F: drivers/*/pm8???-*
1446F: drivers/mfd/ssbi.c
916f743d 1447F: drivers/firmware/qcom_scm.c
bbeaa595 1448T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1449
2b7a52a4 1450ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1451M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1453S: Maintained
1454
b138e119
SH
1455ARM/RENESAS ARM64 ARCHITECTURE
1456M: Simon Horman <horms@verge.net.au>
1457M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1458L: linux-renesas-soc@vger.kernel.org
1459Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1460T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1461S: Supported
1462F: arch/arm64/boot/dts/renesas/
1463
d4275354 1464ARM/RISCPC ARCHITECTURE
8b58be88 1465M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1467W: http://www.arm.linux.org.uk/
1468S: Maintained
d4275354
RK
1469F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1470F: arch/arm/include/asm/hardware/ioc.h
1471F: arch/arm/include/asm/hardware/iomd.h
1472F: arch/arm/include/asm/hardware/memc.h
1473F: arch/arm/mach-rpc/
1a6422f6 1474F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1475F: drivers/net/ethernet/i825xx/ether1*
1476F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1477F: drivers/scsi/arm/
1478
08ddbb0a
HS
1479ARM/Rockchip SoC support
1480M: Heiko Stuebner <heiko@sntech.de>
1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1482L: linux-rockchip@lists.infradead.org
9f273c24 1483T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1484S: Maintained
541555e9 1485F: arch/arm/boot/dts/rk3*
08ddbb0a 1486F: arch/arm/mach-rockchip/
541555e9
HS
1487F: drivers/clk/rockchip/
1488F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1489F: drivers/*/*rockchip*
541555e9
HS
1490F: drivers/*/*/*rockchip*
1491F: sound/soc/rockchip/
b4331b43 1492N: rockchip
08ddbb0a 1493
5bfb937c
KK
1494ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1495M: Kukjin Kim <kgene@kernel.org>
e8f98457 1496M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1498L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1499S: Maintained
6f0589c8 1500F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1501F: arch/arm/boot/dts/s5p*
1502F: arch/arm/boot/dts/samsung*
6f0589c8 1503F: arch/arm/boot/dts/exynos*
d97236e6 1504F: arch/arm64/boot/dts/exynos/
482ce512 1505F: arch/arm/plat-samsung/
769bbb63
HS
1506F: arch/arm/mach-s3c24*/
1507F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1508F: arch/arm/mach-s5p*/
1509F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1510F: drivers/*/*s3c2410*
1511F: drivers/*/*/*s3c2410*
40c76662
MB
1512F: drivers/spi/spi-s3c*
1513F: sound/soc/samsung/*
d6b9aea6
KK
1514F: Documentation/arm/Samsung/
1515F: Documentation/devicetree/bindings/arm/samsung/
1516F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1517F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1518N: exynos
f556cb07 1519
10ffa964
KP
1520ARM/SAMSUNG MOBILE MACHINE SUPPORT
1521M: Kyungmin Park <kyungmin.park@samsung.com>
1522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523S: Maintained
004bbd3c 1524F: arch/arm/mach-s5pv210/
10ffa964 1525
3ce4ccb6
KD
1526ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1527M: Kyungmin Park <kyungmin.park@samsung.com>
1528M: Kamil Debski <k.debski@samsung.com>
1529L: linux-arm-kernel@lists.infradead.org
1530L: linux-media@vger.kernel.org
1531S: Maintained
1532F: drivers/media/platform/s5p-g2d/
1533
e6a476fd
MS
1534ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1535M: Kyungmin Park <kyungmin.park@samsung.com>
1536M: Kamil Debski <k.debski@samsung.com>
6305902c 1537M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1538L: linux-arm-kernel@lists.infradead.org
1539L: linux-media@vger.kernel.org
1540S: Maintained
934455d7 1541F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1542F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1543
1544ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1545M: Kyungmin Park <kyungmin.park@samsung.com>
1546M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1547L: linux-arm-kernel@lists.infradead.org
1548L: linux-media@vger.kernel.org
1549S: Maintained
90d72ac6 1550F: drivers/media/platform/s5p-tv/
e6a476fd 1551
7d9f9bf4
AP
1552ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1553M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1554M: Jacek Anaszewski <j.anaszewski@samsung.com>
1555L: linux-arm-kernel@lists.infradead.org
1556L: linux-media@vger.kernel.org
1557S: Maintained
1558F: drivers/media/platform/s5p-jpeg/
1559
d48d38e8 1560ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1561M: Simon Horman <horms@verge.net.au>
d48d38e8 1562M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1563L: linux-renesas-soc@vger.kernel.org
4a121096 1564Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1565T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1566S: Supported
0b514fdb
SH
1567F: arch/arm/boot/dts/emev2*
1568F: arch/arm/boot/dts/r7s*
1569F: arch/arm/boot/dts/r8a*
1570F: arch/arm/boot/dts/sh*
0b514fdb 1571F: arch/arm/configs/shmobile_defconfig
7a2071c5 1572F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1573F: arch/arm/mach-shmobile/
1574F: drivers/sh/
1575
66314223 1576ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1577M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1578S: Maintained
1579F: arch/arm/mach-socfpga/
efadb751
DN
1580F: arch/arm/boot/dts/socfpga*
1581F: arch/arm/configs/socfpga_defconfig
e68d7c14 1582F: arch/arm64/boot/dts/altera/
ba2b7d0a 1583W: http://www.rocketboards.org
efadb751 1584T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1585
1586ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1587M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1588S: Maintained
1589F: drivers/clk/socfpga/
1590
71bcada8
TT
1591ARM/SOCFPGA EDAC SUPPORT
1592M: Thor Thayer <tthayer@opensource.altera.com>
1593S: Maintained
1594F: drivers/edac/altera_edac.
1595
65ebcc11 1596ARM/STI ARCHITECTURE
a92177ea
SK
1597M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1598M: Maxime Coquelin <maxime.coquelin@st.com>
1599M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601L: kernel@stlinux.com
1602W: http://www.stlinux.com
1603S: Maintained
1604F: arch/arm/mach-sti/
a92177ea 1605F: arch/arm/boot/dts/sti*
b8e31bf3 1606F: drivers/char/hw_random/st-rng.c
a92177ea 1607F: drivers/clocksource/arm_global_timer.c
82805d1b 1608F: drivers/clocksource/clksrc_st_lpc.c
a92177ea 1609F: drivers/i2c/busses/i2c-st.c
346e2e4a 1610F: drivers/media/rc/st_rc.c
95d66b16 1611F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1612F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1613F: drivers/phy/phy-miphy28lp.c
1614F: drivers/phy/phy-miphy365x.c
6da969a5 1615F: drivers/phy/phy-stih407-usb.c
26389c78 1616F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1617F: drivers/pinctrl/pinctrl-st.c
1618F: drivers/reset/sti/
db4112e6 1619F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1620F: drivers/tty/serial/st-asc.c
eb11adab 1621F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1622F: drivers/usb/host/ehci-st.c
1623F: drivers/usb/host/ohci-st.c
db4112e6 1624F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1625F: drivers/ata/ahci_st.c
65ebcc11 1626
ee6e7879
MC
1627ARM/STM32 ARCHITECTURE
1628M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630S: Maintained
1631T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1632N: stm32
1633F: drivers/clocksource/armv7m_systick.c
1634
d6de5b02
MG
1635ARM/TANGO ARCHITECTURE
1636M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1637L: linux-arm-kernel@lists.infradead.org
1638S: Maintained
1639F: arch/arm/mach-tango/
1640F: arch/arm/boot/dts/tango*
1641
2b7a52a4 1642ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1643M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1644L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1645S: Maintained
1646
1bbd7089 1647ARM/TETON BGA MACHINE SUPPORT
706e69d6 1648M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650S: Maintained
1651
2b7a52a4 1652ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1653M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1655S: Maintained
1656
98ad6e3b 1657ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1658M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1660W: http://www.mcuos.com
1661S: Maintained
4e89e8f6 1662F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1663F: drivers/input/keyboard/w90p910_keypad.c
1664F: drivers/input/touchscreen/w90p910_ts.c
1665F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1666F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1667F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1668F: drivers/rtc/rtc-nuc900.c
9df92e6c 1669F: drivers/spi/spi-nuc900.c
4e89e8f6 1670F: drivers/usb/host/ehci-w90x900.c
8a61f013 1671F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1672
54274d71 1673ARM/U300 MACHINE SUPPORT
e4651a9f 1674M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1675L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676S: Supported
1677F: arch/arm/mach-u300/
9affbd24 1678F: drivers/clocksource/timer-u300.c
54274d71
LW
1679F: drivers/i2c/busses/i2c-stu300.c
1680F: drivers/rtc/rtc-coh901331.c
1681F: drivers/watchdog/coh901327_wdt.c
1682F: drivers/dma/coh901318*
87572880
LW
1683F: drivers/mfd/ab3100*
1684F: drivers/rtc/rtc-ab3100.c
1685F: drivers/rtc/rtc-coh901331.c
1686T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1687
3d00d04f
MY
1688ARM/UNIPHIER ARCHITECTURE
1689M: Masahiro Yamada <yamada.masahiro@socionext.com>
1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691S: Maintained
a3ff83d2 1692F: arch/arm/boot/dts/uniphier*
e7ecbc05 1693F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1694F: arch/arm/mach-uniphier/
e7ecbc05 1695F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1696F: arch/arm64/boot/dts/socionext/
4b7f48d3 1697F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1698F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1699F: drivers/pinctrl/uniphier/
1700F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1701N: uniphier
1702
87572880 1703ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1704M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1705L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706S: Maintained
1707F: arch/arm/mach-ux500/
e4651a9f 1708F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1709F: drivers/dma/ste_dma40*
e4651a9f 1710F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1711F: drivers/mfd/abx500*
1712F: drivers/mfd/ab8500*
e4651a9f
LW
1713F: drivers/mfd/dbx500*
1714F: drivers/mfd/db8500*
ecc265fe
JP
1715F: drivers/pinctrl/nomadik/pinctrl-ab*
1716F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1717F: drivers/rtc/rtc-ab8500.c
e4651a9f 1718F: drivers/rtc/rtc-pl031.c
87572880 1719T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1720
e93fde28
UH
1721ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1722M: Ulf Hansson <ulf.hansson@linaro.org>
1723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724T: git git://git.linaro.org/people/ulfh/clk.git
1725S: Maintained
1726F: drivers/clk/ux500/
1727F: include/linux/platform_data/clk-ux500.h
1728
740d93b1
PM
1729ARM/VERSATILE EXPRESS PLATFORM
1730M: Liviu Dudau <liviu.dudau@arm.com>
1731M: Sudeep Holla <sudeep.holla@arm.com>
1732M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734S: Maintained
1735F: arch/arm/boot/dts/vexpress*
e68d7c14 1736F: arch/arm64/boot/dts/arm/
740d93b1
PM
1737F: arch/arm/mach-vexpress/
1738F: */*/vexpress*
7e8f403f 1739F: */*/*/vexpress*
740d93b1
PM
1740F: drivers/clk/versatile/clk-vexpress-osc.c
1741F: drivers/clocksource/versatile.c
1742
d4275354 1743ARM/VFP SUPPORT
8b58be88 1744M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1746W: http://www.arm.linux.org.uk/
1747S: Maintained
1748F: arch/arm/vfp/
1749
e66b6d8e
MV
1750ARM/VOIPAC PXA270 SUPPORT
1751M: Marek Vasut <marek.vasut@gmail.com>
1752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753S: Maintained
1754F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1755F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1756
04529fe2
TP
1757ARM/VT8500 ARM ARCHITECTURE
1758M: Tony Prisk <linux@prisktech.co.nz>
1759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760S: Maintained
1761F: arch/arm/mach-vt8500/
41fd91b4 1762F: drivers/clocksource/vt8500_timer.c
560746eb 1763F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1764F: drivers/mmc/host/wmt-sdmmc.c
1765F: drivers/pwm/pwm-vt8500.c
1766F: drivers/rtc/rtc-vt8500.c
1767F: drivers/tty/serial/vt8500_serial.c
4f31102b 1768F: drivers/usb/host/ehci-platform.c
41fd91b4 1769F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1770F: drivers/video/fbdev/vt8500lcdfb.*
1771F: drivers/video/fbdev/wm8505fb*
1772F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1773
e66b6d8e
MV
1774ARM/ZIPIT Z2 SUPPORT
1775M: Marek Vasut <marek.vasut@gmail.com>
1776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777S: Maintained
1778F: arch/arm/mach-pxa/z2.c
6ab2a855 1779F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1780
5ecc4b53
JN
1781ARM/ZTE ARCHITECTURE
1782M: Jun Nie <jun.nie@linaro.org>
1783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784S: Maintained
1785F: arch/arm/mach-zx/
1786F: drivers/clk/zte/
1787F: Documentation/devicetree/bindings/arm/zte.txt
1788F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1789
51f29d44
MS
1790ARM/ZYNQ ARCHITECTURE
1791M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1792R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794W: http://wiki.xilinx.com
d6448b76 1795T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1796S: Supported
1797F: arch/arm/mach-zynq/
bd2a337a 1798F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1799F: drivers/block/xsysace.c
c2fd4e38
MS
1800N: zynq
1801N: xilinx
1802F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1803F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1804F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1805F: drivers/edac/synopsys_edac.c
51f29d44 1806
48ec83bc 1807ARM SMMU DRIVERS
b8f9879e
WD
1808M: Will Deacon <will.deacon@arm.com>
1809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S: Maintained
1811F: drivers/iommu/arm-smmu.c
48ec83bc 1812F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1813F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1814
38074229
CM
1815ARM64 PORT (AARCH64 ARCHITECTURE)
1816M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1817M: Will Deacon <will.deacon@arm.com>
38074229 1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1819T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1820S: Maintained
1821F: arch/arm64/
d19766ec 1822F: Documentation/arm64/
38074229 1823
9d7005f9
LP
1824AS3645A LED FLASH CONTROLLER DRIVER
1825M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1826L: linux-media@vger.kernel.org
1827T: git git://linuxtv.org/media_tree.git
1828S: Maintained
1829F: drivers/media/i2c/as3645a.c
b5dcee22 1830F: include/media/i2c/as3645a.h
9d7005f9 1831
d58de038
GJ
1832ASC7621 HARDWARE MONITOR DRIVER
1833M: George Joseph <george.joseph@fairview5.com>
1834L: lm-sensors@lm-sensors.org
1835S: Maintained
1836F: Documentation/hwmon/asc7621
1837F: drivers/hwmon/asc7621.c
1838
b229ece9 1839ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1840M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1841L: acpi4asus-user@lists.sourceforge.net
d0944853 1842L: platform-driver-x86@vger.kernel.org
76593d6f 1843W: http://acpi4asus.sf.net
85091b71 1844S: Maintained
b229ece9
CC
1845F: drivers/platform/x86/asus*.c
1846F: drivers/platform/x86/eeepc*.c
85091b71 1847
f6a6bbae
JPRV
1848ASUS WIRELESS RADIO CONTROL DRIVER
1849M: JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1850L: platform-driver-x86@vger.kernel.org
1851S: Maintained
1852F: drivers/platform/x86/asus-wireless.c
1853
953a6479 1854ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1855R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1856W: http://sourceforge.net/projects/xscaleiop
08223d80 1857S: Odd fixes
679655da
JP
1858F: Documentation/crypto/async-tx-api.txt
1859F: crypto/async_tx/
1860F: drivers/dma/
1861F: include/linux/dmaengine.h
1862F: include/linux/async_tx.h
b3e5f263 1863
a1867d36 1864AT24 EEPROM DRIVER
14d77c4d 1865M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1866L: linux-i2c@vger.kernel.org
1867S: Maintained
1868F: drivers/misc/eeprom/at24.c
25f73ed5 1869F: include/linux/platform_data/at24.h
a1867d36 1870
e7839f25 1871ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1872M: "Ed L. Cashin" <ed.cashin@acm.org>
1873W: http://www.openaoe.org/
1da177e4 1874S: Supported
679655da
JP
1875F: Documentation/aoe/
1876F: drivers/block/aoe/
1da177e4 1877
aad7a211
AB
1878ATHEROS 71XX/9XXX GPIO DRIVER
1879M: Alban Bedel <albeu@free.fr>
1880W: https://github.com/AlbanBedel/linux
1881T: git git://github.com/AlbanBedel/linux
1882S: Maintained
1883F: drivers/gpio/gpio-ath79.c
1884F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1885
9a10a870 1886ATHEROS ATH GENERIC UTILITIES
f726ee65 1887M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1888L: linux-wireless@vger.kernel.org
1889S: Supported
1890F: drivers/net/wireless/ath/*
1891
fa1c114f 1892ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1893M: Jiri Slaby <jirislaby@gmail.com>
1894M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1895M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1896L: linux-wireless@vger.kernel.org
72c706b7 1897W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1898S: Maintained
fa451753 1899F: drivers/net/wireless/ath/ath5k/
fa1c114f 1900
12e62d6f
KV
1901ATHEROS ATH6KL WIRELESS DRIVER
1902M: Kalle Valo <kvalo@qca.qualcomm.com>
1903L: linux-wireless@vger.kernel.org
1904W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 1905T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
1906S: Supported
1907F: drivers/net/wireless/ath/ath6kl/
1908
2be7d22f 1909WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 1910M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
1911L: linux-wireless@vger.kernel.org
1912L: wil6210@qca.qualcomm.com
1913S: Supported
1914W: http://wireless.kernel.org/en/users/Drivers/wil6210
1915F: drivers/net/wireless/ath/wil6210/
dba4b74d 1916F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1917
1d7e1e6b
CL
1918CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1919M: Christian Lamparter <chunkeey@googlemail.com>
1920L: linux-wireless@vger.kernel.org
1921W: http://wireless.kernel.org/en/users/Drivers/carl9170
1922S: Maintained
1923F: drivers/net/wireless/ath/carl9170/
1924
2c2a6172
LT
1925ATK0110 HWMON DRIVER
1926M: Luca Tettamanti <kronos.it@gmail.com>
1927L: lm-sensors@lm-sensors.org
1928S: Maintained
1929F: drivers/hwmon/asus_atk0110.c
1930
6f69a6d7 1931ATI_REMOTE2 DRIVER
8b58be88 1932M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1933S: Maintained
679655da 1934F: drivers/input/misc/ati_remote2.c
6f69a6d7 1935
7ae115b4 1936ATLX ETHERNET DRIVERS
8b58be88 1937M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1938M: Chris Snook <chris.snook@gmail.com>
e443e383 1939L: netdev@vger.kernel.org
8d5ca6ec
JC
1940W: http://sourceforge.net/projects/atl1
1941W: http://atl1.sourceforge.net
1942S: Maintained
2b133ad6 1943F: drivers/net/ethernet/atheros/
8d5ca6ec 1944
1da177e4 1945ATM
366c1bd1 1946M: Chas Williams <3chas3@gmail.com>
476604de 1947L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1948L: netdev@vger.kernel.org
1da177e4
LT
1949W: http://linux-atm.sourceforge.net
1950S: Maintained
679655da
JP
1951F: drivers/atm/
1952F: include/linux/atm*
c117ab84 1953F: include/uapi/linux/atm*
1da177e4 1954
04ac2f46 1955ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1956M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1957S: Maintained
1958F: drivers/mmc/host/atmel-mci.c
04ac2f46 1959
a1cfac48 1960ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1961M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1962S: Supported
df621252 1963F: drivers/tty/serial/atmel_serial.c
a1cfac48 1964
b9cd7a25
LD
1965ATMEL SAMA5D2 ADC DRIVER
1966M: Ludovic Desroches <ludovic.desroches@atmel.com>
1967L: linux-iio@vger.kernel.org
1968S: Supported
1969F: drivers/iio/adc/at91-sama5d2_adc.c
1970
dfae90ed 1971ATMEL Audio ALSA driver
3a82002c 1972M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1973L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1974S: Supported
1975F: sound/soc/atmel
1976
b414dc16
NF
1977ATMEL DMA DRIVER
1978M: Nicolas Ferre <nicolas.ferre@atmel.com>
1979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980S: Supported
1981F: drivers/dma/at_hdmac.c
1982F: drivers/dma/at_hdmac_regs.h
6f0d65af 1983F: include/linux/platform_data/dma-atmel.h
b414dc16 1984
6bd0f436
LD
1985ATMEL XDMA DRIVER
1986M: Ludovic Desroches <ludovic.desroches@atmel.com>
1987L: linux-arm-kernel@lists.infradead.org
1988L: dmaengine@vger.kernel.org
1989S: Supported
1990F: drivers/dma/at_xdmac.c
1991
888f2804
LD
1992ATMEL I2C DRIVER
1993M: Ludovic Desroches <ludovic.desroches@atmel.com>
1994L: linux-i2c@vger.kernel.org
1995S: Supported
1996F: drivers/i2c/busses/i2c-at91.c
1997
15515545 1998ATMEL ISI DRIVER
50cb2efa 1999M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2000L: linux-media@vger.kernel.org
2001S: Supported
f2294c2d 2002F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2003F: include/media/atmel-isi.h
2004
8f4c79ce 2005ATMEL LCDFB DRIVER
8b58be88 2006M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2007L: linux-fbdev@vger.kernel.org
8f4c79ce 2008S: Maintained
8a61f013 2009F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2010F: include/video/atmel_lcdc.h
8f4c79ce 2011
89e5785f 2012ATMEL MACB ETHERNET DRIVER
a02875a6 2013M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2014S: Supported
9f2f381f 2015F: drivers/net/ethernet/cadence/
89e5785f 2016
5cbac98a 2017ATMEL NAND DRIVER
50cb2efa
NF
2018M: Wenyou Yang <wenyou.yang@atmel.com>
2019M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2020L: linux-mtd@lists.infradead.org
2021S: Supported
2022F: drivers/mtd/nand/atmel_nand*
2023
05c441ef 2024ATMEL SDMMC DRIVER
2025M: Ludovic Desroches <ludovic.desroches@atmel.com>
2026L: linux-mmc@vger.kernel.org
2027S: Supported
2028F: drivers/mmc/host/sdhci-of-at91.c
2029
754ce4f2 2030ATMEL SPI DRIVER
a02875a6 2031M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2032S: Supported
9df92e6c 2033F: drivers/spi/spi-atmel.*
754ce4f2 2034
0ef09015 2035ATMEL SSC DRIVER
03515f32 2036M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038S: Supported
2039F: drivers/misc/atmel-ssc.c
2040F: include/linux/atmel-ssc.h
2041
e9cb1c5a
NF
2042ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2043M: Nicolas Ferre <nicolas.ferre@atmel.com>
2044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2045S: Supported
2046F: drivers/misc/atmel_tclib.c
2047F: drivers/clocksource/tcb_clksrc.c
2048
914a3f3b 2049ATMEL USBA UDC DRIVER
a02875a6
NF
2050M: Nicolas Ferre <nicolas.ferre@atmel.com>
2051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2052S: Supported
faf2e1db 2053F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2054
1da177e4 2055ATMEL WIRELESS DRIVER
8b58be88 2056M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2057L: linux-wireless@vger.kernel.org
1da177e4
LT
2058W: http://www.thekelleys.org.uk/atmel
2059W: http://atmelwlandriver.sourceforge.net/
2060S: Maintained
30fe0f9b 2061F: drivers/net/wireless/atmel/atmel*
1da177e4 2062
a14c0f8f
ND
2063ATMEL MAXTOUCH DRIVER
2064M: Nick Dyer <nick.dyer@itdev.co.uk>
2065T: git git://github.com/atmel-maxtouch/linux.git
2066S: Supported
2067F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2068F: drivers/input/touchscreen/atmel_mxt_ts.c
2069F: include/linux/platform_data/atmel_mxt_ts.h
2070
26780d9e 2071ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2072M: Bradley Grove <linuxdrivers@attotech.com>
2073L: linux-scsi@vger.kernel.org
2074W: http://www.attotech.com
2075S: Supported
2076F: drivers/scsi/esas2r
26780d9e 2077
bc6e17b8
SS
2078ATUSB IEEE 802.15.4 RADIO DRIVER
2079M: Stefan Schmidt <stefan@osg.samsung.com>
2080L: linux-wpan@vger.kernel.org
2081S: Maintained
2082F: drivers/net/ieee802154/atusb.c
2083F: drivers/net/ieee802154/atusb.h
2084F: drivers/net/ieee802154/at86rf230.h
2085
a92b7b80 2086AUDIT SUBSYSTEM
915f389d 2087M: Paul Moore <paul@paul-moore.com>
8b58be88 2088M: Eric Paris <eparis@redhat.com>
915f389d 2089L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2090W: http://people.redhat.com/sgrubb/audit/
915f389d 2091T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2092S: Maintained
679655da 2093F: include/linux/audit.h
c117ab84 2094F: include/uapi/linux/audit.h
679655da 2095F: kernel/audit*
a92b7b80 2096
70e84049 2097AUXILIARY DISPLAY DRIVERS
8b58be88 2098M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2099W: http://miguelojeda.es/auxdisplay.htm
2100W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2101S: Maintained
679655da
JP
2102F: drivers/auxdisplay/
2103F: include/linux/cfag12864b.h
70e84049 2104
5f97f7f9 2105AVR32 ARCHITECTURE
e336f61f
HCE
2106M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2107M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2108W: http://www.atmel.com/products/AVR32/
249d9d9d 2109W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2110W: http://avrfreaks.net/
e336f61f 2111S: Maintained
679655da 2112F: arch/avr32/
5f97f7f9
HS
2113
2114AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2115M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2116M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2117S: Maintained
679655da 2118F: arch/avr32/mach-at32ap/
5f97f7f9 2119
1da177e4 2120AX.25 NETWORK LAYER
8b58be88 2121M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2122L: linux-hams@vger.kernel.org
d34cb28a 2123W: http://www.linux-ax25.org/
1da177e4 2124S: Maintained
c117ab84 2125F: include/uapi/linux/ax25.h
679655da
JP
2126F: include/net/ax25.h
2127F: net/ax25/
1da177e4 2128
d5269395 2129AZ6007 DVB DRIVER
009a5410 2130M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2131L: linux-media@vger.kernel.org
a825eaec 2132W: https://linuxtv.org
d5269395
MCC
2133T: git git://linuxtv.org/media_tree.git
2134S: Maintained
2135F: drivers/media/usb/dvb-usb-v2/az6007.c
2136
6777376e
HV
2137AZTECH FM RADIO RECEIVER DRIVER
2138M: Hans Verkuil <hverkuil@xs4all.nl>
2139L: linux-media@vger.kernel.org
2140T: git git://linuxtv.org/media_tree.git
a825eaec 2141W: https://linuxtv.org
6777376e
HV
2142S: Maintained
2143F: drivers/media/radio/radio-aztech*
2144
e2d1d6c0 2145B43 WIRELESS DRIVER
e2d1d6c0 2146L: linux-wireless@vger.kernel.org
ed072f9e 2147L: b43-dev@lists.infradead.org
491b26b4 2148W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2149S: Odd Fixes
58619b14 2150F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2151
2152B43LEGACY WIRELESS DRIVER
8b58be88 2153M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2154L: linux-wireless@vger.kernel.org
ed072f9e 2155L: b43-dev@lists.infradead.org
491b26b4 2156W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2157S: Maintained
423e3ce3 2158F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2159
300abeb5 2160BACKLIGHT CLASS/SUBSYSTEM
b7701755 2161M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2162M: Lee Jones <lee.jones@linaro.org>
9f273c24 2163T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2164S: Maintained
679655da
JP
2165F: drivers/video/backlight/
2166F: include/linux/backlight.h
300abeb5 2167
c6c8fea2 2168BATMAN ADVANCED
207df49e 2169M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2170M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2171M: Antonio Quartulli <a@unstable.cc>
c6c8fea2
SE
2172L: b.a.t.m.a.n@lists.open-mesh.org
2173W: http://www.open-mesh.org/
2174S: Maintained
2175F: net/batman-adv/
2176
e2d1d6c0 2177BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2178M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2179L: linux-hams@vger.kernel.org
2180W: http://www.baycom.org/~tom/ham/ham.html
2181S: Maintained
679655da 2182F: drivers/net/hamradio/baycom*
e2d1d6c0 2183
cafe5635 2184BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2185M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2186L: linux-bcache@vger.kernel.org
2187W: http://bcache.evilpiepirate.org
d1aa1ab3 2188S: Maintained
cafe5635
KO
2189F: drivers/md/bcache/
2190
04bd844a
HV
2191BDISP ST MEDIA DRIVER
2192M: Fabien Dessenne <fabien.dessenne@st.com>
2193L: linux-media@vger.kernel.org
2194T: git git://linuxtv.org/media_tree.git
a825eaec 2195W: https://linuxtv.org
04bd844a
HV
2196S: Supported
2197F: drivers/media/platform/sti/bdisp
2198
e2d1d6c0 2199BEFS FILE SYSTEM
55817d3d 2200S: Orphan
679655da
JP
2201F: Documentation/filesystems/befs.txt
2202F: fs/befs/
e2d1d6c0 2203
564ee360 2204BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2205M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2206L: netdev@vger.kernel.org
2207S: Maintained
2208F: drivers/net/ethernet/ec_bhf.c
564ee360 2209
e2d1d6c0 2210BFS FILE SYSTEM
8b58be88 2211M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2212S: Maintained
679655da
JP
2213F: Documentation/filesystems/bfs.txt
2214F: fs/bfs/
c117ab84 2215F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2216
1394f032 2217BLACKFIN ARCHITECTURE
a4edbc10 2218M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2219L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2220T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2221W: http://blackfin.uclinux.org
2222S: Supported
679655da 2223F: arch/blackfin/
566da5b2 2224
e190d6b1 2225BLACKFIN EMAC DRIVER
b3fe92b0 2226L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2227W: http://blackfin.uclinux.org
2228S: Supported
7b35f033 2229F: drivers/net/ethernet/adi/
e190d6b1 2230
566da5b2 2231BLACKFIN RTC DRIVER
b3fe92b0 2232L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2233W: http://blackfin.uclinux.org
2234S: Supported
679655da 2235F: drivers/rtc/rtc-bfin.c
1394f032 2236
936ed49a 2237BLACKFIN SDH DRIVER
109ec8c3 2238M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2239L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2240W: http://blackfin.uclinux.org
2241S: Supported
2242F: drivers/mmc/host/bfin_sdh.c
2243
1394f032 2244BLACKFIN SERIAL DRIVER
8b58be88 2245M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2246L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2247W: http://blackfin.uclinux.org
2248S: Supported
8460241e 2249F: drivers/tty/serial/bfin_uart.c
1394f032 2250
1e6d320f 2251BLACKFIN WATCHDOG DRIVER
b3fe92b0 2252L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2253W: http://blackfin.uclinux.org
2254S: Supported
679655da 2255F: drivers/watchdog/bfin_wdt.c
1e6d320f 2256
d24ecfcc 2257BLACKFIN I2C TWI DRIVER
8b58be88 2258M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2259L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2260W: http://blackfin.uclinux.org/
2261S: Supported
679655da 2262F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2263
1e204377
SJ
2264BLACKFIN MEDIA DRIVER
2265M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2266L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2267W: http://blackfin.uclinux.org/
2268S: Supported
2269F: drivers/media/platform/blackfin/
2270F: drivers/media/i2c/adv7183*
2271F: drivers/media/i2c/vs6624*
2272
b54cf35a
JSM
2273BLINKM RGB LED DRIVER
2274M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2275S: Maintained
2276F: drivers/leds/leds-blinkm.c
2277
1da177e4 2278BLOCK LAYER
8b58be88 2279M: Jens Axboe <axboe@kernel.dk>
82c426e0 2280L: linux-block@vger.kernel.org
08deed1e 2281T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2282S: Maintained
679655da 2283F: block/
ae11f7ef 2284F: kernel/trace/blktrace.c
1da177e4 2285
2b54aaef 2286BLOCK2MTD DRIVER
8b58be88 2287M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2288L: linux-mtd@lists.infradead.org
2289S: Maintained
679655da 2290F: drivers/mtd/devices/block2mtd.c
2b54aaef 2291
63fbd24e 2292BLUETOOTH DRIVERS
8b58be88 2293M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2294M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2295M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2296L: linux-bluetooth@vger.kernel.org
63fbd24e 2297W: http://www.bluez.org/
22e7a424
MH
2298T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2299T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2300S: Maintained
679655da 2301F: drivers/bluetooth/
1da177e4 2302
63fbd24e 2303BLUETOOTH SUBSYSTEM
8b58be88 2304M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2305M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2306M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2307L: linux-bluetooth@vger.kernel.org
2308W: http://www.bluez.org/
22e7a424
MH
2309T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2310T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2311S: Maintained
679655da
JP
2312F: net/bluetooth/
2313F: include/net/bluetooth/
1da177e4
LT
2314
2315BONDING DRIVER
79b30750 2316M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2317M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2318M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2319L: netdev@vger.kernel.org
ce00f85c
JC
2320W: http://sourceforge.net/projects/bonding/
2321S: Supported
679655da 2322F: drivers/net/bonding/
c117ab84 2323F: include/uapi/linux/if_bonding.h
1da177e4 2324
b5f4df34
AS
2325BPF (Safe dynamic programs and tools)
2326M: Alexei Starovoitov <ast@kernel.org>
2327L: netdev@vger.kernel.org
2328L: linux-kernel@vger.kernel.org
2329S: Supported
2330F: kernel/bpf/
2331
39105890 2332BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2333M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2334L: netdev@vger.kernel.org
2335S: Supported
adfc5217 2336F: drivers/net/ethernet/broadcom/b44.*
39105890 2337
32ec90d5
FF
2338BROADCOM GENET ETHERNET DRIVER
2339M: Florian Fainelli <f.fainelli@gmail.com>
2340L: netdev@vger.kernel.org
2341S: Supported
2342F: drivers/net/ethernet/broadcom/genet/
2343
948c51e6 2344BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2345M: Sony Chacko <sony.chacko@qlogic.com>
2346M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2347L: netdev@vger.kernel.org
2348S: Supported
adfc5217
JK
2349F: drivers/net/ethernet/broadcom/bnx2.*
2350F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2351
4d9d2cb0 2352BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2353M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2354L: netdev@vger.kernel.org
2355S: Supported
adfc5217 2356F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2357
90f4c594 2358BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2359M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2360M: Ray Jui <rjui@broadcom.com>
2361M: Scott Branden <sbranden@broadcom.com>
497a045d 2362L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2363T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2364S: Maintained
2365F: arch/arm/mach-bcm/
2366F: arch/arm/boot/dts/bcm113*
90f4c594 2367F: arch/arm/boot/dts/bcm216*
af4b8e37 2368F: arch/arm/boot/dts/bcm281*
e68d7c14 2369F: arch/arm64/boot/dts/broadcom/
af4b8e37 2370F: arch/arm/configs/bcm_defconfig
e4ef47f2 2371F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2372F: drivers/clocksource/bcm_kona_timer.c
2373
9209bec4 2374BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2375M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2376M: Lee Jones <lee@kernel.org>
10b9e887 2377M: Eric Anholt <eric@anholt.net>
f680f25c 2378L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2380T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2381S: Maintained
9209bec4 2382N: bcm2835
f680f25c 2383
5564f092
RM
2384BROADCOM BCM47XX MIPS ARCHITECTURE
2385M: Hauke Mehrtens <hauke@hauke-m.de>
2386M: Rafał Miłecki <zajec5@gmail.com>
2387L: linux-mips@linux-mips.org
2388S: Maintained
2389F: arch/mips/bcm47xx/*
2390F: arch/mips/include/asm/mach-bcm47xx/*
2391
9209bec4 2392BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2393M: Hauke Mehrtens <hauke@hauke-m.de>
2394L: linux-arm-kernel@lists.infradead.org
2395S: Maintained
2396F: arch/arm/mach-bcm/bcm_5301x.c
2397F: arch/arm/boot/dts/bcm5301x.dtsi
2398F: arch/arm/boot/dts/bcm470*
2399
e076e962
FF
2400BROADCOM BCM63XX ARM ARCHITECTURE
2401M: Florian Fainelli <f.fainelli@gmail.com>
2402L: linux-arm-kernel@lists.infradead.org
eb6725d0 2403T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2404S: Maintained
2405F: arch/arm/mach-bcm/bcm63xx.c
2406F: arch/arm/include/debug/bcm63xx.S
2407
7110e227
KC
2408BROADCOM BCM63XX/BCM33XX UDC DRIVER
2409M: Kevin Cernekee <cernekee@gmail.com>
2410L: linux-usb@vger.kernel.org
2411S: Maintained
2412F: drivers/usb/gadget/udc/bcm63xx_udc.*
2413
2df94fd6 2414BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2415M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2416M: Gregory Fong <gregory.0xf0@gmail.com>
2417M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2419L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2420T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2421S: Maintained
2422F: arch/arm/mach-bcm/*brcmstb*
2423F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2424F: drivers/bus/brcmstb_gisb.c
5009a289 2425N: brcmstb
2df94fd6 2426
70371cef
KC
2427BROADCOM BMIPS MIPS ARCHITECTURE
2428M: Kevin Cernekee <cernekee@gmail.com>
2429M: Florian Fainelli <f.fainelli@gmail.com>
2430L: linux-mips@linux-mips.org
eb6725d0 2431T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2432S: Maintained
2433F: arch/mips/bmips/*
2434F: arch/mips/include/asm/mach-bmips/*
2435F: arch/mips/kernel/*bmips*
338808de 2436F: arch/mips/boot/dts/brcm/bcm*.dts*
70371cef
KC
2437F: drivers/irqchip/irq-bcm7*
2438F: drivers/irqchip/irq-brcmstb*
3271e610 2439F: include/linux/bcm963xx_nvram.h
8fce60b8 2440F: include/linux/bcm963xx_tag.h
70371cef 2441
948c51e6 2442BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2443M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2444M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2445L: netdev@vger.kernel.org
2446S: Supported
adfc5217 2447F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2448
a9533e7e
HP
2449BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2450M: Brett Rudley <brudley@broadcom.com>
818c07b8 2451M: Arend van Spriel <arend@broadcom.com>
85d63686 2452M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2453M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2454L: linux-wireless@vger.kernel.org
5615171c 2455L: brcm80211-dev-list@broadcom.com
a9533e7e 2456S: Supported
05491d2c 2457F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2458
9958d6f9 2459BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2460M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2461L: linux-scsi@vger.kernel.org
2462S: Supported
2463F: drivers/scsi/bnx2fc/
2464
6a6b5ad0 2465BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2466M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2467L: linux-scsi@vger.kernel.org
2468S: Supported
2469F: drivers/scsi/bnx2i/
2470
63f37ddf 2471BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2472M: Ray Jui <rjui@broadcom.com>
2473M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2474M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2477T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2478S: Maintained
2479N: iproc
2480N: cygnus
63f37ddf 2481N: nsp
36c0237f
SB
2482N: bcm9113*
2483N: bcm9583*
63f37ddf
JM
2484N: bcm9585*
2485N: bcm9586*
2486N: bcm988312
36c0237f 2487N: bcm113*
63f37ddf
JM
2488N: bcm583*
2489N: bcm585*
2490N: bcm586*
2491N: bcm88312
36c0237f 2492
3b0213d5
GF
2493BROADCOM BRCMSTB GPIO DRIVER
2494M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2495L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2496S: Supported
2497F: drivers/gpio/gpio-brcmstb.c
2498F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2499
7b7f588b 2500BROADCOM KONA GPIO DRIVER
5e163903 2501M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2502L: bcm-kernel-feedback-list@broadcom.com
2503S: Supported
2504F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2505F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2506
f6e734a8
RM
2507BROADCOM NVRAM DRIVER
2508M: Rafał Miłecki <zajec5@gmail.com>
2509L: linux-mips@linux-mips.org
2510S: Maintained
2511F: drivers/firmware/broadcom/*
2512
02787daa
BN
2513BROADCOM STB NAND FLASH DRIVER
2514M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2515M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2516L: linux-mtd@lists.infradead.org
1285734c 2517L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2518S: Maintained
2519F: drivers/mtd/nand/brcmnand/
2520
c9678d86
RM
2521BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2522M: Rafał Miłecki <zajec5@gmail.com>
2523L: linux-wireless@vger.kernel.org
2524S: Maintained
2525F: drivers/bcma/
2526F: include/linux/bcma/
2527
b8302205
FF
2528BROADCOM SYSTEMPORT ETHERNET DRIVER
2529M: Florian Fainelli <f.fainelli@gmail.com>
2530L: netdev@vger.kernel.org
2531S: Supported
2532F: drivers/net/ethernet/broadcom/bcmsysport.*
2533
7725ccfd 2534BROCADE BFA FC SCSI DRIVER
aa803370
AG
2535M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2536M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2537L: linux-scsi@vger.kernel.org
2538S: Supported
2539F: drivers/scsi/bfa/
7725ccfd 2540
8b230ed8 2541BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2542M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2543L: netdev@vger.kernel.org
2544S: Supported
f844a0ea 2545F: drivers/net/ethernet/brocade/bna/
8b230ed8 2546
5cdf7f76 2547BSG (block layer generic sg v4 driver)
8b58be88 2548M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2549L: linux-scsi@vger.kernel.org
2550S: Supported
679655da
JP
2551F: block/bsg.c
2552F: include/linux/bsg.h
c117ab84 2553F: include/uapi/linux/bsg.h
5cdf7f76 2554
af39917d
CL
2555BT87X AUDIO DRIVER
2556M: Clemens Ladisch <clemens@ladisch.de>
2557L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2558T: git git://git.alsa-project.org/alsa-kernel.git
2559S: Maintained
2560F: Documentation/sound/alsa/Bt87x.txt
2561F: sound/pci/bt87x.c
2562
ff1d5c2f 2563BT8XXGPIO DRIVER
eb032b98 2564M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2565W: http://bu3sch.de/btgpio.php
2566S: Maintained
72dbb705 2567F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2568
eb1eb04f 2569BTRFS FILE SYSTEM
c0778e25
CM
2570M: Chris Mason <clm@fb.com>
2571M: Josef Bacik <jbacik@fb.com>
d8130624 2572M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2573L: linux-btrfs@vger.kernel.org
2574W: http://btrfs.wiki.kernel.org/
8a6e2535 2575Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2576T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2577S: Maintained
679655da
JP
2578F: Documentation/filesystems/btrfs.txt
2579F: fs/btrfs/
eb1eb04f 2580
1da177e4 2581BTTV VIDEO4LINUX DRIVER
009a5410 2582M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2583L: linux-media@vger.kernel.org
a825eaec 2584W: https://linuxtv.org
275ffde4 2585T: git git://linuxtv.org/media_tree.git
f96236e5 2586S: Odd fixes
679655da 2587F: Documentation/video4linux/bttv/
90d72ac6 2588F: drivers/media/pci/bt8xx/bttv*
1da177e4 2589
1f34923c
KA
2590BUSLOGIC SCSI DRIVER
2591M: Khalid Aziz <khalid@gonehiking.org>
2592L: linux-scsi@vger.kernel.org
2593S: Maintained
2594F: drivers/scsi/BusLogic.*
2595F: drivers/scsi/FlashPoint.*
2596
af39917d
CL
2597C-MEDIA CMI8788 DRIVER
2598M: Clemens Ladisch <clemens@ladisch.de>
2599L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2600T: git git://git.alsa-project.org/alsa-kernel.git
2601S: Maintained
2602F: sound/pci/oxygen/
2603
2141355f
MS
2604C6X ARCHITECTURE
2605M: Mark Salter <msalter@redhat.com>
2606M: Aurelien Jacquiot <a-jacquiot@ti.com>
2607L: linux-c6x-dev@linux-c6x.org
2608W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2609S: Maintained
2610F: arch/c6x/
2611
a5432f5a 2612CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2613M: David Howells <dhowells@redhat.com>
e62d6e24 2614L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2615S: Supported
2616F: Documentation/filesystems/caching/cachefiles.txt
2617F: fs/cachefiles/
2618
c815ca39
HV
2619CADET FM/AM RADIO RECEIVER DRIVER
2620M: Hans Verkuil <hverkuil@xs4all.nl>
2621L: linux-media@vger.kernel.org
2622T: git git://linuxtv.org/media_tree.git
a825eaec 2623W: https://linuxtv.org
c815ca39
HV
2624S: Maintained
2625F: drivers/media/radio/radio-cadet*
2626
77d5140f 2627CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2628M: Jonathan Corbet <corbet@lwn.net>
661263b5 2629L: linux-media@vger.kernel.org
275ffde4 2630T: git git://linuxtv.org/media_tree.git
77d5140f 2631S: Maintained
679655da 2632F: Documentation/video4linux/cafe_ccic
90d72ac6 2633F: drivers/media/platform/marvell-ccic/
77d5140f 2634
201b6bab 2635CAIF NETWORK LAYER
5c574f50 2636M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2637L: netdev@vger.kernel.org
2638S: Supported
2639F: Documentation/networking/caif/
2640F: drivers/net/caif/
c117ab84 2641F: include/uapi/linux/caif/
201b6bab
JP
2642F: include/net/caif/
2643F: net/caif/
2644
77dac90f 2645CALGARY x86-64 IOMMU
8b58be88
JP
2646M: Muli Ben-Yehuda <muli@il.ibm.com>
2647M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2648L: discuss@x86-64.org
2649S: Maintained
679655da
JP
2650F: arch/x86/kernel/pci-calgary_64.c
2651F: arch/x86/kernel/tce_64.c
2652F: arch/x86/include/asm/calgary.h
2653F: arch/x86/include/asm/tce.h
77dac90f 2654
e2d1d6c0 2655CAN NETWORK LAYER
8d15d386 2656M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2657M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2658L: linux-can@vger.kernel.org
84b0d715 2659W: https://github.com/linux-can
870482a4
MKB
2660T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2661T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2662S: Maintained
f35f6c8f 2663F: Documentation/networking/can.txt
8d15d386 2664F: net/can/
8d15d386 2665F: include/linux/can/core.h
c117ab84
CEB
2666F: include/uapi/linux/can.h
2667F: include/uapi/linux/can/bcm.h
2668F: include/uapi/linux/can/raw.h
2669F: include/uapi/linux/can/gw.h
e2d1d6c0 2670
4261a204 2671CAN NETWORK DRIVERS
8b58be88 2672M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2673M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2674L: linux-can@vger.kernel.org
84b0d715 2675W: https://github.com/linux-can
870482a4
MKB
2676T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2677T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2678S: Maintained
8d15d386
OH
2679F: drivers/net/can/
2680F: include/linux/can/dev.h
8d15d386 2681F: include/linux/can/platform/
c117ab84
CEB
2682F: include/uapi/linux/can/error.h
2683F: include/uapi/linux/can/netlink.h
4261a204 2684
95d16c72
JM
2685CAPABILITIES
2686M: Serge Hallyn <serge.hallyn@canonical.com>
2687L: linux-security-module@vger.kernel.org
6305902c 2688S: Supported
95d16c72 2689F: include/linux/capability.h
c117ab84 2690F: include/uapi/linux/capability.h
6305902c 2691F: security/commoncap.c
38a94118 2692F: kernel/capability.c
95d16c72 2693
b84894c7
KT
2694CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2695M: Kevin Tsai <ktsai@capellamicro.com>
2696S: Maintained
2697F: drivers/iio/light/cm*
2698F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2699
f21fb3ed
RV
2700CAVIUM LIQUIDIO NETWORK DRIVER
2701M: Derek Chickles <derek.chickles@caviumnetworks.com>
2702M: Satanand Burla <satananda.burla@caviumnetworks.com>
2703M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2704M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2705L: netdev@vger.kernel.org
2706W: http://www.cavium.com
2707S: Supported
f21fb3ed
RV
2708F: drivers/net/ethernet/cavium/liquidio/
2709
ef0bbac3
VB
2710CC2520 IEEE-802.15.4 RADIO DRIVER
2711M: Varka Bhadram <varkabhadram@gmail.com>
2712L: linux-wpan@vger.kernel.org
2713S: Maintained
2714F: drivers/net/ieee802154/cc2520.c
2715F: include/linux/spi/cc2520.h
2716F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2717
b8154542 2718CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2719M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2720L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2721W: http://www.ibm.com/developerworks/power/cell/
2722S: Supported
679655da 2723F: arch/powerpc/include/asm/cell*.h
679655da 2724F: arch/powerpc/include/asm/spu*.h
c117ab84 2725F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2726F: arch/powerpc/oprofile/*cell*
2727F: arch/powerpc/platforms/cell/
b8154542 2728
398ecff5
SW
2729CEPH COMMON CODE (LIBCEPH)
2730M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2731M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2732M: Sage Weil <sage@redhat.com>
82593f87 2733L: ceph-devel@vger.kernel.org
09d90327 2734W: http://ceph.com/
fb99f881 2735T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2736T: git git://github.com/ceph/ceph-client.git
9030aaf9 2737S: Supported
14430813
JP
2738F: net/ceph/
2739F: include/linux/ceph/
2740F: include/linux/crush/
9030aaf9 2741
398ecff5
SW
2742CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2743M: "Yan, Zheng" <zyan@redhat.com>
2744M: Sage Weil <sage@redhat.com>
2745M: Ilya Dryomov <idryomov@gmail.com>
2746L: ceph-devel@vger.kernel.org
2747W: http://ceph.com/
2748T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2749T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2750S: Supported
2751F: Documentation/filesystems/ceph.txt
2752F: fs/ceph/
2753
cfc411e7
DH
2754CERTIFICATE HANDLING:
2755M: David Howells <dhowells@redhat.com>
2756M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2757L: keyrings@vger.kernel.org
cfc411e7
DH
2758S: Maintained
2759F: Documentation/module-signing.txt
2760F: certs/
d8d80386 2761F: scripts/sign-file.c
cfc411e7
DH
2762F: scripts/extract-cert.c
2763
18332a80 2764CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2765L: linux-usb@vger.kernel.org
10c6c9c9 2766S: Orphan
679655da
JP
2767F: Documentation/usb/WUSB-Design-overview.txt
2768F: Documentation/usb/wusb-cbaf
355ffe69
DV
2769F: drivers/usb/host/hwa-hc.c
2770F: drivers/usb/host/whci/
679655da
JP
2771F: drivers/usb/wusbcore/
2772F: include/linux/usb/wusb*
18332a80 2773
70e84049 2774CFAG12864B LCD DRIVER
8b58be88 2775M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2776W: http://miguelojeda.es/auxdisplay.htm
2777W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2778S: Maintained
679655da
JP
2779F: drivers/auxdisplay/cfag12864b.c
2780F: include/linux/cfag12864b.h
70e84049
MOS
2781
2782CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2783M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2784W: http://miguelojeda.es/auxdisplay.htm
2785W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2786S: Maintained
679655da
JP
2787F: drivers/auxdisplay/cfag12864bfb.c
2788F: include/linux/cfag12864b.h
70e84049 2789
704232c2 2790CFG80211 and NL80211
8b58be88 2791M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2792L: linux-wireless@vger.kernel.org
ce466579
JB
2793W: http://wireless.kernel.org/
2794T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2795T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2796S: Maintained
c117ab84 2797F: include/uapi/linux/nl80211.h
679655da
JP
2798F: include/net/cfg80211.h
2799F: net/wireless/*
2800X: net/wireless/wext*
704232c2 2801
46e64261
GKH
2802CHAR and MISC DRIVERS
2803M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2804M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2805T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2806S: Supported
46e64261
GKH
2807F: drivers/char/*
2808F: drivers/misc/*
471322a8 2809F: include/linux/miscdevice.h
46e64261 2810
0a920b5b 2811CHECKPATCH
8b58be88 2812M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2813M: Joe Perches <joe@perches.com>
2814S: Maintained
679655da 2815F: scripts/checkpatch.pl
0a920b5b 2816
f8407f26
HW
2817CHINESE DOCUMENTATION
2818M: Harry Wei <harryxiyou@gmail.com>
9740153c 2819L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2820L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2821S: Maintained
2822F: Documentation/zh_CN/
2823
2721ea2c 2824CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2825M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2826T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2827L: linux-usb@vger.kernel.org
2828S: Maintained
2829F: drivers/usb/chipidea/
2830
a93ad65d
HG
2831CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2832M: Hans de Goede <hdegoede@redhat.com>
2833L: linux-input@vger.kernel.org
2834S: Maintained
2835F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2836F: drivers/input/touchscreen/chipone_icn8318.c
2837
ab043105
OJ
2838CHROME HARDWARE PLATFORM SUPPORT
2839M: Olof Johansson <olof@lixom.net>
2840S: Maintained
9f273c24 2841T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2842F: drivers/platform/chrome/
2843
641cb85e 2844CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2845M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2846M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2847M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2848M: Neel Patel <neepatel@cisco.com>
7063fbf2 2849S: Supported
a6a5580c 2850F: drivers/net/ethernet/cisco/enic/
7063fbf2 2851
e3cf00d0 2852CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2853M: Christian Benvenuti <benve@cisco.com>
2854M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2855S: Supported
35ef4a9e 2856F: drivers/infiniband/hw/usnic/
e3cf00d0 2857
2b7a52a4 2858CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2859M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2860L: netdev@vger.kernel.org
2861S: Maintained
57d0b7a0 2862F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2863
3d4cfdc9
MB
2864CIRRUS LOGIC AUDIO CODEC DRIVERS
2865M: Brian Austin <brian.austin@cirrus.com>
2866M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2867L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2868S: Maintained
2869F: sound/soc/codecs/cs*
2870
94574d9a
KRW
2871CLEANCACHE API
2872M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2873L: linux-kernel@vger.kernel.org
2874S: Maintained
2875F: mm/cleancache.c
2876F: include/linux/cleancache.h
2877
d4275354 2878CLK API
8b58be88 2879M: Russell King <linux@arm.linux.org.uk>
aa571b14 2880L: linux-clk@vger.kernel.org
37417046 2881S: Maintained
d4275354
RK
2882F: include/linux/clk.h
2883
9222d247
JS
2884CLOCKSOURCE, CLOCKEVENT DRIVERS
2885M: Daniel Lezcano <daniel.lezcano@linaro.org>
2886M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2887L: linux-kernel@vger.kernel.org
9222d247
JS
2888T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2889S: Supported
2890F: drivers/clocksource
2891
5df6d737 2892CISCO FCOE HBA DRIVER
8fc89a79
HP
2893M: Hiral Patel <hiralpat@cisco.com>
2894M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2895M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2896L: linux-scsi@vger.kernel.org
2897S: Supported
2a99921a 2898F: drivers/scsi/fnic/
5df6d737 2899
c8806b6c
NM
2900CISCO SCSI HBA DRIVER
2901M: Narsimhulu Musini <nmusini@cisco.com>
2902M: Sesidhar Baddela <sebaddel@cisco.com>
2903L: linux-scsi@vger.kernel.org
2904S: Supported
2905F: drivers/scsi/snic/
2906
529aa8cb
TLSC
2907CMPC ACPI DRIVER
2908M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2909M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2910L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2911S: Supported
2912F: drivers/platform/x86/classmate-laptop.c
2913
85756a06
HV
2914COBALT MEDIA DRIVER
2915M: Hans Verkuil <hans.verkuil@cisco.com>
2916L: linux-media@vger.kernel.org
2917T: git git://linuxtv.org/media_tree.git
a825eaec 2918W: https://linuxtv.org
85756a06
HV
2919S: Supported
2920F: drivers/media/pci/cobalt/
2921
74425eee 2922COCCINELLE/Semantic Patches (SmPL)
26de9c26 2923M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2924M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2925M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2926M: Michal Marek <mmarek@suse.com>
26de9c26 2927L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2928T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2929W: http://coccinelle.lip6.fr/
2930S: Supported
4b92b2aa 2931F: Documentation/coccinelle.txt
74425eee
NP
2932F: scripts/coccinelle/
2933F: scripts/coccicheck
2934
1da177e4 2935CODA FILE SYSTEM
8b58be88 2936M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2937M: coda@cs.cmu.edu
2938L: codalist@coda.cs.cmu.edu
2939W: http://www.coda.cs.cmu.edu/
2940S: Maintained
679655da
JP
2941F: Documentation/filesystems/coda.txt
2942F: fs/coda/
2943F: include/linux/coda*.h
c117ab84 2944F: include/uapi/linux/coda*.h
1da177e4 2945
0b14261e
PZ
2946CODA V4L2 MEM2MEM DRIVER
2947M: Philipp Zabel <p.zabel@pengutronix.de>
2948L: linux-media@vger.kernel.org
2949S: Maintained
2950F: Documentation/devicetree/bindings/media/coda.txt
2951F: drivers/media/platform/coda/
2952
7704addb 2953COMMON CLK FRAMEWORK
a85fa007 2954M: Michael Turquette <mturquette@baylibre.com>
f956165f 2955M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2956L: linux-clk@vger.kernel.org
baeb0d9b 2957T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2958S: Maintained
60bea3b5
SW
2959F: drivers/clk/
2960X: drivers/clk/clkdev.c
7704addb 2961F: include/linux/clk-pr*
60bea3b5 2962F: include/linux/clk/
7704addb 2963
e2d1d6c0 2964COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2965M: Steve French <sfrench@samba.org>
51223df6 2966L: linux-cifs@vger.kernel.org
d1f28953 2967L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2968W: http://linux-cifs.samba.org/
bb1d5dda 2969T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2970S: Supported
ec421a71 2971F: Documentation/filesystems/cifs/
679655da 2972F: fs/cifs/
e2d1d6c0 2973
1da177e4 2974COMPACTPCI HOTPLUG CORE
8b58be88 2975M: Scott Murray <scott@spiteful.org>
64dab204 2976L: linux-pci@vger.kernel.org
82c4dfc7 2977S: Maintained
679655da 2978F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2979
2980COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2981M: Scott Murray <scott@spiteful.org>
64dab204 2982L: linux-pci@vger.kernel.org
82c4dfc7 2983S: Maintained
679655da 2984F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2985
2986COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2987M: Scott Murray <scott@spiteful.org>
64dab204 2988L: linux-pci@vger.kernel.org
82c4dfc7 2989S: Maintained
679655da 2990F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2991
5411552c 2992COMPAL LAPTOP SUPPORT
8b58be88 2993M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2994L: platform-driver-x86@vger.kernel.org
5411552c 2995S: Maintained
679655da 2996F: drivers/platform/x86/compal-laptop.c
5411552c 2997
949be0f7 2998CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
2999L: accessrunner-general@lists.sourceforge.net
3000W: http://accessrunner.sourceforge.net/
44243ef4 3001S: Orphan
679655da 3002F: drivers/usb/atm/cxacru.c
949be0f7 3003
e2d1d6c0 3004CONFIGFS
d6351db2 3005M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3006M: Christoph Hellwig <hch@lst.de>
3007T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3008S: Supported
679655da
JP
3009F: fs/configfs/
3010F: include/linux/configfs.h
e2d1d6c0 3011
acb9c1b2 3012CONNECTOR
8b58be88 3013M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3014L: netdev@vger.kernel.org
3015S: Maintained
3016F: drivers/connector/
3017
a3e3354d 3018CONTROL GROUP (CGROUP)
860ca0e6 3019M: Tejun Heo <tj@kernel.org>
ad50c159 3020M: Li Zefan <lizefan@huawei.com>
4d205676 3021M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3022L: cgroups@vger.kernel.org
860ca0e6 3023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3024S: Maintained
a3e3354d 3025F: Documentation/cgroups/
679655da
JP
3026F: include/linux/cgroup*
3027F: kernel/cgroup*
a3e3354d
TH
3028
3029CONTROL GROUP - CPUSET
3030M: Li Zefan <lizefan@huawei.com>
3031L: cgroups@vger.kernel.org
3032W: http://www.bullopensource.org/cpuset/
3033W: http://oss.sgi.com/projects/cpusets/
3034T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3035S: Maintained
3036F: Documentation/cgroups/cpusets.txt
3037F: include/linux/cpuset.h
3038F: kernel/cpuset.c
3039
3040CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3041M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3042M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3043M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3044L: cgroups@vger.kernel.org
3045L: linux-mm@kvack.org
3046S: Maintained
3047F: mm/memcontrol.c
5d1ea48b 3048F: mm/swap_cgroup.c
fb3a0fb6 3049
bebe4678 3050CORETEMP HARDWARE MONITORING DRIVER
96859129 3051M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
3052L: lm-sensors@lm-sensors.org
3053S: Maintained
679655da
JP
3054F: Documentation/hwmon/coretemp
3055F: drivers/hwmon/coretemp.c
bebe4678 3056
1da177e4 3057COSA/SRP SYNC SERIAL DRIVER
8b58be88 3058M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3059W: http://www.fi.muni.cz/~kas/cosa/
3060S: Maintained
679655da 3061F: drivers/net/wan/cosa*
1da177e4 3062
4371ee35 3063CPMAC ETHERNET DRIVER
8b58be88 3064M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3065L: netdev@vger.kernel.org
3066S: Maintained
b544dbac 3067F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3068
1da177e4 3069CPU FREQUENCY DRIVERS
9c3646d1 3070M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3071M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3072L: linux-pm@vger.kernel.org
1da177e4 3073S: Maintained
27209d91
VK
3074T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3075T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3076F: drivers/cpufreq/
3077F: include/linux/cpufreq.h
1da177e4 3078
8a67f0ef
VK
3079CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3080M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3081M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3082L: linux-pm@vger.kernel.org
3083W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3084S: Maintained
3085F: drivers/cpufreq/arm_big_little.h
3086F: drivers/cpufreq/arm_big_little.c
3087F: drivers/cpufreq/arm_big_little_dt.c
3088
14d2c34c 3089CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3090M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3091M: Daniel Lezcano <daniel.lezcano@linaro.org>
3092L: linux-pm@vger.kernel.org
3093L: linux-arm-kernel@lists.infradead.org
cea8321c 3094T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3095S: Maintained
3096F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3097
0c570c18
BZ
3098CPUIDLE DRIVER - ARM EXYNOS
3099M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3100M: Daniel Lezcano <daniel.lezcano@linaro.org>
3101M: Kukjin Kim <kgene@kernel.org>
3102L: linux-pm@vger.kernel.org
3103L: linux-samsung-soc@vger.kernel.org
3104S: Supported
3105F: drivers/cpuidle/cpuidle-exynos.c
3106F: arch/arm/mach-exynos/pm.c
3107
a8e39c35 3108CPUIDLE DRIVERS
9c3646d1 3109M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3110M: Daniel Lezcano <daniel.lezcano@linaro.org>
3111L: linux-pm@vger.kernel.org
3112S: Maintained
cea8321c 3113T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3114F: drivers/cpuidle/*
3115F: include/linux/cpuidle.h
3116
1da177e4 3117CPUID/MSR DRIVER
8b58be88 3118M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3119S: Maintained
679655da
JP
3120F: arch/x86/kernel/cpuid.c
3121F: arch/x86/kernel/msr.c
1da177e4 3122
7fe2f639 3123CPU POWER MONITORING SUBSYSTEM
d8130624 3124M: Thomas Renninger <trenn@suse.com>
103f1790 3125L: linux-pm@vger.kernel.org
7fe2f639 3126S: Maintained
14430813 3127F: tools/power/cpupower/
7fe2f639 3128
1da177e4 3129CRAMFS FILESYSTEM
ce00f85c 3130W: http://sourceforge.net/projects/cramfs/
54886a71 3131S: Orphan / Obsolete
679655da
JP
3132F: Documentation/filesystems/cramfs.txt
3133F: fs/cramfs/
1da177e4
LT
3134
3135CRIS PORT
8b58be88
JP
3136M: Mikael Starvik <starvik@axis.com>
3137M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3138L: linux-cris-kernel@axis.com
1da177e4 3139W: http://developer.axis.com
9f273c24 3140T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3141S: Maintained
679655da 3142F: arch/cris/
df621252 3143F: drivers/tty/serial/crisv10.*
1da177e4
LT
3144
3145CRYPTO API
8b58be88
JP
3146M: Herbert Xu <herbert@gondor.apana.org.au>
3147M: "David S. Miller" <davem@davemloft.net>
1da177e4 3148L: linux-crypto@vger.kernel.org
9f273c24 3149T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3150T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3151S: Maintained
679655da 3152F: Documentation/crypto/
2ca87a17 3153F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3154F: arch/*/crypto/
3155F: crypto/
3156F: drivers/crypto/
3157F: include/crypto/
1da177e4 3158
5b07bd57 3159CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3160M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3161L: linux-crypto@vger.kernel.org
3162S: Maintained
51a2228a
JP
3163F: crypto/ansi_cprng.c
3164F: crypto/rng.c
5b07bd57 3165
fc279cc2
HV
3166CS3308 MEDIA DRIVER
3167M: Hans Verkuil <hverkuil@xs4all.nl>
3168L: linux-media@vger.kernel.org
3169T: git git://linuxtv.org/media_tree.git
3170W: http://linuxtv.org
3171S: Odd Fixes
3172F: drivers/media/i2c/cs3308.c
3173F: drivers/media/i2c/cs3308.h
3174
9b4ffa48 3175CS5535 Audio ALSA driver
8b58be88 3176M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3177S: Maintained
679655da 3178F: sound/pci/cs5535audio/
9b4ffa48 3179
a910e4a9 3180CW1200 WLAN driver
b75f0050
JP
3181M: Solomon Peachy <pizza@shaftnet.org>
3182S: Maintained
560424e9 3183F: drivers/net/wireless/st/cw1200/
a910e4a9 3184
6d8425b1 3185CX18 VIDEO4LINUX DRIVER
6afdeaf8 3186M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3187L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3188L: linux-media@vger.kernel.org
275ffde4 3189T: git git://linuxtv.org/media_tree.git
a825eaec 3190W: https://linuxtv.org
30e10993 3191W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3192S: Maintained
679655da 3193F: Documentation/video4linux/cx18.txt
90d72ac6 3194F: drivers/media/pci/cx18/
6c0f0359 3195F: include/uapi/linux/ivtv*
6d8425b1 3196
3f101d91
HV
3197CX2341X MPEG ENCODER HELPER MODULE
3198M: Hans Verkuil <hverkuil@xs4all.nl>
3199L: linux-media@vger.kernel.org
3200T: git git://linuxtv.org/media_tree.git
a825eaec 3201W: https://linuxtv.org
3f101d91 3202S: Maintained
c368360b 3203F: drivers/media/common/cx2341x*
3f101d91
HV
3204F: include/media/cx2341x*
3205
b8fe6e2c
PB
3206CX24120 MEDIA DRIVER
3207M: Jemma Denson <jdenson@gmail.com>
3208M: Patrick Boettcher <patrick.boettcher@posteo.de>
3209L: linux-media@vger.kernel.org
a825eaec 3210W: https://linuxtv.org
b8fe6e2c
PB
3211Q: http://patchwork.linuxtv.org/project/linux-media/list/
3212S: Maintained
3213F: drivers/media/dvb-frontends/cx24120*
3214
20357578 3215CX88 VIDEO4LINUX DRIVER
009a5410 3216M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3217L: linux-media@vger.kernel.org
a825eaec 3218W: https://linuxtv.org
20357578
MCC
3219T: git git://linuxtv.org/media_tree.git
3220S: Odd fixes
3221F: Documentation/video4linux/cx88/
3222F: drivers/media/pci/cx88/
6d8425b1 3223
91952bc0
AP
3224CXD2820R MEDIA DRIVER
3225M: Antti Palosaari <crope@iki.fi>
3226L: linux-media@vger.kernel.org
a825eaec 3227W: https://linuxtv.org
91952bc0
AP
3228W: http://palosaari.fi/linux/
3229Q: http://patchwork.linuxtv.org/project/linux-media/list/
3230T: git git://linuxtv.org/anttip/media_tree.git
3231S: Maintained
3232F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3233
e5ec3789 3234CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3235M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3236L: netdev@vger.kernel.org
3237W: http://www.chelsio.com
3238S: Supported
f7917c00 3239F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3240
d8ae3c33 3241CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3242M: Karen Xie <kxie@chelsio.com>
3243L: linux-scsi@vger.kernel.org
3244W: http://www.chelsio.com
3245S: Supported
3246F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3247
e5ec3789 3248CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3249M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3250L: linux-rdma@vger.kernel.org
e5ec3789
SW
3251W: http://www.openfabrics.org
3252S: Supported
679655da 3253F: drivers/infiniband/hw/cxgb3/
e5ec3789 3254
be4c9bad 3255CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3256M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3257L: netdev@vger.kernel.org
3258W: http://www.chelsio.com
3259S: Supported
f7917c00 3260F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3261
d8ae3c33 3262CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3263M: Karen Xie <kxie@chelsio.com>
3264L: linux-scsi@vger.kernel.org
3265W: http://www.chelsio.com
3266S: Supported
3267F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3268
be4c9bad
RD
3269CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3270M: Steve Wise <swise@chelsio.com>
3271L: linux-rdma@vger.kernel.org
3272W: http://www.openfabrics.org
3273S: Supported
3274F: drivers/infiniband/hw/cxgb4/
3275
5c20a5c7
CL
3276CXGB4VF ETHERNET DRIVER (CXGB4VF)
3277M: Casey Leedom <leedom@chelsio.com>
3278L: netdev@vger.kernel.org
3279W: http://www.chelsio.com
3280S: Supported
f7917c00 3281F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3282
a9282d01
IM
3283CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3284M: Ian Munsie <imunsie@au1.ibm.com>
3285M: Michael Neuling <mikey@neuling.org>
3286L: linuxppc-dev@lists.ozlabs.org
3287S: Supported
3288F: drivers/misc/cxl/
ec249dd8 3289F: include/misc/cxl*
a9282d01
IM
3290F: include/uapi/misc/cxl.h
3291F: Documentation/powerpc/cxl.txt
3292F: Documentation/powerpc/cxl.txt
3293F: Documentation/ABI/testing/sysfs-class-cxl
3294
11f43ae7
MO
3295CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3296M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3297M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3298L: linux-scsi@vger.kernel.org
3299S: Supported
3300F: drivers/scsi/cxlflash/
3301F: include/uapi/scsi/cxlflash_ioctls.h
3302F: Documentation/powerpc/cxlflash.txt
3303
b52b97a3
GC
3304STMMAC ETHERNET DRIVER
3305M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3306L: netdev@vger.kernel.org
3307W: http://www.stlinux.com
3308S: Supported
7ac6653a 3309F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3310
1da177e4 3311CYBERPRO FB DRIVER
8b58be88 3312M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3314W: http://www.arm.linux.org.uk/
3315S: Maintained
8a61f013 3316F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3317
1da177e4 3318CYCLADES ASYNC MUX DRIVER
1da177e4 3319W: http://www.cyclades.com/
d459883e 3320S: Orphan
c897401b 3321F: drivers/tty/cyclades.c
679655da 3322F: include/linux/cyclades.h
c117ab84 3323F: include/uapi/linux/cyclades.h
1da177e4
LT
3324
3325CYCLADES PC300 DRIVER
1da177e4 3326W: http://www.cyclades.com/
d459883e 3327S: Orphan
679655da 3328F: drivers/net/wan/pc300*
1da177e4 3329
402f6ae4
AP
3330CYPRESS_FIRMWARE MEDIA DRIVER
3331M: Antti Palosaari <crope@iki.fi>
3332L: linux-media@vger.kernel.org
a825eaec 3333W: https://linuxtv.org
402f6ae4
AP
3334W: http://palosaari.fi/linux/
3335Q: http://patchwork.linuxtv.org/project/linux-media/list/
3336T: git git://linuxtv.org/anttip/media_tree.git
3337S: Maintained
3338F: drivers/media/common/cypress_firmware*
3339
e3ae3525 3340CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3341M: Ferruh Yigit <fery@cypress.com>
6305902c 3342L: linux-input@vger.kernel.org
be9a6f40 3343S: Supported
6305902c
JP
3344F: drivers/input/touchscreen/cyttsp*
3345F: include/linux/input/cyttsp.h
e3ae3525 3346
aaaf5fbf
JK
3347DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3348M: Joshua Kinard <kumba@gentoo.org>
3349S: Maintained
3350F: drivers/rtc/rtc-ds1685.c
3351F: include/linux/rtc/ds1685.h
3352
1da177e4 3353DAMA SLAVE for AX.25
8b58be88 3354M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3355W: http://yaina.de/jreuter/
3356W: http://www.qsl.net/dl1bke/
3357L: linux-hams@vger.kernel.org
3358S: Maintained
679655da
JP
3359F: net/ax25/af_ax25.c
3360F: net/ax25/ax25_dev.c
3361F: net/ax25/ax25_ds_*
3362F: net/ax25/ax25_in.c
3363F: net/ax25/ax25_out.c
3364F: net/ax25/ax25_timer.c
3365F: net/ax25/sysctl_net_ax25.c
1da177e4 3366
e2d1d6c0 3367DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3368L: netdev@vger.kernel.org
5ff77428 3369S: Orphan
679655da 3370F: Documentation/networking/dmfe.txt
0f04e2aa 3371F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3372
3373DC390/AM53C974 SCSI driver
d8130624 3374M: Hannes Reinecke <hare@suse.com>
71bd849d 3375L: linux-scsi@vger.kernel.org
e2d1d6c0 3376S: Maintained
71bd849d 3377F: drivers/scsi/am53c974.c
e2d1d6c0 3378
1da177e4 3379DC395x SCSI driver
61eee9a7 3380M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3381M: Ali Akcaagac <aliakc@web.de>
3382M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3383L: dc395x@twibble.org
cf015e9f
JP
3384W: http://twibble.org/dist/dc395x/
3385W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3386S: Maintained
679655da
JP
3387F: Documentation/scsi/dc395x.txt
3388F: drivers/scsi/dc395x.*
1da177e4 3389
eb8edb08 3390DCCP PROTOCOL
a89d030e 3391M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3392L: dccp@vger.kernel.org
c996d8b9 3393W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3394S: Maintained
679655da 3395F: include/linux/dccp.h
c117ab84 3396F: include/uapi/linux/dccp.h
679655da
JP
3397F: include/linux/tfrc.h
3398F: net/dccp/
eb8edb08 3399
1da177e4 3400DECnet NETWORK LAYER
1da177e4
LT
3401W: http://linux-decnet.sourceforge.net
3402L: linux-decnet-user@lists.sourceforge.net
f546444d 3403S: Orphan
679655da
JP
3404F: Documentation/networking/decnet.txt
3405F: net/decnet/
1da177e4 3406
ebff05b9
MR
3407DECSTATION PLATFORM SUPPORT
3408M: "Maciej W. Rozycki" <macro@linux-mips.org>
3409L: linux-mips@linux-mips.org
3410W: http://www.linux-mips.org/wiki/DECstation
3411S: Maintained
3412F: arch/mips/dec/
3413F: arch/mips/include/asm/dec/
3414F: arch/mips/include/asm/mach-dec/
3415
1da177e4 3416DEFXX FDDI NETWORK DRIVER
8b58be88 3417M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3418S: Maintained
33f810b2 3419F: drivers/net/fddi/defxx.*
1da177e4 3420
ad8f07cc 3421DELL LAPTOP DRIVER
8b58be88 3422M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3423M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3424L: platform-driver-x86@vger.kernel.org
ad8f07cc 3425S: Maintained
679655da 3426F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3427
817a5cdb
PR
3428DELL LAPTOP RBTN DRIVER
3429M: Pali RohĂ¡r <pali.rohar@gmail.com>
3430S: Maintained
3431F: drivers/platform/x86/dell-rbtn.*
3432
cdbff611
PR
3433DELL LAPTOP FREEFALL DRIVER
3434M: Pali RohĂ¡r <pali.rohar@gmail.com>
3435S: Maintained
3436F: drivers/platform/x86/dell-smo8800.c
3437
1da177e4 3438DELL LAPTOP SMM DRIVER
a5afba16 3439M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3440S: Maintained
a5afba16 3441F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3442F: include/uapi/linux/i8k.h
1da177e4 3443
90563ec4 3444DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3445M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3446S: Maintained
679655da
JP
3447F: Documentation/dcdbas.txt
3448F: drivers/firmware/dcdbas.*
90563ec4 3449
0b3f6109 3450DELL WMI EXTRAS DRIVER
8b58be88 3451M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3452M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3453S: Maintained
36b3a96f 3454F: drivers/platform/x86/dell-wmi.c
0b3f6109 3455
5efc75e3 3456DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3457M: John Youn <johnyoun@synopsys.com>
5efc75e3 3458L: linux-usb@vger.kernel.org
18f340f9 3459T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3460S: Maintained
197ba5f4 3461F: drivers/usb/dwc2/
5efc75e3 3462
94ab23dd 3463DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3464M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3465L: linux-usb@vger.kernel.org
94ab23dd
FB
3466T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3467S: Maintained
3468F: drivers/usb/dwc3/
3469
833c9545
JB
3470DEVICE COREDUMP (DEV_COREDUMP)
3471M: Johannes Berg <johannes@sipsolutions.net>
3472L: linux-kernel@vger.kernel.org
3473S: Maintained
3474F: drivers/base/devcoredump.c
3475F: include/linux/devcoredump.h
3476
89d07767
KP
3477DEVICE FREQUENCY (DEVFREQ)
3478M: MyungJoo Ham <myungjoo.ham@samsung.com>
3479M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3480L: linux-pm@vger.kernel.org
6a3cd722 3481T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3482S: Maintained
3483F: drivers/devfreq/
6a3cd722
CC
3484F: include/linux/devfreq.h
3485F: Documentation/devicetree/bindings/devfreq/
89d07767 3486
7dbded06
CC
3487DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3488M: Chanwoo Choi <cw00.choi@samsung.com>
3489L: linux-pm@vger.kernel.org
3490T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3491S: Supported
3492F: drivers/devfreq/event/
3493F: drivers/devfreq/devfreq-event.c
3494F: include/linux/devfreq-event.h
3495F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3496
1da177e4 3497DEVICE NUMBER REGISTRY
8b58be88 3498M: Torben Mathiasen <device@lanana.org>
1da177e4 3499W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3500S: Maintained
3501
e2d1d6c0 3502DEVICE-MAPPER (LVM)
854ecaad 3503M: Alasdair Kergon <agk@redhat.com>
8504eed3 3504M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3505M: dm-devel@redhat.com
e2d1d6c0
RD
3506L: dm-devel@redhat.com
3507W: http://sources.redhat.com/dm
8a6e2535 3508Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3509T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3510T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3511S: Maintained
679655da
JP
3512F: Documentation/device-mapper/
3513F: drivers/md/dm*
854ecaad 3514F: drivers/md/persistent-data/
679655da
JP
3515F: include/linux/device-mapper.h
3516F: include/linux/dm-*.h
8504eed3 3517F: include/uapi/linux/dm-*.h
e2d1d6c0 3518
c0d995aa
OST
3519DIALOG SEMICONDUCTOR DRIVERS
3520M: Support Opensource <support.opensource@diasemi.com>
3521W: http://www.dialog-semiconductor.com/products
3522S: Supported
3523F: Documentation/hwmon/da90??
7c933772 3524F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3525F: drivers/gpio/gpio-da90??.c
3526F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3527F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3528F: drivers/input/misc/da90??_onkey.c
3529F: drivers/input/touchscreen/da9052_tsi.c
3530F: drivers/leds/leds-da90??.c
3531F: drivers/mfd/da903x.c
3532F: drivers/mfd/da90??-*.c
7be72c2c 3533F: drivers/mfd/da91??-*.c
c0d995aa 3534F: drivers/power/da9052-battery.c
7be72c2c 3535F: drivers/power/da91??-*.c
c0d995aa
OST
3536F: drivers/regulator/da903x.c
3537F: drivers/regulator/da9???-regulator.[ch]
3538F: drivers/rtc/rtc-da90??.c
3539F: drivers/video/backlight/da90??_bl.c
3540F: drivers/watchdog/da90??_wdt.c
3541F: include/linux/mfd/da903x.h
3542F: include/linux/mfd/da9052/
3543F: include/linux/mfd/da9055/
3544F: include/linux/mfd/da9063/
7be72c2c 3545F: include/linux/mfd/da9150/
c0d995aa
OST
3546F: include/sound/da[79]*.h
3547F: sound/soc/codecs/da[79]*.[ch]
3548
599aa697
LL
3549DIGI NEO AND CLASSIC PCI PRODUCTS
3550M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3551M: Mark Hounschell <markh@compro.net>
599aa697
LL
3552L: driverdev-devel@linuxdriverproject.org
3553S: Maintained
3554F: drivers/staging/dgnc/
3555
335d7c58 3556DIOLAN U2C-12 I2C DRIVER
ca462085 3557M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3558L: linux-i2c@vger.kernel.org
3559S: Maintained
3560F: drivers/i2c/busses/i2c-diolan-u2c.c
3561
d475c634
MW
3562DIRECT ACCESS (DAX)
3563M: Matthew Wilcox <willy@linux.intel.com>
3564L: linux-fsdevel@vger.kernel.org
3565S: Supported
3566F: fs/dax.c
3567
e7839f25 3568DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3569M: Eric Paris <eparis@parisplace.org>
3c5119c0 3570S: Maintained
679655da
JP
3571F: Documentation/filesystems/dnotify.txt
3572F: fs/notify/dnotify/
3573F: include/linux/dnotify.h
1da177e4
LT
3574
3575DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3576M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3577W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3578W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3579W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3580S: Maintained
3581
4480f15b 3582DISKQUOTA
d8130624 3583M: Jan Kara <jack@suse.com>
1da177e4 3584S: Maintained
679655da
JP
3585F: Documentation/filesystems/quota.txt
3586F: fs/quota/
3587F: include/linux/quota*.h
c117ab84 3588F: include/uapi/linux/quota*.h
1da177e4 3589
702686ad
BT
3590DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3591M: Bernie Thompson <bernie@plugable.com>
3592L: linux-fbdev@vger.kernel.org
3593S: Maintained
3594W: http://plugable.com/category/projects/udlfb/
8a61f013 3595F: drivers/video/fbdev/udlfb.c
702686ad
BT
3596F: include/video/udlfb.h
3597F: Documentation/fb/udlfb.txt
3598
e7839f25 3599DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3600M: Christine Caulfield <ccaulfie@redhat.com>
3601M: David Teigland <teigland@redhat.com>
a4644184 3602L: cluster-devel@redhat.com
5be7b50f 3603W: http://sources.redhat.com/cluster/
9f273c24 3604T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3605S: Supported
679655da 3606F: fs/dlm/
5be7b50f 3607
53b6b3e0
SS
3608DMA BUFFER SHARING FRAMEWORK
3609M: Sumit Semwal <sumit.semwal@linaro.org>
3610S: Maintained
3611L: linux-media@vger.kernel.org
3612L: dri-devel@lists.freedesktop.org
8ada6d2d 3613L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3614F: drivers/dma-buf/
e46d12c6
JP
3615F: include/linux/dma-buf*
3616F: include/linux/reservation.h
3617F: include/linux/*fence.h
53b6b3e0
SS
3618F: Documentation/dma-buf-sharing.txt
3619T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3620
b3e5f263 3621DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3622M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3623L: dmaengine@vger.kernel.org
3624Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3625S: Maintained
679655da 3626F: drivers/dma/
0ce3c066 3627F: include/linux/dmaengine.h
979a281e
VK
3628F: Documentation/dmaengine/
3629T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3630
b825037d 3631DME1737 HARDWARE MONITOR DRIVER
8b58be88 3632M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3633L: lm-sensors@lm-sensors.org
3634S: Maintained
679655da
JP
3635F: Documentation/hwmon/dme1737
3636F: drivers/hwmon/dme1737.c
b825037d 3637
1f31e1b1 3638DMI/SMBIOS SUPPORT
d8130624 3639M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3640S: Maintained
d4aeef93 3641T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3642F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3643F: drivers/firmware/dmi-id.c
3644F: drivers/firmware/dmi_scan.c
3645F: include/linux/dmi.h
3646
7d2c86b5 3647DOCUMENTATION
ad3118b9 3648M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3649L: linux-doc@vger.kernel.org
3650S: Maintained
679655da 3651F: Documentation/
42f41ecf
JC
3652F: scripts/docproc.c
3653F: scripts/kernel-doc*
97be078b
RD
3654X: Documentation/ABI/
3655X: Documentation/devicetree/
933a46b8
JC
3656X: Documentation/acpi
3657X: Documentation/power
3658X: Documentation/spi
6c121170 3659X: Documentation/DocBook/media
c51edfb1 3660T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3661
1da177e4 3662DOUBLETALK DRIVER
8b58be88 3663M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3664L: blinux-list@redhat.com
3665S: Maintained
679655da
JP
3666F: drivers/char/dtlk.c
3667F: include/linux/dtlk.h
1da177e4 3668
e2d1d6c0 3669DPT_I2O SCSI RAID DRIVER
8b58be88 3670M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3671L: linux-scsi@vger.kernel.org
3672W: http://www.adaptec.com/
3673S: Maintained
679655da
JP
3674F: drivers/scsi/dpt*
3675F: drivers/scsi/dpt/
e2d1d6c0 3676
b411b363 3677DRBD DRIVER
bc2c049d
RK
3678M: Philipp Reisner <philipp.reisner@linbit.com>
3679M: Lars Ellenberg <lars.ellenberg@linbit.com>
3680L: drbd-dev@lists.linbit.com
28b8e8d4 3681W: http://www.drbd.org
bc2c049d
RK
3682T: git git://git.linbit.com/linux-drbd.git
3683T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3684S: Supported
3685F: drivers/block/drbd/
3686F: lib/lru_cache.c
3687F: Documentation/blockdev/drbd/
b411b363 3688
dc7dfcd8 3689DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3690M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3691T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3692S: Supported
679655da 3693F: Documentation/kobject.txt
7cfc51b9 3694F: drivers/base/
87544653 3695F: fs/debugfs/
dc7dfcd8
WS
3696F: fs/kernfs/
3697F: fs/sysfs/
87544653 3698F: include/linux/debugfs.h
dc7dfcd8 3699F: include/linux/kobj*
679655da 3700F: lib/kobj*
1da177e4
LT
3701
3702DRM DRIVERS
8b58be88 3703M: David Airlie <airlied@linux.ie>
4c6a3999 3704L: dri-devel@lists.freedesktop.org
b0447888 3705T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3706S: Maintained
679655da 3707F: drivers/gpu/drm/
433e3b34 3708F: drivers/gpu/vga/
850e9411 3709F: include/drm/
c117ab84 3710F: include/uapi/drm/
1da177e4 3711
566f5939
AD
3712RADEON DRM DRIVERS
3713M: Alex Deucher <alexander.deucher@amd.com>
3714M: Christian König <christian.koenig@amd.com>
3715L: dri-devel@lists.freedesktop.org
3716T: git git://people.freedesktop.org/~agd5f/linux
3717S: Supported
3718F: drivers/gpu/drm/radeon/
566f5939
AD
3719F: include/uapi/drm/radeon*
3720
03e255b9
TR
3721DRM PANEL DRIVERS
3722M: Thierry Reding <thierry.reding@gmail.com>
3723L: dri-devel@lists.freedesktop.org
3724T: git git://anongit.freedesktop.org/tegra/linux.git
3725S: Maintained
3726F: drivers/gpu/drm/drm_panel.c
3727F: drivers/gpu/drm/panel/
3728F: include/drm/drm_panel.h
2d799dde 3729F: Documentation/devicetree/bindings/display/panel/
03e255b9 3730
8daf7473 3731INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3732M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3733M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3734L: intel-gfx@lists.freedesktop.org
8daf7473 3735L: dri-devel@lists.freedesktop.org
7564fde3 3736W: https://01.org/linuxgraphics/
47f95647 3737Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3738T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3739S: Supported
14430813 3740F: drivers/gpu/drm/i915/
8daf7473 3741F: include/drm/i915*
c117ab84 3742F: include/uapi/drm/i915*
8daf7473 3743
99763bb8
BB
3744DRM DRIVERS FOR ATMEL HLCDC
3745M: Boris Brezillon <boris.brezillon@free-electrons.com>
3746L: dri-devel@lists.freedesktop.org
3747S: Supported
3748F: drivers/gpu/drm/atmel-hlcdc/
3749F: Documentation/devicetree/bindings/drm/atmel/
3750
398a6d4a
KP
3751DRM DRIVERS FOR EXYNOS
3752M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3753M: Joonyoung Shim <jy0922.shim@samsung.com>
3754M: Seung-Woo Kim <sw0312.kim@samsung.com>
3755M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3756L: dri-devel@lists.freedesktop.org
25a58030 3757T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3758S: Supported
14430813 3759F: drivers/gpu/drm/exynos/
398a6d4a 3760F: include/drm/exynos*
c117ab84 3761F: include/uapi/drm/exynos*
398a6d4a 3762
b55a1b9c
JW
3763DRM DRIVERS FOR FREESCALE DCU
3764M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3765M: Alison Wang <alison.wang@freescale.com>
3766L: dri-devel@lists.freedesktop.org
3767S: Supported
3768F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3769F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3770F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3771
0a3d775f
PZ
3772DRM DRIVERS FOR FREESCALE IMX
3773M: Philipp Zabel <p.zabel@pengutronix.de>
3774L: dri-devel@lists.freedesktop.org
3775S: Maintained
3776F: drivers/gpu/drm/imx/
ef739aa4 3777F: drivers/gpu/ipu-v3/
2d799dde 3778F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3779
ba2199a6
PJ
3780DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3781M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3782L: dri-devel@lists.freedesktop.org
3783T: git git://github.com/patjak/drm-gma500
3784S: Maintained
3785F: drivers/gpu/drm/gma500
3786F: include/drm/gma500*
3787
bd3b49f2 3788DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3789M: Thierry Reding <thierry.reding@gmail.com>
3790M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3791L: dri-devel@lists.freedesktop.org
3792L: linux-tegra@vger.kernel.org
a5ad7a63 3793T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3794S: Supported
dee8268f 3795F: drivers/gpu/drm/tegra/
a5ad7a63 3796F: drivers/gpu/host1x/
e1e90644 3797F: include/linux/host1x.h
a5ad7a63 3798F: include/uapi/drm/tegra_drm.h
2d799dde 3799F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3800
a284e9d1
LP
3801DRM DRIVERS FOR RENESAS
3802M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3803L: dri-devel@lists.freedesktop.org
4a121096 3804L: linux-renesas-soc@vger.kernel.org
a284e9d1
LP
3805T: git git://people.freedesktop.org/~airlied/linux
3806S: Supported
3807F: drivers/gpu/drm/rcar-du/
3808F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3809F: include/linux/platform_data/shmob_drm.h
3810
625e0346
HS
3811DRM DRIVERS FOR ROCKCHIP
3812M: Mark Yao <mark.yao@rock-chips.com>
3813L: dri-devel@lists.freedesktop.org
3814S: Maintained
3815F: drivers/gpu/drm/rockchip/
2d799dde 3816F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3817
7f11c476
BG
3818DRM DRIVERS FOR STI
3819M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3820M: Vincent Abriou <vincent.abriou@st.com>
3821L: dri-devel@lists.freedesktop.org
3822T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3823S: Maintained
3824F: drivers/gpu/drm/sti
2d799dde 3825F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3826
8bb0bce9
LS
3827DRM DRIVERS FOR VIVANTE GPU IP
3828M: Lucas Stach <l.stach@pengutronix.de>
3829R: Russell King <linux+etnaviv@arm.linux.org.uk>
3830R: Christian Gmeiner <christian.gmeiner@gmail.com>
3831L: dri-devel@lists.freedesktop.org
3832S: Maintained
3833F: drivers/gpu/drm/etnaviv
3834F: Documentation/devicetree/bindings/display/etnaviv
3835
598df1ac
AK
3836DSBR100 USB FM RADIO DRIVER
3837M: Alexey Klimov <klimov.linux@gmail.com>
3838L: linux-media@vger.kernel.org
3839T: git git://linuxtv.org/media_tree.git
3840S: Maintained
3841F: drivers/media/radio/dsbr100.c
3842
1da177e4 3843DSCC4 DRIVER
8b58be88 3844M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3845L: netdev@vger.kernel.org
1da177e4 3846S: Maintained
679655da 3847F: drivers/net/wan/dscc4.c
1da177e4 3848
cc11b140
HV
3849DT3155 MEDIA DRIVER
3850M: Hans Verkuil <hverkuil@xs4all.nl>
3851L: linux-media@vger.kernel.org
3852T: git git://linuxtv.org/media_tree.git
a825eaec 3853W: https://linuxtv.org
cc11b140
HV
3854S: Odd Fixes
3855F: drivers/media/pci/dt3155/
3856
91952bc0
AP
3857DVB_USB_AF9015 MEDIA DRIVER
3858M: Antti Palosaari <crope@iki.fi>
3859L: linux-media@vger.kernel.org
a825eaec 3860W: https://linuxtv.org
91952bc0
AP
3861W: http://palosaari.fi/linux/
3862Q: http://patchwork.linuxtv.org/project/linux-media/list/
3863T: git git://linuxtv.org/anttip/media_tree.git
3864S: Maintained
3865F: drivers/media/usb/dvb-usb-v2/af9015*
3866
3867DVB_USB_AF9035 MEDIA DRIVER
3868M: Antti Palosaari <crope@iki.fi>
3869L: linux-media@vger.kernel.org
a825eaec 3870W: https://linuxtv.org
91952bc0
AP
3871W: http://palosaari.fi/linux/
3872Q: http://patchwork.linuxtv.org/project/linux-media/list/
3873T: git git://linuxtv.org/anttip/media_tree.git
3874S: Maintained
3875F: drivers/media/usb/dvb-usb-v2/af9035*
3876
3877DVB_USB_ANYSEE MEDIA DRIVER
3878M: Antti Palosaari <crope@iki.fi>
3879L: linux-media@vger.kernel.org
a825eaec 3880W: https://linuxtv.org
91952bc0
AP
3881W: http://palosaari.fi/linux/
3882Q: http://patchwork.linuxtv.org/project/linux-media/list/
3883T: git git://linuxtv.org/anttip/media_tree.git
3884S: Maintained
3885F: drivers/media/usb/dvb-usb-v2/anysee*
3886
3887DVB_USB_AU6610 MEDIA DRIVER
3888M: Antti Palosaari <crope@iki.fi>
3889L: linux-media@vger.kernel.org
a825eaec 3890W: https://linuxtv.org
91952bc0
AP
3891W: http://palosaari.fi/linux/
3892Q: http://patchwork.linuxtv.org/project/linux-media/list/
3893T: git git://linuxtv.org/anttip/media_tree.git
3894S: Maintained
3895F: drivers/media/usb/dvb-usb-v2/au6610*
3896
3897DVB_USB_CE6230 MEDIA DRIVER
3898M: Antti Palosaari <crope@iki.fi>
3899L: linux-media@vger.kernel.org
a825eaec 3900W: https://linuxtv.org
91952bc0
AP
3901W: http://palosaari.fi/linux/
3902Q: http://patchwork.linuxtv.org/project/linux-media/list/
3903T: git git://linuxtv.org/anttip/media_tree.git
3904S: Maintained
3905F: drivers/media/usb/dvb-usb-v2/ce6230*
3906
d099dea2
MK
3907DVB_USB_CXUSB MEDIA DRIVER
3908M: Michael Krufky <mkrufky@linuxtv.org>
3909L: linux-media@vger.kernel.org
a825eaec 3910W: https://linuxtv.org
d099dea2
MK
3911W: http://github.com/mkrufky
3912Q: http://patchwork.linuxtv.org/project/linux-media/list/
3913T: git git://linuxtv.org/media_tree.git
3914S: Maintained
9819da66 3915F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3916
91952bc0 3917DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3918M: Antti Palosaari <crope@iki.fi>
3919L: linux-media@vger.kernel.org
a825eaec 3920W: https://linuxtv.org
91952bc0
AP
3921W: http://palosaari.fi/linux/
3922Q: http://patchwork.linuxtv.org/project/linux-media/list/
3923T: git git://linuxtv.org/anttip/media_tree.git
3924S: Maintained
91952bc0 3925F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3926
5560983b 3927DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3928M: Antti Palosaari <crope@iki.fi>
3929L: linux-media@vger.kernel.org
a825eaec 3930W: https://linuxtv.org
91952bc0
AP
3931Q: http://patchwork.linuxtv.org/project/linux-media/list/
3932T: git git://linuxtv.org/anttip/media_tree.git
3933S: Maintained
5560983b 3934F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3935
8856f5f2
MK
3936DVB_USB_MXL111SF MEDIA DRIVER
3937M: Michael Krufky <mkrufky@linuxtv.org>
3938L: linux-media@vger.kernel.org
a825eaec 3939W: https://linuxtv.org
8856f5f2
MK
3940W: http://github.com/mkrufky
3941Q: http://patchwork.linuxtv.org/project/linux-media/list/
3942T: git git://linuxtv.org/mkrufky/mxl111sf.git
3943S: Maintained
3944F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3945
91952bc0
AP
3946DVB_USB_RTL28XXU MEDIA DRIVER
3947M: Antti Palosaari <crope@iki.fi>
3948L: linux-media@vger.kernel.org
a825eaec 3949W: https://linuxtv.org
91952bc0
AP
3950W: http://palosaari.fi/linux/
3951Q: http://patchwork.linuxtv.org/project/linux-media/list/
3952T: git git://linuxtv.org/anttip/media_tree.git
3953S: Maintained
3954F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3955
3956DVB_USB_V2 MEDIA DRIVER
3957M: Antti Palosaari <crope@iki.fi>
3958L: linux-media@vger.kernel.org
a825eaec 3959W: https://linuxtv.org
91952bc0
AP
3960W: http://palosaari.fi/linux/
3961Q: http://patchwork.linuxtv.org/project/linux-media/list/
3962T: git git://linuxtv.org/anttip/media_tree.git
3963S: Maintained
3964F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3965F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3966
ac0ac38f 3967DYNAMIC DEBUG
5c4a97d1 3968M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3969S: Maintained
3970F: lib/dynamic_debug.c
3971F: include/linux/dynamic_debug.h
3972
789c7048 3973DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3974M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3975S: Maintained
df621252 3976F: drivers/tty/serial/dz.*
789c7048 3977
f17effbe
MF
3978E3X0 POWER BUTTON DRIVER
3979M: Moritz Fischer <moritz.fischer@ettus.com>
3980L: usrp-users@lists.ettus.com
3981W: http://www.ettus.com
3982S: Supported
3983F: drivers/input/misc/e3x0-button.c
3984F: Documentation/devicetree/bindings/input/e3x0-button.txt
3985
91952bc0
AP
3986E4000 MEDIA DRIVER
3987M: Antti Palosaari <crope@iki.fi>
3988L: linux-media@vger.kernel.org
a825eaec 3989W: https://linuxtv.org
91952bc0
AP
3990W: http://palosaari.fi/linux/
3991Q: http://patchwork.linuxtv.org/project/linux-media/list/
3992T: git git://linuxtv.org/anttip/media_tree.git
3993S: Maintained
3994F: drivers/media/tuners/e4000*
3995
1da177e4 3996EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 3997M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
3998L: linux-scsi@vger.kernel.org
3999S: Maintained
679655da 4000F: drivers/scsi/eata.c
1da177e4 4001
91952bc0
AP
4002EC100 MEDIA DRIVER
4003M: Antti Palosaari <crope@iki.fi>
4004L: linux-media@vger.kernel.org
a825eaec 4005W: https://linuxtv.org
91952bc0
AP
4006W: http://palosaari.fi/linux/
4007Q: http://patchwork.linuxtv.org/project/linux-media/list/
4008T: git git://linuxtv.org/anttip/media_tree.git
4009S: Maintained
4010F: drivers/media/dvb-frontends/ec100*
4011
237fead6 4012ECRYPT FILE SYSTEM
0de9adf2 4013M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4014L: ecryptfs@vger.kernel.org
24a923e4 4015W: http://ecryptfs.org
6dc7516e 4016W: https://launchpad.net/ecryptfs
9f273c24 4017T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4018S: Supported
679655da
JP
4019F: Documentation/filesystems/ecryptfs.txt
4020F: fs/ecryptfs/
237fead6 4021
da9bb1d2 4022EDAC-CORE
8b58be88 4023M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4024M: Borislav Petkov <bp@alien8.de>
009a5410 4025M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 4026L: linux-edac@vger.kernel.org
07cd6bf5
FW
4027T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4028T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4029S: Supported
679655da 4030F: Documentation/edac.txt
91445c72 4031F: drivers/edac/
679655da 4032F: include/linux/edac.h
0e438e3f 4033
c476c23b 4034EDAC-AMD64
8b58be88 4035M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4036M: Borislav Petkov <bp@alien8.de>
91445c72 4037L: linux-edac@vger.kernel.org
487ba8e8 4038S: Maintained
c476c23b
BP
4039F: drivers/edac/amd64_edac*
4040
836dae5d
RR
4041EDAC-CALXEDA
4042M: Doug Thompson <dougthompson@xmission.com>
4043M: Robert Richter <rric@kernel.org>
4044L: linux-edac@vger.kernel.org
836dae5d
RR
4045S: Maintained
4046F: drivers/edac/highbank*
4047
f65aad41
RB
4048EDAC-CAVIUM
4049M: Ralf Baechle <ralf@linux-mips.org>
4050M: David Daney <david.daney@cavium.com>
4051L: linux-edac@vger.kernel.org
4052L: linux-mips@linux-mips.org
f65aad41
RB
4053S: Supported
4054F: drivers/edac/octeon_edac*
4055
0e438e3f 4056EDAC-E752X
8b58be88
JP
4057M: Mark Gross <mark.gross@intel.com>
4058M: Doug Thompson <dougthompson@xmission.com>
91445c72 4059L: linux-edac@vger.kernel.org
0e438e3f 4060S: Maintained
679655da 4061F: drivers/edac/e752x_edac.c
0e438e3f
DP
4062
4063EDAC-E7XXX
8b58be88 4064M: Doug Thompson <dougthompson@xmission.com>
91445c72 4065L: linux-edac@vger.kernel.org
0e438e3f 4066S: Maintained
679655da 4067F: drivers/edac/e7xxx_edac.c
0e438e3f 4068
77c5f5d2 4069EDAC-GHES
009a5410 4070M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4071L: linux-edac@vger.kernel.org
77c5f5d2 4072S: Maintained
2caa67a6 4073F: drivers/edac/ghes_edac.c
77c5f5d2 4074
6bc78404 4075EDAC-I82443BXGX
8b58be88 4076M: Tim Small <tim@buttersideup.com>
91445c72 4077L: linux-edac@vger.kernel.org
6bc78404 4078S: Maintained
679655da 4079F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4080
4081EDAC-I3000
8b58be88 4082M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4083L: linux-edac@vger.kernel.org
6bc78404 4084S: Maintained
679655da 4085F: drivers/edac/i3000_edac.c
6bc78404
DT
4086
4087EDAC-I5000
8b58be88 4088M: Doug Thompson <dougthompson@xmission.com>
91445c72 4089L: linux-edac@vger.kernel.org
ba9a5918 4090S: Maintained
679655da 4091F: drivers/edac/i5000_edac.c
ba9a5918 4092
44c12cb2 4093EDAC-I5400
009a5410 4094M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4095L: linux-edac@vger.kernel.org
44c12cb2 4096S: Maintained
679655da 4097F: drivers/edac/i5400_edac.c
44c12cb2 4098
3c9c92b6 4099EDAC-I7300
009a5410 4100M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4101L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4102S: Maintained
4103F: drivers/edac/i7300_edac.c
4104
67c89316 4105EDAC-I7CORE
009a5410 4106M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4107L: linux-edac@vger.kernel.org
67c89316 4108S: Maintained
70aff0ce 4109F: drivers/edac/i7core_edac.c
67c89316 4110
ba9a5918 4111EDAC-I82975X
8b58be88 4112M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4113M: "Arvind R." <arvino55@gmail.com>
91445c72 4114L: linux-edac@vger.kernel.org
ba9a5918 4115S: Maintained
679655da 4116F: drivers/edac/i82975x_edac.c
ba9a5918 4117
791b4706
JB
4118EDAC-IE31200
4119M: Jason Baron <jbaron@akamai.com>
4120L: linux-edac@vger.kernel.org
791b4706
JB
4121S: Maintained
4122F: drivers/edac/ie31200_edac.c
4123
ccdfb979 4124EDAC-MPC85XX
30c7469b 4125M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4126L: linux-edac@vger.kernel.org
ccdfb979
JT
4127S: Maintained
4128F: drivers/edac/mpc85xx_edac.[ch]
4129
ba9a5918 4130EDAC-PASEMI
8b58be88 4131M: Egor Martovetsky <egor@pasemi.com>
91445c72 4132L: linux-edac@vger.kernel.org
6bc78404 4133S: Maintained
679655da 4134F: drivers/edac/pasemi_edac.c
6bc78404 4135
0e438e3f 4136EDAC-R82600
8b58be88 4137M: Tim Small <tim@buttersideup.com>
91445c72 4138L: linux-edac@vger.kernel.org
0e438e3f 4139S: Maintained
679655da 4140F: drivers/edac/r82600_edac.c
da9bb1d2 4141
4d096ca7 4142EDAC-SBRIDGE
009a5410 4143M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4144L: linux-edac@vger.kernel.org
4d096ca7
MCC
4145S: Maintained
4146F: drivers/edac/sb_edac.c
4147
995e1de4
LH
4148EDAC-XGENE
4149APPLIED MICRO (APM) X-GENE SOC EDAC
4150M: Loc Ho <lho@apm.com>
4151S: Supported
4152F: drivers/edac/xgene_edac.c
4153F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4154
af39917d
CL
4155EDIROL UA-101/UA-1000 DRIVER
4156M: Clemens Ladisch <clemens@ladisch.de>
4157L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4158T: git git://git.alsa-project.org/alsa-kernel.git
4159S: Maintained
4160F: sound/usb/misc/ua101.c
4161
1f7df953 4162EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4163M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4164L: linux-efi@vger.kernel.org
78bef24e 4165T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4166S: Maintained
fb2efb5c 4167F: Documentation/efi-stub.txt
1f7df953
MF
4168F: arch/ia64/kernel/efi.c
4169F: arch/x86/boot/compressed/eboot.[ch]
4170F: arch/x86/include/asm/efi.h
4171F: arch/x86/platform/efi/*
a9499fa7 4172F: drivers/firmware/efi/*
1f7df953
MF
4173F: include/linux/efi*.h
4174
d68772b7
MF
4175EFI VARIABLE FILESYSTEM
4176M: Matthew Garrett <matthew.garrett@nebula.com>
4177M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4178M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4179T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4180L: linux-efi@vger.kernel.org
4181S: Maintained
4182F: fs/efivarfs/
4183
85a00d9b
PJ
4184EFIFB FRAMEBUFFER DRIVER
4185L: linux-fbdev@vger.kernel.org
4186M: Peter Jones <pjones@redhat.com>
4187S: Maintained
8a61f013 4188F: drivers/video/fbdev/efifb.c
85a00d9b 4189
0bee8d28
JT
4190EFS FILESYSTEM
4191W: http://aeschi.ch.eu.org/efs/
4192S: Orphan
679655da 4193F: fs/efs/
0bee8d28 4194
aa8a9e25 4195EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4196M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4197L: netdev@vger.kernel.org
4198S: Maintained
9aa32835 4199F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4200
f0319efe 4201EM28XX VIDEO4LINUX DRIVER
009a5410 4202M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4203L: linux-media@vger.kernel.org
a825eaec 4204W: https://linuxtv.org
f0319efe
MCC
4205T: git git://linuxtv.org/media_tree.git
4206S: Maintained
4207F: drivers/media/usb/em28xx/
4208
3e3a7d66 4209EMBEDDED LINUX
8b58be88
JP
4210M: Paul Gortmaker <paul.gortmaker@windriver.com>
4211M: Matt Mackall <mpm@selenic.com>
4212M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4213L: linux-embedded@vger.kernel.org
4214S: Maintained
4215
32505876
JS
4216EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4217M: James Smart <james.smart@avagotech.com>
4218M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4219L: linux-scsi@vger.kernel.org
32505876 4220W: http://www.avagotech.com
ce00f85c 4221S: Supported
679655da 4222F: drivers/scsi/lpfc/
3a1c1d44 4223
5f5bac82 4224ENE CB710 FLASH CARD READER DRIVER
8b58be88 4225M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4226S: Maintained
4227F: drivers/misc/cb710/
4228F: drivers/mmc/host/cb710-mmc.*
4229F: include/linux/cb710.h
4230
931e39a1
ML
4231ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4232M: Maxim Levitsky <maximlevitsky@gmail.com>
4233S: Maintained
2a837449 4234F: drivers/media/rc/ene_ir.*
931e39a1 4235
ec207dcc
GS
4236ENHANCED ERROR HANDLING (EEH)
4237M: Gavin Shan <shangw@linux.vnet.ibm.com>
4238L: linuxppc-dev@lists.ozlabs.org
4239S: Supported
4240F: Documentation/powerpc/eeh-pci-error-recovery.txt
4241F: arch/powerpc/kernel/eeh*.c
4242
d5ca9006 4243EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4244M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4245S: Maintained
084bad91 4246T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4247F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4248F: include/video/s1d13xxxfb.h
d5ca9006 4249
38df6492
ME
4250ET131X NETWORK DRIVER
4251M: Mark Einon <mark.einon@gmail.com>
4252S: Odd Fixes
4253F: drivers/net/ethernet/agere/
4254
1da177e4 4255ETHERNET BRIDGE
adbbf69d 4256M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4257L: bridge@lists.linux-foundation.org
4c325313 4258L: netdev@vger.kernel.org
c996d8b9 4259W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4260S: Maintained
679655da
JP
4261F: include/linux/netfilter_bridge/
4262F: net/bridge/
1da177e4 4263
22f08ad9
FF
4264ETHERNET PHY LIBRARY
4265M: Florian Fainelli <f.fainelli@gmail.com>
4266L: netdev@vger.kernel.org
4267S: Maintained
4268F: include/linux/phy.h
4269F: include/linux/phy_fixed.h
4270F: drivers/net/phy/
4271F: Documentation/networking/phy.txt
4272F: drivers/of/of_mdio.c
4273F: drivers/of/of_net.c
4274
1da177e4 4275EXT2 FILE SYSTEM
d8130624 4276M: Jan Kara <jack@suse.com>
72be2ccf 4277L: linux-ext4@vger.kernel.org
1da177e4 4278S: Maintained
679655da
JP
4279F: Documentation/filesystems/ext2.txt
4280F: fs/ext2/
4281F: include/linux/ext2*
1da177e4 4282
72be2ccf 4283EXT4 FILE SYSTEM
8b58be88 4284M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4285M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4286L: linux-ext4@vger.kernel.org
08a225f1 4287W: http://ext4.wiki.kernel.org
8a6e2535 4288Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4289T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4290S: Maintained
679655da
JP
4291F: Documentation/filesystems/ext4.txt
4292F: fs/ext4/
1da177e4 4293
c5532b09 4294Extended Verification Module (EVM)
74dd744f
MZ
4295M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4296L: linux-ima-devel@lists.sourceforge.net
4297L: linux-security-module@vger.kernel.org
c5532b09
MZ
4298S: Supported
4299F: security/integrity/evm/
4300
df6b3cfe
MH
4301EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4302M: MyungJoo Ham <myungjoo.ham@samsung.com>
4303M: Chanwoo Choi <cw00.choi@samsung.com>
4304L: linux-kernel@vger.kernel.org
81df63a9 4305T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4306S: Maintained
4307F: drivers/extcon/
cd2c3e7f
CC
4308F: include/linux/extcon/
4309F: include/linux/extcon.h
df6b3cfe 4310F: Documentation/extcon/
cd2c3e7f 4311F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4312
e2a75c44 4313EXYNOS DP DRIVER
b7701755 4314M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4315L: dri-devel@lists.freedesktop.org
4316S: Maintained
4317F: drivers/gpu/drm/exynos/exynos_dp*
4318
33ad3912
DL
4319EXYNOS MIPI DISPLAY DRIVERS
4320M: Inki Dae <inki.dae@samsung.com>
4321M: Donghwa Lee <dh09.lee@samsung.com>
4322M: Kyungmin Park <kyungmin.park@samsung.com>
4323L: linux-fbdev@vger.kernel.org
4324S: Maintained
8a61f013 4325F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4326F: include/video/exynos_mipi*
4327
e53004e2 4328F71805F HARDWARE MONITORING DRIVER
d8130624 4329M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4330L: lm-sensors@lm-sensors.org
4331S: Maintained
679655da
JP
4332F: Documentation/hwmon/f71805f
4333F: drivers/hwmon/f71805f.c
e53004e2 4334
eea977ed
MB
4335FC0011 TUNER DRIVER
4336M: Michael Buesch <m@bues.ch>
4337L: linux-media@vger.kernel.org
4338S: Maintained
ccae7af2
MCC
4339F: drivers/media/tuners/fc0011.h
4340F: drivers/media/tuners/fc0011.c
eea977ed 4341
91952bc0
AP
4342FC2580 MEDIA DRIVER
4343M: Antti Palosaari <crope@iki.fi>
4344L: linux-media@vger.kernel.org
a825eaec 4345W: https://linuxtv.org
91952bc0
AP
4346W: http://palosaari.fi/linux/
4347Q: http://patchwork.linuxtv.org/project/linux-media/list/
4348T: git git://linuxtv.org/anttip/media_tree.git
4349S: Maintained
4350F: drivers/media/tuners/fc2580*
eea977ed 4351
88b2dbdb
EP
4352FANOTIFY
4353M: Eric Paris <eparis@redhat.com>
4354S: Maintained
4355F: fs/notify/fanotify/
4356F: include/linux/fanotify.h
c117ab84 4357F: include/uapi/linux/fanotify.h
88b2dbdb 4358
1da177e4 4359FARSYNC SYNCHRONOUS DRIVER
8b58be88 4360M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4361W: http://www.farsite.co.uk/
4362S: Supported
679655da 4363F: drivers/net/wan/farsync.*
1da177e4 4364
c5408b88 4365FAULT INJECTION SUPPORT
8b58be88 4366M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4367S: Supported
679655da
JP
4368F: Documentation/fault-injection/
4369F: lib/fault-inject.c
c5408b88 4370
053e514f
NT
4371FBTFT Framebuffer drivers
4372M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4373M: Noralf Trønnes <noralf@tronnes.org>
4374S: Maintained
4375F: drivers/staging/fbtft/
4376
cae727db 4377FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4378M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4379L: fcoe-devel@open-fcoe.org
cae727db
RL
4380W: www.Open-FCoE.org
4381S: Supported
4382F: drivers/scsi/libfc/
4383F: drivers/scsi/fcoe/
4384F: include/scsi/fc/
4385F: include/scsi/libfc.h
4386F: include/scsi/libfcoe.h
c117ab84 4387F: include/uapi/scsi/fc/
cae727db 4388
e2d1d6c0 4389FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4390M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4391M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4392L: linux-fsdevel@vger.kernel.org
1da177e4 4393S: Maintained
679655da
JP
4394F: include/linux/fcntl.h
4395F: include/linux/fs.h
c117ab84
CEB
4396F: include/uapi/linux/fcntl.h
4397F: include/uapi/linux/fs.h
679655da
JP
4398F: fs/fcntl.c
4399F: fs/locks.c
1da177e4 4400
e2d1d6c0 4401FILESYSTEMS (VFS and infrastructure)
8b58be88 4402M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4403L: linux-fsdevel@vger.kernel.org
173acc7c 4404S: Maintained
679655da 4405F: fs/*
173acc7c 4406
b26e0ed4 4407FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4408M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4409L: lm-sensors@lm-sensors.org
4410S: Maintained
d5ca6918
JP
4411F: drivers/hwmon/f75375s.c
4412F: include/linux/f75375s.h
b26e0ed4 4413
a331b0c3
CL
4414FIREWIRE AUDIO DRIVERS
4415M: Clemens Ladisch <clemens@ladisch.de>
4416L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4417T: git git://git.alsa-project.org/alsa-kernel.git
4418S: Maintained
4419F: sound/firewire/
4420
eb86ec51
SR
4421FIREWIRE MEDIA DRIVERS (firedtv)
4422M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4423L: linux-media@vger.kernel.org
4424L: linux1394-devel@lists.sourceforge.net
4425T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4426S: Maintained
4427F: drivers/media/firewire/
4428
a511ce33
CB
4429FIREWIRE SBP-2 TARGET
4430M: Chris Boot <bootc@bootc.net>
4431L: linux-scsi@vger.kernel.org
4432L: target-devel@vger.kernel.org
4433L: linux1394-devel@lists.sourceforge.net
4434T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4435S: Maintained
4436F: drivers/target/sbp/
4437
7d2c86b5 4438FIREWIRE SUBSYSTEM
8b58be88 4439M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4440L: linux1394-devel@lists.sourceforge.net
958a29cb 4441W: http://ieee1394.wiki.kernel.org/
2ca526bf 4442T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4443S: Maintained
679655da 4444F: drivers/firewire/
8f06ce3b
SR
4445F: include/linux/firewire.h
4446F: include/uapi/linux/firewire*.h
9f6d3c4b 4447F: tools/firewire/
e2d1d6c0
RD
4448
4449FIRMWARE LOADER (request_firmware)
39e68089
ML
4450M: Ming Lei <ming.lei@canonical.com>
4451L: linux-kernel@vger.kernel.org
4452S: Maintained
679655da
JP
4453F: Documentation/firmware_class/
4454F: drivers/base/firmware*.c
4455F: include/linux/firmware.h
e2d1d6c0 4456
f730e3dc 4457FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4458M: Joshua Morris <josh.h.morris@us.ibm.com>
4459M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4460S: Maintained
4461F: drivers/block/rsxx/
4462
8206f664 4463FLOPPY DRIVER
e5f6450c 4464M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4465T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4466S: Odd fixes
4467F: drivers/block/floppy.c
4468
9c9f32ed
AR
4469FMC SUBSYSTEM
4470M: Alessandro Rubini <rubini@gnudd.com>
4471W: http://www.ohwr.org/projects/fmc-bus
4472S: Supported
4473F: drivers/fmc/
4474F: include/linux/fmc*.h
4475F: include/linux/ipmi-fru.h
4476K: fmc_d.*register
4477
3c0ed7d5
AT
4478FPGA MANAGER FRAMEWORK
4479M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4480R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4481S: Maintained
4482F: drivers/fpga/
4483F: include/linux/fpga/fpga-mgr.h
4484W: http://www.rocketboards.org
4485
e2d1d6c0 4486FPU EMULATOR
8b58be88 4487M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4488W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4489S: Maintained
679655da 4490F: arch/x86/math-emu/
e2d1d6c0
RD
4491
4492FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4493L: netdev@vger.kernel.org
c173bfac 4494S: Orphan
679655da
JP
4495F: drivers/net/wan/dlci.c
4496F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4497
4498FRAMEBUFFER LAYER
5489e948
JCPV
4499M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4500M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4501L: linux-fbdev@vger.kernel.org
e2d1d6c0 4502W: http://linux-fbdev.sourceforge.net/
b22fe37b 4503Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4504T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4505S: Maintained
679655da 4506F: Documentation/fb/
b22fe37b
PM
4507F: drivers/video/
4508F: include/video/
679655da 4509F: include/linux/fb.h
c117ab84
CEB
4510F: include/uapi/video/
4511F: include/uapi/linux/fb.h
e2d1d6c0 4512
a57c188e 4513FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4514M: Timur Tabi <timur@tabi.org>
a57c188e 4515L: linux-fbdev@vger.kernel.org
c4ef9bc4 4516S: Maintained
8a61f013 4517F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4518
e2d1d6c0 4519FREESCALE DMA DRIVER
8b58be88
JP
4520M: Li Yang <leoli@freescale.com>
4521M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4522L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4523S: Maintained
679655da 4524F: drivers/dma/fsldma.*
e2d1d6c0
RD
4525
4526FREESCALE I2C CPM DRIVER
8b58be88 4527M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4528L: linuxppc-dev@lists.ozlabs.org
846557d3 4529L: linux-i2c@vger.kernel.org
0d2b405a 4530S: Maintained
679655da 4531F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4532
60e8c5ab 4533FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4534M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4535L: linux-fbdev@vger.kernel.org
efc03ecb 4536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4537S: Maintained
bad985a1 4538F: include/linux/platform_data/video-imxfb.h
8a61f013 4539F: drivers/video/fbdev/imxfb.c
60e8c5ab 4540
4d8e2cef
HX
4541FREESCALE QUAD SPI DRIVER
4542M: Han Xu <han.xu@freescale.com>
4543L: linux-mtd@lists.infradead.org
4544S: Maintained
4545F: drivers/mtd/spi-nor/fsl-quadspi.c
4546
4689a6b1 4547FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4548M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4549M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4550L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4551L: netdev@vger.kernel.org
4552S: Maintained
ec21e2ec 4553F: drivers/net/ethernet/freescale/fs_enet/
679655da 4554F: include/linux/fs_enet_pd.h
4689a6b1 4555
d9e9d82c 4556FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4557L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4558S: Orphan
7aa1aa6e
ZQ
4559F: drivers/soc/fsl/qe/
4560F: include/soc/fsl/*qe*.h
4561F: include/soc/fsl/*ucc*.h
d9e9d82c 4562
b55ef929 4563FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4564M: Li Yang <leoli@freescale.com>
6372594a 4565L: linux-usb@vger.kernel.org
a4724ed6 4566L: linuxppc-dev@lists.ozlabs.org
a7205b30 4567S: Maintained
faf2e1db 4568F: drivers/usb/gadget/udc/fsl*
a7205b30 4569
beaf53bf 4570FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4571M: Li Yang <leoli@freescale.com>
beaf53bf 4572L: netdev@vger.kernel.org
a4724ed6 4573L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4574S: Maintained
ec21e2ec 4575F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4576
abb1ed7b
CM
4577FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4578M: Claudiu Manoil <claudiu.manoil@freescale.com>
4579L: netdev@vger.kernel.org
4580S: Maintained
4581F: drivers/net/ethernet/freescale/gianfar*
4582X: drivers/net/ethernet/freescale/gianfar_ptp.c
4583F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4584
d9e9d82c 4585FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4586M: Timur Tabi <timur@tabi.org>
a4724ed6 4587L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4588S: Maintained
df621252 4589F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4590
4591FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4592M: Timur Tabi <timur@tabi.org>
dc85950a 4593M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4594M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4595L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4596L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4597S: Maintained
69aefcea 4598F: sound/soc/fsl/fsl*
dc85950a 4599F: sound/soc/fsl/imx*
69aefcea 4600F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4601
31c88965 4602FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4603M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4604L: linux-kernel@vger.kernel.org
4605S: Maintained
4606F: drivers/staging/fsl-mc/
4607
1da177e4 4608FREEVXFS FILESYSTEM
8b58be88 4609M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4610W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4611S: Maintained
679655da 4612F: fs/freevxfs/
1da177e4 4613
71038f52 4614FREEZER
49db1903 4615M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4616M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4617L: linux-pm@vger.kernel.org
71038f52 4618S: Supported
679655da
JP
4619F: Documentation/power/freezing-of-tasks.txt
4620F: include/linux/freezer.h
4621F: kernel/freezer.c
71038f52 4622
839a1f79
KRW
4623FRONTSWAP API
4624M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4625L: linux-kernel@vger.kernel.org
4626S: Maintained
4627F: mm/frontswap.c
4628F: include/linux/frontswap.h
4629
a5432f5a 4630FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4631M: David Howells <dhowells@redhat.com>
e62d6e24 4632L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4633S: Supported
4634F: Documentation/filesystems/caching/
4635F: fs/fscache/
4636F: include/linux/fscache*.h
4637
f58ad8f5 4638F2FS FILE SYSTEM
9b29d481 4639M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4640M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4641R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4642L: linux-f2fs-devel@lists.sourceforge.net
4643W: http://en.wikipedia.org/wiki/F2FS
4644T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4645S: Maintained
4646F: Documentation/filesystems/f2fs.txt
3bac380c 4647F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4648F: fs/f2fs/
4649F: include/linux/f2fs_fs.h
62d43eeb 4650F: include/trace/events/f2fs.h
f58ad8f5 4651
5ab7ffea 4652FUJITSU FR-V (FRV) PORT
0cf0305f 4653S: Orphan
679655da 4654F: arch/frv/
1da177e4 4655
20b93734 4656FUJITSU LAPTOP EXTRAS
409a3e98 4657M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4658L: platform-driver-x86@vger.kernel.org
20b93734 4659S: Maintained
679655da 4660F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4661
4da621b6
HK
4662FUJITSU M-5MO LS CAMERA ISP DRIVER
4663M: Kyungmin Park <kyungmin.park@samsung.com>
4664M: Heungjun Kim <riverful.kim@samsung.com>
4665L: linux-media@vger.kernel.org
4666S: Maintained
90d72ac6 4667F: drivers/media/i2c/m5mols/
b5dcee22 4668F: include/media/i2c/m5mols.h
4da621b6 4669
2d24c490
RG
4670FUJITSU TABLET EXTRAS
4671M: Robert Gerlach <khnz@gmx.de>
4672L: platform-driver-x86@vger.kernel.org
4673S: Maintained
4674F: drivers/platform/x86/fujitsu-tablet.c
4675
04578f17 4676FUSE: FILESYSTEM IN USERSPACE
8b58be88 4677M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4678L: fuse-devel@lists.sourceforge.net
4679W: http://fuse.sourceforge.net/
0a30f612 4680T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4681S: Maintained
679655da 4682F: fs/fuse/
c117ab84 4683F: include/uapi/linux/fuse.h
0a30f612 4684F: Documentation/filesystems/fuse.txt
04578f17 4685
1da177e4 4686FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4687M: Rik Faith <faith@cs.unc.edu>
1da177e4 4688L: linux-scsi@vger.kernel.org
baaea1dc 4689S: Odd Fixes (e.g., new signatures)
679655da 4690F: drivers/scsi/fdomain.*
1da177e4 4691
d8e2162c
PO
4692GCOV BASED KERNEL PROFILING
4693M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4694S: Maintained
4695F: kernel/gcov/
4696F: Documentation/gcov.txt
4697
1da177e4 4698GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4699M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4700L: linux-scsi@vger.kernel.org
4701W: http://www.icp-vortex.com/
4702S: Supported
679655da 4703F: drivers/scsi/gdt*
1da177e4 4704
158daf16
JK
4705GDB KERNEL DEBUGGING HELPER SCRIPTS
4706M: Jan Kiszka <jan.kiszka@siemens.com>
4707S: Supported
4708F: scripts/gdb/
4709
3169a1c7
HV
4710GEMTEK FM RADIO RECEIVER DRIVER
4711M: Hans Verkuil <hverkuil@xs4all.nl>
4712L: linux-media@vger.kernel.org
4713T: git git://linuxtv.org/media_tree.git
a825eaec 4714W: https://linuxtv.org
3169a1c7
HV
4715S: Maintained
4716F: drivers/media/radio/radio-gemtek*
4717
1c23af90 4718GENERIC GPIO I2C DRIVER
880b0e26 4719M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4720S: Supported
679655da
JP
4721F: drivers/i2c/busses/i2c-gpio.c
4722F: include/linux/i2c-gpio.h
1c23af90 4723
92ed1a76
PK
4724GENERIC GPIO I2C MULTIPLEXER DRIVER
4725M: Peter Korsgaard <peter.korsgaard@barco.com>
4726L: linux-i2c@vger.kernel.org
4727S: Supported
e7065e20
JD
4728F: drivers/i2c/muxes/i2c-mux-gpio.c
4729F: include/linux/i2c-mux-gpio.h
4730F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4731
9251ce95 4732GENERIC HDLC (WAN) DRIVERS
8b58be88 4733M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4734W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4735S: Maintained
679655da
JP
4736F: drivers/net/wan/c101.c
4737F: drivers/net/wan/hd6457*
4738F: drivers/net/wan/hdlc*
4739F: drivers/net/wan/n2.c
4740F: drivers/net/wan/pc300too.c
4741F: drivers/net/wan/pci200syn.c
4742F: drivers/net/wan/wanxl*
1da177e4 4743
1527aab6 4744GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4745M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4746L: linux-arch@vger.kernel.org
4747T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4748S: Maintained
14430813
JP
4749F: include/asm-generic/
4750F: include/uapi/asm-generic/
1527aab6 4751
ff764963
KVA
4752GENERIC PHY FRAMEWORK
4753M: Kishon Vijay Abraham I <kishon@ti.com>
4754L: linux-kernel@vger.kernel.org
4755T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4756S: Supported
4757F: drivers/phy/
4758F: include/linux/phy/
4759
eea97aed
KH
4760GENERIC PM DOMAINS
4761M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4762M: Kevin Hilman <khilman@kernel.org>
4763M: Ulf Hansson <ulf.hansson@linaro.org>
4764L: linux-pm@vger.kernel.org
4765S: Supported
4766F: drivers/base/power/domain*.c
4767F: include/linux/pm_domain.h
4768
ccb86a69 4769GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4770M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4771L: kvm@vger.kernel.org
ccb86a69
MT
4772S: Supported
4773F: drivers/uio/uio_pci_generic.c
4774
f8f1ec73
JP
4775GET_MAINTAINER SCRIPT
4776M: Joe Perches <joe@perches.com>
4777S: Maintained
4778F: scripts/get_maintainer.pl
4779
5be7b50f 4780GFS2 FILE SYSTEM
8b58be88 4781M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4782M: Bob Peterson <rpeterso@redhat.com>
a4644184 4783L: cluster-devel@redhat.com
5be7b50f 4784W: http://sources.redhat.com/cluster/
28666d6d 4785T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4786S: Supported
679655da
JP
4787F: Documentation/filesystems/gfs2*.txt
4788F: fs/gfs2/
c117ab84 4789F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4790
0a34eb8f 4791GIGASET ISDN DRIVERS
6b096fde 4792M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4793L: gigaset307x-common@lists.sourceforge.net
4794W: http://gigaset307x.sourceforge.net/
6b096fde 4795S: Odd Fixes
679655da
JP
4796F: Documentation/isdn/README.gigaset
4797F: drivers/isdn/gigaset/
c117ab84 4798F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4799
7eea35fe
JP
4800GO7007 MPEG CODEC
4801M: Hans Verkuil <hans.verkuil@cisco.com>
4802L: linux-media@vger.kernel.org
4803S: Maintained
4804F: drivers/media/usb/go7007/
4805
ca96ea86
BN
4806GOODIX TOUCHSCREEN
4807M: Bastien Nocera <hadess@hadess.net>
4808L: linux-input@vger.kernel.org
4809S: Maintained
4810F: drivers/input/touchscreen/goodix.c
4811
a0dc00b4 4812GPIO SUBSYSTEM
e4651a9f 4813M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4814M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4815L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4816T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4817S: Maintained
4818F: Documentation/gpio/
a0dc00b4 4819F: drivers/gpio/
bdc6e95e
AC
4820F: include/linux/gpio/
4821F: include/linux/gpio.h
9b692346 4822F: include/asm-generic/gpio.h
a0dc00b4 4823
71a6d0af
HW
4824GRE DEMULTIPLEXER DRIVER
4825M: Dmitry Kozlov <xeb@mail.ru>
4826L: netdev@vger.kernel.org
4827S: Maintained
11c26770
JP
4828F: net/ipv4/gre_demux.c
4829F: net/ipv4/gre_offload.c
71a6d0af
HW
4830F: include/net/gre.h
4831
d4c41139
KG
4832GRETH 10/100/1G Ethernet MAC device driver
4833M: Kristoffer Glembo <kristoffer@gaisler.com>
4834L: netdev@vger.kernel.org
4835S: Maintained
a31a96ad 4836F: drivers/net/ethernet/aeroflex/
d4c41139 4837
e8deeae2 4838GSPCA FINEPIX SUBDRIVER
8b58be88 4839M: Frank Zago <frank@zago.net>
661263b5 4840L: linux-media@vger.kernel.org
275ffde4 4841T: git git://linuxtv.org/media_tree.git
e8deeae2 4842S: Maintained
0c0d06ca 4843F: drivers/media/usb/gspca/finepix.c
e8deeae2 4844
4b3fa3c4
OL
4845GSPCA GL860 SUBDRIVER
4846M: Olivier Lorin <o.lorin@laposte.net>
4847L: linux-media@vger.kernel.org
275ffde4 4848T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4849S: Maintained
0c0d06ca 4850F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4851
e8deeae2 4852GSPCA M5602 SUBDRIVER
8b58be88 4853M: Erik Andren <erik.andren@gmail.com>
661263b5 4854L: linux-media@vger.kernel.org
275ffde4 4855T: git git://linuxtv.org/media_tree.git
e8deeae2 4856S: Maintained
0c0d06ca 4857F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4858
4859GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4860M: Hans de Goede <hdegoede@redhat.com>
661263b5 4861L: linux-media@vger.kernel.org
275ffde4 4862T: git git://linuxtv.org/media_tree.git
e8deeae2 4863S: Maintained
0c0d06ca 4864F: drivers/media/usb/gspca/pac207.c
e8deeae2 4865
261982f1 4866GSPCA SN9C20X SUBDRIVER
d95c5b0b 4867M: Brian Johnson <brijohn@gmail.com>
261982f1 4868L: linux-media@vger.kernel.org
275ffde4 4869T: git git://linuxtv.org/media_tree.git
261982f1 4870S: Maintained
0c0d06ca 4871F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4872
e8deeae2 4873GSPCA T613 SUBDRIVER
8b58be88 4874M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4875L: linux-media@vger.kernel.org
275ffde4 4876T: git git://linuxtv.org/media_tree.git
e8deeae2 4877S: Maintained
0c0d06ca 4878F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4879
4880GSPCA USB WEBCAM DRIVER
fc3f906b 4881M: Hans de Goede <hdegoede@redhat.com>
661263b5 4882L: linux-media@vger.kernel.org
275ffde4 4883T: git git://linuxtv.org/media_tree.git
e8deeae2 4884S: Maintained
0c0d06ca 4885F: drivers/media/usb/gspca/
e8deeae2 4886
584ec979 4887GUID PARTITION TABLE (GPT)
4f973c63 4888M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4889L: linux-efi@vger.kernel.org
4890S: Maintained
4891F: block/partitions/efi.*
4892
aa3c598b 4893STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4894M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4895L: linux-media@vger.kernel.org
275ffde4 4896T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4897S: Maintained
4898F: drivers/media/usb/stk1160/
e8deeae2 4899
4e456b86
YS
4900H8/300 ARCHITECTURE
4901M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4902L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4903W: http://uclinux-h8.sourceforge.jp
4904T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4905S: Maintained
4906F: arch/h8300/
4907F: drivers/clocksource/h8300_*.c
4908F: drivers/clk/h8300/
4909F: drivers/irqchip/irq-renesas-h8*.c
4910
71a6d0af
HW
4911HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4912M: Frank Seidel <frank@f-seidel.de>
4913L: platform-driver-x86@vger.kernel.org
4914W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4915S: Maintained
4916F: drivers/platform/x86/hdaps.c
4917
48fc9e26
HV
4918HDPVR USB VIDEO ENCODER DRIVER
4919M: Hans Verkuil <hverkuil@xs4all.nl>
4920L: linux-media@vger.kernel.org
4921T: git git://linuxtv.org/media_tree.git
a825eaec 4922W: https://linuxtv.org
48fc9e26 4923S: Odd Fixes
14430813 4924F: drivers/media/usb/hdpvr/
48fc9e26 4925
71a6d0af 4926HWPOISON MEMORY FAILURE HANDLING
f9625c48 4927M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4928L: linux-mm@kvack.org
71a6d0af
HW
4929S: Maintained
4930F: mm/memory-failure.c
4931F: mm/hwpoison-inject.c
4932
4933HYPERVISOR VIRTUAL CONSOLE DRIVER
4934L: linuxppc-dev@lists.ozlabs.org
4935S: Odd Fixes
4936F: drivers/tty/hvc/
4937
e5ab1477
AP
4938HACKRF MEDIA DRIVER
4939M: Antti Palosaari <crope@iki.fi>
4940L: linux-media@vger.kernel.org
a825eaec 4941W: https://linuxtv.org
e5ab1477
AP
4942W: http://palosaari.fi/linux/
4943Q: http://patchwork.linuxtv.org/project/linux-media/list/
4944T: git git://linuxtv.org/anttip/media_tree.git
4945S: Maintained
4946F: drivers/media/usb/hackrf/
4947
5b543965 4948HARDWARE MONITORING
d8130624 4949M: Jean Delvare <jdelvare@suse.com>
ca462085 4950M: Guenter Roeck <linux@roeck-us.net>
5b543965 4951L: lm-sensors@lm-sensors.org
595142e0 4952W: http://www.lm-sensors.org/
a94ef4ed 4953T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4954T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4955S: Maintained
047f4ec2 4956F: Documentation/hwmon/
679655da 4957F: drivers/hwmon/
047f4ec2 4958F: include/linux/hwmon*.h
5b543965 4959
844dd05f 4960HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4961M: Matt Mackall <mpm@selenic.com>
4962M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4963L: linux-crypto@vger.kernel.org
c0d0787b 4964S: Odd fixes
679655da
JP
4965F: Documentation/hw_random.txt
4966F: drivers/char/hw_random/
4967F: include/linux/hw_random.h
844dd05f 4968
8b37fcfc
OBC
4969HARDWARE SPINLOCK CORE
4970M: Ohad Ben-Cohen <ohad@wizery.com>
4971S: Maintained
9f273c24 4972T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
4973F: Documentation/hwspinlock.txt
4974F: drivers/hwspinlock/hwspinlock_*
4975F: include/linux/hwspinlock.h
4976
1da177e4 4977HARMONY SOUND DRIVER
ac6aecbf 4978L: linux-parisc@vger.kernel.org
1da177e4 4979S: Maintained
679655da 4980F: sound/parisc/harmony.*
1da177e4 4981
91952bc0
AP
4982HD29L2 MEDIA DRIVER
4983M: Antti Palosaari <crope@iki.fi>
4984L: linux-media@vger.kernel.org
a825eaec 4985W: https://linuxtv.org
91952bc0
AP
4986W: http://palosaari.fi/linux/
4987Q: http://patchwork.linuxtv.org/project/linux-media/list/
4988T: git git://linuxtv.org/anttip/media_tree.git
4989S: Maintained
4990F: drivers/media/dvb-frontends/hd29l2*
4991
e2d1d6c0 4992HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 4993L: iss_storagedev@hp.com
af9f1b3c 4994S: Orphan
679655da
JP
4995F: Documentation/blockdev/cpqarray.txt
4996F: drivers/block/cpqarray.*
e2d1d6c0 4997
9257aa49 4998HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
693373db 4999M: Don Brace <don.brace@pmcs.com>
9257aa49 5000L: iss_storagedev@hp.com
693373db
DB
5001L: storagedev@pmcs.com
5002L: linux-scsi@vger.kernel.org
9257aa49
SC
5003S: Supported
5004F: Documentation/scsi/hpsa.txt
5005F: drivers/scsi/hpsa*.[ch]
5006F: include/linux/cciss*.h
c117ab84 5007F: include/uapi/linux/cciss*.h
9257aa49 5008
e2d1d6c0 5009HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 5010M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 5011L: iss_storagedev@hp.com
693373db
DB
5012L: storagedev@pmcs.com
5013L: linux-scsi@vger.kernel.org
e2d1d6c0 5014S: Supported
679655da
JP
5015F: Documentation/blockdev/cciss.txt
5016F: drivers/block/cciss*
5017F: include/linux/cciss_ioctl.h
c117ab84 5018F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5019
1da177e4 5020HFS FILESYSTEM
6cf515e1
GU
5021L: linux-fsdevel@vger.kernel.org
5022S: Orphan
679655da
JP
5023F: Documentation/filesystems/hfs.txt
5024F: fs/hfs/
1da177e4 5025
ef575f47
GU
5026HFSPLUS FILESYSTEM
5027L: linux-fsdevel@vger.kernel.org
5028S: Orphan
5029F: Documentation/filesystems/hfsplus.txt
5030F: fs/hfsplus/
5031
1da177e4 5032HGA FRAMEBUFFER DRIVER
8b58be88 5033M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5034L: linux-nvidia@lists.surfsouth.com
5035W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5036S: Maintained
8a61f013 5037F: drivers/video/fbdev/hgafb.c
1da177e4 5038
4480f15b 5039HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5040M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5041M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5042L: linux-pm@vger.kernel.org
e2d1d6c0 5043S: Supported
679655da
JP
5044F: arch/x86/power/
5045F: drivers/base/power/
5046F: kernel/power/
5047F: include/linux/suspend.h
5048F: include/linux/freezer.h
5049F: include/linux/pm.h
679655da 5050F: arch/*/include/asm/suspend*.h
e2d1d6c0 5051
4ef4caad 5052HID CORE LAYER
e5f6450c 5053M: Jiri Kosina <jikos@kernel.org>
406df153 5054R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5055L: linux-input@vger.kernel.org
54e5881d 5056T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5057S: Maintained
679655da
JP
5058F: drivers/hid/
5059F: include/linux/hid*
c117ab84 5060F: include/uapi/linux/hid*
4ef4caad 5061
30ee72f0 5062HID SENSOR HUB DRIVERS
e5f6450c 5063M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5064M: Jonathan Cameron <jic23@kernel.org>
5065M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5066L: linux-input@vger.kernel.org
5067L: linux-iio@vger.kernel.org
5068S: Maintained
5069F: Documentation/hid/hid-sensor*
5070F: drivers/hid/hid-sensor-*
5071F: drivers/iio/*/hid-*
5072F: include/linux/hid-sensor-*
5073
38bed542 5074HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5075M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5076L: linux-kernel@vger.kernel.org
75fc2d37 5077T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5078S: Maintained
679655da 5079F: Documentation/timers/
5cee9645 5080F: kernel/time/hrtimer.c
88606e80
TG
5081F: kernel/time/clockevents.c
5082F: kernel/time/tick*.*
5083F: kernel/time/timer_*.c
05ed8490 5084F: include/linux/clockchips.h
679655da 5085F: include/linux/hrtimer.h
38bed542 5086
1da177e4 5087HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5088L: linux-hams@vger.kernel.org
8b64f2a0 5089S: Orphan
679655da
JP
5090F: drivers/net/hamradio/dmascc.c
5091F: drivers/net/hamradio/scc.c
1da177e4 5092
ede1e6f8 5093HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5094M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5095W: http://www.highpoint-tech.com
5096S: Supported
679655da
JP
5097F: Documentation/scsi/hptiop.txt
5098F: drivers/scsi/hptiop.c
ede1e6f8 5099
1da177e4 5100HIPPI
8b58be88 5101M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5102L: linux-hippi@sunsite.dk
5103S: Maintained
679655da 5104F: include/linux/hippidevice.h
c117ab84 5105F: include/uapi/linux/if_hippi.h
679655da 5106F: net/802/hippi.c
ff5a3b50 5107F: drivers/net/hippi/
1da177e4 5108
16c6c252
JG
5109HISILICON SAS Controller
5110M: John Garry <john.garry@huawei.com>
5111W: http://www.hisilicon.com
5112S: Supported
5113F: drivers/scsi/hisi_sas/
5114F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5115
ff1d2767 5116HOST AP DRIVER
8b58be88 5117M: Jouni Malinen <j@w1.fi>
85d32e7b 5118L: hostap@shmoo.com (subscribers-only)
724c6b35 5119L: linux-wireless@vger.kernel.org
ff1d2767
JM
5120W: http://hostap.epitest.fi/
5121S: Maintained
eb4f98d5 5122F: drivers/net/wireless/intersil/hostap/
ff1d2767 5123
dd8cd779 5124HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5125L: platform-driver-x86@vger.kernel.org
95c70215 5126S: Orphan
679655da 5127F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5128
e2d1d6c0 5129HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5130M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5131S: Maintained
7e25d724 5132F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5133
7d2c86b5 5134HPET: High Precision Event Timers driver
8b58be88 5135M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5136S: Maintained
679655da
JP
5137F: Documentation/timers/hpet.txt
5138F: drivers/char/hpet.c
5139F: include/linux/hpet.h
c117ab84 5140F: include/uapi/linux/hpet.h
b9b0332f 5141
e07b5d79 5142HPET: x86
9e06f631 5143S: Orphan
679655da
JP
5144F: arch/x86/kernel/hpet.c
5145F: arch/x86/include/asm/hpet.h
b9b0332f 5146
1da177e4 5147HPFS FILESYSTEM
8b58be88 5148M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5149W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5150S: Maintained
679655da 5151F: fs/hpfs/
1da177e4 5152
3441cded 5153HSI SUBSYSTEM
56459ea9
SR
5154M: Sebastian Reichel <sre@kernel.org>
5155T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5156S: Maintained
5157F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5158F: Documentation/hsi.txt
3441cded
SR
5159F: drivers/hsi/
5160F: include/linux/hsi/
5161F: include/uapi/linux/hsi/
5162
7d2c86b5 5163HSO 3G MODEM DRIVER
8b58be88 5164M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5165W: http://www.pharscape.org
5166S: Maintained
679655da 5167F: drivers/net/usb/hso.c
11cd29b0 5168
19990e29
AB
5169HSR NETWORK PROTOCOL
5170M: Arvid Brodin <arvid.brodin@alten.se>
5171L: netdev@vger.kernel.org
5172S: Maintained
5173F: net/hsr/
5174
5a18c343 5175HTCPEN TOUCHSCREEN DRIVER
8b58be88 5176M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5177L: linux-input@vger.kernel.org
5178S: Maintained
679655da 5179F: drivers/input/touchscreen/htcpen.c
5a18c343 5180
1da177e4 5181HUGETLB FILESYSTEM
6d49e352 5182M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5183S: Maintained
679655da 5184F: fs/hugetlbfs/
1da177e4 5185
05183189 5186Hyper-V CORE AND DRIVERS
9c3646d1 5187M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5188M: Haiyang Zhang <haiyangz@microsoft.com>
5189L: devel@linuxdriverproject.org
5190S: Maintained
a4162747
HZ
5191F: arch/x86/include/asm/mshyperv.h
5192F: arch/x86/include/uapi/asm/hyperv.h
5193F: arch/x86/kernel/cpu/mshyperv.c
05183189 5194F: drivers/hid/hid-hyperv.c
a4162747 5195F: drivers/hv/
f92ca80b 5196F: drivers/input/serio/hyperv-keyboard.c
05183189 5197F: drivers/net/hyperv/
a4162747 5198F: drivers/scsi/storvsc_drv.c
8a61f013 5199F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5200F: include/linux/hyperv.h
5201F: tools/hv/
54bf725e 5202F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5203
d85c8a6a 5204I2C OVER PARALLEL PORT
d8130624 5205M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5206L: linux-i2c@vger.kernel.org
5207S: Maintained
5208F: Documentation/i2c/busses/i2c-parport
5209F: Documentation/i2c/busses/i2c-parport-light
5210F: drivers/i2c/busses/i2c-parport.c
5211F: drivers/i2c/busses/i2c-parport-light.c
5212
5213I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5214M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5215L: linux-i2c@vger.kernel.org
5216S: Maintained
5217F: Documentation/i2c/busses/i2c-ali1535
5218F: Documentation/i2c/busses/i2c-ali1563
5219F: Documentation/i2c/busses/i2c-ali15x3
5220F: Documentation/i2c/busses/i2c-amd756
5221F: Documentation/i2c/busses/i2c-amd8111
5222F: Documentation/i2c/busses/i2c-i801
5223F: Documentation/i2c/busses/i2c-nforce2
5224F: Documentation/i2c/busses/i2c-piix4
5225F: Documentation/i2c/busses/i2c-sis5595
5226F: Documentation/i2c/busses/i2c-sis630
5227F: Documentation/i2c/busses/i2c-sis96x
5228F: Documentation/i2c/busses/i2c-via
5229F: Documentation/i2c/busses/i2c-viapro
5230F: drivers/i2c/busses/i2c-ali1535.c
5231F: drivers/i2c/busses/i2c-ali1563.c
5232F: drivers/i2c/busses/i2c-ali15x3.c
5233F: drivers/i2c/busses/i2c-amd756.c
5234F: drivers/i2c/busses/i2c-amd756-s4882.c
5235F: drivers/i2c/busses/i2c-amd8111.c
5236F: drivers/i2c/busses/i2c-i801.c
5237F: drivers/i2c/busses/i2c-isch.c
5238F: drivers/i2c/busses/i2c-nforce2.c
5239F: drivers/i2c/busses/i2c-nforce2-s4985.c
5240F: drivers/i2c/busses/i2c-piix4.c
5241F: drivers/i2c/busses/i2c-sis5595.c
5242F: drivers/i2c/busses/i2c-sis630.c
5243F: drivers/i2c/busses/i2c-sis96x.c
5244F: drivers/i2c/busses/i2c-via.c
5245F: drivers/i2c/busses/i2c-viapro.c
5246
cb7f07a4
NH
5247I2C/SMBUS ISMT DRIVER
5248M: Seth Heasley <seth.heasley@intel.com>
5249M: Neil Horman <nhorman@tuxdriver.com>
5250L: linux-i2c@vger.kernel.org
5251F: drivers/i2c/busses/i2c-ismt.c
5252F: Documentation/i2c/busses/i2c-ismt
5253
6ea884db 5254I2C/SMBUS STUB DRIVER
d8130624 5255M: Jean Delvare <jdelvare@suse.com>
846557d3 5256L: linux-i2c@vger.kernel.org
6ea884db 5257S: Maintained
8547a5bc 5258F: drivers/i2c/i2c-stub.c
6ea884db 5259
5b543965 5260I2C SUBSYSTEM
14d77c4d 5261M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5262L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5263W: https://i2c.wiki.kernel.org/
5264Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5265T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5266S: Maintained
40ed1b4c 5267F: Documentation/devicetree/bindings/i2c/
679655da
JP
5268F: Documentation/i2c/
5269F: drivers/i2c/
630bc46e 5270F: drivers/i2c/*/
679655da 5271F: include/linux/i2c.h
03b70d62 5272F: include/linux/i2c-*.h
c117ab84
CEB
5273F: include/uapi/linux/i2c.h
5274F: include/uapi/linux/i2c-*.h
1da177e4 5275
4560d677
WS
5276I2C ACPI SUPPORT
5277M: Mika Westerberg <mika.westerberg@linux.intel.com>
5278L: linux-i2c@vger.kernel.org
5279L: linux-acpi@vger.kernel.org
5280S: Maintained
4560d677 5281
d85c8a6a 5282I2C-TAOS-EVM DRIVER
d8130624 5283M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5284L: linux-i2c@vger.kernel.org
5285S: Maintained
5286F: Documentation/i2c/busses/i2c-taos-evm
5287F: drivers/i2c/busses/i2c-taos-evm.c
5288
e8c76eed 5289I2C-TINY-USB DRIVER
8b58be88 5290M: Till Harbaum <till@harbaum.org>
846557d3 5291L: linux-i2c@vger.kernel.org
932d1872 5292W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5293S: Maintained
679655da 5294F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5295
1da177e4 5296i386 BOOT CODE
8b58be88 5297M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5298S: Maintained
679655da 5299F: arch/x86/boot/
1da177e4
LT
5300
5301i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5302M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5303T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5304S: Maintained
5305
1da177e4 5306IA64 (Itanium) PLATFORM
8b58be88
JP
5307M: Tony Luck <tony.luck@intel.com>
5308M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5309L: linux-ia64@vger.kernel.org
6b1c70b1 5310T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5311S: Maintained
679655da 5312F: arch/ia64/
1da177e4 5313
4cd38750
LDSB
5314IBM Power VMX Cryptographic instructions
5315M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5316M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5317L: linux-crypto@vger.kernel.org
5318S: Supported
5319F: drivers/crypto/vmx/Makefile
5320F: drivers/crypto/vmx/Kconfig
5321F: drivers/crypto/vmx/vmx.c
5322F: drivers/crypto/vmx/aes*
5323F: drivers/crypto/vmx/ghash*
5324F: drivers/crypto/vmx/ppc-xlate.pl
5325
956c203c 5326IBM Power in-Nest Crypto Acceleration
4cd38750 5327M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5328M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5329L: linux-crypto@vger.kernel.org
5330S: Supported
28bceeaa
DS
5331F: drivers/crypto/nx/Makefile
5332F: drivers/crypto/nx/Kconfig
5333F: drivers/crypto/nx/nx-aes*
5334F: drivers/crypto/nx/nx-sha*
5335F: drivers/crypto/nx/nx.*
5336F: drivers/crypto/nx/nx_csbcpb.h
5337F: drivers/crypto/nx/nx_debugfs.h
956c203c 5338
0e16aafb 5339IBM Power 842 compression accelerator
41656aa7 5340M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5341S: Supported
28bceeaa
DS
5342F: drivers/crypto/nx/Makefile
5343F: drivers/crypto/nx/Kconfig
7011a122 5344F: drivers/crypto/nx/nx-842*
2da572c9 5345F: include/linux/sw842.h
2062c5b6 5346F: crypto/842.c
2da572c9 5347F: lib/842/
0e16aafb 5348
1da177e4 5349IBM Power Linux RAID adapter
8b58be88 5350M: Brian King <brking@us.ibm.com>
1da177e4 5351S: Supported
679655da 5352F: drivers/scsi/ipr.*
1da177e4 5353
9d348af4 5354IBM Power Virtual Ethernet Device Driver
eddd63a6 5355M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5356L: netdev@vger.kernel.org
5357S: Supported
9aa32835 5358F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5359
032c5e82
TF
5360IBM Power SRIOV Virtual NIC Device Driver
5361M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5362M: John Allen <jallen@linux.vnet.ibm.com>
5363L: netdev@vger.kernel.org
5364S: Supported
5365F: drivers/net/ethernet/ibm/ibmvnic.*
5366
e6babec6 5367IBM Power Virtual SCSI Device Drivers
bcbde52b 5368M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5369L: linux-scsi@vger.kernel.org
5370S: Supported
e6babec6
NF
5371F: drivers/scsi/ibmvscsi/ibmvscsi*
5372F: drivers/scsi/ibmvscsi/viosrp.h
5373
5374IBM Power Virtual FC Device Drivers
44b4dad9 5375M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5376L: linux-scsi@vger.kernel.org
5377S: Supported
5378F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5379
1da177e4 5380IBM ServeRAID RAID DRIVER
f9213e78 5381S: Orphan
679655da 5382F: drivers/scsi/ips.*
1da177e4 5383
6ed9f9c4
PT
5384ICH LPC AND GPIO DRIVER
5385M: Peter Tyser <ptyser@xes-inc.com>
5386S: Maintained
5387F: drivers/mfd/lpc_ich.c
5388F: drivers/gpio/gpio-ich.c
5389
1e7106fc 5390IDE SUBSYSTEM
8b58be88 5391M: "David S. Miller" <davem@davemloft.net>
1da177e4 5392L: linux-ide@vger.kernel.org
8a6e2535 5393Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5394T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5395S: Maintained
679655da
JP
5396F: Documentation/ide/
5397F: drivers/ide/
5398F: include/linux/ide.h
1da177e4 5399
6cb8c13d
IP
5400IDEAPAD LAPTOP EXTRAS DRIVER
5401M: Ike Panhc <ike.pan@canonical.com>
5402L: platform-driver-x86@vger.kernel.org
5403W: http://launchpad.net/ideapad-laptop
5404S: Maintained
5405F: drivers/platform/x86/ideapad-laptop.c
5406
1ea4c161
AM
5407IDEAPAD LAPTOP SLIDEBAR DRIVER
5408M: Andrey Moiseev <o2g.org.ru@gmail.com>
5409L: linux-input@vger.kernel.org
5410W: https://github.com/o2genum/ideapad-slidebar
5411S: Maintained
5412F: drivers/input/misc/ideapad_slidebar.c
5413
0f861e8c 5414IDE/ATAPI DRIVERS
487ba8e8 5415M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5416L: linux-ide@vger.kernel.org
c404c199 5417S: Maintained
679655da
JP
5418F: Documentation/cdrom/ide-cd
5419F: drivers/ide/ide-cd*
1da177e4 5420
27471fdb 5421IDLE-I7300
8b58be88 5422M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5423L: linux-pm@vger.kernel.org
27471fdb 5424S: Supported
679655da 5425F: drivers/idle/i7300_idle.c
27471fdb 5426
02cf2286 5427IEEE 802.15.4 SUBSYSTEM
b6e195fd 5428M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5429L: linux-wpan@vger.kernel.org
5430W: https://github.com/linux-wpan
5431T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5432S: Maintained
5433F: net/ieee802154/
68653359 5434F: net/mac802154/
251741b1 5435F: drivers/net/ieee802154/
580947d3
AA
5436F: include/linux/nl802154.h
5437F: include/linux/ieee802154.h
5438F: include/net/nl802154.h
5439F: include/net/mac802154.h
5440F: include/net/af_ieee802154.h
5441F: include/net/cfg802154.h
5442F: include/net/ieee802154_netdev.h
ebef9c12 5443F: Documentation/networking/ieee802154.txt
02cf2286 5444
b1c97193
SY
5445IGORPLUG-USB IR RECEIVER
5446M: Sean Young <sean@mess.org>
5447L: linux-media@vger.kernel.org
5448S: Maintained
5449F: drivers/media/rc/igorplugusb.c
5450
40ad4a30
SY
5451IGUANAWORKS USB IR TRANSCEIVER
5452M: Sean Young <sean@mess.org>
5453L: linux-media@vger.kernel.org
5454S: Maintained
5455F: drivers/media/rc/iguanair.c
5456
9545f86e 5457IIO SUBSYSTEM AND DRIVERS
030a13d7 5458M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5459R: Hartmut Knaack <knaack.h@gmx.de>
5460R: Lars-Peter Clausen <lars@metafoo.de>
5461R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5462L: linux-iio@vger.kernel.org
5463S: Maintained
03e7c251 5464F: drivers/iio/
9545f86e 5465F: drivers/staging/iio/
8fe671fc 5466F: include/linux/iio/
817020cf 5467F: tools/iio/
9545f86e 5468
65519263
SG
5469IKANOS/ADI EAGLE ADSL USB DRIVER
5470M: Matthieu Castet <castet.matthieu@free.fr>
5471M: Stanislaw Gruszka <stf_xl@wp.pl>
5472S: Maintained
5473F: drivers/usb/atm/ueagle-atm.c
5474
e89ab51f
GR
5475INA209 HARDWARE MONITOR DRIVER
5476M: Guenter Roeck <linux@roeck-us.net>
5477L: lm-sensors@lm-sensors.org
5478S: Maintained
5479F: Documentation/hwmon/ina209
5480F: Documentation/devicetree/bindings/i2c/ina209.txt
5481F: drivers/hwmon/ina209.c
5482
5483INA2XX HARDWARE MONITOR DRIVER
5484M: Guenter Roeck <linux@roeck-us.net>
5485L: lm-sensors@lm-sensors.org
5486S: Maintained
5487F: Documentation/hwmon/ina2xx
5488F: drivers/hwmon/ina2xx.c
5489F: include/linux/platform_data/ina2xx.h
5490
14dc124f
SIG
5491INDUSTRY PACK SUBSYSTEM (IPACK)
5492M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5493M: Jens Taprogge <jens.taprogge@taprogge.org>
5494M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5495L: industrypack-devel@lists.sourceforge.net
5496W: http://industrypack.sourceforge.net
5497S: Maintained
5498F: drivers/ipack/
5499
8adc53fd
ZLK
5500INGENIC JZ4780 DMA Driver
5501M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5502S: Maintained
5503F: drivers/dma/dma-jz4780.c
5504
aa7168f4 5505INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5506M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5507M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5508L: linux-ima-devel@lists.sourceforge.net
5509L: linux-ima-user@lists.sourceforge.net
5510L: linux-security-module@vger.kernel.org
9f273c24 5511T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5512S: Supported
679655da 5513F: security/integrity/ima/
aa7168f4 5514
9a4ea5a9
JH
5515IMGTEC IR DECODER DRIVER
5516M: James Hogan <james.hogan@imgtec.com>
5517S: Maintained
5518F: drivers/media/rc/img-ir/
5519
1da177e4 5520IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5521L: linux-fbdev@vger.kernel.org
843393d3 5522S: Orphan
8a61f013 5523F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5524
5525INFINIBAND SUBSYSTEM
b6b2bbe6 5526M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5527M: Sean Hefty <sean.hefty@intel.com>
5528M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5529L: linux-rdma@vger.kernel.org
605841f5 5530W: http://www.openfabrics.org/
8a6e2535 5531Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5532T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5533S: Supported
679655da
JP
5534F: Documentation/infiniband/
5535F: drivers/infiniband/
2dfcad3a 5536F: drivers/staging/rdma/
c117ab84 5537F: include/uapi/linux/if_infiniband.h
954138dc
YD
5538F: include/uapi/rdma/
5539F: include/rdma/
1da177e4 5540
c9f04f58 5541INOTIFY
8b58be88
JP
5542M: John McCutchan <john@johnmccutchan.com>
5543M: Robert Love <rlove@rlove.org>
5544M: Eric Paris <eparis@parisplace.org>
c9f04f58 5545S: Maintained
679655da
JP
5546F: Documentation/filesystems/inotify.txt
5547F: fs/notify/inotify/
5548F: include/linux/inotify.h
c117ab84 5549F: include/uapi/linux/inotify.h
c9f04f58 5550
e2d1d6c0 5551INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5552M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5553L: linux-input@vger.kernel.org
8a6e2535 5554Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5555T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5556S: Maintained
679655da 5557F: drivers/input/
f4eea7e2 5558F: include/linux/input.h
c117ab84 5559F: include/uapi/linux/input.h
f4eea7e2 5560F: include/linux/input/
e2d1d6c0 5561
3267a87f 5562INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5563M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5564L: linux-input@vger.kernel.org
75dd112a 5565S: Odd fixes
3267a87f 5566F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5567F: drivers/input/input-mt.c
3267a87f
HR
5568K: \b(ABS|SYN)_MT_
5569
97fa99a3
JY
5570INTEL ASoC BDW/HSW DRIVERS
5571M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5572L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5573S: Supported
e8e1225d
JP
5574F: sound/soc/intel/common/sst-dsp*
5575F: sound/soc/intel/common/sst-firmware.c
5576F: sound/soc/intel/boards/broadwell.c
5577F: sound/soc/intel/haswell/
97fa99a3 5578
4ac13e17
DJ
5579INTEL C600 SERIES SAS CONTROLLER DRIVER
5580M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5581M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5582L: linux-scsi@vger.kernel.org
7106891a
DJ
5583T: git git://git.code.sf.net/p/intel-sas/isci
5584S: Supported
4ac13e17 5585F: drivers/scsi/isci/
4ac13e17 5586
ecc83e52
AH
5587INTEL HID EVENT DRIVER
5588M: Alex Hung <alex.hung@canonical.com>
5589L: platform-driver-x86@vger.kernel.org
5590S: Maintained
5591F: drivers/platform/x86/intel-hid.c
5592
26717172
LB
5593INTEL IDLE DRIVER
5594M: Len Brown <lenb@kernel.org>
bf1c138e 5595L: linux-pm@vger.kernel.org
08deed1e 5596T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5597S: Supported
5598F: drivers/idle/intel_idle.c
5599
7c1ac18d 5600INTEL PSTATE DRIVER
58ac1f62
SP
5601M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5602M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5603L: linux-pm@vger.kernel.org
5604S: Supported
5605F: drivers/cpufreq/intel_pstate.c
5606
9eb8ef74 5607INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5608M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5609L: linux-fbdev@vger.kernel.org
ce00f85c 5610S: Maintained
679655da 5611F: Documentation/fb/intelfb.txt
8a61f013 5612F: drivers/video/fbdev/intelfb/
9eb8ef74 5613
1da177e4 5614INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5615M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5616L: linux-fbdev@vger.kernel.org
ce00f85c 5617S: Maintained
8a61f013 5618F: drivers/video/fbdev/i810/
1da177e4 5619
f4a9bc4c 5620INTEL MENLOW THERMAL DRIVER
8b58be88 5621M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5622L: platform-driver-x86@vger.kernel.org
5ca92bd9 5623W: https://01.org/linux-acpi
f4a9bc4c 5624S: Supported
679655da 5625F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5626
248a9dc3 5627INTEL I/OAT DMA DRIVER
18ebd564 5628M: Dave Jiang <dave.jiang@intel.com>
08223d80 5629R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5630L: dmaengine@vger.kernel.org
5631Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5632S: Supported
679655da 5633F: drivers/dma/ioat*
248a9dc3 5634
6c8909b4 5635INTEL IOMMU (VT-d)
8b58be88 5636M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5637L: iommu@lists.linux-foundation.org
54e5881d 5638T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5639S: Supported
3fb39615 5640F: drivers/iommu/intel-iommu.c
679655da 5641F: include/linux/intel-iommu.h
6c8909b4 5642
b3e5f263 5643INTEL IOP-ADMA DMA DRIVER
08223d80 5644R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5645S: Odd fixes
679655da 5646F: drivers/dma/iop-adma.c
b3e5f263 5647
9251ce95 5648INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5649M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5650S: Maintained
679655da
JP
5651F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5652F: arch/arm/mach-ixp4xx/include/mach/npe.h
5653F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5654F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5655F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5656F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5657
844dd05f 5658INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5659M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5660S: Maintained
679655da 5661F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5662
2f302324 5663INTEL ETHERNET DRIVERS
8b58be88 5664M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5665R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5666R: Shannon Nelson <shannon.nelson@intel.com>
5667R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5668R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5669R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5670R: John Ronciak <john.ronciak@intel.com>
5671R: Mitch Williams <mitch.a.williams@intel.com>
5672L: intel-wired-lan@lists.osuosl.org
f6fde11a 5673W: http://www.intel.com/support/feedback.htm
d94e6fed 5674W: http://e1000.sourceforge.net/
2f302324
JK
5675Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5676T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5677T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5678S: Supported
0d164401
JK
5679F: Documentation/networking/e100.txt
5680F: Documentation/networking/e1000.txt
5681F: Documentation/networking/e1000e.txt
5682F: Documentation/networking/igb.txt
5683F: Documentation/networking/igbvf.txt
5684F: Documentation/networking/ixgb.txt
5685F: Documentation/networking/ixgbe.txt
5686F: Documentation/networking/ixgbevf.txt
1bff6529 5687F: Documentation/networking/i40e.txt
105bf2fe 5688F: Documentation/networking/i40evf.txt
dee1ad47 5689F: drivers/net/ethernet/intel/
bc90d291 5690F: drivers/net/ethernet/intel/*/
1da177e4 5691
0963d59b
LW
5692INTEL-MID GPIO DRIVER
5693M: David Cohen <david.a.cohen@linux.intel.com>
5694L: linux-gpio@vger.kernel.org
5695S: Maintained
5696F: drivers/gpio/gpio-intel-mid.c
5697
ca907a90
SY
5698INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5699M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5700L: linux-wireless@vger.kernel.org
ca907a90 5701S: Maintained
679655da 5702F: Documentation/networking/README.ipw2100
679655da 5703F: Documentation/networking/README.ipw2200
367a1092 5704F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5705
5760b0a5
AS
5706INTEL(R) TRACE HUB
5707M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5708S: Supported
5709F: Documentation/trace/intel_th.txt
5710F: drivers/hwtracing/intel_th/
5711
4bd96a7a 5712INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5713M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5714L: tboot-devel@lists.sourceforge.net
5715W: http://tboot.sourceforge.net
e9b7d7c8 5716T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5717S: Supported
5718F: Documentation/intel_txt.txt
5719F: include/linux/tboot.h
5720F: arch/x86/kernel/tboot.c
5721
8a70da82 5722INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5723M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5724M: linux-wimax@intel.com
49e7d9df 5725L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5726S: Supported
5727W: http://linuxwimax.org
679655da
JP
5728F: Documentation/wimax/README.i2400m
5729F: drivers/net/wimax/i2400m/
c117ab84 5730F: include/uapi/linux/wimax/i2400m.h
8a70da82 5731
1c0ce89c
SG
5732INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5733M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5734L: linux-wireless@vger.kernel.org
1c0ce89c 5735S: Supported
7ac9a364 5736F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5737
b481de9c 5738INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5739M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5740M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5741M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5742L: linux-wireless@vger.kernel.org
b481de9c 5743W: http://intellinuxwireless.org
b62ff718 5744T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5745S: Supported
e705c121 5746F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5747
de8fe023
TW
5748INTEL MANAGEMENT ENGINE (mei)
5749M: Tomas Winkler <tomas.winkler@intel.com>
5750L: linux-kernel@vger.kernel.org
5751S: Supported
c117ab84 5752F: include/uapi/linux/mei.h
5069288b 5753F: include/linux/mei_cl_bus.h
de8fe023 5754F: drivers/misc/mei/*
222818c3 5755F: drivers/watchdog/mei_wdt.c
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
6902F: drivers/*/*max77802.c
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
6912F: drivers/*/max77686.c
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
305b37bd
KS
8166PARALLEL LCD/KEYPAD PANEL DRIVER
8167M: Willy Tarreau <willy@haproxy.com>
8168M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8169S: Odd Fixes
8170F: Documentation/misc-devices/lcd-panel-cgram.txt
8171F: drivers/misc/panel.c
8172
64dfff03
SM
8173PARALLEL PORT SUBSYSTEM
8174M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8175M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8176L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8177S: Maintained
679655da
JP
8178F: drivers/parport/
8179F: include/linux/parport*.h
8180F: drivers/char/ppdev.c
c117ab84 8181F: include/uapi/linux/ppdev.h
64dfff03 8182F: Documentation/parport*.txt
1da177e4 8183
4cdf6bc2 8184PARAVIRT_OPS INTERFACE
d633180c 8185M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8186M: Chris Wright <chrisw@sous-sol.org>
8187M: Alok Kataria <akataria@vmware.com>
8188M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8189L: virtualization@lists.linux-foundation.org
4cdf6bc2 8190S: Supported
a2e19991 8191F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8192F: arch/*/kernel/paravirt*
8193F: arch/*/include/asm/paravirt.h
4cdf6bc2 8194
e2d1d6c0 8195PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8196M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8197L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8198S: Maintained
679655da
JP
8199F: Documentation/blockdev/paride.txt
8200F: drivers/block/paride/
e2d1d6c0
RD
8201
8202PARISC ARCHITECTURE
b8828770 8203M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8204M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8205L: linux-parisc@vger.kernel.org
8206W: http://www.parisc-linux.org/
8a6e2535 8207Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8208T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8209T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8210S: Maintained
679655da 8211F: arch/parisc/
2b6bac9e 8212F: Documentation/parisc/
679655da 8213F: drivers/parisc/
2b6bac9e
HD
8214F: drivers/char/agp/parisc-agp.c
8215F: drivers/input/serio/gscps2.c
8216F: drivers/parport/parport_gsc.*
8217F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8218F: drivers/video/fbdev/sti*
2b6bac9e
HD
8219F: drivers/video/console/sti*
8220F: drivers/video/logo/logo_parisc*
e2d1d6c0 8221
1662d32c 8222PC87360 HARDWARE MONITORING DRIVER
8b58be88 8223M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8224L: lm-sensors@lm-sensors.org
8225S: Maintained
679655da
JP
8226F: Documentation/hwmon/pc87360
8227F: drivers/hwmon/pc87360.c
1662d32c
JC
8228
8229PC8736x GPIO DRIVER
8b58be88 8230M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8231S: Maintained
679655da 8232F: drivers/char/pc8736x_gpio.c
1662d32c 8233
1ad107fd 8234PC87427 HARDWARE MONITORING DRIVER
d8130624 8235M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8236L: lm-sensors@lm-sensors.org
8237S: Maintained
8238F: Documentation/hwmon/pc87427
8239F: drivers/hwmon/pc87427.c
8240
b26e0ed4 8241PCA9532 LED DRIVER
8b58be88 8242M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8243S: Maintained
d5ca6918
JP
8244F: drivers/leds/leds-pca9532.c
8245F: include/linux/leds-pca9532.h
b26e0ed4 8246
5ce914a8 8247PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8248M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8249L: linux-i2c@vger.kernel.org
8250S: Maintained
b4f0b74e 8251F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8252
3971dae5 8253PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8254M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8255S: Maintained
8256F: drivers/firmware/pcdp.*
8257
065c6359 8258PCI ERROR RECOVERY
6305902c 8259M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8260L: linux-pci@vger.kernel.org
065c6359 8261S: Supported
679655da 8262F: Documentation/PCI/pci-error-recovery.txt
065c6359 8263
1da177e4 8264PCI SUBSYSTEM
5ac3a6d2 8265M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8266L: linux-pci@vger.kernel.org
99662dd1 8267Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8268T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8269S: Supported
679655da
JP
8270F: Documentation/PCI/
8271F: drivers/pci/
8272F: include/linux/pci*
6b49ee49 8273F: arch/x86/pci/
cad01f91 8274F: arch/x86/kernel/quirks.c
1da177e4 8275
eaa6111b
LFT
8276PCI DRIVER FOR ALTERA PCIE IP
8277M: Ley Foon Tan <lftan@altera.com>
8278L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8279L: linux-pci@vger.kernel.org
8280S: Supported
8281F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8282F: drivers/pci/host/pcie-altera.c
8283
b7e78170
RH
8284PCI DRIVER FOR ARM VERSATILE PLATFORM
8285M: Rob Herring <robh@kernel.org>
8286L: linux-pci@vger.kernel.org
8287L: linux-arm-kernel@lists.infradead.org
8288S: Maintained
8289F: Documentation/devicetree/bindings/pci/versatile.txt
8290F: drivers/pci/host/pci-versatile.c
8291
5f6b6ccd
TI
8292PCI DRIVER FOR APPLIEDMICRO XGENE
8293M: Tanmay Inamdar <tinamdar@apm.com>
8294L: linux-pci@vger.kernel.org
8295L: linux-arm-kernel@lists.infradead.org
8296S: Maintained
8297F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8298F: drivers/pci/host/pci-xgene.c
8299
62d0ff83
ML
8300PCI DRIVER FOR FREESCALE LAYERSCAPE
8301M: Minghuan Lian <minghuan.Lian@freescale.com>
8302M: Mingkai Hu <mingkai.hu@freescale.com>
8303M: Roy Zang <tie-fei.zang@freescale.com>
8304L: linuxppc-dev@lists.ozlabs.org
8305L: linux-pci@vger.kernel.org
8306L: linux-arm-kernel@lists.infradead.org
8307S: Maintained
8308F: drivers/pci/host/*layerscape*
8309
f0b75693 8310PCI DRIVER FOR IMX6
f175aa2c 8311M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8312M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8313L: linux-pci@vger.kernel.org
8314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8315S: Maintained
8316F: drivers/pci/host/*imx6*
8317
0c4ffcfe
MK
8318PCI DRIVER FOR TI KEYSTONE
8319M: Murali Karicheri <m-karicheri2@ti.com>
8320L: linux-pci@vger.kernel.org
8321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8322S: Maintained
8323F: drivers/pci/host/*keystone*
8324
f0b75693
BH
8325PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8326M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8327M: Jason Cooper <jason@lakedaemon.net>
8328L: linux-pci@vger.kernel.org
8329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8330S: Maintained
8331F: drivers/pci/host/*mvebu*
8332
0447cfd7
TR
8333PCI DRIVER FOR NVIDIA TEGRA
8334M: Thierry Reding <thierry.reding@gmail.com>
8335L: linux-tegra@vger.kernel.org
f0b75693 8336L: linux-pci@vger.kernel.org
0447cfd7
TR
8337S: Supported
8338F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8339F: drivers/pci/host/pci-tegra.c
8340
47ff3de9
KVA
8341PCI DRIVER FOR TI DRA7XX
8342M: Kishon Vijay Abraham I <kishon@ti.com>
8343L: linux-omap@vger.kernel.org
8344L: linux-pci@vger.kernel.org
8345S: Supported
8346F: Documentation/devicetree/bindings/pci/ti-pci.txt
8347F: drivers/pci/host/pci-dra7xx.c
8348
f0b75693
BH
8349PCI DRIVER FOR RENESAS R-CAR
8350M: Simon Horman <horms@verge.net.au>
8351L: linux-pci@vger.kernel.org
4a121096 8352L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8353S: Maintained
8354F: drivers/pci/host/*rcar*
8355
4af82255 8356PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8357M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8358L: linux-pci@vger.kernel.org
f0b75693
BH
8359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8360L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8361S: Maintained
8362F: drivers/pci/host/pci-exynos.c
8363
f0b75693 8364PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8365M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8366M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8367L: linux-pci@vger.kernel.org
8368S: Maintained
8369F: drivers/pci/host/*designware*
8370
cf28855b
WD
8371PCI DRIVER FOR GENERIC OF HOSTS
8372M: Will Deacon <will.deacon@arm.com>
8373L: linux-pci@vger.kernel.org
8374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8375S: Maintained
8376F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8377F: drivers/pci/host/pci-host-generic.c
8378
185a383a
KB
8379PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8380M: Keith Busch <keith.busch@intel.com>
8381L: linux-pci@vger.kernel.org
8382S: Supported
8383F: arch/x86/pci/vmd.c
8384
51b66a6c 8385PCIE DRIVER FOR ST SPEAR13XX
110baab1 8386M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8387L: linux-pci@vger.kernel.org
110baab1 8388S: Maintained
51b66a6c
PA
8389F: drivers/pci/host/*spear*
8390
af1169b4
LFT
8391PCI MSI DRIVER FOR ALTERA MSI IP
8392M: Ley Foon Tan <lftan@altera.com>
8393L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8394L: linux-pci@vger.kernel.org
8395S: Supported
8396F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8397F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8398
dcd19de3
DD
8399PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8400M: Duc Dang <dhdang@apm.com>
8401L: linux-pci@vger.kernel.org
8402L: linux-arm-kernel@lists.infradead.org
8403S: Maintained
8404F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8405F: drivers/pci/host/pci-xgene-msi.c
8406
500a1d9a
ZW
8407PCIE DRIVER FOR HISILICON
8408M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8409M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8410L: linux-pci@vger.kernel.org
8411S: Maintained
8412F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8413F: drivers/pci/host/pcie-hisi.c
8414
82a82383
SV
8415PCIE DRIVER FOR QUALCOMM MSM
8416M: Stanimir Varbanov <svarbanov@mm-sol.com>
8417L: linux-pci@vger.kernel.org
8418L: linux-arm-msm@vger.kernel.org
8419S: Maintained
8420F: drivers/pci/host/*qcom*
8421
1da177e4 8422PCMCIA SUBSYSTEM
4230dfc9 8423P: Linux PCMCIA Team
f5df5881 8424L: linux-pcmcia@lists.infradead.org
6650e0a5 8425W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8426T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8427S: Maintained
679655da
JP
8428F: Documentation/pcmcia/
8429F: drivers/pcmcia/
8430F: include/pcmcia/
1da177e4
LT
8431
8432PCNET32 NETWORK DRIVER
227fb925 8433M: Don Fry <pcnet32@frontier.com>
979b6c13 8434L: netdev@vger.kernel.org
1da177e4 8435S: Maintained
b955f6ca 8436F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8437
48fc267e
SK
8438PCRYPT PARALLEL CRYPTO ENGINE
8439M: Steffen Klassert <steffen.klassert@secunet.com>
8440L: linux-crypto@vger.kernel.org
8441S: Maintained
8442F: crypto/pcrypt.c
8443F: include/crypto/pcrypt.h
8444
e72df0b8
TH
8445PER-CPU MEMORY ALLOCATOR
8446M: Tejun Heo <tj@kernel.org>
8447M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8448T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8449S: Maintained
8450F: include/linux/percpu*.h
8451F: mm/percpu*.c
8452F: arch/*/include/asm/percpu.h
8453
ad4ecbcb 8454PER-TASK DELAY ACCOUNTING
185e595f 8455M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8456S: Maintained
679655da
JP
8457F: include/linux/delayacct.h
8458F: kernel/delayacct.c
ad4ecbcb 8459
57c0c15b 8460PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8461M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8462M: Ingo Molnar <mingo@redhat.com>
f80c5393 8463M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 8464L: linux-kernel@vger.kernel.org
75fc2d37 8465T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8466S: Supported
d53e8365 8467F: kernel/events/*
a003236c 8468F: include/linux/perf_event.h
c117ab84 8469F: include/uapi/linux/perf_event.h
141c4296
RR
8470F: arch/*/kernel/perf_event*.c
8471F: arch/*/kernel/*/perf_event*.c
8472F: arch/*/kernel/*/*/perf_event*.c
a003236c 8473F: arch/*/include/asm/perf_event.h
a003236c
VL
8474F: arch/*/kernel/perf_callchain.c
8475F: tools/perf/
6c0b3244 8476
dd49d0f5 8477PERSONALITY HANDLING
8b58be88 8478M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8479L: linux-abi-devel@lists.sourceforge.net
8480S: Maintained
679655da 8481F: include/linux/personality.h
c117ab84 8482F: include/uapi/linux/personality.h
dd49d0f5 8483
838e7a03 8484PHONET PROTOCOL
2a06b40f 8485M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8486S: Supported
8487F: Documentation/networking/phonet.txt
8488F: include/linux/phonet.h
8489F: include/net/phonet/
c117ab84 8490F: include/uapi/linux/phonet.h
838e7a03
RDC
8491F: net/phonet/
8492
1da177e4 8493PHRAM MTD DRIVER
8b58be88 8494M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8495L: linux-mtd@lists.infradead.org
8496S: Maintained
679655da 8497F: drivers/mtd/devices/phram.c
1da177e4 8498
efdbb10e
BP
8499PICOLCD HID DRIVER
8500M: Bruno Prémont <bonbons@linux-vserver.org>
8501L: linux-input@vger.kernel.org
8502S: Maintained
8503F: drivers/hid/hid-picolcd*
8504
a53bfa07
JI
8505PICOXCELL SUPPORT
8506M: Jamie Iles <jamie@jamieiles.com>
8507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8508T: git git://github.com/jamieiles/linux-2.6-ji.git
8509S: Supported
b8733987 8510F: arch/arm/boot/dts/picoxcell*
14430813 8511F: arch/arm/mach-picoxcell/
b8733987 8512F: drivers/crypto/picoxcell*
a53bfa07 8513
2744e8af
LW
8514PIN CONTROL SUBSYSTEM
8515M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8516L: linux-gpio@vger.kernel.org
dbe752a3 8517T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8518S: Maintained
07f29ba6 8519F: drivers/pinctrl/
8e406fe4 8520F: include/linux/pinctrl/
2744e8af 8521
2201bbb8
JCPV
8522PIN CONTROLLER - ATMEL AT91
8523M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8525S: Maintained
c654b6bf 8526F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8527
33d3690c
LD
8528PIN CONTROLLER - ATMEL AT91 PIO4
8529M: Ludovic Desroches <ludovic.desroches@atmel.com>
8530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8531L: linux-gpio@vger.kernel.org
8532S: Supported
8533F: drivers/pinctrl/pinctrl-at91-pio4.*
8534
cbd1b652
MW
8535PIN CONTROLLER - INTEL
8536M: Mika Westerberg <mika.westerberg@linux.intel.com>
8537M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8538S: Maintained
8539F: drivers/pinctrl/intel/
2201bbb8 8540
9963b536
LP
8541PIN CONTROLLER - RENESAS
8542M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8543M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8544L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8545S: Maintained
8546F: drivers/pinctrl/sh-pfc/
8547
b75e60d6 8548PIN CONTROLLER - SAMSUNG
fea685e9 8549M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8551L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8552S: Maintained
9b5b33f6 8553F: drivers/pinctrl/samsung/
b75e60d6 8554
13cbd906
TL
8555PIN CONTROLLER - SINGLE
8556M: Tony Lindgren <tony@atomide.com>
8557M: Haojian Zhuang <haojian.zhuang@linaro.org>
8558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8559L: linux-omap@vger.kernel.org
8560S: Maintained
8561F: drivers/pinctrl/pinctrl-single.c
8562
deda8287 8563PIN CONTROLLER - ST SPEAR
da89947b 8564M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8565L: spear-devel@list.st.com
8566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8567W: http://www.st.com/spear
8568S: Maintained
8e406fe4 8569F: drivers/pinctrl/spear/
deda8287 8570
249a6771 8571PKTCDVD DRIVER
e5f6450c 8572M: Jiri Kosina <jikos@kernel.org>
249a6771 8573S: Maintained
679655da
JP
8574F: drivers/block/pktcdvd.c
8575F: include/linux/pktcdvd.h
c117ab84 8576F: include/uapi/linux/pktcdvd.h
249a6771 8577
b31d8273
G
8578PKUNITY SOC DRIVERS
8579M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8580W: http://mprc.pku.edu.cn/~guanxuetao/linux
8581S: Maintained
ceebf4d5 8582T: git git://github.com/gxt/linux.git
b31d8273 8583F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8584F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8585F: drivers/video/fbdev/fb-puv3.c
2809e80b 8586F: drivers/rtc/rtc-puv3.c
b31d8273 8587
9d2ecfb7 8588PMBUS HARDWARE MONITORING DRIVERS
ca462085 8589M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8590L: lm-sensors@lm-sensors.org
8591W: http://www.lm-sensors.org/
8592W: http://www.roeck-us.net/linux/drivers/
8593T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8594S: Maintained
8595F: Documentation/hwmon/pmbus
8596F: drivers/hwmon/pmbus/
8597F: include/linux/i2c/pmbus.h
8598
89a36810 8599PMC SIERRA MaxRAID DRIVER
89a36810
AR
8600L: linux-scsi@vger.kernel.org
8601W: http://www.pmc-sierra.com/
3cdea4d7 8602S: Orphan
89a36810
AR
8603F: drivers/scsi/pmcraid.*
8604
dbf9bfe6 8605PMC SIERRA PM8001 DRIVER
d32477e2 8606M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8607M: lindar_liu@usish.com
f5a7b525 8608L: pmchba@pmcs.com
dbf9bfe6 8609L: linux-scsi@vger.kernel.org
8610S: Supported
8611F: drivers/scsi/pm8001/
8612
1da177e4 8613POSIX CLOCKS and TIMERS
8b58be88 8614M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8615L: linux-kernel@vger.kernel.org
75fc2d37 8616T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8617S: Maintained
679655da
JP
8618F: fs/timerfd.c
8619F: include/linux/timer*
5cee9645 8620F: kernel/time/*timer*
1da177e4 8621
7b06a6d7
RW
8622POWER MANAGEMENT CORE
8623M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8624L: linux-pm@vger.kernel.org
8625T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8626S: Supported
8627F: drivers/base/power/
8628F: include/linux/pm.h
8629F: include/linux/pm_*
8630F: include/linux/powercap.h
8631F: drivers/powercap/
8632
3be86148 8633POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8634M: Sebastian Reichel <sre@kernel.org>
57318935 8635M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8636M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8637L: linux-pm@vger.kernel.org
54e5881d 8638T: git git://git.infradead.org/battery-2.6.git
3be86148 8639S: Maintained
679655da 8640F: include/linux/power_supply.h
8cd725a1 8641F: drivers/power/
26305022 8642X: drivers/power/avs/
3be86148 8643
514f161a
MR
8644POWER STATE COORDINATION INTERFACE (PSCI)
8645M: Mark Rutland <mark.rutland@arm.com>
8646M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8647L: linux-arm-kernel@lists.infradead.org
8648S: Maintained
8649F: drivers/firmware/psci.c
8650F: include/linux/psci.h
8651F: include/uapi/linux/psci.h
8652
1da177e4 8653PNP SUPPORT
9c3646d1 8654M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8655S: Maintained
679655da 8656F: drivers/pnp/
1da177e4
LT
8657
8658PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8659M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8660L: linux-ppp@vger.kernel.org
8661S: Maintained
224cf5ad 8662F: drivers/net/ppp/ppp_*
1da177e4
LT
8663
8664PPP OVER ATM (RFC 2364)
8b58be88 8665M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8666S: Maintained
679655da 8667F: net/atm/pppoatm.c
c117ab84 8668F: include/uapi/linux/atmppp.h
1da177e4
LT
8669
8670PPP OVER ETHERNET
8b58be88 8671M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8672S: Maintained
224cf5ad
JK
8673F: drivers/net/ppp/pppoe.c
8674F: drivers/net/ppp/pppox.c
1da177e4 8675
a6d2370b 8676PPP OVER L2TP
8b58be88 8677M: James Chapman <jchapman@katalix.com>
a6d2370b 8678S: Maintained
90ca28d1 8679F: net/l2tp/l2tp_ppp.c
679655da 8680F: include/linux/if_pppol2tp.h
c117ab84 8681F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8682
eae9d2ba 8683PPS SUPPORT
8b58be88 8684M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8685W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8686L: linuxpps@ml.enneenne.com (subscribers-only)
8687S: Maintained
cabaaf41
JP
8688F: Documentation/pps/
8689F: drivers/pps/
8690F: include/linux/pps*.h
eae9d2ba 8691
71a6d0af
HW
8692PPTP DRIVER
8693M: Dmitry Kozlov <xeb@mail.ru>
8694L: netdev@vger.kernel.org
8695S: Maintained
224cf5ad 8696F: drivers/net/ppp/pptp.c
71a6d0af
HW
8697W: http://sourceforge.net/projects/accel-pptp
8698
1da177e4 8699PREEMPTIBLE KERNEL
8b58be88 8700M: Robert Love <rml@tech9.net>
1da177e4
LT
8701L: kpreempt-tech@lists.sourceforge.net
8702W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8703S: Supported
679655da
JP
8704F: Documentation/preempt-locking.txt
8705F: include/linux/preempt.h
1da177e4
LT
8706
8707PRISM54 WIRELESS DRIVER
8b58be88 8708M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8709L: linux-wireless@vger.kernel.org
9ef80804 8710W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8711S: Obsolete
c12edfe2 8712F: drivers/net/wireless/intersil/prism54/
1da177e4 8713
02c18891 8714PS3 NETWORK SUPPORT
b809b9ca 8715M: Geoff Levand <geoff@infradead.org>
02c18891 8716L: netdev@vger.kernel.org
a14ab6b6 8717L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8718S: Maintained
8df158ac 8719F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8720
f58a9d17 8721PS3 PLATFORM SUPPORT
b809b9ca 8722M: Geoff Levand <geoff@infradead.org>
a4724ed6 8723L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8724S: Maintained
679655da
JP
8725F: arch/powerpc/boot/ps3*
8726F: arch/powerpc/include/asm/lv1call.h
8727F: arch/powerpc/include/asm/ps3*.h
8728F: arch/powerpc/platforms/ps3/
8729F: drivers/*/ps3*
8730F: drivers/ps3/
fec629b8 8731F: drivers/rtc/rtc-ps3.c
679655da 8732F: drivers/usb/host/*ps3.c
fec629b8 8733F: sound/ppc/snd_ps3*
f58a9d17 8734
cffb4add 8735PS3VRAM DRIVER
8b58be88 8736M: Jim Paris <jim@jtan.com>
3715a5d0 8737M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8738L: linuxppc-dev@lists.ozlabs.org
cffb4add 8739S: Maintained
8a3977cb 8740F: drivers/block/ps3vram.c
cffb4add 8741
8defe599 8742PSTORE FILESYSTEM
9d5e2a02 8743M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8744M: Colin Cross <ccross@android.com>
8745M: Kees Cook <keescook@chromium.org>
8746M: Tony Luck <tony.luck@intel.com>
8747S: Maintained
9f273c24 8748T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
8749F: fs/pstore/
8750F: include/linux/pstore*
04851772 8751F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8752F: drivers/acpi/apei/erst.c
8753
7fbc415d
RC
8754PTP HARDWARE CLOCK SUPPORT
8755M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8756L: netdev@vger.kernel.org
7fbc415d
RC
8757S: Maintained
8758W: http://linuxptp.sourceforge.net/
8759F: Documentation/ABI/testing/sysfs-ptp
8760F: Documentation/ptp/*
0ecb3cdd 8761F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8762F: drivers/net/phy/dp83640*
8763F: drivers/ptp/*
8764F: include/linux/ptp_cl*
8765
cf94a4d1 8766PTRACE SUPPORT
e846ee5f 8767M: Roland McGrath <roland@hack.frob.com>
8b58be88 8768M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8769S: Maintained
8770F: include/asm-generic/syscall.h
8771F: include/linux/ptrace.h
8772F: include/linux/regset.h
8773F: include/linux/tracehook.h
c117ab84 8774F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8775F: kernel/ptrace.c
8776
8320204a 8777PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8778M: Mike Isely <isely@pobox.com>
16e9495d 8779L: pvrusb2@isely.net (subscribers-only)
661263b5 8780L: linux-media@vger.kernel.org
8320204a 8781W: http://www.isely.net/pvrusb2/
275ffde4 8782T: git git://linuxtv.org/media_tree.git
8320204a 8783S: Maintained
679655da 8784F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8785F: drivers/media/usb/pvrusb2/
8320204a 8786
39532e6c
HG
8787PWC WEBCAM DRIVER
8788M: Hans de Goede <hdegoede@redhat.com>
8789L: linux-media@vger.kernel.org
8790T: git git://linuxtv.org/media_tree.git
8791S: Maintained
8792F: drivers/media/usb/pwc/*
8793
93c090b3
KD
8794PWM FAN DRIVER
8795M: Kamil Debski <k.debski@samsung.com>
8796L: lm-sensors@lm-sensors.org
8797S: Supported
8798F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8799F: Documentation/hwmon/pwm-fan
8800F: drivers/hwmon/pwm-fan.c
8801
200efedd 8802PWM SUBSYSTEM
aa3495f7
TR
8803M: Thierry Reding <thierry.reding@gmail.com>
8804L: linux-pwm@vger.kernel.org
0c2498f1 8805S: Maintained
006e854f 8806T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8807F: Documentation/pwm.txt
8808F: Documentation/devicetree/bindings/pwm/
8809F: include/linux/pwm.h
0c2498f1 8810F: drivers/pwm/
a140b98d
TR
8811F: drivers/video/backlight/pwm_bl.c
8812F: include/linux/pwm_backlight.h
0c2498f1 8813
30ec261e 8814PXA2xx/PXA3xx SUPPORT
8da5e302 8815M: Daniel Mack <daniel@zonque.org>
a323f664 8816M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8817M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8819T: git git://github.com/hzhuang1/linux.git
8da5e302 8820T: git git://github.com/rjarzmik/linux.git
1da177e4 8821S: Maintained
e68d7c14 8822F: arch/arm/boot/dts/pxa*
679655da 8823F: arch/arm/mach-pxa/
820439f1 8824F: drivers/dma/pxa*
679655da 8825F: drivers/pcmcia/pxa2xx*
1403ead9 8826F: drivers/pinctrl/pxa/
9df92e6c 8827F: drivers/spi/spi-pxa2xx*
faf2e1db 8828F: drivers/usb/gadget/udc/pxa2*
679655da 8829F: include/sound/pxa2xx-lib.h
bec4c99e 8830F: sound/arm/pxa*
14430813 8831F: sound/soc/pxa/
1da177e4 8832
f3154a46
RJ
8833PXA GPIO DRIVER
8834M: Robert Jarzmik <robert.jarzmik@free.fr>
8835L: linux-gpio@vger.kernel.org
8836S: Maintained
8837F: drivers/gpio/gpio-pxa.c
8838
ec64d3bf
EG
8839PXA3xx NAND FLASH DRIVER
8840M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8841L: linux-mtd@lists.infradead.org
8842S: Maintained
9a67f099 8843F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8844
3f640c61 8845MMP SUPPORT
8b58be88 8846M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8847M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8849T: git git://github.com/hzhuang1/linux.git
8850T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8851S: Maintained
e68d7c14 8852F: arch/arm/boot/dts/mmp*
3f640c61 8853F: arch/arm/mach-mmp/
e8e6cb32 8854
272f133a
PO
8855PXA MMCI DRIVER
8856S: Orphan
8857
57f63bc8 8858PXA RTC DRIVER
8b58be88 8859M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8860L: rtc-linux@googlegroups.com
8861S: Maintained
8862
cea4001a 8863QAT DRIVER
49e7d9df
JP
8864M: Tadeusz Struk <tadeusz.struk@intel.com>
8865L: qat-linux@intel.com
8866S: Supported
8867F: drivers/crypto/qat/
cea4001a 8868
52a09a04 8869QIB DRIVER
8473c603 8870M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8871L: linux-rdma@vger.kernel.org
8872S: Supported
8873F: drivers/infiniband/hw/qib/
8874
5e9772b9
JS
8875QLOGIC QLA1280 SCSI DRIVER
8876M: Michael Reed <mdr@sgi.com>
8877L: linux-scsi@vger.kernel.org
8878S: Maintained
8879F: drivers/scsi/qla1280.[ch]
8880
1da177e4 8881QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8882M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8883L: linux-scsi@vger.kernel.org
8884S: Supported
679655da
JP
8885F: Documentation/scsi/LICENSE.qla2xxx
8886F: drivers/scsi/qla2xxx/
1da177e4 8887
883c98fe 8888QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8889M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8890L: linux-scsi@vger.kernel.org
8891S: Supported
bacfb81b 8892F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8893F: drivers/scsi/qla4xxx/
8894
5a4faa87 8895QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8896M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8897M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8898M: linux-driver@qlogic.com
8899L: netdev@vger.kernel.org
8900S: Supported
679655da 8901F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8902F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8903
0ec00f03 8904QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8905M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8906L: netdev@vger.kernel.org
8907S: Supported
aa43c215 8908F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8909
c4e84bde 8910QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8911M: Harish Patil <harish.patil@qlogic.com>
8912M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8913M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8914M: linux-driver@qlogic.com
c4e84bde
RM
8915L: netdev@vger.kernel.org
8916S: Supported
aa43c215 8917F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8918
fe56b9e6
YM
8919QLOGIC QL4xxx ETHERNET DRIVER
8920M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8921M: Ariel Elior <Ariel.Elior@qlogic.com>
8922M: everest-linux-l2@qlogic.com
8923L: netdev@vger.kernel.org
8924S: Supported
8925F: drivers/net/ethernet/qlogic/qed/
8926F: include/linux/qed/
8927F: drivers/net/ethernet/qlogic/qede/
8928
1da177e4 8929QNX4 FILESYSTEM
8b58be88 8930M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8931W: http://www.alarsen.net/linux/qnx4fs/
8932S: Maintained
80811493 8933F: fs/qnx4/
c117ab84
CEB
8934F: include/uapi/linux/qnx4_fs.h
8935F: include/uapi/linux/qnxtypes.h
1da177e4 8936
91952bc0
AP
8937QT1010 MEDIA DRIVER
8938M: Antti Palosaari <crope@iki.fi>
8939L: linux-media@vger.kernel.org
a825eaec 8940W: https://linuxtv.org
91952bc0
AP
8941W: http://palosaari.fi/linux/
8942Q: http://patchwork.linuxtv.org/project/linux-media/list/
8943T: git git://linuxtv.org/anttip/media_tree.git
8944S: Maintained
8945F: drivers/media/tuners/qt1010*
8946
966fb5ec
SM
8947QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8948M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8949L: linux-wireless@vger.kernel.org
8950L: ath9k-devel@lists.ath9k.org
8951W: http://wireless.kernel.org/en/users/Drivers/ath9k
8952S: Supported
8953F: drivers/net/wireless/ath/ath9k/
8954
2ea0ffcb
KV
8955QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8956M: Kalle Valo <kvalo@qca.qualcomm.com>
8957L: ath10k@lists.infradead.org
8958W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 8959T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
8960S: Supported
8961F: drivers/net/wireless/ath/ath10k/
8962
4f4567cf
RK
8963QUALCOMM HEXAGON ARCHITECTURE
8964M: Richard Kuo <rkuo@codeaurora.org>
8965L: linux-hexagon@vger.kernel.org
9f273c24 8966T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
8967S: Supported
8968F: arch/hexagon/
8969
8e84c258
EK
8970QUALCOMM WCN36XX WIRELESS DRIVER
8971M: Eugene Krasnikov <k.eugene.e@gmail.com>
8972L: wcn36xx@lists.infradead.org
8973W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8974T: git git://github.com/KrasnikovEugene/wcn36xx.git
8975S: Supported
8976F: drivers/net/wireless/ath/wcn36xx/
8977
602adf40 8978RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
8979M: Ilya Dryomov <idryomov@gmail.com>
8980M: Sage Weil <sage@redhat.com>
527a88b9 8981M: Alex Elder <elder@kernel.org>
398ecff5 8982L: ceph-devel@vger.kernel.org
09d90327
SW
8983W: http://ceph.com/
8984T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 8985T: git git://github.com/ceph/ceph-client.git
602adf40 8986S: Supported
398ecff5 8987F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
8988F: drivers/block/rbd.c
8989F: drivers/block/rbd_types.h
8990
1da177e4 8991RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 8992M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 8993L: linux-fbdev@vger.kernel.org
1da177e4 8994S: Maintained
8a61f013 8995F: drivers/video/fbdev/aty/radeon*
c117ab84 8996F: include/uapi/linux/radeonfb.h
1da177e4 8997
c6c9b34c
HG
8998RADIOSHARK 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-shark.c
9004
9005RADIOSHARK2 RADIO DRIVER
9006M: Hans de Goede <hdegoede@redhat.com>
9007L: linux-media@vger.kernel.org
9008T: git git://linuxtv.org/media_tree.git
9009S: Maintained
9010F: drivers/media/radio/radio-shark2.c
9011F: drivers/media/radio/radio-tea5777.c
9012
1da177e4 9013RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9014M: Paul Mackerras <paulus@samba.org>
c69f677c 9015L: linux-fbdev@vger.kernel.org
1da177e4 9016S: Maintained
8a61f013 9017F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9018
a0fd81a9
JC
9019RALINK MIPS ARCHITECTURE
9020M: John Crispin <blogic@openwrt.org>
9021L: linux-mips@linux-mips.org
9022S: Maintained
9023F: arch/mips/ralink
9024
e7839f25 9025RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9026P: rt2x00 project
b182427e 9027M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9028M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9029L: linux-wireless@vger.kernel.org
95ea3627 9030S: Maintained
33aca94d 9031F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9032
9db5579b 9033RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9034M: Jens Axboe <axboe@kernel.dk>
9db5579b 9035S: Maintained
679655da
JP
9036F: Documentation/blockdev/ramdisk.txt
9037F: drivers/block/brd.c
9db5579b 9038
9e95ce27 9039RANDOM NUMBER DRIVER
0624bcaa 9040M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9041S: Maintained
679655da 9042F: drivers/char/random.c
9e95ce27 9043
394b701c 9044RAPIDIO SUBSYSTEM
8b58be88 9045M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9046M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9047S: Maintained
679655da 9048F: drivers/rapidio/
394b701c 9049
e2d1d6c0 9050RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9051L: linux-wireless@vger.kernel.org
f52a5490 9052S: Orphan
679655da 9053F: drivers/net/wireless/ray*
e2d1d6c0
RD
9054
9055RCUTORTURE MODULE
e0198b29 9056M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9057M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9058L: linux-kernel@vger.kernel.org
f9094d8e 9059S: Supported
08deed1e 9060T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9061F: Documentation/RCU/torture.txt
34e2d560 9062F: kernel/rcu/rcutorture.c
e2d1d6c0 9063
c87b9c60
PM
9064RCUTORTURE TEST FRAMEWORK
9065M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9066M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9067R: Steven Rostedt <rostedt@goodmis.org>
9068R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9069R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9070L: linux-kernel@vger.kernel.org
c87b9c60
PM
9071S: Supported
9072T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9073F: tools/testing/selftests/rcutorture
9074
c1f766b5 9075RDC R-321X SoC
8b58be88 9076M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9077S: Maintained
9078
db17f395 9079RDC R6040 FAST ETHERNET DRIVER
8b58be88 9080M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9081L: netdev@vger.kernel.org
9082S: Maintained
58565a35 9083F: drivers/net/ethernet/rdc/r6040.c
db17f395 9084
a09ed661 9085RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 9086M: Chien Yen <chien.yen@oracle.com>
fbb5a558 9087L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 9088S: Supported
679655da 9089F: net/rds/
a09ed661 9090
595182bc 9091READ-COPY UPDATE (RCU)
8b58be88 9092M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9093M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9094R: Steven Rostedt <rostedt@goodmis.org>
9095R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9096R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9097L: linux-kernel@vger.kernel.org
9fab9787 9098W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9099S: Supported
08deed1e 9100T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9101F: Documentation/RCU/
9fab9787 9102X: Documentation/RCU/torture.txt
f9094d8e 9103F: include/linux/rcu*
4102adab
PM
9104X: include/linux/srcu.h
9105F: kernel/rcu/
34e2d560 9106X: kernel/torture.c
595182bc 9107
0c86edc0 9108REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9109M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9110M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9111L: rtc-linux@googlegroups.com
8a6e2535 9112Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9113T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9114S: Maintained
679655da
JP
9115F: Documentation/rtc.txt
9116F: drivers/rtc/
9117F: include/linux/rtc.h
c117ab84 9118F: include/uapi/linux/rtc.h
0c86edc0 9119
0e400c53
MB
9120REALTEK AUDIO CODECS
9121M: Bard Liao <bardliao@realtek.com>
9122M: Oder Chiou <oder_chiou@realtek.com>
9123S: Maintained
9124F: sound/soc/codecs/rt*
9125F: include/sound/rt*.h
9126
1da177e4 9127REISERFS FILE SYSTEM
76c4e5ea 9128L: reiserfs-devel@vger.kernel.org
1da177e4 9129S: Supported
679655da 9130F: fs/reiserfs/
1da177e4 9131
b83a313b 9132REGISTER MAP ABSTRACTION
b02e48f2 9133M: Mark Brown <broonie@kernel.org>
dd060bc9 9134L: linux-kernel@vger.kernel.org
b83a313b
MB
9135T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9136S: Supported
9137F: drivers/base/regmap/
9138F: include/linux/regmap.h
9139
400e64df
OBC
9140REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9141M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 9142T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9143S: Maintained
9144F: drivers/remoteproc/
9145F: Documentation/remoteproc.txt
6fc26488 9146F: include/linux/remoteproc.h
400e64df 9147
d8115db5
OBC
9148REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9149M: Ohad Ben-Cohen <ohad@wizery.com>
9150T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9151S: Maintained
9152F: drivers/rpmsg/
9153F: Documentation/rpmsg.txt
9154F: include/linux/rpmsg.h
9155
8e6569af
SS
9156RENESAS ETHERNET DRIVERS
9157R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9158L: netdev@vger.kernel.org
4a121096 9159L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9160F: drivers/net/ethernet/renesas/
9161F: include/linux/sh_eth.h
9162
3e46c397
YS
9163RENESAS USB2 PHY DRIVER
9164M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9165L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9166S: Maintained
9167F: drivers/phy/phy-rcar-gen3-usb2.c
9168
1b0fe6be
PZ
9169RESET CONTROLLER FRAMEWORK
9170M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9171T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9172S: Maintained
9173F: drivers/reset/
9174F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9175F: include/dt-bindings/reset/
1b0fe6be
PZ
9176F: include/linux/reset.h
9177F: include/linux/reset-controller.h
9178
e0897645 9179RFKILL
8b58be88 9180M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9181L: linux-wireless@vger.kernel.org
ce466579
JB
9182W: http://wireless.kernel.org/
9183T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9184T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9185S: Maintained
505c9247 9186F: Documentation/rfkill.txt
80811493 9187F: net/rfkill/
e0897645 9188
933685ca
TG
9189RHASHTABLE
9190M: Thomas Graf <tgraf@suug.ch>
9191L: netdev@vger.kernel.org
9192S: Maintained
9193F: lib/rhashtable.c
9194F: include/linux/rhashtable.h
9195
67e054e9
ML
9196RICOH SMARTMEDIA/XD DRIVER
9197M: Maxim Levitsky <maximlevitsky@gmail.com>
9198S: Maintained
21c26f50
JP
9199F: drivers/mtd/nand/r852.c
9200F: drivers/mtd/nand/r852.h
67e054e9 9201
92634125
ML
9202RICOH R5C592 MEMORYSTICK DRIVER
9203M: Maxim Levitsky <maximlevitsky@gmail.com>
9204S: Maintained
9205F: drivers/memstick/host/r592.*
9206
27f1d2f9
SA
9207ROCCAT DRIVERS
9208M: Stefan Achatz <erazor_de@users.sourceforge.net>
9209W: http://sourceforge.net/projects/roccat/
9210S: Maintained
9211F: drivers/hid/hid-roccat*
9212F: include/linux/hid-roccat*
9213F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9214
4b8ac966
JP
9215ROCKER DRIVER
9216M: Jiri Pirko <jiri@resnulli.us>
9217M: Scott Feldman <sfeldma@gmail.com>
9218L: netdev@vger.kernel.org
9219S: Supported
9220F: drivers/net/ethernet/rocker/
9221
1da177e4
LT
9222ROCKETPORT DRIVER
9223P: Comtrol Corp.
1da177e4
LT
9224W: http://www.comtrol.com
9225S: Maintained
679655da 9226F: Documentation/serial/rocket.txt
c897401b 9227F: drivers/tty/rocket*
1da177e4 9228
7645c2f4
KC
9229ROCKETPORT EXPRESS/INFINITY DRIVER
9230M: Kevin Cernekee <cernekee@gmail.com>
9231L: linux-serial@vger.kernel.org
9232S: Odd Fixes
9233F: drivers/tty/serial/rp2.*
9234
1da177e4 9235ROSE NETWORK LAYER
8b58be88 9236M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9237L: linux-hams@vger.kernel.org
d34cb28a 9238W: http://www.linux-ax25.org/
1da177e4 9239S: Maintained
679655da 9240F: include/net/rose.h
c117ab84 9241F: include/uapi/linux/rose.h
679655da 9242F: net/rose/
1da177e4 9243
91952bc0
AP
9244RTL2830 MEDIA DRIVER
9245M: Antti Palosaari <crope@iki.fi>
9246L: linux-media@vger.kernel.org
a825eaec 9247W: https://linuxtv.org
91952bc0
AP
9248W: http://palosaari.fi/linux/
9249Q: http://patchwork.linuxtv.org/project/linux-media/list/
9250T: git git://linuxtv.org/anttip/media_tree.git
9251S: Maintained
9252F: drivers/media/dvb-frontends/rtl2830*
9253
27a0aacf
AP
9254RTL2832 MEDIA DRIVER
9255M: Antti Palosaari <crope@iki.fi>
9256L: linux-media@vger.kernel.org
a825eaec 9257W: https://linuxtv.org
27a0aacf
AP
9258W: http://palosaari.fi/linux/
9259Q: http://patchwork.linuxtv.org/project/linux-media/list/
9260T: git git://linuxtv.org/anttip/media_tree.git
9261S: Maintained
9262F: drivers/media/dvb-frontends/rtl2832*
9263
ba6e6f6e
AP
9264RTL2832_SDR MEDIA DRIVER
9265M: Antti Palosaari <crope@iki.fi>
9266L: linux-media@vger.kernel.org
a825eaec 9267W: https://linuxtv.org
ba6e6f6e
AP
9268W: http://palosaari.fi/linux/
9269Q: http://patchwork.linuxtv.org/project/linux-media/list/
9270T: git git://linuxtv.org/anttip/media_tree.git
9271S: Maintained
b4bb1c28 9272F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9273
59840488 9274RTL8180 WIRELESS DRIVER
605bebe2 9275L: linux-wireless@vger.kernel.org
491b26b4 9276W: http://wireless.kernel.org/
54e5881d 9277T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9278S: Orphan
62141726 9279F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9280
59840488 9281RTL8187 WIRELESS DRIVER
9f0939bf 9282M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9283M: Hin-Tak Leung <htl10@users.sourceforge.net>
9284M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9285L: linux-wireless@vger.kernel.org
491b26b4 9286W: http://wireless.kernel.org/
54e5881d 9287T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9288S: Maintained
62141726 9289F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9290
3cf0c8ad
LF
9291RTL8192CE WIRELESS DRIVER
9292M: Larry Finger <Larry.Finger@lwfinger.net>
9293M: Chaoming Li <chaoming_li@realsil.com.cn>
9294L: linux-wireless@vger.kernel.org
491b26b4 9295W: http://wireless.kernel.org/
3cf0c8ad
LF
9296T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9297S: Maintained
62141726
KV
9298F: drivers/net/wireless/realtek/rtlwifi/
9299F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9300
26f1fad2
JS
9301RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9302M: Jes Sorensen <Jes.Sorensen@redhat.com>
9303L: linux-wireless@vger.kernel.org
9304T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9305S: Maintained
9306F: drivers/net/wireless/realtek/rtl8xxxu/
9307
9eb8ef74 9308S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9309M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9310L: linux-fbdev@vger.kernel.org
ce00f85c 9311S: Maintained
8a61f013 9312F: drivers/video/fbdev/savage/
9eb8ef74 9313
1da177e4 9314S390
8b58be88
JP
9315M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9316M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9317L: linux-s390@vger.kernel.org
5238da45 9318W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9319T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9320S: Supported
679655da 9321F: arch/s390/
a968cd3e 9322F: drivers/s390/
3bfe6858
JN
9323F: Documentation/s390/
9324F: Documentation/DocBook/s390*
5238da45 9325
322986ca
SO
9326S390 COMMON I/O LAYER
9327M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9328M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9329L: linux-s390@vger.kernel.org
9330W: http://www.ibm.com/developerworks/linux/linux390/
9331S: Supported
9332F: drivers/s390/cio/
9333
9334S390 DASD DRIVER
9335M: Stefan Weinhuber <wein@de.ibm.com>
9336M: Stefan Haberland <stefan.haberland@de.ibm.com>
9337L: linux-s390@vger.kernel.org
9338W: http://www.ibm.com/developerworks/linux/linux390/
9339S: Supported
9340F: drivers/s390/block/dasd*
9341F: block/partitions/ibm.c
9342
5238da45 9343S390 NETWORK DRIVERS
f0c59aff 9344M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9345L: linux-s390@vger.kernel.org
5238da45
HC
9346W: http://www.ibm.com/developerworks/linux/linux390/
9347S: Supported
679655da 9348F: drivers/s390/net/
5238da45 9349
322986ca
SO
9350S390 PCI SUBSYSTEM
9351M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9352M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9353L: linux-s390@vger.kernel.org
9354W: http://www.ibm.com/developerworks/linux/linux390/
9355S: Supported
9356F: arch/s390/pci/
9357F: drivers/pci/hotplug/s390_pci_hpc.c
9358
feed9b62 9359S390 ZCRYPT DRIVER
5c8d0983 9360M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9361L: linux-s390@vger.kernel.org
a968cd3e 9362W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9363S: Supported
d5ca6918 9364F: drivers/s390/crypto/
feed9b62 9365
5238da45 9366S390 ZFCP DRIVER
d38e19d0 9367M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9368L: linux-s390@vger.kernel.org
5238da45 9369W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9370S: Supported
679655da 9371F: drivers/s390/scsi/zfcp_*
1da177e4 9372
dd96df2c 9373S390 IUCV NETWORK LAYER
f0c59aff 9374M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9375L: linux-s390@vger.kernel.org
9376W: http://www.ibm.com/developerworks/linux/linux390/
9377S: Supported
679655da
JP
9378F: drivers/s390/net/*iucv*
9379F: include/net/iucv/
9380F: net/iucv/
dd96df2c 9381
8128f23c
GS
9382S390 IOMMU (PCI)
9383M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9384L: linux-s390@vger.kernel.org
9385W: http://www.ibm.com/developerworks/linux/linux390/
9386S: Supported
9387F: drivers/iommu/s390-iommu.c
9388
4dde7f75 9389S3C24XX SD/MMC Driver
8b58be88 9390M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9392S: Supported
679655da 9393F: drivers/mmc/host/s3cmci.*
4dde7f75 9394
1f15a229
HV
9395SAA6588 RDS RECEIVER DRIVER
9396M: Hans Verkuil <hverkuil@xs4all.nl>
9397L: linux-media@vger.kernel.org
9398T: git git://linuxtv.org/media_tree.git
a825eaec 9399W: https://linuxtv.org
1f15a229
HV
9400S: Odd Fixes
9401F: drivers/media/i2c/saa6588*
9402
98ed12e6 9403SAA7134 VIDEO4LINUX DRIVER
009a5410 9404M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9405L: linux-media@vger.kernel.org
a825eaec 9406W: https://linuxtv.org
98ed12e6
MCC
9407T: git git://linuxtv.org/media_tree.git
9408S: Odd fixes
e42bf501 9409F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9410F: drivers/media/pci/saa7134/
9411
1da177e4 9412SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9413M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9414L: linux-media@vger.kernel.org
275ffde4 9415T: git git://linuxtv.org/media_tree.git
1da177e4 9416S: Maintained
90d72ac6
MCC
9417F: drivers/media/common/saa7146/
9418F: drivers/media/pci/saa7146/
9419F: include/media/saa7146*
1da177e4 9420
92304a40 9421SAMSUNG LAPTOP DRIVER
5909c654 9422M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9423L: platform-driver-x86@vger.kernel.org
9424S: Maintained
9425F: drivers/platform/x86/samsung-laptop.c
9426
4a109cc0 9427SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9428M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9429L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9430S: Supported
14430813 9431F: sound/soc/samsung/
4a109cc0 9432
0d89a28b 9433SAMSUNG FRAMEBUFFER DRIVER
b7701755 9434M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9435L: linux-fbdev@vger.kernel.org
9436S: Maintained
8a61f013 9437F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9438
b40f0632 9439SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9440M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9441M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9442L: linux-kernel@vger.kernel.org
b40f0632 9443L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9444S: Supported
9445F: drivers/mfd/sec*.c
9446F: drivers/regulator/s2m*.c
9447F: drivers/regulator/s5m*.c
b40f0632
KK
9448F: drivers/clk/clk-s2mps11.c
9449F: drivers/rtc/rtc-s5m.c
f69d3a17 9450F: include/linux/mfd/samsung/
a13c7c51
KK
9451F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9452F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9453F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9454F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9455
038f5c4b
SN
9456SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9457M: Kyungmin Park <kyungmin.park@samsung.com>
9458M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9459L: linux-media@vger.kernel.org
9460Q: https://patchwork.linuxtv.org/project/linux-media/list/
9461S: Supported
9462F: drivers/media/platform/exynos4-is/
038f5c4b 9463
6fd86ab2
SN
9464SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9465M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9466L: linux-media@vger.kernel.org
9467L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9468S: Maintained
9469F: drivers/media/platform/s3c-camif/
d647f0b7 9470F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9471
b84ef24e
AH
9472SAMSUNG S5C73M3 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/s5c73m3/*
9478
7d459937
AH
9479SAMSUNG S5K5BAF CAMERA DRIVER
9480M: Kyungmin Park <kyungmin.park@samsung.com>
9481M: Andrzej Hajda <a.hajda@samsung.com>
9482L: linux-media@vger.kernel.org
9483S: Supported
9484F: drivers/media/i2c/s5k5baf.c
9485
c04c674f
RB
9486SAMSUNG S3FWRN5 NFC DRIVER
9487M: Robert Baldyga <r.baldyga@samsung.com>
9488L: linux-nfc@lists.01.org (moderated for non-subscribers)
9489S: Supported
9490F: drivers/nfc/s3fwrn5
9491
310e39c9 9492SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9493M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9494M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9495S: Supported
9496L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9497F: drivers/clk/samsung/
9498
66890ed6
BA
9499SAMSUNG SXGBE DRIVERS
9500M: Byungho An <bh74.an@samsung.com>
9501M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9502M: Vipul Pandya <vipul.pandya@samsung.com>
9503S: Supported
9504L: netdev@vger.kernel.org
9505F: drivers/net/ethernet/samsung/sxgbe/
9506
93c537af
LM
9507SAMSUNG THERMAL DRIVER
9508M: Lukasz Majewski <l.majewski@samsung.com>
9509L: linux-pm@vger.kernel.org
9510L: linux-samsung-soc@vger.kernel.org
9511S: Supported
9f273c24 9512T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9513F: drivers/thermal/samsung/
9514
e296cd32
KD
9515SAMSUNG USB2 PHY DRIVER
9516M: Kamil Debski <k.debski@samsung.com>
9517L: linux-kernel@vger.kernel.org
9518S: Supported
9519F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9520F: Documentation/phy/samsung-usb2.txt
9521F: drivers/phy/phy-exynos4210-usb2.c
9522F: drivers/phy/phy-exynos4x12-usb2.c
9523F: drivers/phy/phy-exynos5250-usb2.c
9524F: drivers/phy/phy-s5pv210-usb2.c
9525F: drivers/phy/phy-samsung-usb2.c
9526F: drivers/phy/phy-samsung-usb2.h
9527
ca749e2a 9528SERIAL DRIVERS
5e30bbb7 9529M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9530L: linux-serial@vger.kernel.org
5e30bbb7 9531S: Maintained
14430813 9532F: drivers/tty/serial/
ca749e2a 9533
aecb7b64 9534SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9535M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9536M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9537S: Maintained
1fb200d6 9538F: include/linux/dma/dw.h
3d598f47 9539F: include/linux/platform_data/dma-dw.h
61a76496 9540F: drivers/dma/dw/
aecb7b64 9541
058999cc
LP
9542SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9543M: Lars Persson <lars.persson@axis.com>
9544L: netdev@vger.kernel.org
9545S: Supported
9546F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9547F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9548
fc531d98
WS
9549SYNOPSYS DESIGNWARE I2C DRIVER
9550M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9551M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9552M: Mika Westerberg <mika.westerberg@linux.intel.com>
9553L: linux-i2c@vger.kernel.org
9554S: Maintained
9555F: drivers/i2c/busses/i2c-designware-*
9556F: include/linux/platform_data/i2c-designware.h
9557
f9e37137 9558SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9559M: Jaehoon Chung <jh80.chung@samsung.com>
9560L: linux-mmc@vger.kernel.org
9561S: Maintained
9562F: include/linux/mmc/dw_mmc.h
9563F: drivers/mmc/host/dw_mmc*
9564
a961e698
AS
9565SYSTEM TRACE MODULE CLASS
9566M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9567S: Maintained
9568F: Documentation/trace/stm.txt
9569F: drivers/hwtracing/stm/
9570F: include/linux/stm.h
9571F: include/uapi/linux/stm.h
9572
1db121d6
AN
9573THUNDERBOLT DRIVER
9574M: Andreas Noever <andreas.noever@gmail.com>
9575S: Maintained
9576F: drivers/thunderbolt/
9577
e35a49b1
SR
9578TI BQ27XXX POWER SUPPLY DRIVER
9579R: Andrew F. Davis <afd@ti.com>
9580F: include/linux/power/bq27xxx_battery.h
9581F: drivers/power/bq27xxx_battery.c
9582F: drivers/power/bq27xxx_battery_i2c.c
9583
34db37c6 9584TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9585M: John Stultz <john.stultz@linaro.org>
88606e80 9586M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9587L: linux-kernel@vger.kernel.org
75fc2d37 9588T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9589S: Supported
9590F: include/linux/clocksource.h
9591F: include/linux/time.h
9592F: include/linux/timex.h
c117ab84
CEB
9593F: include/uapi/linux/time.h
9594F: include/uapi/linux/timex.h
88606e80
TG
9595F: kernel/time/clocksource.c
9596F: kernel/time/time*.c
34db37c6 9597F: kernel/time/alarmtimer.c
88606e80 9598F: kernel/time/ntp.c
7fe5f1c1 9599F: tools/testing/selftests/timers/
88606e80 9600
1da177e4 9601SC1200 WDT DRIVER
b300645a 9602M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9603S: Maintained
679655da 9604F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9605
9606SCHEDULER
dd9b238c 9607M: Ingo Molnar <mingo@redhat.com>
8b58be88 9608M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9609L: linux-kernel@vger.kernel.org
75fc2d37 9610T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9611S: Maintained
95c0d71d 9612F: kernel/sched/
679655da 9613F: include/linux/sched.h
c117ab84 9614F: include/uapi/linux/sched.h
c2eb505b 9615F: include/linux/wait.h
1da177e4 9616
6bcf6737 9617SCORE ARCHITECTURE
ed38665e 9618M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9619M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9620W: http://www.sunplus.com
6bcf6737 9621S: Supported
a2681a75 9622F: arch/score/
6bcf6737 9623
80f390ea
SH
9624SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9625M: Sudeep Holla <sudeep.holla@arm.com>
9626L: linux-arm-kernel@lists.infradead.org
9627S: Maintained
9628F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9629F: drivers/clk/clk-scpi.c
8def3103 9630F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9631F: drivers/firmware/arm_scpi.c
9632F: include/linux/scpi_protocol.h
80f390ea 9633
1da177e4 9634SCSI CDROM DRIVER
8b58be88 9635M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9636L: linux-scsi@vger.kernel.org
9637W: http://www.kernel.dk
9638S: Maintained
679655da 9639F: drivers/scsi/sr*
1da177e4 9640
fb50a83d 9641SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9642M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9643L: linux-rdma@vger.kernel.org
9644S: Supported
9645W: http://www.openfabrics.org
9646Q: http://patchwork.kernel.org/project/linux-rdma/list/
9647T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9648F: drivers/infiniband/ulp/srp/
9649F: include/scsi/srp.h
9650
1da177e4 9651SCSI SG DRIVER
8b58be88 9652M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9653L: linux-scsi@vger.kernel.org
59ab3c93 9654W: http://sg.danny.cz/sg
1da177e4 9655S: Maintained
59ab3c93 9656F: Documentation/scsi/scsi-generic.txt
679655da
JP
9657F: drivers/scsi/sg.c
9658F: include/scsi/sg.h
1da177e4
LT
9659
9660SCSI SUBSYSTEM
0351b8f8 9661M: "James E.J. Bottomley" <JBottomley@odin.com>
0351b8f8 9662T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9663M: "Martin K. Petersen" <martin.petersen@oracle.com>
9664T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9665L: linux-scsi@vger.kernel.org
1da177e4 9666S: Maintained
679655da
JP
9667F: drivers/scsi/
9668F: include/scsi/
1da177e4
LT
9669
9670SCSI TAPE DRIVER
8b58be88 9671M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9672L: linux-scsi@vger.kernel.org
9673S: Maintained
679655da 9674F: Documentation/scsi/st.txt
f7269cfc
JD
9675F: drivers/scsi/st.*
9676F: drivers/scsi/st_*.h
1da177e4
LT
9677
9678SCTP PROTOCOL
8b6efb75 9679M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9680M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9681L: linux-sctp@vger.kernel.org
5f85813c 9682W: http://lksctp.sourceforge.net
8b6efb75 9683S: Maintained
679655da
JP
9684F: Documentation/networking/sctp.txt
9685F: include/linux/sctp.h
4d58c025 9686F: include/uapi/linux/sctp.h
679655da
JP
9687F: include/net/sctp/
9688F: net/sctp/
1da177e4
LT
9689
9690SCx200 CPU SUPPORT
8b58be88 9691M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9692S: Odd Fixes
679655da 9693F: Documentation/i2c/busses/scx200_acb
390889b6 9694F: arch/x86/platform/scx200/
679655da
JP
9695F: drivers/watchdog/scx200_wdt.c
9696F: drivers/i2c/busses/scx200*
9697F: drivers/mtd/maps/scx200_docflash.c
9698F: include/linux/scx200.h
1662d32c
JC
9699
9700SCx200 GPIO DRIVER
8b58be88 9701M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9702S: Maintained
679655da
JP
9703F: drivers/char/scx200_gpio.c
9704F: include/linux/scx200_gpio.h
1662d32c
JC
9705
9706SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9707M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9708S: Maintained
679655da 9709F: drivers/clocksource/scx200_hrt.c
1da177e4 9710
6a36913a 9711SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9712M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9713L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9714S: Maintained
679655da 9715F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9716
e7839f25 9717SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9718L: linux-mmc@vger.kernel.org
a1cb1d11 9719S: Orphan
7a241d6e 9720F: drivers/mmc/host/sdhci.*
d4a45787 9721F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9722
c04f9d61
KC
9723SECURE COMPUTING
9724M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9725R: Andy Lutomirski <luto@amacapital.net>
9726R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9727T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9728S: Supported
9729F: kernel/seccomp.c
9730F: include/uapi/linux/seccomp.h
9731F: include/linux/seccomp.h
c99ee51a 9732F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9733K: \bsecure_computing
9734K: \bTIF_SECCOMP\b
9735
0d1bb41a 9736SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9737M: Ben Dooks <ben-linux@fluff.org>
dc524882 9738M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9739L: linux-mmc@vger.kernel.org
0d1bb41a 9740S: Maintained
dc524882 9741F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9742
c63b3cba 9743SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9744M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9745L: spear-devel@list.st.com
c63b3cba
VK
9746L: linux-mmc@vger.kernel.org
9747S: Maintained
9748F: drivers/mmc/host/sdhci-spear.c
9749
8711cca2 9750SECURITY SUBSYSTEM
9b45c0d2 9751M: James Morris <james.l.morris@oracle.com>
9c3646d1 9752M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9753L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9754T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9755W: http://kernsec.org/
8711cca2 9756S: Supported
7d2c86b5 9757F: security/
8711cca2 9758
1da177e4 9759SECURITY CONTACT
8b58be88 9760M: Security Officers <security@kernel.org>
1da177e4
LT
9761S: Supported
9762
9763SELINUX SECURITY MODULE
e0238b4c 9764M: Paul Moore <paul@paul-moore.com>
8b58be88 9765M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9766M: Eric Paris <eparis@parisplace.org>
e0238b4c 9767L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9768W: http://selinuxproject.org
5a5f2acf 9769T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9770S: Supported
679655da
JP
9771F: include/linux/selinux*
9772F: security/selinux/
6bde95ce 9773F: scripts/selinux/
1da177e4 9774
c1c124e9
JJ
9775APPARMOR SECURITY MODULE
9776M: John Johansen <john.johansen@canonical.com>
9777L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9778W: apparmor.wiki.kernel.org
9779T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9780S: Supported
9781F: security/apparmor/
9782
730daa16
KC
9783YAMA SECURITY MODULE
9784M: Kees Cook <keescook@chromium.org>
9785T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9786S: Supported
9787F: security/yama/
9788
cef2cf07 9789SENSABLE PHANTOM
8b58be88 9790M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9791S: Maintained
679655da 9792F: drivers/misc/phantom.c
c117ab84 9793F: include/uapi/linux/phantom.h
cef2cf07 9794
6733b39a 9795SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9796M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9797M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9798M: John Soni Jose <sony.john@avagotech.com>
3387f656 9799L: linux-scsi@vger.kernel.org
4627de93 9800W: http://www.avagotech.com
3387f656
JP
9801S: Supported
9802F: drivers/scsi/be2iscsi/
6733b39a 9803
6938f855 9804Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
9805M: Sathya Perla <sathya.perla@broadcom.com>
9806M: Ajit Khaparde <ajit.khaparde@broadcom.com>
9807M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
9808M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
9809M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 9810L: netdev@vger.kernel.org
fea3af67 9811W: http://www.emulex.com
7d2c86b5 9812S: Supported
9aebddd1 9813F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9814
d2928a8c 9815EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9816M: Selvin Xavier <selvin.xavier@avagotech.com>
9817M: Devesh Sharma <devesh.sharma@avagotech.com>
9818M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9819L: linux-rdma@vger.kernel.org
9820W: http://www.emulex.com
9821S: Supported
9822F: drivers/infiniband/hw/ocrdma/
9823
8ceee660 9824SFC NETWORK DRIVER
c06f51ea 9825M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9826M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9827L: netdev@vger.kernel.org
8ceee660 9828S: Supported
874aeea5 9829F: drivers/net/ethernet/sfc/
8ceee660 9830
e2d1d6c0 9831SGI GRU DRIVER
cc883afc 9832M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9833S: Maintained
679655da 9834F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9835
9836SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9837M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9838L: linux-ia64@vger.kernel.org
9839S: Supported
679655da 9840F: Documentation/ia64/serial.txt
df621252 9841F: drivers/tty/serial/ioc?_serial.c
679655da 9842F: include/linux/ioc?.h
e2d1d6c0 9843
75312619 9844SGI XP/XPC/XPNET DRIVER
e180383f
RH
9845M: Cliff Whickman <cpw@sgi.com>
9846M: Robin Holt <robinmholt@gmail.com>
75312619 9847S: Maintained
679655da 9848F: drivers/misc/sgi-xp/
75312619 9849
46eacf3b
AP
9850SI2157 MEDIA DRIVER
9851M: Antti Palosaari <crope@iki.fi>
9852L: linux-media@vger.kernel.org
a825eaec 9853W: https://linuxtv.org
46eacf3b
AP
9854W: http://palosaari.fi/linux/
9855Q: http://patchwork.linuxtv.org/project/linux-media/list/
9856T: git git://linuxtv.org/anttip/media_tree.git
9857S: Maintained
9858F: drivers/media/tuners/si2157*
9859
75e2d5ba
AP
9860SI2168 MEDIA DRIVER
9861M: Antti Palosaari <crope@iki.fi>
9862L: linux-media@vger.kernel.org
a825eaec 9863W: https://linuxtv.org
75e2d5ba
AP
9864W: http://palosaari.fi/linux/
9865Q: http://patchwork.linuxtv.org/project/linux-media/list/
9866T: git git://linuxtv.org/anttip/media_tree.git
9867S: Maintained
9868F: drivers/media/dvb-frontends/si2168*
9869
49cc629d
HV
9870SI470X FM RADIO RECEIVER I2C DRIVER
9871M: Hans Verkuil <hverkuil@xs4all.nl>
9872L: linux-media@vger.kernel.org
9873T: git git://linuxtv.org/media_tree.git
a825eaec 9874W: https://linuxtv.org
49cc629d
HV
9875S: Odd Fixes
9876F: drivers/media/radio/si470x/radio-si470x-i2c.c
9877
9878SI470X FM RADIO RECEIVER USB DRIVER
9879M: Hans Verkuil <hverkuil@xs4all.nl>
9880L: linux-media@vger.kernel.org
9881T: git git://linuxtv.org/media_tree.git
a825eaec 9882W: https://linuxtv.org
49cc629d
HV
9883S: Maintained
9884F: drivers/media/radio/si470x/radio-si470x-common.c
9885F: drivers/media/radio/si470x/radio-si470x.h
9886F: drivers/media/radio/si470x/radio-si470x-usb.c
9887
c937ca03
EV
9888SI4713 FM RADIO TRANSMITTER I2C DRIVER
9889M: Eduardo Valentin <edubezval@gmail.com>
9890L: linux-media@vger.kernel.org
9891T: git git://linuxtv.org/media_tree.git
a825eaec 9892W: https://linuxtv.org
c937ca03 9893S: Odd Fixes
99995ded 9894F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9895
9896SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9897M: Eduardo Valentin <edubezval@gmail.com>
9898L: linux-media@vger.kernel.org
9899T: git git://linuxtv.org/media_tree.git
a825eaec 9900W: https://linuxtv.org
c937ca03 9901S: Odd Fixes
99995ded
DR
9902F: drivers/media/radio/si4713/radio-platform-si4713.c
9903
9904SI4713 FM RADIO TRANSMITTER USB DRIVER
9905M: Hans Verkuil <hverkuil@xs4all.nl>
9906L: linux-media@vger.kernel.org
9907T: git git://linuxtv.org/media_tree.git
a825eaec 9908W: https://linuxtv.org
99995ded
DR
9909S: Maintained
9910F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9911
beb91d46 9912SIANO DVB DRIVER
009a5410 9913M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 9914L: linux-media@vger.kernel.org
a825eaec 9915W: https://linuxtv.org
beb91d46
MCC
9916T: git git://linuxtv.org/media_tree.git
9917S: Odd fixes
9918F: drivers/media/common/siano/
beb91d46 9919F: drivers/media/usb/siano/
beb91d46 9920F: drivers/media/usb/siano/
14430813 9921F: drivers/media/mmc/siano/
beb91d46 9922
6f15b602
HG
9923SIMPLEFB FB DRIVER
9924M: Hans de Goede <hdegoede@redhat.com>
9925L: linux-fbdev@vger.kernel.org
9926S: Maintained
2d799dde 9927F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
9928F: drivers/video/fbdev/simplefb.c
9929F: include/linux/platform_data/simplefb.h
9930
b618b69c 9931SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9932L: linux-media@vger.kernel.org
bb60fcb2 9933S: Orphan
b618b69c 9934F: drivers/media/platform/sh_veu.c
b618b69c
GL
9935
9936SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9937L: linux-media@vger.kernel.org
bb60fcb2 9938S: Orphan
b618b69c 9939F: drivers/media/platform/sh_vou.c
d647f0b7 9940F: include/media/drv-intf/sh_vou.h
b618b69c 9941
6349d997 9942SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9943M: Len Brown <lenb@kernel.org>
6349d997
LB
9944L: sfi-devel@simplefirmware.org
9945W: http://simplefirmware.org/
9946T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9947S: Supported
943fc810 9948F: arch/x86/platform/sfi/
6349d997
LB
9949F: drivers/sfi/
9950F: include/linux/sfi*.h
e2d1d6c0 9951
1da177e4
LT
9952SIMTEC EB110ATX (Chalice CATS)
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/EB110ATX/
9957S: Supported
9958
9959SIMTEC EB2410ITX (BAST)
9960P: Ben Dooks
b16957c6
BD
9961P: Vincent Sanders <vince@simtec.co.uk>
9962M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9963W: http://www.simtec.co.uk/products/EB2410ITX/
9964S: Supported
15dba387
JP
9965F: arch/arm/mach-s3c24xx/mach-bast.c
9966F: arch/arm/mach-s3c24xx/bast-ide.c
9967F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9968
4c5adde7 9969TI DAVINCI MACHINE SUPPORT
3ba789c0 9970M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 9971M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 9972T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 9973Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 9974S: Supported
14430813 9975F: arch/arm/mach-davinci/
046d0a37 9976F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 9977
8d4b3f08 9978TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 9979M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 9980L: linux-media@vger.kernel.org
a825eaec 9981W: https://linuxtv.org
8d4b3f08
LP
9982Q: http://patchwork.linuxtv.org/project/linux-media/list/
9983T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 9984S: Maintained
8d4b3f08
LP
9985F: drivers/media/platform/davinci/
9986F: include/media/davinci/
9987
417d2e50 9988TI AM437X VPFE DRIVER
e43cdb56 9989M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 9990L: linux-media@vger.kernel.org
a825eaec 9991W: https://linuxtv.org
417d2e50
BP
9992Q: http://patchwork.linuxtv.org/project/linux-media/list/
9993T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9994S: Maintained
9995F: drivers/media/platform/am437x/
9996
c4c0283a 9997OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 9998M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 9999L: linux-media@vger.kernel.org
a825eaec 10000W: https://linuxtv.org
c4c0283a
BP
10001Q: http://patchwork.linuxtv.org/project/linux-media/list/
10002T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10003S: Maintained
10004F: drivers/media/i2c/ov2659.c
b5dcee22 10005F: include/media/i2c/ov2659.h
c4c0283a 10006
3a6779f5
SM
10007SILICON MOTION SM712 FRAME BUFFER DRIVER
10008M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10009M: Teddy Wang <teddy.wang@siliconmotion.com>
10010M: Sudip Mukherjee <sudip@vectorindia.org>
10011L: linux-fbdev@vger.kernel.org
10012S: Maintained
10013F: drivers/video/fbdev/sm712*
10014F: Documentation/fb/sm712fb.txt
10015
92aab3c0 10016SIS 190 ETHERNET DRIVER
8b58be88 10017M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10018L: netdev@vger.kernel.org
10019S: Maintained
8c7de408 10020F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10021
1da177e4 10022SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10023M: Daniele Venzano <venza@brownhat.org>
1da177e4 10024W: http://www.brownhat.org/sis900.html
979b6c13 10025L: netdev@vger.kernel.org
1da177e4 10026S: Maintained
8c7de408 10027F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10028
10029SIS FRAMEBUFFER DRIVER
8b58be88 10030M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10031W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10032S: Maintained
679655da 10033F: Documentation/fb/sisfb.txt
8a61f013 10034F: drivers/video/fbdev/sis/
679655da 10035F: include/video/sisfb.h
1da177e4
LT
10036
10037SIS USB2VGA DRIVER
8b58be88 10038M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10039W: http://www.winischhofer.at/linuxsisusbvga.shtml
10040S: Maintained
679655da 10041F: drivers/usb/misc/sisusbvga/
1da177e4 10042
415ad26d 10043SLAB ALLOCATOR
16e943bf 10044M: Christoph Lameter <cl@linux.com>
2ed1c525 10045M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10046M: David Rientjes <rientjes@google.com>
10047M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10048M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10049L: linux-mm@kvack.org
10050S: Maintained
679655da 10051F: include/linux/sl?b*.h
16e943bf 10052F: mm/sl?b*
415ad26d 10053
9fab9787 10054SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10055M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10056M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10057M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10058R: Steven Rostedt <rostedt@goodmis.org>
10059R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10060L: linux-kernel@vger.kernel.org
9fab9787
PM
10061W: http://www.rdrop.com/users/paulmck/RCU/
10062S: Supported
10063T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10064F: include/linux/srcu.h
10065F: kernel/rcu/srcu.c
9fab9787 10066
66372841
CS
10067SMACK SECURITY MODULE
10068M: Casey Schaufler <casey@schaufler-ca.com>
10069L: linux-security-module@vger.kernel.org
10070W: http://schaufler-ca.com
10071T: git git://git.gitorious.org/smack-next/kernel.git
10072S: Maintained
10073F: Documentation/security/Smack.txt
10074F: security/smack/
10075
20651e0b 10076DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10077M: Kevin Hilman <khilman@kernel.org>
10078M: Nishanth Menon <nm@ti.com>
10079S: Maintained
20651e0b 10080F: drivers/power/avs/
68ace3e1
KH
10081F: include/linux/power/smartreflex.h
10082L: linux-pm@vger.kernel.org
10083
1da177e4 10084SMC91x ETHERNET DRIVER
2f82af08 10085M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10086S: Odd Fixes
ae150435 10087F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10088
e8e31622
SA
10089SMIA AND SMIA++ IMAGE SENSOR DRIVER
10090M: Sakari Ailus <sakari.ailus@iki.fi>
10091L: linux-media@vger.kernel.org
10092S: Maintained
14430813 10093F: drivers/media/i2c/smiapp/
b5dcee22 10094F: include/media/i2c/smiapp.h
e8e31622
SA
10095F: drivers/media/i2c/smiapp-pll.c
10096F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10097F: include/uapi/linux/smiapp.h
a2cec3c0 10098F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10099
920fa1ff
GR
10100SMM665 HARDWARE MONITOR DRIVER
10101M: Guenter Roeck <linux@roeck-us.net>
10102L: lm-sensors@lm-sensors.org
10103S: Maintained
10104F: Documentation/hwmon/smm665
10105F: drivers/hwmon/smm665.c
10106
9df7305b 10107SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10108M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 10109L: lm-sensors@lm-sensors.org
90b24cfb 10110S: Maintained
9df7305b
SG
10111F: Documentation/hwmon/emc2103
10112F: drivers/hwmon/emc2103.c
10113
a98d506c
HG
10114SMSC SCH5627 HARDWARE MONITOR DRIVER
10115M: Hans de Goede <hdegoede@redhat.com>
10116L: lm-sensors@lm-sensors.org
10117S: Supported
10118F: Documentation/hwmon/sch5627
10119F: drivers/hwmon/sch5627.c
10120
6ea884db 10121SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10122M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
10123L: lm-sensors@lm-sensors.org
10124S: Maintained
679655da
JP
10125F: Documentation/hwmon/smsc47b397
10126F: drivers/hwmon/smsc47b397.c
6ea884db 10127
fd9abb3d 10128SMSC911x ETHERNET DRIVER
90b24cfb 10129M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10130L: netdev@vger.kernel.org
90b24cfb 10131S: Maintained
679655da 10132F: include/linux/smsc911x.h
ae150435 10133F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10134
10135SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10136M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10137L: netdev@vger.kernel.org
90b24cfb 10138S: Maintained
ae150435 10139F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10140
3c8a63e2 10141SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10142M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10143L: linux-fbdev@vger.kernel.org
90b24cfb 10144S: Maintained
8a61f013 10145F: drivers/video/fbdev/smscufx.c
3c8a63e2 10146
668acf32 10147SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10148M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10149L: linux-media@vger.kernel.org
275ffde4 10150T: git git://linuxtv.org/media_tree.git
795fb7e7 10151S: Maintained
90d72ac6
MCC
10152F: include/media/soc*
10153F: drivers/media/i2c/soc_camera/
10154F: drivers/media/platform/soc_camera/
668acf32 10155
e2d1d6c0 10156SOEKRIS NET48XX LED SUPPORT
8b58be88 10157M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10158S: Maintained
679655da 10159F: drivers/leds/leds-net48xx.c
e2d1d6c0 10160
e3994db1 10161SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10162M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10163M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10164M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10165M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10166L: linux-media@vger.kernel.org
10167S: Supported
10168F: drivers/media/pci/solo6x10/
10169
1da177e4 10170SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10171M: Shaohua Li <shli@kernel.org>
1da177e4 10172L: linux-raid@vger.kernel.org
9f273c24 10173T: git git://neil.brown.name/md
524418bb 10174S: Supported
679655da
JP
10175F: drivers/md/
10176F: include/linux/raid/
c117ab84 10177F: include/uapi/linux/raid/
1da177e4 10178
1da177e4 10179SONIC NETWORK DRIVER
8b58be88 10180M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10181L: netdev@vger.kernel.org
1da177e4 10182S: Maintained
d9fb9f38 10183F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10184
61e115a5 10185SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10186M: Michael Buesch <m@bues.ch>
e7828b28 10187L: linux-wireless@vger.kernel.org
61e115a5 10188S: Maintained
679655da
JP
10189F: drivers/ssb/
10190F: include/linux/ssb/
61e115a5 10191
1da177e4 10192SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10193M: Mattia Dongili <malattia@linux.it>
d0944853 10194L: platform-driver-x86@vger.kernel.org
5b18167d 10195W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10196S: Maintained
679655da
JP
10197F: Documentation/laptops/sony-laptop.txt
10198F: drivers/char/sonypi.c
10199F: drivers/platform/x86/sony-laptop.c
10200F: include/linux/sony-laptop.h
1da177e4 10201
baf8532a 10202SONY MEMORYSTICK CARD SUPPORT
8b58be88 10203M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10204W: http://tifmxx.berlios.de/
10205S: Maintained
679655da 10206F: drivers/memstick/host/tifm_ms.c
baf8532a 10207
0ab30494
ML
10208SONY MEMORYSTICK STANDARD SUPPORT
10209M: Maxim Levitsky <maximlevitsky@gmail.com>
10210S: Maintained
10211F: drivers/memstick/core/ms_block.*
10212
1da177e4 10213SOUND
8b58be88 10214M: Jaroslav Kysela <perex@perex.cz>
d8130624 10215M: Takashi Iwai <tiwai@suse.com>
93711660 10216L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10217W: http://www.alsa-project.org/
dde7ad8d 10218T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10219T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10220Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10221S: Maintained
3126a179
JP
10222F: Documentation/sound/
10223F: include/sound/
c117ab84 10224F: include/uapi/sound/
679655da 10225F: sound/
1da177e4 10226
33bbe149
MB
10227SOUND - COMPRESSED AUDIO
10228M: Vinod Koul <vinod.koul@intel.com>
10229L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10230T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10231S: Supported
f672f31a 10232F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10233F: include/sound/compress_driver.h
f672f31a 10234F: include/uapi/sound/compress_*
33bbe149
MB
10235F: sound/core/compress_offload.c
10236F: sound/soc/soc-compress.c
10237
bd903bde 10238SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10239M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10240M: Mark Brown <broonie@kernel.org>
86f14df8 10241T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10242L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10243W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10244S: Supported
2820f615 10245F: Documentation/sound/alsa/soc/
679655da 10246F: sound/soc/
e6e55122 10247F: include/sound/soc*
eb1a6af3 10248
d7f8761b
MB
10249SOUND - DMAENGINE HELPERS
10250M: Lars-Peter Clausen <lars@metafoo.de>
10251S: Supported
10252F: include/sound/dmaengine_pcm.h
10253F: sound/core/pcm_dmaengine.c
10254F: sound/soc/soc-generic-dmaengine-pcm.c
10255
990a6a99
OS
10256SP2 MEDIA DRIVER
10257M: Olli Salonen <olli.salonen@iki.fi>
10258L: linux-media@vger.kernel.org
a825eaec 10259W: https://linuxtv.org
990a6a99
OS
10260Q: http://patchwork.linuxtv.org/project/linux-media/list/
10261S: Maintained
10262F: drivers/media/dvb-frontends/sp2*
10263
473321fc 10264SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10265M: "David S. Miller" <davem@davemloft.net>
1da177e4 10266L: sparclinux@vger.kernel.org
8a6e2535 10267Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10268T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10269T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10270S: Maintained
679655da 10271F: arch/sparc/
7765b8bb 10272F: drivers/sbus/
1da177e4 10273
6404fcca
DM
10274SPARC SERIAL DRIVERS
10275M: "David S. Miller" <davem@davemloft.net>
10276L: sparclinux@vger.kernel.org
08deed1e
JP
10277T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10278T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10279S: Maintained
6816383a 10280F: include/linux/sunserialcore.h
df621252 10281F: drivers/tty/serial/suncore.c
df621252
GKH
10282F: drivers/tty/serial/sunhv.c
10283F: drivers/tty/serial/sunsab.c
10284F: drivers/tty/serial/sunsab.h
10285F: drivers/tty/serial/sunsu.c
10286F: drivers/tty/serial/sunzilog.c
10287F: drivers/tty/serial/sunzilog.h
6404fcca 10288
389325b4
CL
10289SPARSE CHECKER
10290M: "Christopher Li" <sparse@chrisli.org>
10291L: linux-sparse@vger.kernel.org
10292W: https://sparse.wiki.kernel.org/
10293T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10294T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10295S: Maintained
10296F: include/linux/compiler.h
10297
fc0c195a 10298SPEAR PLATFORM SUPPORT
da89947b 10299M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10300M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10301L: spear-devel@list.st.com
10302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10303W: http://www.st.com/spear
10304S: Maintained
e68d7c14 10305F: arch/arm/boot/dts/spear*
281e192f 10306F: arch/arm/mach-spear/
fc0c195a 10307
10308SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10309M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10310L: spear-devel@list.st.com
10311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10312W: http://www.st.com/spear
10313S: Maintained
5df33a62 10314F: drivers/clk/spear/
fc0c195a 10315
e2d1d6c0 10316SPI SUBSYSTEM
b02e48f2 10317M: Mark Brown <broonie@kernel.org>
dfbe403c 10318L: linux-spi@vger.kernel.org
e7e4e13c 10319T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10320Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10321S: Maintained
679655da
JP
10322F: Documentation/spi/
10323F: drivers/spi/
10324F: include/linux/spi/
c117ab84 10325F: include/uapi/linux/spi/
e2d1d6c0 10326
2752e401 10327SPIDERNET NETWORK DRIVER for CELL
8b58be88 10328M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10329L: netdev@vger.kernel.org
10330S: Supported
679655da 10331F: Documentation/networking/spider_net.txt
8df158ac 10332F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10333
e2d1d6c0 10334SPU FILE SYSTEM
8b58be88 10335M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10336L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10337W: http://www.ibm.com/developerworks/power/cell/
10338S: Supported
679655da
JP
10339F: Documentation/filesystems/spufs.txt
10340F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10341
fc555841 10342SQUASHFS FILE SYSTEM
d7f2ff67 10343M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10344L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10345W: http://squashfs.org.uk
9f273c24 10346T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10347S: Maintained
679655da
JP
10348F: Documentation/filesystems/squashfs.txt
10349F: fs/squashfs/
fc555841 10350
1da177e4 10351SRM (Alpha) environment access
8b58be88 10352M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10353S: Maintained
679655da 10354F: arch/alpha/kernel/srm_env.c
1da177e4 10355
26e9a397 10356STABLE BRANCH
879a5a00 10357M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10358L: stable@vger.kernel.org
879a5a00 10359S: Supported
7b175c46 10360F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10361
26e9a397 10362STAGING SUBSYSTEM
879a5a00 10363M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10364T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10365L: devel@driverdev.osuosl.org
879a5a00 10366S: Supported
679655da 10367F: drivers/staging/
dbc6c2cc 10368
ebd3d010
JP
10369STAGING - COMEDI
10370M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10371M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10372S: Odd Fixes
10373F: drivers/staging/comedi/
10374
a0138163
JP
10375STAGING - FLARION FT1000 DRIVERS
10376M: Marek Belisko <marek.belisko@gmail.com>
10377S: Odd Fixes
10378F: drivers/staging/ft1000/
10379
6c1bb424 10380STAGING - INDUSTRIAL IO
030a13d7 10381M: Jonathan Cameron <jic23@kernel.org>
a0138163 10382L: linux-iio@vger.kernel.org
6c1bb424
JP
10383S: Odd Fixes
10384F: drivers/staging/iio/
10385
a0138163
JP
10386STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10387M: Jarod Wilson <jarod@wilsonet.com>
10388W: http://www.lirc.org/
10389S: Odd Fixes
b2b0186d 10390F: drivers/staging/media/lirc/
a0138163 10391
f5e5de1e
OD
10392STAGING - LUSTRE PARALLEL FILESYSTEM
10393M: Oleg Drokin <oleg.drokin@intel.com>
10394M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10395L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10396W: http://wiki.lustre.org/
f5e5de1e
OD
10397S: Maintained
10398F: drivers/staging/lustre
10399
7c6b6c71
MD
10400STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10401M: Marc Dietrich <marvin24@gmx.de>
10402L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10403L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10404S: Maintained
10405F: drivers/staging/nvec/
10406
a0138163
JP
10407STAGING - REALTEK RTL8712U DRIVERS
10408M: Larry Finger <Larry.Finger@lwfinger.net>
10409M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10410S: Odd Fixes
10411F: drivers/staging/rtl8712/
10412
7591ba8b
JS
10413STAGING - REALTEK RTL8723U WIRELESS DRIVER
10414M: Larry Finger <Larry.Finger@lwfinger.net>
10415M: Jes Sorensen <Jes.Sorensen@redhat.com>
10416L: linux-wireless@vger.kernel.org
10417S: Maintained
10418F: drivers/staging/rtl8723au/
10419
980ac4d7
SM
10420STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10421M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10422M: Teddy Wang <teddy.wang@siliconmotion.com>
10423M: Sudip Mukherjee <sudip@vectorindia.org>
10424L: linux-fbdev@vger.kernel.org
10425S: Maintained
10426F: drivers/staging/sm750fb/
10427
510fa408
JP
10428STAGING - SLICOSS
10429M: Lior Dotan <liodot@gmail.com>
10430M: Christopher Harrer <charrer@alacritech.com>
10431S: Odd Fixes
10432F: drivers/staging/slicoss/
10433
a0138163
JP
10434STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10435M: William Hubbs <w.d.hubbs@gmail.com>
10436M: Chris Brannon <chris@the-brannons.com>
d33bce31 10437M: Kirk Reiser <kirk@reisers.ca>
a0138163 10438M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10439L: speakup@linux-speakup.org
a0138163
JP
10440W: http://www.linux-speakup.org/
10441S: Odd Fixes
10442F: drivers/staging/speakup/
10443
b3e871ce
JP
10444STAGING - VIA VT665X DRIVERS
10445M: Forest Bond <forest@alittletooquiet.net>
10446S: Odd Fixes
10447F: drivers/staging/vt665?/
10448
a30baec1
JK
10449STAGING - WILC1000 WIFI DRIVER
10450M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10451M: Austin Shin <austin.shin@atmel.com>
a30baec1 10452M: Chris Park <chris.park@atmel.com>
06b54863
TC
10453M: Tony Cho <tony.cho@atmel.com>
10454M: Glen Lee <glen.lee@atmel.com>
10455M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10456L: linux-wireless@vger.kernel.org
10457S: Supported
10458F: drivers/staging/wilc1000/
10459
709bcb07 10460STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10461M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10462S: Odd Fixes
10463F: drivers/staging/xgifb/
10464
77241056
MM
10465HFI1 DRIVER
10466M: Mike Marciniszyn <infinipath@intel.com>
10467L: linux-rdma@vger.kernel.org
10468S: Supported
10469F: drivers/staging/rdma/hfi1
10470
1da177e4 10471STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10472M: Ion Badulescu <ionut@badula.org>
b4f90189 10473S: Odd Fixes
9bba23b0 10474F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10475
e2d1d6c0 10476SUN3/3X
8b58be88 10477M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10478W: http://sammy.net/sun3/
10479S: Maintained
679655da
JP
10480F: arch/m68k/kernel/*sun3*
10481F: arch/m68k/sun3*/
10482F: arch/m68k/include/asm/sun3*
e689cf4a 10483F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10484
af6a5af8
HG
10485SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10486M: Hans de Goede <hdegoede@redhat.com>
10487L: linux-input@vger.kernel.org
10488S: Maintained
10489F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10490F: drivers/input/keyboard/sun4i-lradc-keys.c
10491
2bc9ff01
DK
10492SUNDANCE NETWORK DRIVER
10493M: Denis Kirjanov <kda@linux-powerpc.org>
10494L: netdev@vger.kernel.org
10495S: Maintained
10496F: drivers/net/ethernet/dlink/sundance.c
10497
2cbb12a4 10498SUPERH
114bf37e
RF
10499M: Yoshinori Sato <ysato@users.sourceforge.jp>
10500M: Rich Felker <dalias@libc.org>
2cbb12a4 10501L: linux-sh@vger.kernel.org
8a6e2535 10502Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10503S: Maintained
066069e1 10504F: Documentation/sh/
679655da 10505F: arch/sh/
066069e1 10506F: drivers/sh/
1da177e4 10507
4480f15b 10508SUSPEND TO RAM
7fb06082 10509M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10510M: Len Brown <len.brown@intel.com>
10511M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10512L: linux-pm@vger.kernel.org
e2d1d6c0 10513S: Supported
679655da
JP
10514F: Documentation/power/
10515F: arch/x86/kernel/acpi/
10516F: drivers/base/power/
10517F: kernel/power/
10518F: include/linux/suspend.h
10519F: include/linux/freezer.h
10520F: include/linux/pm.h
1da177e4
LT
10521
10522SVGA HANDLING
8b58be88 10523M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10524L: linux-video@atrey.karlin.mff.cuni.cz
10525S: Maintained
679655da
JP
10526F: Documentation/svga.txt
10527F: arch/x86/boot/video*
1da177e4 10528
6e28b761
KRW
10529SWIOTLB SUBSYSTEM
10530M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10531L: linux-kernel@vger.kernel.org
9f273c24 10532T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
10533S: Supported
10534F: lib/swiotlb.c
10535F: arch/*/kernel/pci-swiotlb.c
10536F: include/linux/swiotlb.h
10537
007f790c
JP
10538SWITCHDEV
10539M: Jiri Pirko <jiri@resnulli.us>
10540L: netdev@vger.kernel.org
10541S: Supported
10542F: net/switchdev/
10543F: include/net/switchdev.h
10544
db8e35d5
VG
10545SYNOPSYS ARC ARCHITECTURE
10546M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10547L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10548S: Supported
10549F: arch/arc/
9b28829d 10550F: Documentation/devicetree/bindings/arc/*
2d799dde 10551F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10552F: drivers/tty/serial/arc_uart.c
b7182d1a 10553T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10554
556cc1c5
AB
10555SYNOPSYS ARC SDP platform support
10556M: Alexey Brodkin <abrodkin@synopsys.com>
10557S: Supported
10558F: arch/arc/plat-axs10x
10559F: arch/arc/boot/dts/ax*
10560F: Documentation/devicetree/bindings/arc/axs10*
10561
6c284c9a
LJ
10562SYSTEM CONFIGURATION (SYSCON)
10563M: Lee Jones <lee.jones@linaro.org>
10564M: Arnd Bergmann <arnd@arndb.de>
10565T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10566S: Supported
10567F: drivers/mfd/syscon.c
10568
1da177e4 10569SYSV FILESYSTEM
8b58be88 10570M: Christoph Hellwig <hch@infradead.org>
1da177e4 10571S: Maintained
679655da
JP
10572F: Documentation/filesystems/sysv-fs.txt
10573F: fs/sysv/
10574F: include/linux/sysv_fs.h
1da177e4 10575
86cfa7fc 10576TARGET SUBSYSTEM
9c3646d1 10577M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10578L: linux-scsi@vger.kernel.org
b9f5edc2 10579L: target-devel@vger.kernel.org
86cfa7fc 10580W: http://www.linux-iscsi.org
cf015e9f 10581W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10582T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10583S: Supported
10584F: drivers/target/
10585F: include/target/
10586F: Documentation/target/
10587
4e68852d 10588TASKSTATS STATISTICS INTERFACE
185e595f 10589M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10590S: Maintained
679655da
JP
10591F: Documentation/accounting/taskstats*
10592F: include/linux/taskstats*
10593F: kernel/taskstats.c
4e68852d 10594
781b456a 10595TC CLASSIFIER
f935f3f8 10596M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10597L: netdev@vger.kernel.org
10598S: Maintained
679655da 10599F: include/net/pkt_cls.h
c117ab84 10600F: include/uapi/linux/pkt_cls.h
679655da 10601F: net/sched/
781b456a 10602
5067f08a 10603TCP LOW PRIORITY MODULE
8b58be88
JP
10604M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10605M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10606W: http://tcp-lp-mod.sourceforge.net/
10607S: Maintained
679655da 10608F: net/ipv4/tcp_lp.c
5067f08a 10609
91952bc0
AP
10610TDA10071 MEDIA DRIVER
10611M: Antti Palosaari <crope@iki.fi>
10612L: linux-media@vger.kernel.org
a825eaec 10613W: https://linuxtv.org
91952bc0
AP
10614W: http://palosaari.fi/linux/
10615Q: http://patchwork.linuxtv.org/project/linux-media/list/
10616T: git git://linuxtv.org/anttip/media_tree.git
10617S: Maintained
10618F: drivers/media/dvb-frontends/tda10071*
10619
10620TDA18212 MEDIA DRIVER
10621M: Antti Palosaari <crope@iki.fi>
10622L: linux-media@vger.kernel.org
a825eaec 10623W: https://linuxtv.org
91952bc0
AP
10624W: http://palosaari.fi/linux/
10625Q: http://patchwork.linuxtv.org/project/linux-media/list/
10626T: git git://linuxtv.org/anttip/media_tree.git
10627S: Maintained
10628F: drivers/media/tuners/tda18212*
10629
10630TDA18218 MEDIA DRIVER
10631M: Antti Palosaari <crope@iki.fi>
10632L: linux-media@vger.kernel.org
a825eaec 10633W: https://linuxtv.org
91952bc0
AP
10634W: http://palosaari.fi/linux/
10635Q: http://patchwork.linuxtv.org/project/linux-media/list/
10636T: git git://linuxtv.org/anttip/media_tree.git
10637S: Maintained
10638F: drivers/media/tuners/tda18218*
10639
3b2f6aba
MK
10640TDA18271 MEDIA DRIVER
10641M: Michael Krufky <mkrufky@linuxtv.org>
10642L: linux-media@vger.kernel.org
a825eaec 10643W: https://linuxtv.org
3b2f6aba
MK
10644W: http://github.com/mkrufky
10645Q: http://patchwork.linuxtv.org/project/linux-media/list/
10646T: git git://linuxtv.org/mkrufky/tuners.git
10647S: Maintained
10648F: drivers/media/tuners/tda18271*
10649
e48307a9
MK
10650TDA827x MEDIA DRIVER
10651M: Michael Krufky <mkrufky@linuxtv.org>
10652L: linux-media@vger.kernel.org
a825eaec 10653W: https://linuxtv.org
e48307a9
MK
10654W: http://github.com/mkrufky
10655Q: http://patchwork.linuxtv.org/project/linux-media/list/
10656T: git git://linuxtv.org/mkrufky/tuners.git
10657S: Maintained
10658F: drivers/media/tuners/tda8290.*
10659
66cf9212
MK
10660TDA8290 MEDIA DRIVER
10661M: Michael Krufky <mkrufky@linuxtv.org>
10662L: linux-media@vger.kernel.org
a825eaec 10663W: https://linuxtv.org
66cf9212
MK
10664W: http://github.com/mkrufky
10665Q: http://patchwork.linuxtv.org/project/linux-media/list/
10666T: git git://linuxtv.org/mkrufky/tuners.git
10667S: Maintained
10668F: drivers/media/tuners/tda8290.*
10669
4b9fba30
HV
10670TDA9840 MEDIA DRIVER
10671M: Hans Verkuil <hverkuil@xs4all.nl>
10672L: linux-media@vger.kernel.org
10673T: git git://linuxtv.org/media_tree.git
a825eaec 10674W: https://linuxtv.org
4b9fba30
HV
10675S: Maintained
10676F: drivers/media/i2c/tda9840*
10677
2cb654fd 10678TEA5761 TUNER DRIVER
009a5410 10679M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10680L: linux-media@vger.kernel.org
a825eaec 10681W: https://linuxtv.org
2cb654fd
MCC
10682T: git git://linuxtv.org/media_tree.git
10683S: Odd fixes
10684F: drivers/media/tuners/tea5761.*
10685
10686TEA5767 TUNER DRIVER
009a5410 10687M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10688L: linux-media@vger.kernel.org
a825eaec 10689W: https://linuxtv.org
2cb654fd
MCC
10690T: git git://linuxtv.org/media_tree.git
10691S: Maintained
10692F: drivers/media/tuners/tea5767.*
10693
4b9fba30
HV
10694TEA6415C MEDIA DRIVER
10695M: Hans Verkuil <hverkuil@xs4all.nl>
10696L: linux-media@vger.kernel.org
10697T: git git://linuxtv.org/media_tree.git
a825eaec 10698W: https://linuxtv.org
4b9fba30
HV
10699S: Maintained
10700F: drivers/media/i2c/tea6415c*
10701
10702TEA6420 MEDIA DRIVER
10703M: Hans Verkuil <hverkuil@xs4all.nl>
10704L: linux-media@vger.kernel.org
10705T: git git://linuxtv.org/media_tree.git
a825eaec 10706W: https://linuxtv.org
4b9fba30
HV
10707S: Maintained
10708F: drivers/media/i2c/tea6420*
10709
3d249d4c 10710TEAM DRIVER
dca9ab92 10711M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10712L: netdev@vger.kernel.org
10713S: Supported
10714F: drivers/net/team/
10715F: include/linux/if_team.h
c117ab84 10716F: include/uapi/linux/if_team.h
3d249d4c 10717
7d029125 10718TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10719M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10720S: Maintained
10721F: arch/x86/platform/ts5500/
10722
40ad4a30
SY
10723TECHNOTREND USB IR RECEIVER
10724M: Sean Young <sean@mess.org>
10725L: linux-media@vger.kernel.org
10726S: Maintained
10727F: drivers/media/rc/ttusbir.c
10728
adabdb0c 10729TEGRA ARCHITECTURE SUPPORT
243d58ec 10730M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10731M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10732M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10733L: linux-tegra@vger.kernel.org
fd117cd1 10734Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10735T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10736S: Supported
bbbe96ed 10737N: [^a-z]tegra
84b9414b 10738
adabdb0c
SW
10739TEGRA CLOCK DRIVER
10740M: Peter De Schrijver <pdeschrijver@nvidia.com>
10741M: Prashant Gaikwad <pgaikwad@nvidia.com>
10742S: Supported
10743F: drivers/clk/tegra/
10744
10745TEGRA DMA DRIVER
10746M: Laxman Dewangan <ldewangan@nvidia.com>
10747S: Supported
10748F: drivers/dma/tegra20-apb-dma.c
10749
adabdb0c
SW
10750TEGRA I2C DRIVER
10751M: Laxman Dewangan <ldewangan@nvidia.com>
10752S: Supported
10753F: drivers/i2c/busses/i2c-tegra.c
10754
10755TEGRA IOMMU DRIVERS
10756M: Hiroshi Doyu <hdoyu@nvidia.com>
10757S: Supported
10758F: drivers/iommu/tegra*
10759
10760TEGRA KBC DRIVER
10761M: Rakesh Iyer <riyer@nvidia.com>
10762M: Laxman Dewangan <ldewangan@nvidia.com>
10763S: Supported
10764F: drivers/input/keyboard/tegra-kbc.c
10765
adabdb0c
SW
10766TEGRA PWM DRIVER
10767M: Thierry Reding <thierry.reding@gmail.com>
10768S: Supported
10769F: drivers/pwm/pwm-tegra.c
10770
10771TEGRA SERIAL DRIVER
10772M: Laxman Dewangan <ldewangan@nvidia.com>
10773S: Supported
10774F: drivers/tty/serial/serial-tegra.c
10775
10776TEGRA SPI DRIVER
10777M: Laxman Dewangan <ldewangan@nvidia.com>
10778S: Supported
10779F: drivers/spi/spi-tegra*
10780
1a348ccc 10781TEHUTI ETHERNET DRIVER
8b58be88 10782M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10783L: netdev@vger.kernel.org
10784S: Supported
ef7f5429 10785F: drivers/net/ethernet/tehuti/*
1a348ccc 10786
4e68852d 10787Telecom Clock Driver for MCPL0010
8b58be88 10788M: Mark Gross <mark.gross@intel.com>
4e68852d 10789S: Supported
679655da 10790F: drivers/char/tlclk.c
4e68852d 10791
4480f15b 10792TENSILICA XTENSA PORT (xtensa)
8b58be88 10793M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10794M: Max Filippov <jcmvbkbc@gmail.com>
10795L: linux-xtensa@linux-xtensa.org
9f273c24 10796T: git git://github.com/czankel/xtensa-linux.git
4e68852d 10797S: Maintained
679655da 10798F: arch/xtensa/
3dc99857 10799F: drivers/irqchip/irq-xtensa-*
4e68852d 10800
5313ba66
HV
10801THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10802M: Hans Verkuil <hverkuil@xs4all.nl>
10803L: linux-media@vger.kernel.org
10804T: git git://linuxtv.org/media_tree.git
a825eaec 10805W: https://linuxtv.org
5313ba66
HV
10806S: Maintained
10807F: drivers/media/radio/radio-raremono.c
10808
d3fb6955 10809THERMAL
b75f0050 10810M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10811M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10812L: linux-pm@vger.kernel.org
10813T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10814T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10815Q: https://patchwork.kernel.org/project/linux-pm/list/
10816S: Supported
10817F: drivers/thermal/
10818F: include/linux/thermal.h
af6c9f16 10819F: include/uapi/linux/thermal.h
b75f0050
JP
10820F: include/linux/cpu_cooling.h
10821F: Documentation/devicetree/bindings/thermal/
d3fb6955 10822
64e05d8b
VK
10823THERMAL/CPU_COOLING
10824M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10825M: Viresh Kumar <viresh.kumar@linaro.org>
10826M: Javi Merino <javi.merino@arm.com>
10827L: linux-pm@vger.kernel.org
10828S: Supported
10829F: Documentation/thermal/cpu-cooling-api.txt
10830F: drivers/thermal/cpu_cooling.c
10831F: include/linux/cpu_cooling.h
10832
30ba2fbd
VD
10833THINGM BLINK(1) USB RGB LED DRIVER
10834M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10835S: Maintained
10836F: drivers/hid/hid-thingm.c
10837
4e68852d 10838THINKPAD ACPI EXTRAS DRIVER
8b58be88 10839M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10840L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10841L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10842W: http://ibm-acpi.sourceforge.net
10843W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10844T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10845S: Maintained
679655da 10846F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10847
1b46f2a2 10848TI BANDGAP AND THERMAL DRIVER
f14d1c24 10849M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10850L: linux-pm@vger.kernel.org
531ff13e 10851L: linux-omap@vger.kernel.org
5a723e81 10852S: Maintained
794b2e25 10853F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10854
0c7665c3
MF
10855TI CDCE706 CLOCK DRIVER
10856M: Max Filippov <jcmvbkbc@gmail.com>
10857S: Maintained
10858F: drivers/clk/clk-cdce706.c
10859
49b6a5e3
TK
10860TI CLOCK DRIVER
10861M: Tero Kristo <t-kristo@ti.com>
10862L: linux-omap@vger.kernel.org
10863S: Maintained
10864F: drivers/clk/ti/
10865F: include/linux/clk/ti.h
10866
4020f2d7 10867TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10868M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10869S: Maintained
679655da
JP
10870F: drivers/misc/tifm*
10871F: drivers/mmc/host/tifm_sd.c
10872F: include/linux/tifm.h
4020f2d7 10873
e0c52404 10874TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10875M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10876L: linux-kernel@vger.kernel.org
10877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10878S: Maintained
10879F: drivers/soc/ti/*
10880T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10881
10882
152ad442
SR
10883TI LM49xxx FAMILY ASoC CODEC DRIVERS
10884M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10885M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10886L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10887S: Maintained
10888F: sound/soc/codecs/lm49453*
d392dead 10889F: sound/soc/codecs/isabelle*
152ad442 10890
0edd807d
KM
10891TI LP855x BACKLIGHT DRIVER
10892M: Milo Kim <milo.kim@ti.com>
10893S: Maintained
10894F: Documentation/backlight/lp855x-driver.txt
10895F: drivers/video/backlight/lp855x_bl.c
10896F: include/linux/platform_data/lp855x.h
10897
faf13f6d
KM
10898TI LP8727 CHARGER DRIVER
10899M: Milo Kim <milo.kim@ti.com>
10900S: Maintained
10901F: drivers/power/lp8727_charger.c
10902F: include/linux/platform_data/lp8727.h
10903
22f1229f
KM
10904TI LP8788 MFD DRIVER
10905M: Milo Kim <milo.kim@ti.com>
10906S: Maintained
10907F: drivers/iio/adc/lp8788_adc.c
10908F: drivers/leds/leds-lp8788.c
10909F: drivers/mfd/lp8788*.c
10910F: drivers/power/lp8788-charger.c
10911F: drivers/regulator/lp8788-*.c
10912F: include/linux/mfd/lp8788*.h
10913
84640e27
KM
10914TI NETCP ETHERNET DRIVER
10915M: Wingman Kwok <w-kwok2@ti.com>
10916M: Murali Karicheri <m-karicheri2@ti.com>
10917L: netdev@vger.kernel.org
10918S: Maintained
10919F: drivers/net/ethernet/ti/netcp*
10920
217e0ca9
KC
10921TI TAS571X FAMILY ASoC CODEC DRIVER
10922M: Kevin Cernekee <cernekee@chromium.org>
10923L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10924S: Odd Fixes
10925F: sound/soc/codecs/tas571x*
10926
dd5e8e6b 10927TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10928M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10929L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10930S: Maintained
10931F: sound/soc/codecs/twl4030*
10932
90921014 10933TI WILINK WIRELESS DRIVERS
90921014
LC
10934L: linux-wireless@vger.kernel.org
10935W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10936W: http://wireless.kernel.org/en/users/Drivers/wl1251
10937T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10938S: Orphan
90921014
LC
10939F: drivers/net/wireless/ti/
10940F: include/linux/wl12xx.h
10941
e86eaa3a 10942TIPC NETWORK LAYER
8b58be88 10943M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10944M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10945L: netdev@vger.kernel.org (core kernel code)
10946L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10947W: http://tipc.sourceforge.net/
e86eaa3a 10948S: Maintained
c117ab84 10949F: include/uapi/linux/tipc*.h
679655da 10950F: net/tipc/
e86eaa3a 10951
867e359b 10952TILE ARCHITECTURE
c47b15c4 10953M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 10954W: http://www.ezchip.com/scm/
7fa129cc 10955T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
10956S: Supported
10957F: arch/tile/
6b940606 10958F: drivers/char/tile-srom.c
5c770755 10959F: drivers/edac/tile_edac.c
6b940606
CM
10960F: drivers/net/ethernet/tile/
10961F: drivers/rtc/rtc-tile.c
10962F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 10963F: drivers/tty/serial/tilegx.c
6b940606
CM
10964F: drivers/usb/host/*-tilegx.c
10965F: include/linux/usb/tilegx.h
867e359b 10966
1da177e4 10967TLAN NETWORK DRIVER
8b58be88 10968M: Samuel Chessman <chessman@tux.org>
88c07dde 10969L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
10970W: http://sourceforge.net/projects/tlan/
10971S: Maintained
679655da 10972F: Documentation/networking/tlan.txt
b544dbac 10973F: drivers/net/ethernet/ti/tlan.*
1da177e4 10974
d74db3b2 10975TOMOYO SECURITY MODULE
8b58be88
JP
10976M: Kentaro Takeda <takedakn@nttdata.co.jp>
10977M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
10978L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10979L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
10980L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10981L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10982W: http://tomoyo.sourceforge.jp/
843d183c 10983T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 10984S: Maintained
679655da 10985F: security/tomoyo/
d74db3b2 10986
9caeb532 10987TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 10988M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 10989L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
10990S: Maintained
10991F: drivers/platform/x86/topstar-laptop.c
10992
1da177e4 10993TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 10994M: Azael Avalos <coproscefalo@gmail.com>
d0944853 10995L: platform-driver-x86@vger.kernel.org
0a63ca11 10996S: Maintained
679655da 10997F: drivers/platform/x86/toshiba_acpi.c
1da177e4 10998
0a63ca11
AA
10999TOSHIBA BLUETOOTH DRIVER
11000M: Azael Avalos <coproscefalo@gmail.com>
11001L: platform-driver-x86@vger.kernel.org
11002S: Maintained
11003F: drivers/platform/x86/toshiba_bluetooth.c
11004
11005TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11006M: Azael Avalos <coproscefalo@gmail.com>
11007L: platform-driver-x86@vger.kernel.org
11008S: Maintained
11009F: drivers/platform/x86/toshiba_haps.c
11010
14991fc7
AA
11011TOSHIBA WMI HOTKEYS DRIVER
11012M: Azael Avalos <coproscefalo@gmail.com>
11013L: platform-driver-x86@vger.kernel.org
11014S: Maintained
11015F: drivers/platform/x86/toshiba-wmi.c
11016
1da177e4 11017TOSHIBA SMM DRIVER
8b58be88 11018M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11019W: http://www.buzzard.org.uk/toshiba/
11020S: Maintained
679655da
JP
11021F: drivers/char/toshiba.c
11022F: include/linux/toshiba.h
c117ab84 11023F: include/uapi/linux/toshiba.h
1da177e4 11024
d32d9864
MR
11025TOSHIBA TC358743 DRIVER
11026M: Mats Randgaard <matrandg@cisco.com>
11027L: linux-media@vger.kernel.org
11028S: Maintained
11029F: drivers/media/i2c/tc358743*
b5dcee22 11030F: include/media/i2c/tc358743.h
d32d9864 11031
d719f900 11032TMIO MMC DRIVER
c4b13fb0 11033M: Ian Molton <ian@mnementh.co.uk>
d1057c40 11034L: linux-mmc@vger.kernel.org
d719f900 11035S: Maintained
d1057c40
GL
11036F: drivers/mmc/host/tmio_mmc*
11037F: drivers/mmc/host/sh_mobile_sdhi.c
11038F: include/linux/mmc/tmio.h
11039F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 11040
917cc4e6
GR
11041TMP401 HARDWARE MONITOR DRIVER
11042M: Guenter Roeck <linux@roeck-us.net>
11043L: lm-sensors@lm-sensors.org
11044S: Maintained
11045F: Documentation/hwmon/tmp401
11046F: drivers/hwmon/tmp401.c
11047
98f32602 11048TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11049M: Hugh Dickins <hughd@google.com>
98f32602
HD
11050L: linux-mm@kvack.org
11051S: Maintained
11052F: include/linux/shmem_fs.h
11053F: mm/shmem.c
11054
45f95b53 11055TM6000 VIDEO4LINUX DRIVER
009a5410 11056M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 11057L: linux-media@vger.kernel.org
a825eaec 11058W: https://linuxtv.org
45f95b53
MCC
11059T: git git://linuxtv.org/media_tree.git
11060S: Odd fixes
11061F: drivers/media/usb/tm6000/
11062
c65fde19
HV
11063TW68 VIDEO4LINUX DRIVER
11064M: Hans Verkuil <hverkuil@xs4all.nl>
11065L: linux-media@vger.kernel.org
11066T: git git://linuxtv.org/media_tree.git
a825eaec 11067W: https://linuxtv.org
c65fde19
HV
11068S: Odd Fixes
11069F: drivers/media/pci/tw68/
11070
4e68852d 11071TPM DEVICE DRIVER
901486b8 11072M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11073M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11074M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11075R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11076W: http://tpmdd.sourceforge.net
63a10dfd 11077L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4 11078Q: git git://github.com/PeterHuewe/linux-tpmdd.git
9f273c24 11079T: git https://github.com/PeterHuewe/linux-tpmdd
4e68852d 11080S: Maintained
679655da 11081F: drivers/char/tpm/
4e68852d 11082
1a0f1b27
AL
11083TPM IBM_VTPM DEVICE DRIVER
11084M: Ashley Lai <ashleydlai@gmail.com>
11085W: http://tpmdd.sourceforge.net
11086L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11087S: Maintained
11088F: drivers/char/tpm/tpm_ibmvtpm*
11089
d6f005a1
JP
11090TRACING
11091M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11092M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11093T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11094S: Maintained
11095F: Documentation/trace/ftrace.txt
11096F: arch/*/*/*/ftrace.h
11097F: arch/*/kernel/ftrace.c
11098F: include/*/ftrace.h
11099F: include/linux/trace*.h
11100F: include/trace/
11101F: kernel/trace/
6e68e6c5 11102F: tools/testing/selftests/ftrace/
d6f005a1 11103
1da177e4 11104TRIVIAL PATCHES
8b58be88 11105M: Jiri Kosina <trivial@kernel.org>
54e5881d 11106T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11107S: Maintained
86ef925f 11108K: ^Subject:.*(?i)trivial
1da177e4 11109
4e68852d 11110TTY LAYER
879a5a00 11111M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11112M: Jiri Slaby <jslaby@suse.com>
879a5a00 11113S: Supported
08deed1e 11114T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11115F: Documentation/serial/
8dd5d2f1 11116F: drivers/tty/
df621252 11117F: drivers/tty/serial/serial_core.c
e3288775
AC
11118F: include/linux/serial_core.h
11119F: include/linux/serial.h
11120F: include/linux/tty.h
c117ab84
CEB
11121F: include/uapi/linux/serial_core.h
11122F: include/uapi/linux/serial.h
11123F: include/uapi/linux/tty.h
4e68852d 11124
91952bc0
AP
11125TUA9001 MEDIA DRIVER
11126M: Antti Palosaari <crope@iki.fi>
11127L: linux-media@vger.kernel.org
a825eaec 11128W: https://linuxtv.org
91952bc0
AP
11129W: http://palosaari.fi/linux/
11130Q: http://patchwork.linuxtv.org/project/linux-media/list/
11131T: git git://linuxtv.org/anttip/media_tree.git
11132S: Maintained
11133F: drivers/media/tuners/tua9001*
11134
740db6d7 11135TULIP NETWORK DRIVERS
740db6d7 11136L: netdev@vger.kernel.org
cf869eb1
GG
11137L: linux-parisc@vger.kernel.org
11138S: Orphan
0f04e2aa 11139F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11140
11141TUN/TAP driver
ba57b6f2 11142M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11143W: http://vtun.sourceforge.net/tun
11144S: Maintained
679655da
JP
11145F: Documentation/networking/tuntap.txt
11146F: arch/um/os-Linux/drivers/
1da177e4 11147
b454cc66 11148TURBOCHANNEL SUBSYSTEM
8b58be88 11149M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11150M: Ralf Baechle <ralf@linux-mips.org>
11151L: linux-mips@linux-mips.org
11152Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11153S: Maintained
679655da
JP
11154F: drivers/tc/
11155F: include/linux/tc.h
b454cc66 11156
1da177e4 11157U14-34F SCSI DRIVER
8b58be88 11158M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11159L: linux-scsi@vger.kernel.org
11160S: Maintained
679655da 11161F: drivers/scsi/u14-34f.c
1da177e4 11162
e2d1d6c0 11163UBI FILE SYSTEM (UBIFS)
949cb623 11164M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11165M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11166L: linux-mtd@lists.infradead.org
e2966cbe 11167T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11168W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11169S: Maintained
679655da
JP
11170F: Documentation/filesystems/ubifs.txt
11171F: fs/ubifs/
e2d1d6c0 11172
e1632fa2 11173UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11174M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11175W: http://www.uclinux.org/
e1632fa2 11176L: linux-m68k@lists.linux-m68k.org
cc2020e6 11177L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11178T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11179S: Maintained
e1632fa2
GU
11180F: arch/m68k/coldfire/
11181F: arch/m68k/68*/
61bc02bb
JP
11182F: arch/m68k/*/*_no.*
11183F: arch/m68k/include/asm/*_no.*
cc2020e6 11184
1da177e4 11185UDF FILESYSTEM
d8130624 11186M: Jan Kara <jack@suse.com>
1da177e4 11187S: Maintained
679655da
JP
11188F: Documentation/filesystems/udf.txt
11189F: fs/udf/
1da177e4 11190
cc2020e6 11191UFS FILESYSTEM
8b58be88 11192M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11193S: Maintained
679655da
JP
11194F: Documentation/filesystems/ufs.txt
11195F: fs/ufs/
cc2020e6 11196
0a09d3ab
DH
11197UHID USERSPACE HID IO DRIVER:
11198M: David Herrmann <dh.herrmann@googlemail.com>
11199L: linux-input@vger.kernel.org
11200S: Maintained
11201F: drivers/hid/uhid.c
c117ab84 11202F: include/uapi/linux/uhid.h
0a09d3ab 11203
18332a80 11204ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11205L: linux-usb@vger.kernel.org
10c6c9c9 11206S: Orphan
355ffe69 11207F: drivers/uwb/
679655da
JP
11208F: include/linux/uwb.h
11209F: include/linux/uwb/
18332a80 11210
b31d8273
G
11211UNICORE32 ARCHITECTURE:
11212M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11213W: http://mprc.pku.edu.cn/~guanxuetao/linux
11214S: Maintained
ceebf4d5 11215T: git git://github.com/gxt/linux.git
b31d8273
G
11216F: arch/unicore32/
11217
d8379ab1
TF
11218UNIFDEF
11219M: Tony Finch <dot@dotat.at>
11220W: http://dotat.at/prog/unifdef
11221S: Maintained
11222F: scripts/unifdef.c
11223
1da177e4 11224UNIFORM CDROM DRIVER
8b58be88 11225M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11226W: http://www.kernel.dk
11227S: Maintained
679655da
JP
11228F: Documentation/cdrom/
11229F: drivers/cdrom/cdrom.c
11230F: include/linux/cdrom.h
c117ab84 11231F: include/uapi/linux/cdrom.h
1da177e4 11232
56df0122 11233UNISYS S-PAR DRIVERS
49e7d9df
JP
11234M: Benjamin Romer <benjamin.romer@unisys.com>
11235M: David Kershner <david.kershner@unisys.com>
11236L: sparmaintainer@unisys.com (Unisys internal)
11237S: Supported
11238F: drivers/staging/unisys/
56df0122 11239
9941fa6e
VH
11240UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11241M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11242L: linux-scsi@vger.kernel.org
11243S: Supported
11244F: Documentation/scsi/ufs.txt
11245F: drivers/scsi/ufs/
11246
e2d1d6c0 11247UNSORTED BLOCK IMAGES (UBI)
949cb623 11248M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11249M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11250W: http://www.linux-mtd.infradead.org/
11251L: linux-mtd@lists.infradead.org
b6b44e0a 11252T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11253S: Supported
80811493 11254F: drivers/mtd/ubi/
679655da 11255F: include/linux/mtd/ubi.h
c117ab84 11256F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11257
1da177e4 11258USB ACM DRIVER
61eee9a7 11259M: Oliver Neukum <oliver@neukum.org>
6372594a 11260L: linux-usb@vger.kernel.org
1da177e4 11261S: Maintained
679655da
JP
11262F: Documentation/usb/acm.txt
11263F: drivers/usb/class/cdc-acm.*
1da177e4 11264
b7d572e1
PF
11265USB AR5523 WIRELESS DRIVER
11266M: Pontus Fuchs <pontus.fuchs@gmail.com>
11267L: linux-wireless@vger.kernel.org
11268S: Maintained
11269F: drivers/net/wireless/ath/ar5523/
11270
115bb1ff 11271USB ATTACHED SCSI
f50a4968 11272M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11273M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11274L: linux-usb@vger.kernel.org
11275L: linux-scsi@vger.kernel.org
8eae0fb7 11276S: Maintained
115bb1ff
MW
11277F: drivers/usb/storage/uas.c
11278
1da177e4 11279USB CDC ETHERNET DRIVER
61eee9a7 11280M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11281L: linux-usb@vger.kernel.org
1da177e4 11282S: Maintained
679655da 11283F: drivers/net/usb/cdc_*.c
c117ab84 11284F: include/uapi/linux/usb/cdc.h
1da177e4 11285
66e3e591
KP
11286USB CHAOSKEY DRIVER
11287M: Keith Packard <keithp@keithp.com>
11288L: linux-usb@vger.kernel.org
11289S: Maintained
11290F: drivers/usb/misc/chaoskey.c
11291
b02b371e 11292USB CYPRESS C67X00 DRIVER
8b58be88 11293M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11294L: linux-usb@vger.kernel.org
11295S: Maintained
679655da 11296F: drivers/usb/c67x00/
b02b371e 11297
d0374f4f 11298USB DAVICOM DM9601 DRIVER
8b58be88 11299M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11300L: netdev@vger.kernel.org
d0374f4f
PK
11301W: http://www.linux-usb.org/usbnet
11302S: Maintained
679655da 11303F: drivers/net/usb/dm9601.c
d0374f4f 11304
cc2020e6 11305USB DIAMOND RIO500 DRIVER
8b58be88 11306M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11307L: rio500-users@lists.sourceforge.net
11308W: http://rio500.sourceforge.net
11309S: Maintained
679655da 11310F: drivers/usb/misc/rio500*
cc2020e6 11311
1da177e4 11312USB EHCI DRIVER
578333ab 11313M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11314L: linux-usb@vger.kernel.org
578333ab 11315S: Maintained
679655da
JP
11316F: Documentation/usb/ehci.txt
11317F: drivers/usb/host/ehci*
1da177e4 11318
69ae9e3e 11319USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11320M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11321L: linux-usb@vger.kernel.org
69ae9e3e 11322W: http://www.linux-usb.org/gadget
d6d0f665
FB
11323T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11324S: Maintained
679655da
JP
11325F: drivers/usb/gadget/
11326F: include/linux/usb/gadget*
69ae9e3e 11327
2dea64b4 11328USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11329M: Jiri Kosina <jikos@kernel.org>
406df153 11330R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11331L: linux-usb@vger.kernel.org
54e5881d 11332T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11333S: Maintained
c2f01971 11334F: Documentation/hid/hiddev.txt
679655da 11335F: drivers/hid/usbhid/
1da177e4 11336
959eea21 11337USB ISP116X DRIVER
8b58be88 11338M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11339L: linux-usb@vger.kernel.org
959eea21 11340S: Maintained
679655da
JP
11341F: drivers/usb/host/isp116x*
11342F: include/linux/usb/isp116x.h
959eea21 11343
1da177e4 11344USB MASS STORAGE DRIVER
8b58be88 11345M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11346L: linux-usb@vger.kernel.org
8836aeb8 11347L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11348S: Maintained
11349W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11350F: drivers/usb/storage/
1da177e4 11351
af39917d
CL
11352USB MIDI DRIVER
11353M: Clemens Ladisch <clemens@ladisch.de>
11354L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11355T: git git://git.alsa-project.org/alsa-kernel.git
11356S: Maintained
11357F: sound/usb/midi.*
11358
444ce9d4
JP
11359USB NETWORKING DRIVERS
11360L: linux-usb@vger.kernel.org
11361S: Odd Fixes
11362F: drivers/net/usb/
11363
1da177e4 11364USB OHCI DRIVER
578333ab 11365M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11366L: linux-usb@vger.kernel.org
578333ab 11367S: Maintained
679655da
JP
11368F: Documentation/usb/ohci.txt
11369F: drivers/usb/host/ohci*
1da177e4 11370
963ffa3e 11371USB OTG FSM (Finite State Machine)
60d77b3d 11372M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11373T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11374L: linux-usb@vger.kernel.org
11375S: Maintained
11376F: drivers/usb/common/usb-otg-fsm.c
11377
563da3a9
VM
11378USB OVER IP DRIVER
11379M: Valentina Manea <valentina.manea.m@gmail.com>
11380M: Shuah Khan <shuah.kh@samsung.com>
11381L: linux-usb@vger.kernel.org
11382S: Maintained
11383F: drivers/usb/usbip/
11384F: tools/usb/usbip/
11385
1da177e4 11386USB PEGASUS DRIVER
a16b945c 11387M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11388L: linux-usb@vger.kernel.org
043600a6 11389L: netdev@vger.kernel.org
052e3128
PM
11390T: git git://github.com/petkan/pegasus.git
11391W: https://github.com/petkan/pegasus
1da177e4 11392S: Maintained
679655da 11393F: drivers/net/usb/pegasus.*
1da177e4 11394
d3ad558f 11395USB PHY LAYER
a55f6286 11396M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11397L: linux-usb@vger.kernel.org
11398T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11399S: Maintained
11400F: drivers/usb/phy/
d3ad558f 11401
73e4fb3f 11402USB PRINTER DRIVER (usblp)
8b58be88 11403M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11404L: linux-usb@vger.kernel.org
73e4fb3f 11405S: Supported
679655da 11406F: drivers/usb/class/usblp.c
1da177e4 11407
4521b477
BM
11408USB QMI WWAN NETWORK DRIVER
11409M: Bjørn Mork <bjorn@mork.no>
11410L: netdev@vger.kernel.org
11411S: Maintained
11412F: Documentation/ABI/testing/sysfs-class-net-qmi
11413F: drivers/net/usb/qmi_wwan.c
11414
1da177e4 11415USB RTL8150 DRIVER
a16b945c 11416M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11417L: linux-usb@vger.kernel.org
043600a6 11418L: netdev@vger.kernel.org
052e3128
PM
11419T: git git://github.com/petkan/rtl8150.git
11420W: https://github.com/petkan/rtl8150
1da177e4 11421S: Maintained
679655da 11422F: drivers/net/usb/rtl8150.c
1da177e4 11423
f896b796 11424USB SERIAL SUBSYSTEM
66085694 11425M: Johan Hovold <johan@kernel.org>
795fb7e7 11426L: linux-usb@vger.kernel.org
4e68852d 11427S: Maintained
679655da 11428F: Documentation/usb/usb-serial.txt
f896b796 11429F: drivers/usb/serial/
679655da 11430F: include/linux/usb/serial.h
1da177e4 11431
b3f0db1c
SG
11432USB SMSC75XX ETHERNET DRIVER
11433M: Steve Glendinning <steve.glendinning@shawell.net>
11434L: netdev@vger.kernel.org
11435S: Maintained
11436F: drivers/net/usb/smsc75xx.*
11437
2f7ca802 11438USB SMSC95XX ETHERNET DRIVER
90b24cfb 11439M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11440L: netdev@vger.kernel.org
90b24cfb 11441S: Maintained
679655da 11442F: drivers/net/usb/smsc95xx.*
2f7ca802 11443
1da177e4 11444USB SUBSYSTEM
879a5a00 11445M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11446L: linux-usb@vger.kernel.org
1da177e4 11447W: http://www.linux-usb.org
08deed1e 11448T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11449S: Supported
679655da 11450F: Documentation/usb/
679655da
JP
11451F: drivers/usb/
11452F: include/linux/usb.h
11453F: include/linux/usb/
1da177e4
LT
11454
11455USB UHCI DRIVER
8b58be88 11456M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11457L: linux-usb@vger.kernel.org
1da177e4 11458S: Maintained
679655da 11459F: drivers/usb/host/uhci*
1da177e4 11460
69ae9e3e 11461USB "USBNET" DRIVER FRAMEWORK
d8130624 11462M: Oliver Neukum <oneukum@suse.com>
043600a6 11463L: netdev@vger.kernel.org
69ae9e3e 11464W: http://www.linux-usb.org/usbnet
1da177e4 11465S: Maintained
679655da
JP
11466F: drivers/net/usb/usbnet.c
11467F: include/linux/usb/usbnet.h
1da177e4 11468
c0efd232 11469USB VIDEO CLASS
c53ac071 11470M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11471L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11472L: linux-media@vger.kernel.org
275ffde4 11473T: git git://linuxtv.org/media_tree.git
57c6d2e9 11474W: http://www.ideasonboard.org/uvc/
c0efd232 11475S: Maintained
0c0d06ca 11476F: drivers/media/usb/uvc/
6c0f0359 11477F: include/uapi/linux/uvcvideo.h
1da177e4 11478
b60b9c45
HV
11479USB VISION DRIVER
11480M: Hans Verkuil <hverkuil@xs4all.nl>
11481L: linux-media@vger.kernel.org
11482T: git git://linuxtv.org/media_tree.git
a825eaec 11483W: https://linuxtv.org
b60b9c45
HV
11484S: Odd Fixes
11485F: drivers/media/usb/usbvision/
11486
8282da47
LP
11487USB WEBCAM GADGET
11488M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11489L: linux-usb@vger.kernel.org
11490S: Maintained
3a83c16e 11491F: drivers/usb/gadget/function/*uvc*
faf2e1db 11492F: drivers/usb/gadget/legacy/webcam.c
8282da47 11493
bf164cc0 11494USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11495M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11496L: linux-wireless@vger.kernel.org
11497S: Maintained
679655da 11498F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11499
eb6bab13 11500USB XHCI DRIVER
03d85053 11501M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11502L: linux-usb@vger.kernel.org
11503S: Supported
36d0344c
SS
11504F: drivers/usb/host/xhci*
11505F: drivers/usb/host/pci-quirks*
eb6bab13 11506
1da177e4 11507USB ZD1201 DRIVER
4086b9ca 11508L: linux-wireless@vger.kernel.org
1da177e4 11509W: http://linux-lc100020.sourceforge.net
4086b9ca 11510S: Orphan
ed0ad06f 11511F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11512
b7eee616 11513USB ZR364XX DRIVER
8b58be88 11514M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11515L: linux-usb@vger.kernel.org
661263b5 11516L: linux-media@vger.kernel.org
275ffde4 11517T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11518W: http://royale.zerezo.com/zr364xx/
11519S: Maintained
679655da 11520F: Documentation/video4linux/zr364xx.txt
90d72ac6 11521F: drivers/media/usb/zr364xx/
b7eee616 11522
289fcff4
HK
11523ULPI BUS
11524M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11525L: linux-usb@vger.kernel.org
11526S: Maintained
11527F: drivers/usb/common/ulpi.c
11528F: include/linux/ulpi/
11529
e7839f25 11530USER-MODE LINUX (UML)
8b58be88 11531M: Jeff Dike <jdike@addtoit.com>
b15194b7 11532M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11533L: user-mode-linux-devel@lists.sourceforge.net
11534L: user-mode-linux-user@lists.sourceforge.net
11535W: http://user-mode-linux.sourceforge.net
9f273c24 11536T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 11537S: Maintained
61516587 11538F: Documentation/virtual/uml/
679655da 11539F: arch/um/
b070989a 11540F: arch/x86/um/
679655da
JP
11541F: fs/hostfs/
11542F: fs/hppfs/
b7eee616 11543
e5f114e9 11544USERSPACE I/O (UIO)
6a534c9d 11545M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11546M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11547S: Maintained
3d3fecbd 11548T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11549F: Documentation/DocBook/uio-howto.tmpl
11550F: drivers/uio/
11551F: include/linux/uio*.h
e5f114e9 11552
256cccbe 11553UTIL-LINUX PACKAGE
8b58be88 11554M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11555L: util-linux@vger.kernel.org
11556W: http://en.wikipedia.org/wiki/Util-linux
11557T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11558S: Maintained
11559
c1fd1c07 11560UVESAFB DRIVER
8b58be88 11561M: Michal Januszewski <spock@gentoo.org>
c69f677c 11562L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11563W: http://dev.gentoo.org/~spock/projects/uvesafb/
11564S: Maintained
679655da 11565F: Documentation/fb/uvesafb.txt
8a61f013 11566F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11567
456930d8
SA
11568VF610 NAND DRIVER
11569M: Stefan Agner <stefan@agner.ch>
11570L: linux-mtd@lists.infradead.org
11571S: Supported
11572F: drivers/mtd/nand/vf610_nfc.c
11573
4480f15b 11574VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11575M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11576S: Maintained
679655da
JP
11577F: Documentation/filesystems/vfat.txt
11578F: fs/fat/
1da177e4 11579
cba3345c
AW
11580VFIO DRIVER
11581M: Alex Williamson <alex.williamson@redhat.com>
11582L: kvm@vger.kernel.org
9f273c24 11583T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
11584S: Maintained
11585F: Documentation/vfio.txt
11586F: drivers/vfio/
11587F: include/linux/vfio.h
c117ab84 11588F: include/uapi/linux/vfio.h
cba3345c 11589
a714ea5f
AW
11590VFIO PLATFORM DRIVER
11591M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11592L: kvm@vger.kernel.org
11593S: Maintained
11594F: drivers/vfio/platform/
11595
9e6f3438
PO
11596VIDEOBUF2 FRAMEWORK
11597M: Pawel Osciak <pawel@osciak.com>
11598M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11599M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11600L: linux-media@vger.kernel.org
11601S: Maintained
90d72ac6 11602F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11603F: include/media/videobuf2-*
11604
5523662e
SCP
11605VIRTUAL SERIO DEVICE DRIVER
11606M: Stephen Chandler Paul <thatslyude@gmail.com>
11607S: Maintained
11608F: drivers/input/serio/userio.c
11609F: include/uapi/linux/userio.h
11610
9a82446b
AS
11611VIRTIO CONSOLE DRIVER
11612M: Amit Shah <amit.shah@redhat.com>
11613L: virtualization@lists.linux-foundation.org
11614S: Maintained
11615F: drivers/char/virtio_console.c
11616F: include/linux/virtio_console.h
c117ab84 11617F: include/uapi/linux/virtio_console.h
9a82446b 11618
2426ec8f 11619VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11620M: "Michael S. Tsirkin" <mst@redhat.com>
11621L: virtualization@lists.linux-foundation.org
11622S: Maintained
11623F: drivers/virtio/
c893c8d7 11624F: tools/virtio/
2426ec8f
MT
11625F: drivers/net/virtio_net.c
11626F: drivers/block/virtio_blk.c
11627F: include/linux/virtio_*.h
916cdabc 11628F: include/uapi/linux/virtio_*.h
2426ec8f 11629
f2dbda3b
CH
11630VIRTIO DRIVERS FOR S390
11631M: Christian Borntraeger <borntraeger@de.ibm.com>
11632M: Cornelia Huck <cornelia.huck@de.ibm.com>
11633L: linux-s390@vger.kernel.org
11634L: virtualization@lists.linux-foundation.org
11635L: kvm@vger.kernel.org
11636S: Supported
1b568d93 11637F: drivers/s390/virtio/
f2dbda3b 11638
4ad6ee91
GH
11639VIRTIO GPU DRIVER
11640M: David Airlie <airlied@linux.ie>
11641M: Gerd Hoffmann <kraxel@redhat.com>
11642L: dri-devel@lists.freedesktop.org
11643L: virtualization@lists.linux-foundation.org
11644S: Maintained
11645F: drivers/gpu/drm/virtio/
11646F: include/uapi/linux/virtio_gpu.h
11647
3a4d5c94
MT
11648VIRTIO HOST (VHOST)
11649M: "Michael S. Tsirkin" <mst@redhat.com>
11650L: kvm@vger.kernel.org
c996d8b9 11651L: virtualization@lists.linux-foundation.org
3a4d5c94 11652L: netdev@vger.kernel.org
9f273c24 11653T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
11654S: Maintained
11655F: drivers/vhost/
c117ab84 11656F: include/uapi/linux/vhost.h
3a4d5c94 11657
271c8651
GH
11658VIRTIO INPUT DRIVER
11659M: Gerd Hoffmann <kraxel@redhat.com>
11660S: Maintained
11661F: drivers/virtio/virtio_input.c
11662F: include/uapi/linux/virtio_input.h
11663
1da177e4 11664VIA RHINE NETWORK DRIVER
210347e1 11665S: Orphan
f2148a47 11666F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11667
f0bf7f61 11668VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11669M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11670M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11671S: Maintained
11672F: drivers/mmc/host/via-sdmmc.c
11673
69e4a7c2 11674VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11675M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11676L: linux-fbdev@vger.kernel.org
69e4a7c2 11677S: Maintained
c7babebd
FTS
11678F: include/linux/via-core.h
11679F: include/linux/via-gpio.h
11680F: include/linux/via_i2c.h
8a61f013 11681F: drivers/video/fbdev/via/
69e4a7c2 11682
01f20734 11683VIA VELOCITY NETWORK DRIVER
8b58be88 11684M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11685L: netdev@vger.kernel.org
11686S: Maintained
f2148a47 11687F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11688
f73f8173
AW
11689VIRT LIB
11690M: Alex Williamson <alex.williamson@redhat.com>
11691M: Paolo Bonzini <pbonzini@redhat.com>
11692L: kvm@vger.kernel.org
11693S: Supported
11694F: virt/lib/
11695
77911fd2 11696VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11697M: Hans Verkuil <hverkuil@xs4all.nl>
11698L: linux-media@vger.kernel.org
11699T: git git://linuxtv.org/media_tree.git
a825eaec 11700W: https://linuxtv.org
0b7bc1fa 11701S: Maintained
77911fd2 11702F: drivers/media/platform/vivid/*
0b7bc1fa 11703
be7f8273 11704VLAN (802.1Q)
8b58be88 11705M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11706L: netdev@vger.kernel.org
11707S: Maintained
679655da
JP
11708F: drivers/net/macvlan.c
11709F: include/linux/if_*vlan.h
11710F: net/8021q/
be7f8273 11711
55e331cf 11712VLYNQ BUS
8b58be88 11713M: Florian Fainelli <florian@openwrt.org>
8578d7af 11714L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11715S: Maintained
11716F: drivers/vlynq/vlynq.c
11717F: include/linux/vlynq.h
11718
390beae4 11719VME SUBSYSTEM
74c600e3 11720M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11721M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11722M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11723L: devel@driverdev.osuosl.org
11724S: Maintained
11725T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11726F: Documentation/vme_api.txt
11727F: drivers/staging/vme/
11728F: drivers/vme/
11729F: include/linux/vme*
11730
4488e09b
AK
11731VMWARE HYPERVISOR INTERFACE
11732M: Alok Kataria <akataria@vmware.com>
11733L: virtualization@lists.linux-foundation.org
11734S: Supported
11735F: arch/x86/kernel/cpu/vmware.c
11736
73b35d07
DT
11737VMWARE BALLOON DRIVER
11738M: Xavier Deguillard <xdeguillard@vmware.com>
11739M: Philip Moltmann <moltmann@vmware.com>
11740M: "VMware, Inc." <pv-drivers@vmware.com>
11741L: linux-kernel@vger.kernel.org
11742S: Maintained
11743F: drivers/misc/vmw_balloon.c
11744
8b8be51b
TH
11745VMWARE VMMOUSE SUBDRIVER
11746M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11747M: "VMware, Inc." <pv-drivers@vmware.com>
11748L: linux-input@vger.kernel.org
11749S: Maintained
11750F: drivers/input/mouse/vmmouse.c
11751F: drivers/input/mouse/vmmouse.h
11752
d1a890fa 11753VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11754M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11755M: "VMware, Inc." <pv-drivers@vmware.com>
11756L: netdev@vger.kernel.org
11757S: Maintained
11758F: drivers/net/vmxnet3/
d1a890fa 11759
851b1642 11760VMware PVSCSI driver
f2d7e40e 11761M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11762M: VMware PV-Drivers <pv-drivers@vmware.com>
11763L: linux-scsi@vger.kernel.org
11764S: Maintained
11765F: drivers/scsi/vmw_pvscsi.c
11766F: drivers/scsi/vmw_pvscsi.h
11767
e53e86c7 11768VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11769M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11770M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11771L: linux-kernel@vger.kernel.org
1dd68f01 11772W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11773T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11774S: Supported
679655da
JP
11775F: drivers/regulator/
11776F: include/linux/regulator/
e53e86c7 11777
081958eb
DA
11778VRF
11779M: David Ahern <dsa@cumulusnetworks.com>
11780M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11781L: netdev@vger.kernel.org
11782S: Maintained
11783F: drivers/net/vrf.c
562d897d 11784F: Documentation/networking/vrf.txt
081958eb 11785
ab41319e 11786VT1211 HARDWARE MONITOR DRIVER
8b58be88 11787M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11788L: lm-sensors@lm-sensors.org
11789S: Maintained
679655da
JP
11790F: Documentation/hwmon/vt1211
11791F: drivers/hwmon/vt1211.c
ab41319e 11792
1de9e371 11793VT8231 HARDWARE MONITOR DRIVER
8b58be88 11794M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11795L: lm-sensors@lm-sensors.org
11796S: Maintained
679655da 11797F: drivers/hwmon/vt8231.c
1de9e371 11798
88095e7b
TO
11799VUB300 USB to SDIO/SD/MMC bridge chip
11800M: Tony Olech <tony.olech@elandigitalsystems.com>
11801L: linux-mmc@vger.kernel.org
11802L: linux-usb@vger.kernel.org
11803S: Supported
11804F: drivers/mmc/host/vub300.c
11805
1da177e4 11806W1 DALLAS'S 1-WIRE BUS
a8018766 11807M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11808S: Maintained
679655da
JP
11809F: Documentation/w1/
11810F: drivers/w1/
1da177e4 11811
13927079 11812W83791D HARDWARE MONITORING DRIVER
8b58be88 11813M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11814L: lm-sensors@lm-sensors.org
25845c22 11815S: Maintained
679655da
JP
11816F: Documentation/hwmon/w83791d
11817F: drivers/hwmon/w83791d.c
13927079 11818
61db011d 11819W83793 HARDWARE MONITORING DRIVER
8b58be88 11820M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11821L: lm-sensors@lm-sensors.org
11822S: Maintained
679655da
JP
11823F: Documentation/hwmon/w83793
11824F: drivers/hwmon/w83793.c
61db011d 11825
e3760b43 11826W83795 HARDWARE MONITORING DRIVER
d8130624 11827M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11828L: lm-sensors@lm-sensors.org
11829S: Maintained
11830F: drivers/hwmon/w83795.c
11831
1da177e4 11832W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11833M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11834S: Maintained
679655da 11835F: drivers/mmc/host/wbsd.*
1da177e4 11836
b4e05923
HG
11837WACOM PROTOCOL 4 SERIAL TABLETS
11838M: Julian Squires <julian@cipht.net>
11839M: Hans de Goede <hdegoede@redhat.com>
11840L: linux-input@vger.kernel.org
11841S: Maintained
11842F: drivers/input/tablet/wacom_serial4.c
11843
3527761c 11844WATCHDOG DEVICE DRIVERS
8b58be88 11845M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 11846R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
11847L: linux-watchdog@vger.kernel.org
11848W: http://www.linux-watchdog.org/
f599aaf0 11849T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11850S: Maintained
679655da
JP
11851F: Documentation/watchdog/
11852F: drivers/watchdog/
11853F: include/linux/watchdog.h
c117ab84 11854F: include/uapi/linux/watchdog.h
3527761c 11855
1da177e4 11856WD7000 SCSI DRIVER
8b58be88 11857M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11858L: linux-scsi@vger.kernel.org
11859S: Maintained
679655da 11860F: drivers/scsi/wd7000.c
1da177e4 11861
b22e00f3
DH
11862WIIMOTE HID DRIVER
11863M: David Herrmann <dh.herrmann@googlemail.com>
11864L: linux-input@vger.kernel.org
11865S: Maintained
11866F: drivers/hid/hid-wiimote*
11867
e258b80e 11868WINBOND CIR DRIVER
364e9e18 11869M: David Härdeman <david@hardeman.nu>
e258b80e 11870S: Maintained
116ab806 11871F: drivers/media/rc/winbond-cir.c
e258b80e 11872
8a70da82 11873WIMAX STACK
8b58be88 11874M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11875M: linux-wimax@intel.com
49e7d9df 11876L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11877S: Supported
11878W: http://linuxwimax.org
315987dc 11879F: Documentation/wimax/README.wimax
315987dc
JP
11880F: include/linux/wimax/debug.h
11881F: include/net/wimax.h
c117ab84 11882F: include/uapi/linux/wimax.h
315987dc 11883F: net/wimax/
8a70da82 11884
5fc14680 11885WISTRON LAPTOP BUTTON DRIVER
8b58be88 11886M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11887S: Maintained
679655da 11888F: drivers/input/misc/wistron_btns.c
5fc14680 11889
1da177e4 11890WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11891M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11892L: linux-wireless@vger.kernel.org
926554c4 11893W: http://oops.ghostprotocols.net:81/blog
1da177e4 11894S: Maintained
679655da 11895F: drivers/net/wireless/wl3501*
1da177e4 11896
055bcbcb 11897WOLFSON MICROELECTRONICS DRIVERS
fef95164 11898L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
11899T: git https://github.com/CirrusLogic/linux-drivers.git
11900W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 11901S: Supported
3768f0b1 11902F: Documentation/hwmon/wm83??
f494993f
CK
11903F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11904F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11905F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 11906F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11907F: drivers/clk/clk-wm83*.c
9c309598 11908F: drivers/extcon/extcon-arizona.c
b75ea16a 11909F: drivers/leds/leds-wm83*.c
25b273ba 11910F: drivers/gpio/gpio-*wm*.c
9c309598 11911F: drivers/gpio/gpio-arizona.c
d22b0869 11912F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11913F: drivers/input/misc/wm831x-on.c
11914F: drivers/input/touchscreen/wm831x-ts.c
11915F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11916F: drivers/mfd/arizona*
11917F: drivers/mfd/wm*.c
12ebc137 11918F: drivers/mfd/cs47l24*
b75ea16a
MB
11919F: drivers/power/wm83*.c
11920F: drivers/rtc/rtc-wm83*.c
11921F: drivers/regulator/wm8*.c
3860e6c4 11922F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11923F: drivers/watchdog/wm83*_wdt.c
9c309598 11924F: include/linux/mfd/arizona/
3860e6c4 11925F: include/linux/mfd/wm831x/
b75ea16a 11926F: include/linux/mfd/wm8350/
3768f0b1 11927F: include/linux/mfd/wm8400*
59ec6da2 11928F: include/linux/wm97xx.h
055bcbcb 11929F: include/sound/wm????.h
9c309598 11930F: sound/soc/codecs/arizona.?
055bcbcb 11931F: sound/soc/codecs/wm*
12ebc137 11932F: sound/soc/codecs/cs47l24*
b75ea16a 11933
3e6cd7a4
TH
11934WORKQUEUE
11935M: Tejun Heo <tj@kernel.org>
badb7f5e 11936R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
11937T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11938S: Maintained
11939F: include/linux/workqueue.h
11940F: kernel/workqueue.c
11941F: Documentation/workqueue.txt
11942
1da177e4 11943X.25 NETWORK LAYER
8bf28059 11944M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11945L: linux-x25@vger.kernel.org
8bf28059 11946S: Odd Fixes
679655da
JP
11947F: Documentation/networking/x25*
11948F: include/net/x25*
11949F: net/x25/
1da177e4 11950
e2d1d6c0 11951X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
11952M: Thomas Gleixner <tglx@linutronix.de>
11953M: Ingo Molnar <mingo@redhat.com>
11954M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 11955M: x86@kernel.org
981c3a4f 11956L: linux-kernel@vger.kernel.org
75fc2d37 11957T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 11958S: Maintained
679655da
JP
11959F: Documentation/x86/
11960F: arch/x86/
e2d1d6c0 11961
d0944853 11962X86 PLATFORM DRIVERS
e181ba15 11963M: Darren Hart <dvhart@infradead.org>
d0944853 11964L: platform-driver-x86@vger.kernel.org
e181ba15 11965T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 11966S: Maintained
14430813 11967F: drivers/platform/x86/
3a4bceef 11968F: drivers/platform/olpc/
d0944853 11969
c1f5c54b
IM
11970X86 MCE INFRASTRUCTURE
11971M: Tony Luck <tony.luck@intel.com>
487ba8e8 11972M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
11973L: linux-edac@vger.kernel.org
11974S: Maintained
11975F: arch/x86/kernel/cpu/mcheck/*
11976
79ebdc95
BP
11977X86 MICROCODE UPDATE SUPPORT
11978M: Borislav Petkov <bp@alien8.de>
11979S: Maintained
11980F: arch/x86/kernel/cpu/microcode/*
11981
f0905c5a
AL
11982X86 VDSO
11983M: Andy Lutomirski <luto@amacapital.net>
11984L: linux-kernel@vger.kernel.org
11985T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11986S: Maintained
d603c8e1 11987F: arch/x86/entry/vdso/
f0905c5a 11988
d6fad502 11989XC2028/3028 TUNER DRIVER
009a5410 11990M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 11991L: linux-media@vger.kernel.org
a825eaec 11992W: https://linuxtv.org
d6fad502
MCC
11993T: git git://linuxtv.org/media_tree.git
11994S: Maintained
11995F: drivers/media/tuners/tuner-xc2028.*
11996
c4468085 11997XEN HYPERVISOR INTERFACE
c4468085 11998M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
11999M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12000M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 12001L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12002T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12003S: Supported
12004F: arch/x86/xen/
12005F: drivers/*/xen-*front.c
12006F: drivers/xen/
12007F: arch/x86/include/asm/xen/
12008F: include/xen/
c117ab84 12009F: include/uapi/xen/
c4468085 12010
77bfb479
SS
12011XEN HYPERVISOR ARM
12012M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12013L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
12014S: Supported
12015F: arch/arm/xen/
12016F: arch/arm/include/asm/xen/
12017
b475e83f
SS
12018XEN HYPERVISOR ARM64
12019M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12020L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
12021S: Supported
12022F: arch/arm64/xen/
12023F: arch/arm64/include/asm/xen/
12024
9b57e1a7 12025XEN NETWORK BACKEND DRIVER
8386040b 12026M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12027L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12028L: netdev@vger.kernel.org
12029S: Supported
12030F: drivers/net/xen-netback/*
12031
c5f8e29d
KRW
12032XEN PCI SUBSYSTEM
12033M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12034L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12035S: Supported
12036F: arch/x86/pci/*xen*
12037F: drivers/pci/*xen*
12038
a2c5ae65
KRW
12039XEN BLOCK SUBSYSTEM
12040M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12041M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12042L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12043S: Supported
12044F: drivers/block/xen-blkback/*
12045F: drivers/block/xen*
12046
15d03609
JG
12047XEN PVSCSI DRIVERS
12048M: Juergen Gross <jgross@suse.com>
12049L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12050L: linux-scsi@vger.kernel.org
12051S: Supported
12052F: drivers/scsi/xen-scsifront.c
12053F: drivers/xen/xen-scsiback.c
12054F: include/xen/interface/io/vscsiif.h
12055
c5f8e29d
KRW
12056XEN SWIOTLB SUBSYSTEM
12057M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12058L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12059S: Supported
12060F: arch/x86/xen/*swiotlb*
12061F: drivers/xen/*swiotlb*
12062
1da177e4
LT
12063XFS FILESYSTEM
12064P: Silicon Graphics Inc
809625ca 12065M: Dave Chinner <david@fromorbit.com>
18caa67a 12066M: xfs@oss.sgi.com
d7ede1aa 12067L: xfs@oss.sgi.com
1da177e4 12068W: http://oss.sgi.com/projects/xfs
9f273c24 12069T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12070S: Supported
679655da
JP
12071F: Documentation/filesystems/xfs.txt
12072F: fs/xfs/
1da177e4 12073
8a3b7a25 12074XILINX AXI ETHERNET DRIVER
59a54f30
MS
12075M: Anirudha Sarangi <anirudh@xilinx.com>
12076M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12077S: Maintained
12078F: drivers/net/ethernet/xilinx/xilinx_axienet*
12079
238b8721 12080XILINX UARTLITE SERIAL DRIVER
8b58be88 12081M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12082L: linux-serial@vger.kernel.org
12083S: Maintained
df621252 12084F: drivers/tty/serial/uartlite.c
238b8721 12085
df330515
LP
12086XILINX VIDEO IP CORES
12087M: Hyun Kwon <hyun.kwon@xilinx.com>
12088M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12089L: linux-media@vger.kernel.org
12090T: git git://linuxtv.org/media_tree.git
12091S: Supported
12092F: Documentation/devicetree/bindings/media/xilinx/
12093F: drivers/media/platform/xilinx/
a5562f65 12094F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12095
74316949
EB
12096XILLYBUS DRIVER
12097M: Eli Billauer <eli.billauer@gmail.com>
12098L: linux-kernel@vger.kernel.org
12099S: Supported
12100F: drivers/char/xillybus/
12101
f620e4b8
MF
12102XTENSA XTFPGA PLATFORM SUPPORT
12103M: Max Filippov <jcmvbkbc@gmail.com>
12104L: linux-xtensa@linux-xtensa.org
12105S: Maintained
12106F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12107F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12108
1da177e4 12109YAM DRIVER FOR AX.25
8b58be88 12110M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12111L: linux-hams@vger.kernel.org
12112S: Maintained
679655da
JP
12113F: drivers/net/hamradio/yam*
12114F: include/linux/yam.h
1da177e4 12115
af64a5eb 12116YEALINK PHONE DRIVER
8b58be88 12117M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12118L: usbb2k-api-dev@nongnu.org
12119S: Maintained
679655da
JP
12120F: Documentation/input/yealink.txt
12121F: drivers/input/misc/yealink.*
af64a5eb 12122
1da177e4 12123Z8530 DRIVER FOR AX.25
8b58be88 12124M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12125W: http://yaina.de/jreuter/
12126W: http://www.qsl.net/dl1bke/
12127L: linux-hams@vger.kernel.org
12128S: Maintained
679655da
JP
12129F: Documentation/networking/z8530drv.txt
12130F: drivers/net/hamradio/*scc.c
12131F: drivers/net/hamradio/z8530.h
1da177e4 12132
0cf31ec1 12133ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12134M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12135L: linux-mm@kvack.org
12136S: Maintained
12137F: mm/zbud.c
12138F: include/linux/zbud.h
12139
7c0c3afb 12140ZD1211RW WIRELESS DRIVER
8b58be88
JP
12141M: Daniel Drake <dsd@gentoo.org>
12142M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12143W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12144L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12145L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12146S: Maintained
6948300c 12147F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12148
20263029
DS
12149ZPOOL COMPRESSED PAGE STORAGE API
12150M: Dan Streetman <ddstreet@ieee.org>
12151L: linux-mm@kvack.org
12152S: Maintained
12153F: mm/zpool.c
12154F: include/linux/zpool.h
12155
1da177e4 12156ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12157L: mjpeg-users@lists.sourceforge.net
f63145e2 12158L: linux-media@vger.kernel.org
1da177e4 12159W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12160T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12161S: Odd Fixes
90d72ac6 12162F: drivers/media/pci/zoran/
1da177e4 12163
6920f2cc
MK
12164ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12165M: Minchan Kim <minchan@kernel.org>
12166M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12167R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12168L: linux-kernel@vger.kernel.org
12169S: Maintained
12170F: drivers/block/zram/
12171F: Documentation/blockdev/zram.txt
12172
8b4a4080 12173ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12174M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12175S: Maintained
df621252 12176F: drivers/tty/serial/zs.*
8b4a4080 12177
eae70d06
MK
12178ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12179M: Minchan Kim <minchan@kernel.org>
12180M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12181R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12182L: linux-mm@kvack.org
12183S: Maintained
12184F: mm/zsmalloc.c
12185F: include/linux/zsmalloc.h
d02be50d 12186F: Documentation/vm/zsmalloc.txt
eae70d06 12187
0cf31ec1 12188ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12189M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12190L: linux-mm@kvack.org
12191S: Maintained
12192F: mm/zswap.c
12193
1da177e4 12194THE REST
8b58be88 12195M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12196L: linux-kernel@vger.kernel.org
8a6e2535 12197Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12198T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12199S: Buried alive in reporters
34d03cc1
JP
12200F: *
12201F: */
This page took 7.021841 seconds and 5 git commands to generate.