]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - MAINTAINERS
powerpc: Add POWER9 cputable entry
[mirror_ubuntu-bionic-kernel.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb
AR
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf
AA
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4
LT
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
8ee16a1b 179S: Maintained
08deed1e 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 181F: drivers/tty/serial/8250*
679655da 182F: include/linux/serial_8250.h
1da177e4
LT
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 185L: netdev@vger.kernel.org
0cf445ce 186S: Orphan / Obsolete
644570b8 187F: drivers/net/ethernet/8390/
1da177e4 188
67543e50 1899P FILE SYSTEM
8b58be88
JP
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 193L: v9fs-developer@lists.sourceforge.net
27a2a5ff 194W: http://swik.net/v9fs
8a6e2535 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 197S: Maintained
679655da
JP
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
2315cb14
RL
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
67543e50 205
91952bc0
AP
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
a825eaec 209W: https://linuxtv.org
91952bc0
AP
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
e2d1d6c0 216AACRAID SCSI RAID DRIVER
8b58be88 217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
1da177e4 220S: Supported
679655da
JP
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
1da177e4 223
ea8f8fc8
JT
224ABI/API
225L: linux-api@vger.kernel.org
ea8f8fc8 226F: include/linux/syscalls.h
ea8f8fc8
JT
227F: kernel/sys_ni.c
228
249e3c85 229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 230M: Hans de Goede <hdegoede@redhat.com>
f2b84bbc
HG
231L: lm-sensors@lm-sensors.org
232S: Maintained
679655da 233F: drivers/hwmon/abituguru.c
f2b84bbc 234
249e3c85 235ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 236M: Alistair John Strachan <alistair@devzero.co.uk>
249e3c85
AJS
237L: lm-sensors@lm-sensors.org
238S: Maintained
679655da 239F: drivers/hwmon/abituguru3.c
249e3c85 240
6ddcf9b4
WBG
241ACCES 104-IDI-48 GPIO DRIVER
242M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
243L: linux-gpio@vger.kernel.org
244S: Maintained
245F: drivers/gpio/gpio-104-idi-48.c
246
e2558989
WBG
247ACCES 104-IDIO-16 GPIO DRIVER
248M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249L: linux-gpio@vger.kernel.org
250S: Maintained
251F: drivers/gpio/gpio-104-idio-16.c
252
1da177e4 253ACENIC DRIVER
8b58be88 254M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
255L: linux-acenic@sunsite.dk
256S: Maintained
531c4f89 257F: drivers/net/ethernet/alteon/acenic*
1da177e4 258
e86435eb 259ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 260M: Peter Feuerer <peter@piie.net>
d0944853 261L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
262W: http://piie.net/?section=acerhdf
263S: Maintained
264F: drivers/platform/x86/acerhdf.c
e86435eb 265
745a5d21 266ACER WMI LAPTOP EXTRAS
182ae55c 267M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 268L: platform-driver-x86@vger.kernel.org
745a5d21 269S: Maintained
679655da 270F: drivers/platform/x86/acer-wmi.c
745a5d21 271
1da177e4 272ACPI
9c3646d1 273M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 274M: Len Brown <lenb@kernel.org>
6968e50c 275L: linux-acpi@vger.kernel.org
360818b8
RW
276W: https://01.org/linux-acpi
277Q: https://patchwork.kernel.org/project/linux-acpi/list/
278T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 279S: Supported
679655da
JP
280F: drivers/acpi/
281F: drivers/pnp/pnpacpi/
282F: include/linux/acpi.h
43368e74 283F: include/acpi/
3a75ef0c 284F: Documentation/acpi/
89ca78a0 285F: Documentation/ABI/testing/sysfs-bus-acpi
15fd830d
BH
286F: drivers/pci/*acpi*
287F: drivers/pci/*/*acpi*
288F: drivers/pci/*/*/*acpi*
3a75ef0c 289F: tools/power/acpi/
8b59a454 290
3774929d
RW
291ACPI COMPONENT ARCHITECTURE (ACPICA)
292M: Robert Moore <robert.moore@intel.com>
293M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 294M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
295L: linux-acpi@vger.kernel.org
296L: devel@acpica.org
297W: https://acpica.org/
298W: https://github.com/acpica/acpica/
299Q: https://patchwork.kernel.org/project/linux-acpi/list/
300T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
301S: Supported
302F: drivers/acpi/acpica/
303F: include/acpi/
2754c447 304F: tools/power/acpi/
3774929d 305
8b59a454 306ACPI FAN DRIVER
8b58be88 307M: Zhang Rui <rui.zhang@intel.com>
8b59a454 308L: linux-acpi@vger.kernel.org
5ca92bd9 309W: https://01.org/linux-acpi
8b59a454 310S: Supported
679655da 311F: drivers/acpi/fan.c
1da177e4 312
8b59a454 313ACPI THERMAL DRIVER
8b58be88 314M: Zhang Rui <rui.zhang@intel.com>
8b59a454 315L: linux-acpi@vger.kernel.org
5ca92bd9 316W: https://01.org/linux-acpi
8b59a454 317S: Supported
679655da 318F: drivers/acpi/*thermal*
998be20f 319
359acec8 320ACPI VIDEO DRIVER
8b58be88 321M: Zhang Rui <rui.zhang@intel.com>
8b59a454 322L: linux-acpi@vger.kernel.org
5ca92bd9 323W: https://01.org/linux-acpi
8b59a454 324S: Supported
86f98a3a 325F: drivers/acpi/acpi_video.c
998be20f 326
bff431e4 327ACPI WMI DRIVER
d0944853 328L: platform-driver-x86@vger.kernel.org
5b927259 329S: Orphan
679655da 330F: drivers/platform/x86/wmi.c
bff431e4 331
2f39d519 332AD1889 ALSA SOUND DRIVER
8b58be88 333M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
334W: http://wiki.parisc-linux.org/AD1889
335L: linux-parisc@vger.kernel.org
336S: Maintained
679655da 337F: sound/pci/ad1889.*
2f39d519 338
527a1a83
MH
339AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
340M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 341W: http://wiki.analog.com/AD5254
a4edbc10 342W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
343S: Supported
344F: drivers/misc/ad525x_dpot.c
345
346AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
347M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 348W: http://wiki.analog.com/AD5398
a4edbc10 349W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
350S: Supported
351F: drivers/regulator/ad5398.c
352
353AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
354M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 355W: http://wiki.analog.com/AD7142
a4edbc10 356W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
357S: Supported
358F: drivers/input/misc/ad714x.c
359
360AD7877 TOUCHSCREEN DRIVER
361M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 362W: http://wiki.analog.com/AD7877
a4edbc10 363W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
364S: Supported
365F: drivers/input/touchscreen/ad7877.c
366
367AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
368M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 369W: http://wiki.analog.com/AD7879
a4edbc10 370W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
371S: Supported
372F: drivers/input/touchscreen/ad7879.c
373
1330b0dc 374ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 375M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
376S: Maintained
377
7302b9d9
MH
378ADF7242 IEEE 802.15.4 RADIO DRIVER
379M: Michael Hennerich <michael.hennerich@analog.com>
380W: https://wiki.analog.com/ADF7242
381W: http://ez.analog.com/community/linux-device-drivers
382L: linux-wpan@vger.kernel.org
383S: Supported
384F: drivers/net/ieee802154/adf7242.c
385F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
386
1da177e4 387ADM1025 HARDWARE MONITOR DRIVER
d8130624 388M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 389L: lm-sensors@lm-sensors.org
1da177e4 390S: Maintained
679655da
JP
391F: Documentation/hwmon/adm1025
392F: drivers/hwmon/adm1025.c
1da177e4 393
cae2caae 394ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 395M: Corentin Labbe <clabbe.montjoie@gmail.com>
cae2caae
CL
396L: lm-sensors@lm-sensors.org
397S: Maintained
679655da 398F: drivers/hwmon/adm1029.c
cae2caae 399
cc0b88cf 400ADM8211 WIRELESS DRIVER
cc0b88cf 401L: linux-wireless@vger.kernel.org
491b26b4 402W: http://wireless.kernel.org/
e71bcbd0 403S: Orphan
d4a17304 404F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 405
e8e31622
SA
406ADP1653 FLASH CONTROLLER DRIVER
407M: Sakari Ailus <sakari.ailus@iki.fi>
408L: linux-media@vger.kernel.org
409S: Maintained
410F: drivers/media/i2c/adp1653.c
b5dcee22 411F: include/media/i2c/adp1653.h
e8e31622 412
527a1a83
MH
413ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
414M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 415W: http://wiki.analog.com/ADP5520
a4edbc10 416W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
417S: Supported
418F: drivers/mfd/adp5520.c
419F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 420F: drivers/leds/leds-adp5520.c
77278d50 421F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
422F: drivers/input/keyboard/adp5520-keys.c
423
424ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
425M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 426W: http://wiki.analog.com/ADP5588
a4edbc10 427W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
428S: Supported
429F: drivers/input/keyboard/adp5588-keys.c
77278d50 430F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
431
432ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
433M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 434W: http://wiki.analog.com/ADP8860
a4edbc10 435W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
436S: Supported
437F: drivers/video/backlight/adp8860_bl.c
438
8c22a8f5
DE
439ADS1015 HARDWARE MONITOR DRIVER
440M: Dirk Eibach <eibach@gdsys.de>
441L: lm-sensors@lm-sensors.org
442S: Maintained
443F: Documentation/hwmon/ads1015
444F: drivers/hwmon/ads1015.c
445F: include/linux/i2c/ads1015.h
446
1da177e4 447ADT746X FAN DRIVER
8b58be88 448M: Colin Leroy <colin@colino.net>
1da177e4 449S: Maintained
679655da 450F: drivers/macintosh/therm_adt746x.c
1da177e4 451
b058b859 452ADT7475 HARDWARE MONITOR DRIVER
d8130624 453M: Jean Delvare <jdelvare@suse.com>
b058b859
JD
454L: lm-sensors@lm-sensors.org
455S: Maintained
456F: Documentation/hwmon/adt7475
457F: drivers/hwmon/adt7475.c
458
527a1a83
MH
459ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
460M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 461W: http://wiki.analog.com/ADXL345
a4edbc10 462W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
463S: Supported
464F: drivers/input/misc/adxl34x.c
465
8c6af9e1 466ADVANSYS SCSI DRIVER
8b58be88 467M: Matthew Wilcox <matthew@wil.cx>
d8130624 468M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
469L: linux-scsi@vger.kernel.org
470S: Maintained
679655da
JP
471F: Documentation/scsi/advansys.txt
472F: drivers/scsi/advansys.c
8c6af9e1 473
1da177e4 474AEDSP16 DRIVER
8b58be88 475M: Riccardo Facchetti <fizban@tin.it>
1da177e4 476S: Maintained
679655da 477F: sound/oss/aedsp16.c
1da177e4 478
91952bc0
AP
479AF9013 MEDIA DRIVER
480M: Antti Palosaari <crope@iki.fi>
481L: linux-media@vger.kernel.org
a825eaec 482W: https://linuxtv.org
91952bc0
AP
483W: http://palosaari.fi/linux/
484Q: http://patchwork.linuxtv.org/project/linux-media/list/
485T: git git://linuxtv.org/anttip/media_tree.git
486S: Maintained
487F: drivers/media/dvb-frontends/af9013*
488
489AF9033 MEDIA DRIVER
490M: Antti Palosaari <crope@iki.fi>
491L: linux-media@vger.kernel.org
a825eaec 492W: https://linuxtv.org
91952bc0
AP
493W: http://palosaari.fi/linux/
494Q: http://patchwork.linuxtv.org/project/linux-media/list/
495T: git git://linuxtv.org/anttip/media_tree.git
496S: Maintained
497F: drivers/media/dvb-frontends/af9033*
498
1da177e4 499AFFS FILE SYSTEM
6cf515e1
GU
500L: linux-fsdevel@vger.kernel.org
501S: Orphan
679655da
JP
502F: Documentation/filesystems/affs.txt
503F: fs/affs/
1da177e4 504
e2d1d6c0 505AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 506M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
507L: linux-afs@lists.infradead.org
508S: Supported
679655da
JP
509F: fs/afs/
510F: include/net/af_rxrpc.h
511F: net/rxrpc/af_rxrpc.c
e2d1d6c0 512
1da177e4 513AGPGART DRIVER
8b58be88 514M: David Airlie <airlied@linux.ie>
878eaf61 515T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 516S: Maintained
679655da
JP
517F: drivers/char/agp/
518F: include/linux/agp*
c117ab84 519F: include/uapi/linux/agp*
1da177e4
LT
520
521AHA152X SCSI DRIVER
8b58be88 522M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
523L: linux-scsi@vger.kernel.org
524S: Maintained
679655da
JP
525F: drivers/scsi/aha152x*
526F: drivers/scsi/pcmcia/aha152x*
1da177e4 527
64624d4f 528AIC7XXX / AIC79XX SCSI DRIVER
d8130624 529M: Hannes Reinecke <hare@suse.com>
64624d4f 530L: linux-scsi@vger.kernel.org
1da177e4 531S: Maintained
679655da 532F: drivers/scsi/aic7xxx/
1da177e4 533
450500ad
HV
534AIMSLAB FM RADIO RECEIVER DRIVER
535M: Hans Verkuil <hverkuil@xs4all.nl>
536L: linux-media@vger.kernel.org
537T: git git://linuxtv.org/media_tree.git
a825eaec 538W: https://linuxtv.org
450500ad
HV
539S: Maintained
540F: drivers/media/radio/radio-aimslab*
541
e2d1d6c0 542AIO
8b58be88 543M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
544L: linux-aio@kvack.org
545S: Supported
679655da
JP
546F: fs/aio.c
547F: include/linux/*aio*.h
e2d1d6c0 548
469d4ec8
AP
549AIRSPY MEDIA DRIVER
550M: Antti Palosaari <crope@iki.fi>
551L: linux-media@vger.kernel.org
a825eaec 552W: https://linuxtv.org
469d4ec8
AP
553W: http://palosaari.fi/linux/
554Q: http://patchwork.linuxtv.org/project/linux-media/list/
555T: git git://linuxtv.org/anttip/media_tree.git
556S: Maintained
557F: drivers/media/usb/airspy/
558
1da177e4 559ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 560M: Duncan Sands <duncan.sands@free.fr>
6372594a 561L: linux-usb@vger.kernel.org
1da177e4
LT
562W: http://www.linux-usb.org/SpeedTouch/
563S: Maintained
679655da
JP
564F: drivers/usb/atm/speedtch.c
565F: drivers/usb/atm/usbatm.c
1da177e4 566
272f133a 567ALCHEMY AU1XX0 MMC DRIVER
8b58be88 568M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 569S: Maintained
679655da 570F: drivers/mmc/host/au1xmmc.c
272f133a 571
4a4e5787 572ALI1563 I2C DRIVER
8b58be88 573M: Rudolf Marek <r.marek@assembler.cz>
846557d3 574L: linux-i2c@vger.kernel.org
4a4e5787 575S: Maintained
679655da
JP
576F: Documentation/i2c/busses/i2c-ali1563
577F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 578
bc368798
LC
579ALLWINNER SECURITY SYSTEM
580M: Corentin Labbe <clabbe.montjoie@gmail.com>
581L: linux-crypto@vger.kernel.org
582S: Maintained
583F: drivers/crypto/sunxi-ss/
584
1da177e4 585ALPHA PORT
8b58be88 586M: Richard Henderson <rth@twiddle.net>
8b58be88 587M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 588M: Matt Turner <mattst88@gmail.com>
c89f4f9a 589S: Odd Fixes
a9406699 590L: linux-alpha@vger.kernel.org
679655da 591F: arch/alpha/
1da177e4 592
f62092f6
LFT
593ALTERA MAILBOX DRIVER
594M: Ley Foon Tan <lftan@altera.com>
595L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
596S: Maintained
597F: drivers/mailbox/mailbox-altera.c
598
c5abbba9
THL
599ALTERA PIO DRIVER
600M: Tien Hock Loh <thloh@altera.com>
601L: linux-gpio@vger.kernel.org
602S: Maintained
603F: drivers/gpio/gpio-altera.c
604
16b8b922 605ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 606M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
607L: netdev@vger.kernel.org
608L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
609S: Maintained
610F: drivers/net/ethernet/altera/
611
adf9251f
TK
612ALTERA UART/JTAG UART SERIAL DRIVERS
613M: Tobias Klauser <tklauser@distanz.ch>
614L: linux-serial@vger.kernel.org
61bd0943 615L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
616S: Maintained
617F: drivers/tty/serial/altera_uart.c
618F: drivers/tty/serial/altera_jtaguart.c
619F: include/linux/altera_uart.h
620F: include/linux/altera_jtaguart.h
621
f4875e12
TL
622AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
623M: Tom Lendacky <thomas.lendacky@amd.com>
624L: linux-crypto@vger.kernel.org
625S: Supported
626F: drivers/crypto/ccp/
627F: include/linux/ccp.h
628
512d1027 629AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 630M: Huang Rui <ray.huang@amd.com>
512d1027 631L: lm-sensors@lm-sensors.org
96818b58 632S: Supported
512d1027
AH
633F: Documentation/hwmon/fam15h_power
634F: drivers/hwmon/fam15h_power.c
635
167a675a 636AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 637L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 638S: Orphan
faf2e1db 639F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 640
f90b8116 641AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 642P: Andres Salomon <dilinger@queued.net>
67d76710 643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
644W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
645S: Supported
679655da
JP
646F: drivers/char/hw_random/geode-rng.c
647F: drivers/crypto/geode*
8a61f013 648F: drivers/video/fbdev/geode/
679655da 649F: arch/x86/include/asm/geode.h
f90b8116 650
919ee7dd 651AMD IOMMU (AMD-VI)
e4110568 652M: Joerg Roedel <joro@8bytes.org>
919ee7dd 653L: iommu@lists.linux-foundation.org
525b233c 654T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 655S: Maintained
b2c16391
JP
656F: drivers/iommu/amd_iommu*.[ch]
657F: include/linux/amd-iommu.h
919ee7dd 658
16423d67 659AMD KFD
1241e0b4 660M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
661L: dri-devel@lists.freedesktop.org
662T: git git://people.freedesktop.org/~gabbayo/linux.git
663S: Supported
130e0371
OG
664F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
665F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 666F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 667F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 668F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
669F: drivers/gpu/drm/amd/include/cik_structs.h
670F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 671F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
672F: drivers/gpu/drm/radeon/radeon_kfd.c
673F: drivers/gpu/drm/radeon/radeon_kfd.h
674F: include/uapi/linux/kfd_ioctl.h
16423d67 675
45198c7b
LT
676AMD XGBE DRIVER
677M: Tom Lendacky <thomas.lendacky@amd.com>
678L: netdev@vger.kernel.org
679S: Supported
680F: drivers/net/ethernet/amd/xgbe/
45198c7b 681
284f42b6 682AMS (Apple Motion Sensor) DRIVER
8b58be88 683M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 684S: Supported
bd5f47ec 685F: drivers/macintosh/ams/
284f42b6 686
531fca16
HV
687ANALOG DEVICES INC AD9389B DRIVER
688M: Hans Verkuil <hans.verkuil@cisco.com>
689L: linux-media@vger.kernel.org
690S: Maintained
691F: drivers/media/i2c/ad9389b*
692
614b4384
LPC
693ANALOG DEVICES INC ADV7180 DRIVER
694M: Lars-Peter Clausen <lars@metafoo.de>
695L: linux-media@vger.kernel.org
696W: http://ez.analog.com/community/linux-device-drivers
697S: Supported
698F: drivers/media/i2c/adv7180.c
699
c40ddfa3
HV
700ANALOG DEVICES INC ADV7511 DRIVER
701M: Hans Verkuil <hans.verkuil@cisco.com>
702L: linux-media@vger.kernel.org
703S: Maintained
704F: drivers/media/i2c/adv7511*
705
531fca16
HV
706ANALOG DEVICES INC ADV7604 DRIVER
707M: Hans Verkuil <hans.verkuil@cisco.com>
708L: linux-media@vger.kernel.org
709S: Maintained
710F: drivers/media/i2c/adv7604*
711
c40ddfa3
HV
712ANALOG DEVICES INC ADV7842 DRIVER
713M: Hans Verkuil <hans.verkuil@cisco.com>
714L: linux-media@vger.kernel.org
715S: Maintained
716F: drivers/media/i2c/adv7842*
717
527a1a83 718ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 719M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 720L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 721W: http://wiki.analog.com/
a4edbc10 722W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 723S: Supported
39c9d199 724F: sound/soc/codecs/adau*
cc52688a 725F: sound/soc/codecs/adav*
4bdef3bd 726F: sound/soc/codecs/ad1*
ae48f5ef 727F: sound/soc/codecs/ad7*
4bdef3bd 728F: sound/soc/codecs/ssm*
40216ce7 729F: sound/soc/codecs/sigmadsp.*
4bdef3bd 730
527a1a83 731ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 732L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
733L: alsa-devel@alsa-project.org (moderated for non-subscribers)
734W: http://blackfin.uclinux.org/
735S: Supported
736F: sound/soc/blackfin/*
7d1f9018 737
4ce72abc
LPC
738ANALOG DEVICES INC IIO DRIVERS
739M: Lars-Peter Clausen <lars@metafoo.de>
740M: Michael Hennerich <Michael.Hennerich@analog.com>
741W: http://wiki.analog.com/
742W: http://ez.analog.com/community/linux-device-drivers
743S: Supported
744F: drivers/iio/*/ad*
745X: drivers/iio/*/adjd*
746F: drivers/staging/iio/*/ad*
747F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 748
0e3b67b3
LPC
749ANALOG DEVICES INC DMA DRIVERS
750M: Lars-Peter Clausen <lars@metafoo.de>
751W: http://ez.analog.com/community/linux-device-drivers
752S: Supported
753F: drivers/dma/dma-axi-dmac.c
754
41c9e95d
GK
755ANDROID DRIVERS
756M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 757M: Arve HjønnevĂ¥g <arve@android.com>
41c9e95d 758M: Riley Andrews <riandrews@android.com>
0e4a566b 759T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
760L: devel@driverdev.osuosl.org
761S: Supported
762F: drivers/android/
763F: drivers/staging/android/
764
42269063 765AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 766M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 767L: linuxppc-dev@lists.ozlabs.org
93711660 768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 769S: Maintained
679655da 770F: sound/aoa/
42269063 771
1da177e4 772APM DRIVER
e5f6450c 773M: Jiri Kosina <jikos@kernel.org>
81024fc4 774S: Odd fixes
9f273c24 775T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
776F: arch/x86/kernel/apm_32.c
777F: include/linux/apm_bios.h
c117ab84 778F: include/uapi/linux/apm_bios.h
81024fc4 779F: drivers/char/apm-emulation.c
1da177e4 780
bd7aa4b2 781APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 782M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 783L: linux-input@vger.kernel.org
75dd112a 784S: Odd fixes
679655da 785F: drivers/input/mouse/bcm5974.c
bd7aa4b2 786
6f2fad74 787APPLE SMC DRIVER
75dd112a 788M: Henrik Rydberg <rydberg@bitmath.org>
d618540f 789L: lm-sensors@lm-sensors.org
75dd112a 790S: Odd fixes
679655da 791F: drivers/hwmon/applesmc.c
6f2fad74 792
1da177e4 793APPLETALK NETWORK LAYER
8b58be88 794M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 795S: Maintained
679655da
JP
796F: drivers/net/appletalk/
797F: net/appletalk/
1da177e4 798
21c75328
DD
799APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
800M: Duc Dang <dhdang@apm.com>
801S: Supported
802F: arch/arm64/boot/dts/apm/
803
24299502
IS
804APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
805M: Iyappan Subramanian <isubramanian@apm.com>
806M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
807S: Supported
808F: drivers/net/ethernet/apm/xgene/
809F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
810
62a37dc7
LP
811APTINA CAMERA SENSOR PLL
812M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
813L: linux-media@vger.kernel.org
814S: Maintained
815F: drivers/media/i2c/aptina-pll.*
816
1154ea7d 817ARC FRAMEBUFFER DRIVER
8b58be88 818M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 819S: Maintained
8a61f013
JH
820F: drivers/video/fbdev/arcfb.c
821F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 822
c38f6ac7
MG
823ARCNET NETWORK LAYER
824M: Michael Grzeschik <m.grzeschik@pengutronix.de>
825L: netdev@vger.kernel.org
826S: Maintained
827F: drivers/net/arcnet/
828F: include/uapi/linux/if_arcnet.h
829
1da177e4 830ARM MFM AND FLOPPY DRIVERS
8b58be88 831M: Ian Molton <spyro@f2s.com>
1da177e4 832S: Maintained
679655da
JP
833F: arch/arm/lib/floppydma.S
834F: arch/arm/include/asm/floppy.h
1da177e4 835
6f96521f
WD
836ARM PMU PROFILING AND DEBUGGING
837M: Will Deacon <will.deacon@arm.com>
70e238df 838R: Mark Rutland <mark.rutland@arm.com>
6f96521f 839S: Maintained
dd06a84b 840F: arch/arm*/kernel/perf_*
6f96521f 841F: arch/arm/oprofile/common.c
dd06a84b
MR
842F: arch/arm*/kernel/hw_breakpoint.c
843F: arch/arm*/include/asm/hw_breakpoint.h
844F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
845F: drivers/perf/arm_pmu.c
846F: include/linux/perf/arm_pmu.h
6f96521f 847
d4275354 848ARM PORT
8b58be88 849M: Russell King <linux@arm.linux.org.uk>
efc03ecb 850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
851W: http://www.arm.linux.org.uk/
852S: Maintained
853F: arch/arm/
854
d323c243
SB
855ARM SUB-ARCHITECTURES
856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 857S: Maintained
d323c243
SB
858F: arch/arm/mach-*/
859F: arch/arm/plat-*/
860T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
861
cefbf4ea
RK
862ARM PRIMECELL AACI PL041 DRIVER
863M: Russell King <linux@arm.linux.org.uk>
864S: Maintained
865F: sound/arm/aaci.*
866
867ARM PRIMECELL CLCD PL110 DRIVER
868M: Russell King <linux@arm.linux.org.uk>
869S: Maintained
8a61f013 870F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
871
872ARM PRIMECELL KMI PL050 DRIVER
873M: Russell King <linux@arm.linux.org.uk>
874S: Maintained
875F: drivers/input/serio/ambakmi.*
876F: include/linux/amba/kmi.h
877
2761f5c2 878ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
879M: Russell King <linux@arm.linux.org.uk>
880S: Maintained
679655da 881F: drivers/mmc/host/mmci.*
2f748aaa 882F: include/linux/amba/mmci.h
2761f5c2 883
1b4304e5
RK
884ARM PRIMECELL UART PL010 AND PL011 DRIVERS
885M: Russell King <linux@arm.linux.org.uk>
886S: Maintained
887F: drivers/tty/serial/amba-pl01*.c
888F: include/linux/amba/serial.h
2761f5c2 889
cefbf4ea
RK
890ARM PRIMECELL BUS SUPPORT
891M: Russell King <linux@arm.linux.org.uk>
892S: Maintained
893F: drivers/amba/
894F: include/linux/amba/bus.h
895
2b7a52a4 896ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 897M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
899S: Maintained
900
9c784f95 901ARM/AFEB9260 MACHINE SUPPORT
8b58be88 902M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
904S: Maintained
905
2b7a52a4 906ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 907M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
909S: Maintained
910
5c6dcd7f 911ARM/Allwinner sunXi SoC support
1b106699 912M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 913M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
915S: Maintained
5c6dcd7f 916N: sun[x456789]i
60b0f380
MR
917
918ARM/Allwinner SoC Clock Support
919M: Emilio LĂ³pez <emilio@elopez.com.ar>
920S: Maintained
921F: drivers/clk/sunxi/
1b106699 922
7c1e3876
CC
923ARM/Amlogic MesonX SoC support
924M: Carlo Caione <carlo@caione.org>
925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
926S: Maintained
12ddbadf 927F: drivers/media/rc/meson-ir.c
7c1e3876
CC
928N: meson[x68]
929
eff506fa
TZ
930ARM/Annapurna Labs ALPINE ARCHITECTURE
931M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
932S: Maintained
933F: arch/arm/mach-alpine/
934
8dca5ce8 935ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 936M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 937M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 938M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 940W: http://www.linux4sam.org
9f273c24 941T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
942S: Supported
943F: arch/arm/mach-at91/
f0a0a58e 944F: include/soc/at91/
70e389cc
MB
945F: arch/arm/boot/dts/at91*.dts
946F: arch/arm/boot/dts/at91*.dtsi
947F: arch/arm/boot/dts/sama*.dts
948F: arch/arm/boot/dts/sama*.dtsi
5f58c970 949F: arch/arm/include/debug/at91.S
d4a89c7d 950
6e05dd4e
BB
951ARM/ATMEL AT91 Clock Support
952M: Boris Brezillon <boris.brezillon@free-electrons.com>
953S: Maintained
954F: drivers/clk/at91
955
986cf2e9 956ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 957M: Rob Herring <robh@kernel.org>
986cf2e9
RH
958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
959S: Maintained
960F: arch/arm/mach-highbank/
e68d7c14
RH
961F: arch/arm/boot/dts/highbank.dts
962F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 963
d94f944e 964ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 965M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
966S: Maintained
967F: arch/arm/mach-cns3xxx/
d94f944e 968
4863dea3
SG
969ARM/CAVIUM THUNDER NETWORK DRIVER
970M: Sunil Goutham <sgoutham@cavium.com>
971M: Robert Richter <rric@kernel.org>
972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
973S: Supported
322e5cc5 974F: drivers/net/ethernet/cavium/thunder/
4863dea3 975
386ab516
AS
976ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
977M: Alexander Shiyan <shc_work@mail.ru>
978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
979S: Odd Fixes
b8ba3874 980N: clps711x
386ab516 981
2b7a52a4 982ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 983M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 984M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 986S: Maintained
d19d3667
HS
987F: arch/arm/mach-ep93xx/
988F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
989
990ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 991M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
993S: Maintained
994
d4275354 995ARM/CLKDEV SUPPORT
8b58be88 996M: Russell King <linux@arm.linux.org.uk>
efc03ecb 997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 998S: Maintained
d4275354 999F: arch/arm/include/asm/clkdev.h
4fa2651d 1000F: drivers/clk/clkdev.c
d4275354 1001
d48134e7 1002ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1003M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1005S: Maintained
1006
94150095
HF
1007ARM/CONTEC MICRO9 MACHINE SUPPORT
1008M: Hubert Feurstein <hubert.feurstein@contec.at>
1009S: Maintained
1010F: arch/arm/mach-ep93xx/micro9.c
1011
a06ae860
PP
1012ARM/CORESIGHT FRAMEWORK AND DRIVERS
1013M: Mathieu Poirier <mathieu.poirier@linaro.org>
1014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1015S: Maintained
01081f5a 1016F: drivers/hwtracing/coresight/*
a06ae860
PP
1017F: Documentation/trace/coresight.txt
1018F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1019F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1020
1da177e4 1021ARM/CORGI MACHINE SUPPORT
8b58be88 1022M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1023S: Maintained
1024
881a95f9 1025ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1026M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1028T: git git://github.com/ulli-kroll/linux.git
162500b3 1029S: Maintained
f49afbb5 1030F: arch/arm/mach-gemini/
98a9bb5b 1031F: drivers/rtc/rtc-gemini.c
881a95f9 1032
a990cbd8 1033ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1034M: Barry Song <baohua@kernel.org>
a990cbd8 1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1036T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1037S: Maintained
e68d7c14 1038F: arch/arm/boot/dts/prima2*
a990cbd8 1039F: arch/arm/mach-prima2/
4a9c44f1 1040F: drivers/clk/sirf/
05f30e8d 1041F: drivers/clocksource/timer-prima2.c
5833ac98 1042F: drivers/clocksource/timer-atlas7.c
f8505ef5 1043N: [^a-z]sirf
a990cbd8 1044
c9d862c4
BS
1045ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1046M: Baruch Siach <baruch@tkos.co.il>
1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S: Maintained
cde137aa 1049F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1050N: digicolor
1051
d4275354 1052ARM/EBSA110 MACHINE SUPPORT
8b58be88 1053M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1055W: http://www.arm.linux.org.uk/
1056S: Maintained
1057F: arch/arm/mach-ebsa110/
b955f6ca 1058F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1059
4721f3ce
UKK
1060ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1061M: Uwe Kleine-König <kernel@pengutronix.de>
1062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063S: Maintained
1064N: efm32
1065
a9da4f7e 1066ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1067M: Daniel Ribeiro <drwyrm@gmail.com>
1068M: Stefan Schmidt <stefan@openezx.org>
1069M: Harald Welte <laforge@openezx.org>
d66f1886 1070L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1071W: http://www.openezx.org/
1072S: Maintained
cafc2265
SS
1073T: topgit git://git.openezx.org/openezx.git
1074F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1075
6a915af9 1076ARM/FARADAY FA526 PORT
162500b3 1077M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1079S: Maintained
1fa7e547 1080T: git git://git.berlios.de/gemini-board
f49afbb5 1081F: arch/arm/mm/*-fa*
6a915af9 1082
d4275354 1083ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1084M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1086W: http://www.arm.linux.org.uk/
1087S: Maintained
1088F: arch/arm/include/asm/hardware/dec21285.h
1089F: arch/arm/mach-footbridge/
1090
86183a5f 1091ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1092M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1093M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1095S: Maintained
f1c12837 1096T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1097F: arch/arm/mach-imx/
ce515a6b 1098F: arch/arm/mach-mxs/
2a82f95c 1099F: arch/arm/boot/dts/imx*
e5dafa22 1100F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1101F: drivers/clk/imx/
1102F: include/soc/imx/
86183a5f 1103
142109d2 1104ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1105M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1106M: Sascha Hauer <kernel@pengutronix.de>
1107R: Stefan Agner <stefan@agner.ch>
1108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1109S: Maintained
1110T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1111F: arch/arm/mach-imx/*vf610*
1112F: arch/arm/boot/dts/vf*
1113
2b7a52a4 1114ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1115M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1117S: Maintained
1118
90b8fc34 1119ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1120M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1122S: Maintained
1123
ef47d5f0 1124ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1125M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1126M: Paul Parsons <lost.distance@yahoo.com>
1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1128S: Maintained
1129F: arch/arm/mach-pxa/hx4700.c
1130F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1131F: sound/soc/pxa/hx4700.c
ef47d5f0 1132
4dfad069
WX
1133ARM/HISILICON SOC SUPPORT
1134M: Wei Xu <xuwei5@hisilicon.com>
1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136W: http://www.hisilicon.com
1137S: Supported
1138T: git git://github.com/hisilicon/linux-hisi.git
1139F: arch/arm/mach-hisi/
e68d7c14
RH
1140F: arch/arm/boot/dts/hi3*
1141F: arch/arm/boot/dts/hip*
1142F: arch/arm/boot/dts/hisi*
1143F: arch/arm64/boot/dts/hisilicon/
4dfad069 1144
21f37bc3 1145ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1146M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1147W: www.jlime.com
1148S: Maintained
084bad91
KE
1149T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1150F: arch/arm/mach-sa1100/jornada720.c
1151F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1152
5e767ab9
JMC
1153ARM/IGEP MACHINE SUPPORT
1154M: Enric Balletbo i Serra <eballetbo@gmail.com>
1155M: Javier Martinez Canillas <javier@dowhile0.org>
1156L: linux-omap@vger.kernel.org
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
06ff74fd 1159F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1160
403d2971
MV
1161ARM/INCOME PXA270 SUPPORT
1162M: Marek Vasut <marek.vasut@gmail.com>
1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S: Maintained
ec154082 1165F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1166
2b7a52a4 1167ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1168M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1170S: Maintained
e2bdb176
DW
1171
1172ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1174S: Orphan
2b7a52a4
LB
1175
1176ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1177M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1179S: Maintained
2b7a52a4
LB
1180
1181ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1182M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1184S: Maintained
2b7a52a4 1185
2b7a52a4 1186ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1187M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1189S: Maintained
1190
dfdd8cc9
KH
1191ARM/INTEL IXP4XX ARM ARCHITECTURE
1192M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1193M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1195S: Maintained
1196F: arch/arm/mach-ixp4xx/
1197
838553c5 1198ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1199M: Jonathan Cameron <jic23@cam.ac.uk>
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S: Maintained
1202F: arch/arm/mach-pxa/stargate2.c
1203F: drivers/pcmcia/pxa2xx_stargate2.c
1204
2b7a52a4 1205ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1206M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1208S: Maintained
2b7a52a4
LB
1209
1210ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1211M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1213S: Maintained
1214
1154f858 1215ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1216M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S: Maintained
1219F: arch/arm/mach-keystone/
e68d7c14 1220F: arch/arm/boot/dts/k2*
317929cd 1221T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1222
bc6aa566 1223ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1224M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1225L: linux-kernel@vger.kernel.org
1226S: Maintained
1227F: drivers/clk/keystone/
1228
1229ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1230M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232L: linux-kernel@vger.kernel.org
1233S: Maintained
1234F: drivers/clocksource/timer-keystone.c
1235
1236ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1237M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1238L: linux-kernel@vger.kernel.org
1239S: Maintained
1240F: drivers/power/reset/keystone-reset.c
1241
1242ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1243M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1244L: linux-kernel@vger.kernel.org
1245S: Maintained
1246F: drivers/memory/*emif*
1247
2b7a52a4 1248ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1249M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1251S: Maintained
1252
3143875f
JE
1253ARM/LPC18XX ARCHITECTURE
1254M: Joachim Eastwood <manabian@gmail.com>
1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S: Maintained
19c1c32c
JE
1257F: arch/arm/boot/dts/lpc43*
1258F: drivers/clk/nxp/clk-lpc18xx*
1259F: drivers/clocksource/time-lpc32xx.c
1260F: drivers/i2c/busses/i2c-lpc2k.c
1261F: drivers/memory/pl172.c
1262F: drivers/mtd/spi-nor/nxp-spifi.c
1263F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1264N: lpc18xx
1265
3b886171 1266ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1267M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1268S: Maintained
1269
31c17ac9 1270ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1271M: Jason Cooper <jason@lakedaemon.net>
1272M: Andrew Lunn <andrew@lunn.ch>
1273M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1274M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S: Maintained
1277F: arch/arm/mach-mvebu/
59ec9671 1278F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1279F: arch/arm/boot/dts/armada*
1280F: arch/arm/boot/dts/kirkwood*
1281
75f41273 1282
40f4978b
SH
1283ARM/Marvell Berlin SoC support
1284M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S: Maintained
1287F: arch/arm/mach-berlin/
31c17ac9 1288F: arch/arm/boot/dts/berlin*
e68d7c14 1289F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1290
40f4978b 1291
4cfab57e 1292ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1293M: Jason Cooper <jason@lakedaemon.net>
1294M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1295M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1296M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1298S: Maintained
1299F: arch/arm/mach-dove/
54a246ff
NP
1300F: arch/arm/mach-mv78xx0/
1301F: arch/arm/mach-orion5x/
1302F: arch/arm/plat-orion/
31c17ac9
GC
1303F: arch/arm/boot/dts/dove*
1304F: arch/arm/boot/dts/orion5x*
1305
3b886171 1306
d69ac131
AC
1307ARM/Orion SoC/Technologic Systems TS-78xx platform support
1308M: Alexander Clouter <alex@digriz.org.uk>
1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310W: http://www.digriz.org.uk/ts78xx/kernel
1311S: Maintained
1312F: arch/arm/mach-orion5x/ts78xx-*
1313
607b8fc9
EH
1314ARM/Mediatek RTC DRIVER
1315M: Eddie Huang <eddie.huang@mediatek.com>
1316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1318S: Maintained
1319F: drivers/rtc/rtc-mt6397.c
1320
e54951c8
MB
1321ARM/Mediatek SoC support
1322M: Matthias Brugger <matthias.bgg@gmail.com>
1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1324L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1325S: Maintained
1326F: arch/arm/boot/dts/mt6*
1327F: arch/arm/boot/dts/mt8*
1328F: arch/arm/mach-mediatek/
1329N: mtk
1330K: mediatek
1331
0f8669e3
CY
1332ARM/Mediatek USB3 PHY DRIVER
1333M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1336S: Maintained
1337F: drivers/phy/phy-mt65xx-usb3.c
1338
adcb079f
AB
1339ARM/MICREL KS8695 ARCHITECTURE
1340M: Greg Ungerer <gerg@uclinux.org>
1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1342F: arch/arm/mach-ks8695/
adcb079f
AB
1343S: Odd Fixes
1344
d78ff0a5 1345ARM/MIOA701 MACHINE SUPPORT
8b58be88 1346M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1348F: arch/arm/mach-pxa/mioa701.c
1349S: Maintained
1350
9624dfe6 1351ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1352M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1353S: Maintained
1354
e0ee9851 1355ARM/NOMADIK ARCHITECTURE
28b8e8d4 1356M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1357M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S: Maintained
1360F: arch/arm/mach-nomadik/
ecc265fe 1361F: drivers/pinctrl/nomadik/
87572880 1362F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1363T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1364
9d76295a 1365ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1366M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1367L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1368W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1369S: Supported
1370
8459c159 1371ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1372M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1373M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1374S: Maintained
1375
5d783a2d 1376ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1377M: Marek Vasut <marek.vasut@gmail.com>
75280787 1378L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1379W: http://hackndev.com
1380S: Maintained
933d35f0
JP
1381F: arch/arm/mach-pxa/include/mach/palmtx.h
1382F: arch/arm/mach-pxa/palmtx.c
1383F: arch/arm/mach-pxa/include/mach/palmt5.h
1384F: arch/arm/mach-pxa/palmt5.c
1385F: arch/arm/mach-pxa/include/mach/palmld.h
1386F: arch/arm/mach-pxa/palmld.c
1387F: arch/arm/mach-pxa/include/mach/palmte2.h
1388F: arch/arm/mach-pxa/palmte2.c
1389F: arch/arm/mach-pxa/include/mach/palmtc.h
1390F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1391
b57fe924 1392ARM/PALM TREO SUPPORT
d8130624 1393M: Tomas Cech <sleep_walker@suse.com>
75280787 1394L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1395W: http://hackndev.com
1396S: Maintained
b57fe924
JP
1397F: arch/arm/mach-pxa/include/mach/palmtreo.h
1398F: arch/arm/mach-pxa/palmtreo.c
90af5811 1399
c49e1e63 1400ARM/PALMZ72 SUPPORT
8b58be88 1401M: Sergey Lapin <slapin@ossfans.org>
75280787 1402L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1403W: http://hackndev.com
1404S: Maintained
933d35f0
JP
1405F: arch/arm/mach-pxa/include/mach/palmz72.h
1406F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1407
1da177e4 1408ARM/PLEB SUPPORT
8b58be88 1409M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1410W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1411S: Maintained
1412
1413ARM/PT DIGITAL BOARD PORT
8b58be88 1414M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1416W: http://www.arm.linux.org.uk/
1417S: Maintained
1418
8fc1b0f8 1419ARM/QUALCOMM SUPPORT
bbeaa595
AG
1420M: Andy Gross <andy.gross@linaro.org>
1421M: David Brown <david.brown@linaro.org>
8fc1b0f8 1422L: linux-arm-msm@vger.kernel.org
f5d3af9d 1423L: linux-soc@vger.kernel.org
8fc1b0f8 1424S: Maintained
0c4cbf9e
BA
1425F: arch/arm/boot/dts/qcom-*.dts
1426F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1427F: arch/arm/mach-qcom/
e68d7c14 1428F: arch/arm64/boot/dts/qcom/*
f5d3af9d 1429F: drivers/soc/qcom/
c0c89faf
SB
1430F: drivers/tty/serial/msm_serial.h
1431F: drivers/tty/serial/msm_serial.c
1432F: drivers/*/pm8???-*
1433F: drivers/mfd/ssbi.c
916f743d 1434F: drivers/firmware/qcom_scm.c
bbeaa595 1435T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1436
2b7a52a4 1437ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1438M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1440S: Maintained
1441
b138e119
SH
1442ARM/RENESAS ARM64 ARCHITECTURE
1443M: Simon Horman <horms@verge.net.au>
1444M: Magnus Damm <magnus.damm@gmail.com>
1445L: linux-sh@vger.kernel.org
1446Q: http://patchwork.kernel.org/project/linux-sh/list/
1447T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1448S: Supported
1449F: arch/arm64/boot/dts/renesas/
1450
d4275354 1451ARM/RISCPC ARCHITECTURE
8b58be88 1452M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1454W: http://www.arm.linux.org.uk/
1455S: Maintained
d4275354
RK
1456F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1457F: arch/arm/include/asm/hardware/ioc.h
1458F: arch/arm/include/asm/hardware/iomd.h
1459F: arch/arm/include/asm/hardware/memc.h
1460F: arch/arm/mach-rpc/
1a6422f6 1461F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1462F: drivers/net/ethernet/i825xx/ether1*
1463F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1464F: drivers/scsi/arm/
1465
08ddbb0a
HS
1466ARM/Rockchip SoC support
1467M: Heiko Stuebner <heiko@sntech.de>
1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1469L: linux-rockchip@lists.infradead.org
9f273c24 1470T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1471S: Maintained
541555e9 1472F: arch/arm/boot/dts/rk3*
08ddbb0a 1473F: arch/arm/mach-rockchip/
541555e9
HS
1474F: drivers/clk/rockchip/
1475F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1476F: drivers/*/*rockchip*
541555e9
HS
1477F: drivers/*/*/*rockchip*
1478F: sound/soc/rockchip/
b4331b43 1479N: rockchip
08ddbb0a 1480
5bfb937c
KK
1481ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1482M: Kukjin Kim <kgene@kernel.org>
e8f98457 1483M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1485L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1486S: Maintained
6f0589c8 1487F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1488F: arch/arm/boot/dts/s5p*
1489F: arch/arm/boot/dts/samsung*
6f0589c8 1490F: arch/arm/boot/dts/exynos*
d97236e6 1491F: arch/arm64/boot/dts/exynos/
482ce512 1492F: arch/arm/plat-samsung/
769bbb63
HS
1493F: arch/arm/mach-s3c24*/
1494F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1495F: arch/arm/mach-s5p*/
1496F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1497F: drivers/*/*s3c2410*
1498F: drivers/*/*/*s3c2410*
40c76662
MB
1499F: drivers/spi/spi-s3c*
1500F: sound/soc/samsung/*
d6b9aea6
KK
1501F: Documentation/arm/Samsung/
1502F: Documentation/devicetree/bindings/arm/samsung/
1503F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1504F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1505N: exynos
f556cb07 1506
10ffa964
KP
1507ARM/SAMSUNG MOBILE MACHINE SUPPORT
1508M: Kyungmin Park <kyungmin.park@samsung.com>
1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S: Maintained
004bbd3c 1511F: arch/arm/mach-s5pv210/
10ffa964 1512
3ce4ccb6
KD
1513ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1514M: Kyungmin Park <kyungmin.park@samsung.com>
1515M: Kamil Debski <k.debski@samsung.com>
1516L: linux-arm-kernel@lists.infradead.org
1517L: linux-media@vger.kernel.org
1518S: Maintained
1519F: drivers/media/platform/s5p-g2d/
1520
e6a476fd
MS
1521ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1522M: Kyungmin Park <kyungmin.park@samsung.com>
1523M: Kamil Debski <k.debski@samsung.com>
6305902c 1524M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1525L: linux-arm-kernel@lists.infradead.org
1526L: linux-media@vger.kernel.org
1527S: Maintained
934455d7 1528F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1529F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1530
1531ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1532M: Kyungmin Park <kyungmin.park@samsung.com>
1533M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1534L: linux-arm-kernel@lists.infradead.org
1535L: linux-media@vger.kernel.org
1536S: Maintained
90d72ac6 1537F: drivers/media/platform/s5p-tv/
e6a476fd 1538
7d9f9bf4
AP
1539ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1540M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1541M: Jacek Anaszewski <j.anaszewski@samsung.com>
1542L: linux-arm-kernel@lists.infradead.org
1543L: linux-media@vger.kernel.org
1544S: Maintained
1545F: drivers/media/platform/s5p-jpeg/
1546
d48d38e8 1547ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1548M: Simon Horman <horms@verge.net.au>
d48d38e8 1549M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1550L: linux-renesas-soc@vger.kernel.org
4a121096 1551Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1552T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1553S: Supported
0b514fdb
SH
1554F: arch/arm/boot/dts/emev2*
1555F: arch/arm/boot/dts/r7s*
1556F: arch/arm/boot/dts/r8a*
1557F: arch/arm/boot/dts/sh*
0b514fdb 1558F: arch/arm/configs/shmobile_defconfig
7a2071c5 1559F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1560F: arch/arm/mach-shmobile/
1561F: drivers/sh/
1562
66314223 1563ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1564M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1565S: Maintained
1566F: arch/arm/mach-socfpga/
efadb751
DN
1567F: arch/arm/boot/dts/socfpga*
1568F: arch/arm/configs/socfpga_defconfig
e68d7c14 1569F: arch/arm64/boot/dts/altera/
ba2b7d0a 1570W: http://www.rocketboards.org
efadb751 1571T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1572
1573ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1574M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1575S: Maintained
1576F: drivers/clk/socfpga/
1577
71bcada8
TT
1578ARM/SOCFPGA EDAC SUPPORT
1579M: Thor Thayer <tthayer@opensource.altera.com>
1580S: Maintained
1581F: drivers/edac/altera_edac.
1582
65ebcc11 1583ARM/STI ARCHITECTURE
a92177ea
SK
1584M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1585M: Maxime Coquelin <maxime.coquelin@st.com>
1586M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588L: kernel@stlinux.com
1589W: http://www.stlinux.com
1590S: Maintained
1591F: arch/arm/mach-sti/
a92177ea 1592F: arch/arm/boot/dts/sti*
b8e31bf3 1593F: drivers/char/hw_random/st-rng.c
a92177ea 1594F: drivers/clocksource/arm_global_timer.c
82805d1b 1595F: drivers/clocksource/clksrc_st_lpc.c
a92177ea 1596F: drivers/i2c/busses/i2c-st.c
346e2e4a 1597F: drivers/media/rc/st_rc.c
95d66b16 1598F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1599F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1600F: drivers/phy/phy-miphy28lp.c
1601F: drivers/phy/phy-miphy365x.c
6da969a5 1602F: drivers/phy/phy-stih407-usb.c
26389c78 1603F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1604F: drivers/pinctrl/pinctrl-st.c
1605F: drivers/reset/sti/
db4112e6 1606F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1607F: drivers/tty/serial/st-asc.c
eb11adab 1608F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1609F: drivers/usb/host/ehci-st.c
1610F: drivers/usb/host/ohci-st.c
db4112e6 1611F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1612F: drivers/ata/ahci_st.c
65ebcc11 1613
ee6e7879
MC
1614ARM/STM32 ARCHITECTURE
1615M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617S: Maintained
1618T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1619N: stm32
1620F: drivers/clocksource/armv7m_systick.c
1621
d6de5b02
MG
1622ARM/TANGO ARCHITECTURE
1623M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1624L: linux-arm-kernel@lists.infradead.org
1625S: Maintained
1626F: arch/arm/mach-tango/
1627F: arch/arm/boot/dts/tango*
1628
2b7a52a4 1629ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1630M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1632S: Maintained
1633
1bbd7089 1634ARM/TETON BGA MACHINE SUPPORT
706e69d6 1635M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637S: Maintained
1638
2b7a52a4 1639ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1640M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1642S: Maintained
1643
98ad6e3b 1644ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1645M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1647W: http://www.mcuos.com
1648S: Maintained
4e89e8f6 1649F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1650F: drivers/input/keyboard/w90p910_keypad.c
1651F: drivers/input/touchscreen/w90p910_ts.c
1652F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1653F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1654F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1655F: drivers/rtc/rtc-nuc900.c
9df92e6c 1656F: drivers/spi/spi-nuc900.c
4e89e8f6 1657F: drivers/usb/host/ehci-w90x900.c
8a61f013 1658F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1659
54274d71 1660ARM/U300 MACHINE SUPPORT
e4651a9f 1661M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663S: Supported
1664F: arch/arm/mach-u300/
9affbd24 1665F: drivers/clocksource/timer-u300.c
54274d71
LW
1666F: drivers/i2c/busses/i2c-stu300.c
1667F: drivers/rtc/rtc-coh901331.c
1668F: drivers/watchdog/coh901327_wdt.c
1669F: drivers/dma/coh901318*
87572880
LW
1670F: drivers/mfd/ab3100*
1671F: drivers/rtc/rtc-ab3100.c
1672F: drivers/rtc/rtc-coh901331.c
1673T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1674
3d00d04f
MY
1675ARM/UNIPHIER ARCHITECTURE
1676M: Masahiro Yamada <yamada.masahiro@socionext.com>
1677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678S: Maintained
a3ff83d2 1679F: arch/arm/boot/dts/uniphier*
e7ecbc05 1680F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1681F: arch/arm/mach-uniphier/
e7ecbc05 1682F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1683F: arch/arm64/boot/dts/socionext/
4b7f48d3 1684F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1685F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1686F: drivers/pinctrl/uniphier/
1687F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1688N: uniphier
1689
87572880 1690ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1691M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693S: Maintained
1694F: arch/arm/mach-ux500/
e4651a9f 1695F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1696F: drivers/dma/ste_dma40*
e4651a9f 1697F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1698F: drivers/mfd/abx500*
1699F: drivers/mfd/ab8500*
e4651a9f
LW
1700F: drivers/mfd/dbx500*
1701F: drivers/mfd/db8500*
ecc265fe
JP
1702F: drivers/pinctrl/nomadik/pinctrl-ab*
1703F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1704F: drivers/rtc/rtc-ab8500.c
e4651a9f 1705F: drivers/rtc/rtc-pl031.c
87572880 1706T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1707
e93fde28
UH
1708ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1709M: Ulf Hansson <ulf.hansson@linaro.org>
1710L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711T: git git://git.linaro.org/people/ulfh/clk.git
1712S: Maintained
1713F: drivers/clk/ux500/
1714F: include/linux/platform_data/clk-ux500.h
1715
740d93b1
PM
1716ARM/VERSATILE EXPRESS PLATFORM
1717M: Liviu Dudau <liviu.dudau@arm.com>
1718M: Sudeep Holla <sudeep.holla@arm.com>
1719M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721S: Maintained
1722F: arch/arm/boot/dts/vexpress*
e68d7c14 1723F: arch/arm64/boot/dts/arm/
740d93b1
PM
1724F: arch/arm/mach-vexpress/
1725F: */*/vexpress*
7e8f403f 1726F: */*/*/vexpress*
740d93b1
PM
1727F: drivers/clk/versatile/clk-vexpress-osc.c
1728F: drivers/clocksource/versatile.c
1729
d4275354 1730ARM/VFP SUPPORT
8b58be88 1731M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1733W: http://www.arm.linux.org.uk/
1734S: Maintained
1735F: arch/arm/vfp/
1736
e66b6d8e
MV
1737ARM/VOIPAC PXA270 SUPPORT
1738M: Marek Vasut <marek.vasut@gmail.com>
1739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740S: Maintained
1741F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1742F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1743
04529fe2
TP
1744ARM/VT8500 ARM ARCHITECTURE
1745M: Tony Prisk <linux@prisktech.co.nz>
1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S: Maintained
1748F: arch/arm/mach-vt8500/
41fd91b4 1749F: drivers/clocksource/vt8500_timer.c
560746eb 1750F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1751F: drivers/mmc/host/wmt-sdmmc.c
1752F: drivers/pwm/pwm-vt8500.c
1753F: drivers/rtc/rtc-vt8500.c
1754F: drivers/tty/serial/vt8500_serial.c
4f31102b 1755F: drivers/usb/host/ehci-platform.c
41fd91b4 1756F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1757F: drivers/video/fbdev/vt8500lcdfb.*
1758F: drivers/video/fbdev/wm8505fb*
1759F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1760
e66b6d8e
MV
1761ARM/ZIPIT Z2 SUPPORT
1762M: Marek Vasut <marek.vasut@gmail.com>
1763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764S: Maintained
1765F: arch/arm/mach-pxa/z2.c
6ab2a855 1766F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1767
5ecc4b53
JN
1768ARM/ZTE ARCHITECTURE
1769M: Jun Nie <jun.nie@linaro.org>
1770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771S: Maintained
1772F: arch/arm/mach-zx/
1773F: drivers/clk/zte/
1774F: Documentation/devicetree/bindings/arm/zte.txt
1775F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1776
51f29d44
MS
1777ARM/ZYNQ ARCHITECTURE
1778M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1779R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781W: http://wiki.xilinx.com
d6448b76 1782T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1783S: Supported
1784F: arch/arm/mach-zynq/
bd2a337a 1785F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1786F: drivers/block/xsysace.c
c2fd4e38
MS
1787N: zynq
1788N: xilinx
1789F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1790F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1791F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1792F: drivers/edac/synopsys_edac.c
51f29d44 1793
48ec83bc 1794ARM SMMU DRIVERS
b8f9879e
WD
1795M: Will Deacon <will.deacon@arm.com>
1796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797S: Maintained
1798F: drivers/iommu/arm-smmu.c
48ec83bc 1799F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1800F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1801
38074229
CM
1802ARM64 PORT (AARCH64 ARCHITECTURE)
1803M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1804M: Will Deacon <will.deacon@arm.com>
38074229 1805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1806T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1807S: Maintained
1808F: arch/arm64/
d19766ec 1809F: Documentation/arm64/
38074229 1810
9d7005f9
LP
1811AS3645A LED FLASH CONTROLLER DRIVER
1812M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1813L: linux-media@vger.kernel.org
1814T: git git://linuxtv.org/media_tree.git
1815S: Maintained
1816F: drivers/media/i2c/as3645a.c
b5dcee22 1817F: include/media/i2c/as3645a.h
9d7005f9 1818
d58de038
GJ
1819ASC7621 HARDWARE MONITOR DRIVER
1820M: George Joseph <george.joseph@fairview5.com>
1821L: lm-sensors@lm-sensors.org
1822S: Maintained
1823F: Documentation/hwmon/asc7621
1824F: drivers/hwmon/asc7621.c
1825
b229ece9 1826ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1827M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1828L: acpi4asus-user@lists.sourceforge.net
d0944853 1829L: platform-driver-x86@vger.kernel.org
76593d6f 1830W: http://acpi4asus.sf.net
85091b71 1831S: Maintained
b229ece9
CC
1832F: drivers/platform/x86/asus*.c
1833F: drivers/platform/x86/eeepc*.c
85091b71 1834
f6a6bbae
JPRV
1835ASUS WIRELESS RADIO CONTROL DRIVER
1836M: JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1837L: platform-driver-x86@vger.kernel.org
1838S: Maintained
1839F: drivers/platform/x86/asus-wireless.c
1840
953a6479 1841ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1842R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1843W: http://sourceforge.net/projects/xscaleiop
08223d80 1844S: Odd fixes
679655da
JP
1845F: Documentation/crypto/async-tx-api.txt
1846F: crypto/async_tx/
1847F: drivers/dma/
1848F: include/linux/dmaengine.h
1849F: include/linux/async_tx.h
b3e5f263 1850
a1867d36 1851AT24 EEPROM DRIVER
14d77c4d 1852M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1853L: linux-i2c@vger.kernel.org
1854S: Maintained
1855F: drivers/misc/eeprom/at24.c
25f73ed5 1856F: include/linux/platform_data/at24.h
a1867d36 1857
e7839f25 1858ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1859M: "Ed L. Cashin" <ed.cashin@acm.org>
1860W: http://www.openaoe.org/
1da177e4 1861S: Supported
679655da
JP
1862F: Documentation/aoe/
1863F: drivers/block/aoe/
1da177e4 1864
aad7a211
AB
1865ATHEROS 71XX/9XXX GPIO DRIVER
1866M: Alban Bedel <albeu@free.fr>
1867W: https://github.com/AlbanBedel/linux
1868T: git git://github.com/AlbanBedel/linux
1869S: Maintained
1870F: drivers/gpio/gpio-ath79.c
1871F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1872
9a10a870 1873ATHEROS ATH GENERIC UTILITIES
f726ee65 1874M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1875L: linux-wireless@vger.kernel.org
1876S: Supported
1877F: drivers/net/wireless/ath/*
1878
fa1c114f 1879ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1880M: Jiri Slaby <jirislaby@gmail.com>
1881M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1882M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1883L: linux-wireless@vger.kernel.org
72c706b7 1884W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1885S: Maintained
fa451753 1886F: drivers/net/wireless/ath/ath5k/
fa1c114f 1887
12e62d6f
KV
1888ATHEROS ATH6KL WIRELESS DRIVER
1889M: Kalle Valo <kvalo@qca.qualcomm.com>
1890L: linux-wireless@vger.kernel.org
1891W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 1892T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
1893S: Supported
1894F: drivers/net/wireless/ath/ath6kl/
1895
2be7d22f 1896WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 1897M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
1898L: linux-wireless@vger.kernel.org
1899L: wil6210@qca.qualcomm.com
1900S: Supported
1901W: http://wireless.kernel.org/en/users/Drivers/wil6210
1902F: drivers/net/wireless/ath/wil6210/
dba4b74d 1903F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1904
1d7e1e6b
CL
1905CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1906M: Christian Lamparter <chunkeey@googlemail.com>
1907L: linux-wireless@vger.kernel.org
1908W: http://wireless.kernel.org/en/users/Drivers/carl9170
1909S: Maintained
1910F: drivers/net/wireless/ath/carl9170/
1911
2c2a6172
LT
1912ATK0110 HWMON DRIVER
1913M: Luca Tettamanti <kronos.it@gmail.com>
1914L: lm-sensors@lm-sensors.org
1915S: Maintained
1916F: drivers/hwmon/asus_atk0110.c
1917
6f69a6d7 1918ATI_REMOTE2 DRIVER
8b58be88 1919M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1920S: Maintained
679655da 1921F: drivers/input/misc/ati_remote2.c
6f69a6d7 1922
7ae115b4 1923ATLX ETHERNET DRIVERS
8b58be88 1924M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1925M: Chris Snook <chris.snook@gmail.com>
e443e383 1926L: netdev@vger.kernel.org
8d5ca6ec
JC
1927W: http://sourceforge.net/projects/atl1
1928W: http://atl1.sourceforge.net
1929S: Maintained
2b133ad6 1930F: drivers/net/ethernet/atheros/
8d5ca6ec 1931
1da177e4 1932ATM
366c1bd1 1933M: Chas Williams <3chas3@gmail.com>
476604de 1934L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1935L: netdev@vger.kernel.org
1da177e4
LT
1936W: http://linux-atm.sourceforge.net
1937S: Maintained
679655da
JP
1938F: drivers/atm/
1939F: include/linux/atm*
c117ab84 1940F: include/uapi/linux/atm*
1da177e4 1941
04ac2f46 1942ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1943M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1944S: Maintained
1945F: drivers/mmc/host/atmel-mci.c
04ac2f46 1946
a1cfac48 1947ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1948M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1949S: Supported
df621252 1950F: drivers/tty/serial/atmel_serial.c
a1cfac48 1951
dfae90ed 1952ATMEL Audio ALSA driver
3a82002c 1953M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1954L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1955S: Supported
1956F: sound/soc/atmel
1957
b414dc16
NF
1958ATMEL DMA DRIVER
1959M: Nicolas Ferre <nicolas.ferre@atmel.com>
1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961S: Supported
1962F: drivers/dma/at_hdmac.c
1963F: drivers/dma/at_hdmac_regs.h
6f0d65af 1964F: include/linux/platform_data/dma-atmel.h
b414dc16 1965
6bd0f436
LD
1966ATMEL XDMA DRIVER
1967M: Ludovic Desroches <ludovic.desroches@atmel.com>
1968L: linux-arm-kernel@lists.infradead.org
1969L: dmaengine@vger.kernel.org
1970S: Supported
1971F: drivers/dma/at_xdmac.c
1972
888f2804
LD
1973ATMEL I2C DRIVER
1974M: Ludovic Desroches <ludovic.desroches@atmel.com>
1975L: linux-i2c@vger.kernel.org
1976S: Supported
1977F: drivers/i2c/busses/i2c-at91.c
1978
15515545 1979ATMEL ISI DRIVER
50cb2efa 1980M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
1981L: linux-media@vger.kernel.org
1982S: Supported
f2294c2d 1983F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
1984F: include/media/atmel-isi.h
1985
8f4c79ce 1986ATMEL LCDFB DRIVER
8b58be88 1987M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 1988L: linux-fbdev@vger.kernel.org
8f4c79ce 1989S: Maintained
8a61f013 1990F: drivers/video/fbdev/atmel_lcdfb.c
679655da 1991F: include/video/atmel_lcdc.h
8f4c79ce 1992
89e5785f 1993ATMEL MACB ETHERNET DRIVER
a02875a6 1994M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 1995S: Supported
9f2f381f 1996F: drivers/net/ethernet/cadence/
89e5785f 1997
5cbac98a 1998ATMEL NAND DRIVER
50cb2efa
NF
1999M: Wenyou Yang <wenyou.yang@atmel.com>
2000M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2001L: linux-mtd@lists.infradead.org
2002S: Supported
2003F: drivers/mtd/nand/atmel_nand*
2004
05c441ef 2005ATMEL SDMMC DRIVER
2006M: Ludovic Desroches <ludovic.desroches@atmel.com>
2007L: linux-mmc@vger.kernel.org
2008S: Supported
2009F: drivers/mmc/host/sdhci-of-at91.c
2010
754ce4f2 2011ATMEL SPI DRIVER
a02875a6 2012M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2013S: Supported
9df92e6c 2014F: drivers/spi/spi-atmel.*
754ce4f2 2015
0ef09015 2016ATMEL SSC DRIVER
03515f32 2017M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019S: Supported
2020F: drivers/misc/atmel-ssc.c
2021F: include/linux/atmel-ssc.h
2022
e9cb1c5a
NF
2023ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2024M: Nicolas Ferre <nicolas.ferre@atmel.com>
2025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026S: Supported
2027F: drivers/misc/atmel_tclib.c
2028F: drivers/clocksource/tcb_clksrc.c
2029
914a3f3b 2030ATMEL USBA UDC DRIVER
a02875a6
NF
2031M: Nicolas Ferre <nicolas.ferre@atmel.com>
2032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2033S: Supported
faf2e1db 2034F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2035
1da177e4 2036ATMEL WIRELESS DRIVER
8b58be88 2037M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2038L: linux-wireless@vger.kernel.org
1da177e4
LT
2039W: http://www.thekelleys.org.uk/atmel
2040W: http://atmelwlandriver.sourceforge.net/
2041S: Maintained
30fe0f9b 2042F: drivers/net/wireless/atmel/atmel*
1da177e4 2043
a14c0f8f
ND
2044ATMEL MAXTOUCH DRIVER
2045M: Nick Dyer <nick.dyer@itdev.co.uk>
2046T: git git://github.com/atmel-maxtouch/linux.git
2047S: Supported
2048F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2049F: drivers/input/touchscreen/atmel_mxt_ts.c
2050F: include/linux/platform_data/atmel_mxt_ts.h
2051
26780d9e 2052ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2053M: Bradley Grove <linuxdrivers@attotech.com>
2054L: linux-scsi@vger.kernel.org
2055W: http://www.attotech.com
2056S: Supported
2057F: drivers/scsi/esas2r
26780d9e 2058
bc6e17b8
SS
2059ATUSB IEEE 802.15.4 RADIO DRIVER
2060M: Stefan Schmidt <stefan@osg.samsung.com>
2061L: linux-wpan@vger.kernel.org
2062S: Maintained
2063F: drivers/net/ieee802154/atusb.c
2064F: drivers/net/ieee802154/atusb.h
2065F: drivers/net/ieee802154/at86rf230.h
2066
a92b7b80 2067AUDIT SUBSYSTEM
915f389d 2068M: Paul Moore <paul@paul-moore.com>
8b58be88 2069M: Eric Paris <eparis@redhat.com>
915f389d 2070L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2071W: http://people.redhat.com/sgrubb/audit/
915f389d 2072T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2073S: Maintained
679655da 2074F: include/linux/audit.h
c117ab84 2075F: include/uapi/linux/audit.h
679655da 2076F: kernel/audit*
a92b7b80 2077
70e84049 2078AUXILIARY DISPLAY DRIVERS
8b58be88 2079M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2080W: http://miguelojeda.es/auxdisplay.htm
2081W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2082S: Maintained
679655da
JP
2083F: drivers/auxdisplay/
2084F: include/linux/cfag12864b.h
70e84049 2085
5f97f7f9 2086AVR32 ARCHITECTURE
e336f61f
HCE
2087M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2088M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2089W: http://www.atmel.com/products/AVR32/
249d9d9d 2090W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2091W: http://avrfreaks.net/
e336f61f 2092S: Maintained
679655da 2093F: arch/avr32/
5f97f7f9
HS
2094
2095AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2096M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2097M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2098S: Maintained
679655da 2099F: arch/avr32/mach-at32ap/
5f97f7f9 2100
1da177e4 2101AX.25 NETWORK LAYER
8b58be88 2102M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2103L: linux-hams@vger.kernel.org
d34cb28a 2104W: http://www.linux-ax25.org/
1da177e4 2105S: Maintained
c117ab84 2106F: include/uapi/linux/ax25.h
679655da
JP
2107F: include/net/ax25.h
2108F: net/ax25/
1da177e4 2109
d5269395 2110AZ6007 DVB DRIVER
009a5410 2111M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2112L: linux-media@vger.kernel.org
a825eaec 2113W: https://linuxtv.org
d5269395
MCC
2114T: git git://linuxtv.org/media_tree.git
2115S: Maintained
2116F: drivers/media/usb/dvb-usb-v2/az6007.c
2117
6777376e
HV
2118AZTECH FM RADIO RECEIVER DRIVER
2119M: Hans Verkuil <hverkuil@xs4all.nl>
2120L: linux-media@vger.kernel.org
2121T: git git://linuxtv.org/media_tree.git
a825eaec 2122W: https://linuxtv.org
6777376e
HV
2123S: Maintained
2124F: drivers/media/radio/radio-aztech*
2125
e2d1d6c0 2126B43 WIRELESS DRIVER
e2d1d6c0 2127L: linux-wireless@vger.kernel.org
ed072f9e 2128L: b43-dev@lists.infradead.org
491b26b4 2129W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2130S: Odd Fixes
58619b14 2131F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2132
2133B43LEGACY WIRELESS DRIVER
8b58be88 2134M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2135L: linux-wireless@vger.kernel.org
ed072f9e 2136L: b43-dev@lists.infradead.org
491b26b4 2137W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2138S: Maintained
423e3ce3 2139F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2140
300abeb5 2141BACKLIGHT CLASS/SUBSYSTEM
b7701755 2142M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2143M: Lee Jones <lee.jones@linaro.org>
9f273c24 2144T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2145S: Maintained
679655da
JP
2146F: drivers/video/backlight/
2147F: include/linux/backlight.h
300abeb5 2148
c6c8fea2 2149BATMAN ADVANCED
207df49e 2150M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2151M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2152M: Antonio Quartulli <a@unstable.cc>
c6c8fea2
SE
2153L: b.a.t.m.a.n@lists.open-mesh.org
2154W: http://www.open-mesh.org/
2155S: Maintained
2156F: net/batman-adv/
2157
e2d1d6c0 2158BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2159M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2160L: linux-hams@vger.kernel.org
2161W: http://www.baycom.org/~tom/ham/ham.html
2162S: Maintained
679655da 2163F: drivers/net/hamradio/baycom*
e2d1d6c0 2164
cafe5635 2165BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2166M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2167L: linux-bcache@vger.kernel.org
2168W: http://bcache.evilpiepirate.org
d1aa1ab3 2169S: Maintained
cafe5635
KO
2170F: drivers/md/bcache/
2171
04bd844a
HV
2172BDISP ST MEDIA DRIVER
2173M: Fabien Dessenne <fabien.dessenne@st.com>
2174L: linux-media@vger.kernel.org
2175T: git git://linuxtv.org/media_tree.git
a825eaec 2176W: https://linuxtv.org
04bd844a
HV
2177S: Supported
2178F: drivers/media/platform/sti/bdisp
2179
e2d1d6c0 2180BEFS FILE SYSTEM
55817d3d 2181S: Orphan
679655da
JP
2182F: Documentation/filesystems/befs.txt
2183F: fs/befs/
e2d1d6c0 2184
564ee360 2185BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2186M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2187L: netdev@vger.kernel.org
2188S: Maintained
2189F: drivers/net/ethernet/ec_bhf.c
564ee360 2190
e2d1d6c0 2191BFS FILE SYSTEM
8b58be88 2192M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2193S: Maintained
679655da
JP
2194F: Documentation/filesystems/bfs.txt
2195F: fs/bfs/
c117ab84 2196F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2197
1394f032 2198BLACKFIN ARCHITECTURE
a4edbc10 2199M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2200L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2201T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2202W: http://blackfin.uclinux.org
2203S: Supported
679655da 2204F: arch/blackfin/
566da5b2 2205
e190d6b1 2206BLACKFIN EMAC DRIVER
b3fe92b0 2207L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2208W: http://blackfin.uclinux.org
2209S: Supported
7b35f033 2210F: drivers/net/ethernet/adi/
e190d6b1 2211
566da5b2 2212BLACKFIN RTC DRIVER
b3fe92b0 2213L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2214W: http://blackfin.uclinux.org
2215S: Supported
679655da 2216F: drivers/rtc/rtc-bfin.c
1394f032 2217
936ed49a 2218BLACKFIN SDH DRIVER
109ec8c3 2219M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2220L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2221W: http://blackfin.uclinux.org
2222S: Supported
2223F: drivers/mmc/host/bfin_sdh.c
2224
1394f032 2225BLACKFIN SERIAL DRIVER
8b58be88 2226M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2227L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2228W: http://blackfin.uclinux.org
2229S: Supported
8460241e 2230F: drivers/tty/serial/bfin_uart.c
1394f032 2231
1e6d320f 2232BLACKFIN WATCHDOG DRIVER
b3fe92b0 2233L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2234W: http://blackfin.uclinux.org
2235S: Supported
679655da 2236F: drivers/watchdog/bfin_wdt.c
1e6d320f 2237
d24ecfcc 2238BLACKFIN I2C TWI DRIVER
8b58be88 2239M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2240L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2241W: http://blackfin.uclinux.org/
2242S: Supported
679655da 2243F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2244
1e204377
SJ
2245BLACKFIN MEDIA DRIVER
2246M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2247L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2248W: http://blackfin.uclinux.org/
2249S: Supported
2250F: drivers/media/platform/blackfin/
2251F: drivers/media/i2c/adv7183*
2252F: drivers/media/i2c/vs6624*
2253
b54cf35a
JSM
2254BLINKM RGB LED DRIVER
2255M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2256S: Maintained
2257F: drivers/leds/leds-blinkm.c
2258
1da177e4 2259BLOCK LAYER
8b58be88 2260M: Jens Axboe <axboe@kernel.dk>
82c426e0 2261L: linux-block@vger.kernel.org
08deed1e 2262T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2263S: Maintained
679655da 2264F: block/
ae11f7ef 2265F: kernel/trace/blktrace.c
1da177e4 2266
2b54aaef 2267BLOCK2MTD DRIVER
8b58be88 2268M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2269L: linux-mtd@lists.infradead.org
2270S: Maintained
679655da 2271F: drivers/mtd/devices/block2mtd.c
2b54aaef 2272
63fbd24e 2273BLUETOOTH DRIVERS
8b58be88 2274M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2275M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2276M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2277L: linux-bluetooth@vger.kernel.org
63fbd24e 2278W: http://www.bluez.org/
22e7a424
MH
2279T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2280T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2281S: Maintained
679655da 2282F: drivers/bluetooth/
1da177e4 2283
63fbd24e 2284BLUETOOTH SUBSYSTEM
8b58be88 2285M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2286M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2287M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2288L: linux-bluetooth@vger.kernel.org
2289W: http://www.bluez.org/
22e7a424
MH
2290T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2291T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2292S: Maintained
679655da
JP
2293F: net/bluetooth/
2294F: include/net/bluetooth/
1da177e4
LT
2295
2296BONDING DRIVER
79b30750 2297M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2298M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2299M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2300L: netdev@vger.kernel.org
ce00f85c
JC
2301W: http://sourceforge.net/projects/bonding/
2302S: Supported
679655da 2303F: drivers/net/bonding/
c117ab84 2304F: include/uapi/linux/if_bonding.h
1da177e4 2305
b5f4df34
AS
2306BPF (Safe dynamic programs and tools)
2307M: Alexei Starovoitov <ast@kernel.org>
2308L: netdev@vger.kernel.org
2309L: linux-kernel@vger.kernel.org
2310S: Supported
2311F: kernel/bpf/
2312
39105890 2313BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2314M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2315L: netdev@vger.kernel.org
2316S: Supported
adfc5217 2317F: drivers/net/ethernet/broadcom/b44.*
39105890 2318
32ec90d5
FF
2319BROADCOM GENET ETHERNET DRIVER
2320M: Florian Fainelli <f.fainelli@gmail.com>
2321L: netdev@vger.kernel.org
2322S: Supported
2323F: drivers/net/ethernet/broadcom/genet/
2324
948c51e6 2325BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2326M: Sony Chacko <sony.chacko@qlogic.com>
2327M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2328L: netdev@vger.kernel.org
2329S: Supported
adfc5217
JK
2330F: drivers/net/ethernet/broadcom/bnx2.*
2331F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2332
4d9d2cb0 2333BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2334M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2335L: netdev@vger.kernel.org
2336S: Supported
adfc5217 2337F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2338
90f4c594 2339BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2340M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2341M: Ray Jui <rjui@broadcom.com>
2342M: Scott Branden <sbranden@broadcom.com>
497a045d 2343L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2344T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2345S: Maintained
2346F: arch/arm/mach-bcm/
2347F: arch/arm/boot/dts/bcm113*
90f4c594 2348F: arch/arm/boot/dts/bcm216*
af4b8e37 2349F: arch/arm/boot/dts/bcm281*
e68d7c14 2350F: arch/arm64/boot/dts/broadcom/
af4b8e37 2351F: arch/arm/configs/bcm_defconfig
e4ef47f2 2352F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2353F: drivers/clocksource/bcm_kona_timer.c
2354
9209bec4 2355BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2356M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2357M: Lee Jones <lee@kernel.org>
10b9e887 2358M: Eric Anholt <eric@anholt.net>
f680f25c 2359L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2361T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2362S: Maintained
9209bec4 2363N: bcm2835
f680f25c 2364
a2f6734c
KC
2365BROADCOM BCM33XX MIPS ARCHITECTURE
2366M: Kevin Cernekee <cernekee@gmail.com>
2367L: linux-mips@linux-mips.org
2368S: Maintained
2369F: arch/mips/bcm3384/*
2370F: arch/mips/include/asm/mach-bcm3384/*
2371F: arch/mips/kernel/*bmips*
2372
5564f092
RM
2373BROADCOM BCM47XX MIPS ARCHITECTURE
2374M: Hauke Mehrtens <hauke@hauke-m.de>
2375M: Rafał Miłecki <zajec5@gmail.com>
2376L: linux-mips@linux-mips.org
2377S: Maintained
2378F: arch/mips/bcm47xx/*
2379F: arch/mips/include/asm/mach-bcm47xx/*
2380
9209bec4 2381BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2382M: Hauke Mehrtens <hauke@hauke-m.de>
2383L: linux-arm-kernel@lists.infradead.org
2384S: Maintained
2385F: arch/arm/mach-bcm/bcm_5301x.c
2386F: arch/arm/boot/dts/bcm5301x.dtsi
2387F: arch/arm/boot/dts/bcm470*
2388
e076e962
FF
2389BROADCOM BCM63XX ARM ARCHITECTURE
2390M: Florian Fainelli <f.fainelli@gmail.com>
2391L: linux-arm-kernel@lists.infradead.org
eb6725d0 2392T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2393S: Maintained
2394F: arch/arm/mach-bcm/bcm63xx.c
2395F: arch/arm/include/debug/bcm63xx.S
2396
7110e227
KC
2397BROADCOM BCM63XX/BCM33XX UDC DRIVER
2398M: Kevin Cernekee <cernekee@gmail.com>
2399L: linux-usb@vger.kernel.org
2400S: Maintained
2401F: drivers/usb/gadget/udc/bcm63xx_udc.*
2402
2df94fd6 2403BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2404M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2405M: Gregory Fong <gregory.0xf0@gmail.com>
2406M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2408L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2409T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2410S: Maintained
2411F: arch/arm/mach-bcm/*brcmstb*
2412F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2413F: drivers/bus/brcmstb_gisb.c
5009a289 2414N: brcmstb
2df94fd6 2415
70371cef
KC
2416BROADCOM BMIPS MIPS ARCHITECTURE
2417M: Kevin Cernekee <cernekee@gmail.com>
2418M: Florian Fainelli <f.fainelli@gmail.com>
2419L: linux-mips@linux-mips.org
eb6725d0 2420T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2421S: Maintained
2422F: arch/mips/bmips/*
2423F: arch/mips/include/asm/mach-bmips/*
2424F: arch/mips/kernel/*bmips*
338808de 2425F: arch/mips/boot/dts/brcm/bcm*.dts*
70371cef
KC
2426F: drivers/irqchip/irq-bcm7*
2427F: drivers/irqchip/irq-brcmstb*
3271e610 2428F: include/linux/bcm963xx_nvram.h
8fce60b8 2429F: include/linux/bcm963xx_tag.h
70371cef 2430
948c51e6 2431BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2432M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2433M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2434L: netdev@vger.kernel.org
2435S: Supported
adfc5217 2436F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2437
a9533e7e
HP
2438BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2439M: Brett Rudley <brudley@broadcom.com>
818c07b8 2440M: Arend van Spriel <arend@broadcom.com>
85d63686 2441M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2442M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2443L: linux-wireless@vger.kernel.org
5615171c 2444L: brcm80211-dev-list@broadcom.com
a9533e7e 2445S: Supported
05491d2c 2446F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2447
9958d6f9 2448BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2449M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2450L: linux-scsi@vger.kernel.org
2451S: Supported
2452F: drivers/scsi/bnx2fc/
2453
6a6b5ad0 2454BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2455M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2456L: linux-scsi@vger.kernel.org
2457S: Supported
2458F: drivers/scsi/bnx2i/
2459
63f37ddf 2460BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2461M: Ray Jui <rjui@broadcom.com>
2462M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2463M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2465L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2466T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2467S: Maintained
2468N: iproc
2469N: cygnus
63f37ddf 2470N: nsp
36c0237f
SB
2471N: bcm9113*
2472N: bcm9583*
63f37ddf
JM
2473N: bcm9585*
2474N: bcm9586*
2475N: bcm988312
36c0237f 2476N: bcm113*
63f37ddf
JM
2477N: bcm583*
2478N: bcm585*
2479N: bcm586*
2480N: bcm88312
36c0237f 2481
3b0213d5
GF
2482BROADCOM BRCMSTB GPIO DRIVER
2483M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2484L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2485S: Supported
2486F: drivers/gpio/gpio-brcmstb.c
2487F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2488
7b7f588b 2489BROADCOM KONA GPIO DRIVER
5e163903 2490M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2491L: bcm-kernel-feedback-list@broadcom.com
2492S: Supported
2493F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2494F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2495
f6e734a8
RM
2496BROADCOM NVRAM DRIVER
2497M: Rafał Miłecki <zajec5@gmail.com>
2498L: linux-mips@linux-mips.org
2499S: Maintained
2500F: drivers/firmware/broadcom/*
2501
02787daa
BN
2502BROADCOM STB NAND FLASH DRIVER
2503M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2504M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2505L: linux-mtd@lists.infradead.org
1285734c 2506L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2507S: Maintained
2508F: drivers/mtd/nand/brcmnand/
2509
c9678d86
RM
2510BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2511M: Rafał Miłecki <zajec5@gmail.com>
2512L: linux-wireless@vger.kernel.org
2513S: Maintained
2514F: drivers/bcma/
2515F: include/linux/bcma/
2516
b8302205
FF
2517BROADCOM SYSTEMPORT ETHERNET DRIVER
2518M: Florian Fainelli <f.fainelli@gmail.com>
2519L: netdev@vger.kernel.org
2520S: Supported
2521F: drivers/net/ethernet/broadcom/bcmsysport.*
2522
7725ccfd 2523BROCADE BFA FC SCSI DRIVER
aa803370
AG
2524M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2525M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2526L: linux-scsi@vger.kernel.org
2527S: Supported
2528F: drivers/scsi/bfa/
7725ccfd 2529
8b230ed8 2530BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2531M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2532L: netdev@vger.kernel.org
2533S: Supported
f844a0ea 2534F: drivers/net/ethernet/brocade/bna/
8b230ed8 2535
5cdf7f76 2536BSG (block layer generic sg v4 driver)
8b58be88 2537M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2538L: linux-scsi@vger.kernel.org
2539S: Supported
679655da
JP
2540F: block/bsg.c
2541F: include/linux/bsg.h
c117ab84 2542F: include/uapi/linux/bsg.h
5cdf7f76 2543
af39917d
CL
2544BT87X AUDIO DRIVER
2545M: Clemens Ladisch <clemens@ladisch.de>
2546L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2547T: git git://git.alsa-project.org/alsa-kernel.git
2548S: Maintained
2549F: Documentation/sound/alsa/Bt87x.txt
2550F: sound/pci/bt87x.c
2551
ff1d5c2f 2552BT8XXGPIO DRIVER
eb032b98 2553M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2554W: http://bu3sch.de/btgpio.php
2555S: Maintained
72dbb705 2556F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2557
eb1eb04f 2558BTRFS FILE SYSTEM
c0778e25
CM
2559M: Chris Mason <clm@fb.com>
2560M: Josef Bacik <jbacik@fb.com>
d8130624 2561M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2562L: linux-btrfs@vger.kernel.org
2563W: http://btrfs.wiki.kernel.org/
8a6e2535 2564Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2565T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2566S: Maintained
679655da
JP
2567F: Documentation/filesystems/btrfs.txt
2568F: fs/btrfs/
eb1eb04f 2569
1da177e4 2570BTTV VIDEO4LINUX DRIVER
009a5410 2571M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2572L: linux-media@vger.kernel.org
a825eaec 2573W: https://linuxtv.org
275ffde4 2574T: git git://linuxtv.org/media_tree.git
f96236e5 2575S: Odd fixes
679655da 2576F: Documentation/video4linux/bttv/
90d72ac6 2577F: drivers/media/pci/bt8xx/bttv*
1da177e4 2578
1f34923c
KA
2579BUSLOGIC SCSI DRIVER
2580M: Khalid Aziz <khalid@gonehiking.org>
2581L: linux-scsi@vger.kernel.org
2582S: Maintained
2583F: drivers/scsi/BusLogic.*
2584F: drivers/scsi/FlashPoint.*
2585
af39917d
CL
2586C-MEDIA CMI8788 DRIVER
2587M: Clemens Ladisch <clemens@ladisch.de>
2588L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2589T: git git://git.alsa-project.org/alsa-kernel.git
2590S: Maintained
2591F: sound/pci/oxygen/
2592
2141355f
MS
2593C6X ARCHITECTURE
2594M: Mark Salter <msalter@redhat.com>
2595M: Aurelien Jacquiot <a-jacquiot@ti.com>
2596L: linux-c6x-dev@linux-c6x.org
2597W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2598S: Maintained
2599F: arch/c6x/
2600
a5432f5a 2601CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2602M: David Howells <dhowells@redhat.com>
e62d6e24 2603L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2604S: Supported
2605F: Documentation/filesystems/caching/cachefiles.txt
2606F: fs/cachefiles/
2607
c815ca39
HV
2608CADET FM/AM RADIO RECEIVER DRIVER
2609M: Hans Verkuil <hverkuil@xs4all.nl>
2610L: linux-media@vger.kernel.org
2611T: git git://linuxtv.org/media_tree.git
a825eaec 2612W: https://linuxtv.org
c815ca39
HV
2613S: Maintained
2614F: drivers/media/radio/radio-cadet*
2615
77d5140f 2616CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2617M: Jonathan Corbet <corbet@lwn.net>
661263b5 2618L: linux-media@vger.kernel.org
275ffde4 2619T: git git://linuxtv.org/media_tree.git
77d5140f 2620S: Maintained
679655da 2621F: Documentation/video4linux/cafe_ccic
90d72ac6 2622F: drivers/media/platform/marvell-ccic/
77d5140f 2623
201b6bab 2624CAIF NETWORK LAYER
5c574f50 2625M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2626L: netdev@vger.kernel.org
2627S: Supported
2628F: Documentation/networking/caif/
2629F: drivers/net/caif/
c117ab84 2630F: include/uapi/linux/caif/
201b6bab
JP
2631F: include/net/caif/
2632F: net/caif/
2633
77dac90f 2634CALGARY x86-64 IOMMU
8b58be88
JP
2635M: Muli Ben-Yehuda <muli@il.ibm.com>
2636M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2637L: discuss@x86-64.org
2638S: Maintained
679655da
JP
2639F: arch/x86/kernel/pci-calgary_64.c
2640F: arch/x86/kernel/tce_64.c
2641F: arch/x86/include/asm/calgary.h
2642F: arch/x86/include/asm/tce.h
77dac90f 2643
e2d1d6c0 2644CAN NETWORK LAYER
8d15d386 2645M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2646M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2647L: linux-can@vger.kernel.org
84b0d715 2648W: https://github.com/linux-can
870482a4
MKB
2649T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2650T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2651S: Maintained
f35f6c8f 2652F: Documentation/networking/can.txt
8d15d386 2653F: net/can/
8d15d386 2654F: include/linux/can/core.h
c117ab84
CEB
2655F: include/uapi/linux/can.h
2656F: include/uapi/linux/can/bcm.h
2657F: include/uapi/linux/can/raw.h
2658F: include/uapi/linux/can/gw.h
e2d1d6c0 2659
4261a204 2660CAN NETWORK DRIVERS
8b58be88 2661M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2662M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2663L: linux-can@vger.kernel.org
84b0d715 2664W: https://github.com/linux-can
870482a4
MKB
2665T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2666T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2667S: Maintained
8d15d386
OH
2668F: drivers/net/can/
2669F: include/linux/can/dev.h
8d15d386 2670F: include/linux/can/platform/
c117ab84
CEB
2671F: include/uapi/linux/can/error.h
2672F: include/uapi/linux/can/netlink.h
4261a204 2673
95d16c72
JM
2674CAPABILITIES
2675M: Serge Hallyn <serge.hallyn@canonical.com>
2676L: linux-security-module@vger.kernel.org
6305902c 2677S: Supported
95d16c72 2678F: include/linux/capability.h
c117ab84 2679F: include/uapi/linux/capability.h
6305902c 2680F: security/commoncap.c
38a94118 2681F: kernel/capability.c
95d16c72 2682
b84894c7
KT
2683CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2684M: Kevin Tsai <ktsai@capellamicro.com>
2685S: Maintained
2686F: drivers/iio/light/cm*
2687F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2688
f21fb3ed
RV
2689CAVIUM LIQUIDIO NETWORK DRIVER
2690M: Derek Chickles <derek.chickles@caviumnetworks.com>
2691M: Satanand Burla <satananda.burla@caviumnetworks.com>
2692M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2693M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2694L: netdev@vger.kernel.org
2695W: http://www.cavium.com
2696S: Supported
f21fb3ed
RV
2697F: drivers/net/ethernet/cavium/liquidio/
2698
ef0bbac3
VB
2699CC2520 IEEE-802.15.4 RADIO DRIVER
2700M: Varka Bhadram <varkabhadram@gmail.com>
2701L: linux-wpan@vger.kernel.org
2702S: Maintained
2703F: drivers/net/ieee802154/cc2520.c
2704F: include/linux/spi/cc2520.h
2705F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2706
b8154542 2707CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2708M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2709L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2710W: http://www.ibm.com/developerworks/power/cell/
2711S: Supported
679655da 2712F: arch/powerpc/include/asm/cell*.h
679655da 2713F: arch/powerpc/include/asm/spu*.h
c117ab84 2714F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2715F: arch/powerpc/oprofile/*cell*
2716F: arch/powerpc/platforms/cell/
b8154542 2717
398ecff5
SW
2718CEPH COMMON CODE (LIBCEPH)
2719M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2720M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2721M: Sage Weil <sage@redhat.com>
82593f87 2722L: ceph-devel@vger.kernel.org
09d90327 2723W: http://ceph.com/
fb99f881 2724T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2725T: git git://github.com/ceph/ceph-client.git
9030aaf9 2726S: Supported
14430813
JP
2727F: net/ceph/
2728F: include/linux/ceph/
2729F: include/linux/crush/
9030aaf9 2730
398ecff5
SW
2731CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2732M: "Yan, Zheng" <zyan@redhat.com>
2733M: Sage Weil <sage@redhat.com>
2734M: Ilya Dryomov <idryomov@gmail.com>
2735L: ceph-devel@vger.kernel.org
2736W: http://ceph.com/
2737T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2738T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2739S: Supported
2740F: Documentation/filesystems/ceph.txt
2741F: fs/ceph/
2742
cfc411e7
DH
2743CERTIFICATE HANDLING:
2744M: David Howells <dhowells@redhat.com>
2745M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2746L: keyrings@vger.kernel.org
cfc411e7
DH
2747S: Maintained
2748F: Documentation/module-signing.txt
2749F: certs/
d8d80386 2750F: scripts/sign-file.c
cfc411e7
DH
2751F: scripts/extract-cert.c
2752
18332a80 2753CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2754L: linux-usb@vger.kernel.org
10c6c9c9 2755S: Orphan
679655da
JP
2756F: Documentation/usb/WUSB-Design-overview.txt
2757F: Documentation/usb/wusb-cbaf
355ffe69
DV
2758F: drivers/usb/host/hwa-hc.c
2759F: drivers/usb/host/whci/
679655da
JP
2760F: drivers/usb/wusbcore/
2761F: include/linux/usb/wusb*
18332a80 2762
70e84049 2763CFAG12864B LCD DRIVER
8b58be88 2764M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2765W: http://miguelojeda.es/auxdisplay.htm
2766W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2767S: Maintained
679655da
JP
2768F: drivers/auxdisplay/cfag12864b.c
2769F: include/linux/cfag12864b.h
70e84049
MOS
2770
2771CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2772M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2773W: http://miguelojeda.es/auxdisplay.htm
2774W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2775S: Maintained
679655da
JP
2776F: drivers/auxdisplay/cfag12864bfb.c
2777F: include/linux/cfag12864b.h
70e84049 2778
704232c2 2779CFG80211 and NL80211
8b58be88 2780M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2781L: linux-wireless@vger.kernel.org
ce466579
JB
2782W: http://wireless.kernel.org/
2783T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2784T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2785S: Maintained
c117ab84 2786F: include/uapi/linux/nl80211.h
679655da
JP
2787F: include/net/cfg80211.h
2788F: net/wireless/*
2789X: net/wireless/wext*
704232c2 2790
46e64261
GKH
2791CHAR and MISC DRIVERS
2792M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2793M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2794T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2795S: Supported
46e64261
GKH
2796F: drivers/char/*
2797F: drivers/misc/*
471322a8 2798F: include/linux/miscdevice.h
46e64261 2799
0a920b5b 2800CHECKPATCH
8b58be88 2801M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2802M: Joe Perches <joe@perches.com>
2803S: Maintained
679655da 2804F: scripts/checkpatch.pl
0a920b5b 2805
f8407f26
HW
2806CHINESE DOCUMENTATION
2807M: Harry Wei <harryxiyou@gmail.com>
9740153c 2808L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2809L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2810S: Maintained
2811F: Documentation/zh_CN/
2812
2721ea2c 2813CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2814M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2815T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2816L: linux-usb@vger.kernel.org
2817S: Maintained
2818F: drivers/usb/chipidea/
2819
a93ad65d
HG
2820CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2821M: Hans de Goede <hdegoede@redhat.com>
2822L: linux-input@vger.kernel.org
2823S: Maintained
2824F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2825F: drivers/input/touchscreen/chipone_icn8318.c
2826
ab043105
OJ
2827CHROME HARDWARE PLATFORM SUPPORT
2828M: Olof Johansson <olof@lixom.net>
2829S: Maintained
9f273c24 2830T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2831F: drivers/platform/chrome/
2832
641cb85e 2833CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2834M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2835M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2836M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2837M: Neel Patel <neepatel@cisco.com>
7063fbf2 2838S: Supported
a6a5580c 2839F: drivers/net/ethernet/cisco/enic/
7063fbf2 2840
e3cf00d0 2841CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2842M: Christian Benvenuti <benve@cisco.com>
2843M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2844S: Supported
35ef4a9e 2845F: drivers/infiniband/hw/usnic/
e3cf00d0 2846
2b7a52a4 2847CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2848M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2849L: netdev@vger.kernel.org
2850S: Maintained
57d0b7a0 2851F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2852
3d4cfdc9
MB
2853CIRRUS LOGIC AUDIO CODEC DRIVERS
2854M: Brian Austin <brian.austin@cirrus.com>
2855M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2856L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2857S: Maintained
2858F: sound/soc/codecs/cs*
2859
94574d9a
KRW
2860CLEANCACHE API
2861M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2862L: linux-kernel@vger.kernel.org
2863S: Maintained
2864F: mm/cleancache.c
2865F: include/linux/cleancache.h
2866
d4275354 2867CLK API
8b58be88 2868M: Russell King <linux@arm.linux.org.uk>
aa571b14 2869L: linux-clk@vger.kernel.org
37417046 2870S: Maintained
d4275354
RK
2871F: include/linux/clk.h
2872
9222d247
JS
2873CLOCKSOURCE, CLOCKEVENT DRIVERS
2874M: Daniel Lezcano <daniel.lezcano@linaro.org>
2875M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2876L: linux-kernel@vger.kernel.org
9222d247
JS
2877T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2878S: Supported
2879F: drivers/clocksource
2880
5df6d737 2881CISCO FCOE HBA DRIVER
8fc89a79
HP
2882M: Hiral Patel <hiralpat@cisco.com>
2883M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2884M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2885L: linux-scsi@vger.kernel.org
2886S: Supported
2a99921a 2887F: drivers/scsi/fnic/
5df6d737 2888
c8806b6c
NM
2889CISCO SCSI HBA DRIVER
2890M: Narsimhulu Musini <nmusini@cisco.com>
2891M: Sesidhar Baddela <sebaddel@cisco.com>
2892L: linux-scsi@vger.kernel.org
2893S: Supported
2894F: drivers/scsi/snic/
2895
529aa8cb
TLSC
2896CMPC ACPI DRIVER
2897M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2898M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2899L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2900S: Supported
2901F: drivers/platform/x86/classmate-laptop.c
2902
85756a06
HV
2903COBALT MEDIA DRIVER
2904M: Hans Verkuil <hans.verkuil@cisco.com>
2905L: linux-media@vger.kernel.org
2906T: git git://linuxtv.org/media_tree.git
a825eaec 2907W: https://linuxtv.org
85756a06
HV
2908S: Supported
2909F: drivers/media/pci/cobalt/
2910
74425eee 2911COCCINELLE/Semantic Patches (SmPL)
26de9c26 2912M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2913M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2914M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2915M: Michal Marek <mmarek@suse.com>
26de9c26 2916L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2917T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2918W: http://coccinelle.lip6.fr/
2919S: Supported
4b92b2aa 2920F: Documentation/coccinelle.txt
74425eee
NP
2921F: scripts/coccinelle/
2922F: scripts/coccicheck
2923
1da177e4 2924CODA FILE SYSTEM
8b58be88 2925M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2926M: coda@cs.cmu.edu
2927L: codalist@coda.cs.cmu.edu
2928W: http://www.coda.cs.cmu.edu/
2929S: Maintained
679655da
JP
2930F: Documentation/filesystems/coda.txt
2931F: fs/coda/
2932F: include/linux/coda*.h
c117ab84 2933F: include/uapi/linux/coda*.h
1da177e4 2934
0b14261e
PZ
2935CODA V4L2 MEM2MEM DRIVER
2936M: Philipp Zabel <p.zabel@pengutronix.de>
2937L: linux-media@vger.kernel.org
2938S: Maintained
2939F: Documentation/devicetree/bindings/media/coda.txt
2940F: drivers/media/platform/coda/
2941
7704addb 2942COMMON CLK FRAMEWORK
a85fa007 2943M: Michael Turquette <mturquette@baylibre.com>
f956165f 2944M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2945L: linux-clk@vger.kernel.org
baeb0d9b 2946T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2947S: Maintained
60bea3b5
SW
2948F: drivers/clk/
2949X: drivers/clk/clkdev.c
7704addb 2950F: include/linux/clk-pr*
60bea3b5 2951F: include/linux/clk/
7704addb 2952
e2d1d6c0 2953COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2954M: Steve French <sfrench@samba.org>
51223df6 2955L: linux-cifs@vger.kernel.org
d1f28953 2956L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2957W: http://linux-cifs.samba.org/
bb1d5dda 2958T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2959S: Supported
ec421a71 2960F: Documentation/filesystems/cifs/
679655da 2961F: fs/cifs/
e2d1d6c0 2962
1da177e4 2963COMPACTPCI HOTPLUG CORE
8b58be88 2964M: Scott Murray <scott@spiteful.org>
64dab204 2965L: linux-pci@vger.kernel.org
82c4dfc7 2966S: Maintained
679655da 2967F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2968
2969COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2970M: Scott Murray <scott@spiteful.org>
64dab204 2971L: linux-pci@vger.kernel.org
82c4dfc7 2972S: Maintained
679655da 2973F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2974
2975COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2976M: Scott Murray <scott@spiteful.org>
64dab204 2977L: linux-pci@vger.kernel.org
82c4dfc7 2978S: Maintained
679655da 2979F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2980
5411552c 2981COMPAL LAPTOP SUPPORT
8b58be88 2982M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2983L: platform-driver-x86@vger.kernel.org
5411552c 2984S: Maintained
679655da 2985F: drivers/platform/x86/compal-laptop.c
5411552c 2986
949be0f7 2987CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
2988L: accessrunner-general@lists.sourceforge.net
2989W: http://accessrunner.sourceforge.net/
44243ef4 2990S: Orphan
679655da 2991F: drivers/usb/atm/cxacru.c
949be0f7 2992
e2d1d6c0 2993CONFIGFS
d6351db2 2994M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
2995M: Christoph Hellwig <hch@lst.de>
2996T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 2997S: Supported
679655da
JP
2998F: fs/configfs/
2999F: include/linux/configfs.h
e2d1d6c0 3000
acb9c1b2 3001CONNECTOR
8b58be88 3002M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3003L: netdev@vger.kernel.org
3004S: Maintained
3005F: drivers/connector/
3006
a3e3354d 3007CONTROL GROUP (CGROUP)
860ca0e6 3008M: Tejun Heo <tj@kernel.org>
ad50c159 3009M: Li Zefan <lizefan@huawei.com>
4d205676 3010M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3011L: cgroups@vger.kernel.org
860ca0e6 3012T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3013S: Maintained
a3e3354d 3014F: Documentation/cgroups/
679655da
JP
3015F: include/linux/cgroup*
3016F: kernel/cgroup*
a3e3354d
TH
3017
3018CONTROL GROUP - CPUSET
3019M: Li Zefan <lizefan@huawei.com>
3020L: cgroups@vger.kernel.org
3021W: http://www.bullopensource.org/cpuset/
3022W: http://oss.sgi.com/projects/cpusets/
3023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3024S: Maintained
3025F: Documentation/cgroups/cpusets.txt
3026F: include/linux/cpuset.h
3027F: kernel/cpuset.c
3028
3029CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3030M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3031M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3032M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3033L: cgroups@vger.kernel.org
3034L: linux-mm@kvack.org
3035S: Maintained
3036F: mm/memcontrol.c
5d1ea48b 3037F: mm/swap_cgroup.c
fb3a0fb6 3038
bebe4678 3039CORETEMP HARDWARE MONITORING DRIVER
96859129 3040M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
3041L: lm-sensors@lm-sensors.org
3042S: Maintained
679655da
JP
3043F: Documentation/hwmon/coretemp
3044F: drivers/hwmon/coretemp.c
bebe4678 3045
1da177e4 3046COSA/SRP SYNC SERIAL DRIVER
8b58be88 3047M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3048W: http://www.fi.muni.cz/~kas/cosa/
3049S: Maintained
679655da 3050F: drivers/net/wan/cosa*
1da177e4 3051
4371ee35 3052CPMAC ETHERNET DRIVER
8b58be88 3053M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3054L: netdev@vger.kernel.org
3055S: Maintained
b544dbac 3056F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3057
1da177e4 3058CPU FREQUENCY DRIVERS
9c3646d1 3059M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3060M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3061L: linux-pm@vger.kernel.org
1da177e4 3062S: Maintained
27209d91
VK
3063T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3064T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3065F: drivers/cpufreq/
3066F: include/linux/cpufreq.h
1da177e4 3067
8a67f0ef
VK
3068CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3069M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3070M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3071L: linux-pm@vger.kernel.org
3072W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3073S: Maintained
3074F: drivers/cpufreq/arm_big_little.h
3075F: drivers/cpufreq/arm_big_little.c
3076F: drivers/cpufreq/arm_big_little_dt.c
3077
14d2c34c 3078CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3079M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3080M: Daniel Lezcano <daniel.lezcano@linaro.org>
3081L: linux-pm@vger.kernel.org
3082L: linux-arm-kernel@lists.infradead.org
cea8321c 3083T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3084S: Maintained
3085F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3086
0c570c18
BZ
3087CPUIDLE DRIVER - ARM EXYNOS
3088M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3089M: Daniel Lezcano <daniel.lezcano@linaro.org>
3090M: Kukjin Kim <kgene@kernel.org>
3091L: linux-pm@vger.kernel.org
3092L: linux-samsung-soc@vger.kernel.org
3093S: Supported
3094F: drivers/cpuidle/cpuidle-exynos.c
3095F: arch/arm/mach-exynos/pm.c
3096
a8e39c35 3097CPUIDLE DRIVERS
9c3646d1 3098M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3099M: Daniel Lezcano <daniel.lezcano@linaro.org>
3100L: linux-pm@vger.kernel.org
3101S: Maintained
cea8321c 3102T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3103F: drivers/cpuidle/*
3104F: include/linux/cpuidle.h
3105
1da177e4 3106CPUID/MSR DRIVER
8b58be88 3107M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3108S: Maintained
679655da
JP
3109F: arch/x86/kernel/cpuid.c
3110F: arch/x86/kernel/msr.c
1da177e4 3111
7fe2f639 3112CPU POWER MONITORING SUBSYSTEM
d8130624 3113M: Thomas Renninger <trenn@suse.com>
103f1790 3114L: linux-pm@vger.kernel.org
7fe2f639 3115S: Maintained
14430813 3116F: tools/power/cpupower/
7fe2f639 3117
1da177e4 3118CRAMFS FILESYSTEM
ce00f85c 3119W: http://sourceforge.net/projects/cramfs/
54886a71 3120S: Orphan / Obsolete
679655da
JP
3121F: Documentation/filesystems/cramfs.txt
3122F: fs/cramfs/
1da177e4
LT
3123
3124CRIS PORT
8b58be88
JP
3125M: Mikael Starvik <starvik@axis.com>
3126M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3127L: linux-cris-kernel@axis.com
1da177e4 3128W: http://developer.axis.com
9f273c24 3129T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3130S: Maintained
679655da 3131F: arch/cris/
df621252 3132F: drivers/tty/serial/crisv10.*
1da177e4
LT
3133
3134CRYPTO API
8b58be88
JP
3135M: Herbert Xu <herbert@gondor.apana.org.au>
3136M: "David S. Miller" <davem@davemloft.net>
1da177e4 3137L: linux-crypto@vger.kernel.org
9f273c24 3138T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3139T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3140S: Maintained
679655da 3141F: Documentation/crypto/
2ca87a17 3142F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3143F: arch/*/crypto/
3144F: crypto/
3145F: drivers/crypto/
3146F: include/crypto/
1da177e4 3147
5b07bd57 3148CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3149M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3150L: linux-crypto@vger.kernel.org
3151S: Maintained
51a2228a
JP
3152F: crypto/ansi_cprng.c
3153F: crypto/rng.c
5b07bd57 3154
fc279cc2
HV
3155CS3308 MEDIA DRIVER
3156M: Hans Verkuil <hverkuil@xs4all.nl>
3157L: linux-media@vger.kernel.org
3158T: git git://linuxtv.org/media_tree.git
3159W: http://linuxtv.org
3160S: Odd Fixes
3161F: drivers/media/i2c/cs3308.c
3162F: drivers/media/i2c/cs3308.h
3163
9b4ffa48 3164CS5535 Audio ALSA driver
8b58be88 3165M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3166S: Maintained
679655da 3167F: sound/pci/cs5535audio/
9b4ffa48 3168
a910e4a9 3169CW1200 WLAN driver
b75f0050
JP
3170M: Solomon Peachy <pizza@shaftnet.org>
3171S: Maintained
560424e9 3172F: drivers/net/wireless/st/cw1200/
a910e4a9 3173
6d8425b1 3174CX18 VIDEO4LINUX DRIVER
6afdeaf8 3175M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3176L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3177L: linux-media@vger.kernel.org
275ffde4 3178T: git git://linuxtv.org/media_tree.git
a825eaec 3179W: https://linuxtv.org
30e10993 3180W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3181S: Maintained
679655da 3182F: Documentation/video4linux/cx18.txt
90d72ac6 3183F: drivers/media/pci/cx18/
6c0f0359 3184F: include/uapi/linux/ivtv*
6d8425b1 3185
3f101d91
HV
3186CX2341X MPEG ENCODER HELPER MODULE
3187M: Hans Verkuil <hverkuil@xs4all.nl>
3188L: linux-media@vger.kernel.org
3189T: git git://linuxtv.org/media_tree.git
a825eaec 3190W: https://linuxtv.org
3f101d91 3191S: Maintained
c368360b 3192F: drivers/media/common/cx2341x*
3f101d91
HV
3193F: include/media/cx2341x*
3194
b8fe6e2c
PB
3195CX24120 MEDIA DRIVER
3196M: Jemma Denson <jdenson@gmail.com>
3197M: Patrick Boettcher <patrick.boettcher@posteo.de>
3198L: linux-media@vger.kernel.org
a825eaec 3199W: https://linuxtv.org
b8fe6e2c
PB
3200Q: http://patchwork.linuxtv.org/project/linux-media/list/
3201S: Maintained
3202F: drivers/media/dvb-frontends/cx24120*
3203
20357578 3204CX88 VIDEO4LINUX DRIVER
009a5410 3205M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3206L: linux-media@vger.kernel.org
a825eaec 3207W: https://linuxtv.org
20357578
MCC
3208T: git git://linuxtv.org/media_tree.git
3209S: Odd fixes
3210F: Documentation/video4linux/cx88/
3211F: drivers/media/pci/cx88/
6d8425b1 3212
91952bc0
AP
3213CXD2820R MEDIA DRIVER
3214M: Antti Palosaari <crope@iki.fi>
3215L: linux-media@vger.kernel.org
a825eaec 3216W: https://linuxtv.org
91952bc0
AP
3217W: http://palosaari.fi/linux/
3218Q: http://patchwork.linuxtv.org/project/linux-media/list/
3219T: git git://linuxtv.org/anttip/media_tree.git
3220S: Maintained
3221F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3222
e5ec3789 3223CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3224M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3225L: netdev@vger.kernel.org
3226W: http://www.chelsio.com
3227S: Supported
f7917c00 3228F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3229
d8ae3c33 3230CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3231M: Karen Xie <kxie@chelsio.com>
3232L: linux-scsi@vger.kernel.org
3233W: http://www.chelsio.com
3234S: Supported
3235F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3236
e5ec3789 3237CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3238M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3239L: linux-rdma@vger.kernel.org
e5ec3789
SW
3240W: http://www.openfabrics.org
3241S: Supported
679655da 3242F: drivers/infiniband/hw/cxgb3/
e5ec3789 3243
be4c9bad 3244CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3245M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3246L: netdev@vger.kernel.org
3247W: http://www.chelsio.com
3248S: Supported
f7917c00 3249F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3250
d8ae3c33 3251CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3252M: Karen Xie <kxie@chelsio.com>
3253L: linux-scsi@vger.kernel.org
3254W: http://www.chelsio.com
3255S: Supported
3256F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3257
be4c9bad
RD
3258CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3259M: Steve Wise <swise@chelsio.com>
3260L: linux-rdma@vger.kernel.org
3261W: http://www.openfabrics.org
3262S: Supported
3263F: drivers/infiniband/hw/cxgb4/
3264
5c20a5c7
CL
3265CXGB4VF ETHERNET DRIVER (CXGB4VF)
3266M: Casey Leedom <leedom@chelsio.com>
3267L: netdev@vger.kernel.org
3268W: http://www.chelsio.com
3269S: Supported
f7917c00 3270F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3271
a9282d01
IM
3272CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3273M: Ian Munsie <imunsie@au1.ibm.com>
3274M: Michael Neuling <mikey@neuling.org>
3275L: linuxppc-dev@lists.ozlabs.org
3276S: Supported
3277F: drivers/misc/cxl/
ec249dd8 3278F: include/misc/cxl*
a9282d01
IM
3279F: include/uapi/misc/cxl.h
3280F: Documentation/powerpc/cxl.txt
3281F: Documentation/powerpc/cxl.txt
3282F: Documentation/ABI/testing/sysfs-class-cxl
3283
11f43ae7
MO
3284CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3285M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3286M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3287L: linux-scsi@vger.kernel.org
3288S: Supported
3289F: drivers/scsi/cxlflash/
3290F: include/uapi/scsi/cxlflash_ioctls.h
3291F: Documentation/powerpc/cxlflash.txt
3292
b52b97a3
GC
3293STMMAC ETHERNET DRIVER
3294M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3295L: netdev@vger.kernel.org
3296W: http://www.stlinux.com
3297S: Supported
7ac6653a 3298F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3299
1da177e4 3300CYBERPRO FB DRIVER
8b58be88 3301M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3303W: http://www.arm.linux.org.uk/
3304S: Maintained
8a61f013 3305F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3306
1da177e4 3307CYCLADES ASYNC MUX DRIVER
1da177e4 3308W: http://www.cyclades.com/
d459883e 3309S: Orphan
c897401b 3310F: drivers/tty/cyclades.c
679655da 3311F: include/linux/cyclades.h
c117ab84 3312F: include/uapi/linux/cyclades.h
1da177e4
LT
3313
3314CYCLADES PC300 DRIVER
1da177e4 3315W: http://www.cyclades.com/
d459883e 3316S: Orphan
679655da 3317F: drivers/net/wan/pc300*
1da177e4 3318
402f6ae4
AP
3319CYPRESS_FIRMWARE MEDIA DRIVER
3320M: Antti Palosaari <crope@iki.fi>
3321L: linux-media@vger.kernel.org
a825eaec 3322W: https://linuxtv.org
402f6ae4
AP
3323W: http://palosaari.fi/linux/
3324Q: http://patchwork.linuxtv.org/project/linux-media/list/
3325T: git git://linuxtv.org/anttip/media_tree.git
3326S: Maintained
3327F: drivers/media/common/cypress_firmware*
3328
e3ae3525 3329CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3330M: Ferruh Yigit <fery@cypress.com>
6305902c 3331L: linux-input@vger.kernel.org
be9a6f40 3332S: Supported
6305902c
JP
3333F: drivers/input/touchscreen/cyttsp*
3334F: include/linux/input/cyttsp.h
e3ae3525 3335
aaaf5fbf
JK
3336DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3337M: Joshua Kinard <kumba@gentoo.org>
3338S: Maintained
3339F: drivers/rtc/rtc-ds1685.c
3340F: include/linux/rtc/ds1685.h
3341
1da177e4 3342DAMA SLAVE for AX.25
8b58be88 3343M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3344W: http://yaina.de/jreuter/
3345W: http://www.qsl.net/dl1bke/
3346L: linux-hams@vger.kernel.org
3347S: Maintained
679655da
JP
3348F: net/ax25/af_ax25.c
3349F: net/ax25/ax25_dev.c
3350F: net/ax25/ax25_ds_*
3351F: net/ax25/ax25_in.c
3352F: net/ax25/ax25_out.c
3353F: net/ax25/ax25_timer.c
3354F: net/ax25/sysctl_net_ax25.c
1da177e4 3355
e2d1d6c0 3356DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3357L: netdev@vger.kernel.org
5ff77428 3358S: Orphan
679655da 3359F: Documentation/networking/dmfe.txt
0f04e2aa 3360F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3361
3362DC390/AM53C974 SCSI driver
d8130624 3363M: Hannes Reinecke <hare@suse.com>
71bd849d 3364L: linux-scsi@vger.kernel.org
e2d1d6c0 3365S: Maintained
71bd849d 3366F: drivers/scsi/am53c974.c
e2d1d6c0 3367
1da177e4 3368DC395x SCSI driver
61eee9a7 3369M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3370M: Ali Akcaagac <aliakc@web.de>
3371M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3372L: dc395x@twibble.org
cf015e9f
JP
3373W: http://twibble.org/dist/dc395x/
3374W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3375S: Maintained
679655da
JP
3376F: Documentation/scsi/dc395x.txt
3377F: drivers/scsi/dc395x.*
1da177e4 3378
eb8edb08 3379DCCP PROTOCOL
a89d030e 3380M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3381L: dccp@vger.kernel.org
c996d8b9 3382W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3383S: Maintained
679655da 3384F: include/linux/dccp.h
c117ab84 3385F: include/uapi/linux/dccp.h
679655da
JP
3386F: include/linux/tfrc.h
3387F: net/dccp/
eb8edb08 3388
1da177e4 3389DECnet NETWORK LAYER
1da177e4
LT
3390W: http://linux-decnet.sourceforge.net
3391L: linux-decnet-user@lists.sourceforge.net
f546444d 3392S: Orphan
679655da
JP
3393F: Documentation/networking/decnet.txt
3394F: net/decnet/
1da177e4 3395
ebff05b9
MR
3396DECSTATION PLATFORM SUPPORT
3397M: "Maciej W. Rozycki" <macro@linux-mips.org>
3398L: linux-mips@linux-mips.org
3399W: http://www.linux-mips.org/wiki/DECstation
3400S: Maintained
3401F: arch/mips/dec/
3402F: arch/mips/include/asm/dec/
3403F: arch/mips/include/asm/mach-dec/
3404
1da177e4 3405DEFXX FDDI NETWORK DRIVER
8b58be88 3406M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3407S: Maintained
33f810b2 3408F: drivers/net/fddi/defxx.*
1da177e4 3409
ad8f07cc 3410DELL LAPTOP DRIVER
8b58be88 3411M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3412M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3413L: platform-driver-x86@vger.kernel.org
ad8f07cc 3414S: Maintained
679655da 3415F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3416
817a5cdb
PR
3417DELL LAPTOP RBTN DRIVER
3418M: Pali RohĂ¡r <pali.rohar@gmail.com>
3419S: Maintained
3420F: drivers/platform/x86/dell-rbtn.*
3421
cdbff611
PR
3422DELL LAPTOP FREEFALL DRIVER
3423M: Pali RohĂ¡r <pali.rohar@gmail.com>
3424S: Maintained
3425F: drivers/platform/x86/dell-smo8800.c
3426
1da177e4 3427DELL LAPTOP SMM DRIVER
a5afba16 3428M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3429S: Maintained
a5afba16 3430F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3431F: include/uapi/linux/i8k.h
1da177e4 3432
90563ec4 3433DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3434M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3435S: Maintained
679655da
JP
3436F: Documentation/dcdbas.txt
3437F: drivers/firmware/dcdbas.*
90563ec4 3438
0b3f6109 3439DELL WMI EXTRAS DRIVER
8b58be88 3440M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3441M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3442S: Maintained
36b3a96f 3443F: drivers/platform/x86/dell-wmi.c
0b3f6109 3444
5efc75e3 3445DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3446M: John Youn <johnyoun@synopsys.com>
5efc75e3 3447L: linux-usb@vger.kernel.org
18f340f9 3448T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3449S: Maintained
197ba5f4 3450F: drivers/usb/dwc2/
5efc75e3 3451
94ab23dd 3452DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3453M: Felipe Balbi <balbi@kernel.org>
94ab23dd
FB
3454L: linux-usb@vger.kernel.org
3455L: linux-omap@vger.kernel.org
3456T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3457S: Maintained
3458F: drivers/usb/dwc3/
3459
833c9545
JB
3460DEVICE COREDUMP (DEV_COREDUMP)
3461M: Johannes Berg <johannes@sipsolutions.net>
3462L: linux-kernel@vger.kernel.org
3463S: Maintained
3464F: drivers/base/devcoredump.c
3465F: include/linux/devcoredump.h
3466
89d07767
KP
3467DEVICE FREQUENCY (DEVFREQ)
3468M: MyungJoo Ham <myungjoo.ham@samsung.com>
3469M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3470L: linux-pm@vger.kernel.org
6a3cd722 3471T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3472S: Maintained
3473F: drivers/devfreq/
6a3cd722
CC
3474F: include/linux/devfreq.h
3475F: Documentation/devicetree/bindings/devfreq/
89d07767 3476
7dbded06
CC
3477DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3478M: Chanwoo Choi <cw00.choi@samsung.com>
3479L: linux-pm@vger.kernel.org
3480T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3481S: Supported
3482F: drivers/devfreq/event/
3483F: drivers/devfreq/devfreq-event.c
3484F: include/linux/devfreq-event.h
3485F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3486
1da177e4 3487DEVICE NUMBER REGISTRY
8b58be88 3488M: Torben Mathiasen <device@lanana.org>
1da177e4 3489W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3490S: Maintained
3491
e2d1d6c0 3492DEVICE-MAPPER (LVM)
854ecaad 3493M: Alasdair Kergon <agk@redhat.com>
8504eed3 3494M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3495M: dm-devel@redhat.com
e2d1d6c0
RD
3496L: dm-devel@redhat.com
3497W: http://sources.redhat.com/dm
8a6e2535 3498Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3499T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3500T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3501S: Maintained
679655da
JP
3502F: Documentation/device-mapper/
3503F: drivers/md/dm*
854ecaad 3504F: drivers/md/persistent-data/
679655da
JP
3505F: include/linux/device-mapper.h
3506F: include/linux/dm-*.h
8504eed3 3507F: include/uapi/linux/dm-*.h
e2d1d6c0 3508
c0d995aa
OST
3509DIALOG SEMICONDUCTOR DRIVERS
3510M: Support Opensource <support.opensource@diasemi.com>
3511W: http://www.dialog-semiconductor.com/products
3512S: Supported
3513F: Documentation/hwmon/da90??
7c933772 3514F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3515F: drivers/gpio/gpio-da90??.c
3516F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3517F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3518F: drivers/input/misc/da90??_onkey.c
3519F: drivers/input/touchscreen/da9052_tsi.c
3520F: drivers/leds/leds-da90??.c
3521F: drivers/mfd/da903x.c
3522F: drivers/mfd/da90??-*.c
7be72c2c 3523F: drivers/mfd/da91??-*.c
c0d995aa 3524F: drivers/power/da9052-battery.c
7be72c2c 3525F: drivers/power/da91??-*.c
c0d995aa
OST
3526F: drivers/regulator/da903x.c
3527F: drivers/regulator/da9???-regulator.[ch]
3528F: drivers/rtc/rtc-da90??.c
3529F: drivers/video/backlight/da90??_bl.c
3530F: drivers/watchdog/da90??_wdt.c
3531F: include/linux/mfd/da903x.h
3532F: include/linux/mfd/da9052/
3533F: include/linux/mfd/da9055/
3534F: include/linux/mfd/da9063/
7be72c2c 3535F: include/linux/mfd/da9150/
c0d995aa
OST
3536F: include/sound/da[79]*.h
3537F: sound/soc/codecs/da[79]*.[ch]
3538
599aa697
LL
3539DIGI NEO AND CLASSIC PCI PRODUCTS
3540M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3541M: Mark Hounschell <markh@compro.net>
599aa697
LL
3542L: driverdev-devel@linuxdriverproject.org
3543S: Maintained
3544F: drivers/staging/dgnc/
3545
3546DIGI EPCA PCI PRODUCTS
3547M: Lidza Louina <lidza.louina@gmail.com>
6d825f79 3548M: Daeseok Youn <daeseok.youn@gmail.com>
599aa697
LL
3549L: driverdev-devel@linuxdriverproject.org
3550S: Maintained
3551F: drivers/staging/dgap/
3552
335d7c58 3553DIOLAN U2C-12 I2C DRIVER
ca462085 3554M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3555L: linux-i2c@vger.kernel.org
3556S: Maintained
3557F: drivers/i2c/busses/i2c-diolan-u2c.c
3558
d475c634
MW
3559DIRECT ACCESS (DAX)
3560M: Matthew Wilcox <willy@linux.intel.com>
3561L: linux-fsdevel@vger.kernel.org
3562S: Supported
3563F: fs/dax.c
3564
e7839f25 3565DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3566M: Eric Paris <eparis@parisplace.org>
3c5119c0 3567S: Maintained
679655da
JP
3568F: Documentation/filesystems/dnotify.txt
3569F: fs/notify/dnotify/
3570F: include/linux/dnotify.h
1da177e4
LT
3571
3572DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3573M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3574W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3575W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3576W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3577S: Maintained
3578
4480f15b 3579DISKQUOTA
d8130624 3580M: Jan Kara <jack@suse.com>
1da177e4 3581S: Maintained
679655da
JP
3582F: Documentation/filesystems/quota.txt
3583F: fs/quota/
3584F: include/linux/quota*.h
c117ab84 3585F: include/uapi/linux/quota*.h
1da177e4 3586
702686ad
BT
3587DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3588M: Bernie Thompson <bernie@plugable.com>
3589L: linux-fbdev@vger.kernel.org
3590S: Maintained
3591W: http://plugable.com/category/projects/udlfb/
8a61f013 3592F: drivers/video/fbdev/udlfb.c
702686ad
BT
3593F: include/video/udlfb.h
3594F: Documentation/fb/udlfb.txt
3595
e7839f25 3596DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3597M: Christine Caulfield <ccaulfie@redhat.com>
3598M: David Teigland <teigland@redhat.com>
a4644184 3599L: cluster-devel@redhat.com
5be7b50f 3600W: http://sources.redhat.com/cluster/
9f273c24 3601T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3602S: Supported
679655da 3603F: fs/dlm/
5be7b50f 3604
53b6b3e0
SS
3605DMA BUFFER SHARING FRAMEWORK
3606M: Sumit Semwal <sumit.semwal@linaro.org>
3607S: Maintained
3608L: linux-media@vger.kernel.org
3609L: dri-devel@lists.freedesktop.org
8ada6d2d 3610L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3611F: drivers/dma-buf/
e46d12c6
JP
3612F: include/linux/dma-buf*
3613F: include/linux/reservation.h
3614F: include/linux/*fence.h
53b6b3e0
SS
3615F: Documentation/dma-buf-sharing.txt
3616T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3617
b3e5f263 3618DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3619M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3620L: dmaengine@vger.kernel.org
3621Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3622S: Maintained
679655da 3623F: drivers/dma/
0ce3c066 3624F: include/linux/dmaengine.h
979a281e
VK
3625F: Documentation/dmaengine/
3626T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3627
b825037d 3628DME1737 HARDWARE MONITOR DRIVER
8b58be88 3629M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3630L: lm-sensors@lm-sensors.org
3631S: Maintained
679655da
JP
3632F: Documentation/hwmon/dme1737
3633F: drivers/hwmon/dme1737.c
b825037d 3634
1f31e1b1 3635DMI/SMBIOS SUPPORT
d8130624 3636M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3637S: Maintained
d4aeef93 3638T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3639F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3640F: drivers/firmware/dmi-id.c
3641F: drivers/firmware/dmi_scan.c
3642F: include/linux/dmi.h
3643
7d2c86b5 3644DOCUMENTATION
ad3118b9 3645M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3646L: linux-doc@vger.kernel.org
3647S: Maintained
679655da 3648F: Documentation/
42f41ecf
JC
3649F: scripts/docproc.c
3650F: scripts/kernel-doc*
97be078b
RD
3651X: Documentation/ABI/
3652X: Documentation/devicetree/
933a46b8
JC
3653X: Documentation/acpi
3654X: Documentation/power
3655X: Documentation/spi
6c121170 3656X: Documentation/DocBook/media
c51edfb1 3657T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3658
1da177e4 3659DOUBLETALK DRIVER
8b58be88 3660M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3661L: blinux-list@redhat.com
3662S: Maintained
679655da
JP
3663F: drivers/char/dtlk.c
3664F: include/linux/dtlk.h
1da177e4 3665
e2d1d6c0 3666DPT_I2O SCSI RAID DRIVER
8b58be88 3667M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3668L: linux-scsi@vger.kernel.org
3669W: http://www.adaptec.com/
3670S: Maintained
679655da
JP
3671F: drivers/scsi/dpt*
3672F: drivers/scsi/dpt/
e2d1d6c0 3673
b411b363 3674DRBD DRIVER
bc2c049d
RK
3675M: Philipp Reisner <philipp.reisner@linbit.com>
3676M: Lars Ellenberg <lars.ellenberg@linbit.com>
3677L: drbd-dev@lists.linbit.com
28b8e8d4 3678W: http://www.drbd.org
bc2c049d
RK
3679T: git git://git.linbit.com/linux-drbd.git
3680T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3681S: Supported
3682F: drivers/block/drbd/
3683F: lib/lru_cache.c
3684F: Documentation/blockdev/drbd/
b411b363 3685
dc7dfcd8 3686DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3687M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3688T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3689S: Supported
679655da 3690F: Documentation/kobject.txt
7cfc51b9 3691F: drivers/base/
87544653 3692F: fs/debugfs/
dc7dfcd8
WS
3693F: fs/kernfs/
3694F: fs/sysfs/
87544653 3695F: include/linux/debugfs.h
dc7dfcd8 3696F: include/linux/kobj*
679655da 3697F: lib/kobj*
1da177e4
LT
3698
3699DRM DRIVERS
8b58be88 3700M: David Airlie <airlied@linux.ie>
4c6a3999 3701L: dri-devel@lists.freedesktop.org
b0447888 3702T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3703S: Maintained
679655da 3704F: drivers/gpu/drm/
433e3b34 3705F: drivers/gpu/vga/
850e9411 3706F: include/drm/
c117ab84 3707F: include/uapi/drm/
1da177e4 3708
566f5939
AD
3709RADEON DRM DRIVERS
3710M: Alex Deucher <alexander.deucher@amd.com>
3711M: Christian König <christian.koenig@amd.com>
3712L: dri-devel@lists.freedesktop.org
3713T: git git://people.freedesktop.org/~agd5f/linux
3714S: Supported
3715F: drivers/gpu/drm/radeon/
566f5939
AD
3716F: include/uapi/drm/radeon*
3717
03e255b9
TR
3718DRM PANEL DRIVERS
3719M: Thierry Reding <thierry.reding@gmail.com>
3720L: dri-devel@lists.freedesktop.org
3721T: git git://anongit.freedesktop.org/tegra/linux.git
3722S: Maintained
3723F: drivers/gpu/drm/drm_panel.c
3724F: drivers/gpu/drm/panel/
3725F: include/drm/drm_panel.h
2d799dde 3726F: Documentation/devicetree/bindings/display/panel/
03e255b9 3727
8daf7473 3728INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3729M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3730M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3731L: intel-gfx@lists.freedesktop.org
8daf7473 3732L: dri-devel@lists.freedesktop.org
7564fde3 3733W: https://01.org/linuxgraphics/
47f95647 3734Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3735T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3736S: Supported
14430813 3737F: drivers/gpu/drm/i915/
8daf7473 3738F: include/drm/i915*
c117ab84 3739F: include/uapi/drm/i915*
8daf7473 3740
99763bb8
BB
3741DRM DRIVERS FOR ATMEL HLCDC
3742M: Boris Brezillon <boris.brezillon@free-electrons.com>
3743L: dri-devel@lists.freedesktop.org
3744S: Supported
3745F: drivers/gpu/drm/atmel-hlcdc/
3746F: Documentation/devicetree/bindings/drm/atmel/
3747
398a6d4a
KP
3748DRM DRIVERS FOR EXYNOS
3749M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3750M: Joonyoung Shim <jy0922.shim@samsung.com>
3751M: Seung-Woo Kim <sw0312.kim@samsung.com>
3752M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3753L: dri-devel@lists.freedesktop.org
25a58030 3754T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3755S: Supported
14430813 3756F: drivers/gpu/drm/exynos/
398a6d4a 3757F: include/drm/exynos*
c117ab84 3758F: include/uapi/drm/exynos*
398a6d4a 3759
b55a1b9c
JW
3760DRM DRIVERS FOR FREESCALE DCU
3761M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3762M: Alison Wang <alison.wang@freescale.com>
3763L: dri-devel@lists.freedesktop.org
3764S: Supported
3765F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3766F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3767F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3768
0a3d775f
PZ
3769DRM DRIVERS FOR FREESCALE IMX
3770M: Philipp Zabel <p.zabel@pengutronix.de>
3771L: dri-devel@lists.freedesktop.org
3772S: Maintained
3773F: drivers/gpu/drm/imx/
ef739aa4 3774F: drivers/gpu/ipu-v3/
2d799dde 3775F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3776
ba2199a6
PJ
3777DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3778M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3779L: dri-devel@lists.freedesktop.org
3780T: git git://github.com/patjak/drm-gma500
3781S: Maintained
3782F: drivers/gpu/drm/gma500
3783F: include/drm/gma500*
3784
bd3b49f2 3785DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3786M: Thierry Reding <thierry.reding@gmail.com>
3787M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3788L: dri-devel@lists.freedesktop.org
3789L: linux-tegra@vger.kernel.org
a5ad7a63 3790T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3791S: Supported
dee8268f 3792F: drivers/gpu/drm/tegra/
a5ad7a63 3793F: drivers/gpu/host1x/
e1e90644 3794F: include/linux/host1x.h
a5ad7a63 3795F: include/uapi/drm/tegra_drm.h
2d799dde 3796F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3797
a284e9d1
LP
3798DRM DRIVERS FOR RENESAS
3799M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3800L: dri-devel@lists.freedesktop.org
4a121096 3801L: linux-renesas-soc@vger.kernel.org
a284e9d1
LP
3802T: git git://people.freedesktop.org/~airlied/linux
3803S: Supported
3804F: drivers/gpu/drm/rcar-du/
3805F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3806F: include/linux/platform_data/shmob_drm.h
3807
625e0346
HS
3808DRM DRIVERS FOR ROCKCHIP
3809M: Mark Yao <mark.yao@rock-chips.com>
3810L: dri-devel@lists.freedesktop.org
3811S: Maintained
3812F: drivers/gpu/drm/rockchip/
2d799dde 3813F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3814
7f11c476
BG
3815DRM DRIVERS FOR STI
3816M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3817M: Vincent Abriou <vincent.abriou@st.com>
3818L: dri-devel@lists.freedesktop.org
3819T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3820S: Maintained
3821F: drivers/gpu/drm/sti
2d799dde 3822F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3823
8bb0bce9
LS
3824DRM DRIVERS FOR VIVANTE GPU IP
3825M: Lucas Stach <l.stach@pengutronix.de>
3826R: Russell King <linux+etnaviv@arm.linux.org.uk>
3827R: Christian Gmeiner <christian.gmeiner@gmail.com>
3828L: dri-devel@lists.freedesktop.org
3829S: Maintained
3830F: drivers/gpu/drm/etnaviv
3831F: Documentation/devicetree/bindings/display/etnaviv
3832
598df1ac
AK
3833DSBR100 USB FM RADIO DRIVER
3834M: Alexey Klimov <klimov.linux@gmail.com>
3835L: linux-media@vger.kernel.org
3836T: git git://linuxtv.org/media_tree.git
3837S: Maintained
3838F: drivers/media/radio/dsbr100.c
3839
1da177e4 3840DSCC4 DRIVER
8b58be88 3841M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3842L: netdev@vger.kernel.org
1da177e4 3843S: Maintained
679655da 3844F: drivers/net/wan/dscc4.c
1da177e4 3845
cc11b140
HV
3846DT3155 MEDIA DRIVER
3847M: Hans Verkuil <hverkuil@xs4all.nl>
3848L: linux-media@vger.kernel.org
3849T: git git://linuxtv.org/media_tree.git
a825eaec 3850W: https://linuxtv.org
cc11b140
HV
3851S: Odd Fixes
3852F: drivers/media/pci/dt3155/
3853
91952bc0
AP
3854DVB_USB_AF9015 MEDIA DRIVER
3855M: Antti Palosaari <crope@iki.fi>
3856L: linux-media@vger.kernel.org
a825eaec 3857W: https://linuxtv.org
91952bc0
AP
3858W: http://palosaari.fi/linux/
3859Q: http://patchwork.linuxtv.org/project/linux-media/list/
3860T: git git://linuxtv.org/anttip/media_tree.git
3861S: Maintained
3862F: drivers/media/usb/dvb-usb-v2/af9015*
3863
3864DVB_USB_AF9035 MEDIA DRIVER
3865M: Antti Palosaari <crope@iki.fi>
3866L: linux-media@vger.kernel.org
a825eaec 3867W: https://linuxtv.org
91952bc0
AP
3868W: http://palosaari.fi/linux/
3869Q: http://patchwork.linuxtv.org/project/linux-media/list/
3870T: git git://linuxtv.org/anttip/media_tree.git
3871S: Maintained
3872F: drivers/media/usb/dvb-usb-v2/af9035*
3873
3874DVB_USB_ANYSEE MEDIA DRIVER
3875M: Antti Palosaari <crope@iki.fi>
3876L: linux-media@vger.kernel.org
a825eaec 3877W: https://linuxtv.org
91952bc0
AP
3878W: http://palosaari.fi/linux/
3879Q: http://patchwork.linuxtv.org/project/linux-media/list/
3880T: git git://linuxtv.org/anttip/media_tree.git
3881S: Maintained
3882F: drivers/media/usb/dvb-usb-v2/anysee*
3883
3884DVB_USB_AU6610 MEDIA DRIVER
3885M: Antti Palosaari <crope@iki.fi>
3886L: linux-media@vger.kernel.org
a825eaec 3887W: https://linuxtv.org
91952bc0
AP
3888W: http://palosaari.fi/linux/
3889Q: http://patchwork.linuxtv.org/project/linux-media/list/
3890T: git git://linuxtv.org/anttip/media_tree.git
3891S: Maintained
3892F: drivers/media/usb/dvb-usb-v2/au6610*
3893
3894DVB_USB_CE6230 MEDIA DRIVER
3895M: Antti Palosaari <crope@iki.fi>
3896L: linux-media@vger.kernel.org
a825eaec 3897W: https://linuxtv.org
91952bc0
AP
3898W: http://palosaari.fi/linux/
3899Q: http://patchwork.linuxtv.org/project/linux-media/list/
3900T: git git://linuxtv.org/anttip/media_tree.git
3901S: Maintained
3902F: drivers/media/usb/dvb-usb-v2/ce6230*
3903
d099dea2
MK
3904DVB_USB_CXUSB MEDIA DRIVER
3905M: Michael Krufky <mkrufky@linuxtv.org>
3906L: linux-media@vger.kernel.org
a825eaec 3907W: https://linuxtv.org
d099dea2
MK
3908W: http://github.com/mkrufky
3909Q: http://patchwork.linuxtv.org/project/linux-media/list/
3910T: git git://linuxtv.org/media_tree.git
3911S: Maintained
9819da66 3912F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3913
91952bc0 3914DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3915M: Antti Palosaari <crope@iki.fi>
3916L: linux-media@vger.kernel.org
a825eaec 3917W: https://linuxtv.org
91952bc0
AP
3918W: http://palosaari.fi/linux/
3919Q: http://patchwork.linuxtv.org/project/linux-media/list/
3920T: git git://linuxtv.org/anttip/media_tree.git
3921S: Maintained
91952bc0 3922F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3923
5560983b 3924DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3925M: Antti Palosaari <crope@iki.fi>
3926L: linux-media@vger.kernel.org
a825eaec 3927W: https://linuxtv.org
91952bc0
AP
3928Q: http://patchwork.linuxtv.org/project/linux-media/list/
3929T: git git://linuxtv.org/anttip/media_tree.git
3930S: Maintained
5560983b 3931F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3932
8856f5f2
MK
3933DVB_USB_MXL111SF MEDIA DRIVER
3934M: Michael Krufky <mkrufky@linuxtv.org>
3935L: linux-media@vger.kernel.org
a825eaec 3936W: https://linuxtv.org
8856f5f2
MK
3937W: http://github.com/mkrufky
3938Q: http://patchwork.linuxtv.org/project/linux-media/list/
3939T: git git://linuxtv.org/mkrufky/mxl111sf.git
3940S: Maintained
3941F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3942
91952bc0
AP
3943DVB_USB_RTL28XXU MEDIA DRIVER
3944M: Antti Palosaari <crope@iki.fi>
3945L: linux-media@vger.kernel.org
a825eaec 3946W: https://linuxtv.org
91952bc0
AP
3947W: http://palosaari.fi/linux/
3948Q: http://patchwork.linuxtv.org/project/linux-media/list/
3949T: git git://linuxtv.org/anttip/media_tree.git
3950S: Maintained
3951F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3952
3953DVB_USB_V2 MEDIA DRIVER
3954M: Antti Palosaari <crope@iki.fi>
3955L: linux-media@vger.kernel.org
a825eaec 3956W: https://linuxtv.org
91952bc0
AP
3957W: http://palosaari.fi/linux/
3958Q: http://patchwork.linuxtv.org/project/linux-media/list/
3959T: git git://linuxtv.org/anttip/media_tree.git
3960S: Maintained
3961F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3962F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3963
ac0ac38f 3964DYNAMIC DEBUG
5c4a97d1 3965M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3966S: Maintained
3967F: lib/dynamic_debug.c
3968F: include/linux/dynamic_debug.h
3969
789c7048 3970DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3971M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3972S: Maintained
df621252 3973F: drivers/tty/serial/dz.*
789c7048 3974
f17effbe
MF
3975E3X0 POWER BUTTON DRIVER
3976M: Moritz Fischer <moritz.fischer@ettus.com>
3977L: usrp-users@lists.ettus.com
3978W: http://www.ettus.com
3979S: Supported
3980F: drivers/input/misc/e3x0-button.c
3981F: Documentation/devicetree/bindings/input/e3x0-button.txt
3982
91952bc0
AP
3983E4000 MEDIA DRIVER
3984M: Antti Palosaari <crope@iki.fi>
3985L: linux-media@vger.kernel.org
a825eaec 3986W: https://linuxtv.org
91952bc0
AP
3987W: http://palosaari.fi/linux/
3988Q: http://patchwork.linuxtv.org/project/linux-media/list/
3989T: git git://linuxtv.org/anttip/media_tree.git
3990S: Maintained
3991F: drivers/media/tuners/e4000*
3992
1da177e4 3993EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 3994M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
3995L: linux-scsi@vger.kernel.org
3996S: Maintained
679655da 3997F: drivers/scsi/eata.c
1da177e4 3998
91952bc0
AP
3999EC100 MEDIA DRIVER
4000M: Antti Palosaari <crope@iki.fi>
4001L: linux-media@vger.kernel.org
a825eaec 4002W: https://linuxtv.org
91952bc0
AP
4003W: http://palosaari.fi/linux/
4004Q: http://patchwork.linuxtv.org/project/linux-media/list/
4005T: git git://linuxtv.org/anttip/media_tree.git
4006S: Maintained
4007F: drivers/media/dvb-frontends/ec100*
4008
237fead6 4009ECRYPT FILE SYSTEM
0de9adf2 4010M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4011L: ecryptfs@vger.kernel.org
24a923e4 4012W: http://ecryptfs.org
6dc7516e 4013W: https://launchpad.net/ecryptfs
9f273c24 4014T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4015S: Supported
679655da
JP
4016F: Documentation/filesystems/ecryptfs.txt
4017F: fs/ecryptfs/
237fead6 4018
da9bb1d2 4019EDAC-CORE
8b58be88 4020M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4021M: Borislav Petkov <bp@alien8.de>
009a5410 4022M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 4023L: linux-edac@vger.kernel.org
07cd6bf5
FW
4024T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4025T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4026S: Supported
679655da 4027F: Documentation/edac.txt
91445c72 4028F: drivers/edac/
679655da 4029F: include/linux/edac.h
0e438e3f 4030
c476c23b 4031EDAC-AMD64
8b58be88 4032M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4033M: Borislav Petkov <bp@alien8.de>
91445c72 4034L: linux-edac@vger.kernel.org
487ba8e8 4035S: Maintained
c476c23b
BP
4036F: drivers/edac/amd64_edac*
4037
836dae5d
RR
4038EDAC-CALXEDA
4039M: Doug Thompson <dougthompson@xmission.com>
4040M: Robert Richter <rric@kernel.org>
4041L: linux-edac@vger.kernel.org
836dae5d
RR
4042S: Maintained
4043F: drivers/edac/highbank*
4044
f65aad41
RB
4045EDAC-CAVIUM
4046M: Ralf Baechle <ralf@linux-mips.org>
4047M: David Daney <david.daney@cavium.com>
4048L: linux-edac@vger.kernel.org
4049L: linux-mips@linux-mips.org
f65aad41
RB
4050S: Supported
4051F: drivers/edac/octeon_edac*
4052
0e438e3f 4053EDAC-E752X
8b58be88
JP
4054M: Mark Gross <mark.gross@intel.com>
4055M: Doug Thompson <dougthompson@xmission.com>
91445c72 4056L: linux-edac@vger.kernel.org
0e438e3f 4057S: Maintained
679655da 4058F: drivers/edac/e752x_edac.c
0e438e3f
DP
4059
4060EDAC-E7XXX
8b58be88 4061M: Doug Thompson <dougthompson@xmission.com>
91445c72 4062L: linux-edac@vger.kernel.org
0e438e3f 4063S: Maintained
679655da 4064F: drivers/edac/e7xxx_edac.c
0e438e3f 4065
77c5f5d2 4066EDAC-GHES
009a5410 4067M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4068L: linux-edac@vger.kernel.org
77c5f5d2 4069S: Maintained
2caa67a6 4070F: drivers/edac/ghes_edac.c
77c5f5d2 4071
6bc78404 4072EDAC-I82443BXGX
8b58be88 4073M: Tim Small <tim@buttersideup.com>
91445c72 4074L: linux-edac@vger.kernel.org
6bc78404 4075S: Maintained
679655da 4076F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4077
4078EDAC-I3000
8b58be88 4079M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4080L: linux-edac@vger.kernel.org
6bc78404 4081S: Maintained
679655da 4082F: drivers/edac/i3000_edac.c
6bc78404
DT
4083
4084EDAC-I5000
8b58be88 4085M: Doug Thompson <dougthompson@xmission.com>
91445c72 4086L: linux-edac@vger.kernel.org
ba9a5918 4087S: Maintained
679655da 4088F: drivers/edac/i5000_edac.c
ba9a5918 4089
44c12cb2 4090EDAC-I5400
009a5410 4091M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4092L: linux-edac@vger.kernel.org
44c12cb2 4093S: Maintained
679655da 4094F: drivers/edac/i5400_edac.c
44c12cb2 4095
3c9c92b6 4096EDAC-I7300
009a5410 4097M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4098L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4099S: Maintained
4100F: drivers/edac/i7300_edac.c
4101
67c89316 4102EDAC-I7CORE
009a5410 4103M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4104L: linux-edac@vger.kernel.org
67c89316 4105S: Maintained
70aff0ce 4106F: drivers/edac/i7core_edac.c
67c89316 4107
ba9a5918 4108EDAC-I82975X
8b58be88 4109M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4110M: "Arvind R." <arvino55@gmail.com>
91445c72 4111L: linux-edac@vger.kernel.org
ba9a5918 4112S: Maintained
679655da 4113F: drivers/edac/i82975x_edac.c
ba9a5918 4114
791b4706
JB
4115EDAC-IE31200
4116M: Jason Baron <jbaron@akamai.com>
4117L: linux-edac@vger.kernel.org
791b4706
JB
4118S: Maintained
4119F: drivers/edac/ie31200_edac.c
4120
ccdfb979 4121EDAC-MPC85XX
30c7469b 4122M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4123L: linux-edac@vger.kernel.org
ccdfb979
JT
4124S: Maintained
4125F: drivers/edac/mpc85xx_edac.[ch]
4126
ba9a5918 4127EDAC-PASEMI
8b58be88 4128M: Egor Martovetsky <egor@pasemi.com>
91445c72 4129L: linux-edac@vger.kernel.org
6bc78404 4130S: Maintained
679655da 4131F: drivers/edac/pasemi_edac.c
6bc78404 4132
0e438e3f 4133EDAC-R82600
8b58be88 4134M: Tim Small <tim@buttersideup.com>
91445c72 4135L: linux-edac@vger.kernel.org
0e438e3f 4136S: Maintained
679655da 4137F: drivers/edac/r82600_edac.c
da9bb1d2 4138
4d096ca7 4139EDAC-SBRIDGE
009a5410 4140M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4141L: linux-edac@vger.kernel.org
4d096ca7
MCC
4142S: Maintained
4143F: drivers/edac/sb_edac.c
4144
995e1de4
LH
4145EDAC-XGENE
4146APPLIED MICRO (APM) X-GENE SOC EDAC
4147M: Loc Ho <lho@apm.com>
4148S: Supported
4149F: drivers/edac/xgene_edac.c
4150F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4151
af39917d
CL
4152EDIROL UA-101/UA-1000 DRIVER
4153M: Clemens Ladisch <clemens@ladisch.de>
4154L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4155T: git git://git.alsa-project.org/alsa-kernel.git
4156S: Maintained
4157F: sound/usb/misc/ua101.c
4158
1f7df953 4159EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4160M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4161L: linux-efi@vger.kernel.org
78bef24e 4162T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4163S: Maintained
fb2efb5c 4164F: Documentation/efi-stub.txt
1f7df953
MF
4165F: arch/ia64/kernel/efi.c
4166F: arch/x86/boot/compressed/eboot.[ch]
4167F: arch/x86/include/asm/efi.h
4168F: arch/x86/platform/efi/*
a9499fa7 4169F: drivers/firmware/efi/*
1f7df953
MF
4170F: include/linux/efi*.h
4171
d68772b7
MF
4172EFI VARIABLE FILESYSTEM
4173M: Matthew Garrett <matthew.garrett@nebula.com>
4174M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4175M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4176T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4177L: linux-efi@vger.kernel.org
4178S: Maintained
4179F: fs/efivarfs/
4180
85a00d9b
PJ
4181EFIFB FRAMEBUFFER DRIVER
4182L: linux-fbdev@vger.kernel.org
4183M: Peter Jones <pjones@redhat.com>
4184S: Maintained
8a61f013 4185F: drivers/video/fbdev/efifb.c
85a00d9b 4186
0bee8d28
JT
4187EFS FILESYSTEM
4188W: http://aeschi.ch.eu.org/efs/
4189S: Orphan
679655da 4190F: fs/efs/
0bee8d28 4191
aa8a9e25 4192EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4193M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4194L: netdev@vger.kernel.org
4195S: Maintained
9aa32835 4196F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4197
f0319efe 4198EM28XX VIDEO4LINUX DRIVER
009a5410 4199M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4200L: linux-media@vger.kernel.org
a825eaec 4201W: https://linuxtv.org
f0319efe
MCC
4202T: git git://linuxtv.org/media_tree.git
4203S: Maintained
4204F: drivers/media/usb/em28xx/
4205
3e3a7d66 4206EMBEDDED LINUX
8b58be88
JP
4207M: Paul Gortmaker <paul.gortmaker@windriver.com>
4208M: Matt Mackall <mpm@selenic.com>
4209M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4210L: linux-embedded@vger.kernel.org
4211S: Maintained
4212
32505876
JS
4213EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4214M: James Smart <james.smart@avagotech.com>
4215M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4216L: linux-scsi@vger.kernel.org
32505876 4217W: http://www.avagotech.com
ce00f85c 4218S: Supported
679655da 4219F: drivers/scsi/lpfc/
3a1c1d44 4220
5f5bac82 4221ENE CB710 FLASH CARD READER DRIVER
8b58be88 4222M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4223S: Maintained
4224F: drivers/misc/cb710/
4225F: drivers/mmc/host/cb710-mmc.*
4226F: include/linux/cb710.h
4227
931e39a1
ML
4228ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4229M: Maxim Levitsky <maximlevitsky@gmail.com>
4230S: Maintained
2a837449 4231F: drivers/media/rc/ene_ir.*
931e39a1 4232
d5ca9006 4233EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4234M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4235S: Maintained
084bad91 4236T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4237F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4238F: include/video/s1d13xxxfb.h
d5ca9006 4239
38df6492
ME
4240ET131X NETWORK DRIVER
4241M: Mark Einon <mark.einon@gmail.com>
4242S: Odd Fixes
4243F: drivers/net/ethernet/agere/
4244
1da177e4 4245ETHERNET BRIDGE
adbbf69d 4246M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4247L: bridge@lists.linux-foundation.org
4c325313 4248L: netdev@vger.kernel.org
c996d8b9 4249W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4250S: Maintained
679655da
JP
4251F: include/linux/netfilter_bridge/
4252F: net/bridge/
1da177e4 4253
22f08ad9
FF
4254ETHERNET PHY LIBRARY
4255M: Florian Fainelli <f.fainelli@gmail.com>
4256L: netdev@vger.kernel.org
4257S: Maintained
4258F: include/linux/phy.h
4259F: include/linux/phy_fixed.h
4260F: drivers/net/phy/
4261F: Documentation/networking/phy.txt
4262F: drivers/of/of_mdio.c
4263F: drivers/of/of_net.c
4264
1da177e4 4265EXT2 FILE SYSTEM
d8130624 4266M: Jan Kara <jack@suse.com>
72be2ccf 4267L: linux-ext4@vger.kernel.org
1da177e4 4268S: Maintained
679655da
JP
4269F: Documentation/filesystems/ext2.txt
4270F: fs/ext2/
4271F: include/linux/ext2*
1da177e4 4272
72be2ccf 4273EXT4 FILE SYSTEM
8b58be88 4274M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4275M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4276L: linux-ext4@vger.kernel.org
08a225f1 4277W: http://ext4.wiki.kernel.org
8a6e2535 4278Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4279T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4280S: Maintained
679655da
JP
4281F: Documentation/filesystems/ext4.txt
4282F: fs/ext4/
1da177e4 4283
c5532b09 4284Extended Verification Module (EVM)
74dd744f
MZ
4285M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4286L: linux-ima-devel@lists.sourceforge.net
4287L: linux-security-module@vger.kernel.org
c5532b09
MZ
4288S: Supported
4289F: security/integrity/evm/
4290
df6b3cfe
MH
4291EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4292M: MyungJoo Ham <myungjoo.ham@samsung.com>
4293M: Chanwoo Choi <cw00.choi@samsung.com>
4294L: linux-kernel@vger.kernel.org
81df63a9 4295T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4296S: Maintained
4297F: drivers/extcon/
cd2c3e7f
CC
4298F: include/linux/extcon/
4299F: include/linux/extcon.h
df6b3cfe 4300F: Documentation/extcon/
cd2c3e7f 4301F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4302
e2a75c44 4303EXYNOS DP DRIVER
b7701755 4304M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4305L: dri-devel@lists.freedesktop.org
4306S: Maintained
4307F: drivers/gpu/drm/exynos/exynos_dp*
4308
33ad3912
DL
4309EXYNOS MIPI DISPLAY DRIVERS
4310M: Inki Dae <inki.dae@samsung.com>
4311M: Donghwa Lee <dh09.lee@samsung.com>
4312M: Kyungmin Park <kyungmin.park@samsung.com>
4313L: linux-fbdev@vger.kernel.org
4314S: Maintained
8a61f013 4315F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4316F: include/video/exynos_mipi*
4317
e53004e2 4318F71805F HARDWARE MONITORING DRIVER
d8130624 4319M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4320L: lm-sensors@lm-sensors.org
4321S: Maintained
679655da
JP
4322F: Documentation/hwmon/f71805f
4323F: drivers/hwmon/f71805f.c
e53004e2 4324
eea977ed
MB
4325FC0011 TUNER DRIVER
4326M: Michael Buesch <m@bues.ch>
4327L: linux-media@vger.kernel.org
4328S: Maintained
ccae7af2
MCC
4329F: drivers/media/tuners/fc0011.h
4330F: drivers/media/tuners/fc0011.c
eea977ed 4331
91952bc0
AP
4332FC2580 MEDIA DRIVER
4333M: Antti Palosaari <crope@iki.fi>
4334L: linux-media@vger.kernel.org
a825eaec 4335W: https://linuxtv.org
91952bc0
AP
4336W: http://palosaari.fi/linux/
4337Q: http://patchwork.linuxtv.org/project/linux-media/list/
4338T: git git://linuxtv.org/anttip/media_tree.git
4339S: Maintained
4340F: drivers/media/tuners/fc2580*
eea977ed 4341
88b2dbdb
EP
4342FANOTIFY
4343M: Eric Paris <eparis@redhat.com>
4344S: Maintained
4345F: fs/notify/fanotify/
4346F: include/linux/fanotify.h
c117ab84 4347F: include/uapi/linux/fanotify.h
88b2dbdb 4348
1da177e4 4349FARSYNC SYNCHRONOUS DRIVER
8b58be88 4350M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4351W: http://www.farsite.co.uk/
4352S: Supported
679655da 4353F: drivers/net/wan/farsync.*
1da177e4 4354
c5408b88 4355FAULT INJECTION SUPPORT
8b58be88 4356M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4357S: Supported
679655da
JP
4358F: Documentation/fault-injection/
4359F: lib/fault-inject.c
c5408b88 4360
053e514f
NT
4361FBTFT Framebuffer drivers
4362M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4363M: Noralf Trønnes <noralf@tronnes.org>
4364S: Maintained
4365F: drivers/staging/fbtft/
4366
cae727db 4367FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4368M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4369L: fcoe-devel@open-fcoe.org
cae727db
RL
4370W: www.Open-FCoE.org
4371S: Supported
4372F: drivers/scsi/libfc/
4373F: drivers/scsi/fcoe/
4374F: include/scsi/fc/
4375F: include/scsi/libfc.h
4376F: include/scsi/libfcoe.h
c117ab84 4377F: include/uapi/scsi/fc/
cae727db 4378
e2d1d6c0 4379FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4380M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4381M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4382L: linux-fsdevel@vger.kernel.org
1da177e4 4383S: Maintained
679655da
JP
4384F: include/linux/fcntl.h
4385F: include/linux/fs.h
c117ab84
CEB
4386F: include/uapi/linux/fcntl.h
4387F: include/uapi/linux/fs.h
679655da
JP
4388F: fs/fcntl.c
4389F: fs/locks.c
1da177e4 4390
e2d1d6c0 4391FILESYSTEMS (VFS and infrastructure)
8b58be88 4392M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4393L: linux-fsdevel@vger.kernel.org
173acc7c 4394S: Maintained
679655da 4395F: fs/*
173acc7c 4396
b26e0ed4 4397FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4398M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4399L: lm-sensors@lm-sensors.org
4400S: Maintained
d5ca6918
JP
4401F: drivers/hwmon/f75375s.c
4402F: include/linux/f75375s.h
b26e0ed4 4403
a331b0c3
CL
4404FIREWIRE AUDIO DRIVERS
4405M: Clemens Ladisch <clemens@ladisch.de>
4406L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4407T: git git://git.alsa-project.org/alsa-kernel.git
4408S: Maintained
4409F: sound/firewire/
4410
eb86ec51
SR
4411FIREWIRE MEDIA DRIVERS (firedtv)
4412M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4413L: linux-media@vger.kernel.org
4414L: linux1394-devel@lists.sourceforge.net
4415T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4416S: Maintained
4417F: drivers/media/firewire/
4418
a511ce33
CB
4419FIREWIRE SBP-2 TARGET
4420M: Chris Boot <bootc@bootc.net>
4421L: linux-scsi@vger.kernel.org
4422L: target-devel@vger.kernel.org
4423L: linux1394-devel@lists.sourceforge.net
4424T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4425S: Maintained
4426F: drivers/target/sbp/
4427
7d2c86b5 4428FIREWIRE SUBSYSTEM
8b58be88 4429M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4430L: linux1394-devel@lists.sourceforge.net
958a29cb 4431W: http://ieee1394.wiki.kernel.org/
2ca526bf 4432T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4433S: Maintained
679655da 4434F: drivers/firewire/
8f06ce3b
SR
4435F: include/linux/firewire.h
4436F: include/uapi/linux/firewire*.h
9f6d3c4b 4437F: tools/firewire/
e2d1d6c0
RD
4438
4439FIRMWARE LOADER (request_firmware)
39e68089
ML
4440M: Ming Lei <ming.lei@canonical.com>
4441L: linux-kernel@vger.kernel.org
4442S: Maintained
679655da
JP
4443F: Documentation/firmware_class/
4444F: drivers/base/firmware*.c
4445F: include/linux/firmware.h
e2d1d6c0 4446
f730e3dc 4447FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4448M: Joshua Morris <josh.h.morris@us.ibm.com>
4449M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4450S: Maintained
4451F: drivers/block/rsxx/
4452
8206f664 4453FLOPPY DRIVER
e5f6450c 4454M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4455T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4456S: Odd fixes
4457F: drivers/block/floppy.c
4458
9c9f32ed
AR
4459FMC SUBSYSTEM
4460M: Alessandro Rubini <rubini@gnudd.com>
4461W: http://www.ohwr.org/projects/fmc-bus
4462S: Supported
4463F: drivers/fmc/
4464F: include/linux/fmc*.h
4465F: include/linux/ipmi-fru.h
4466K: fmc_d.*register
4467
3c0ed7d5
AT
4468FPGA MANAGER FRAMEWORK
4469M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4470R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4471S: Maintained
4472F: drivers/fpga/
4473F: include/linux/fpga/fpga-mgr.h
4474W: http://www.rocketboards.org
4475
e2d1d6c0 4476FPU EMULATOR
8b58be88 4477M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4478W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4479S: Maintained
679655da 4480F: arch/x86/math-emu/
e2d1d6c0
RD
4481
4482FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4483L: netdev@vger.kernel.org
c173bfac 4484S: Orphan
679655da
JP
4485F: drivers/net/wan/dlci.c
4486F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4487
4488FRAMEBUFFER LAYER
5489e948
JCPV
4489M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4490M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4491L: linux-fbdev@vger.kernel.org
e2d1d6c0 4492W: http://linux-fbdev.sourceforge.net/
b22fe37b 4493Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4494T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4495S: Maintained
679655da 4496F: Documentation/fb/
b22fe37b
PM
4497F: drivers/video/
4498F: include/video/
679655da 4499F: include/linux/fb.h
c117ab84
CEB
4500F: include/uapi/video/
4501F: include/uapi/linux/fb.h
e2d1d6c0 4502
a57c188e 4503FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4504M: Timur Tabi <timur@tabi.org>
a57c188e 4505L: linux-fbdev@vger.kernel.org
c4ef9bc4 4506S: Maintained
8a61f013 4507F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4508
e2d1d6c0 4509FREESCALE DMA DRIVER
8b58be88
JP
4510M: Li Yang <leoli@freescale.com>
4511M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4512L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4513S: Maintained
679655da 4514F: drivers/dma/fsldma.*
e2d1d6c0
RD
4515
4516FREESCALE I2C CPM DRIVER
8b58be88 4517M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4518L: linuxppc-dev@lists.ozlabs.org
846557d3 4519L: linux-i2c@vger.kernel.org
0d2b405a 4520S: Maintained
679655da 4521F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4522
60e8c5ab 4523FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4524M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4525L: linux-fbdev@vger.kernel.org
efc03ecb 4526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4527S: Maintained
bad985a1 4528F: include/linux/platform_data/video-imxfb.h
8a61f013 4529F: drivers/video/fbdev/imxfb.c
60e8c5ab 4530
4d8e2cef
HX
4531FREESCALE QUAD SPI DRIVER
4532M: Han Xu <han.xu@freescale.com>
4533L: linux-mtd@lists.infradead.org
4534S: Maintained
4535F: drivers/mtd/spi-nor/fsl-quadspi.c
4536
4689a6b1 4537FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4538M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4539M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4540L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4541L: netdev@vger.kernel.org
4542S: Maintained
ec21e2ec 4543F: drivers/net/ethernet/freescale/fs_enet/
679655da 4544F: include/linux/fs_enet_pd.h
4689a6b1 4545
d9e9d82c 4546FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4547L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4548S: Orphan
7aa1aa6e
ZQ
4549F: drivers/soc/fsl/qe/
4550F: include/soc/fsl/*qe*.h
4551F: include/soc/fsl/*ucc*.h
d9e9d82c 4552
b55ef929 4553FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4554M: Li Yang <leoli@freescale.com>
6372594a 4555L: linux-usb@vger.kernel.org
a4724ed6 4556L: linuxppc-dev@lists.ozlabs.org
a7205b30 4557S: Maintained
faf2e1db 4558F: drivers/usb/gadget/udc/fsl*
a7205b30 4559
beaf53bf 4560FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4561M: Li Yang <leoli@freescale.com>
beaf53bf 4562L: netdev@vger.kernel.org
a4724ed6 4563L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4564S: Maintained
ec21e2ec 4565F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4566
abb1ed7b
CM
4567FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4568M: Claudiu Manoil <claudiu.manoil@freescale.com>
4569L: netdev@vger.kernel.org
4570S: Maintained
4571F: drivers/net/ethernet/freescale/gianfar*
4572X: drivers/net/ethernet/freescale/gianfar_ptp.c
4573F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4574
d9e9d82c 4575FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4576M: Timur Tabi <timur@tabi.org>
a4724ed6 4577L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4578S: Maintained
df621252 4579F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4580
4581FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4582M: Timur Tabi <timur@tabi.org>
dc85950a 4583M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4584M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4585L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4586L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4587S: Maintained
69aefcea 4588F: sound/soc/fsl/fsl*
dc85950a 4589F: sound/soc/fsl/imx*
69aefcea 4590F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4591
31c88965 4592FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4593M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4594L: linux-kernel@vger.kernel.org
4595S: Maintained
4596F: drivers/staging/fsl-mc/
4597
1da177e4 4598FREEVXFS FILESYSTEM
8b58be88 4599M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4600W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4601S: Maintained
679655da 4602F: fs/freevxfs/
1da177e4 4603
71038f52 4604FREEZER
49db1903 4605M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4606M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4607L: linux-pm@vger.kernel.org
71038f52 4608S: Supported
679655da
JP
4609F: Documentation/power/freezing-of-tasks.txt
4610F: include/linux/freezer.h
4611F: kernel/freezer.c
71038f52 4612
839a1f79
KRW
4613FRONTSWAP API
4614M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4615L: linux-kernel@vger.kernel.org
4616S: Maintained
4617F: mm/frontswap.c
4618F: include/linux/frontswap.h
4619
a5432f5a 4620FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4621M: David Howells <dhowells@redhat.com>
e62d6e24 4622L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4623S: Supported
4624F: Documentation/filesystems/caching/
4625F: fs/fscache/
4626F: include/linux/fscache*.h
4627
f58ad8f5 4628F2FS FILE SYSTEM
9b29d481 4629M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4630M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4631R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4632L: linux-f2fs-devel@lists.sourceforge.net
4633W: http://en.wikipedia.org/wiki/F2FS
4634T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4635S: Maintained
4636F: Documentation/filesystems/f2fs.txt
3bac380c 4637F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4638F: fs/f2fs/
4639F: include/linux/f2fs_fs.h
62d43eeb 4640F: include/trace/events/f2fs.h
f58ad8f5 4641
5ab7ffea 4642FUJITSU FR-V (FRV) PORT
0cf0305f 4643S: Orphan
679655da 4644F: arch/frv/
1da177e4 4645
20b93734 4646FUJITSU LAPTOP EXTRAS
409a3e98 4647M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4648L: platform-driver-x86@vger.kernel.org
20b93734 4649S: Maintained
679655da 4650F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4651
4da621b6
HK
4652FUJITSU M-5MO LS CAMERA ISP DRIVER
4653M: Kyungmin Park <kyungmin.park@samsung.com>
4654M: Heungjun Kim <riverful.kim@samsung.com>
4655L: linux-media@vger.kernel.org
4656S: Maintained
90d72ac6 4657F: drivers/media/i2c/m5mols/
b5dcee22 4658F: include/media/i2c/m5mols.h
4da621b6 4659
2d24c490
RG
4660FUJITSU TABLET EXTRAS
4661M: Robert Gerlach <khnz@gmx.de>
4662L: platform-driver-x86@vger.kernel.org
4663S: Maintained
4664F: drivers/platform/x86/fujitsu-tablet.c
4665
04578f17 4666FUSE: FILESYSTEM IN USERSPACE
8b58be88 4667M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4668L: fuse-devel@lists.sourceforge.net
4669W: http://fuse.sourceforge.net/
0a30f612 4670T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4671S: Maintained
679655da 4672F: fs/fuse/
c117ab84 4673F: include/uapi/linux/fuse.h
0a30f612 4674F: Documentation/filesystems/fuse.txt
04578f17 4675
1da177e4 4676FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4677M: Rik Faith <faith@cs.unc.edu>
1da177e4 4678L: linux-scsi@vger.kernel.org
baaea1dc 4679S: Odd Fixes (e.g., new signatures)
679655da 4680F: drivers/scsi/fdomain.*
1da177e4 4681
d8e2162c
PO
4682GCOV BASED KERNEL PROFILING
4683M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4684S: Maintained
4685F: kernel/gcov/
4686F: Documentation/gcov.txt
4687
1da177e4 4688GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4689M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4690L: linux-scsi@vger.kernel.org
4691W: http://www.icp-vortex.com/
4692S: Supported
679655da 4693F: drivers/scsi/gdt*
1da177e4 4694
158daf16
JK
4695GDB KERNEL DEBUGGING HELPER SCRIPTS
4696M: Jan Kiszka <jan.kiszka@siemens.com>
4697S: Supported
4698F: scripts/gdb/
4699
3169a1c7
HV
4700GEMTEK FM RADIO RECEIVER DRIVER
4701M: Hans Verkuil <hverkuil@xs4all.nl>
4702L: linux-media@vger.kernel.org
4703T: git git://linuxtv.org/media_tree.git
a825eaec 4704W: https://linuxtv.org
3169a1c7
HV
4705S: Maintained
4706F: drivers/media/radio/radio-gemtek*
4707
1c23af90 4708GENERIC GPIO I2C DRIVER
880b0e26 4709M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4710S: Supported
679655da
JP
4711F: drivers/i2c/busses/i2c-gpio.c
4712F: include/linux/i2c-gpio.h
1c23af90 4713
92ed1a76
PK
4714GENERIC GPIO I2C MULTIPLEXER DRIVER
4715M: Peter Korsgaard <peter.korsgaard@barco.com>
4716L: linux-i2c@vger.kernel.org
4717S: Supported
e7065e20
JD
4718F: drivers/i2c/muxes/i2c-mux-gpio.c
4719F: include/linux/i2c-mux-gpio.h
4720F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4721
9251ce95 4722GENERIC HDLC (WAN) DRIVERS
8b58be88 4723M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4724W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4725S: Maintained
679655da
JP
4726F: drivers/net/wan/c101.c
4727F: drivers/net/wan/hd6457*
4728F: drivers/net/wan/hdlc*
4729F: drivers/net/wan/n2.c
4730F: drivers/net/wan/pc300too.c
4731F: drivers/net/wan/pci200syn.c
4732F: drivers/net/wan/wanxl*
1da177e4 4733
1527aab6 4734GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4735M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4736L: linux-arch@vger.kernel.org
4737T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4738S: Maintained
14430813
JP
4739F: include/asm-generic/
4740F: include/uapi/asm-generic/
1527aab6 4741
ff764963
KVA
4742GENERIC PHY FRAMEWORK
4743M: Kishon Vijay Abraham I <kishon@ti.com>
4744L: linux-kernel@vger.kernel.org
4745T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4746S: Supported
4747F: drivers/phy/
4748F: include/linux/phy/
4749
eea97aed
KH
4750GENERIC PM DOMAINS
4751M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4752M: Kevin Hilman <khilman@kernel.org>
4753M: Ulf Hansson <ulf.hansson@linaro.org>
4754L: linux-pm@vger.kernel.org
4755S: Supported
4756F: drivers/base/power/domain*.c
4757F: include/linux/pm_domain.h
4758
ccb86a69 4759GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4760M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4761L: kvm@vger.kernel.org
ccb86a69
MT
4762S: Supported
4763F: drivers/uio/uio_pci_generic.c
4764
f8f1ec73
JP
4765GET_MAINTAINER SCRIPT
4766M: Joe Perches <joe@perches.com>
4767S: Maintained
4768F: scripts/get_maintainer.pl
4769
5be7b50f 4770GFS2 FILE SYSTEM
8b58be88 4771M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4772M: Bob Peterson <rpeterso@redhat.com>
a4644184 4773L: cluster-devel@redhat.com
5be7b50f 4774W: http://sources.redhat.com/cluster/
28666d6d 4775T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4776S: Supported
679655da
JP
4777F: Documentation/filesystems/gfs2*.txt
4778F: fs/gfs2/
c117ab84 4779F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4780
0a34eb8f 4781GIGASET ISDN DRIVERS
6b096fde 4782M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4783L: gigaset307x-common@lists.sourceforge.net
4784W: http://gigaset307x.sourceforge.net/
6b096fde 4785S: Odd Fixes
679655da
JP
4786F: Documentation/isdn/README.gigaset
4787F: drivers/isdn/gigaset/
c117ab84 4788F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4789
7eea35fe
JP
4790GO7007 MPEG CODEC
4791M: Hans Verkuil <hans.verkuil@cisco.com>
4792L: linux-media@vger.kernel.org
4793S: Maintained
4794F: drivers/media/usb/go7007/
4795
ca96ea86
BN
4796GOODIX TOUCHSCREEN
4797M: Bastien Nocera <hadess@hadess.net>
4798L: linux-input@vger.kernel.org
4799S: Maintained
4800F: drivers/input/touchscreen/goodix.c
4801
a0dc00b4 4802GPIO SUBSYSTEM
e4651a9f 4803M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4804M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4805L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4806T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4807S: Maintained
4808F: Documentation/gpio/
a0dc00b4 4809F: drivers/gpio/
bdc6e95e
AC
4810F: include/linux/gpio/
4811F: include/linux/gpio.h
9b692346 4812F: include/asm-generic/gpio.h
a0dc00b4 4813
71a6d0af
HW
4814GRE DEMULTIPLEXER DRIVER
4815M: Dmitry Kozlov <xeb@mail.ru>
4816L: netdev@vger.kernel.org
4817S: Maintained
11c26770
JP
4818F: net/ipv4/gre_demux.c
4819F: net/ipv4/gre_offload.c
71a6d0af
HW
4820F: include/net/gre.h
4821
d4c41139
KG
4822GRETH 10/100/1G Ethernet MAC device driver
4823M: Kristoffer Glembo <kristoffer@gaisler.com>
4824L: netdev@vger.kernel.org
4825S: Maintained
a31a96ad 4826F: drivers/net/ethernet/aeroflex/
d4c41139 4827
e8deeae2 4828GSPCA FINEPIX SUBDRIVER
8b58be88 4829M: Frank Zago <frank@zago.net>
661263b5 4830L: linux-media@vger.kernel.org
275ffde4 4831T: git git://linuxtv.org/media_tree.git
e8deeae2 4832S: Maintained
0c0d06ca 4833F: drivers/media/usb/gspca/finepix.c
e8deeae2 4834
4b3fa3c4
OL
4835GSPCA GL860 SUBDRIVER
4836M: Olivier Lorin <o.lorin@laposte.net>
4837L: linux-media@vger.kernel.org
275ffde4 4838T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4839S: Maintained
0c0d06ca 4840F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4841
e8deeae2 4842GSPCA M5602 SUBDRIVER
8b58be88 4843M: Erik Andren <erik.andren@gmail.com>
661263b5 4844L: linux-media@vger.kernel.org
275ffde4 4845T: git git://linuxtv.org/media_tree.git
e8deeae2 4846S: Maintained
0c0d06ca 4847F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4848
4849GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4850M: Hans de Goede <hdegoede@redhat.com>
661263b5 4851L: linux-media@vger.kernel.org
275ffde4 4852T: git git://linuxtv.org/media_tree.git
e8deeae2 4853S: Maintained
0c0d06ca 4854F: drivers/media/usb/gspca/pac207.c
e8deeae2 4855
261982f1 4856GSPCA SN9C20X SUBDRIVER
d95c5b0b 4857M: Brian Johnson <brijohn@gmail.com>
261982f1 4858L: linux-media@vger.kernel.org
275ffde4 4859T: git git://linuxtv.org/media_tree.git
261982f1 4860S: Maintained
0c0d06ca 4861F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4862
e8deeae2 4863GSPCA T613 SUBDRIVER
8b58be88 4864M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4865L: linux-media@vger.kernel.org
275ffde4 4866T: git git://linuxtv.org/media_tree.git
e8deeae2 4867S: Maintained
0c0d06ca 4868F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4869
4870GSPCA USB WEBCAM DRIVER
fc3f906b 4871M: Hans de Goede <hdegoede@redhat.com>
661263b5 4872L: linux-media@vger.kernel.org
275ffde4 4873T: git git://linuxtv.org/media_tree.git
e8deeae2 4874S: Maintained
0c0d06ca 4875F: drivers/media/usb/gspca/
e8deeae2 4876
584ec979 4877GUID PARTITION TABLE (GPT)
4f973c63 4878M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4879L: linux-efi@vger.kernel.org
4880S: Maintained
4881F: block/partitions/efi.*
4882
aa3c598b 4883STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4884M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4885L: linux-media@vger.kernel.org
275ffde4 4886T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4887S: Maintained
4888F: drivers/media/usb/stk1160/
e8deeae2 4889
4e456b86
YS
4890H8/300 ARCHITECTURE
4891M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4892L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4893W: http://uclinux-h8.sourceforge.jp
4894T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4895S: Maintained
4896F: arch/h8300/
4897F: drivers/clocksource/h8300_*.c
4898F: drivers/clk/h8300/
4899F: drivers/irqchip/irq-renesas-h8*.c
4900
71a6d0af
HW
4901HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4902M: Frank Seidel <frank@f-seidel.de>
4903L: platform-driver-x86@vger.kernel.org
4904W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4905S: Maintained
4906F: drivers/platform/x86/hdaps.c
4907
48fc9e26
HV
4908HDPVR USB VIDEO ENCODER DRIVER
4909M: Hans Verkuil <hverkuil@xs4all.nl>
4910L: linux-media@vger.kernel.org
4911T: git git://linuxtv.org/media_tree.git
a825eaec 4912W: https://linuxtv.org
48fc9e26 4913S: Odd Fixes
14430813 4914F: drivers/media/usb/hdpvr/
48fc9e26 4915
71a6d0af 4916HWPOISON MEMORY FAILURE HANDLING
f9625c48 4917M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4918L: linux-mm@kvack.org
71a6d0af
HW
4919S: Maintained
4920F: mm/memory-failure.c
4921F: mm/hwpoison-inject.c
4922
4923HYPERVISOR VIRTUAL CONSOLE DRIVER
4924L: linuxppc-dev@lists.ozlabs.org
4925S: Odd Fixes
4926F: drivers/tty/hvc/
4927
e5ab1477
AP
4928HACKRF MEDIA DRIVER
4929M: Antti Palosaari <crope@iki.fi>
4930L: linux-media@vger.kernel.org
a825eaec 4931W: https://linuxtv.org
e5ab1477
AP
4932W: http://palosaari.fi/linux/
4933Q: http://patchwork.linuxtv.org/project/linux-media/list/
4934T: git git://linuxtv.org/anttip/media_tree.git
4935S: Maintained
4936F: drivers/media/usb/hackrf/
4937
5b543965 4938HARDWARE MONITORING
d8130624 4939M: Jean Delvare <jdelvare@suse.com>
ca462085 4940M: Guenter Roeck <linux@roeck-us.net>
5b543965 4941L: lm-sensors@lm-sensors.org
595142e0 4942W: http://www.lm-sensors.org/
a94ef4ed 4943T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4944T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4945S: Maintained
047f4ec2 4946F: Documentation/hwmon/
679655da 4947F: drivers/hwmon/
047f4ec2 4948F: include/linux/hwmon*.h
5b543965 4949
844dd05f 4950HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4951M: Matt Mackall <mpm@selenic.com>
4952M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4953L: linux-crypto@vger.kernel.org
c0d0787b 4954S: Odd fixes
679655da
JP
4955F: Documentation/hw_random.txt
4956F: drivers/char/hw_random/
4957F: include/linux/hw_random.h
844dd05f 4958
8b37fcfc
OBC
4959HARDWARE SPINLOCK CORE
4960M: Ohad Ben-Cohen <ohad@wizery.com>
4961S: Maintained
9f273c24 4962T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
4963F: Documentation/hwspinlock.txt
4964F: drivers/hwspinlock/hwspinlock_*
4965F: include/linux/hwspinlock.h
4966
1da177e4 4967HARMONY SOUND DRIVER
ac6aecbf 4968L: linux-parisc@vger.kernel.org
1da177e4 4969S: Maintained
679655da 4970F: sound/parisc/harmony.*
1da177e4 4971
91952bc0
AP
4972HD29L2 MEDIA DRIVER
4973M: Antti Palosaari <crope@iki.fi>
4974L: linux-media@vger.kernel.org
a825eaec 4975W: https://linuxtv.org
91952bc0
AP
4976W: http://palosaari.fi/linux/
4977Q: http://patchwork.linuxtv.org/project/linux-media/list/
4978T: git git://linuxtv.org/anttip/media_tree.git
4979S: Maintained
4980F: drivers/media/dvb-frontends/hd29l2*
4981
e2d1d6c0 4982HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 4983L: iss_storagedev@hp.com
af9f1b3c 4984S: Orphan
679655da
JP
4985F: Documentation/blockdev/cpqarray.txt
4986F: drivers/block/cpqarray.*
e2d1d6c0 4987
9257aa49 4988HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
693373db 4989M: Don Brace <don.brace@pmcs.com>
9257aa49 4990L: iss_storagedev@hp.com
693373db
DB
4991L: storagedev@pmcs.com
4992L: linux-scsi@vger.kernel.org
9257aa49
SC
4993S: Supported
4994F: Documentation/scsi/hpsa.txt
4995F: drivers/scsi/hpsa*.[ch]
4996F: include/linux/cciss*.h
c117ab84 4997F: include/uapi/linux/cciss*.h
9257aa49 4998
e2d1d6c0 4999HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 5000M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 5001L: iss_storagedev@hp.com
693373db
DB
5002L: storagedev@pmcs.com
5003L: linux-scsi@vger.kernel.org
e2d1d6c0 5004S: Supported
679655da
JP
5005F: Documentation/blockdev/cciss.txt
5006F: drivers/block/cciss*
5007F: include/linux/cciss_ioctl.h
c117ab84 5008F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5009
1da177e4 5010HFS FILESYSTEM
6cf515e1
GU
5011L: linux-fsdevel@vger.kernel.org
5012S: Orphan
679655da
JP
5013F: Documentation/filesystems/hfs.txt
5014F: fs/hfs/
1da177e4 5015
ef575f47
GU
5016HFSPLUS FILESYSTEM
5017L: linux-fsdevel@vger.kernel.org
5018S: Orphan
5019F: Documentation/filesystems/hfsplus.txt
5020F: fs/hfsplus/
5021
1da177e4 5022HGA FRAMEBUFFER DRIVER
8b58be88 5023M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5024L: linux-nvidia@lists.surfsouth.com
5025W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5026S: Maintained
8a61f013 5027F: drivers/video/fbdev/hgafb.c
1da177e4 5028
4480f15b 5029HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5030M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5031M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5032L: linux-pm@vger.kernel.org
e2d1d6c0 5033S: Supported
679655da
JP
5034F: arch/x86/power/
5035F: drivers/base/power/
5036F: kernel/power/
5037F: include/linux/suspend.h
5038F: include/linux/freezer.h
5039F: include/linux/pm.h
679655da 5040F: arch/*/include/asm/suspend*.h
e2d1d6c0 5041
4ef4caad 5042HID CORE LAYER
e5f6450c 5043M: Jiri Kosina <jikos@kernel.org>
406df153 5044R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5045L: linux-input@vger.kernel.org
54e5881d 5046T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5047S: Maintained
679655da
JP
5048F: drivers/hid/
5049F: include/linux/hid*
c117ab84 5050F: include/uapi/linux/hid*
4ef4caad 5051
30ee72f0 5052HID SENSOR HUB DRIVERS
e5f6450c 5053M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5054M: Jonathan Cameron <jic23@kernel.org>
5055M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5056L: linux-input@vger.kernel.org
5057L: linux-iio@vger.kernel.org
5058S: Maintained
5059F: Documentation/hid/hid-sensor*
5060F: drivers/hid/hid-sensor-*
5061F: drivers/iio/*/hid-*
5062F: include/linux/hid-sensor-*
5063
38bed542 5064HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5065M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5066L: linux-kernel@vger.kernel.org
75fc2d37 5067T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5068S: Maintained
679655da 5069F: Documentation/timers/
5cee9645 5070F: kernel/time/hrtimer.c
88606e80
TG
5071F: kernel/time/clockevents.c
5072F: kernel/time/tick*.*
5073F: kernel/time/timer_*.c
05ed8490 5074F: include/linux/clockchips.h
679655da 5075F: include/linux/hrtimer.h
38bed542 5076
1da177e4 5077HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5078L: linux-hams@vger.kernel.org
8b64f2a0 5079S: Orphan
679655da
JP
5080F: drivers/net/hamradio/dmascc.c
5081F: drivers/net/hamradio/scc.c
1da177e4 5082
ede1e6f8 5083HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5084M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5085W: http://www.highpoint-tech.com
5086S: Supported
679655da
JP
5087F: Documentation/scsi/hptiop.txt
5088F: drivers/scsi/hptiop.c
ede1e6f8 5089
1da177e4 5090HIPPI
8b58be88 5091M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5092L: linux-hippi@sunsite.dk
5093S: Maintained
679655da 5094F: include/linux/hippidevice.h
c117ab84 5095F: include/uapi/linux/if_hippi.h
679655da 5096F: net/802/hippi.c
ff5a3b50 5097F: drivers/net/hippi/
1da177e4 5098
16c6c252
JG
5099HISILICON SAS Controller
5100M: John Garry <john.garry@huawei.com>
5101W: http://www.hisilicon.com
5102S: Supported
5103F: drivers/scsi/hisi_sas/
5104F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5105
ff1d2767 5106HOST AP DRIVER
8b58be88 5107M: Jouni Malinen <j@w1.fi>
85d32e7b 5108L: hostap@shmoo.com (subscribers-only)
724c6b35 5109L: linux-wireless@vger.kernel.org
ff1d2767
JM
5110W: http://hostap.epitest.fi/
5111S: Maintained
eb4f98d5 5112F: drivers/net/wireless/intersil/hostap/
ff1d2767 5113
dd8cd779 5114HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5115L: platform-driver-x86@vger.kernel.org
95c70215 5116S: Orphan
679655da 5117F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5118
e2d1d6c0 5119HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5120M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5121S: Maintained
7e25d724 5122F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5123
7d2c86b5 5124HPET: High Precision Event Timers driver
8b58be88 5125M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5126S: Maintained
679655da
JP
5127F: Documentation/timers/hpet.txt
5128F: drivers/char/hpet.c
5129F: include/linux/hpet.h
c117ab84 5130F: include/uapi/linux/hpet.h
b9b0332f 5131
e07b5d79 5132HPET: x86
9e06f631 5133S: Orphan
679655da
JP
5134F: arch/x86/kernel/hpet.c
5135F: arch/x86/include/asm/hpet.h
b9b0332f 5136
1da177e4 5137HPFS FILESYSTEM
8b58be88 5138M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5139W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5140S: Maintained
679655da 5141F: fs/hpfs/
1da177e4 5142
3441cded 5143HSI SUBSYSTEM
56459ea9
SR
5144M: Sebastian Reichel <sre@kernel.org>
5145T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5146S: Maintained
5147F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5148F: Documentation/hsi.txt
3441cded
SR
5149F: drivers/hsi/
5150F: include/linux/hsi/
5151F: include/uapi/linux/hsi/
5152
7d2c86b5 5153HSO 3G MODEM DRIVER
8b58be88 5154M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5155W: http://www.pharscape.org
5156S: Maintained
679655da 5157F: drivers/net/usb/hso.c
11cd29b0 5158
19990e29
AB
5159HSR NETWORK PROTOCOL
5160M: Arvid Brodin <arvid.brodin@alten.se>
5161L: netdev@vger.kernel.org
5162S: Maintained
5163F: net/hsr/
5164
5a18c343 5165HTCPEN TOUCHSCREEN DRIVER
8b58be88 5166M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5167L: linux-input@vger.kernel.org
5168S: Maintained
679655da 5169F: drivers/input/touchscreen/htcpen.c
5a18c343 5170
1da177e4 5171HUGETLB FILESYSTEM
6d49e352 5172M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5173S: Maintained
679655da 5174F: fs/hugetlbfs/
1da177e4 5175
05183189 5176Hyper-V CORE AND DRIVERS
9c3646d1 5177M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5178M: Haiyang Zhang <haiyangz@microsoft.com>
5179L: devel@linuxdriverproject.org
5180S: Maintained
a4162747
HZ
5181F: arch/x86/include/asm/mshyperv.h
5182F: arch/x86/include/uapi/asm/hyperv.h
5183F: arch/x86/kernel/cpu/mshyperv.c
05183189 5184F: drivers/hid/hid-hyperv.c
a4162747 5185F: drivers/hv/
f92ca80b 5186F: drivers/input/serio/hyperv-keyboard.c
05183189 5187F: drivers/net/hyperv/
a4162747 5188F: drivers/scsi/storvsc_drv.c
8a61f013 5189F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5190F: include/linux/hyperv.h
5191F: tools/hv/
54bf725e 5192F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5193
d85c8a6a 5194I2C OVER PARALLEL PORT
d8130624 5195M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5196L: linux-i2c@vger.kernel.org
5197S: Maintained
5198F: Documentation/i2c/busses/i2c-parport
5199F: Documentation/i2c/busses/i2c-parport-light
5200F: drivers/i2c/busses/i2c-parport.c
5201F: drivers/i2c/busses/i2c-parport-light.c
5202
5203I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5204M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5205L: linux-i2c@vger.kernel.org
5206S: Maintained
5207F: Documentation/i2c/busses/i2c-ali1535
5208F: Documentation/i2c/busses/i2c-ali1563
5209F: Documentation/i2c/busses/i2c-ali15x3
5210F: Documentation/i2c/busses/i2c-amd756
5211F: Documentation/i2c/busses/i2c-amd8111
5212F: Documentation/i2c/busses/i2c-i801
5213F: Documentation/i2c/busses/i2c-nforce2
5214F: Documentation/i2c/busses/i2c-piix4
5215F: Documentation/i2c/busses/i2c-sis5595
5216F: Documentation/i2c/busses/i2c-sis630
5217F: Documentation/i2c/busses/i2c-sis96x
5218F: Documentation/i2c/busses/i2c-via
5219F: Documentation/i2c/busses/i2c-viapro
5220F: drivers/i2c/busses/i2c-ali1535.c
5221F: drivers/i2c/busses/i2c-ali1563.c
5222F: drivers/i2c/busses/i2c-ali15x3.c
5223F: drivers/i2c/busses/i2c-amd756.c
5224F: drivers/i2c/busses/i2c-amd756-s4882.c
5225F: drivers/i2c/busses/i2c-amd8111.c
5226F: drivers/i2c/busses/i2c-i801.c
5227F: drivers/i2c/busses/i2c-isch.c
5228F: drivers/i2c/busses/i2c-nforce2.c
5229F: drivers/i2c/busses/i2c-nforce2-s4985.c
5230F: drivers/i2c/busses/i2c-piix4.c
5231F: drivers/i2c/busses/i2c-sis5595.c
5232F: drivers/i2c/busses/i2c-sis630.c
5233F: drivers/i2c/busses/i2c-sis96x.c
5234F: drivers/i2c/busses/i2c-via.c
5235F: drivers/i2c/busses/i2c-viapro.c
5236
cb7f07a4
NH
5237I2C/SMBUS ISMT DRIVER
5238M: Seth Heasley <seth.heasley@intel.com>
5239M: Neil Horman <nhorman@tuxdriver.com>
5240L: linux-i2c@vger.kernel.org
5241F: drivers/i2c/busses/i2c-ismt.c
5242F: Documentation/i2c/busses/i2c-ismt
5243
6ea884db 5244I2C/SMBUS STUB DRIVER
d8130624 5245M: Jean Delvare <jdelvare@suse.com>
846557d3 5246L: linux-i2c@vger.kernel.org
6ea884db 5247S: Maintained
8547a5bc 5248F: drivers/i2c/i2c-stub.c
6ea884db 5249
5b543965 5250I2C SUBSYSTEM
14d77c4d 5251M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5252L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5253W: https://i2c.wiki.kernel.org/
5254Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5255T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5256S: Maintained
40ed1b4c 5257F: Documentation/devicetree/bindings/i2c/
679655da
JP
5258F: Documentation/i2c/
5259F: drivers/i2c/
630bc46e 5260F: drivers/i2c/*/
679655da 5261F: include/linux/i2c.h
03b70d62 5262F: include/linux/i2c-*.h
c117ab84
CEB
5263F: include/uapi/linux/i2c.h
5264F: include/uapi/linux/i2c-*.h
1da177e4 5265
4560d677
WS
5266I2C ACPI SUPPORT
5267M: Mika Westerberg <mika.westerberg@linux.intel.com>
5268L: linux-i2c@vger.kernel.org
5269L: linux-acpi@vger.kernel.org
5270S: Maintained
4560d677 5271
d85c8a6a 5272I2C-TAOS-EVM DRIVER
d8130624 5273M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5274L: linux-i2c@vger.kernel.org
5275S: Maintained
5276F: Documentation/i2c/busses/i2c-taos-evm
5277F: drivers/i2c/busses/i2c-taos-evm.c
5278
e8c76eed 5279I2C-TINY-USB DRIVER
8b58be88 5280M: Till Harbaum <till@harbaum.org>
846557d3 5281L: linux-i2c@vger.kernel.org
932d1872 5282W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5283S: Maintained
679655da 5284F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5285
1da177e4 5286i386 BOOT CODE
8b58be88 5287M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5288S: Maintained
679655da 5289F: arch/x86/boot/
1da177e4
LT
5290
5291i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5292M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5293T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5294S: Maintained
5295
1da177e4 5296IA64 (Itanium) PLATFORM
8b58be88
JP
5297M: Tony Luck <tony.luck@intel.com>
5298M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5299L: linux-ia64@vger.kernel.org
6b1c70b1 5300T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5301S: Maintained
679655da 5302F: arch/ia64/
1da177e4 5303
4cd38750
LDSB
5304IBM Power VMX Cryptographic instructions
5305M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5306M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5307L: linux-crypto@vger.kernel.org
5308S: Supported
5309F: drivers/crypto/vmx/Makefile
5310F: drivers/crypto/vmx/Kconfig
5311F: drivers/crypto/vmx/vmx.c
5312F: drivers/crypto/vmx/aes*
5313F: drivers/crypto/vmx/ghash*
5314F: drivers/crypto/vmx/ppc-xlate.pl
5315
956c203c 5316IBM Power in-Nest Crypto Acceleration
4cd38750 5317M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5318M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5319L: linux-crypto@vger.kernel.org
5320S: Supported
28bceeaa
DS
5321F: drivers/crypto/nx/Makefile
5322F: drivers/crypto/nx/Kconfig
5323F: drivers/crypto/nx/nx-aes*
5324F: drivers/crypto/nx/nx-sha*
5325F: drivers/crypto/nx/nx.*
5326F: drivers/crypto/nx/nx_csbcpb.h
5327F: drivers/crypto/nx/nx_debugfs.h
956c203c 5328
0e16aafb 5329IBM Power 842 compression accelerator
41656aa7 5330M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5331S: Supported
28bceeaa
DS
5332F: drivers/crypto/nx/Makefile
5333F: drivers/crypto/nx/Kconfig
7011a122 5334F: drivers/crypto/nx/nx-842*
2da572c9 5335F: include/linux/sw842.h
2062c5b6 5336F: crypto/842.c
2da572c9 5337F: lib/842/
0e16aafb 5338
1da177e4 5339IBM Power Linux RAID adapter
8b58be88 5340M: Brian King <brking@us.ibm.com>
1da177e4 5341S: Supported
679655da 5342F: drivers/scsi/ipr.*
1da177e4 5343
9d348af4 5344IBM Power Virtual Ethernet Device Driver
eddd63a6 5345M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5346L: netdev@vger.kernel.org
5347S: Supported
9aa32835 5348F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5349
032c5e82
TF
5350IBM Power SRIOV Virtual NIC Device Driver
5351M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5352M: John Allen <jallen@linux.vnet.ibm.com>
5353L: netdev@vger.kernel.org
5354S: Supported
5355F: drivers/net/ethernet/ibm/ibmvnic.*
5356
e6babec6 5357IBM Power Virtual SCSI Device Drivers
bcbde52b 5358M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5359L: linux-scsi@vger.kernel.org
5360S: Supported
e6babec6
NF
5361F: drivers/scsi/ibmvscsi/ibmvscsi*
5362F: drivers/scsi/ibmvscsi/viosrp.h
5363
5364IBM Power Virtual FC Device Drivers
44b4dad9 5365M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5366L: linux-scsi@vger.kernel.org
5367S: Supported
5368F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5369
1da177e4 5370IBM ServeRAID RAID DRIVER
f9213e78 5371S: Orphan
679655da 5372F: drivers/scsi/ips.*
1da177e4 5373
6ed9f9c4
PT
5374ICH LPC AND GPIO DRIVER
5375M: Peter Tyser <ptyser@xes-inc.com>
5376S: Maintained
5377F: drivers/mfd/lpc_ich.c
5378F: drivers/gpio/gpio-ich.c
5379
1e7106fc 5380IDE SUBSYSTEM
8b58be88 5381M: "David S. Miller" <davem@davemloft.net>
1da177e4 5382L: linux-ide@vger.kernel.org
8a6e2535 5383Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5384T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5385S: Maintained
679655da
JP
5386F: Documentation/ide/
5387F: drivers/ide/
5388F: include/linux/ide.h
1da177e4 5389
6cb8c13d
IP
5390IDEAPAD LAPTOP EXTRAS DRIVER
5391M: Ike Panhc <ike.pan@canonical.com>
5392L: platform-driver-x86@vger.kernel.org
5393W: http://launchpad.net/ideapad-laptop
5394S: Maintained
5395F: drivers/platform/x86/ideapad-laptop.c
5396
1ea4c161
AM
5397IDEAPAD LAPTOP SLIDEBAR DRIVER
5398M: Andrey Moiseev <o2g.org.ru@gmail.com>
5399L: linux-input@vger.kernel.org
5400W: https://github.com/o2genum/ideapad-slidebar
5401S: Maintained
5402F: drivers/input/misc/ideapad_slidebar.c
5403
0f861e8c 5404IDE/ATAPI DRIVERS
487ba8e8 5405M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5406L: linux-ide@vger.kernel.org
c404c199 5407S: Maintained
679655da
JP
5408F: Documentation/cdrom/ide-cd
5409F: drivers/ide/ide-cd*
1da177e4 5410
27471fdb 5411IDLE-I7300
8b58be88 5412M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5413L: linux-pm@vger.kernel.org
27471fdb 5414S: Supported
679655da 5415F: drivers/idle/i7300_idle.c
27471fdb 5416
02cf2286 5417IEEE 802.15.4 SUBSYSTEM
b6e195fd 5418M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5419L: linux-wpan@vger.kernel.org
5420W: https://github.com/linux-wpan
5421T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5422S: Maintained
5423F: net/ieee802154/
68653359 5424F: net/mac802154/
251741b1 5425F: drivers/net/ieee802154/
580947d3
AA
5426F: include/linux/nl802154.h
5427F: include/linux/ieee802154.h
5428F: include/net/nl802154.h
5429F: include/net/mac802154.h
5430F: include/net/af_ieee802154.h
5431F: include/net/cfg802154.h
5432F: include/net/ieee802154_netdev.h
ebef9c12 5433F: Documentation/networking/ieee802154.txt
02cf2286 5434
b1c97193
SY
5435IGORPLUG-USB IR RECEIVER
5436M: Sean Young <sean@mess.org>
5437L: linux-media@vger.kernel.org
5438S: Maintained
5439F: drivers/media/rc/igorplugusb.c
5440
40ad4a30
SY
5441IGUANAWORKS USB IR TRANSCEIVER
5442M: Sean Young <sean@mess.org>
5443L: linux-media@vger.kernel.org
5444S: Maintained
5445F: drivers/media/rc/iguanair.c
5446
9545f86e 5447IIO SUBSYSTEM AND DRIVERS
030a13d7 5448M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5449R: Hartmut Knaack <knaack.h@gmx.de>
5450R: Lars-Peter Clausen <lars@metafoo.de>
5451R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5452L: linux-iio@vger.kernel.org
5453S: Maintained
03e7c251 5454F: drivers/iio/
9545f86e 5455F: drivers/staging/iio/
8fe671fc 5456F: include/linux/iio/
817020cf 5457F: tools/iio/
9545f86e 5458
65519263
SG
5459IKANOS/ADI EAGLE ADSL USB DRIVER
5460M: Matthieu Castet <castet.matthieu@free.fr>
5461M: Stanislaw Gruszka <stf_xl@wp.pl>
5462S: Maintained
5463F: drivers/usb/atm/ueagle-atm.c
5464
e89ab51f
GR
5465INA209 HARDWARE MONITOR DRIVER
5466M: Guenter Roeck <linux@roeck-us.net>
5467L: lm-sensors@lm-sensors.org
5468S: Maintained
5469F: Documentation/hwmon/ina209
5470F: Documentation/devicetree/bindings/i2c/ina209.txt
5471F: drivers/hwmon/ina209.c
5472
5473INA2XX HARDWARE MONITOR DRIVER
5474M: Guenter Roeck <linux@roeck-us.net>
5475L: lm-sensors@lm-sensors.org
5476S: Maintained
5477F: Documentation/hwmon/ina2xx
5478F: drivers/hwmon/ina2xx.c
5479F: include/linux/platform_data/ina2xx.h
5480
14dc124f
SIG
5481INDUSTRY PACK SUBSYSTEM (IPACK)
5482M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5483M: Jens Taprogge <jens.taprogge@taprogge.org>
5484M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5485L: industrypack-devel@lists.sourceforge.net
5486W: http://industrypack.sourceforge.net
5487S: Maintained
5488F: drivers/ipack/
5489
8adc53fd
ZLK
5490INGENIC JZ4780 DMA Driver
5491M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5492S: Maintained
5493F: drivers/dma/dma-jz4780.c
5494
aa7168f4 5495INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5496M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5497M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5498L: linux-ima-devel@lists.sourceforge.net
5499L: linux-ima-user@lists.sourceforge.net
5500L: linux-security-module@vger.kernel.org
9f273c24 5501T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5502S: Supported
679655da 5503F: security/integrity/ima/
aa7168f4 5504
9a4ea5a9
JH
5505IMGTEC IR DECODER DRIVER
5506M: James Hogan <james.hogan@imgtec.com>
5507S: Maintained
5508F: drivers/media/rc/img-ir/
5509
1da177e4 5510IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5511L: linux-fbdev@vger.kernel.org
843393d3 5512S: Orphan
8a61f013 5513F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5514
5515INFINIBAND SUBSYSTEM
b6b2bbe6 5516M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5517M: Sean Hefty <sean.hefty@intel.com>
5518M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5519L: linux-rdma@vger.kernel.org
605841f5 5520W: http://www.openfabrics.org/
8a6e2535 5521Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5522T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5523S: Supported
679655da
JP
5524F: Documentation/infiniband/
5525F: drivers/infiniband/
2dfcad3a 5526F: drivers/staging/rdma/
c117ab84 5527F: include/uapi/linux/if_infiniband.h
954138dc
YD
5528F: include/uapi/rdma/
5529F: include/rdma/
1da177e4 5530
c9f04f58 5531INOTIFY
8b58be88
JP
5532M: John McCutchan <john@johnmccutchan.com>
5533M: Robert Love <rlove@rlove.org>
5534M: Eric Paris <eparis@parisplace.org>
c9f04f58 5535S: Maintained
679655da
JP
5536F: Documentation/filesystems/inotify.txt
5537F: fs/notify/inotify/
5538F: include/linux/inotify.h
c117ab84 5539F: include/uapi/linux/inotify.h
c9f04f58 5540
e2d1d6c0 5541INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5542M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5543L: linux-input@vger.kernel.org
8a6e2535 5544Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5545T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5546S: Maintained
679655da 5547F: drivers/input/
f4eea7e2 5548F: include/linux/input.h
c117ab84 5549F: include/uapi/linux/input.h
f4eea7e2 5550F: include/linux/input/
e2d1d6c0 5551
3267a87f 5552INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5553M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5554L: linux-input@vger.kernel.org
75dd112a 5555S: Odd fixes
3267a87f 5556F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5557F: drivers/input/input-mt.c
3267a87f
HR
5558K: \b(ABS|SYN)_MT_
5559
97fa99a3
JY
5560INTEL ASoC BDW/HSW DRIVERS
5561M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5562L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5563S: Supported
e8e1225d
JP
5564F: sound/soc/intel/common/sst-dsp*
5565F: sound/soc/intel/common/sst-firmware.c
5566F: sound/soc/intel/boards/broadwell.c
5567F: sound/soc/intel/haswell/
97fa99a3 5568
4ac13e17
DJ
5569INTEL C600 SERIES SAS CONTROLLER DRIVER
5570M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5571M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5572L: linux-scsi@vger.kernel.org
7106891a
DJ
5573T: git git://git.code.sf.net/p/intel-sas/isci
5574S: Supported
4ac13e17 5575F: drivers/scsi/isci/
4ac13e17 5576
ecc83e52
AH
5577INTEL HID EVENT DRIVER
5578M: Alex Hung <alex.hung@canonical.com>
5579L: platform-driver-x86@vger.kernel.org
5580S: Maintained
5581F: drivers/platform/x86/intel-hid.c
5582
26717172
LB
5583INTEL IDLE DRIVER
5584M: Len Brown <lenb@kernel.org>
bf1c138e 5585L: linux-pm@vger.kernel.org
08deed1e 5586T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5587S: Supported
5588F: drivers/idle/intel_idle.c
5589
7c1ac18d 5590INTEL PSTATE DRIVER
58ac1f62
SP
5591M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5592M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5593L: linux-pm@vger.kernel.org
5594S: Supported
5595F: drivers/cpufreq/intel_pstate.c
5596
9eb8ef74 5597INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5598M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5599L: linux-fbdev@vger.kernel.org
ce00f85c 5600S: Maintained
679655da 5601F: Documentation/fb/intelfb.txt
8a61f013 5602F: drivers/video/fbdev/intelfb/
9eb8ef74 5603
1da177e4 5604INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5605M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5606L: linux-fbdev@vger.kernel.org
ce00f85c 5607S: Maintained
8a61f013 5608F: drivers/video/fbdev/i810/
1da177e4 5609
f4a9bc4c 5610INTEL MENLOW THERMAL DRIVER
8b58be88 5611M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5612L: platform-driver-x86@vger.kernel.org
5ca92bd9 5613W: https://01.org/linux-acpi
f4a9bc4c 5614S: Supported
679655da 5615F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5616
248a9dc3 5617INTEL I/OAT DMA DRIVER
18ebd564 5618M: Dave Jiang <dave.jiang@intel.com>
08223d80 5619R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5620L: dmaengine@vger.kernel.org
5621Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5622S: Supported
679655da 5623F: drivers/dma/ioat*
248a9dc3 5624
6c8909b4 5625INTEL IOMMU (VT-d)
8b58be88 5626M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5627L: iommu@lists.linux-foundation.org
54e5881d 5628T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5629S: Supported
3fb39615 5630F: drivers/iommu/intel-iommu.c
679655da 5631F: include/linux/intel-iommu.h
6c8909b4 5632
b3e5f263 5633INTEL IOP-ADMA DMA DRIVER
08223d80 5634R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5635S: Odd fixes
679655da 5636F: drivers/dma/iop-adma.c
b3e5f263 5637
9251ce95 5638INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5639M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5640S: Maintained
679655da
JP
5641F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5642F: arch/arm/mach-ixp4xx/include/mach/npe.h
5643F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5644F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5645F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5646F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5647
844dd05f 5648INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5649M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5650S: Maintained
679655da 5651F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5652
2f302324 5653INTEL ETHERNET DRIVERS
8b58be88 5654M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5655R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5656R: Shannon Nelson <shannon.nelson@intel.com>
5657R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5658R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5659R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5660R: John Ronciak <john.ronciak@intel.com>
5661R: Mitch Williams <mitch.a.williams@intel.com>
5662L: intel-wired-lan@lists.osuosl.org
f6fde11a 5663W: http://www.intel.com/support/feedback.htm
d94e6fed 5664W: http://e1000.sourceforge.net/
2f302324
JK
5665Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5666T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5667T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5668S: Supported
0d164401
JK
5669F: Documentation/networking/e100.txt
5670F: Documentation/networking/e1000.txt
5671F: Documentation/networking/e1000e.txt
5672F: Documentation/networking/igb.txt
5673F: Documentation/networking/igbvf.txt
5674F: Documentation/networking/ixgb.txt
5675F: Documentation/networking/ixgbe.txt
5676F: Documentation/networking/ixgbevf.txt
1bff6529 5677F: Documentation/networking/i40e.txt
105bf2fe 5678F: Documentation/networking/i40evf.txt
dee1ad47 5679F: drivers/net/ethernet/intel/
bc90d291 5680F: drivers/net/ethernet/intel/*/
1da177e4 5681
0963d59b
LW
5682INTEL-MID GPIO DRIVER
5683M: David Cohen <david.a.cohen@linux.intel.com>
5684L: linux-gpio@vger.kernel.org
5685S: Maintained
5686F: drivers/gpio/gpio-intel-mid.c
5687
ca907a90
SY
5688INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5689M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5690L: linux-wireless@vger.kernel.org
ca907a90 5691S: Maintained
679655da 5692F: Documentation/networking/README.ipw2100
679655da 5693F: Documentation/networking/README.ipw2200
367a1092 5694F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5695
5760b0a5
AS
5696INTEL(R) TRACE HUB
5697M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5698S: Supported
5699F: Documentation/trace/intel_th.txt
5700F: drivers/hwtracing/intel_th/
5701
4bd96a7a 5702INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5703M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5704L: tboot-devel@lists.sourceforge.net
5705W: http://tboot.sourceforge.net
e9b7d7c8 5706T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5707S: Supported
5708F: Documentation/intel_txt.txt
5709F: include/linux/tboot.h
5710F: arch/x86/kernel/tboot.c
5711
8a70da82 5712INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5713M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5714M: linux-wimax@intel.com
49e7d9df 5715L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5716S: Supported
5717W: http://linuxwimax.org
679655da
JP
5718F: Documentation/wimax/README.i2400m
5719F: drivers/net/wimax/i2400m/
c117ab84 5720F: include/uapi/linux/wimax/i2400m.h
8a70da82 5721
1c0ce89c
SG
5722INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5723M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5724L: linux-wireless@vger.kernel.org
1c0ce89c 5725S: Supported
7ac9a364 5726F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5727
b481de9c 5728INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5729M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5730M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5731M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5732L: linux-wireless@vger.kernel.org
b481de9c 5733W: http://intellinuxwireless.org
b62ff718 5734T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5735S: Supported
e705c121 5736F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5737
de8fe023
TW
5738INTEL MANAGEMENT ENGINE (mei)
5739M: Tomas Winkler <tomas.winkler@intel.com>
5740L: linux-kernel@vger.kernel.org
5741S: Supported
c117ab84 5742F: include/uapi/linux/mei.h
5069288b 5743F: include/linux/mei_cl_bus.h
de8fe023 5744F: drivers/misc/mei/*
e07950a1 5745F: Documentation/misc-devices/mei/*
de8fe023 5746
50ceb98b
SD
5747INTEL MIC DRIVERS (mic)
5748M: Sudeep Dutt <sudeep.dutt@intel.com>
5749M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5750S: Supported
5751W: https://github.com/sudeepdutt/mic
5752W: http://software.intel.com/en-us/mic-developer
5753F: include/linux/mic_bus.h
5754F: include/linux/scif.h
5755F: include/uapi/linux/mic_common.h
5756F: include/uapi/linux/mic_ioctl.h
9f273c24 5757F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
5758F: drivers/misc/mic/
5759F: drivers/dma/mic_x100_dma.c
5760F: drivers/dma/mic_x100_dma.h
9f273c24 5761F: Documentation/mic/
50ceb98b 5762
fdca4f16 5763INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5764M: Zha Qipeng<qipeng.zha@intel.com>
5765L: platform-driver-x86@vger.kernel.org
5766S: Maintained
5767F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5768F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5769F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5770F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5771
378f956e
SKC
5772INTEL TELEMETRY DRIVER
5773M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5774L: platform-driver-x86@vger.kernel.org
5775S: Maintained
378f956e 5776F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 5777F: drivers/platform/x86/intel_telemetry*
0a8b8353 5778
cb109a0e 5779IOC3 ETHERNET DRIVER
8b58be88 5780M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5781L: linux-mips@linux-mips.org
5782S: Maintained
8862bf1e 5783F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5784
cb109a0e 5785IOC3 SERIAL DRIVER
8b58be88 5786M: Pat Gefre <pfg@sgi.com>
d39e0721 5787L: linux-serial@vger.kernel.org
cb109a0e 5788S: Maintained
df621252 5789F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5790
0b6e8569
SW
5791IOMMU DRIVERS
5792M: Joerg Roedel <joro@8bytes.org>
5793L: iommu@lists.linux-foundation.org
5794T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5795S: Maintained
5796F: drivers/iommu/
5797
4480f15b 5798IP MASQUERADING
8b58be88 5799M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5800S: Maintained
679655da 5801F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5802
4409ebe9 5803IPMI SUBSYSTEM
8b58be88 5804M: Corey Minyard <minyard@acm.org>
b0c90653 5805L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5806W: http://openipmi.sourceforge.net/
5807S: Supported
679655da
JP
5808F: Documentation/IPMI.txt
5809F: drivers/char/ipmi/
5810F: include/linux/ipmi*
c117ab84 5811F: include/uapi/linux/ipmi*
4409ebe9 5812
2d800897
KW
5813QCOM AUDIO (ASoC) DRIVERS
5814M: Patrick Lai <plai@codeaurora.org>
5815M: Banajit Goswami <bgoswami@codeaurora.org>
5816L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5817S: Supported
5818F: sound/soc/qcom/
5819
e2d1d6c0 5820IPS SCSI RAID DRIVER
8b58be88 5821M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5822L: linux-scsi@vger.kernel.org
5823W: http://www.adaptec.com/
5824S: Maintained
679655da 5825F: drivers/scsi/ips*
e2d1d6c0
RD
5826
5827IPVS
8b58be88
JP
5828M: Wensong Zhang <wensong@linux-vs.org>
5829M: Simon Horman <horms@verge.net.au>
5830M: Julian Anastasov <ja@ssi.bg>
979b6c13 5831L: netdev@vger.kernel.org
e2d1d6c0 5832L: lvs-devel@vger.kernel.org
1da177e4 5833S: Maintained
9f273c24
FW
5834T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5835T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 5836F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5837F: include/net/ip_vs.h
c117ab84 5838F: include/uapi/linux/ip_vs.h
679655da 5839F: net/netfilter/ipvs/
1da177e4 5840
e7839f25 5841IPWIRELESS DRIVER
e5f6450c 5842M: Jiri Kosina <jikos@kernel.org>
d8130624 5843M: David Sterba <dsterba@suse.com>
92094aa0 5844S: Odd Fixes
282361a0 5845F: drivers/tty/ipwireless/
099dc4fb 5846
e2d1d6c0 5847IPX NETWORK LAYER
8b58be88 5848M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5849L: netdev@vger.kernel.org
5850S: Maintained
679655da 5851F: include/net/ipx.h
c117ab84 5852F: include/uapi/linux/ipx.h
679655da 5853F: net/ipx/
e2d1d6c0 5854
1da177e4 5855IRDA SUBSYSTEM
8b58be88 5856M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5857L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5858L: netdev@vger.kernel.org
1da177e4 5859W: http://irda.sourceforge.net/
f353976d 5860S: Maintained
e0057975 5861T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5862F: Documentation/networking/irda.txt
5863F: drivers/net/irda/
5864F: include/net/irda/
5865F: net/irda/
1da177e4 5866
a800c7cc
TG
5867IRQ SUBSYSTEM
5868M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5869L: linux-kernel@vger.kernel.org
a800c7cc 5870S: Maintained
75fc2d37 5871T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5872F: kernel/irq/
2ed9fd28
JC
5873
5874IRQCHIP DRIVERS
5875M: Thomas Gleixner <tglx@linutronix.de>
5876M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5877M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5878L: linux-kernel@vger.kernel.org
5879S: Maintained
5880T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5881T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5882F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5883F: drivers/irqchip/
a800c7cc 5884
7ab3a837 5885IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5886M: Jiang Liu <jiang.liu@linux.intel.com>
5887M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5888S: Maintained
b09dec2c 5889T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5890F: Documentation/IRQ-domain.txt
5891F: include/linux/irqdomain.h
5892F: kernel/irq/irqdomain.c
b09dec2c 5893F: kernel/irq/msi.c
7ab3a837 5894
e2d1d6c0 5895ISAPNP
8b58be88 5896M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5897S: Maintained
679655da
JP
5898F: Documentation/isapnp.txt
5899F: drivers/pnp/isapnp/
5900F: include/linux/isapnp.h
e2d1d6c0 5901
d39b8420
HV
5902ISA RADIO MODULE
5903M: Hans Verkuil <hverkuil@xs4all.nl>
5904L: linux-media@vger.kernel.org
5905T: git git://linuxtv.org/media_tree.git
a825eaec 5906W: https://linuxtv.org
d39b8420
HV
5907S: Maintained
5908F: drivers/media/radio/radio-isa*
5909
71a6d0af
HW
5910iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5911M: Peter Jones <pjones@redhat.com>
5912M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5913S: Maintained
5914F: drivers/firmware/iscsi_ibft*
5915
14816b1e 5916ISCSI
8b58be88 5917M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5918L: open-iscsi@googlegroups.com
5919W: www.open-iscsi.org
54e5881d 5920T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5921S: Maintained
679655da
JP
5922F: drivers/scsi/*iscsi*
5923F: include/scsi/*iscsi*
14816b1e 5924
1e65eb42
OG
5925ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5926M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5927M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5928M: Roi Dayan <roid@mellanox.com>
5929L: linux-rdma@vger.kernel.org
5930S: Supported
5931W: http://www.openfabrics.org
5932W: www.open-iscsi.org
5933Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5934F: drivers/infiniband/ulp/iser/
1e65eb42 5935
2b70e5fd
SG
5936ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5937M: Sagi Grimberg <sagig@mellanox.com>
5938T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5939L: linux-rdma@vger.kernel.org
5940L: target-devel@vger.kernel.org
5941S: Supported
5942W: http://www.linux-iscsi.org
5943F: drivers/infiniband/ulp/isert
5944
1da177e4 5945ISDN SUBSYSTEM
8b58be88 5946M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5947L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5948L: netdev@vger.kernel.org
1da177e4 5949W: http://www.isdn4linux.de
54e5881d 5950T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5951S: Maintained
679655da
JP
5952F: Documentation/isdn/
5953F: drivers/isdn/
5954F: include/linux/isdn.h
5955F: include/linux/isdn/
c117ab84
CEB
5956F: include/uapi/linux/isdn.h
5957F: include/uapi/linux/isdn/
1da177e4
LT
5958
5959ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5960M: Armin Schindler <mac@melware.de>
d5d52273 5961L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5962W: http://www.melware.de
5963S: Maintained
679655da 5964F: drivers/isdn/hardware/eicon/
1da177e4 5965
d624870f 5966IT87 HARDWARE MONITORING DRIVER
d8130624 5967M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
5968L: lm-sensors@lm-sensors.org
5969S: Maintained
5970F: Documentation/hwmon/it87
5971F: drivers/hwmon/it87.c
5972
d7104bff
AP
5973IT913X MEDIA DRIVER
5974M: Antti Palosaari <crope@iki.fi>
5975L: linux-media@vger.kernel.org
a825eaec 5976W: https://linuxtv.org
d7104bff
AP
5977W: http://palosaari.fi/linux/
5978Q: http://patchwork.linuxtv.org/project/linux-media/list/
5979T: git git://linuxtv.org/anttip/media_tree.git
5980S: Maintained
249c697e 5981F: drivers/media/tuners/it913x*
d7104bff 5982
91821ff3 5983IVTV VIDEO4LINUX DRIVER
6afdeaf8 5984M: Andy Walls <awalls@md.metrocast.net>
7b212edf 5985L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 5986L: linux-media@vger.kernel.org
275ffde4 5987T: git git://linuxtv.org/media_tree.git
91821ff3
HV
5988W: http://www.ivtvdriver.org
5989S: Maintained
679655da 5990F: Documentation/video4linux/*.ivtv
90d72ac6 5991F: drivers/media/pci/ivtv/
c117ab84 5992F: include/uapi/linux/ivtv*
91821ff3 5993
68620bdd
MP
5994IX2505V MEDIA DRIVER
5995M: Malcolm Priestley <tvboxspy@gmail.com>
5996L: linux-media@vger.kernel.org
a825eaec 5997W: https://linuxtv.org
68620bdd
MP
5998Q: http://patchwork.linuxtv.org/project/linux-media/list/
5999S: Maintained
6000F: drivers/media/dvb-frontends/ix2505v*
6001
4453d736
GR
6002JC42.4 TEMPERATURE SENSOR DRIVER
6003M: Guenter Roeck <linux@roeck-us.net>
6004L: lm-sensors@lm-sensors.org
6005S: Maintained
6006F: drivers/hwmon/jc42.c
6007F: Documentation/hwmon/jc42
6008
e2d1d6c0 6009JFS FILESYSTEM
3256f80f 6010M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6011L: jfs-discussion@lists.sourceforge.net
6012W: http://jfs.sourceforge.net/
54e5881d 6013T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6014S: Maintained
679655da
JP
6015F: Documentation/filesystems/jfs.txt
6016F: fs/jfs/
e2d1d6c0 6017
95252236 6018JME NETWORK DRIVER
8b58be88 6019M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6020L: netdev@vger.kernel.org
6021S: Maintained
63d24a0e 6022F: drivers/net/ethernet/jme.*
95252236 6023
1da177e4 6024JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6025M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6026L: linux-mtd@lists.infradead.org
6027W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6028S: Maintained
679655da 6029F: fs/jffs2/
c117ab84 6030F: include/uapi/linux/jffs2.h
1da177e4 6031
d183e11a
TT
6032JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6033M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6034M: Jan Kara <jack@suse.com>
d183e11a
TT
6035L: linux-ext4@vger.kernel.org
6036S: Maintained
6037F: fs/jbd2/
6038F: include/linux/jbd2.h
ae0718f8 6039
207dab5f
MU
6040JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6041M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6042L: linux-media@vger.kernel.org
6043S: Maintained
6044F: drivers/media/platform/rcar_jpu.c
6045
fd8b6cb4 6046JSM Neo PCI based serial card
9d141cb9 6047M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
6048L: linux-serial@vger.kernel.org
6049S: Maintained
df621252 6050F: drivers/tty/serial/jsm/
ae0718f8 6051
af39917d
CL
6052K10TEMP HARDWARE MONITORING DRIVER
6053M: Clemens Ladisch <clemens@ladisch.de>
6054L: lm-sensors@lm-sensors.org
6055S: Maintained
6056F: Documentation/hwmon/k10temp
6057F: drivers/hwmon/k10temp.c
6058
4660cb35 6059K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6060M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 6061L: lm-sensors@lm-sensors.org
ae0718f8 6062S: Maintained
679655da
JP
6063F: Documentation/hwmon/k8temp
6064F: drivers/hwmon/k8temp.c
ae0718f8 6065
1da177e4 6066KCONFIG
5eb1f99e 6067M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6068L: linux-kbuild@vger.kernel.org
cea8321c 6069T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6070S: Maintained
679655da
JP
6071F: Documentation/kbuild/kconfig-language.txt
6072F: scripts/kconfig/
1da177e4 6073
ea6c2089 6074KDUMP
8b58be88
JP
6075M: Vivek Goyal <vgoyal@redhat.com>
6076M: Haren Myneni <hbabu@us.ibm.com>
34633993 6077L: kexec@lists.infradead.org
ea6c2089
VG
6078W: http://lse.sourceforge.net/kdump/
6079S: Maintained
80811493 6080F: Documentation/kdump/
ea6c2089 6081
f41bf02f
HV
6082KEENE FM RADIO TRANSMITTER DRIVER
6083M: Hans Verkuil <hverkuil@xs4all.nl>
6084L: linux-media@vger.kernel.org
6085T: git git://linuxtv.org/media_tree.git
a825eaec 6086W: https://linuxtv.org
f41bf02f
HV
6087S: Maintained
6088F: drivers/media/radio/radio-keene*
6089
1da177e4 6090KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6091M: Ian Kent <raven@themaw.net>
f694fc97 6092L: autofs@vger.kernel.org
1da177e4 6093S: Maintained
679655da 6094F: fs/autofs4/
1da177e4 6095
70fb7ba6 6096KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6097M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6098T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6099T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6100L: linux-kbuild@vger.kernel.org
5ce45962 6101S: Maintained
679655da
JP
6102F: Documentation/kbuild/
6103F: Makefile
6104F: scripts/Makefile.*
70fb7ba6
MM
6105F: scripts/basic/
6106F: scripts/mk*
6107F: scripts/package/
1da177e4
LT
6108
6109KERNEL JANITORS
c3000e03 6110L: kernel-janitors@vger.kernel.org
10466f5a 6111W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6112S: Odd Fixes
1da177e4 6113
e8b43555 6114KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6115M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6116M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6117L: linux-nfs@vger.kernel.org
1da177e4 6118W: http://nfs.sourceforge.net/
9f273c24 6119T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6120S: Supported
679655da 6121F: fs/nfsd/
c117ab84 6122F: include/uapi/linux/nfsd/
679655da
JP
6123F: fs/lockd/
6124F: fs/nfs_common/
6125F: net/sunrpc/
6126F: include/linux/lockd/
6127F: include/linux/sunrpc/
c117ab84 6128F: include/uapi/linux/sunrpc/
1da177e4 6129
13b122b3
SK
6130KERNEL SELFTEST FRAMEWORK
6131M: Shuah Khan <shuahkh@osg.samsung.com>
6132L: linux-api@vger.kernel.org
6133T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6134S: Maintained
6135F: tools/testing/selftests
6136
426d62e2 6137KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6138M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6139M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6140L: kvm@vger.kernel.org
e3e58478 6141W: http://www.linux-kvm.org
a94b40a6 6142T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6143S: Supported
c93a64fe
PB
6144F: Documentation/*/kvm*.txt
6145F: Documentation/virtual/kvm/
679655da 6146F: arch/*/kvm/
1662e862
CB
6147F: arch/x86/kernel/kvm.c
6148F: arch/x86/kernel/kvmclock.c
679655da
JP
6149F: arch/*/include/asm/kvm*
6150F: include/linux/kvm*
c117ab84 6151F: include/uapi/linux/kvm*
679655da 6152F: virt/kvm/
426d62e2 6153
ad8003d3 6154KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6155M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6156L: kvm@vger.kernel.org
038161de 6157W: http://www.linux-kvm.org/
7de609c8 6158S: Maintained
679655da 6159F: arch/x86/include/asm/svm.h
679655da 6160F: arch/x86/kvm/svm.c
426d62e2 6161
513014b7 6162KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6163M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6164L: kvm-ppc@vger.kernel.org
038161de 6165W: http://www.linux-kvm.org/
6a7f972d 6166T: git git://github.com/agraf/linux-2.6.git
513014b7 6167S: Supported
679655da
JP
6168F: arch/powerpc/include/asm/kvm*
6169F: arch/powerpc/kvm/
513014b7 6170
85f8fffe 6171KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6172M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6173M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6174L: linux-s390@vger.kernel.org
6175W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6176T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6177S: Supported
679655da
JP
6178F: Documentation/s390/kvm.txt
6179F: arch/s390/include/asm/kvm*
80811493 6180F: arch/s390/kvm/
85f8fffe 6181
a749474d 6182KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6183M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6184M: Marc Zyngier <marc.zyngier@arm.com>
6185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6186L: kvmarm@lists.cs.columbia.edu
6187W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6188T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6189S: Supported
a749474d
CD
6190F: arch/arm/include/uapi/asm/kvm*
6191F: arch/arm/include/asm/kvm*
6192F: arch/arm/kvm/
5c8818b4
MZ
6193F: virt/kvm/arm/
6194F: include/kvm/arm_*
a749474d 6195
6394a3ec 6196KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6197M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6198M: Marc Zyngier <marc.zyngier@arm.com>
6199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6200L: kvmarm@lists.cs.columbia.edu
6201S: Maintained
6202F: arch/arm64/include/uapi/asm/kvm*
6203F: arch/arm64/include/asm/kvm*
6204F: arch/arm64/kvm/
6205
bfd3d532
JH
6206KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6207M: James Hogan <james.hogan@imgtec.com>
6208L: linux-mips@linux-mips.org
6209S: Supported
6210F: arch/mips/include/uapi/asm/kvm*
6211F: arch/mips/include/asm/kvm*
6212F: arch/mips/kvm/
6213
dc009d92 6214KEXEC
8b58be88 6215M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6216W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6217L: kexec@lists.infradead.org
dc009d92 6218S: Maintained
679655da 6219F: include/linux/kexec.h
c117ab84 6220F: include/uapi/linux/kexec.h
679655da 6221F: kernel/kexec.c
dc009d92 6222
e971461f
DH
6223KEYS/KEYRINGS:
6224M: David Howells <dhowells@redhat.com>
aa62efff 6225L: keyrings@vger.kernel.org
e971461f 6226S: Maintained
d410fa4e 6227F: Documentation/security/keys.txt
e971461f
DH
6228F: include/linux/key.h
6229F: include/linux/key-type.h
6230F: include/keys/
6231F: security/keys/
6232
7f3c68be 6233KEYS-TRUSTED
74dd744f
MZ
6234M: David Safford <safford@us.ibm.com>
6235M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6236L: linux-security-module@vger.kernel.org
aa62efff 6237L: keyrings@vger.kernel.org
7f3c68be 6238S: Supported
d410fa4e 6239F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6240F: include/keys/trusted-type.h
6241F: security/keys/trusted.c
6242F: security/keys/trusted.h
6243
6244KEYS-ENCRYPTED
74dd744f
MZ
6245M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6246M: David Safford <safford@us.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 6251F: include/keys/encrypted-type.h
19c90aa6 6252F: security/keys/encrypted-keys/
7f3c68be 6253
5b778dad 6254KGDB / KDB /debug_core
8b58be88 6255M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6256W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6257L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6258T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6259S: Maintained
679655da
JP
6260F: Documentation/DocBook/kgdb.tmpl
6261F: drivers/misc/kgdbts.c
df621252 6262F: drivers/tty/serial/kgdboc.c
5b778dad 6263F: include/linux/kdb.h
679655da 6264F: include/linux/kgdb.h
4063eb5f 6265F: kernel/debug/
e3e2aaf7 6266
456db8cc 6267KMEMCHECK
8b58be88 6268M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6269M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6270S: Maintained
410d7a97
JP
6271F: Documentation/kmemcheck.txt
6272F: arch/x86/include/asm/kmemcheck.h
6273F: arch/x86/mm/kmemcheck/
6274F: include/linux/kmemcheck.h
6275F: mm/kmemcheck.c
b9ce08c0 6276
c3bb4d24 6277KMEMLEAK
8b58be88 6278M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6279S: Maintained
6280F: Documentation/kmemleak.txt
6281F: include/linux/kmemleak.h
6282F: mm/kmemleak.c
6283F: mm/kmemleak-test.c
6284
89559a61 6285KPROBES
8b58be88
JP
6286M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6287M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6288M: "David S. Miller" <davem@davemloft.net>
97c29e74 6289M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6290S: Maintained
679655da
JP
6291F: Documentation/kprobes.txt
6292F: include/linux/kprobes.h
6293F: kernel/kprobes.c
89559a61 6294
70e84049 6295KS0108 LCD CONTROLLER DRIVER
8b58be88 6296M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6297W: http://miguelojeda.es/auxdisplay.htm
6298W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6299S: Maintained
679655da
JP
6300F: Documentation/auxdisplay/ks0108
6301F: drivers/auxdisplay/ks0108.c
6302F: include/linux/ks0108.h
70e84049 6303
1b69c6d0
DA
6304L3MDEV
6305M: David Ahern <dsa@cumulusnetworks.com>
6306L: netdev@vger.kernel.org
6307S: Maintained
6308F: net/l3mdev
6309F: include/net/l3mdev.h
6310
9ca44355
JC
6311LANTIQ MIPS ARCHITECTURE
6312M: John Crispin <blogic@openwrt.org>
6313L: linux-mips@linux-mips.org
6314S: Maintained
6315F: arch/mips/lantiq
6316
1da177e4 6317LAPB module
1da177e4 6318L: linux-x25@vger.kernel.org
bf9915cc 6319S: Orphan
679655da
JP
6320F: Documentation/networking/lapb-module.txt
6321F: include/*/lapb.h
6322F: net/lapb/
1da177e4
LT
6323
6324LASI 53c700 driver for PARISC
8b58be88 6325M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6326L: linux-scsi@vger.kernel.org
6327S: Maintained
679655da
JP
6328F: Documentation/scsi/53c700.txt
6329F: drivers/scsi/53c700*
1da177e4 6330
263de9b5 6331LED SUBSYSTEM
8b58be88 6332M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6333M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6334L: linux-leds@vger.kernel.org
b8926ba0 6335T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6336S: Maintained
679655da
JP
6337F: drivers/leds/
6338F: include/linux/leds.h
263de9b5 6339
b0461a44 6340LEGACY EEPROM DRIVER
d8130624 6341M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6342S: Maintained
6343F: Documentation/misc-devices/eeprom
6344F: drivers/misc/eeprom/eeprom.c
6345
1da177e4 6346LEGO USB Tower driver
8b58be88 6347M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6348L: legousb-devel@lists.sourceforge.net
6349W: http://legousb.sourceforge.net/
6350S: Maintained
679655da 6351F: drivers/usb/misc/legousbtower.c
1da177e4 6352
055616a8
MK
6353LG2160 MEDIA DRIVER
6354M: Michael Krufky <mkrufky@linuxtv.org>
6355L: linux-media@vger.kernel.org
a825eaec 6356W: https://linuxtv.org
055616a8
MK
6357W: http://github.com/mkrufky
6358Q: http://patchwork.linuxtv.org/project/linux-media/list/
6359T: git git://linuxtv.org/mkrufky/tuners.git
6360S: Maintained
6361F: drivers/media/dvb-frontends/lg2160.*
6362
6f0e7725
MK
6363LGDT3305 MEDIA DRIVER
6364M: Michael Krufky <mkrufky@linuxtv.org>
6365L: linux-media@vger.kernel.org
a825eaec 6366W: https://linuxtv.org
6f0e7725
MK
6367W: http://github.com/mkrufky
6368Q: http://patchwork.linuxtv.org/project/linux-media/list/
6369T: git git://linuxtv.org/mkrufky/tuners.git
6370S: Maintained
6371F: drivers/media/dvb-frontends/lgdt3305.*
6372
568a17ff 6373LGUEST
8b58be88 6374M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6375L: lguest@lists.ozlabs.org
568a17ff 6376W: http://lguest.ozlabs.org/
72e91863 6377S: Odd Fixes
070f420b 6378F: arch/x86/include/asm/lguest*.h
679655da
JP
6379F: arch/x86/lguest/
6380F: drivers/lguest/
6381F: include/linux/lguest*.h
070f420b 6382F: tools/lguest/
568a17ff 6383
32ac7cb2
TH
6384LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6385M: Tejun Heo <tj@kernel.org>
6386L: linux-ide@vger.kernel.org
6387T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6388S: Maintained
6389F: drivers/ata/
6390F: include/linux/ata.h
6391F: include/linux/libata.h
6392
6393LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6394M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6395L: linux-ide@vger.kernel.org
6396T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6397S: Maintained
6398F: include/linux/pata_arasan_cf_data.h
6399F: drivers/ata/pata_arasan_cf.c
6400
c7fa056c
BZ
6401LIBATA PATA DRIVERS
6402M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6403M: Tejun Heo <tj@kernel.org>
6404L: linux-ide@vger.kernel.org
6405T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6406S: Maintained
6407F: drivers/ata/pata_*.c
6408F: drivers/ata/ata_generic.c
6409
32ac7cb2
TH
6410LIBATA SATA AHCI PLATFORM devices support
6411M: Hans de Goede <hdegoede@redhat.com>
6412M: Tejun Heo <tj@kernel.org>
6413L: linux-ide@vger.kernel.org
6414T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6415S: Maintained
6416F: drivers/ata/ahci_platform.c
6417F: drivers/ata/libahci_platform.c
6418F: include/linux/ahci_platform.h
6419
6420LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6421M: Mikael Pettersson <mikpelinux@gmail.com>
6422L: linux-ide@vger.kernel.org
6423T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6424S: Maintained
6425F: drivers/ata/sata_promise.*
6426
1acd437c
SL
6427LIBLOCKDEP
6428M: Sasha Levin <sasha.levin@oracle.com>
6429S: Maintained
6430F: tools/lib/lockdep/
6431
bc30196f
DW
6432LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6433M: Dan Williams <dan.j.williams@intel.com>
6434L: linux-nvdimm@lists.01.org
6435Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6436T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6437S: Supported
6438F: drivers/nvdimm/*
6439F: include/linux/nd.h
6440F: include/linux/libnvdimm.h
6441F: include/uapi/linux/ndctl.h
6442
6443LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6444M: Ross Zwisler <ross.zwisler@linux.intel.com>
6445L: linux-nvdimm@lists.01.org
6446Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6447S: Supported
6448F: drivers/nvdimm/blk.c
6449F: drivers/nvdimm/region_devs.c
6450F: drivers/acpi/nfit*
6451
6452LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6453M: Vishal Verma <vishal.l.verma@intel.com>
6454L: linux-nvdimm@lists.01.org
6455Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6456S: Supported
6457F: drivers/nvdimm/btt*
6458
6459LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6460M: Ross Zwisler <ross.zwisler@linux.intel.com>
6461L: linux-nvdimm@lists.01.org
6462Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6463S: Supported
6464F: drivers/nvdimm/pmem.c
b864bc17 6465F: include/linux/pmem.h
40603526 6466F: arch/*/include/asm/pmem.h
bc30196f 6467
cd9e9808
MB
6468LIGHTNVM PLATFORM SUPPORT
6469M: Matias Bjorling <mb@lightnvm.io>
6470W: http://github/OpenChannelSSD
4ead1a25 6471L: linux-block@vger.kernel.org
cd9e9808
MB
6472S: Maintained
6473F: drivers/lightnvm/
6474F: include/linux/lightnvm.h
6475F: include/uapi/linux/lightnvm.h
6476
1da177e4 6477LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6478M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6479W: http://www.ibm.com/linux/ltc/projects/ppc
6480S: Supported
11c34c7d 6481F: arch/powerpc/boot/rs6000.h
1da177e4 6482
852bb9f5 6483LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6484M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6485M: Paul Mackerras <paulus@samba.org>
ea668936 6486M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6487W: http://www.penguinppc.org/
a4724ed6 6488L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6489Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6490T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6491S: Supported
11c34c7d
JP
6492F: Documentation/powerpc/
6493F: arch/powerpc/
1da177e4
LT
6494
6495LINUX FOR POWER MACINTOSH
8b58be88 6496M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6497W: http://www.penguinppc.org/
a4724ed6 6498L: linuxppc-dev@lists.ozlabs.org
1da177e4 6499S: Maintained
11c34c7d
JP
6500F: arch/powerpc/platforms/powermac/
6501F: drivers/macintosh/
1da177e4 6502
77a76369 6503LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6504M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6505L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6506T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6507S: Maintained
11c34c7d
JP
6508F: arch/powerpc/platforms/512x/
6509F: arch/powerpc/platforms/52xx/
1da177e4
LT
6510
6511LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6512M: Alistair Popple <alistair@popple.id.au>
8b58be88 6513M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6514W: http://www.penguinppc.org/
a4724ed6 6515L: linuxppc-dev@lists.ozlabs.org
1da177e4 6516S: Maintained
11c34c7d
JP
6517F: arch/powerpc/platforms/40x/
6518F: arch/powerpc/platforms/44x/
1da177e4 6519
260c02a9 6520LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6521L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6522S: Orphan
11c34c7d
JP
6523F: arch/powerpc/*/*virtex*
6524F: arch/powerpc/*/*/*virtex*
1da177e4 6525
e93adf1e 6526LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6527M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6528W: http://www.penguinppc.org/
a4724ed6 6529L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6530S: Maintained
a2b1f7c8 6531F: arch/powerpc/platforms/8xx/
e93adf1e 6532
1da177e4 6533LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6534M: Scott Wood <oss@buserror.net>
8b58be88 6535M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6536W: http://www.penguinppc.org/
a4724ed6 6537L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6538T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6539S: Maintained
11c34c7d 6540F: arch/powerpc/platforms/83xx/
4c8f581d 6541F: arch/powerpc/platforms/85xx/
1da177e4 6542
ab06ff3a 6543LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6544M: Olof Johansson <olof@lixom.net>
a4724ed6 6545L: linuxppc-dev@lists.ozlabs.org
92e19709 6546S: Maintained
11c34c7d
JP
6547F: arch/powerpc/platforms/pasemi/
6548F: drivers/*/*pasemi*
6549F: drivers/*/*/*pasemi*
ab06ff3a 6550
1da177e4 6551LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6552M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6553L: linux-security-module@vger.kernel.org
1da177e4
LT
6554S: Supported
6555
a23ce6da
HW
6556LIS3LV02D ACCELEROMETER DRIVER
6557M: Eric Piel <eric.piel@tremplin-utc.net>
6558S: Maintained
ff606677
JD
6559F: Documentation/misc-devices/lis3lv02d
6560F: drivers/misc/lis3lv02d/
bd35665f 6561F: drivers/platform/x86/hp_accel.c
a23ce6da 6562
b700e7f0
SJ
6563LIVE PATCHING
6564M: Josh Poimboeuf <jpoimboe@redhat.com>
6565M: Seth Jennings <sjenning@redhat.com>
e5f6450c 6566M: Jiri Kosina <jikos@kernel.org>
d8130624 6567M: Vojtech Pavlik <vojtech@suse.com>
b700e7f0
SJ
6568S: Maintained
6569F: kernel/livepatch/
6570F: include/linux/livepatch.h
6571F: arch/x86/include/asm/livepatch.h
6572F: arch/x86/kernel/livepatch.c
6573F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6574F: samples/livepatch/
b700e7f0 6575L: live-patching@vger.kernel.org
74d50da3 6576T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6577
e2d1d6c0 6578LLC (802.2)
8b58be88 6579M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6580S: Maintained
679655da 6581F: include/linux/llc.h
c117ab84 6582F: include/uapi/linux/llc.h
679655da
JP
6583F: include/net/llc*
6584F: net/llc/
e2d1d6c0 6585
4e233cbe
AD
6586LM73 HARDWARE MONITOR DRIVER
6587M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6588L: lm-sensors@lm-sensors.org
6589S: Maintained
6590F: drivers/hwmon/lm73.c
6591
156e2d1a 6592LM78 HARDWARE MONITOR DRIVER
d8130624 6593M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6594L: lm-sensors@lm-sensors.org
6595S: Maintained
6596F: Documentation/hwmon/lm78
6597F: drivers/hwmon/lm78.c
6598
1da177e4 6599LM83 HARDWARE MONITOR DRIVER
d8130624 6600M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6601L: lm-sensors@lm-sensors.org
1da177e4 6602S: Maintained
679655da
JP
6603F: Documentation/hwmon/lm83
6604F: drivers/hwmon/lm83.c
1da177e4
LT
6605
6606LM90 HARDWARE MONITOR DRIVER
d8130624 6607M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6608L: lm-sensors@lm-sensors.org
1da177e4 6609S: Maintained
679655da 6610F: Documentation/hwmon/lm90
aae7bce4 6611F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6612F: drivers/hwmon/lm90.c
1da177e4 6613
917cc4e6
GR
6614LM95234 HARDWARE MONITOR DRIVER
6615M: Guenter Roeck <linux@roeck-us.net>
6616L: lm-sensors@lm-sensors.org
6617S: Maintained
6618F: Documentation/hwmon/lm95234
6619F: drivers/hwmon/lm95234.c
6620
68620bdd
MP
6621LME2510 MEDIA DRIVER
6622M: Malcolm Priestley <tvboxspy@gmail.com>
6623L: linux-media@vger.kernel.org
a825eaec 6624W: https://linuxtv.org
68620bdd
MP
6625Q: http://patchwork.linuxtv.org/project/linux-media/list/
6626S: Maintained
6627F: drivers/media/usb/dvb-usb-v2/lmedm04*
6628
512e67f9 6629LOCKDEP AND LOCKSTAT
8b58be88
JP
6630M: Peter Zijlstra <peterz@infradead.org>
6631M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6632L: linux-kernel@vger.kernel.org
75fc2d37 6633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6634S: Maintained
214e0aed
DB
6635F: Documentation/locking/lockdep*.txt
6636F: Documentation/locking/lockstat.txt
679655da 6637F: include/linux/lockdep.h
7486d6da 6638F: kernel/locking/
512e67f9 6639
dde33348 6640LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6641M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6642L: linux-ntfs-dev@lists.sourceforge.net
6643W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6644S: Maintained
679655da 6645F: Documentation/ldm.txt
20d16fef 6646F: block/partitions/ldm.*
1da177e4 6647
ef6ada3d
JE
6648LogFS
6649M: Joern Engel <joern@logfs.org>
756ccb3c 6650M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6651L: logfs@logfs.org
6652W: logfs.org
6653S: Maintained
6654F: fs/logfs/
6655
b62d7946
RS
6656LPC32XX MACHINE SUPPORT
6657M: Roland Stigge <stigge@antcom.de>
6658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6659S: Maintained
6660F: arch/arm/mach-lpc32xx/
6661
c87e34ef 6662LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3a980508
RS
6663M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6664M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6665M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6666M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6667L: MPT-FusionLinux.pdl@avagotech.com
c87e34ef
MED
6668L: linux-scsi@vger.kernel.org
6669W: http://www.lsilogic.com/support
6670S: Supported
679655da 6671F: drivers/message/fusion/
500c152a 6672F: drivers/scsi/mpt2sas/
6673F: drivers/scsi/mpt3sas/
c87e34ef 6674
1da177e4 6675LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6676M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6677L: linux-scsi@vger.kernel.org
6678S: Maintained
679655da 6679F: drivers/scsi/sym53c8xx_2/
1da177e4 6680
e5f5c99a
GR
6681LTC4261 HARDWARE MONITOR DRIVER
6682M: Guenter Roeck <linux@roeck-us.net>
6683L: lm-sensors@lm-sensors.org
6684S: Maintained
6685F: Documentation/hwmon/ltc4261
6686F: drivers/hwmon/ltc4261.c
6687
81365c31 6688LTP (Linux Test Project)
28b8e8d4 6689M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6690M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6691M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6692M: Jan Stancek <jstancek@redhat.com>
6693M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6694M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6695L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6696W: http://linux-test-project.github.io/
7d1ae8a8 6697T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6698S: Maintained
6699
c12a54b3 6700M32R ARCHITECTURE
c12a54b3 6701W: http://www.linux-m32r.org/
b4174867 6702S: Orphan
679655da 6703F: arch/m32r/
c12a54b3 6704
1da177e4 6705M68K ARCHITECTURE
8b58be88 6706M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6707L: linux-m68k@lists.linux-m68k.org
6708W: http://www.linux-m68k.org/
54e5881d 6709T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6710S: Maintained
679655da 6711F: arch/m68k/
9db35182 6712F: drivers/zorro/
1da177e4
LT
6713
6714M68K ON APPLE MACINTOSH
8b58be88 6715M: Joshua Thompson <funaho@jurai.org>
1da177e4 6716W: http://www.mac.linux-m68k.org/
9bb9f222 6717L: linux-m68k@lists.linux-m68k.org
1da177e4 6718S: Maintained
9db35182 6719F: arch/m68k/mac/
1da177e4
LT
6720
6721M68K ON HP9000/300
8b58be88 6722M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6723W: http://www.tazenda.demon.co.uk/phil/linux-hp
6724S: Maintained
679655da 6725F: arch/m68k/hp300/
1da177e4 6726
74425546
AP
6727M88DS3103 MEDIA DRIVER
6728M: Antti Palosaari <crope@iki.fi>
6729L: linux-media@vger.kernel.org
a825eaec 6730W: https://linuxtv.org
74425546
AP
6731W: http://palosaari.fi/linux/
6732Q: http://patchwork.linuxtv.org/project/linux-media/list/
6733T: git git://linuxtv.org/anttip/media_tree.git
6734S: Maintained
6735F: drivers/media/dvb-frontends/m88ds3103*
6736
68620bdd
MP
6737M88RS2000 MEDIA DRIVER
6738M: Malcolm Priestley <tvboxspy@gmail.com>
6739L: linux-media@vger.kernel.org
a825eaec 6740W: https://linuxtv.org
68620bdd
MP
6741Q: http://patchwork.linuxtv.org/project/linux-media/list/
6742S: Maintained
6743F: drivers/media/dvb-frontends/m88rs2000*
6744
07a092fa 6745MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6746M: Alexey Klimov <klimov.linux@gmail.com>
6747L: linux-media@vger.kernel.org
6748T: git git://linuxtv.org/media_tree.git
6749S: Maintained
6750F: drivers/media/radio/radio-ma901.c
07a092fa 6751
64a327a7 6752MAC80211
8b58be88 6753M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6754L: linux-wireless@vger.kernel.org
491b26b4 6755W: http://wireless.kernel.org/
ce466579
JB
6756T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6757T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6758S: Maintained
679655da
JP
6759F: Documentation/networking/mac80211-injection.txt
6760F: include/net/mac80211.h
6761F: net/mac80211/
64a327a7 6762
b863ceb7 6763MACVLAN DRIVER
8b58be88 6764M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6765L: netdev@vger.kernel.org
6766S: Maintained
679655da
JP
6767F: drivers/net/macvlan.c
6768F: include/linux/if_macvlan.h
b863ceb7 6769
2b6d83e2
JB
6770MAILBOX API
6771M: Jassi Brar <jassisinghbrar@gmail.com>
6772L: linux-kernel@vger.kernel.org
6773S: Maintained
6774F: drivers/mailbox/
6775F: include/linux/mailbox_client.h
6776F: include/linux/mailbox_controller.h
6777
faf1668c 6778MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6779M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6780W: http://www.kernel.org/doc/man-pages
bd7ebec6 6781L: linux-man@vger.kernel.org
1b53dc74 6782S: Maintained
faf1668c 6783
8427defd
RK
6784MARVELL ARMADA DRM SUPPORT
6785M: Russell King <rmk+kernel@arm.linux.org.uk>
6786S: Maintained
6787F: drivers/gpu/drm/armada/
6788
3ad50cca
GR
6789MARVELL 88E6352 DSA support
6790M: Guenter Roeck <linux@roeck-us.net>
6791S: Maintained
6792F: drivers/net/dsa/mv88e6352.c
6793
c4d007bc
TP
6794MARVELL CRYPTO DRIVER
6795M: Boris Brezillon <boris.brezillon@free-electrons.com>
6796M: Arnaud Ebalard <arno@natisbad.org>
6797F: drivers/crypto/marvell/
6798S: Maintained
6799L: linux-crypto@vger.kernel.org
6800
44c14c1d 6801MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6802M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6803M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6804L: netdev@vger.kernel.org
6805S: Maintained
6806F: drivers/net/ethernet/marvell/sk*
6807
74cda169 6808MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6809L: libertas-dev@lists.infradead.org
8ac3e99e 6810S: Orphan
f988d640 6811F: drivers/net/wireless/marvell/libertas/
74cda169 6812
b60d6975 6813MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6814M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6815L: netdev@vger.kernel.org
f5ca8502 6816S: Maintained
527a6266 6817F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6818F: include/linux/mv643xx.h
1da177e4 6819
370b8ed9
TP
6820MARVELL MVNETA ETHERNET DRIVER
6821M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6822L: netdev@vger.kernel.org
6823S: Maintained
6824F: drivers/net/ethernet/marvell/mvneta.*
6825
fcad584d 6826MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6827M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6828M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6829L: linux-wireless@vger.kernel.org
6830S: Maintained
277b024e 6831F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6832
a2c3f656 6833MARVELL MWL8K WIRELESS DRIVER
a040d532 6834M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6835L: linux-wireless@vger.kernel.org
16345910 6836S: Odd Fixes
de60f1dc 6837F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6838
2a69567b 6839MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6840M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6841S: Odd Fixes
1fa7e547 6842F: drivers/mmc/host/mvsdio.*
2a69567b 6843
1da177e4 6844MATROX FRAMEBUFFER DRIVER
c69f677c 6845L: linux-fbdev@vger.kernel.org
52653199 6846S: Orphan
8a61f013 6847F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6848F: include/uapi/linux/matroxfb.h
1da177e4 6849
ca462085
GR
6850MAX16065 HARDWARE MONITOR DRIVER
6851M: Guenter Roeck <linux@roeck-us.net>
6852L: lm-sensors@lm-sensors.org
6853S: Maintained
6854F: Documentation/hwmon/max16065
6855F: drivers/hwmon/max16065.c
6856
1f61cab8
GR
6857MAX20751 HARDWARE MONITOR DRIVER
6858M: Guenter Roeck <linux@roeck-us.net>
6859L: lm-sensors@lm-sensors.org
6860S: Maintained
6861F: Documentation/hwmon/max20751
6862F: drivers/hwmon/max20751.c
6863
d20620de 6864MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6865M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6866L: lm-sensors@lm-sensors.org
6867S: Maintained
679655da
JP
6868F: Documentation/hwmon/max6650
6869F: drivers/hwmon/max6650.c
d20620de 6870
e89ab51f
GR
6871MAX6697 HARDWARE MONITOR DRIVER
6872M: Guenter Roeck <linux@roeck-us.net>
6873L: lm-sensors@lm-sensors.org
6874S: Maintained
6875F: Documentation/hwmon/max6697
6876F: Documentation/devicetree/bindings/i2c/max6697.txt
6877F: drivers/hwmon/max6697.c
6878F: include/linux/platform_data/max6697.h
6879
f8f847b5
KK
6880MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6881M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6882L: linux-pm@vger.kernel.org
6883S: Supported
6884F: drivers/power/max14577_charger.c
6885F: drivers/power/max77693_charger.c
6886
3811405e
JMC
6887MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6888M: Javier Martinez Canillas <javier@osg.samsung.com>
6889L: linux-kernel@vger.kernel.org
6890S: Supported
6891F: drivers/*/*max77802.c
6892F: Documentation/devicetree/bindings/*/*max77802.txt
6893F: include/dt-bindings/*/*max77802.h
6894
befeb596
KK
6895MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6896M: Chanwoo Choi <cw00.choi@samsung.com>
6897M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6898L: linux-kernel@vger.kernel.org
6899S: Supported
6900F: drivers/*/max14577.c
6901F: drivers/*/max77686.c
6902F: drivers/*/max77693.c
6903F: drivers/extcon/extcon-max14577.c
6904F: drivers/extcon/extcon-max77693.c
6905F: drivers/rtc/rtc-max77686.c
6906F: drivers/clk/clk-max77686.c
6907F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6908F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6909F: Documentation/devicetree/bindings/mfd/max77693.txt
6910F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6911F: include/linux/mfd/max14577*.h
6912F: include/linux/mfd/max77686*.h
6913F: include/linux/mfd/max77693*.h
6914
9be3c9a5
HV
6915MAXIRADIO FM RADIO RECEIVER DRIVER
6916M: Hans Verkuil <hverkuil@xs4all.nl>
6917L: linux-media@vger.kernel.org
6918T: git git://linuxtv.org/media_tree.git
a825eaec 6919W: https://linuxtv.org
9be3c9a5
HV
6920S: Maintained
6921F: drivers/media/radio/radio-maxiradio*
6922
c05dc2cc
PR
6923MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6924M: Peter Rosin <peda@axentia.se>
6925L: linux-iio@vger.kernel.org
6926S: Maintained
6927F: drivers/iio/potentiometer/mcp4531.c
6928
6f32a8c9
LP
6929MEDIA DRIVERS FOR RENESAS - VSP1
6930M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6931L: linux-media@vger.kernel.org
4a121096 6932L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
6933T: git git://linuxtv.org/media_tree.git
6934S: Supported
6935F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6936F: drivers/media/platform/vsp1/
6937
dacf9ce8
KS
6938MEDIA DRIVERS FOR ASCOT2E
6939M: Sergey Kozlov <serjk@netup.ru>
6940L: linux-media@vger.kernel.org
a825eaec 6941W: https://linuxtv.org
dacf9ce8
KS
6942W: http://netup.tv/
6943T: git git://linuxtv.org/media_tree.git
6944S: Supported
6945F: drivers/media/dvb-frontends/ascot2e*
6946
a6dc60ff
KS
6947MEDIA DRIVERS FOR CXD2841ER
6948M: Sergey Kozlov <serjk@netup.ru>
6949L: linux-media@vger.kernel.org
a825eaec 6950W: https://linuxtv.org
a6dc60ff
KS
6951W: http://netup.tv/
6952T: git git://linuxtv.org/media_tree.git
6953S: Supported
6954F: drivers/media/dvb-frontends/cxd2841er*
6955
a5d32b35
KS
6956MEDIA DRIVERS FOR HORUS3A
6957M: Sergey Kozlov <serjk@netup.ru>
6958L: linux-media@vger.kernel.org
a825eaec 6959W: https://linuxtv.org
a5d32b35
KS
6960W: http://netup.tv/
6961T: git git://linuxtv.org/media_tree.git
6962S: Supported
6963F: drivers/media/dvb-frontends/horus3a*
6964
e025273b
KS
6965MEDIA DRIVERS FOR LNBH25
6966M: Sergey Kozlov <serjk@netup.ru>
6967L: linux-media@vger.kernel.org
a825eaec 6968W: https://linuxtv.org
e025273b
KS
6969W: http://netup.tv/
6970T: git git://linuxtv.org/media_tree.git
6971S: Supported
6972F: drivers/media/dvb-frontends/lnbh25*
6973
52b1eaf4
KS
6974MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6975M: Sergey Kozlov <serjk@netup.ru>
6976L: linux-media@vger.kernel.org
a825eaec 6977W: https://linuxtv.org
52b1eaf4
KS
6978W: http://netup.tv/
6979T: git git://linuxtv.org/media_tree.git
6980S: Supported
6981F: drivers/media/pci/netup_unidvb/*
6982
127c49ae 6983MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 6984M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
6985P: LinuxTV.org Project
6986L: linux-media@vger.kernel.org
a825eaec 6987W: https://linuxtv.org
8a6e2535 6988Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 6989T: git git://linuxtv.org/media_tree.git
127c49ae
JP
6990S: Maintained
6991F: Documentation/dvb/
6992F: Documentation/video4linux/
ffe06198 6993F: Documentation/DocBook/media/
127c49ae 6994F: drivers/media/
ffe06198 6995F: drivers/staging/media/
eb4b0ec7 6996F: include/linux/platform_data/media/
127c49ae 6997F: include/media/
6c0f0359
MCC
6998F: include/uapi/linux/dvb/
6999F: include/uapi/linux/videodev2.h
7000F: include/uapi/linux/media.h
7001F: include/uapi/linux/v4l2-*
7002F: include/uapi/linux/meye.h
7003F: include/uapi/linux/ivtv*
7004F: include/uapi/linux/uvcvideo.h
d20620de 7005
c869f77d
JK
7006MEDIATEK MT7601U WIRELESS LAN DRIVER
7007M: Jakub Kicinski <kubakici@wp.pl>
7008L: linux-wireless@vger.kernel.org
7009S: Maintained
7010F: drivers/net/wireless/mediatek/mt7601u/
7011
e399065b
SS
7012MEGARAID SCSI/SAS DRIVERS
7013M: Kashyap Desai <kashyap.desai@avagotech.com>
7014M: Sumit Saxena <sumit.saxena@avagotech.com>
7015M: Uday Lingala <uday.lingala@avagotech.com>
7016L: megaraidlinux.pdl@avagotech.com
baaea1dc 7017L: linux-scsi@vger.kernel.org
e399065b 7018W: http://www.lsi.com
ce00f85c 7019S: Maintained
679655da
JP
7020F: Documentation/scsi/megaraid.txt
7021F: drivers/scsi/megaraid.*
7022F: drivers/scsi/megaraid/
757e0108 7023
2c46c9d5 7024MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7025M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7026L: netdev@vger.kernel.org
2c46c9d5
AV
7027S: Supported
7028W: http://www.mellanox.com
7029Q: http://patchwork.ozlabs.org/project/netdev/list/
7030F: drivers/net/ethernet/mellanox/mlx4/en_*
7031
e7523a49
OG
7032MELLANOX ETHERNET DRIVER (mlx5e)
7033M: Saeed Mahameed <saeedm@mellanox.com>
7034L: netdev@vger.kernel.org
7035S: Supported
7036W: http://www.mellanox.com
7037Q: http://patchwork.ozlabs.org/project/netdev/list/
7038F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7039
93c1edb2
JP
7040MELLANOX ETHERNET SWITCH DRIVERS
7041M: Jiri Pirko <jiri@mellanox.com>
7042M: Ido Schimmel <idosch@mellanox.com>
7043L: netdev@vger.kernel.org
7044S: Supported
7045W: http://www.mellanox.com
7046Q: http://patchwork.ozlabs.org/project/netdev/list/
7047F: drivers/net/ethernet/mellanox/mlxsw/
7048
5b25b13a
MD
7049MEMBARRIER SUPPORT
7050M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7051M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7052L: linux-kernel@vger.kernel.org
7053S: Supported
7054F: kernel/membarrier.c
7055F: include/uapi/linux/membarrier.h
7056
70ea91f1
SR
7057MEMORY MANAGEMENT
7058L: linux-mm@kvack.org
70ea91f1
SR
7059W: http://www.linux-mm.org
7060S: Maintained
679655da 7061F: include/linux/mm.h
551450bb
CS
7062F: include/linux/gfp.h
7063F: include/linux/mmzone.h
7064F: include/linux/memory_hotplug.h
7065F: include/linux/vmalloc.h
679655da 7066F: mm/
70ea91f1 7067
f4e9ce66 7068MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7069M: David Woodhouse <dwmw2@infradead.org>
242c325e 7070M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7071L: linux-mtd@lists.infradead.org
8a6e2535
JP
7072W: http://www.linux-mtd.infradead.org/
7073Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7074T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7075T: git git://git.infradead.org/l2-mtd.git
1da177e4 7076S: Maintained
679655da
JP
7077F: drivers/mtd/
7078F: include/linux/mtd/
c117ab84 7079F: include/uapi/mtd/
1da177e4 7080
26c57ef1 7081MEN A21 WATCHDOG DRIVER
30c7469b 7082M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7083L: linux-watchdog@vger.kernel.org
30c7469b 7084S: Maintained
26c57ef1
JT
7085F: drivers/watchdog/mena21_wdt.c
7086
3764e82e 7087MEN CHAMELEON BUS (mcb)
30c7469b
JT
7088M: Johannes Thumshirn <morbidrsa@gmail.com>
7089S: Maintained
3764e82e
JT
7090F: drivers/mcb/
7091F: include/linux/mcb.h
b9f2f459 7092F: Documentation/men-chameleon-bus.txt
3764e82e 7093
48b490d2
AW
7094MEN F21BMC (Board Management Controller)
7095M: Andreas Werner <andreas.werner@men.de>
7096S: Supported
7097F: drivers/mfd/menf21bmc.c
7098F: drivers/watchdog/menf21bmc_wdt.c
7099F: drivers/leds/leds-menf21bmc.c
7100F: drivers/hwmon/menf21bmc_hwmon.c
7101F: Documentation/hwmon/menf21bmc
7102
12285945
JH
7103METAG ARCHITECTURE
7104M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7105L: linux-metag@vger.kernel.org
9f273c24 7106T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7107S: Odd Fixes
12285945
JH
7108F: arch/metag/
7109F: Documentation/metag/
7110F: Documentation/devicetree/bindings/metag/
2d799dde 7111F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7112F: drivers/clocksource/metag_generic.c
5698c50d
JH
7113F: drivers/irqchip/irq-metag.c
7114F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7115F: drivers/tty/metag_da.c
12285945 7116
c6375b0a 7117MICROBLAZE ARCHITECTURE
8b58be88 7118M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7119W: http://www.monstr.eu/fdt/
7120T: git git://git.monstr.eu/linux-2.6-microblaze.git
7121S: Supported
0a8c7914 7122F: arch/microblaze/
1da177e4 7123
2508a45a
CY
7124MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7125M: Chen Yu <yu.c.chen@intel.com>
7126L: platform-driver-x86@vger.kernel.org
7127S: Supported
7128F: drivers/platform/x86/surfacepro3_button.c
7129
1da177e4 7130MICROTEK X6 SCANNER
61eee9a7 7131M: Oliver Neukum <oliver@neukum.org>
1da177e4 7132S: Maintained
679655da 7133F: drivers/usb/image/microtek.*
1da177e4
LT
7134
7135MIPS
8b58be88 7136M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7137L: linux-mips@linux-mips.org
6097050d 7138W: http://www.linux-mips.org/
b05e988e 7139T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7140Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7141S: Supported
679655da
JP
7142F: Documentation/mips/
7143F: arch/mips/
1da177e4 7144
08b7620a
HV
7145MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7146M: Hans Verkuil <hverkuil@xs4all.nl>
7147L: linux-media@vger.kernel.org
7148T: git git://linuxtv.org/media_tree.git
a825eaec 7149W: https://linuxtv.org
08b7620a
HV
7150S: Odd Fixes
7151F: drivers/media/radio/radio-miropcm20*
7152
c09befcb
OG
7153MELLANOX MLX4 core VPI driver
7154M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7155L: netdev@vger.kernel.org
7156L: linux-rdma@vger.kernel.org
7157W: http://www.mellanox.com
7158Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7159S: Supported
7160F: drivers/net/ethernet/mellanox/mlx4/
7161F: include/linux/mlx4/
7162
7163MELLANOX MLX4 IB driver
7164M: Yishai Hadas <yishaih@mellanox.com>
7165L: linux-rdma@vger.kernel.org
7166W: http://www.mellanox.com
e126ba97 7167Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7168S: Supported
7169F: drivers/infiniband/hw/mlx4/
7170F: include/linux/mlx4/
7171
595a4d8f
OG
7172MELLANOX MLX5 core VPI driver
7173M: Matan Barak <matanb@mellanox.com>
7174M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7175L: netdev@vger.kernel.org
7176L: linux-rdma@vger.kernel.org
7177W: http://www.mellanox.com
7178Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7179S: Supported
7180F: drivers/net/ethernet/mellanox/mlx5/core/
7181F: include/linux/mlx5/
7182
595a4d8f
OG
7183MELLANOX MLX5 IB driver
7184M: Matan Barak <matanb@mellanox.com>
7185M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7186L: linux-rdma@vger.kernel.org
7187W: http://www.mellanox.com
7188Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7189S: Supported
b75f0050 7190F: drivers/infiniband/hw/mlx5/
595a4d8f 7191F: include/linux/mlx5/
e126ba97 7192
764589b6
CM
7193MELEXIS MLX90614 DRIVER
7194M: Crt Mori <cmo@melexis.com>
7195L: linux-iio@vger.kernel.org
7196W: http://www.melexis.com
7197S: Supported
7198F: drivers/iio/temperature/mlx90614.c
7199
0ce277e4
AP
7200MN88472 MEDIA DRIVER
7201M: Antti Palosaari <crope@iki.fi>
7202L: linux-media@vger.kernel.org
a825eaec 7203W: https://linuxtv.org
0ce277e4
AP
7204W: http://palosaari.fi/linux/
7205Q: http://patchwork.linuxtv.org/project/linux-media/list/
7206T: git git://linuxtv.org/anttip/media_tree.git
7207S: Maintained
7208F: drivers/staging/media/mn88472/
7209F: drivers/media/dvb-frontends/mn88472.h
7210
4f4d238f
AP
7211MN88473 MEDIA DRIVER
7212M: Antti Palosaari <crope@iki.fi>
7213L: linux-media@vger.kernel.org
a825eaec 7214W: https://linuxtv.org
4f4d238f
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/mn88473/
7220F: drivers/media/dvb-frontends/mn88473.h
7221
1da177e4 7222MODULE SUPPORT
8b58be88 7223M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7224S: Maintained
679655da
JP
7225F: include/linux/module.h
7226F: kernel/module.c
1da177e4
LT
7227
7228MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7229W: http://popies.net/meye/
b7788e13 7230S: Orphan
679655da 7231F: Documentation/video4linux/meye.txt
90d72ac6 7232F: drivers/media/pci/meye/
6c0f0359 7233F: include/uapi/linux/meye.h
1da177e4 7234
b9705b60 7235MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7236M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7237S: Maintained
679655da 7238F: Documentation/serial/moxa-smartio
c897401b 7239F: drivers/tty/mxser.*
d735410a 7240
889b2f87
AK
7241MR800 AVERMEDIA USB FM RADIO DRIVER
7242M: Alexey Klimov <klimov.linux@gmail.com>
7243L: linux-media@vger.kernel.org
7244T: git git://linuxtv.org/media_tree.git
7245S: Maintained
7246F: drivers/media/radio/radio-mr800.c
7247
d7155691
AO
7248MRF24J40 IEEE 802.15.4 RADIO DRIVER
7249M: Alan Ott <alan@signal11.us>
7250L: linux-wpan@vger.kernel.org
7251S: Maintained
7252F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7253F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7254
8c4c731a 7255MSI LAPTOP SUPPORT
182ae55c 7256M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7257L: platform-driver-x86@vger.kernel.org
8c4c731a 7258S: Maintained
679655da 7259F: drivers/platform/x86/msi-laptop.c
8c4c731a 7260
0f1006b1 7261MSI WMI SUPPORT
d0944853 7262L: platform-driver-x86@vger.kernel.org
5ee7041e 7263S: Orphan
0f1006b1
AA
7264F: drivers/platform/x86/msi-wmi.c
7265
19a628a0
AP
7266MSI001 MEDIA DRIVER
7267M: Antti Palosaari <crope@iki.fi>
7268L: linux-media@vger.kernel.org
a825eaec 7269W: https://linuxtv.org
19a628a0
AP
7270W: http://palosaari.fi/linux/
7271Q: http://patchwork.linuxtv.org/project/linux-media/list/
7272T: git git://linuxtv.org/anttip/media_tree.git
7273S: Maintained
0185e197 7274F: drivers/media/tuners/msi001*
19a628a0 7275
7570589d 7276MSI2500 MEDIA DRIVER
2c57213f
AP
7277M: Antti Palosaari <crope@iki.fi>
7278L: linux-media@vger.kernel.org
a825eaec 7279W: https://linuxtv.org
2c57213f
AP
7280W: http://palosaari.fi/linux/
7281Q: http://patchwork.linuxtv.org/project/linux-media/list/
7282T: git git://linuxtv.org/anttip/media_tree.git
7283S: Maintained
7570589d 7284F: drivers/media/usb/msi2500/
2c57213f 7285
159eeea4
RJ
7286MSYSTEMS DISKONCHIP G3 MTD DRIVER
7287M: Robert Jarzmik <robert.jarzmik@free.fr>
7288L: linux-mtd@lists.infradead.org
7289S: Maintained
7290F: drivers/mtd/devices/docg3*
7291
62a37dc7 7292MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7293M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7294L: linux-media@vger.kernel.org
7295T: git git://linuxtv.org/media_tree.git
7296S: Maintained
7297F: drivers/media/i2c/mt9m032.c
b5dcee22 7298F: include/media/i2c/mt9m032.h
0e837fb9 7299
62a37dc7 7300MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7301M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7302L: linux-media@vger.kernel.org
7303T: git git://linuxtv.org/media_tree.git
7304S: Maintained
7305F: drivers/media/i2c/mt9p031.c
b5dcee22 7306F: include/media/i2c/mt9p031.h
0e837fb9 7307
62a37dc7 7308MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7309M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7310L: linux-media@vger.kernel.org
7311T: git git://linuxtv.org/media_tree.git
7312S: Maintained
7313F: drivers/media/i2c/mt9t001.c
b5dcee22 7314F: include/media/i2c/mt9t001.h
0e837fb9 7315
62a37dc7 7316MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7317M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7318L: linux-media@vger.kernel.org
7319T: git git://linuxtv.org/media_tree.git
7320S: Maintained
f2272e13 7321F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7322F: drivers/media/i2c/mt9v032.c
b5dcee22 7323F: include/media/i2c/mt9v032.h
0e837fb9 7324
4e0d13cb 7325MULTIFUNCTION DEVICES (MFD)
f7d3210e 7326M: Lee Jones <lee.jones@linaro.org>
7caa7991 7327T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7328S: Supported
679655da 7329F: drivers/mfd/
55b5940d 7330F: include/linux/mfd/
4e0d13cb 7331
5c4e6f13 7332MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7333M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7334L: linux-mmc@vger.kernel.org
708dce3f 7335T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7336S: Maintained
679655da
JP
7337F: drivers/mmc/
7338F: include/linux/mmc/
c117ab84 7339F: include/uapi/linux/mmc/
baca2da4 7340
15a0580c 7341MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7342S: Orphan
679655da
JP
7343F: drivers/mmc/host/mmc_spi.c
7344F: include/linux/spi/mmc_spi.h
15a0580c 7345
1da177e4 7346MULTISOUND SOUND DRIVER
8b58be88 7347M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7348S: Maintained
679655da
JP
7349F: Documentation/sound/oss/MultiSound
7350F: sound/oss/msnd*
1da177e4 7351
d735410a 7352MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7353S: Orphan
c897401b 7354F: drivers/tty/isicom.c
679655da 7355F: include/linux/isicom.h
d735410a 7356
550a7375 7357MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
a55f6286 7358M: Felipe Balbi <balbi@kernel.org>
795fb7e7 7359L: linux-usb@vger.kernel.org
43b416e5 7360T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7361S: Maintained
679655da 7362F: drivers/usb/musb/
550a7375 7363
ea0af5f6
MK
7364MXL5007T MEDIA DRIVER
7365M: Michael Krufky <mkrufky@linuxtv.org>
7366L: linux-media@vger.kernel.org
a825eaec 7367W: https://linuxtv.org
ea0af5f6
MK
7368W: http://github.com/mkrufky
7369Q: http://patchwork.linuxtv.org/project/linux-media/list/
7370T: git git://linuxtv.org/mkrufky/tuners.git
7371S: Maintained
7372F: drivers/media/tuners/mxl5007t.*
7373
2d3cf588 7374MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7375M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7376L: netdev@vger.kernel.org
205057ae 7377W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7378S: Supported
93f7848b 7379F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7380
1da177e4 7381NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7382S: Orphan
d9fb9f38 7383F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7384
23dc05a3
DM
7385NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7386M: Daniel Mack <zonque@gmail.com>
7387S: Maintained
e5747e40 7388L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7389W: http://www.native-instruments.com
7390F: sound/usb/caiaq/
7391
1da177e4 7392NCP FILESYSTEM
52653199
PV
7393M: Petr Vandrovec <petr@vandrovec.name>
7394S: Odd Fixes
679655da 7395F: fs/ncpfs/
1da177e4 7396
a79b0322
FT
7397NCR 5380 SCSI DRIVERS
7398M: Finn Thain <fthain@telegraphics.com.au>
7399M: Michael Schmitz <schmitzmic@gmail.com>
7400L: linux-scsi@vger.kernel.org
7401S: Maintained
7402F: Documentation/scsi/g_NCR5380.txt
7403F: drivers/scsi/NCR5380.*
7404F: drivers/scsi/arm/cumana_1.c
7405F: drivers/scsi/arm/oak.c
7406F: drivers/scsi/atari_NCR5380.c
7407F: drivers/scsi/atari_scsi.*
7408F: drivers/scsi/dmx3191d.c
7409F: drivers/scsi/dtc.*
7410F: drivers/scsi/g_NCR5380.*
7411F: drivers/scsi/g_NCR5380_mmio.c
7412F: drivers/scsi/mac_scsi.*
7413F: drivers/scsi/pas16.*
a79b0322
FT
7414F: drivers/scsi/sun3_scsi.*
7415F: drivers/scsi/sun3_scsi_vme.c
7416F: drivers/scsi/t128.*
7417
1da177e4 7418NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7419M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7420L: linux-scsi@vger.kernel.org
7421S: Maintained
679655da 7422F: drivers/scsi/NCR_D700.*
1da177e4 7423
4aa3eb4c
GR
7424NCT6775 HARDWARE MONITOR DRIVER
7425M: Guenter Roeck <linux@roeck-us.net>
7426L: lm-sensors@lm-sensors.org
7427S: Maintained
7428F: Documentation/hwmon/nct6775
7429F: drivers/hwmon/nct6775.c
7430
3c2d774c 7431NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7432M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7433L: linux-rdma@vger.kernel.org
e3d33cb1 7434W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7435S: Supported
7436F: drivers/infiniband/hw/nes/
7437
be2f2e84 7438NETEM NETWORK EMULATOR
adbbf69d 7439M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7440L: netem@lists.linux-foundation.org
be2f2e84 7441S: Maintained
679655da 7442F: net/sched/sch_netem.c
be2f2e84 7443
b2f5a051 7444NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7445M: Jon Mason <jdmason@kudzu.us>
4a58448b 7446L: netdev@vger.kernel.org
4a58448b 7447S: Supported
679655da 7448F: Documentation/networking/s2io.txt
b2f5a051 7449F: Documentation/networking/vxge.txt
86387e1a 7450F: drivers/net/ethernet/neterion/
4a58448b 7451
db9cf3a3 7452NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7453M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7454M: Patrick McHardy <kaber@trash.net>
42010ed0 7455M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7456L: netfilter-devel@vger.kernel.org
82b98543 7457L: coreteam@netfilter.org
1da177e4
LT
7458W: http://www.netfilter.org/
7459W: http://www.iptables.org/
42010ed0
PNA
7460Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7461T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7462T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7463S: Supported
679655da
JP
7464F: include/linux/netfilter*
7465F: include/linux/netfilter/
7466F: include/net/netfilter/
c117ab84
CEB
7467F: include/uapi/linux/netfilter*
7468F: include/uapi/linux/netfilter/
679655da
JP
7469F: net/*/netfilter.c
7470F: net/*/netfilter/
7471F: net/netfilter/
91c269a0 7472F: net/bridge/br_netfilter*.c
1da177e4 7473
4cc67735 7474NETLABEL
87a0874c 7475M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7476W: http://netlabel.sf.net
7477L: netdev@vger.kernel.org
87a0874c 7478S: Maintained
80811493 7479F: Documentation/netlabel/
679655da
JP
7480F: include/net/netlabel.h
7481F: net/netlabel/
4cc67735 7482
1da177e4 7483NETROM NETWORK LAYER
8b58be88 7484M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7485L: linux-hams@vger.kernel.org
d34cb28a 7486W: http://www.linux-ax25.org/
1da177e4 7487S: Maintained
679655da 7488F: include/net/netrom.h
c117ab84 7489F: include/uapi/linux/netrom.h
679655da 7490F: net/netrom/
1da177e4 7491
4c352362
JK
7492NETRONOME ETHERNET DRIVERS
7493M: Jakub Kicinski <jakub.kicinski@netronome.com>
7494M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7495L: oss-drivers@netronome.com
7496S: Maintained
7497F: drivers/net/ethernet/netronome/
7498
5ddb88c0 7499NETWORK BLOCK DEVICE (NBD)
4ca5829a 7500M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7501S: Maintained
5e4b269b 7502L: nbd-general@lists.sourceforge.net
4ca5829a 7503T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7504F: Documentation/blockdev/nbd.txt
7505F: drivers/block/nbd.c
c117ab84 7506F: include/uapi/linux/nbd.h
1da177e4 7507
6e43650c
NH
7508NETWORK DROP MONITOR
7509M: Neil Horman <nhorman@tuxdriver.com>
7510L: netdev@vger.kernel.org
7511S: Maintained
7512W: https://fedorahosted.org/dropwatch/
7513F: net/core/drop_monitor.c
7514
1da177e4 7515NETWORKING [GENERAL]
8b58be88 7516M: "David S. Miller" <davem@davemloft.net>
979b6c13 7517L: netdev@vger.kernel.org
b1e8fd54 7518W: http://www.linuxfoundation.org/en/Net
11e98029 7519Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7520T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7521T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7522S: Maintained
679655da
JP
7523F: net/
7524F: include/net/
018d21ed
JP
7525F: include/linux/in.h
7526F: include/linux/net.h
7527F: include/linux/netdevice.h
c117ab84
CEB
7528F: include/uapi/linux/in.h
7529F: include/uapi/linux/net.h
7530F: include/uapi/linux/netdevice.h
0c7aecd4 7531F: include/uapi/linux/net_namespace.h
7e814a6c 7532F: tools/net/
f4e53f9a 7533F: tools/testing/selftests/net/
335a67d2 7534F: lib/random32.c
a101ccd1 7535F: lib/test_bpf.c
1da177e4
LT
7536
7537NETWORKING [IPv4/IPv6]
8b58be88
JP
7538M: "David S. Miller" <davem@davemloft.net>
7539M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7540M: James Morris <jmorris@namei.org>
7541M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7542M: Patrick McHardy <kaber@trash.net>
979b6c13 7543L: netdev@vger.kernel.org
08deed1e 7544T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7545S: Maintained
679655da
JP
7546F: net/ipv4/
7547F: net/ipv6/
7548F: include/net/ip*
0a14842f 7549F: arch/x86/net/*
1da177e4 7550
73b7656c
DM
7551NETWORKING [IPSEC]
7552M: Steffen Klassert <steffen.klassert@secunet.com>
7553M: Herbert Xu <herbert@gondor.apana.org.au>
7554M: "David S. Miller" <davem@davemloft.net>
7555L: netdev@vger.kernel.org
d1fc5024
SK
7556T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7557T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7558S: Maintained
5826bdd1 7559F: net/core/flow.c
73b7656c
DM
7560F: net/xfrm/
7561F: net/key/
7562F: net/ipv4/xfrm*
d1fc5024
SK
7563F: net/ipv4/esp4.c
7564F: net/ipv4/ah4.c
7565F: net/ipv4/ipcomp.c
7566F: net/ipv4/ip_vti.c
73b7656c 7567F: net/ipv6/xfrm*
d1fc5024
SK
7568F: net/ipv6/esp6.c
7569F: net/ipv6/ah6.c
7570F: net/ipv6/ipcomp6.c
7571F: net/ipv6/ip6_vti.c
73b7656c
DM
7572F: include/uapi/linux/xfrm.h
7573F: include/net/xfrm.h
7574
10e2ff1c 7575NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7576M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7577L: netdev@vger.kernel.org
7578S: Maintained
7579
29f8f632 7580NETWORKING [WIRELESS]
2cb4abd1 7581L: linux-wireless@vger.kernel.org
8a6e2535 7582Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7583
788873ac
JP
7584NETWORKING DRIVERS
7585L: netdev@vger.kernel.org
7586W: http://www.linuxfoundation.org/en/Net
11e98029 7587Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7588T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7589T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7590S: Odd Fixes
7591F: drivers/net/
018d21ed 7592F: include/linux/if_*
0b63bf1f 7593F: include/linux/netdevice.h
0b63bf1f
JD
7594F: include/linux/etherdevice.h
7595F: include/linux/fcdevice.h
7596F: include/linux/fddidevice.h
7597F: include/linux/hippidevice.h
7598F: include/linux/inetdevice.h
c117ab84
CEB
7599F: include/uapi/linux/if_*
7600F: include/uapi/linux/netdevice.h
788873ac 7601
0e324cf6
JL
7602NETWORKING DRIVERS (WIRELESS)
7603M: Kalle Valo <kvalo@codeaurora.org>
7604L: linux-wireless@vger.kernel.org
7605Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
7606T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7607T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6
JL
7608S: Maintained
7609F: drivers/net/wireless/
7610
3d396eb1 7611NETXEN (1/10) GbE SUPPORT
8622315e 7612M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7613M: Sony Chacko <sony.chacko@qlogic.com>
7614M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7615L: netdev@vger.kernel.org
9c2b5bde 7616W: http://www.qlogic.com
3d396eb1 7617S: Supported
aa43c215 7618F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7619
6423d30f
AAJ
7620NFC SUBSYSTEM
7621M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7622M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7623M: Samuel Ortiz <sameo@linux.intel.com>
7624L: linux-wireless@vger.kernel.org
1eb3b216 7625L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7626S: Supported
6423d30f 7627F: net/nfc/
55eb94f9 7628F: include/net/nfc/
c117ab84 7629F: include/uapi/linux/nfc.h
6423d30f 7630F: drivers/nfc/
397d6497
CR
7631F: include/linux/platform_data/microread.h
7632F: include/linux/platform_data/nfcmrvl.h
7633F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7634F: include/linux/platform_data/pn544.h
397d6497
CR
7635F: include/linux/platform_data/st21nfca.h
7636F: include/linux/platform_data/st-nci.h
7ebb88e5 7637F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7638
e8b43555 7639NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7640M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7641M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7642L: linux-nfs@vger.kernel.org
7643W: http://client.linux-nfs.org
cd7b996a 7644T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7645S: Maintained
679655da
JP
7646F: fs/lockd/
7647F: fs/nfs/
7648F: fs/nfs_common/
7649F: net/sunrpc/
7650F: include/linux/lockd/
7651F: include/linux/nfs*
7652F: include/linux/sunrpc/
c117ab84
CEB
7653F: include/uapi/linux/nfs*
7654F: include/uapi/linux/sunrpc/
1da177e4 7655
85ef9cea 7656NILFS2 FILESYSTEM
e2126935 7657M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7658L: linux-nilfs@vger.kernel.org
f9472265 7659W: http://nilfs.sourceforge.net/
e2126935 7660T: git git://github.com/konis/nilfs2.git
85ef9cea 7661S: Supported
679655da
JP
7662F: Documentation/filesystems/nilfs2.txt
7663F: fs/nilfs2/
7664F: include/linux/nilfs2_fs.h
c35c7ac5 7665F: include/trace/events/nilfs2.h
85ef9cea 7666
1da177e4 7667NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7668M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7669W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7670S: Maintained
679655da
JP
7671F: Documentation/scsi/NinjaSCSI.txt
7672F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7673
7674NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7675M: GOTO Masanori <gotom@debian.or.jp>
7676M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7677W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7678S: Maintained
679655da
JP
7679F: Documentation/scsi/NinjaSCSI.txt
7680F: drivers/scsi/nsp32*
1da177e4 7681
383b8fb9
LFT
7682NIOS2 ARCHITECTURE
7683M: Ley Foon Tan <lftan@altera.com>
7684L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7685T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7686S: Maintained
7687F: arch/nios2/
7688
2a6afddb
PR
7689NOKIA N900 POWER SUPPLY DRIVERS
7690M: Pali RohĂ¡r <pali.rohar@gmail.com>
7691S: Maintained
7692F: include/linux/power/bq2415x_charger.h
081bab21 7693F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7694F: include/linux/power/isp1704_charger.h
7695F: drivers/power/bq2415x_charger.c
081bab21 7696F: drivers/power/bq27xxx_battery.c
2a6afddb
PR
7697F: drivers/power/isp1704_charger.c
7698F: drivers/power/rx51_battery.c
7699
a1bd3bae 7700NTB DRIVER CORE
9ef6bf6c
JM
7701M: Jon Mason <jdmason@kudzu.us>
7702M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7703M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7704L: linux-ntb@googlegroups.com
fce8a7bb 7705S: Supported
2984411f
JM
7706W: https://github.com/jonmason/ntb/wiki
7707T: git git://github.com/jonmason/ntb.git
fce8a7bb 7708F: drivers/ntb/
548c237c 7709F: drivers/net/ntb_netdev.c
fce8a7bb 7710F: include/linux/ntb.h
a1bd3bae 7711F: include/linux/ntb_transport.h
fce8a7bb 7712
e26a5843
AH
7713NTB INTEL DRIVER
7714M: Jon Mason <jdmason@kudzu.us>
7715M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7716L: linux-ntb@googlegroups.com
e26a5843
AH
7717S: Supported
7718W: https://github.com/jonmason/ntb/wiki
7719T: git git://github.com/jonmason/ntb.git
7720F: drivers/ntb/hw/intel/
fce8a7bb 7721
a1b36958
XY
7722NTB AMD DRIVER
7723M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7724L: linux-ntb@googlegroups.com
7725S: Supported
7726F: drivers/ntb/hw/amd/
7727
1da177e4 7728NTFS FILESYSTEM
2818ef50 7729M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7730L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7731W: http://www.tuxera.com/
e6f4dee7 7732T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7733S: Supported
679655da
JP
7734F: Documentation/filesystems/ntfs.txt
7735F: fs/ntfs/
1da177e4 7736
9eb8ef74 7737NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7738M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7739L: linux-fbdev@vger.kernel.org
ce00f85c 7740S: Maintained
8a61f013
JH
7741F: drivers/video/fbdev/riva/
7742F: drivers/video/fbdev/nvidia/
1da177e4 7743
79461681 7744NVM EXPRESS DRIVER
b3975e94
JF
7745M: Keith Busch <keith.busch@intel.com>
7746M: Jens Axboe <axboe@fb.com>
79461681 7747L: linux-nvme@lists.infradead.org
b3975e94
JF
7748T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7749W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7750S: Supported
57dacad5 7751F: drivers/nvme/host/
79461681
MW
7752F: include/linux/nvme.h
7753
aee4b9bd
SK
7754NVMEM FRAMEWORK
7755M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7756M: Maxime Ripard <maxime.ripard@free-electrons.com>
7757S: Maintained
7758F: drivers/nvmem/
7759F: Documentation/devicetree/bindings/nvmem/
7760F: include/linux/nvmem-consumer.h
7761F: include/linux/nvmem-provider.h
7762
dece4585
CP
7763NXP-NCI NFC DRIVER
7764M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7765R: Charles Gorand <charles.gorand@effinnov.com>
7766L: linux-nfc@lists.01.org (moderated for non-subscribers)
7767S: Supported
7768F: drivers/nfc/nxp-nci
7769
f50d7146
RK
7770NXP TDA998X DRM DRIVER
7771M: Russell King <rmk+kernel@arm.linux.org.uk>
7772S: Supported
7773F: drivers/gpu/drm/i2c/tda998x_drv.c
7774F: include/drm/i2c/tda998x.h
7775
fbace43e
PR
7776NXP TFA9879 DRIVER
7777M: Peter Rosin <peda@axentia.se>
7778L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7779S: Maintained
7780F: sound/soc/codecs/tfa9879*
7781
f5525786 7782OMAP SUPPORT
0e24bdd4 7783M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7784L: linux-omap@vger.kernel.org
7785W: http://www.muru.com/linux/omap/
7786W: http://linux.omap.com/
8a6e2535 7787Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7788T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7789S: Maintained
4e04d5a3 7790F: arch/arm/*omap*/
026da812
FB
7791F: arch/arm/configs/omap1_defconfig
7792F: arch/arm/configs/omap2plus_defconfig
046d0a37 7793F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7794F: drivers/irqchip/irq-omap-intc.c
7795F: drivers/mfd/*omap*.c
7796F: drivers/mfd/menelaus.c
7797F: drivers/mfd/palmas.c
7798F: drivers/mfd/tps65217.c
7799F: drivers/mfd/tps65218.c
7800F: drivers/mfd/tps65910.c
7801F: drivers/mfd/twl-core.[ch]
7802F: drivers/mfd/twl4030*.c
7803F: drivers/mfd/twl6030*.c
7804F: drivers/mfd/twl6040*.c
7805F: drivers/regulator/palmas-regulator*.c
7806F: drivers/regulator/pbias-regulator.c
7807F: drivers/regulator/tps65217-regulator.c
7808F: drivers/regulator/tps65218-regulator.c
7809F: drivers/regulator/tps65910-regulator.c
7810F: drivers/regulator/twl-regulator.c
046d0a37 7811F: include/linux/i2c-omap.h
f5525786 7812
50f29fbd 7813OMAP DEVICE TREE SUPPORT
cdb55ab0 7814M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7815M: Tony Lindgren <tony@atomide.com>
7816L: linux-omap@vger.kernel.org
d0fb18c5 7817L: devicetree@vger.kernel.org
50f29fbd
TL
7818S: Maintained
7819F: arch/arm/boot/dts/*omap*
7820F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7821F: arch/arm/boot/dts/*am4*
7822F: arch/arm/boot/dts/*am5*
7823F: arch/arm/boot/dts/*dra7*
50f29fbd 7824
f5525786 7825OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7826M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7827L: linux-omap@vger.kernel.org
7828S: Maintained
7829F: arch/arm/*omap*/*clock*
7830
7831OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7832M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7833L: linux-omap@vger.kernel.org
7834S: Maintained
7835F: arch/arm/*omap*/*pm*
c46938d4 7836F: drivers/cpufreq/omap-cpufreq.c
f5525786 7837
d21db568 7838OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7839M: Rajendra Nayak <rnayak@ti.com>
7840M: Paul Walmsley <paul@pwsan.com>
7841L: linux-omap@vger.kernel.org
7842S: Maintained
d21db568 7843F: arch/arm/mach-omap2/prm*
692ab1f3 7844
f5525786 7845OMAP AUDIO SUPPORT
6c284903 7846M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7847M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7848L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7849L: linux-omap@vger.kernel.org
7850S: Maintained
7851F: sound/soc/omap/
7852
18640193
TL
7853OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7854M: Roger Quadros <rogerq@ti.com>
7855M: Tony Lindgren <tony@atomide.com>
7856L: linux-omap@vger.kernel.org
7857S: Maintained
7858F: drivers/memory/omap-gpmc.c
7859F: arch/arm/mach-omap2/*gpmc*
7860
f5525786 7861OMAP FRAMEBUFFER SUPPORT
830e6384 7862M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7863L: linux-fbdev@vger.kernel.org
f5525786
TL
7864L: linux-omap@vger.kernel.org
7865S: Maintained
8a61f013 7866F: drivers/video/fbdev/omap/
f5525786 7867
676eec0d 7868OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7869M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7870L: linux-omap@vger.kernel.org
676eec0d 7871L: linux-fbdev@vger.kernel.org
178ff4c9 7872S: Maintained
8a61f013 7873F: drivers/video/fbdev/omap2/
178ff4c9
TV
7874F: Documentation/arm/OMAP/DSS
7875
8b37fcfc
OBC
7876OMAP HARDWARE SPINLOCK SUPPORT
7877M: Ohad Ben-Cohen <ohad@wizery.com>
7878L: linux-omap@vger.kernel.org
7879S: Maintained
7880F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7881
f5525786 7882OMAP MMC SUPPORT
8b58be88 7883M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7884L: linux-omap@vger.kernel.org
7885S: Maintained
653f41b5
MC
7886F: drivers/mmc/host/omap.c
7887
7888OMAP HS MMC SUPPORT
0a4585c6 7889L: linux-mmc@vger.kernel.org
653f41b5 7890L: linux-omap@vger.kernel.org
dfa5d196 7891S: Orphan
653f41b5 7892F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7893
7894OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7895M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7896S: Maintained
7897F: drivers/char/hw_random/omap-rng.c
7898
f400c82e 7899OMAP HWMOD SUPPORT
cdb55ab0 7900M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7901M: Paul Walmsley <paul@pwsan.com>
7902L: linux-omap@vger.kernel.org
7903S: Maintained
8fc8b12b 7904F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7905
8633fb30
PW
7906OMAP HWMOD DATA
7907M: Paul Walmsley <paul@pwsan.com>
7908L: linux-omap@vger.kernel.org
7909S: Maintained
7910F: arch/arm/mach-omap2/omap_hwmod*data*
7911
f400c82e 7912OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7913M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7914L: linux-omap@vger.kernel.org
7915S: Maintained
7916F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7917
0db83ced 7918OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7919M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7920L: linux-media@vger.kernel.org
7921S: Maintained
7eec52db 7922F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7923F: drivers/media/platform/omap3isp/
0db83ced 7924F: drivers/staging/media/omap4iss/
7e8970e1 7925
f5525786 7926OMAP USB SUPPORT
a55f6286 7927M: Felipe Balbi <balbi@kernel.org>
f5525786
TL
7928L: linux-usb@vger.kernel.org
7929L: linux-omap@vger.kernel.org
43b416e5 7930T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
f5525786 7931S: Maintained
a16fbd65
JP
7932F: drivers/usb/*/*omap*
7933F: arch/arm/*omap*/usb*
f5525786 7934
6d994710 7935OMAP GPIO DRIVER
fe643528 7936M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 7937M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7938M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7939L: linux-omap@vger.kernel.org
7940S: Maintained
fe643528 7941F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
7942F: drivers/gpio/gpio-omap.c
7943
c351e290
MJ
7944OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7945M: Mark Jackson <mpfj@newflow.co.uk>
7946L: linux-omap@vger.kernel.org
7947S: Maintained
7948F: arch/arm/boot/dts/am335x-nano.dts
7949
0ad122d9 7950OMFS FILESYSTEM
8b58be88 7951M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7952L: linux-karma-devel@lists.sourceforge.net
7953S: Maintained
679655da
JP
7954F: Documentation/filesystems/omfs.txt
7955F: fs/omfs/
0ad122d9 7956
c1986ee9 7957OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7958M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7959S: Maintained
679655da
JP
7960F: drivers/char/pcmcia/cm4000_cs.c
7961F: include/linux/cm4000_cs.h
c117ab84 7962F: include/uapi/linux/cm4000_cs.h
c1986ee9 7963
77c44ab1 7964OMNIKEY CARDMAN 4040 DRIVER
8b58be88 7965M: Harald Welte <laforge@gnumonks.org>
77c44ab1 7966S: Maintained
679655da 7967F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 7968
77d5140f 7969OMNIVISION OV7670 SENSOR DRIVER
8b58be88 7970M: Jonathan Corbet <corbet@lwn.net>
661263b5 7971L: linux-media@vger.kernel.org
275ffde4 7972T: git git://linuxtv.org/media_tree.git
77d5140f 7973S: Maintained
90d72ac6 7974F: drivers/media/i2c/ov7670.c
77d5140f 7975
431bca73 7976ONENAND FLASH DRIVER
8b58be88 7977M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
7978L: linux-mtd@lists.infradead.org
7979S: Maintained
679655da
JP
7980F: drivers/mtd/onenand/
7981F: include/linux/mtd/onenand*.h
431bca73 7982
1da177e4 7983ONSTREAM SCSI TAPE DRIVER
8b58be88 7984M: Willem Riede <osst@riede.org>
1da177e4
LT
7985L: osst-users@lists.sourceforge.net
7986L: linux-scsi@vger.kernel.org
7987S: Maintained
f7269cfc
JD
7988F: Documentation/scsi/osst.txt
7989F: drivers/scsi/osst.*
7990F: drivers/scsi/osst_*.h
7991F: drivers/scsi/st.h
1da177e4 7992
e2d1d6c0 7993OPENCORES I2C BUS DRIVER
8b58be88 7994M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 7995L: linux-i2c@vger.kernel.org
e2d1d6c0 7996S: Maintained
679655da
JP
7997F: Documentation/i2c/busses/i2c-ocores
7998F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 7999
860c44c1 8000OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8001M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
8002M: Frank Rowand <frowand.list@gmail.com>
8003M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 8004L: devicetree@vger.kernel.org
a7fefe9f
RH
8005W: http://www.devicetree.org/
8006T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 8007S: Maintained
f8828205 8008F: drivers/of/
860c44c1 8009F: include/linux/of*.h
f8828205 8010F: scripts/dtc/
860c44c1 8011
f8828205 8012OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8013M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
8014M: Pawel Moll <pawel.moll@arm.com>
8015M: Mark Rutland <mark.rutland@arm.com>
de80963e 8016M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 8017M: Kumar Gala <galak@codeaurora.org>
f8828205 8018L: devicetree@vger.kernel.org
9f273c24 8019T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
f8828205
GL
8020S: Maintained
8021F: Documentation/devicetree/
8022F: arch/*/boot/dts/
8023F: include/dt-bindings/
8024
2bb65f56
PA
8025OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8026M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8027L: devicetree@vger.kernel.org
8028S: Maintained
8029F: Documentation/devicetree/dynamic-resolution-notes.txt
8030F: Documentation/devicetree/overlay-notes.txt
8031F: drivers/of/overlay.c
8032F: drivers/of/resolver.c
8033
19f9d392
JB
8034OPENRISC ARCHITECTURE
8035M: Jonas Bonn <jonas@southpole.se>
8036W: http://openrisc.net
eab7c1c0 8037L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
8038S: Maintained
8039T: git git://openrisc.net/~jonas/linux
14430813 8040F: arch/openrisc/
19f9d392 8041
ccb1352e 8042OPENVSWITCH
4f337ed5 8043M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8044L: netdev@vger.kernel.org
ccb1352e
JG
8045L: dev@openvswitch.org
8046W: http://openvswitch.org
ccb1352e
JG
8047S: Maintained
8048F: net/openvswitch/
b422da7c 8049F: include/uapi/linux/openvswitch.h
ccb1352e 8050
875fa6fb
VK
8051OPERATING PERFORMANCE POINTS (OPP)
8052M: Viresh Kumar <vireshk@kernel.org>
8053M: Nishanth Menon <nm@ti.com>
8054M: Stephen Boyd <sboyd@codeaurora.org>
8055L: linux-pm@vger.kernel.org
8056S: Maintained
8057T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8058F: drivers/base/power/opp/
8059F: include/linux/pm_opp.h
8060F: Documentation/power/opp.txt
8061F: Documentation/devicetree/bindings/opp/
8062
af39917d
CL
8063OPL4 DRIVER
8064M: Clemens Ladisch <clemens@ladisch.de>
8065L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8066T: git git://git.alsa-project.org/alsa-kernel.git
8067S: Maintained
8068F: sound/drivers/opl4/
8069
1da177e4 8070OPROFILE
4cf7e718 8071M: Robert Richter <rric@kernel.org>
1da177e4
LT
8072L: oprofile-list@lists.sf.net
8073S: Maintained
81c4a8a6 8074F: arch/*/include/asm/oprofile*.h
679655da
JP
8075F: arch/*/oprofile/
8076F: drivers/oprofile/
8077F: include/linux/oprofile.h
1da177e4 8078
e2d1d6c0 8079ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8080M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8081M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8082L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8083W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8084S: Supported
679655da
JP
8085F: Documentation/filesystems/ocfs2.txt
8086F: Documentation/filesystems/dlmfs.txt
8087F: fs/ocfs2/
e2d1d6c0 8088
1da177e4 8089ORINOCO DRIVER
724c6b35 8090L: linux-wireless@vger.kernel.org
491b26b4 8091W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8092W: http://www.nongnu.org/orinoco/
3a59babb 8093S: Orphan
2be45b66 8094F: drivers/net/wireless/intersil/orinoco/
1da177e4 8095
42c55aa8 8096OSD LIBRARY and FILESYSTEM
fadc0752 8097M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8098M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8099L: osd-dev@open-osd.org
8100W: http://open-osd.org
54e5881d 8101T: git git://git.open-osd.org/open-osd.git
68274794 8102S: Maintained
42c55aa8 8103F: drivers/scsi/osd/
6b6f0b6c 8104F: include/scsi/osd_*
42c55aa8 8105F: fs/exofs/
68274794 8106
ef94b186 8107OVERLAY FILESYSTEM
7c37fbda 8108M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8109L: linux-unionfs@vger.kernel.org
8110T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8111S: Supported
1d113735 8112F: fs/overlayfs/
7c37fbda
NB
8113F: Documentation/filesystems/overlayfs.txt
8114
e2d1d6c0 8115P54 WIRELESS DRIVER
084cb0fe 8116M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8117L: linux-wireless@vger.kernel.org
084cb0fe 8118W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8119S: Maintained
d3466830 8120F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8121
f5cd7872 8122PA SEMI ETHERNET DRIVER
8b58be88 8123M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8124L: netdev@vger.kernel.org
8125S: Maintained
ded19add 8126F: drivers/net/ethernet/pasemi/*
f5cd7872 8127
beb58aa3 8128PA SEMI SMBUS DRIVER
8b58be88 8129M: Olof Johansson <olof@lixom.net>
846557d3 8130L: linux-i2c@vger.kernel.org
beb58aa3 8131S: Maintained
679655da 8132F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8133
48fc267e
SK
8134PADATA PARALLEL EXECUTION MECHANISM
8135M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8136L: linux-crypto@vger.kernel.org
8137S: Maintained
8138F: kernel/padata.c
8139F: include/linux/padata.h
8140F: Documentation/padata.txt
8141
709ee531 8142PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8143M: Harald Welte <laforge@gnumonks.org>
d0944853 8144L: platform-driver-x86@vger.kernel.org
709ee531 8145S: Maintained
679655da 8146F: drivers/platform/x86/panasonic-laptop.c
709ee531 8147
368dd5ac 8148PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8149M: David Howells <dhowells@redhat.com>
8150M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8151L: linux-am33-list@redhat.com (moderated for non-subscribers)
8152W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8153S: Maintained
679655da
JP
8154F: Documentation/mn10300/
8155F: arch/mn10300/
4fa97181 8156
64dfff03
SM
8157PARALLEL PORT SUBSYSTEM
8158M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8159M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8160L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8161S: Maintained
679655da
JP
8162F: drivers/parport/
8163F: include/linux/parport*.h
8164F: drivers/char/ppdev.c
c117ab84 8165F: include/uapi/linux/ppdev.h
64dfff03 8166F: Documentation/parport*.txt
1da177e4 8167
4cdf6bc2 8168PARAVIRT_OPS INTERFACE
d633180c 8169M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8170M: Chris Wright <chrisw@sous-sol.org>
8171M: Alok Kataria <akataria@vmware.com>
8172M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8173L: virtualization@lists.linux-foundation.org
4cdf6bc2 8174S: Supported
a2e19991 8175F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8176F: arch/*/kernel/paravirt*
8177F: arch/*/include/asm/paravirt.h
4cdf6bc2 8178
e2d1d6c0 8179PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8180M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8181L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8182S: Maintained
679655da
JP
8183F: Documentation/blockdev/paride.txt
8184F: drivers/block/paride/
e2d1d6c0
RD
8185
8186PARISC ARCHITECTURE
b8828770 8187M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8188M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8189L: linux-parisc@vger.kernel.org
8190W: http://www.parisc-linux.org/
8a6e2535 8191Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8192T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8193T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8194S: Maintained
679655da 8195F: arch/parisc/
2b6bac9e 8196F: Documentation/parisc/
679655da 8197F: drivers/parisc/
2b6bac9e
HD
8198F: drivers/char/agp/parisc-agp.c
8199F: drivers/input/serio/gscps2.c
8200F: drivers/parport/parport_gsc.*
8201F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8202F: drivers/video/fbdev/sti*
2b6bac9e
HD
8203F: drivers/video/console/sti*
8204F: drivers/video/logo/logo_parisc*
e2d1d6c0 8205
1662d32c 8206PC87360 HARDWARE MONITORING DRIVER
8b58be88 8207M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8208L: lm-sensors@lm-sensors.org
8209S: Maintained
679655da
JP
8210F: Documentation/hwmon/pc87360
8211F: drivers/hwmon/pc87360.c
1662d32c
JC
8212
8213PC8736x GPIO DRIVER
8b58be88 8214M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8215S: Maintained
679655da 8216F: drivers/char/pc8736x_gpio.c
1662d32c 8217
1ad107fd 8218PC87427 HARDWARE MONITORING DRIVER
d8130624 8219M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8220L: lm-sensors@lm-sensors.org
8221S: Maintained
8222F: Documentation/hwmon/pc87427
8223F: drivers/hwmon/pc87427.c
8224
b26e0ed4 8225PCA9532 LED DRIVER
8b58be88 8226M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8227S: Maintained
d5ca6918
JP
8228F: drivers/leds/leds-pca9532.c
8229F: include/linux/leds-pca9532.h
b26e0ed4 8230
5ce914a8 8231PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8232M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8233L: linux-i2c@vger.kernel.org
8234S: Maintained
b4f0b74e 8235F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8236
3971dae5 8237PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8238M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8239S: Maintained
8240F: drivers/firmware/pcdp.*
8241
065c6359 8242PCI ERROR RECOVERY
6305902c 8243M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8244L: linux-pci@vger.kernel.org
065c6359 8245S: Supported
679655da 8246F: Documentation/PCI/pci-error-recovery.txt
065c6359 8247
78c1cffd
RC
8248PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8249M: Russell Currey <ruscur@russell.cc>
8250L: linuxppc-dev@lists.ozlabs.org
8251S: Supported
8252F: Documentation/powerpc/eeh-pci-error-recovery.txt
8253F: arch/powerpc/kernel/eeh*.c
8254F: arch/powerpc/platforms/*/eeh*.c
8255F: arch/powerpc/include/*/eeh*.h
8256
1da177e4 8257PCI SUBSYSTEM
5ac3a6d2 8258M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8259L: linux-pci@vger.kernel.org
99662dd1 8260Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8261T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8262S: Supported
679655da
JP
8263F: Documentation/PCI/
8264F: drivers/pci/
8265F: include/linux/pci*
6b49ee49 8266F: arch/x86/pci/
cad01f91 8267F: arch/x86/kernel/quirks.c
1da177e4 8268
eaa6111b
LFT
8269PCI DRIVER FOR ALTERA PCIE IP
8270M: Ley Foon Tan <lftan@altera.com>
8271L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8272L: linux-pci@vger.kernel.org
8273S: Supported
8274F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8275F: drivers/pci/host/pcie-altera.c
8276
b7e78170
RH
8277PCI DRIVER FOR ARM VERSATILE PLATFORM
8278M: Rob Herring <robh@kernel.org>
8279L: linux-pci@vger.kernel.org
8280L: linux-arm-kernel@lists.infradead.org
8281S: Maintained
8282F: Documentation/devicetree/bindings/pci/versatile.txt
8283F: drivers/pci/host/pci-versatile.c
8284
5f6b6ccd
TI
8285PCI DRIVER FOR APPLIEDMICRO XGENE
8286M: Tanmay Inamdar <tinamdar@apm.com>
8287L: linux-pci@vger.kernel.org
8288L: linux-arm-kernel@lists.infradead.org
8289S: Maintained
8290F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8291F: drivers/pci/host/pci-xgene.c
8292
62d0ff83
ML
8293PCI DRIVER FOR FREESCALE LAYERSCAPE
8294M: Minghuan Lian <minghuan.Lian@freescale.com>
8295M: Mingkai Hu <mingkai.hu@freescale.com>
8296M: Roy Zang <tie-fei.zang@freescale.com>
8297L: linuxppc-dev@lists.ozlabs.org
8298L: linux-pci@vger.kernel.org
8299L: linux-arm-kernel@lists.infradead.org
8300S: Maintained
8301F: drivers/pci/host/*layerscape*
8302
f0b75693 8303PCI DRIVER FOR IMX6
f175aa2c 8304M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8305M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8306L: linux-pci@vger.kernel.org
8307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8308S: Maintained
8309F: drivers/pci/host/*imx6*
8310
0c4ffcfe
MK
8311PCI DRIVER FOR TI KEYSTONE
8312M: Murali Karicheri <m-karicheri2@ti.com>
8313L: linux-pci@vger.kernel.org
8314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8315S: Maintained
8316F: drivers/pci/host/*keystone*
8317
f0b75693
BH
8318PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8319M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8320M: Jason Cooper <jason@lakedaemon.net>
8321L: linux-pci@vger.kernel.org
8322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8323S: Maintained
8324F: drivers/pci/host/*mvebu*
8325
0447cfd7
TR
8326PCI DRIVER FOR NVIDIA TEGRA
8327M: Thierry Reding <thierry.reding@gmail.com>
8328L: linux-tegra@vger.kernel.org
f0b75693 8329L: linux-pci@vger.kernel.org
0447cfd7
TR
8330S: Supported
8331F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8332F: drivers/pci/host/pci-tegra.c
8333
47ff3de9
KVA
8334PCI DRIVER FOR TI DRA7XX
8335M: Kishon Vijay Abraham I <kishon@ti.com>
8336L: linux-omap@vger.kernel.org
8337L: linux-pci@vger.kernel.org
8338S: Supported
8339F: Documentation/devicetree/bindings/pci/ti-pci.txt
8340F: drivers/pci/host/pci-dra7xx.c
8341
f0b75693
BH
8342PCI DRIVER FOR RENESAS R-CAR
8343M: Simon Horman <horms@verge.net.au>
8344L: linux-pci@vger.kernel.org
4a121096 8345L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8346S: Maintained
8347F: drivers/pci/host/*rcar*
8348
4af82255 8349PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8350M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8351L: linux-pci@vger.kernel.org
f0b75693
BH
8352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8353L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8354S: Maintained
8355F: drivers/pci/host/pci-exynos.c
8356
f0b75693 8357PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8358M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8359M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8360L: linux-pci@vger.kernel.org
8361S: Maintained
8362F: drivers/pci/host/*designware*
8363
cf28855b
WD
8364PCI DRIVER FOR GENERIC OF HOSTS
8365M: Will Deacon <will.deacon@arm.com>
8366L: linux-pci@vger.kernel.org
8367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8368S: Maintained
8369F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8370F: drivers/pci/host/pci-host-generic.c
8371
185a383a
KB
8372PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8373M: Keith Busch <keith.busch@intel.com>
8374L: linux-pci@vger.kernel.org
8375S: Supported
8376F: arch/x86/pci/vmd.c
8377
51b66a6c 8378PCIE DRIVER FOR ST SPEAR13XX
110baab1 8379M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8380L: linux-pci@vger.kernel.org
110baab1 8381S: Maintained
51b66a6c
PA
8382F: drivers/pci/host/*spear*
8383
af1169b4
LFT
8384PCI MSI DRIVER FOR ALTERA MSI IP
8385M: Ley Foon Tan <lftan@altera.com>
8386L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8387L: linux-pci@vger.kernel.org
8388S: Supported
8389F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8390F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8391
dcd19de3
DD
8392PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8393M: Duc Dang <dhdang@apm.com>
8394L: linux-pci@vger.kernel.org
8395L: linux-arm-kernel@lists.infradead.org
8396S: Maintained
8397F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8398F: drivers/pci/host/pci-xgene-msi.c
8399
500a1d9a
ZW
8400PCIE DRIVER FOR HISILICON
8401M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8402M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8403L: linux-pci@vger.kernel.org
8404S: Maintained
8405F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8406F: drivers/pci/host/pcie-hisi.c
8407
82a82383
SV
8408PCIE DRIVER FOR QUALCOMM MSM
8409M: Stanimir Varbanov <svarbanov@mm-sol.com>
8410L: linux-pci@vger.kernel.org
8411L: linux-arm-msm@vger.kernel.org
8412S: Maintained
8413F: drivers/pci/host/*qcom*
8414
1da177e4 8415PCMCIA SUBSYSTEM
4230dfc9 8416P: Linux PCMCIA Team
f5df5881 8417L: linux-pcmcia@lists.infradead.org
6650e0a5 8418W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8419T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8420S: Maintained
679655da
JP
8421F: Documentation/pcmcia/
8422F: drivers/pcmcia/
8423F: include/pcmcia/
1da177e4
LT
8424
8425PCNET32 NETWORK DRIVER
227fb925 8426M: Don Fry <pcnet32@frontier.com>
979b6c13 8427L: netdev@vger.kernel.org
1da177e4 8428S: Maintained
b955f6ca 8429F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8430
48fc267e
SK
8431PCRYPT PARALLEL CRYPTO ENGINE
8432M: Steffen Klassert <steffen.klassert@secunet.com>
8433L: linux-crypto@vger.kernel.org
8434S: Maintained
8435F: crypto/pcrypt.c
8436F: include/crypto/pcrypt.h
8437
e72df0b8
TH
8438PER-CPU MEMORY ALLOCATOR
8439M: Tejun Heo <tj@kernel.org>
8440M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8441T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8442S: Maintained
8443F: include/linux/percpu*.h
8444F: mm/percpu*.c
8445F: arch/*/include/asm/percpu.h
8446
ad4ecbcb 8447PER-TASK DELAY ACCOUNTING
185e595f 8448M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8449S: Maintained
679655da
JP
8450F: include/linux/delayacct.h
8451F: kernel/delayacct.c
ad4ecbcb 8452
57c0c15b 8453PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8454M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8455M: Ingo Molnar <mingo@redhat.com>
f80c5393 8456M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 8457L: linux-kernel@vger.kernel.org
75fc2d37 8458T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8459S: Supported
d53e8365 8460F: kernel/events/*
a003236c 8461F: include/linux/perf_event.h
c117ab84 8462F: include/uapi/linux/perf_event.h
141c4296
RR
8463F: arch/*/kernel/perf_event*.c
8464F: arch/*/kernel/*/perf_event*.c
8465F: arch/*/kernel/*/*/perf_event*.c
a003236c 8466F: arch/*/include/asm/perf_event.h
a003236c
VL
8467F: arch/*/kernel/perf_callchain.c
8468F: tools/perf/
6c0b3244 8469
dd49d0f5 8470PERSONALITY HANDLING
8b58be88 8471M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8472L: linux-abi-devel@lists.sourceforge.net
8473S: Maintained
679655da 8474F: include/linux/personality.h
c117ab84 8475F: include/uapi/linux/personality.h
dd49d0f5 8476
838e7a03 8477PHONET PROTOCOL
2a06b40f 8478M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8479S: Supported
8480F: Documentation/networking/phonet.txt
8481F: include/linux/phonet.h
8482F: include/net/phonet/
c117ab84 8483F: include/uapi/linux/phonet.h
838e7a03
RDC
8484F: net/phonet/
8485
1da177e4 8486PHRAM MTD DRIVER
8b58be88 8487M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8488L: linux-mtd@lists.infradead.org
8489S: Maintained
679655da 8490F: drivers/mtd/devices/phram.c
1da177e4 8491
efdbb10e
BP
8492PICOLCD HID DRIVER
8493M: Bruno Prémont <bonbons@linux-vserver.org>
8494L: linux-input@vger.kernel.org
8495S: Maintained
8496F: drivers/hid/hid-picolcd*
8497
a53bfa07
JI
8498PICOXCELL SUPPORT
8499M: Jamie Iles <jamie@jamieiles.com>
8500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8501T: git git://github.com/jamieiles/linux-2.6-ji.git
8502S: Supported
b8733987 8503F: arch/arm/boot/dts/picoxcell*
14430813 8504F: arch/arm/mach-picoxcell/
b8733987 8505F: drivers/crypto/picoxcell*
a53bfa07 8506
2744e8af
LW
8507PIN CONTROL SUBSYSTEM
8508M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8509L: linux-gpio@vger.kernel.org
dbe752a3 8510T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8511S: Maintained
07f29ba6 8512F: drivers/pinctrl/
8e406fe4 8513F: include/linux/pinctrl/
2744e8af 8514
2201bbb8
JCPV
8515PIN CONTROLLER - ATMEL AT91
8516M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8518S: Maintained
c654b6bf 8519F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8520
33d3690c
LD
8521PIN CONTROLLER - ATMEL AT91 PIO4
8522M: Ludovic Desroches <ludovic.desroches@atmel.com>
8523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8524L: linux-gpio@vger.kernel.org
8525S: Supported
8526F: drivers/pinctrl/pinctrl-at91-pio4.*
8527
cbd1b652
MW
8528PIN CONTROLLER - INTEL
8529M: Mika Westerberg <mika.westerberg@linux.intel.com>
8530M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8531S: Maintained
8532F: drivers/pinctrl/intel/
2201bbb8 8533
9963b536
LP
8534PIN CONTROLLER - RENESAS
8535M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8536M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8537L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8538S: Maintained
8539F: drivers/pinctrl/sh-pfc/
8540
b75e60d6 8541PIN CONTROLLER - SAMSUNG
fea685e9 8542M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8544L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8545S: Maintained
9b5b33f6 8546F: drivers/pinctrl/samsung/
b75e60d6 8547
13cbd906
TL
8548PIN CONTROLLER - SINGLE
8549M: Tony Lindgren <tony@atomide.com>
8550M: Haojian Zhuang <haojian.zhuang@linaro.org>
8551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8552L: linux-omap@vger.kernel.org
8553S: Maintained
8554F: drivers/pinctrl/pinctrl-single.c
8555
deda8287 8556PIN CONTROLLER - ST SPEAR
da89947b 8557M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8558L: spear-devel@list.st.com
8559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8560W: http://www.st.com/spear
8561S: Maintained
8e406fe4 8562F: drivers/pinctrl/spear/
deda8287 8563
249a6771 8564PKTCDVD DRIVER
e5f6450c 8565M: Jiri Kosina <jikos@kernel.org>
249a6771 8566S: Maintained
679655da
JP
8567F: drivers/block/pktcdvd.c
8568F: include/linux/pktcdvd.h
c117ab84 8569F: include/uapi/linux/pktcdvd.h
249a6771 8570
b31d8273
G
8571PKUNITY SOC DRIVERS
8572M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8573W: http://mprc.pku.edu.cn/~guanxuetao/linux
8574S: Maintained
ceebf4d5 8575T: git git://github.com/gxt/linux.git
b31d8273 8576F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8577F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8578F: drivers/video/fbdev/fb-puv3.c
2809e80b 8579F: drivers/rtc/rtc-puv3.c
b31d8273 8580
9d2ecfb7 8581PMBUS HARDWARE MONITORING DRIVERS
ca462085 8582M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8583L: lm-sensors@lm-sensors.org
8584W: http://www.lm-sensors.org/
8585W: http://www.roeck-us.net/linux/drivers/
8586T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8587S: Maintained
8588F: Documentation/hwmon/pmbus
8589F: drivers/hwmon/pmbus/
8590F: include/linux/i2c/pmbus.h
8591
89a36810 8592PMC SIERRA MaxRAID DRIVER
89a36810
AR
8593L: linux-scsi@vger.kernel.org
8594W: http://www.pmc-sierra.com/
3cdea4d7 8595S: Orphan
89a36810
AR
8596F: drivers/scsi/pmcraid.*
8597
dbf9bfe6 8598PMC SIERRA PM8001 DRIVER
d32477e2 8599M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8600M: lindar_liu@usish.com
f5a7b525 8601L: pmchba@pmcs.com
dbf9bfe6 8602L: linux-scsi@vger.kernel.org
8603S: Supported
8604F: drivers/scsi/pm8001/
8605
1da177e4 8606POSIX CLOCKS and TIMERS
8b58be88 8607M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8608L: linux-kernel@vger.kernel.org
75fc2d37 8609T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8610S: Maintained
679655da
JP
8611F: fs/timerfd.c
8612F: include/linux/timer*
5cee9645 8613F: kernel/time/*timer*
1da177e4 8614
7b06a6d7
RW
8615POWER MANAGEMENT CORE
8616M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8617L: linux-pm@vger.kernel.org
8618T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8619S: Supported
8620F: drivers/base/power/
8621F: include/linux/pm.h
8622F: include/linux/pm_*
8623F: include/linux/powercap.h
8624F: drivers/powercap/
8625
3be86148 8626POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8627M: Sebastian Reichel <sre@kernel.org>
57318935 8628M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8629M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8630L: linux-pm@vger.kernel.org
54e5881d 8631T: git git://git.infradead.org/battery-2.6.git
3be86148 8632S: Maintained
679655da 8633F: include/linux/power_supply.h
8cd725a1 8634F: drivers/power/
26305022 8635X: drivers/power/avs/
3be86148 8636
514f161a
MR
8637POWER STATE COORDINATION INTERFACE (PSCI)
8638M: Mark Rutland <mark.rutland@arm.com>
8639M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8640L: linux-arm-kernel@lists.infradead.org
8641S: Maintained
8642F: drivers/firmware/psci.c
8643F: include/linux/psci.h
8644F: include/uapi/linux/psci.h
8645
1da177e4 8646PNP SUPPORT
9c3646d1 8647M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8648S: Maintained
679655da 8649F: drivers/pnp/
1da177e4
LT
8650
8651PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8652M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8653L: linux-ppp@vger.kernel.org
8654S: Maintained
224cf5ad 8655F: drivers/net/ppp/ppp_*
1da177e4
LT
8656
8657PPP OVER ATM (RFC 2364)
8b58be88 8658M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8659S: Maintained
679655da 8660F: net/atm/pppoatm.c
c117ab84 8661F: include/uapi/linux/atmppp.h
1da177e4
LT
8662
8663PPP OVER ETHERNET
8b58be88 8664M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8665S: Maintained
224cf5ad
JK
8666F: drivers/net/ppp/pppoe.c
8667F: drivers/net/ppp/pppox.c
1da177e4 8668
a6d2370b 8669PPP OVER L2TP
8b58be88 8670M: James Chapman <jchapman@katalix.com>
a6d2370b 8671S: Maintained
90ca28d1 8672F: net/l2tp/l2tp_ppp.c
679655da 8673F: include/linux/if_pppol2tp.h
c117ab84 8674F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8675
eae9d2ba 8676PPS SUPPORT
8b58be88 8677M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8678W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8679L: linuxpps@ml.enneenne.com (subscribers-only)
8680S: Maintained
cabaaf41
JP
8681F: Documentation/pps/
8682F: drivers/pps/
8683F: include/linux/pps*.h
eae9d2ba 8684
71a6d0af
HW
8685PPTP DRIVER
8686M: Dmitry Kozlov <xeb@mail.ru>
8687L: netdev@vger.kernel.org
8688S: Maintained
224cf5ad 8689F: drivers/net/ppp/pptp.c
71a6d0af
HW
8690W: http://sourceforge.net/projects/accel-pptp
8691
1da177e4 8692PREEMPTIBLE KERNEL
8b58be88 8693M: Robert Love <rml@tech9.net>
1da177e4
LT
8694L: kpreempt-tech@lists.sourceforge.net
8695W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8696S: Supported
679655da
JP
8697F: Documentation/preempt-locking.txt
8698F: include/linux/preempt.h
1da177e4
LT
8699
8700PRISM54 WIRELESS DRIVER
8b58be88 8701M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8702L: linux-wireless@vger.kernel.org
9ef80804 8703W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8704S: Obsolete
c12edfe2 8705F: drivers/net/wireless/intersil/prism54/
1da177e4 8706
02c18891 8707PS3 NETWORK SUPPORT
b809b9ca 8708M: Geoff Levand <geoff@infradead.org>
02c18891 8709L: netdev@vger.kernel.org
a14ab6b6 8710L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8711S: Maintained
8df158ac 8712F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8713
f58a9d17 8714PS3 PLATFORM SUPPORT
b809b9ca 8715M: Geoff Levand <geoff@infradead.org>
a4724ed6 8716L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8717S: Maintained
679655da
JP
8718F: arch/powerpc/boot/ps3*
8719F: arch/powerpc/include/asm/lv1call.h
8720F: arch/powerpc/include/asm/ps3*.h
8721F: arch/powerpc/platforms/ps3/
8722F: drivers/*/ps3*
8723F: drivers/ps3/
fec629b8 8724F: drivers/rtc/rtc-ps3.c
679655da 8725F: drivers/usb/host/*ps3.c
fec629b8 8726F: sound/ppc/snd_ps3*
f58a9d17 8727
cffb4add 8728PS3VRAM DRIVER
8b58be88 8729M: Jim Paris <jim@jtan.com>
3715a5d0 8730M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8731L: linuxppc-dev@lists.ozlabs.org
cffb4add 8732S: Maintained
8a3977cb 8733F: drivers/block/ps3vram.c
cffb4add 8734
8defe599 8735PSTORE FILESYSTEM
9d5e2a02 8736M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8737M: Colin Cross <ccross@android.com>
8738M: Kees Cook <keescook@chromium.org>
8739M: Tony Luck <tony.luck@intel.com>
8740S: Maintained
9f273c24 8741T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
8742F: fs/pstore/
8743F: include/linux/pstore*
04851772 8744F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8745F: drivers/acpi/apei/erst.c
8746
7fbc415d
RC
8747PTP HARDWARE CLOCK SUPPORT
8748M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8749L: netdev@vger.kernel.org
7fbc415d
RC
8750S: Maintained
8751W: http://linuxptp.sourceforge.net/
8752F: Documentation/ABI/testing/sysfs-ptp
8753F: Documentation/ptp/*
0ecb3cdd 8754F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8755F: drivers/net/phy/dp83640*
8756F: drivers/ptp/*
8757F: include/linux/ptp_cl*
8758
cf94a4d1 8759PTRACE SUPPORT
e846ee5f 8760M: Roland McGrath <roland@hack.frob.com>
8b58be88 8761M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8762S: Maintained
8763F: include/asm-generic/syscall.h
8764F: include/linux/ptrace.h
8765F: include/linux/regset.h
8766F: include/linux/tracehook.h
c117ab84 8767F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8768F: kernel/ptrace.c
8769
8320204a 8770PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8771M: Mike Isely <isely@pobox.com>
16e9495d 8772L: pvrusb2@isely.net (subscribers-only)
661263b5 8773L: linux-media@vger.kernel.org
8320204a 8774W: http://www.isely.net/pvrusb2/
275ffde4 8775T: git git://linuxtv.org/media_tree.git
8320204a 8776S: Maintained
679655da 8777F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8778F: drivers/media/usb/pvrusb2/
8320204a 8779
39532e6c
HG
8780PWC WEBCAM DRIVER
8781M: Hans de Goede <hdegoede@redhat.com>
8782L: linux-media@vger.kernel.org
8783T: git git://linuxtv.org/media_tree.git
8784S: Maintained
8785F: drivers/media/usb/pwc/*
8786
93c090b3
KD
8787PWM FAN DRIVER
8788M: Kamil Debski <k.debski@samsung.com>
8789L: lm-sensors@lm-sensors.org
8790S: Supported
8791F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8792F: Documentation/hwmon/pwm-fan
8793F: drivers/hwmon/pwm-fan.c
8794
200efedd 8795PWM SUBSYSTEM
aa3495f7
TR
8796M: Thierry Reding <thierry.reding@gmail.com>
8797L: linux-pwm@vger.kernel.org
0c2498f1 8798S: Maintained
006e854f 8799T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8800F: Documentation/pwm.txt
8801F: Documentation/devicetree/bindings/pwm/
8802F: include/linux/pwm.h
0c2498f1 8803F: drivers/pwm/
a140b98d
TR
8804F: drivers/video/backlight/pwm_bl.c
8805F: include/linux/pwm_backlight.h
0c2498f1 8806
30ec261e 8807PXA2xx/PXA3xx SUPPORT
8da5e302 8808M: Daniel Mack <daniel@zonque.org>
a323f664 8809M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8810M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8812T: git git://github.com/hzhuang1/linux.git
8da5e302 8813T: git git://github.com/rjarzmik/linux.git
1da177e4 8814S: Maintained
e68d7c14 8815F: arch/arm/boot/dts/pxa*
679655da 8816F: arch/arm/mach-pxa/
820439f1 8817F: drivers/dma/pxa*
679655da 8818F: drivers/pcmcia/pxa2xx*
1403ead9 8819F: drivers/pinctrl/pxa/
9df92e6c 8820F: drivers/spi/spi-pxa2xx*
faf2e1db 8821F: drivers/usb/gadget/udc/pxa2*
679655da 8822F: include/sound/pxa2xx-lib.h
bec4c99e 8823F: sound/arm/pxa*
14430813 8824F: sound/soc/pxa/
1da177e4 8825
f3154a46
RJ
8826PXA GPIO DRIVER
8827M: Robert Jarzmik <robert.jarzmik@free.fr>
8828L: linux-gpio@vger.kernel.org
8829S: Maintained
8830F: drivers/gpio/gpio-pxa.c
8831
ec64d3bf
EG
8832PXA3xx NAND FLASH DRIVER
8833M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8834L: linux-mtd@lists.infradead.org
8835S: Maintained
9a67f099 8836F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8837
3f640c61 8838MMP SUPPORT
8b58be88 8839M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8840M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8841L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8842T: git git://github.com/hzhuang1/linux.git
8843T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8844S: Maintained
e68d7c14 8845F: arch/arm/boot/dts/mmp*
3f640c61 8846F: arch/arm/mach-mmp/
e8e6cb32 8847
272f133a
PO
8848PXA MMCI DRIVER
8849S: Orphan
8850
57f63bc8 8851PXA RTC DRIVER
8b58be88 8852M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8853L: rtc-linux@googlegroups.com
8854S: Maintained
8855
cea4001a 8856QAT DRIVER
49e7d9df
JP
8857M: Tadeusz Struk <tadeusz.struk@intel.com>
8858L: qat-linux@intel.com
8859S: Supported
8860F: drivers/crypto/qat/
cea4001a 8861
52a09a04 8862QIB DRIVER
8473c603 8863M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8864L: linux-rdma@vger.kernel.org
8865S: Supported
8866F: drivers/infiniband/hw/qib/
8867
5e9772b9
JS
8868QLOGIC QLA1280 SCSI DRIVER
8869M: Michael Reed <mdr@sgi.com>
8870L: linux-scsi@vger.kernel.org
8871S: Maintained
8872F: drivers/scsi/qla1280.[ch]
8873
1da177e4 8874QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8875M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8876L: linux-scsi@vger.kernel.org
8877S: Supported
679655da
JP
8878F: Documentation/scsi/LICENSE.qla2xxx
8879F: drivers/scsi/qla2xxx/
1da177e4 8880
883c98fe 8881QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8882M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8883L: linux-scsi@vger.kernel.org
8884S: Supported
bacfb81b 8885F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8886F: drivers/scsi/qla4xxx/
8887
5a4faa87 8888QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8889M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8890M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8891M: linux-driver@qlogic.com
8892L: netdev@vger.kernel.org
8893S: Supported
679655da 8894F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8895F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8896
0ec00f03 8897QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8898M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8899L: netdev@vger.kernel.org
8900S: Supported
aa43c215 8901F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8902
c4e84bde 8903QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8904M: Harish Patil <harish.patil@qlogic.com>
8905M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8906M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8907M: linux-driver@qlogic.com
c4e84bde
RM
8908L: netdev@vger.kernel.org
8909S: Supported
aa43c215 8910F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8911
fe56b9e6
YM
8912QLOGIC QL4xxx ETHERNET DRIVER
8913M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8914M: Ariel Elior <Ariel.Elior@qlogic.com>
8915M: everest-linux-l2@qlogic.com
8916L: netdev@vger.kernel.org
8917S: Supported
8918F: drivers/net/ethernet/qlogic/qed/
8919F: include/linux/qed/
8920F: drivers/net/ethernet/qlogic/qede/
8921
1da177e4 8922QNX4 FILESYSTEM
8b58be88 8923M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8924W: http://www.alarsen.net/linux/qnx4fs/
8925S: Maintained
80811493 8926F: fs/qnx4/
c117ab84
CEB
8927F: include/uapi/linux/qnx4_fs.h
8928F: include/uapi/linux/qnxtypes.h
1da177e4 8929
91952bc0
AP
8930QT1010 MEDIA DRIVER
8931M: Antti Palosaari <crope@iki.fi>
8932L: linux-media@vger.kernel.org
a825eaec 8933W: https://linuxtv.org
91952bc0
AP
8934W: http://palosaari.fi/linux/
8935Q: http://patchwork.linuxtv.org/project/linux-media/list/
8936T: git git://linuxtv.org/anttip/media_tree.git
8937S: Maintained
8938F: drivers/media/tuners/qt1010*
8939
966fb5ec
SM
8940QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8941M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8942L: linux-wireless@vger.kernel.org
8943L: ath9k-devel@lists.ath9k.org
8944W: http://wireless.kernel.org/en/users/Drivers/ath9k
8945S: Supported
8946F: drivers/net/wireless/ath/ath9k/
8947
2ea0ffcb
KV
8948QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8949M: Kalle Valo <kvalo@qca.qualcomm.com>
8950L: ath10k@lists.infradead.org
8951W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 8952T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
8953S: Supported
8954F: drivers/net/wireless/ath/ath10k/
8955
4f4567cf
RK
8956QUALCOMM HEXAGON ARCHITECTURE
8957M: Richard Kuo <rkuo@codeaurora.org>
8958L: linux-hexagon@vger.kernel.org
9f273c24 8959T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
8960S: Supported
8961F: arch/hexagon/
8962
8e84c258
EK
8963QUALCOMM WCN36XX WIRELESS DRIVER
8964M: Eugene Krasnikov <k.eugene.e@gmail.com>
8965L: wcn36xx@lists.infradead.org
8966W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8967T: git git://github.com/KrasnikovEugene/wcn36xx.git
8968S: Supported
8969F: drivers/net/wireless/ath/wcn36xx/
8970
602adf40 8971RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
8972M: Ilya Dryomov <idryomov@gmail.com>
8973M: Sage Weil <sage@redhat.com>
527a88b9 8974M: Alex Elder <elder@kernel.org>
398ecff5 8975L: ceph-devel@vger.kernel.org
09d90327
SW
8976W: http://ceph.com/
8977T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 8978T: git git://github.com/ceph/ceph-client.git
602adf40 8979S: Supported
398ecff5 8980F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
8981F: drivers/block/rbd.c
8982F: drivers/block/rbd_types.h
8983
1da177e4 8984RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 8985M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 8986L: linux-fbdev@vger.kernel.org
1da177e4 8987S: Maintained
8a61f013 8988F: drivers/video/fbdev/aty/radeon*
c117ab84 8989F: include/uapi/linux/radeonfb.h
1da177e4 8990
c6c9b34c
HG
8991RADIOSHARK RADIO DRIVER
8992M: Hans de Goede <hdegoede@redhat.com>
8993L: linux-media@vger.kernel.org
8994T: git git://linuxtv.org/media_tree.git
8995S: Maintained
8996F: drivers/media/radio/radio-shark.c
8997
8998RADIOSHARK2 RADIO DRIVER
8999M: Hans de Goede <hdegoede@redhat.com>
9000L: linux-media@vger.kernel.org
9001T: git git://linuxtv.org/media_tree.git
9002S: Maintained
9003F: drivers/media/radio/radio-shark2.c
9004F: drivers/media/radio/radio-tea5777.c
9005
1da177e4 9006RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9007M: Paul Mackerras <paulus@samba.org>
c69f677c 9008L: linux-fbdev@vger.kernel.org
1da177e4 9009S: Maintained
8a61f013 9010F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9011
a0fd81a9
JC
9012RALINK MIPS ARCHITECTURE
9013M: John Crispin <blogic@openwrt.org>
9014L: linux-mips@linux-mips.org
9015S: Maintained
9016F: arch/mips/ralink
9017
e7839f25 9018RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9019P: rt2x00 project
b182427e 9020M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9021M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9022L: linux-wireless@vger.kernel.org
95ea3627 9023S: Maintained
33aca94d 9024F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9025
9db5579b 9026RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9027M: Jens Axboe <axboe@kernel.dk>
9db5579b 9028S: Maintained
679655da
JP
9029F: Documentation/blockdev/ramdisk.txt
9030F: drivers/block/brd.c
9db5579b 9031
9e95ce27 9032RANDOM NUMBER DRIVER
0624bcaa 9033M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9034S: Maintained
679655da 9035F: drivers/char/random.c
9e95ce27 9036
394b701c 9037RAPIDIO SUBSYSTEM
8b58be88 9038M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9039M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9040S: Maintained
679655da 9041F: drivers/rapidio/
394b701c 9042
e2d1d6c0 9043RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9044L: linux-wireless@vger.kernel.org
f52a5490 9045S: Orphan
679655da 9046F: drivers/net/wireless/ray*
e2d1d6c0
RD
9047
9048RCUTORTURE MODULE
e0198b29 9049M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9050M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9051L: linux-kernel@vger.kernel.org
f9094d8e 9052S: Supported
08deed1e 9053T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9054F: Documentation/RCU/torture.txt
34e2d560 9055F: kernel/rcu/rcutorture.c
e2d1d6c0 9056
c87b9c60
PM
9057RCUTORTURE TEST FRAMEWORK
9058M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9059M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9060R: Steven Rostedt <rostedt@goodmis.org>
9061R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9062R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9063L: linux-kernel@vger.kernel.org
c87b9c60
PM
9064S: Supported
9065T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9066F: tools/testing/selftests/rcutorture
9067
c1f766b5 9068RDC R-321X SoC
8b58be88 9069M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9070S: Maintained
9071
db17f395 9072RDC R6040 FAST ETHERNET DRIVER
8b58be88 9073M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9074L: netdev@vger.kernel.org
9075S: Maintained
58565a35 9076F: drivers/net/ethernet/rdc/r6040.c
db17f395 9077
a09ed661 9078RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 9079M: Chien Yen <chien.yen@oracle.com>
fbb5a558 9080L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 9081S: Supported
679655da 9082F: net/rds/
a09ed661 9083
595182bc 9084READ-COPY UPDATE (RCU)
8b58be88 9085M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9086M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9087R: Steven Rostedt <rostedt@goodmis.org>
9088R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9089R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9090L: linux-kernel@vger.kernel.org
9fab9787 9091W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9092S: Supported
08deed1e 9093T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9094F: Documentation/RCU/
9fab9787 9095X: Documentation/RCU/torture.txt
f9094d8e 9096F: include/linux/rcu*
4102adab
PM
9097X: include/linux/srcu.h
9098F: kernel/rcu/
34e2d560 9099X: kernel/torture.c
595182bc 9100
0c86edc0 9101REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9102M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9103M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9104L: rtc-linux@googlegroups.com
8a6e2535 9105Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9106T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9107S: Maintained
679655da
JP
9108F: Documentation/rtc.txt
9109F: drivers/rtc/
9110F: include/linux/rtc.h
c117ab84 9111F: include/uapi/linux/rtc.h
0c86edc0 9112
0e400c53
MB
9113REALTEK AUDIO CODECS
9114M: Bard Liao <bardliao@realtek.com>
9115M: Oder Chiou <oder_chiou@realtek.com>
9116S: Maintained
9117F: sound/soc/codecs/rt*
9118F: include/sound/rt*.h
9119
1da177e4 9120REISERFS FILE SYSTEM
76c4e5ea 9121L: reiserfs-devel@vger.kernel.org
1da177e4 9122S: Supported
679655da 9123F: fs/reiserfs/
1da177e4 9124
b83a313b 9125REGISTER MAP ABSTRACTION
b02e48f2 9126M: Mark Brown <broonie@kernel.org>
dd060bc9 9127L: linux-kernel@vger.kernel.org
b83a313b
MB
9128T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9129S: Supported
9130F: drivers/base/regmap/
9131F: include/linux/regmap.h
9132
400e64df
OBC
9133REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9134M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 9135T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9136S: Maintained
9137F: drivers/remoteproc/
9138F: Documentation/remoteproc.txt
6fc26488 9139F: include/linux/remoteproc.h
400e64df 9140
d8115db5
OBC
9141REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9142M: Ohad Ben-Cohen <ohad@wizery.com>
9143T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9144S: Maintained
9145F: drivers/rpmsg/
9146F: Documentation/rpmsg.txt
9147F: include/linux/rpmsg.h
9148
8e6569af
SS
9149RENESAS ETHERNET DRIVERS
9150R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9151L: netdev@vger.kernel.org
4a121096 9152L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9153F: drivers/net/ethernet/renesas/
9154F: include/linux/sh_eth.h
9155
3e46c397
YS
9156RENESAS USB2 PHY DRIVER
9157M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9158L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9159S: Maintained
9160F: drivers/phy/phy-rcar-gen3-usb2.c
9161
1b0fe6be
PZ
9162RESET CONTROLLER FRAMEWORK
9163M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9164T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9165S: Maintained
9166F: drivers/reset/
9167F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9168F: include/dt-bindings/reset/
1b0fe6be
PZ
9169F: include/linux/reset.h
9170F: include/linux/reset-controller.h
9171
e0897645 9172RFKILL
8b58be88 9173M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9174L: linux-wireless@vger.kernel.org
ce466579
JB
9175W: http://wireless.kernel.org/
9176T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9177T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9178S: Maintained
505c9247 9179F: Documentation/rfkill.txt
80811493 9180F: net/rfkill/
e0897645 9181
933685ca
TG
9182RHASHTABLE
9183M: Thomas Graf <tgraf@suug.ch>
9184L: netdev@vger.kernel.org
9185S: Maintained
9186F: lib/rhashtable.c
9187F: include/linux/rhashtable.h
9188
67e054e9
ML
9189RICOH SMARTMEDIA/XD DRIVER
9190M: Maxim Levitsky <maximlevitsky@gmail.com>
9191S: Maintained
21c26f50
JP
9192F: drivers/mtd/nand/r852.c
9193F: drivers/mtd/nand/r852.h
67e054e9 9194
92634125
ML
9195RICOH R5C592 MEMORYSTICK DRIVER
9196M: Maxim Levitsky <maximlevitsky@gmail.com>
9197S: Maintained
9198F: drivers/memstick/host/r592.*
9199
27f1d2f9
SA
9200ROCCAT DRIVERS
9201M: Stefan Achatz <erazor_de@users.sourceforge.net>
9202W: http://sourceforge.net/projects/roccat/
9203S: Maintained
9204F: drivers/hid/hid-roccat*
9205F: include/linux/hid-roccat*
9206F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9207
4b8ac966
JP
9208ROCKER DRIVER
9209M: Jiri Pirko <jiri@resnulli.us>
9210M: Scott Feldman <sfeldma@gmail.com>
9211L: netdev@vger.kernel.org
9212S: Supported
9213F: drivers/net/ethernet/rocker/
9214
1da177e4
LT
9215ROCKETPORT DRIVER
9216P: Comtrol Corp.
1da177e4
LT
9217W: http://www.comtrol.com
9218S: Maintained
679655da 9219F: Documentation/serial/rocket.txt
c897401b 9220F: drivers/tty/rocket*
1da177e4 9221
7645c2f4
KC
9222ROCKETPORT EXPRESS/INFINITY DRIVER
9223M: Kevin Cernekee <cernekee@gmail.com>
9224L: linux-serial@vger.kernel.org
9225S: Odd Fixes
9226F: drivers/tty/serial/rp2.*
9227
1da177e4 9228ROSE NETWORK LAYER
8b58be88 9229M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9230L: linux-hams@vger.kernel.org
d34cb28a 9231W: http://www.linux-ax25.org/
1da177e4 9232S: Maintained
679655da 9233F: include/net/rose.h
c117ab84 9234F: include/uapi/linux/rose.h
679655da 9235F: net/rose/
1da177e4 9236
91952bc0
AP
9237RTL2830 MEDIA DRIVER
9238M: Antti Palosaari <crope@iki.fi>
9239L: linux-media@vger.kernel.org
a825eaec 9240W: https://linuxtv.org
91952bc0
AP
9241W: http://palosaari.fi/linux/
9242Q: http://patchwork.linuxtv.org/project/linux-media/list/
9243T: git git://linuxtv.org/anttip/media_tree.git
9244S: Maintained
9245F: drivers/media/dvb-frontends/rtl2830*
9246
27a0aacf
AP
9247RTL2832 MEDIA DRIVER
9248M: Antti Palosaari <crope@iki.fi>
9249L: linux-media@vger.kernel.org
a825eaec 9250W: https://linuxtv.org
27a0aacf
AP
9251W: http://palosaari.fi/linux/
9252Q: http://patchwork.linuxtv.org/project/linux-media/list/
9253T: git git://linuxtv.org/anttip/media_tree.git
9254S: Maintained
9255F: drivers/media/dvb-frontends/rtl2832*
9256
ba6e6f6e
AP
9257RTL2832_SDR MEDIA DRIVER
9258M: Antti Palosaari <crope@iki.fi>
9259L: linux-media@vger.kernel.org
a825eaec 9260W: https://linuxtv.org
ba6e6f6e
AP
9261W: http://palosaari.fi/linux/
9262Q: http://patchwork.linuxtv.org/project/linux-media/list/
9263T: git git://linuxtv.org/anttip/media_tree.git
9264S: Maintained
b4bb1c28 9265F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9266
59840488 9267RTL8180 WIRELESS DRIVER
605bebe2 9268L: linux-wireless@vger.kernel.org
491b26b4 9269W: http://wireless.kernel.org/
54e5881d 9270T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9271S: Orphan
62141726 9272F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9273
59840488 9274RTL8187 WIRELESS DRIVER
9f0939bf 9275M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9276M: Hin-Tak Leung <htl10@users.sourceforge.net>
9277M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9278L: linux-wireless@vger.kernel.org
491b26b4 9279W: http://wireless.kernel.org/
54e5881d 9280T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9281S: Maintained
62141726 9282F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9283
3cf0c8ad
LF
9284RTL8192CE WIRELESS DRIVER
9285M: Larry Finger <Larry.Finger@lwfinger.net>
9286M: Chaoming Li <chaoming_li@realsil.com.cn>
9287L: linux-wireless@vger.kernel.org
491b26b4 9288W: http://wireless.kernel.org/
3cf0c8ad
LF
9289T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9290S: Maintained
62141726
KV
9291F: drivers/net/wireless/realtek/rtlwifi/
9292F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9293
26f1fad2
JS
9294RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9295M: Jes Sorensen <Jes.Sorensen@redhat.com>
9296L: linux-wireless@vger.kernel.org
9297T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9298S: Maintained
9299F: drivers/net/wireless/realtek/rtl8xxxu/
9300
9eb8ef74 9301S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9302M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9303L: linux-fbdev@vger.kernel.org
ce00f85c 9304S: Maintained
8a61f013 9305F: drivers/video/fbdev/savage/
9eb8ef74 9306
1da177e4 9307S390
8b58be88
JP
9308M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9309M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9310L: linux-s390@vger.kernel.org
5238da45 9311W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9312T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9313S: Supported
679655da 9314F: arch/s390/
a968cd3e 9315F: drivers/s390/
3bfe6858
JN
9316F: Documentation/s390/
9317F: Documentation/DocBook/s390*
5238da45 9318
322986ca
SO
9319S390 COMMON I/O LAYER
9320M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9321M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9322L: linux-s390@vger.kernel.org
9323W: http://www.ibm.com/developerworks/linux/linux390/
9324S: Supported
9325F: drivers/s390/cio/
9326
9327S390 DASD DRIVER
9328M: Stefan Weinhuber <wein@de.ibm.com>
9329M: Stefan Haberland <stefan.haberland@de.ibm.com>
9330L: linux-s390@vger.kernel.org
9331W: http://www.ibm.com/developerworks/linux/linux390/
9332S: Supported
9333F: drivers/s390/block/dasd*
9334F: block/partitions/ibm.c
9335
5238da45 9336S390 NETWORK DRIVERS
f0c59aff 9337M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9338L: linux-s390@vger.kernel.org
5238da45
HC
9339W: http://www.ibm.com/developerworks/linux/linux390/
9340S: Supported
679655da 9341F: drivers/s390/net/
5238da45 9342
322986ca
SO
9343S390 PCI SUBSYSTEM
9344M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9345M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9346L: linux-s390@vger.kernel.org
9347W: http://www.ibm.com/developerworks/linux/linux390/
9348S: Supported
9349F: arch/s390/pci/
9350F: drivers/pci/hotplug/s390_pci_hpc.c
9351
feed9b62 9352S390 ZCRYPT DRIVER
5c8d0983 9353M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9354L: linux-s390@vger.kernel.org
a968cd3e 9355W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9356S: Supported
d5ca6918 9357F: drivers/s390/crypto/
feed9b62 9358
5238da45 9359S390 ZFCP DRIVER
d38e19d0 9360M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9361L: linux-s390@vger.kernel.org
5238da45 9362W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9363S: Supported
679655da 9364F: drivers/s390/scsi/zfcp_*
1da177e4 9365
dd96df2c 9366S390 IUCV NETWORK LAYER
f0c59aff 9367M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9368L: linux-s390@vger.kernel.org
9369W: http://www.ibm.com/developerworks/linux/linux390/
9370S: Supported
679655da
JP
9371F: drivers/s390/net/*iucv*
9372F: include/net/iucv/
9373F: net/iucv/
dd96df2c 9374
8128f23c
GS
9375S390 IOMMU (PCI)
9376M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9377L: linux-s390@vger.kernel.org
9378W: http://www.ibm.com/developerworks/linux/linux390/
9379S: Supported
9380F: drivers/iommu/s390-iommu.c
9381
4dde7f75 9382S3C24XX SD/MMC Driver
8b58be88 9383M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9385S: Supported
679655da 9386F: drivers/mmc/host/s3cmci.*
4dde7f75 9387
1f15a229
HV
9388SAA6588 RDS RECEIVER DRIVER
9389M: Hans Verkuil <hverkuil@xs4all.nl>
9390L: linux-media@vger.kernel.org
9391T: git git://linuxtv.org/media_tree.git
a825eaec 9392W: https://linuxtv.org
1f15a229
HV
9393S: Odd Fixes
9394F: drivers/media/i2c/saa6588*
9395
98ed12e6 9396SAA7134 VIDEO4LINUX DRIVER
009a5410 9397M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9398L: linux-media@vger.kernel.org
a825eaec 9399W: https://linuxtv.org
98ed12e6
MCC
9400T: git git://linuxtv.org/media_tree.git
9401S: Odd fixes
e42bf501 9402F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9403F: drivers/media/pci/saa7134/
9404
1da177e4 9405SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9406M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9407L: linux-media@vger.kernel.org
275ffde4 9408T: git git://linuxtv.org/media_tree.git
1da177e4 9409S: Maintained
90d72ac6
MCC
9410F: drivers/media/common/saa7146/
9411F: drivers/media/pci/saa7146/
9412F: include/media/saa7146*
1da177e4 9413
92304a40 9414SAMSUNG LAPTOP DRIVER
5909c654 9415M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9416L: platform-driver-x86@vger.kernel.org
9417S: Maintained
9418F: drivers/platform/x86/samsung-laptop.c
9419
4a109cc0 9420SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9421M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9422L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9423S: Supported
14430813 9424F: sound/soc/samsung/
4a109cc0 9425
0d89a28b 9426SAMSUNG FRAMEBUFFER DRIVER
b7701755 9427M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9428L: linux-fbdev@vger.kernel.org
9429S: Maintained
8a61f013 9430F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9431
b40f0632 9432SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9433M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9434M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9435L: linux-kernel@vger.kernel.org
b40f0632 9436L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9437S: Supported
9438F: drivers/mfd/sec*.c
9439F: drivers/regulator/s2m*.c
9440F: drivers/regulator/s5m*.c
b40f0632
KK
9441F: drivers/clk/clk-s2mps11.c
9442F: drivers/rtc/rtc-s5m.c
f69d3a17 9443F: include/linux/mfd/samsung/
a13c7c51
KK
9444F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9445F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9446F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9447F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9448
038f5c4b
SN
9449SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9450M: Kyungmin Park <kyungmin.park@samsung.com>
9451M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9452L: linux-media@vger.kernel.org
9453Q: https://patchwork.linuxtv.org/project/linux-media/list/
9454S: Supported
9455F: drivers/media/platform/exynos4-is/
038f5c4b 9456
6fd86ab2
SN
9457SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9458M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9459L: linux-media@vger.kernel.org
9460L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9461S: Maintained
9462F: drivers/media/platform/s3c-camif/
d647f0b7 9463F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9464
b84ef24e
AH
9465SAMSUNG S5C73M3 CAMERA DRIVER
9466M: Kyungmin Park <kyungmin.park@samsung.com>
9467M: Andrzej Hajda <a.hajda@samsung.com>
9468L: linux-media@vger.kernel.org
9469S: Supported
9470F: drivers/media/i2c/s5c73m3/*
9471
7d459937
AH
9472SAMSUNG S5K5BAF CAMERA DRIVER
9473M: Kyungmin Park <kyungmin.park@samsung.com>
9474M: Andrzej Hajda <a.hajda@samsung.com>
9475L: linux-media@vger.kernel.org
9476S: Supported
9477F: drivers/media/i2c/s5k5baf.c
9478
c04c674f
RB
9479SAMSUNG S3FWRN5 NFC DRIVER
9480M: Robert Baldyga <r.baldyga@samsung.com>
9481L: linux-nfc@lists.01.org (moderated for non-subscribers)
9482S: Supported
9483F: drivers/nfc/s3fwrn5
9484
310e39c9 9485SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9486M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9487M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9488S: Supported
9489L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9490F: drivers/clk/samsung/
9491
66890ed6
BA
9492SAMSUNG SXGBE DRIVERS
9493M: Byungho An <bh74.an@samsung.com>
9494M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9495M: Vipul Pandya <vipul.pandya@samsung.com>
9496S: Supported
9497L: netdev@vger.kernel.org
9498F: drivers/net/ethernet/samsung/sxgbe/
9499
93c537af
LM
9500SAMSUNG THERMAL DRIVER
9501M: Lukasz Majewski <l.majewski@samsung.com>
9502L: linux-pm@vger.kernel.org
9503L: linux-samsung-soc@vger.kernel.org
9504S: Supported
9f273c24 9505T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9506F: drivers/thermal/samsung/
9507
e296cd32
KD
9508SAMSUNG USB2 PHY DRIVER
9509M: Kamil Debski <k.debski@samsung.com>
9510L: linux-kernel@vger.kernel.org
9511S: Supported
9512F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9513F: Documentation/phy/samsung-usb2.txt
9514F: drivers/phy/phy-exynos4210-usb2.c
9515F: drivers/phy/phy-exynos4x12-usb2.c
9516F: drivers/phy/phy-exynos5250-usb2.c
9517F: drivers/phy/phy-s5pv210-usb2.c
9518F: drivers/phy/phy-samsung-usb2.c
9519F: drivers/phy/phy-samsung-usb2.h
9520
ca749e2a 9521SERIAL DRIVERS
5e30bbb7 9522M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9523L: linux-serial@vger.kernel.org
5e30bbb7 9524S: Maintained
14430813 9525F: drivers/tty/serial/
ca749e2a 9526
aecb7b64 9527SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9528M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9529M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9530S: Maintained
1fb200d6 9531F: include/linux/dma/dw.h
3d598f47 9532F: include/linux/platform_data/dma-dw.h
61a76496 9533F: drivers/dma/dw/
aecb7b64 9534
058999cc
LP
9535SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9536M: Lars Persson <lars.persson@axis.com>
9537L: netdev@vger.kernel.org
9538S: Supported
9539F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9540F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9541
fc531d98
WS
9542SYNOPSYS DESIGNWARE I2C DRIVER
9543M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9544M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9545M: Mika Westerberg <mika.westerberg@linux.intel.com>
9546L: linux-i2c@vger.kernel.org
9547S: Maintained
9548F: drivers/i2c/busses/i2c-designware-*
9549F: include/linux/platform_data/i2c-designware.h
9550
f9e37137 9551SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9552M: Jaehoon Chung <jh80.chung@samsung.com>
9553L: linux-mmc@vger.kernel.org
9554S: Maintained
9555F: include/linux/mmc/dw_mmc.h
9556F: drivers/mmc/host/dw_mmc*
9557
a961e698
AS
9558SYSTEM TRACE MODULE CLASS
9559M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9560S: Maintained
9561F: Documentation/trace/stm.txt
9562F: drivers/hwtracing/stm/
9563F: include/linux/stm.h
9564F: include/uapi/linux/stm.h
9565
1db121d6
AN
9566THUNDERBOLT DRIVER
9567M: Andreas Noever <andreas.noever@gmail.com>
9568S: Maintained
9569F: drivers/thunderbolt/
9570
34db37c6 9571TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9572M: John Stultz <john.stultz@linaro.org>
88606e80 9573M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9574L: linux-kernel@vger.kernel.org
75fc2d37 9575T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9576S: Supported
9577F: include/linux/clocksource.h
9578F: include/linux/time.h
9579F: include/linux/timex.h
c117ab84
CEB
9580F: include/uapi/linux/time.h
9581F: include/uapi/linux/timex.h
88606e80
TG
9582F: kernel/time/clocksource.c
9583F: kernel/time/time*.c
34db37c6 9584F: kernel/time/alarmtimer.c
88606e80 9585F: kernel/time/ntp.c
7fe5f1c1 9586F: tools/testing/selftests/timers/
88606e80 9587
1da177e4 9588SC1200 WDT DRIVER
b300645a 9589M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9590S: Maintained
679655da 9591F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9592
9593SCHEDULER
dd9b238c 9594M: Ingo Molnar <mingo@redhat.com>
8b58be88 9595M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9596L: linux-kernel@vger.kernel.org
75fc2d37 9597T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9598S: Maintained
95c0d71d 9599F: kernel/sched/
679655da 9600F: include/linux/sched.h
c117ab84 9601F: include/uapi/linux/sched.h
c2eb505b 9602F: include/linux/wait.h
1da177e4 9603
6bcf6737 9604SCORE ARCHITECTURE
ed38665e 9605M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9606M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9607W: http://www.sunplus.com
6bcf6737 9608S: Supported
a2681a75 9609F: arch/score/
6bcf6737 9610
80f390ea
SH
9611SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9612M: Sudeep Holla <sudeep.holla@arm.com>
9613L: linux-arm-kernel@lists.infradead.org
9614S: Maintained
9615F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9616F: drivers/clk/clk-scpi.c
8def3103 9617F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9618F: drivers/firmware/arm_scpi.c
9619F: include/linux/scpi_protocol.h
80f390ea 9620
1da177e4 9621SCSI CDROM DRIVER
8b58be88 9622M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9623L: linux-scsi@vger.kernel.org
9624W: http://www.kernel.dk
9625S: Maintained
679655da 9626F: drivers/scsi/sr*
1da177e4 9627
fb50a83d 9628SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9629M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9630L: linux-rdma@vger.kernel.org
9631S: Supported
9632W: http://www.openfabrics.org
9633Q: http://patchwork.kernel.org/project/linux-rdma/list/
9634T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9635F: drivers/infiniband/ulp/srp/
9636F: include/scsi/srp.h
9637
1da177e4 9638SCSI SG DRIVER
8b58be88 9639M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9640L: linux-scsi@vger.kernel.org
59ab3c93 9641W: http://sg.danny.cz/sg
1da177e4 9642S: Maintained
59ab3c93 9643F: Documentation/scsi/scsi-generic.txt
679655da
JP
9644F: drivers/scsi/sg.c
9645F: include/scsi/sg.h
1da177e4
LT
9646
9647SCSI SUBSYSTEM
0351b8f8 9648M: "James E.J. Bottomley" <JBottomley@odin.com>
0351b8f8 9649T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9650M: "Martin K. Petersen" <martin.petersen@oracle.com>
9651T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9652L: linux-scsi@vger.kernel.org
1da177e4 9653S: Maintained
679655da
JP
9654F: drivers/scsi/
9655F: include/scsi/
1da177e4
LT
9656
9657SCSI TAPE DRIVER
8b58be88 9658M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9659L: linux-scsi@vger.kernel.org
9660S: Maintained
679655da 9661F: Documentation/scsi/st.txt
f7269cfc
JD
9662F: drivers/scsi/st.*
9663F: drivers/scsi/st_*.h
1da177e4
LT
9664
9665SCTP PROTOCOL
8b6efb75 9666M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9667M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9668L: linux-sctp@vger.kernel.org
5f85813c 9669W: http://lksctp.sourceforge.net
8b6efb75 9670S: Maintained
679655da
JP
9671F: Documentation/networking/sctp.txt
9672F: include/linux/sctp.h
4d58c025 9673F: include/uapi/linux/sctp.h
679655da
JP
9674F: include/net/sctp/
9675F: net/sctp/
1da177e4
LT
9676
9677SCx200 CPU SUPPORT
8b58be88 9678M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9679S: Odd Fixes
679655da 9680F: Documentation/i2c/busses/scx200_acb
390889b6 9681F: arch/x86/platform/scx200/
679655da
JP
9682F: drivers/watchdog/scx200_wdt.c
9683F: drivers/i2c/busses/scx200*
9684F: drivers/mtd/maps/scx200_docflash.c
9685F: include/linux/scx200.h
1662d32c
JC
9686
9687SCx200 GPIO DRIVER
8b58be88 9688M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9689S: Maintained
679655da
JP
9690F: drivers/char/scx200_gpio.c
9691F: include/linux/scx200_gpio.h
1662d32c
JC
9692
9693SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9694M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9695S: Maintained
679655da 9696F: drivers/clocksource/scx200_hrt.c
1da177e4 9697
6a36913a 9698SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9699M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9700L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9701S: Maintained
679655da 9702F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9703
e7839f25 9704SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9705L: linux-mmc@vger.kernel.org
a1cb1d11 9706S: Orphan
7a241d6e 9707F: drivers/mmc/host/sdhci.*
d4a45787 9708F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9709
c04f9d61
KC
9710SECURE COMPUTING
9711M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9712R: Andy Lutomirski <luto@amacapital.net>
9713R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9714T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9715S: Supported
9716F: kernel/seccomp.c
9717F: include/uapi/linux/seccomp.h
9718F: include/linux/seccomp.h
c99ee51a 9719F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9720K: \bsecure_computing
9721K: \bTIF_SECCOMP\b
9722
0d1bb41a 9723SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9724M: Ben Dooks <ben-linux@fluff.org>
dc524882 9725M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9726L: linux-mmc@vger.kernel.org
0d1bb41a 9727S: Maintained
dc524882 9728F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9729
c63b3cba 9730SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9731M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9732L: spear-devel@list.st.com
c63b3cba
VK
9733L: linux-mmc@vger.kernel.org
9734S: Maintained
9735F: drivers/mmc/host/sdhci-spear.c
9736
8711cca2 9737SECURITY SUBSYSTEM
9b45c0d2 9738M: James Morris <james.l.morris@oracle.com>
9c3646d1 9739M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9740L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9741T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9742W: http://kernsec.org/
8711cca2 9743S: Supported
7d2c86b5 9744F: security/
8711cca2 9745
1da177e4 9746SECURITY CONTACT
8b58be88 9747M: Security Officers <security@kernel.org>
1da177e4
LT
9748S: Supported
9749
9750SELINUX SECURITY MODULE
e0238b4c 9751M: Paul Moore <paul@paul-moore.com>
8b58be88 9752M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9753M: Eric Paris <eparis@parisplace.org>
e0238b4c 9754L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9755W: http://selinuxproject.org
5a5f2acf 9756T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9757S: Supported
679655da
JP
9758F: include/linux/selinux*
9759F: security/selinux/
6bde95ce 9760F: scripts/selinux/
1da177e4 9761
c1c124e9
JJ
9762APPARMOR SECURITY MODULE
9763M: John Johansen <john.johansen@canonical.com>
9764L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9765W: apparmor.wiki.kernel.org
9766T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9767S: Supported
9768F: security/apparmor/
9769
730daa16
KC
9770YAMA SECURITY MODULE
9771M: Kees Cook <keescook@chromium.org>
9772T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9773S: Supported
9774F: security/yama/
9775
cef2cf07 9776SENSABLE PHANTOM
8b58be88 9777M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9778S: Maintained
679655da 9779F: drivers/misc/phantom.c
c117ab84 9780F: include/uapi/linux/phantom.h
cef2cf07 9781
6733b39a 9782SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9783M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9784M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9785M: John Soni Jose <sony.john@avagotech.com>
3387f656 9786L: linux-scsi@vger.kernel.org
4627de93 9787W: http://www.avagotech.com
3387f656
JP
9788S: Supported
9789F: drivers/scsi/be2iscsi/
6733b39a 9790
6938f855
SP
9791Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9792M: Sathya Perla <sathya.perla@avagotech.com>
9793M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9794M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9795M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
7d2c86b5 9796L: netdev@vger.kernel.org
fea3af67 9797W: http://www.emulex.com
7d2c86b5 9798S: Supported
9aebddd1 9799F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9800
d2928a8c 9801EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9802M: Selvin Xavier <selvin.xavier@avagotech.com>
9803M: Devesh Sharma <devesh.sharma@avagotech.com>
9804M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9805L: linux-rdma@vger.kernel.org
9806W: http://www.emulex.com
9807S: Supported
9808F: drivers/infiniband/hw/ocrdma/
9809
8ceee660 9810SFC NETWORK DRIVER
c06f51ea 9811M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9812M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9813L: netdev@vger.kernel.org
8ceee660 9814S: Supported
874aeea5 9815F: drivers/net/ethernet/sfc/
8ceee660 9816
e2d1d6c0 9817SGI GRU DRIVER
cc883afc 9818M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9819S: Maintained
679655da 9820F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9821
9822SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9823M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9824L: linux-ia64@vger.kernel.org
9825S: Supported
679655da 9826F: Documentation/ia64/serial.txt
df621252 9827F: drivers/tty/serial/ioc?_serial.c
679655da 9828F: include/linux/ioc?.h
e2d1d6c0 9829
75312619 9830SGI XP/XPC/XPNET DRIVER
e180383f
RH
9831M: Cliff Whickman <cpw@sgi.com>
9832M: Robin Holt <robinmholt@gmail.com>
75312619 9833S: Maintained
679655da 9834F: drivers/misc/sgi-xp/
75312619 9835
46eacf3b
AP
9836SI2157 MEDIA DRIVER
9837M: Antti Palosaari <crope@iki.fi>
9838L: linux-media@vger.kernel.org
a825eaec 9839W: https://linuxtv.org
46eacf3b
AP
9840W: http://palosaari.fi/linux/
9841Q: http://patchwork.linuxtv.org/project/linux-media/list/
9842T: git git://linuxtv.org/anttip/media_tree.git
9843S: Maintained
9844F: drivers/media/tuners/si2157*
9845
75e2d5ba
AP
9846SI2168 MEDIA DRIVER
9847M: Antti Palosaari <crope@iki.fi>
9848L: linux-media@vger.kernel.org
a825eaec 9849W: https://linuxtv.org
75e2d5ba
AP
9850W: http://palosaari.fi/linux/
9851Q: http://patchwork.linuxtv.org/project/linux-media/list/
9852T: git git://linuxtv.org/anttip/media_tree.git
9853S: Maintained
9854F: drivers/media/dvb-frontends/si2168*
9855
49cc629d
HV
9856SI470X FM RADIO RECEIVER I2C DRIVER
9857M: Hans Verkuil <hverkuil@xs4all.nl>
9858L: linux-media@vger.kernel.org
9859T: git git://linuxtv.org/media_tree.git
a825eaec 9860W: https://linuxtv.org
49cc629d
HV
9861S: Odd Fixes
9862F: drivers/media/radio/si470x/radio-si470x-i2c.c
9863
9864SI470X FM RADIO RECEIVER USB DRIVER
9865M: Hans Verkuil <hverkuil@xs4all.nl>
9866L: linux-media@vger.kernel.org
9867T: git git://linuxtv.org/media_tree.git
a825eaec 9868W: https://linuxtv.org
49cc629d
HV
9869S: Maintained
9870F: drivers/media/radio/si470x/radio-si470x-common.c
9871F: drivers/media/radio/si470x/radio-si470x.h
9872F: drivers/media/radio/si470x/radio-si470x-usb.c
9873
c937ca03
EV
9874SI4713 FM RADIO TRANSMITTER I2C DRIVER
9875M: Eduardo Valentin <edubezval@gmail.com>
9876L: linux-media@vger.kernel.org
9877T: git git://linuxtv.org/media_tree.git
a825eaec 9878W: https://linuxtv.org
c937ca03 9879S: Odd Fixes
99995ded 9880F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9881
9882SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9883M: Eduardo Valentin <edubezval@gmail.com>
9884L: linux-media@vger.kernel.org
9885T: git git://linuxtv.org/media_tree.git
a825eaec 9886W: https://linuxtv.org
c937ca03 9887S: Odd Fixes
99995ded
DR
9888F: drivers/media/radio/si4713/radio-platform-si4713.c
9889
9890SI4713 FM RADIO TRANSMITTER USB DRIVER
9891M: Hans Verkuil <hverkuil@xs4all.nl>
9892L: linux-media@vger.kernel.org
9893T: git git://linuxtv.org/media_tree.git
a825eaec 9894W: https://linuxtv.org
99995ded
DR
9895S: Maintained
9896F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9897
beb91d46 9898SIANO DVB DRIVER
009a5410 9899M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 9900L: linux-media@vger.kernel.org
a825eaec 9901W: https://linuxtv.org
beb91d46
MCC
9902T: git git://linuxtv.org/media_tree.git
9903S: Odd fixes
9904F: drivers/media/common/siano/
beb91d46 9905F: drivers/media/usb/siano/
beb91d46 9906F: drivers/media/usb/siano/
14430813 9907F: drivers/media/mmc/siano/
beb91d46 9908
6f15b602
HG
9909SIMPLEFB FB DRIVER
9910M: Hans de Goede <hdegoede@redhat.com>
9911L: linux-fbdev@vger.kernel.org
9912S: Maintained
2d799dde 9913F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
9914F: drivers/video/fbdev/simplefb.c
9915F: include/linux/platform_data/simplefb.h
9916
b618b69c 9917SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9918L: linux-media@vger.kernel.org
bb60fcb2 9919S: Orphan
b618b69c 9920F: drivers/media/platform/sh_veu.c
b618b69c
GL
9921
9922SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9923L: linux-media@vger.kernel.org
bb60fcb2 9924S: Orphan
b618b69c 9925F: drivers/media/platform/sh_vou.c
d647f0b7 9926F: include/media/drv-intf/sh_vou.h
b618b69c 9927
6349d997 9928SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9929M: Len Brown <lenb@kernel.org>
6349d997
LB
9930L: sfi-devel@simplefirmware.org
9931W: http://simplefirmware.org/
9932T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9933S: Supported
943fc810 9934F: arch/x86/platform/sfi/
6349d997
LB
9935F: drivers/sfi/
9936F: include/linux/sfi*.h
e2d1d6c0 9937
1da177e4
LT
9938SIMTEC EB110ATX (Chalice CATS)
9939P: Ben Dooks
b16957c6
BD
9940P: Vincent Sanders <vince@simtec.co.uk>
9941M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9942W: http://www.simtec.co.uk/products/EB110ATX/
9943S: Supported
9944
9945SIMTEC EB2410ITX (BAST)
9946P: Ben Dooks
b16957c6
BD
9947P: Vincent Sanders <vince@simtec.co.uk>
9948M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9949W: http://www.simtec.co.uk/products/EB2410ITX/
9950S: Supported
15dba387
JP
9951F: arch/arm/mach-s3c24xx/mach-bast.c
9952F: arch/arm/mach-s3c24xx/bast-ide.c
9953F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9954
4c5adde7 9955TI DAVINCI MACHINE SUPPORT
3ba789c0 9956M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 9957M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 9958T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 9959Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 9960S: Supported
14430813 9961F: arch/arm/mach-davinci/
046d0a37 9962F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 9963
8d4b3f08 9964TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 9965M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 9966L: linux-media@vger.kernel.org
a825eaec 9967W: https://linuxtv.org
8d4b3f08
LP
9968Q: http://patchwork.linuxtv.org/project/linux-media/list/
9969T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 9970S: Maintained
8d4b3f08
LP
9971F: drivers/media/platform/davinci/
9972F: include/media/davinci/
9973
417d2e50 9974TI AM437X VPFE DRIVER
e43cdb56 9975M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 9976L: linux-media@vger.kernel.org
a825eaec 9977W: https://linuxtv.org
417d2e50
BP
9978Q: http://patchwork.linuxtv.org/project/linux-media/list/
9979T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9980S: Maintained
9981F: drivers/media/platform/am437x/
9982
c4c0283a 9983OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 9984M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 9985L: linux-media@vger.kernel.org
a825eaec 9986W: https://linuxtv.org
c4c0283a
BP
9987Q: http://patchwork.linuxtv.org/project/linux-media/list/
9988T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9989S: Maintained
9990F: drivers/media/i2c/ov2659.c
b5dcee22 9991F: include/media/i2c/ov2659.h
c4c0283a 9992
3a6779f5
SM
9993SILICON MOTION SM712 FRAME BUFFER DRIVER
9994M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9995M: Teddy Wang <teddy.wang@siliconmotion.com>
9996M: Sudip Mukherjee <sudip@vectorindia.org>
9997L: linux-fbdev@vger.kernel.org
9998S: Maintained
9999F: drivers/video/fbdev/sm712*
10000F: Documentation/fb/sm712fb.txt
10001
92aab3c0 10002SIS 190 ETHERNET DRIVER
8b58be88 10003M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10004L: netdev@vger.kernel.org
10005S: Maintained
8c7de408 10006F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10007
1da177e4 10008SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10009M: Daniele Venzano <venza@brownhat.org>
1da177e4 10010W: http://www.brownhat.org/sis900.html
979b6c13 10011L: netdev@vger.kernel.org
1da177e4 10012S: Maintained
8c7de408 10013F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10014
10015SIS FRAMEBUFFER DRIVER
8b58be88 10016M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10017W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10018S: Maintained
679655da 10019F: Documentation/fb/sisfb.txt
8a61f013 10020F: drivers/video/fbdev/sis/
679655da 10021F: include/video/sisfb.h
1da177e4
LT
10022
10023SIS USB2VGA DRIVER
8b58be88 10024M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10025W: http://www.winischhofer.at/linuxsisusbvga.shtml
10026S: Maintained
679655da 10027F: drivers/usb/misc/sisusbvga/
1da177e4 10028
415ad26d 10029SLAB ALLOCATOR
16e943bf 10030M: Christoph Lameter <cl@linux.com>
2ed1c525 10031M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10032M: David Rientjes <rientjes@google.com>
10033M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10034M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10035L: linux-mm@kvack.org
10036S: Maintained
679655da 10037F: include/linux/sl?b*.h
16e943bf 10038F: mm/sl?b*
415ad26d 10039
9fab9787 10040SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10041M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10042M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10043M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10044R: Steven Rostedt <rostedt@goodmis.org>
10045R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10046L: linux-kernel@vger.kernel.org
9fab9787
PM
10047W: http://www.rdrop.com/users/paulmck/RCU/
10048S: Supported
10049T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10050F: include/linux/srcu.h
10051F: kernel/rcu/srcu.c
9fab9787 10052
66372841
CS
10053SMACK SECURITY MODULE
10054M: Casey Schaufler <casey@schaufler-ca.com>
10055L: linux-security-module@vger.kernel.org
10056W: http://schaufler-ca.com
10057T: git git://git.gitorious.org/smack-next/kernel.git
10058S: Maintained
10059F: Documentation/security/Smack.txt
10060F: security/smack/
10061
20651e0b 10062DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10063M: Kevin Hilman <khilman@kernel.org>
10064M: Nishanth Menon <nm@ti.com>
10065S: Maintained
20651e0b 10066F: drivers/power/avs/
68ace3e1
KH
10067F: include/linux/power/smartreflex.h
10068L: linux-pm@vger.kernel.org
10069
1da177e4 10070SMC91x ETHERNET DRIVER
2f82af08 10071M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10072S: Odd Fixes
ae150435 10073F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10074
e8e31622
SA
10075SMIA AND SMIA++ IMAGE SENSOR DRIVER
10076M: Sakari Ailus <sakari.ailus@iki.fi>
10077L: linux-media@vger.kernel.org
10078S: Maintained
14430813 10079F: drivers/media/i2c/smiapp/
b5dcee22 10080F: include/media/i2c/smiapp.h
e8e31622
SA
10081F: drivers/media/i2c/smiapp-pll.c
10082F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10083F: include/uapi/linux/smiapp.h
a2cec3c0 10084F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10085
920fa1ff
GR
10086SMM665 HARDWARE MONITOR DRIVER
10087M: Guenter Roeck <linux@roeck-us.net>
10088L: lm-sensors@lm-sensors.org
10089S: Maintained
10090F: Documentation/hwmon/smm665
10091F: drivers/hwmon/smm665.c
10092
9df7305b 10093SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10094M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 10095L: lm-sensors@lm-sensors.org
90b24cfb 10096S: Maintained
9df7305b
SG
10097F: Documentation/hwmon/emc2103
10098F: drivers/hwmon/emc2103.c
10099
a98d506c
HG
10100SMSC SCH5627 HARDWARE MONITOR DRIVER
10101M: Hans de Goede <hdegoede@redhat.com>
10102L: lm-sensors@lm-sensors.org
10103S: Supported
10104F: Documentation/hwmon/sch5627
10105F: drivers/hwmon/sch5627.c
10106
6ea884db 10107SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10108M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
10109L: lm-sensors@lm-sensors.org
10110S: Maintained
679655da
JP
10111F: Documentation/hwmon/smsc47b397
10112F: drivers/hwmon/smsc47b397.c
6ea884db 10113
fd9abb3d 10114SMSC911x ETHERNET DRIVER
90b24cfb 10115M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10116L: netdev@vger.kernel.org
90b24cfb 10117S: Maintained
679655da 10118F: include/linux/smsc911x.h
ae150435 10119F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10120
10121SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10122M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10123L: netdev@vger.kernel.org
90b24cfb 10124S: Maintained
ae150435 10125F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10126
3c8a63e2 10127SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10128M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10129L: linux-fbdev@vger.kernel.org
90b24cfb 10130S: Maintained
8a61f013 10131F: drivers/video/fbdev/smscufx.c
3c8a63e2 10132
668acf32 10133SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10134M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10135L: linux-media@vger.kernel.org
275ffde4 10136T: git git://linuxtv.org/media_tree.git
795fb7e7 10137S: Maintained
90d72ac6
MCC
10138F: include/media/soc*
10139F: drivers/media/i2c/soc_camera/
10140F: drivers/media/platform/soc_camera/
668acf32 10141
e2d1d6c0 10142SOEKRIS NET48XX LED SUPPORT
8b58be88 10143M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10144S: Maintained
679655da 10145F: drivers/leds/leds-net48xx.c
e2d1d6c0 10146
e3994db1 10147SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10148M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10149M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10150M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10151M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10152L: linux-media@vger.kernel.org
10153S: Supported
10154F: drivers/media/pci/solo6x10/
10155
1da177e4 10156SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10157M: Shaohua Li <shli@kernel.org>
1da177e4 10158L: linux-raid@vger.kernel.org
9f273c24 10159T: git git://neil.brown.name/md
524418bb 10160S: Supported
679655da
JP
10161F: drivers/md/
10162F: include/linux/raid/
c117ab84 10163F: include/uapi/linux/raid/
1da177e4 10164
1da177e4 10165SONIC NETWORK DRIVER
8b58be88 10166M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10167L: netdev@vger.kernel.org
1da177e4 10168S: Maintained
d9fb9f38 10169F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10170
61e115a5 10171SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10172M: Michael Buesch <m@bues.ch>
e7828b28 10173L: linux-wireless@vger.kernel.org
61e115a5 10174S: Maintained
679655da
JP
10175F: drivers/ssb/
10176F: include/linux/ssb/
61e115a5 10177
1da177e4 10178SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10179M: Mattia Dongili <malattia@linux.it>
d0944853 10180L: platform-driver-x86@vger.kernel.org
5b18167d 10181W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10182S: Maintained
679655da
JP
10183F: Documentation/laptops/sony-laptop.txt
10184F: drivers/char/sonypi.c
10185F: drivers/platform/x86/sony-laptop.c
10186F: include/linux/sony-laptop.h
1da177e4 10187
baf8532a 10188SONY MEMORYSTICK CARD SUPPORT
8b58be88 10189M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10190W: http://tifmxx.berlios.de/
10191S: Maintained
679655da 10192F: drivers/memstick/host/tifm_ms.c
baf8532a 10193
0ab30494
ML
10194SONY MEMORYSTICK STANDARD SUPPORT
10195M: Maxim Levitsky <maximlevitsky@gmail.com>
10196S: Maintained
10197F: drivers/memstick/core/ms_block.*
10198
1da177e4 10199SOUND
8b58be88 10200M: Jaroslav Kysela <perex@perex.cz>
d8130624 10201M: Takashi Iwai <tiwai@suse.com>
93711660 10202L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10203W: http://www.alsa-project.org/
dde7ad8d 10204T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10205T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10206Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10207S: Maintained
3126a179
JP
10208F: Documentation/sound/
10209F: include/sound/
c117ab84 10210F: include/uapi/sound/
679655da 10211F: sound/
1da177e4 10212
33bbe149
MB
10213SOUND - COMPRESSED AUDIO
10214M: Vinod Koul <vinod.koul@intel.com>
10215L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10216T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10217S: Supported
f672f31a 10218F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10219F: include/sound/compress_driver.h
f672f31a 10220F: include/uapi/sound/compress_*
33bbe149
MB
10221F: sound/core/compress_offload.c
10222F: sound/soc/soc-compress.c
10223
bd903bde 10224SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10225M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10226M: Mark Brown <broonie@kernel.org>
86f14df8 10227T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10228L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10229W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10230S: Supported
2820f615 10231F: Documentation/sound/alsa/soc/
679655da 10232F: sound/soc/
e6e55122 10233F: include/sound/soc*
eb1a6af3 10234
d7f8761b
MB
10235SOUND - DMAENGINE HELPERS
10236M: Lars-Peter Clausen <lars@metafoo.de>
10237S: Supported
10238F: include/sound/dmaengine_pcm.h
10239F: sound/core/pcm_dmaengine.c
10240F: sound/soc/soc-generic-dmaengine-pcm.c
10241
990a6a99
OS
10242SP2 MEDIA DRIVER
10243M: Olli Salonen <olli.salonen@iki.fi>
10244L: linux-media@vger.kernel.org
a825eaec 10245W: https://linuxtv.org
990a6a99
OS
10246Q: http://patchwork.linuxtv.org/project/linux-media/list/
10247S: Maintained
10248F: drivers/media/dvb-frontends/sp2*
10249
473321fc 10250SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10251M: "David S. Miller" <davem@davemloft.net>
1da177e4 10252L: sparclinux@vger.kernel.org
8a6e2535 10253Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10254T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10255T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10256S: Maintained
679655da 10257F: arch/sparc/
7765b8bb 10258F: drivers/sbus/
1da177e4 10259
6404fcca
DM
10260SPARC SERIAL DRIVERS
10261M: "David S. Miller" <davem@davemloft.net>
10262L: sparclinux@vger.kernel.org
08deed1e
JP
10263T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10264T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10265S: Maintained
6816383a 10266F: include/linux/sunserialcore.h
df621252 10267F: drivers/tty/serial/suncore.c
df621252
GKH
10268F: drivers/tty/serial/sunhv.c
10269F: drivers/tty/serial/sunsab.c
10270F: drivers/tty/serial/sunsab.h
10271F: drivers/tty/serial/sunsu.c
10272F: drivers/tty/serial/sunzilog.c
10273F: drivers/tty/serial/sunzilog.h
6404fcca 10274
389325b4
CL
10275SPARSE CHECKER
10276M: "Christopher Li" <sparse@chrisli.org>
10277L: linux-sparse@vger.kernel.org
10278W: https://sparse.wiki.kernel.org/
10279T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10280T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10281S: Maintained
10282F: include/linux/compiler.h
10283
fc0c195a 10284SPEAR PLATFORM SUPPORT
da89947b 10285M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10286M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10287L: spear-devel@list.st.com
10288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
10289W: http://www.st.com/spear
10290S: Maintained
e68d7c14 10291F: arch/arm/boot/dts/spear*
281e192f 10292F: arch/arm/mach-spear/
fc0c195a
VK
10293
10294SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10295M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10296L: spear-devel@list.st.com
10297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
10298W: http://www.st.com/spear
10299S: Maintained
5df33a62 10300F: drivers/clk/spear/
fc0c195a 10301
e2d1d6c0 10302SPI SUBSYSTEM
b02e48f2 10303M: Mark Brown <broonie@kernel.org>
dfbe403c 10304L: linux-spi@vger.kernel.org
e7e4e13c 10305T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10306Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10307S: Maintained
679655da
JP
10308F: Documentation/spi/
10309F: drivers/spi/
10310F: include/linux/spi/
c117ab84 10311F: include/uapi/linux/spi/
e2d1d6c0 10312
2752e401 10313SPIDERNET NETWORK DRIVER for CELL
8b58be88 10314M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10315L: netdev@vger.kernel.org
10316S: Supported
679655da 10317F: Documentation/networking/spider_net.txt
8df158ac 10318F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10319
e2d1d6c0 10320SPU FILE SYSTEM
8b58be88 10321M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10322L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10323W: http://www.ibm.com/developerworks/power/cell/
10324S: Supported
679655da
JP
10325F: Documentation/filesystems/spufs.txt
10326F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10327
fc555841 10328SQUASHFS FILE SYSTEM
d7f2ff67 10329M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10330L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10331W: http://squashfs.org.uk
9f273c24 10332T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10333S: Maintained
679655da
JP
10334F: Documentation/filesystems/squashfs.txt
10335F: fs/squashfs/
fc555841 10336
1da177e4 10337SRM (Alpha) environment access
8b58be88 10338M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10339S: Maintained
679655da 10340F: arch/alpha/kernel/srm_env.c
1da177e4 10341
26e9a397 10342STABLE BRANCH
879a5a00 10343M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10344L: stable@vger.kernel.org
879a5a00 10345S: Supported
7b175c46 10346F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10347
26e9a397 10348STAGING SUBSYSTEM
879a5a00 10349M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10350T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10351L: devel@driverdev.osuosl.org
879a5a00 10352S: Supported
679655da 10353F: drivers/staging/
dbc6c2cc 10354
ebd3d010
JP
10355STAGING - COMEDI
10356M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10357M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10358S: Odd Fixes
10359F: drivers/staging/comedi/
10360
a0138163
JP
10361STAGING - FLARION FT1000 DRIVERS
10362M: Marek Belisko <marek.belisko@gmail.com>
10363S: Odd Fixes
10364F: drivers/staging/ft1000/
10365
6c1bb424 10366STAGING - INDUSTRIAL IO
030a13d7 10367M: Jonathan Cameron <jic23@kernel.org>
a0138163 10368L: linux-iio@vger.kernel.org
6c1bb424
JP
10369S: Odd Fixes
10370F: drivers/staging/iio/
10371
a0138163
JP
10372STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10373M: Jarod Wilson <jarod@wilsonet.com>
10374W: http://www.lirc.org/
10375S: Odd Fixes
b2b0186d 10376F: drivers/staging/media/lirc/
a0138163 10377
f5e5de1e
OD
10378STAGING - LUSTRE PARALLEL FILESYSTEM
10379M: Oleg Drokin <oleg.drokin@intel.com>
10380M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10381L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10382W: http://wiki.lustre.org/
f5e5de1e
OD
10383S: Maintained
10384F: drivers/staging/lustre
10385
7c6b6c71
MD
10386STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10387M: Marc Dietrich <marvin24@gmx.de>
10388L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10389L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10390S: Maintained
10391F: drivers/staging/nvec/
10392
a0138163 10393STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
3140b458
JF
10394M: Jens Frederich <jfrederich@gmail.com>
10395M: Daniel Drake <dsd@laptop.org>
a0138163
JP
10396M: Jon Nettleton <jon.nettleton@gmail.com>
10397W: http://wiki.laptop.org/go/DCON
3140b458 10398S: Maintained
a0138163
JP
10399F: drivers/staging/olpc_dcon/
10400
10401STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
29e7017b
JP
10402M: Willy Tarreau <willy@meta-x.org>
10403S: Odd Fixes
10404F: drivers/staging/panel/
10405
a0138163
JP
10406STAGING - REALTEK RTL8712U DRIVERS
10407M: Larry Finger <Larry.Finger@lwfinger.net>
10408M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10409S: Odd Fixes
10410F: drivers/staging/rtl8712/
10411
7591ba8b
JS
10412STAGING - REALTEK RTL8723U WIRELESS DRIVER
10413M: Larry Finger <Larry.Finger@lwfinger.net>
10414M: Jes Sorensen <Jes.Sorensen@redhat.com>
10415L: linux-wireless@vger.kernel.org
10416S: Maintained
10417F: drivers/staging/rtl8723au/
10418
980ac4d7
SM
10419STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10420M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10421M: Teddy Wang <teddy.wang@siliconmotion.com>
10422M: Sudip Mukherjee <sudip@vectorindia.org>
10423L: linux-fbdev@vger.kernel.org
10424S: Maintained
10425F: drivers/staging/sm750fb/
10426
510fa408
JP
10427STAGING - SLICOSS
10428M: Lior Dotan <liodot@gmail.com>
10429M: Christopher Harrer <charrer@alacritech.com>
10430S: Odd Fixes
10431F: drivers/staging/slicoss/
10432
a0138163
JP
10433STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10434M: William Hubbs <w.d.hubbs@gmail.com>
10435M: Chris Brannon <chris@the-brannons.com>
d33bce31 10436M: Kirk Reiser <kirk@reisers.ca>
a0138163 10437M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10438L: speakup@linux-speakup.org
a0138163
JP
10439W: http://www.linux-speakup.org/
10440S: Odd Fixes
10441F: drivers/staging/speakup/
10442
b3e871ce
JP
10443STAGING - VIA VT665X DRIVERS
10444M: Forest Bond <forest@alittletooquiet.net>
10445S: Odd Fixes
10446F: drivers/staging/vt665?/
10447
a30baec1
JK
10448STAGING - WILC1000 WIFI DRIVER
10449M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10450M: Austin Shin <austin.shin@atmel.com>
a30baec1 10451M: Chris Park <chris.park@atmel.com>
06b54863
TC
10452M: Tony Cho <tony.cho@atmel.com>
10453M: Glen Lee <glen.lee@atmel.com>
10454M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10455L: linux-wireless@vger.kernel.org
10456S: Supported
10457F: drivers/staging/wilc1000/
10458
709bcb07 10459STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10460M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10461S: Odd Fixes
10462F: drivers/staging/xgifb/
10463
77241056
MM
10464HFI1 DRIVER
10465M: Mike Marciniszyn <infinipath@intel.com>
10466L: linux-rdma@vger.kernel.org
10467S: Supported
10468F: drivers/staging/rdma/hfi1
10469
1da177e4 10470STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10471M: Ion Badulescu <ionut@badula.org>
b4f90189 10472S: Odd Fixes
9bba23b0 10473F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10474
e2d1d6c0 10475SUN3/3X
8b58be88 10476M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10477W: http://sammy.net/sun3/
10478S: Maintained
679655da
JP
10479F: arch/m68k/kernel/*sun3*
10480F: arch/m68k/sun3*/
10481F: arch/m68k/include/asm/sun3*
e689cf4a 10482F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10483
af6a5af8
HG
10484SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10485M: Hans de Goede <hdegoede@redhat.com>
10486L: linux-input@vger.kernel.org
10487S: Maintained
10488F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10489F: drivers/input/keyboard/sun4i-lradc-keys.c
10490
2bc9ff01
DK
10491SUNDANCE NETWORK DRIVER
10492M: Denis Kirjanov <kda@linux-powerpc.org>
10493L: netdev@vger.kernel.org
10494S: Maintained
10495F: drivers/net/ethernet/dlink/sundance.c
10496
2cbb12a4 10497SUPERH
114bf37e
RF
10498M: Yoshinori Sato <ysato@users.sourceforge.jp>
10499M: Rich Felker <dalias@libc.org>
2cbb12a4 10500L: linux-sh@vger.kernel.org
8a6e2535 10501Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10502S: Maintained
066069e1 10503F: Documentation/sh/
679655da 10504F: arch/sh/
066069e1 10505F: drivers/sh/
1da177e4 10506
4480f15b 10507SUSPEND TO RAM
7fb06082 10508M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10509M: Len Brown <len.brown@intel.com>
10510M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10511L: linux-pm@vger.kernel.org
e2d1d6c0 10512S: Supported
679655da
JP
10513F: Documentation/power/
10514F: arch/x86/kernel/acpi/
10515F: drivers/base/power/
10516F: kernel/power/
10517F: include/linux/suspend.h
10518F: include/linux/freezer.h
10519F: include/linux/pm.h
1da177e4
LT
10520
10521SVGA HANDLING
8b58be88 10522M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10523L: linux-video@atrey.karlin.mff.cuni.cz
10524S: Maintained
679655da
JP
10525F: Documentation/svga.txt
10526F: arch/x86/boot/video*
1da177e4 10527
6e28b761
KRW
10528SWIOTLB SUBSYSTEM
10529M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10530L: linux-kernel@vger.kernel.org
9f273c24 10531T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
10532S: Supported
10533F: lib/swiotlb.c
10534F: arch/*/kernel/pci-swiotlb.c
10535F: include/linux/swiotlb.h
10536
007f790c
JP
10537SWITCHDEV
10538M: Jiri Pirko <jiri@resnulli.us>
10539L: netdev@vger.kernel.org
10540S: Supported
10541F: net/switchdev/
10542F: include/net/switchdev.h
10543
db8e35d5
VG
10544SYNOPSYS ARC ARCHITECTURE
10545M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10546L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10547S: Supported
10548F: arch/arc/
9b28829d 10549F: Documentation/devicetree/bindings/arc/*
2d799dde 10550F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10551F: drivers/tty/serial/arc_uart.c
b7182d1a 10552T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10553
556cc1c5
AB
10554SYNOPSYS ARC SDP platform support
10555M: Alexey Brodkin <abrodkin@synopsys.com>
10556S: Supported
10557F: arch/arc/plat-axs10x
10558F: arch/arc/boot/dts/ax*
10559F: Documentation/devicetree/bindings/arc/axs10*
10560
6c284c9a
LJ
10561SYSTEM CONFIGURATION (SYSCON)
10562M: Lee Jones <lee.jones@linaro.org>
10563M: Arnd Bergmann <arnd@arndb.de>
10564T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10565S: Supported
10566F: drivers/mfd/syscon.c
10567
1da177e4 10568SYSV FILESYSTEM
8b58be88 10569M: Christoph Hellwig <hch@infradead.org>
1da177e4 10570S: Maintained
679655da
JP
10571F: Documentation/filesystems/sysv-fs.txt
10572F: fs/sysv/
10573F: include/linux/sysv_fs.h
1da177e4 10574
86cfa7fc 10575TARGET SUBSYSTEM
9c3646d1 10576M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10577L: linux-scsi@vger.kernel.org
b9f5edc2 10578L: target-devel@vger.kernel.org
86cfa7fc 10579W: http://www.linux-iscsi.org
cf015e9f 10580W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10581T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10582S: Supported
10583F: drivers/target/
10584F: include/target/
10585F: Documentation/target/
10586
4e68852d 10587TASKSTATS STATISTICS INTERFACE
185e595f 10588M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10589S: Maintained
679655da
JP
10590F: Documentation/accounting/taskstats*
10591F: include/linux/taskstats*
10592F: kernel/taskstats.c
4e68852d 10593
781b456a 10594TC CLASSIFIER
f935f3f8 10595M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10596L: netdev@vger.kernel.org
10597S: Maintained
679655da 10598F: include/net/pkt_cls.h
c117ab84 10599F: include/uapi/linux/pkt_cls.h
679655da 10600F: net/sched/
781b456a 10601
5067f08a 10602TCP LOW PRIORITY MODULE
8b58be88
JP
10603M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10604M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10605W: http://tcp-lp-mod.sourceforge.net/
10606S: Maintained
679655da 10607F: net/ipv4/tcp_lp.c
5067f08a 10608
91952bc0
AP
10609TDA10071 MEDIA DRIVER
10610M: Antti Palosaari <crope@iki.fi>
10611L: linux-media@vger.kernel.org
a825eaec 10612W: https://linuxtv.org
91952bc0
AP
10613W: http://palosaari.fi/linux/
10614Q: http://patchwork.linuxtv.org/project/linux-media/list/
10615T: git git://linuxtv.org/anttip/media_tree.git
10616S: Maintained
10617F: drivers/media/dvb-frontends/tda10071*
10618
10619TDA18212 MEDIA DRIVER
10620M: Antti Palosaari <crope@iki.fi>
10621L: linux-media@vger.kernel.org
a825eaec 10622W: https://linuxtv.org
91952bc0
AP
10623W: http://palosaari.fi/linux/
10624Q: http://patchwork.linuxtv.org/project/linux-media/list/
10625T: git git://linuxtv.org/anttip/media_tree.git
10626S: Maintained
10627F: drivers/media/tuners/tda18212*
10628
10629TDA18218 MEDIA DRIVER
10630M: Antti Palosaari <crope@iki.fi>
10631L: linux-media@vger.kernel.org
a825eaec 10632W: https://linuxtv.org
91952bc0
AP
10633W: http://palosaari.fi/linux/
10634Q: http://patchwork.linuxtv.org/project/linux-media/list/
10635T: git git://linuxtv.org/anttip/media_tree.git
10636S: Maintained
10637F: drivers/media/tuners/tda18218*
10638
3b2f6aba
MK
10639TDA18271 MEDIA DRIVER
10640M: Michael Krufky <mkrufky@linuxtv.org>
10641L: linux-media@vger.kernel.org
a825eaec 10642W: https://linuxtv.org
3b2f6aba
MK
10643W: http://github.com/mkrufky
10644Q: http://patchwork.linuxtv.org/project/linux-media/list/
10645T: git git://linuxtv.org/mkrufky/tuners.git
10646S: Maintained
10647F: drivers/media/tuners/tda18271*
10648
e48307a9
MK
10649TDA827x MEDIA DRIVER
10650M: Michael Krufky <mkrufky@linuxtv.org>
10651L: linux-media@vger.kernel.org
a825eaec 10652W: https://linuxtv.org
e48307a9
MK
10653W: http://github.com/mkrufky
10654Q: http://patchwork.linuxtv.org/project/linux-media/list/
10655T: git git://linuxtv.org/mkrufky/tuners.git
10656S: Maintained
10657F: drivers/media/tuners/tda8290.*
10658
66cf9212
MK
10659TDA8290 MEDIA DRIVER
10660M: Michael Krufky <mkrufky@linuxtv.org>
10661L: linux-media@vger.kernel.org
a825eaec 10662W: https://linuxtv.org
66cf9212
MK
10663W: http://github.com/mkrufky
10664Q: http://patchwork.linuxtv.org/project/linux-media/list/
10665T: git git://linuxtv.org/mkrufky/tuners.git
10666S: Maintained
10667F: drivers/media/tuners/tda8290.*
10668
4b9fba30
HV
10669TDA9840 MEDIA DRIVER
10670M: Hans Verkuil <hverkuil@xs4all.nl>
10671L: linux-media@vger.kernel.org
10672T: git git://linuxtv.org/media_tree.git
a825eaec 10673W: https://linuxtv.org
4b9fba30
HV
10674S: Maintained
10675F: drivers/media/i2c/tda9840*
10676
2cb654fd 10677TEA5761 TUNER DRIVER
009a5410 10678M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10679L: linux-media@vger.kernel.org
a825eaec 10680W: https://linuxtv.org
2cb654fd
MCC
10681T: git git://linuxtv.org/media_tree.git
10682S: Odd fixes
10683F: drivers/media/tuners/tea5761.*
10684
10685TEA5767 TUNER DRIVER
009a5410 10686M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10687L: linux-media@vger.kernel.org
a825eaec 10688W: https://linuxtv.org
2cb654fd
MCC
10689T: git git://linuxtv.org/media_tree.git
10690S: Maintained
10691F: drivers/media/tuners/tea5767.*
10692
4b9fba30
HV
10693TEA6415C MEDIA DRIVER
10694M: Hans Verkuil <hverkuil@xs4all.nl>
10695L: linux-media@vger.kernel.org
10696T: git git://linuxtv.org/media_tree.git
a825eaec 10697W: https://linuxtv.org
4b9fba30
HV
10698S: Maintained
10699F: drivers/media/i2c/tea6415c*
10700
10701TEA6420 MEDIA DRIVER
10702M: Hans Verkuil <hverkuil@xs4all.nl>
10703L: linux-media@vger.kernel.org
10704T: git git://linuxtv.org/media_tree.git
a825eaec 10705W: https://linuxtv.org
4b9fba30
HV
10706S: Maintained
10707F: drivers/media/i2c/tea6420*
10708
3d249d4c 10709TEAM DRIVER
dca9ab92 10710M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10711L: netdev@vger.kernel.org
10712S: Supported
10713F: drivers/net/team/
10714F: include/linux/if_team.h
c117ab84 10715F: include/uapi/linux/if_team.h
3d249d4c 10716
7d029125 10717TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10718M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10719S: Maintained
10720F: arch/x86/platform/ts5500/
10721
40ad4a30
SY
10722TECHNOTREND USB IR RECEIVER
10723M: Sean Young <sean@mess.org>
10724L: linux-media@vger.kernel.org
10725S: Maintained
10726F: drivers/media/rc/ttusbir.c
10727
adabdb0c 10728TEGRA ARCHITECTURE SUPPORT
243d58ec 10729M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10730M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10731M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10732L: linux-tegra@vger.kernel.org
fd117cd1 10733Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10734T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10735S: Supported
bbbe96ed 10736N: [^a-z]tegra
84b9414b 10737
adabdb0c
SW
10738TEGRA CLOCK DRIVER
10739M: Peter De Schrijver <pdeschrijver@nvidia.com>
10740M: Prashant Gaikwad <pgaikwad@nvidia.com>
10741S: Supported
10742F: drivers/clk/tegra/
10743
10744TEGRA DMA DRIVER
10745M: Laxman Dewangan <ldewangan@nvidia.com>
10746S: Supported
10747F: drivers/dma/tegra20-apb-dma.c
10748
adabdb0c
SW
10749TEGRA I2C DRIVER
10750M: Laxman Dewangan <ldewangan@nvidia.com>
10751S: Supported
10752F: drivers/i2c/busses/i2c-tegra.c
10753
10754TEGRA IOMMU DRIVERS
10755M: Hiroshi Doyu <hdoyu@nvidia.com>
10756S: Supported
10757F: drivers/iommu/tegra*
10758
10759TEGRA KBC DRIVER
10760M: Rakesh Iyer <riyer@nvidia.com>
10761M: Laxman Dewangan <ldewangan@nvidia.com>
10762S: Supported
10763F: drivers/input/keyboard/tegra-kbc.c
10764
adabdb0c
SW
10765TEGRA PWM DRIVER
10766M: Thierry Reding <thierry.reding@gmail.com>
10767S: Supported
10768F: drivers/pwm/pwm-tegra.c
10769
10770TEGRA SERIAL DRIVER
10771M: Laxman Dewangan <ldewangan@nvidia.com>
10772S: Supported
10773F: drivers/tty/serial/serial-tegra.c
10774
10775TEGRA SPI DRIVER
10776M: Laxman Dewangan <ldewangan@nvidia.com>
10777S: Supported
10778F: drivers/spi/spi-tegra*
10779
1a348ccc 10780TEHUTI ETHERNET DRIVER
8b58be88 10781M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10782L: netdev@vger.kernel.org
10783S: Supported
ef7f5429 10784F: drivers/net/ethernet/tehuti/*
1a348ccc 10785
4e68852d 10786Telecom Clock Driver for MCPL0010
8b58be88 10787M: Mark Gross <mark.gross@intel.com>
4e68852d 10788S: Supported
679655da 10789F: drivers/char/tlclk.c
4e68852d 10790
4480f15b 10791TENSILICA XTENSA PORT (xtensa)
8b58be88 10792M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10793M: Max Filippov <jcmvbkbc@gmail.com>
10794L: linux-xtensa@linux-xtensa.org
9f273c24 10795T: git git://github.com/czankel/xtensa-linux.git
4e68852d 10796S: Maintained
679655da 10797F: arch/xtensa/
3dc99857 10798F: drivers/irqchip/irq-xtensa-*
4e68852d 10799
5313ba66
HV
10800THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10801M: Hans Verkuil <hverkuil@xs4all.nl>
10802L: linux-media@vger.kernel.org
10803T: git git://linuxtv.org/media_tree.git
a825eaec 10804W: https://linuxtv.org
5313ba66
HV
10805S: Maintained
10806F: drivers/media/radio/radio-raremono.c
10807
d3fb6955 10808THERMAL
b75f0050 10809M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10810M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10811L: linux-pm@vger.kernel.org
10812T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10813T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10814Q: https://patchwork.kernel.org/project/linux-pm/list/
10815S: Supported
10816F: drivers/thermal/
10817F: include/linux/thermal.h
af6c9f16 10818F: include/uapi/linux/thermal.h
b75f0050
JP
10819F: include/linux/cpu_cooling.h
10820F: Documentation/devicetree/bindings/thermal/
d3fb6955 10821
64e05d8b
VK
10822THERMAL/CPU_COOLING
10823M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10824M: Viresh Kumar <viresh.kumar@linaro.org>
10825M: Javi Merino <javi.merino@arm.com>
10826L: linux-pm@vger.kernel.org
10827S: Supported
10828F: Documentation/thermal/cpu-cooling-api.txt
10829F: drivers/thermal/cpu_cooling.c
10830F: include/linux/cpu_cooling.h
10831
30ba2fbd
VD
10832THINGM BLINK(1) USB RGB LED DRIVER
10833M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10834S: Maintained
10835F: drivers/hid/hid-thingm.c
10836
4e68852d 10837THINKPAD ACPI EXTRAS DRIVER
8b58be88 10838M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10839L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10840L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10841W: http://ibm-acpi.sourceforge.net
10842W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10843T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10844S: Maintained
679655da 10845F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10846
1b46f2a2 10847TI BANDGAP AND THERMAL DRIVER
f14d1c24 10848M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10849L: linux-pm@vger.kernel.org
531ff13e 10850L: linux-omap@vger.kernel.org
5a723e81 10851S: Maintained
794b2e25 10852F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10853
0c7665c3
MF
10854TI CDCE706 CLOCK DRIVER
10855M: Max Filippov <jcmvbkbc@gmail.com>
10856S: Maintained
10857F: drivers/clk/clk-cdce706.c
10858
49b6a5e3
TK
10859TI CLOCK DRIVER
10860M: Tero Kristo <t-kristo@ti.com>
10861L: linux-omap@vger.kernel.org
10862S: Maintained
10863F: drivers/clk/ti/
10864F: include/linux/clk/ti.h
10865
4020f2d7 10866TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10867M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10868S: Maintained
679655da
JP
10869F: drivers/misc/tifm*
10870F: drivers/mmc/host/tifm_sd.c
10871F: include/linux/tifm.h
4020f2d7 10872
e0c52404 10873TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10874M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10875L: linux-kernel@vger.kernel.org
10876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10877S: Maintained
10878F: drivers/soc/ti/*
10879T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10880
10881
152ad442
SR
10882TI LM49xxx FAMILY ASoC CODEC DRIVERS
10883M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10884M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10885L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10886S: Maintained
10887F: sound/soc/codecs/lm49453*
d392dead 10888F: sound/soc/codecs/isabelle*
152ad442 10889
0edd807d
KM
10890TI LP855x BACKLIGHT DRIVER
10891M: Milo Kim <milo.kim@ti.com>
10892S: Maintained
10893F: Documentation/backlight/lp855x-driver.txt
10894F: drivers/video/backlight/lp855x_bl.c
10895F: include/linux/platform_data/lp855x.h
10896
faf13f6d
KM
10897TI LP8727 CHARGER DRIVER
10898M: Milo Kim <milo.kim@ti.com>
10899S: Maintained
10900F: drivers/power/lp8727_charger.c
10901F: include/linux/platform_data/lp8727.h
10902
22f1229f
KM
10903TI LP8788 MFD DRIVER
10904M: Milo Kim <milo.kim@ti.com>
10905S: Maintained
10906F: drivers/iio/adc/lp8788_adc.c
10907F: drivers/leds/leds-lp8788.c
10908F: drivers/mfd/lp8788*.c
10909F: drivers/power/lp8788-charger.c
10910F: drivers/regulator/lp8788-*.c
10911F: include/linux/mfd/lp8788*.h
10912
84640e27
KM
10913TI NETCP ETHERNET DRIVER
10914M: Wingman Kwok <w-kwok2@ti.com>
10915M: Murali Karicheri <m-karicheri2@ti.com>
10916L: netdev@vger.kernel.org
10917S: Maintained
10918F: drivers/net/ethernet/ti/netcp*
10919
217e0ca9
KC
10920TI TAS571X FAMILY ASoC CODEC DRIVER
10921M: Kevin Cernekee <cernekee@chromium.org>
10922L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10923S: Odd Fixes
10924F: sound/soc/codecs/tas571x*
10925
dd5e8e6b 10926TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10927M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10928L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10929S: Maintained
10930F: sound/soc/codecs/twl4030*
10931
90921014 10932TI WILINK WIRELESS DRIVERS
90921014
LC
10933L: linux-wireless@vger.kernel.org
10934W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10935W: http://wireless.kernel.org/en/users/Drivers/wl1251
10936T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10937S: Orphan
90921014
LC
10938F: drivers/net/wireless/ti/
10939F: include/linux/wl12xx.h
10940
e86eaa3a 10941TIPC NETWORK LAYER
8b58be88 10942M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10943M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10944L: netdev@vger.kernel.org (core kernel code)
10945L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10946W: http://tipc.sourceforge.net/
e86eaa3a 10947S: Maintained
c117ab84 10948F: include/uapi/linux/tipc*.h
679655da 10949F: net/tipc/
e86eaa3a 10950
867e359b 10951TILE ARCHITECTURE
c47b15c4 10952M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 10953W: http://www.ezchip.com/scm/
7fa129cc 10954T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
10955S: Supported
10956F: arch/tile/
6b940606 10957F: drivers/char/tile-srom.c
5c770755 10958F: drivers/edac/tile_edac.c
6b940606
CM
10959F: drivers/net/ethernet/tile/
10960F: drivers/rtc/rtc-tile.c
10961F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 10962F: drivers/tty/serial/tilegx.c
6b940606
CM
10963F: drivers/usb/host/*-tilegx.c
10964F: include/linux/usb/tilegx.h
867e359b 10965
1da177e4 10966TLAN NETWORK DRIVER
8b58be88 10967M: Samuel Chessman <chessman@tux.org>
88c07dde 10968L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
10969W: http://sourceforge.net/projects/tlan/
10970S: Maintained
679655da 10971F: Documentation/networking/tlan.txt
b544dbac 10972F: drivers/net/ethernet/ti/tlan.*
1da177e4 10973
d74db3b2 10974TOMOYO SECURITY MODULE
8b58be88
JP
10975M: Kentaro Takeda <takedakn@nttdata.co.jp>
10976M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
10977L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10978L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
10979L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10980L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10981W: http://tomoyo.sourceforge.jp/
843d183c 10982T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 10983S: Maintained
679655da 10984F: security/tomoyo/
d74db3b2 10985
9caeb532 10986TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 10987M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 10988L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
10989S: Maintained
10990F: drivers/platform/x86/topstar-laptop.c
10991
1da177e4 10992TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 10993M: Azael Avalos <coproscefalo@gmail.com>
d0944853 10994L: platform-driver-x86@vger.kernel.org
0a63ca11 10995S: Maintained
679655da 10996F: drivers/platform/x86/toshiba_acpi.c
1da177e4 10997
0a63ca11
AA
10998TOSHIBA BLUETOOTH DRIVER
10999M: Azael Avalos <coproscefalo@gmail.com>
11000L: platform-driver-x86@vger.kernel.org
11001S: Maintained
11002F: drivers/platform/x86/toshiba_bluetooth.c
11003
11004TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11005M: Azael Avalos <coproscefalo@gmail.com>
11006L: platform-driver-x86@vger.kernel.org
11007S: Maintained
11008F: drivers/platform/x86/toshiba_haps.c
11009
14991fc7
AA
11010TOSHIBA WMI HOTKEYS DRIVER
11011M: Azael Avalos <coproscefalo@gmail.com>
11012L: platform-driver-x86@vger.kernel.org
11013S: Maintained
11014F: drivers/platform/x86/toshiba-wmi.c
11015
1da177e4 11016TOSHIBA SMM DRIVER
8b58be88 11017M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11018W: http://www.buzzard.org.uk/toshiba/
11019S: Maintained
679655da
JP
11020F: drivers/char/toshiba.c
11021F: include/linux/toshiba.h
c117ab84 11022F: include/uapi/linux/toshiba.h
1da177e4 11023
d32d9864
MR
11024TOSHIBA TC358743 DRIVER
11025M: Mats Randgaard <matrandg@cisco.com>
11026L: linux-media@vger.kernel.org
11027S: Maintained
11028F: drivers/media/i2c/tc358743*
b5dcee22 11029F: include/media/i2c/tc358743.h
d32d9864 11030
d719f900 11031TMIO MMC DRIVER
c4b13fb0 11032M: Ian Molton <ian@mnementh.co.uk>
d1057c40 11033L: linux-mmc@vger.kernel.org
d719f900 11034S: Maintained
d1057c40
GL
11035F: drivers/mmc/host/tmio_mmc*
11036F: drivers/mmc/host/sh_mobile_sdhi.c
11037F: include/linux/mmc/tmio.h
11038F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 11039
917cc4e6
GR
11040TMP401 HARDWARE MONITOR DRIVER
11041M: Guenter Roeck <linux@roeck-us.net>
11042L: lm-sensors@lm-sensors.org
11043S: Maintained
11044F: Documentation/hwmon/tmp401
11045F: drivers/hwmon/tmp401.c
11046
98f32602 11047TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11048M: Hugh Dickins <hughd@google.com>
98f32602
HD
11049L: linux-mm@kvack.org
11050S: Maintained
11051F: include/linux/shmem_fs.h
11052F: mm/shmem.c
11053
45f95b53 11054TM6000 VIDEO4LINUX DRIVER
009a5410 11055M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 11056L: linux-media@vger.kernel.org
a825eaec 11057W: https://linuxtv.org
45f95b53
MCC
11058T: git git://linuxtv.org/media_tree.git
11059S: Odd fixes
11060F: drivers/media/usb/tm6000/
11061
c65fde19
HV
11062TW68 VIDEO4LINUX DRIVER
11063M: Hans Verkuil <hverkuil@xs4all.nl>
11064L: linux-media@vger.kernel.org
11065T: git git://linuxtv.org/media_tree.git
a825eaec 11066W: https://linuxtv.org
c65fde19
HV
11067S: Odd Fixes
11068F: drivers/media/pci/tw68/
11069
4e68852d 11070TPM DEVICE DRIVER
901486b8 11071M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11072M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11073M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11074R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11075W: http://tpmdd.sourceforge.net
63a10dfd 11076L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4 11077Q: git git://github.com/PeterHuewe/linux-tpmdd.git
9f273c24 11078T: git https://github.com/PeterHuewe/linux-tpmdd
4e68852d 11079S: Maintained
679655da 11080F: drivers/char/tpm/
4e68852d 11081
1a0f1b27
AL
11082TPM IBM_VTPM DEVICE DRIVER
11083M: Ashley Lai <ashleydlai@gmail.com>
11084W: http://tpmdd.sourceforge.net
11085L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11086S: Maintained
11087F: drivers/char/tpm/tpm_ibmvtpm*
11088
d6f005a1
JP
11089TRACING
11090M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11091M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11092T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11093S: Maintained
11094F: Documentation/trace/ftrace.txt
11095F: arch/*/*/*/ftrace.h
11096F: arch/*/kernel/ftrace.c
11097F: include/*/ftrace.h
11098F: include/linux/trace*.h
11099F: include/trace/
11100F: kernel/trace/
6e68e6c5 11101F: tools/testing/selftests/ftrace/
d6f005a1 11102
1da177e4 11103TRIVIAL PATCHES
8b58be88 11104M: Jiri Kosina <trivial@kernel.org>
54e5881d 11105T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11106S: Maintained
86ef925f 11107K: ^Subject:.*(?i)trivial
1da177e4 11108
4e68852d 11109TTY LAYER
879a5a00 11110M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11111M: Jiri Slaby <jslaby@suse.com>
879a5a00 11112S: Supported
08deed1e 11113T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11114F: Documentation/serial/
8dd5d2f1 11115F: drivers/tty/
df621252 11116F: drivers/tty/serial/serial_core.c
e3288775
AC
11117F: include/linux/serial_core.h
11118F: include/linux/serial.h
11119F: include/linux/tty.h
c117ab84
CEB
11120F: include/uapi/linux/serial_core.h
11121F: include/uapi/linux/serial.h
11122F: include/uapi/linux/tty.h
4e68852d 11123
91952bc0
AP
11124TUA9001 MEDIA DRIVER
11125M: Antti Palosaari <crope@iki.fi>
11126L: linux-media@vger.kernel.org
a825eaec 11127W: https://linuxtv.org
91952bc0
AP
11128W: http://palosaari.fi/linux/
11129Q: http://patchwork.linuxtv.org/project/linux-media/list/
11130T: git git://linuxtv.org/anttip/media_tree.git
11131S: Maintained
11132F: drivers/media/tuners/tua9001*
11133
740db6d7 11134TULIP NETWORK DRIVERS
740db6d7 11135L: netdev@vger.kernel.org
cf869eb1
GG
11136L: linux-parisc@vger.kernel.org
11137S: Orphan
0f04e2aa 11138F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11139
11140TUN/TAP driver
ba57b6f2 11141M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11142W: http://vtun.sourceforge.net/tun
11143S: Maintained
679655da
JP
11144F: Documentation/networking/tuntap.txt
11145F: arch/um/os-Linux/drivers/
1da177e4 11146
b454cc66 11147TURBOCHANNEL SUBSYSTEM
8b58be88 11148M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11149M: Ralf Baechle <ralf@linux-mips.org>
11150L: linux-mips@linux-mips.org
11151Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11152S: Maintained
679655da
JP
11153F: drivers/tc/
11154F: include/linux/tc.h
b454cc66 11155
1da177e4 11156U14-34F SCSI DRIVER
8b58be88 11157M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11158L: linux-scsi@vger.kernel.org
11159S: Maintained
679655da 11160F: drivers/scsi/u14-34f.c
1da177e4 11161
e2d1d6c0 11162UBI FILE SYSTEM (UBIFS)
949cb623 11163M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11164M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11165L: linux-mtd@lists.infradead.org
e2966cbe 11166T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11167W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11168S: Maintained
679655da
JP
11169F: Documentation/filesystems/ubifs.txt
11170F: fs/ubifs/
e2d1d6c0 11171
e1632fa2 11172UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11173M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11174W: http://www.uclinux.org/
e1632fa2 11175L: linux-m68k@lists.linux-m68k.org
cc2020e6 11176L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11177T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11178S: Maintained
e1632fa2
GU
11179F: arch/m68k/coldfire/
11180F: arch/m68k/68*/
61bc02bb
JP
11181F: arch/m68k/*/*_no.*
11182F: arch/m68k/include/asm/*_no.*
cc2020e6 11183
1da177e4 11184UDF FILESYSTEM
d8130624 11185M: Jan Kara <jack@suse.com>
1da177e4 11186S: Maintained
679655da
JP
11187F: Documentation/filesystems/udf.txt
11188F: fs/udf/
1da177e4 11189
cc2020e6 11190UFS FILESYSTEM
8b58be88 11191M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11192S: Maintained
679655da
JP
11193F: Documentation/filesystems/ufs.txt
11194F: fs/ufs/
cc2020e6 11195
0a09d3ab
DH
11196UHID USERSPACE HID IO DRIVER:
11197M: David Herrmann <dh.herrmann@googlemail.com>
11198L: linux-input@vger.kernel.org
11199S: Maintained
11200F: drivers/hid/uhid.c
c117ab84 11201F: include/uapi/linux/uhid.h
0a09d3ab 11202
18332a80 11203ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11204L: linux-usb@vger.kernel.org
10c6c9c9 11205S: Orphan
355ffe69 11206F: drivers/uwb/
679655da
JP
11207F: include/linux/uwb.h
11208F: include/linux/uwb/
18332a80 11209
b31d8273
G
11210UNICORE32 ARCHITECTURE:
11211M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11212W: http://mprc.pku.edu.cn/~guanxuetao/linux
11213S: Maintained
ceebf4d5 11214T: git git://github.com/gxt/linux.git
b31d8273
G
11215F: arch/unicore32/
11216
d8379ab1
TF
11217UNIFDEF
11218M: Tony Finch <dot@dotat.at>
11219W: http://dotat.at/prog/unifdef
11220S: Maintained
11221F: scripts/unifdef.c
11222
1da177e4 11223UNIFORM CDROM DRIVER
8b58be88 11224M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11225W: http://www.kernel.dk
11226S: Maintained
679655da
JP
11227F: Documentation/cdrom/
11228F: drivers/cdrom/cdrom.c
11229F: include/linux/cdrom.h
c117ab84 11230F: include/uapi/linux/cdrom.h
1da177e4 11231
56df0122 11232UNISYS S-PAR DRIVERS
49e7d9df
JP
11233M: Benjamin Romer <benjamin.romer@unisys.com>
11234M: David Kershner <david.kershner@unisys.com>
11235L: sparmaintainer@unisys.com (Unisys internal)
11236S: Supported
11237F: drivers/staging/unisys/
56df0122 11238
9941fa6e
VH
11239UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11240M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11241L: linux-scsi@vger.kernel.org
11242S: Supported
11243F: Documentation/scsi/ufs.txt
11244F: drivers/scsi/ufs/
11245
e2d1d6c0 11246UNSORTED BLOCK IMAGES (UBI)
949cb623 11247M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11248M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11249W: http://www.linux-mtd.infradead.org/
11250L: linux-mtd@lists.infradead.org
b6b44e0a 11251T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11252S: Supported
80811493 11253F: drivers/mtd/ubi/
679655da 11254F: include/linux/mtd/ubi.h
c117ab84 11255F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11256
1da177e4 11257USB ACM DRIVER
61eee9a7 11258M: Oliver Neukum <oliver@neukum.org>
6372594a 11259L: linux-usb@vger.kernel.org
1da177e4 11260S: Maintained
679655da
JP
11261F: Documentation/usb/acm.txt
11262F: drivers/usb/class/cdc-acm.*
1da177e4 11263
b7d572e1
PF
11264USB AR5523 WIRELESS DRIVER
11265M: Pontus Fuchs <pontus.fuchs@gmail.com>
11266L: linux-wireless@vger.kernel.org
11267S: Maintained
11268F: drivers/net/wireless/ath/ar5523/
11269
115bb1ff 11270USB ATTACHED SCSI
f50a4968 11271M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11272M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11273L: linux-usb@vger.kernel.org
11274L: linux-scsi@vger.kernel.org
8eae0fb7 11275S: Maintained
115bb1ff
MW
11276F: drivers/usb/storage/uas.c
11277
1da177e4 11278USB CDC ETHERNET DRIVER
61eee9a7 11279M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11280L: linux-usb@vger.kernel.org
1da177e4 11281S: Maintained
679655da 11282F: drivers/net/usb/cdc_*.c
c117ab84 11283F: include/uapi/linux/usb/cdc.h
1da177e4 11284
66e3e591
KP
11285USB CHAOSKEY DRIVER
11286M: Keith Packard <keithp@keithp.com>
11287L: linux-usb@vger.kernel.org
11288S: Maintained
11289F: drivers/usb/misc/chaoskey.c
11290
b02b371e 11291USB CYPRESS C67X00 DRIVER
8b58be88 11292M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11293L: linux-usb@vger.kernel.org
11294S: Maintained
679655da 11295F: drivers/usb/c67x00/
b02b371e 11296
d0374f4f 11297USB DAVICOM DM9601 DRIVER
8b58be88 11298M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11299L: netdev@vger.kernel.org
d0374f4f
PK
11300W: http://www.linux-usb.org/usbnet
11301S: Maintained
679655da 11302F: drivers/net/usb/dm9601.c
d0374f4f 11303
cc2020e6 11304USB DIAMOND RIO500 DRIVER
8b58be88 11305M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11306L: rio500-users@lists.sourceforge.net
11307W: http://rio500.sourceforge.net
11308S: Maintained
679655da 11309F: drivers/usb/misc/rio500*
cc2020e6 11310
1da177e4 11311USB EHCI DRIVER
578333ab 11312M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11313L: linux-usb@vger.kernel.org
578333ab 11314S: Maintained
679655da
JP
11315F: Documentation/usb/ehci.txt
11316F: drivers/usb/host/ehci*
1da177e4 11317
69ae9e3e 11318USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11319M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11320L: linux-usb@vger.kernel.org
69ae9e3e 11321W: http://www.linux-usb.org/gadget
d6d0f665
FB
11322T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11323S: Maintained
679655da
JP
11324F: drivers/usb/gadget/
11325F: include/linux/usb/gadget*
69ae9e3e 11326
2dea64b4 11327USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11328M: Jiri Kosina <jikos@kernel.org>
406df153 11329R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11330L: linux-usb@vger.kernel.org
54e5881d 11331T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11332S: Maintained
c2f01971 11333F: Documentation/hid/hiddev.txt
679655da 11334F: drivers/hid/usbhid/
1da177e4 11335
959eea21 11336USB ISP116X DRIVER
8b58be88 11337M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11338L: linux-usb@vger.kernel.org
959eea21 11339S: Maintained
679655da
JP
11340F: drivers/usb/host/isp116x*
11341F: include/linux/usb/isp116x.h
959eea21 11342
1da177e4 11343USB MASS STORAGE DRIVER
8b58be88 11344M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11345L: linux-usb@vger.kernel.org
8836aeb8 11346L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11347S: Maintained
11348W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11349F: drivers/usb/storage/
1da177e4 11350
af39917d
CL
11351USB MIDI DRIVER
11352M: Clemens Ladisch <clemens@ladisch.de>
11353L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11354T: git git://git.alsa-project.org/alsa-kernel.git
11355S: Maintained
11356F: sound/usb/midi.*
11357
444ce9d4
JP
11358USB NETWORKING DRIVERS
11359L: linux-usb@vger.kernel.org
11360S: Odd Fixes
11361F: drivers/net/usb/
11362
1da177e4 11363USB OHCI DRIVER
578333ab 11364M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11365L: linux-usb@vger.kernel.org
578333ab 11366S: Maintained
679655da
JP
11367F: Documentation/usb/ohci.txt
11368F: drivers/usb/host/ohci*
1da177e4 11369
963ffa3e 11370USB OTG FSM (Finite State Machine)
60d77b3d 11371M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11372T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11373L: linux-usb@vger.kernel.org
11374S: Maintained
11375F: drivers/usb/common/usb-otg-fsm.c
11376
563da3a9
VM
11377USB OVER IP DRIVER
11378M: Valentina Manea <valentina.manea.m@gmail.com>
11379M: Shuah Khan <shuah.kh@samsung.com>
11380L: linux-usb@vger.kernel.org
11381S: Maintained
11382F: drivers/usb/usbip/
11383F: tools/usb/usbip/
11384
1da177e4 11385USB PEGASUS DRIVER
a16b945c 11386M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11387L: linux-usb@vger.kernel.org
043600a6 11388L: netdev@vger.kernel.org
052e3128
PM
11389T: git git://github.com/petkan/pegasus.git
11390W: https://github.com/petkan/pegasus
1da177e4 11391S: Maintained
679655da 11392F: drivers/net/usb/pegasus.*
1da177e4 11393
d3ad558f 11394USB PHY LAYER
a55f6286 11395M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11396L: linux-usb@vger.kernel.org
11397T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11398S: Maintained
11399F: drivers/usb/phy/
d3ad558f 11400
73e4fb3f 11401USB PRINTER DRIVER (usblp)
8b58be88 11402M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11403L: linux-usb@vger.kernel.org
73e4fb3f 11404S: Supported
679655da 11405F: drivers/usb/class/usblp.c
1da177e4 11406
4521b477
BM
11407USB QMI WWAN NETWORK DRIVER
11408M: Bjørn Mork <bjorn@mork.no>
11409L: netdev@vger.kernel.org
11410S: Maintained
11411F: Documentation/ABI/testing/sysfs-class-net-qmi
11412F: drivers/net/usb/qmi_wwan.c
11413
1da177e4 11414USB RTL8150 DRIVER
a16b945c 11415M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11416L: linux-usb@vger.kernel.org
043600a6 11417L: netdev@vger.kernel.org
052e3128
PM
11418T: git git://github.com/petkan/rtl8150.git
11419W: https://github.com/petkan/rtl8150
1da177e4 11420S: Maintained
679655da 11421F: drivers/net/usb/rtl8150.c
1da177e4 11422
f896b796 11423USB SERIAL SUBSYSTEM
66085694 11424M: Johan Hovold <johan@kernel.org>
795fb7e7 11425L: linux-usb@vger.kernel.org
4e68852d 11426S: Maintained
679655da 11427F: Documentation/usb/usb-serial.txt
f896b796 11428F: drivers/usb/serial/
679655da 11429F: include/linux/usb/serial.h
1da177e4 11430
b3f0db1c
SG
11431USB SMSC75XX ETHERNET DRIVER
11432M: Steve Glendinning <steve.glendinning@shawell.net>
11433L: netdev@vger.kernel.org
11434S: Maintained
11435F: drivers/net/usb/smsc75xx.*
11436
2f7ca802 11437USB SMSC95XX ETHERNET DRIVER
90b24cfb 11438M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11439L: netdev@vger.kernel.org
90b24cfb 11440S: Maintained
679655da 11441F: drivers/net/usb/smsc95xx.*
2f7ca802 11442
1da177e4 11443USB SUBSYSTEM
879a5a00 11444M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11445L: linux-usb@vger.kernel.org
1da177e4 11446W: http://www.linux-usb.org
08deed1e 11447T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11448S: Supported
679655da 11449F: Documentation/usb/
679655da
JP
11450F: drivers/usb/
11451F: include/linux/usb.h
11452F: include/linux/usb/
1da177e4
LT
11453
11454USB UHCI DRIVER
8b58be88 11455M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11456L: linux-usb@vger.kernel.org
1da177e4 11457S: Maintained
679655da 11458F: drivers/usb/host/uhci*
1da177e4 11459
69ae9e3e 11460USB "USBNET" DRIVER FRAMEWORK
d8130624 11461M: Oliver Neukum <oneukum@suse.com>
043600a6 11462L: netdev@vger.kernel.org
69ae9e3e 11463W: http://www.linux-usb.org/usbnet
1da177e4 11464S: Maintained
679655da
JP
11465F: drivers/net/usb/usbnet.c
11466F: include/linux/usb/usbnet.h
1da177e4 11467
c0efd232 11468USB VIDEO CLASS
c53ac071 11469M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11470L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11471L: linux-media@vger.kernel.org
275ffde4 11472T: git git://linuxtv.org/media_tree.git
57c6d2e9 11473W: http://www.ideasonboard.org/uvc/
c0efd232 11474S: Maintained
0c0d06ca 11475F: drivers/media/usb/uvc/
6c0f0359 11476F: include/uapi/linux/uvcvideo.h
1da177e4 11477
b60b9c45
HV
11478USB VISION DRIVER
11479M: Hans Verkuil <hverkuil@xs4all.nl>
11480L: linux-media@vger.kernel.org
11481T: git git://linuxtv.org/media_tree.git
a825eaec 11482W: https://linuxtv.org
b60b9c45
HV
11483S: Odd Fixes
11484F: drivers/media/usb/usbvision/
11485
8282da47
LP
11486USB WEBCAM GADGET
11487M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11488L: linux-usb@vger.kernel.org
11489S: Maintained
3a83c16e 11490F: drivers/usb/gadget/function/*uvc*
faf2e1db 11491F: drivers/usb/gadget/legacy/webcam.c
8282da47 11492
bf164cc0 11493USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11494M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11495L: linux-wireless@vger.kernel.org
11496S: Maintained
679655da 11497F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11498
eb6bab13 11499USB XHCI DRIVER
03d85053 11500M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11501L: linux-usb@vger.kernel.org
11502S: Supported
36d0344c
SS
11503F: drivers/usb/host/xhci*
11504F: drivers/usb/host/pci-quirks*
eb6bab13 11505
1da177e4 11506USB ZD1201 DRIVER
4086b9ca 11507L: linux-wireless@vger.kernel.org
1da177e4 11508W: http://linux-lc100020.sourceforge.net
4086b9ca 11509S: Orphan
ed0ad06f 11510F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11511
b7eee616 11512USB ZR364XX DRIVER
8b58be88 11513M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11514L: linux-usb@vger.kernel.org
661263b5 11515L: linux-media@vger.kernel.org
275ffde4 11516T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11517W: http://royale.zerezo.com/zr364xx/
11518S: Maintained
679655da 11519F: Documentation/video4linux/zr364xx.txt
90d72ac6 11520F: drivers/media/usb/zr364xx/
b7eee616 11521
289fcff4
HK
11522ULPI BUS
11523M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11524L: linux-usb@vger.kernel.org
11525S: Maintained
11526F: drivers/usb/common/ulpi.c
11527F: include/linux/ulpi/
11528
e7839f25 11529USER-MODE LINUX (UML)
8b58be88 11530M: Jeff Dike <jdike@addtoit.com>
b15194b7 11531M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11532L: user-mode-linux-devel@lists.sourceforge.net
11533L: user-mode-linux-user@lists.sourceforge.net
11534W: http://user-mode-linux.sourceforge.net
9f273c24 11535T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 11536S: Maintained
61516587 11537F: Documentation/virtual/uml/
679655da 11538F: arch/um/
b070989a 11539F: arch/x86/um/
679655da
JP
11540F: fs/hostfs/
11541F: fs/hppfs/
b7eee616 11542
e5f114e9 11543USERSPACE I/O (UIO)
6a534c9d 11544M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11545M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11546S: Maintained
3d3fecbd 11547T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11548F: Documentation/DocBook/uio-howto.tmpl
11549F: drivers/uio/
11550F: include/linux/uio*.h
e5f114e9 11551
256cccbe 11552UTIL-LINUX PACKAGE
8b58be88 11553M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11554L: util-linux@vger.kernel.org
11555W: http://en.wikipedia.org/wiki/Util-linux
11556T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11557S: Maintained
11558
c1fd1c07 11559UVESAFB DRIVER
8b58be88 11560M: Michal Januszewski <spock@gentoo.org>
c69f677c 11561L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11562W: http://dev.gentoo.org/~spock/projects/uvesafb/
11563S: Maintained
679655da 11564F: Documentation/fb/uvesafb.txt
8a61f013 11565F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11566
456930d8
SA
11567VF610 NAND DRIVER
11568M: Stefan Agner <stefan@agner.ch>
11569L: linux-mtd@lists.infradead.org
11570S: Supported
11571F: drivers/mtd/nand/vf610_nfc.c
11572
4480f15b 11573VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11574M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11575S: Maintained
679655da
JP
11576F: Documentation/filesystems/vfat.txt
11577F: fs/fat/
1da177e4 11578
cba3345c
AW
11579VFIO DRIVER
11580M: Alex Williamson <alex.williamson@redhat.com>
11581L: kvm@vger.kernel.org
9f273c24 11582T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
11583S: Maintained
11584F: Documentation/vfio.txt
11585F: drivers/vfio/
11586F: include/linux/vfio.h
c117ab84 11587F: include/uapi/linux/vfio.h
cba3345c 11588
a714ea5f
AW
11589VFIO PLATFORM DRIVER
11590M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11591L: kvm@vger.kernel.org
11592S: Maintained
11593F: drivers/vfio/platform/
11594
9e6f3438
PO
11595VIDEOBUF2 FRAMEWORK
11596M: Pawel Osciak <pawel@osciak.com>
11597M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11598M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11599L: linux-media@vger.kernel.org
11600S: Maintained
90d72ac6 11601F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11602F: include/media/videobuf2-*
11603
5523662e
SCP
11604VIRTUAL SERIO DEVICE DRIVER
11605M: Stephen Chandler Paul <thatslyude@gmail.com>
11606S: Maintained
11607F: drivers/input/serio/userio.c
11608F: include/uapi/linux/userio.h
11609
9a82446b
AS
11610VIRTIO CONSOLE DRIVER
11611M: Amit Shah <amit.shah@redhat.com>
11612L: virtualization@lists.linux-foundation.org
11613S: Maintained
11614F: drivers/char/virtio_console.c
11615F: include/linux/virtio_console.h
c117ab84 11616F: include/uapi/linux/virtio_console.h
9a82446b 11617
2426ec8f 11618VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11619M: "Michael S. Tsirkin" <mst@redhat.com>
11620L: virtualization@lists.linux-foundation.org
11621S: Maintained
11622F: drivers/virtio/
c893c8d7 11623F: tools/virtio/
2426ec8f
MT
11624F: drivers/net/virtio_net.c
11625F: drivers/block/virtio_blk.c
11626F: include/linux/virtio_*.h
916cdabc 11627F: include/uapi/linux/virtio_*.h
2426ec8f 11628
f2dbda3b
CH
11629VIRTIO DRIVERS FOR S390
11630M: Christian Borntraeger <borntraeger@de.ibm.com>
11631M: Cornelia Huck <cornelia.huck@de.ibm.com>
11632L: linux-s390@vger.kernel.org
11633L: virtualization@lists.linux-foundation.org
11634L: kvm@vger.kernel.org
11635S: Supported
1b568d93 11636F: drivers/s390/virtio/
f2dbda3b 11637
4ad6ee91
GH
11638VIRTIO GPU DRIVER
11639M: David Airlie <airlied@linux.ie>
11640M: Gerd Hoffmann <kraxel@redhat.com>
11641L: dri-devel@lists.freedesktop.org
11642L: virtualization@lists.linux-foundation.org
11643S: Maintained
11644F: drivers/gpu/drm/virtio/
11645F: include/uapi/linux/virtio_gpu.h
11646
3a4d5c94
MT
11647VIRTIO HOST (VHOST)
11648M: "Michael S. Tsirkin" <mst@redhat.com>
11649L: kvm@vger.kernel.org
c996d8b9 11650L: virtualization@lists.linux-foundation.org
3a4d5c94 11651L: netdev@vger.kernel.org
9f273c24 11652T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
11653S: Maintained
11654F: drivers/vhost/
c117ab84 11655F: include/uapi/linux/vhost.h
3a4d5c94 11656
271c8651
GH
11657VIRTIO INPUT DRIVER
11658M: Gerd Hoffmann <kraxel@redhat.com>
11659S: Maintained
11660F: drivers/virtio/virtio_input.c
11661F: include/uapi/linux/virtio_input.h
11662
1da177e4 11663VIA RHINE NETWORK DRIVER
210347e1 11664S: Orphan
f2148a47 11665F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11666
f0bf7f61 11667VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11668M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11669M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11670S: Maintained
11671F: drivers/mmc/host/via-sdmmc.c
11672
69e4a7c2 11673VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11674M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11675L: linux-fbdev@vger.kernel.org
69e4a7c2 11676S: Maintained
c7babebd
FTS
11677F: include/linux/via-core.h
11678F: include/linux/via-gpio.h
11679F: include/linux/via_i2c.h
8a61f013 11680F: drivers/video/fbdev/via/
69e4a7c2 11681
01f20734 11682VIA VELOCITY NETWORK DRIVER
8b58be88 11683M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11684L: netdev@vger.kernel.org
11685S: Maintained
f2148a47 11686F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11687
f73f8173
AW
11688VIRT LIB
11689M: Alex Williamson <alex.williamson@redhat.com>
11690M: Paolo Bonzini <pbonzini@redhat.com>
11691L: kvm@vger.kernel.org
11692S: Supported
11693F: virt/lib/
11694
77911fd2 11695VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11696M: Hans Verkuil <hverkuil@xs4all.nl>
11697L: linux-media@vger.kernel.org
11698T: git git://linuxtv.org/media_tree.git
a825eaec 11699W: https://linuxtv.org
0b7bc1fa 11700S: Maintained
77911fd2 11701F: drivers/media/platform/vivid/*
0b7bc1fa 11702
be7f8273 11703VLAN (802.1Q)
8b58be88 11704M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11705L: netdev@vger.kernel.org
11706S: Maintained
679655da
JP
11707F: drivers/net/macvlan.c
11708F: include/linux/if_*vlan.h
11709F: net/8021q/
be7f8273 11710
55e331cf 11711VLYNQ BUS
8b58be88 11712M: Florian Fainelli <florian@openwrt.org>
8578d7af 11713L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11714S: Maintained
11715F: drivers/vlynq/vlynq.c
11716F: include/linux/vlynq.h
11717
390beae4 11718VME SUBSYSTEM
74c600e3 11719M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11720M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11721M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11722L: devel@driverdev.osuosl.org
11723S: Maintained
11724T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11725F: Documentation/vme_api.txt
11726F: drivers/staging/vme/
11727F: drivers/vme/
11728F: include/linux/vme*
11729
4488e09b
AK
11730VMWARE HYPERVISOR INTERFACE
11731M: Alok Kataria <akataria@vmware.com>
11732L: virtualization@lists.linux-foundation.org
11733S: Supported
11734F: arch/x86/kernel/cpu/vmware.c
11735
73b35d07
DT
11736VMWARE BALLOON DRIVER
11737M: Xavier Deguillard <xdeguillard@vmware.com>
11738M: Philip Moltmann <moltmann@vmware.com>
11739M: "VMware, Inc." <pv-drivers@vmware.com>
11740L: linux-kernel@vger.kernel.org
11741S: Maintained
11742F: drivers/misc/vmw_balloon.c
11743
8b8be51b
TH
11744VMWARE VMMOUSE SUBDRIVER
11745M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11746M: "VMware, Inc." <pv-drivers@vmware.com>
11747L: linux-input@vger.kernel.org
11748S: Maintained
11749F: drivers/input/mouse/vmmouse.c
11750F: drivers/input/mouse/vmmouse.h
11751
d1a890fa 11752VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11753M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11754M: "VMware, Inc." <pv-drivers@vmware.com>
11755L: netdev@vger.kernel.org
11756S: Maintained
11757F: drivers/net/vmxnet3/
d1a890fa 11758
851b1642 11759VMware PVSCSI driver
f2d7e40e 11760M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11761M: VMware PV-Drivers <pv-drivers@vmware.com>
11762L: linux-scsi@vger.kernel.org
11763S: Maintained
11764F: drivers/scsi/vmw_pvscsi.c
11765F: drivers/scsi/vmw_pvscsi.h
11766
e53e86c7 11767VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11768M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11769M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11770L: linux-kernel@vger.kernel.org
1dd68f01 11771W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11772T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11773S: Supported
679655da
JP
11774F: drivers/regulator/
11775F: include/linux/regulator/
e53e86c7 11776
081958eb
DA
11777VRF
11778M: David Ahern <dsa@cumulusnetworks.com>
11779M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11780L: netdev@vger.kernel.org
11781S: Maintained
11782F: drivers/net/vrf.c
562d897d 11783F: Documentation/networking/vrf.txt
081958eb 11784
ab41319e 11785VT1211 HARDWARE MONITOR DRIVER
8b58be88 11786M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11787L: lm-sensors@lm-sensors.org
11788S: Maintained
679655da
JP
11789F: Documentation/hwmon/vt1211
11790F: drivers/hwmon/vt1211.c
ab41319e 11791
1de9e371 11792VT8231 HARDWARE MONITOR DRIVER
8b58be88 11793M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11794L: lm-sensors@lm-sensors.org
11795S: Maintained
679655da 11796F: drivers/hwmon/vt8231.c
1de9e371 11797
88095e7b
TO
11798VUB300 USB to SDIO/SD/MMC bridge chip
11799M: Tony Olech <tony.olech@elandigitalsystems.com>
11800L: linux-mmc@vger.kernel.org
11801L: linux-usb@vger.kernel.org
11802S: Supported
11803F: drivers/mmc/host/vub300.c
11804
1da177e4 11805W1 DALLAS'S 1-WIRE BUS
a8018766 11806M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11807S: Maintained
679655da
JP
11808F: Documentation/w1/
11809F: drivers/w1/
1da177e4 11810
13927079 11811W83791D HARDWARE MONITORING DRIVER
8b58be88 11812M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11813L: lm-sensors@lm-sensors.org
25845c22 11814S: Maintained
679655da
JP
11815F: Documentation/hwmon/w83791d
11816F: drivers/hwmon/w83791d.c
13927079 11817
61db011d 11818W83793 HARDWARE MONITORING DRIVER
8b58be88 11819M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11820L: lm-sensors@lm-sensors.org
11821S: Maintained
679655da
JP
11822F: Documentation/hwmon/w83793
11823F: drivers/hwmon/w83793.c
61db011d 11824
e3760b43 11825W83795 HARDWARE MONITORING DRIVER
d8130624 11826M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11827L: lm-sensors@lm-sensors.org
11828S: Maintained
11829F: drivers/hwmon/w83795.c
11830
1da177e4 11831W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11832M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11833S: Maintained
679655da 11834F: drivers/mmc/host/wbsd.*
1da177e4 11835
b4e05923
HG
11836WACOM PROTOCOL 4 SERIAL TABLETS
11837M: Julian Squires <julian@cipht.net>
11838M: Hans de Goede <hdegoede@redhat.com>
11839L: linux-input@vger.kernel.org
11840S: Maintained
11841F: drivers/input/tablet/wacom_serial4.c
11842
3527761c 11843WATCHDOG DEVICE DRIVERS
8b58be88 11844M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 11845R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
11846L: linux-watchdog@vger.kernel.org
11847W: http://www.linux-watchdog.org/
f599aaf0 11848T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11849S: Maintained
679655da
JP
11850F: Documentation/watchdog/
11851F: drivers/watchdog/
11852F: include/linux/watchdog.h
c117ab84 11853F: include/uapi/linux/watchdog.h
3527761c 11854
1da177e4 11855WD7000 SCSI DRIVER
8b58be88 11856M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11857L: linux-scsi@vger.kernel.org
11858S: Maintained
679655da 11859F: drivers/scsi/wd7000.c
1da177e4 11860
b22e00f3
DH
11861WIIMOTE HID DRIVER
11862M: David Herrmann <dh.herrmann@googlemail.com>
11863L: linux-input@vger.kernel.org
11864S: Maintained
11865F: drivers/hid/hid-wiimote*
11866
e258b80e 11867WINBOND CIR DRIVER
364e9e18 11868M: David Härdeman <david@hardeman.nu>
e258b80e 11869S: Maintained
116ab806 11870F: drivers/media/rc/winbond-cir.c
e258b80e 11871
8a70da82 11872WIMAX STACK
8b58be88 11873M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11874M: linux-wimax@intel.com
49e7d9df 11875L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11876S: Supported
11877W: http://linuxwimax.org
315987dc 11878F: Documentation/wimax/README.wimax
315987dc
JP
11879F: include/linux/wimax/debug.h
11880F: include/net/wimax.h
c117ab84 11881F: include/uapi/linux/wimax.h
315987dc 11882F: net/wimax/
8a70da82 11883
5fc14680 11884WISTRON LAPTOP BUTTON DRIVER
8b58be88 11885M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11886S: Maintained
679655da 11887F: drivers/input/misc/wistron_btns.c
5fc14680 11888
1da177e4 11889WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11890M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11891L: linux-wireless@vger.kernel.org
926554c4 11892W: http://oops.ghostprotocols.net:81/blog
1da177e4 11893S: Maintained
679655da 11894F: drivers/net/wireless/wl3501*
1da177e4 11895
055bcbcb 11896WOLFSON MICROELECTRONICS DRIVERS
fef95164 11897L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
11898T: git https://github.com/CirrusLogic/linux-drivers.git
11899W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 11900S: Supported
3768f0b1 11901F: Documentation/hwmon/wm83??
f494993f
CK
11902F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11903F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11904F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 11905F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11906F: drivers/clk/clk-wm83*.c
9c309598 11907F: drivers/extcon/extcon-arizona.c
b75ea16a 11908F: drivers/leds/leds-wm83*.c
25b273ba 11909F: drivers/gpio/gpio-*wm*.c
9c309598 11910F: drivers/gpio/gpio-arizona.c
d22b0869 11911F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11912F: drivers/input/misc/wm831x-on.c
11913F: drivers/input/touchscreen/wm831x-ts.c
11914F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11915F: drivers/mfd/arizona*
11916F: drivers/mfd/wm*.c
12ebc137 11917F: drivers/mfd/cs47l24*
b75ea16a
MB
11918F: drivers/power/wm83*.c
11919F: drivers/rtc/rtc-wm83*.c
11920F: drivers/regulator/wm8*.c
3860e6c4 11921F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11922F: drivers/watchdog/wm83*_wdt.c
9c309598 11923F: include/linux/mfd/arizona/
3860e6c4 11924F: include/linux/mfd/wm831x/
b75ea16a 11925F: include/linux/mfd/wm8350/
3768f0b1 11926F: include/linux/mfd/wm8400*
59ec6da2 11927F: include/linux/wm97xx.h
055bcbcb 11928F: include/sound/wm????.h
9c309598 11929F: sound/soc/codecs/arizona.?
055bcbcb 11930F: sound/soc/codecs/wm*
12ebc137 11931F: sound/soc/codecs/cs47l24*
b75ea16a 11932
3e6cd7a4
TH
11933WORKQUEUE
11934M: Tejun Heo <tj@kernel.org>
badb7f5e 11935R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
11936T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11937S: Maintained
11938F: include/linux/workqueue.h
11939F: kernel/workqueue.c
11940F: Documentation/workqueue.txt
11941
1da177e4 11942X.25 NETWORK LAYER
8bf28059 11943M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11944L: linux-x25@vger.kernel.org
8bf28059 11945S: Odd Fixes
679655da
JP
11946F: Documentation/networking/x25*
11947F: include/net/x25*
11948F: net/x25/
1da177e4 11949
e2d1d6c0 11950X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
11951M: Thomas Gleixner <tglx@linutronix.de>
11952M: Ingo Molnar <mingo@redhat.com>
11953M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 11954M: x86@kernel.org
981c3a4f 11955L: linux-kernel@vger.kernel.org
75fc2d37 11956T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 11957S: Maintained
679655da
JP
11958F: Documentation/x86/
11959F: arch/x86/
e2d1d6c0 11960
d0944853 11961X86 PLATFORM DRIVERS
e181ba15 11962M: Darren Hart <dvhart@infradead.org>
d0944853 11963L: platform-driver-x86@vger.kernel.org
e181ba15 11964T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 11965S: Maintained
14430813 11966F: drivers/platform/x86/
3a4bceef 11967F: drivers/platform/olpc/
d0944853 11968
c1f5c54b
IM
11969X86 MCE INFRASTRUCTURE
11970M: Tony Luck <tony.luck@intel.com>
487ba8e8 11971M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
11972L: linux-edac@vger.kernel.org
11973S: Maintained
11974F: arch/x86/kernel/cpu/mcheck/*
11975
79ebdc95
BP
11976X86 MICROCODE UPDATE SUPPORT
11977M: Borislav Petkov <bp@alien8.de>
11978S: Maintained
11979F: arch/x86/kernel/cpu/microcode/*
11980
f0905c5a
AL
11981X86 VDSO
11982M: Andy Lutomirski <luto@amacapital.net>
11983L: linux-kernel@vger.kernel.org
11984T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11985S: Maintained
d603c8e1 11986F: arch/x86/entry/vdso/
f0905c5a 11987
d6fad502 11988XC2028/3028 TUNER DRIVER
009a5410 11989M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 11990L: linux-media@vger.kernel.org
a825eaec 11991W: https://linuxtv.org
d6fad502
MCC
11992T: git git://linuxtv.org/media_tree.git
11993S: Maintained
11994F: drivers/media/tuners/tuner-xc2028.*
11995
c4468085 11996XEN HYPERVISOR INTERFACE
c4468085 11997M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
11998M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11999M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 12000L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12001T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12002S: Supported
12003F: arch/x86/xen/
12004F: drivers/*/xen-*front.c
12005F: drivers/xen/
12006F: arch/x86/include/asm/xen/
12007F: include/xen/
c117ab84 12008F: include/uapi/xen/
c4468085 12009
77bfb479
SS
12010XEN HYPERVISOR ARM
12011M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12012L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
12013S: Supported
12014F: arch/arm/xen/
12015F: arch/arm/include/asm/xen/
12016
b475e83f
SS
12017XEN HYPERVISOR ARM64
12018M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12019L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
12020S: Supported
12021F: arch/arm64/xen/
12022F: arch/arm64/include/asm/xen/
12023
9b57e1a7
IC
12024XEN NETWORK BACKEND DRIVER
12025M: Ian Campbell <ian.campbell@citrix.com>
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
HV
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: */