staging: wilc1000: wilc_parse_network_info(): renames function variables
[deliverable/linux.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf
AA
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4
LT
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
8ee16a1b 179S: Maintained
08deed1e 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 181F: drivers/tty/serial/8250*
679655da 182F: include/linux/serial_8250.h
1da177e4
LT
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 185L: netdev@vger.kernel.org
0cf445ce 186S: Orphan / Obsolete
644570b8 187F: drivers/net/ethernet/8390/
1da177e4 188
67543e50 1899P FILE SYSTEM
8b58be88
JP
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 193L: v9fs-developer@lists.sourceforge.net
27a2a5ff 194W: http://swik.net/v9fs
8a6e2535 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 197S: Maintained
679655da
JP
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
2315cb14
RL
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
67543e50 205
91952bc0
AP
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
a825eaec 209W: https://linuxtv.org
91952bc0
AP
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
e2d1d6c0 216AACRAID SCSI RAID DRIVER
8b58be88 217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
1da177e4 220S: Supported
679655da
JP
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
1da177e4 223
ea8f8fc8
JT
224ABI/API
225L: linux-api@vger.kernel.org
ea8f8fc8 226F: include/linux/syscalls.h
ea8f8fc8
JT
227F: kernel/sys_ni.c
228
249e3c85 229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 230M: Hans de Goede <hdegoede@redhat.com>
f2b84bbc
HG
231L: lm-sensors@lm-sensors.org
232S: Maintained
679655da 233F: drivers/hwmon/abituguru.c
f2b84bbc 234
249e3c85 235ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 236M: Alistair John Strachan <alistair@devzero.co.uk>
249e3c85
AJS
237L: lm-sensors@lm-sensors.org
238S: Maintained
679655da 239F: drivers/hwmon/abituguru3.c
249e3c85 240
6ddcf9b4
WBG
241ACCES 104-IDI-48 GPIO DRIVER
242M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
243L: linux-gpio@vger.kernel.org
244S: Maintained
245F: drivers/gpio/gpio-104-idi-48.c
246
e2558989
WBG
247ACCES 104-IDIO-16 GPIO DRIVER
248M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249L: linux-gpio@vger.kernel.org
250S: Maintained
251F: drivers/gpio/gpio-104-idio-16.c
252
1da177e4 253ACENIC DRIVER
8b58be88 254M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
255L: linux-acenic@sunsite.dk
256S: Maintained
531c4f89 257F: drivers/net/ethernet/alteon/acenic*
1da177e4 258
e86435eb 259ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 260M: Peter Feuerer <peter@piie.net>
d0944853 261L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
262W: http://piie.net/?section=acerhdf
263S: Maintained
264F: drivers/platform/x86/acerhdf.c
e86435eb 265
745a5d21 266ACER WMI LAPTOP EXTRAS
182ae55c 267M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 268L: platform-driver-x86@vger.kernel.org
745a5d21 269S: Maintained
679655da 270F: drivers/platform/x86/acer-wmi.c
745a5d21 271
1da177e4 272ACPI
9c3646d1 273M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 274M: Len Brown <lenb@kernel.org>
6968e50c 275L: linux-acpi@vger.kernel.org
360818b8
RW
276W: https://01.org/linux-acpi
277Q: https://patchwork.kernel.org/project/linux-acpi/list/
278T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 279S: Supported
679655da
JP
280F: drivers/acpi/
281F: drivers/pnp/pnpacpi/
282F: include/linux/acpi.h
43368e74 283F: include/acpi/
3a75ef0c 284F: Documentation/acpi/
89ca78a0 285F: Documentation/ABI/testing/sysfs-bus-acpi
15fd830d
BH
286F: drivers/pci/*acpi*
287F: drivers/pci/*/*acpi*
288F: drivers/pci/*/*/*acpi*
3a75ef0c 289F: tools/power/acpi/
8b59a454 290
3774929d
RW
291ACPI COMPONENT ARCHITECTURE (ACPICA)
292M: Robert Moore <robert.moore@intel.com>
293M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 294M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
295L: linux-acpi@vger.kernel.org
296L: devel@acpica.org
297W: https://acpica.org/
298W: https://github.com/acpica/acpica/
299Q: https://patchwork.kernel.org/project/linux-acpi/list/
300T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
301S: Supported
302F: drivers/acpi/acpica/
303F: include/acpi/
2754c447 304F: tools/power/acpi/
3774929d 305
8b59a454 306ACPI FAN DRIVER
8b58be88 307M: Zhang Rui <rui.zhang@intel.com>
8b59a454 308L: linux-acpi@vger.kernel.org
5ca92bd9 309W: https://01.org/linux-acpi
8b59a454 310S: Supported
679655da 311F: drivers/acpi/fan.c
1da177e4 312
8b59a454 313ACPI THERMAL DRIVER
8b58be88 314M: Zhang Rui <rui.zhang@intel.com>
8b59a454 315L: linux-acpi@vger.kernel.org
5ca92bd9 316W: https://01.org/linux-acpi
8b59a454 317S: Supported
679655da 318F: drivers/acpi/*thermal*
998be20f 319
359acec8 320ACPI VIDEO DRIVER
8b58be88 321M: Zhang Rui <rui.zhang@intel.com>
8b59a454 322L: linux-acpi@vger.kernel.org
5ca92bd9 323W: https://01.org/linux-acpi
8b59a454 324S: Supported
86f98a3a 325F: drivers/acpi/acpi_video.c
998be20f 326
bff431e4 327ACPI WMI DRIVER
d0944853 328L: platform-driver-x86@vger.kernel.org
5b927259 329S: Orphan
679655da 330F: drivers/platform/x86/wmi.c
bff431e4 331
2f39d519 332AD1889 ALSA SOUND DRIVER
8b58be88 333M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
334W: http://wiki.parisc-linux.org/AD1889
335L: linux-parisc@vger.kernel.org
336S: Maintained
679655da 337F: sound/pci/ad1889.*
2f39d519 338
527a1a83
MH
339AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
340M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 341W: http://wiki.analog.com/AD5254
a4edbc10 342W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
343S: Supported
344F: drivers/misc/ad525x_dpot.c
345
346AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
347M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 348W: http://wiki.analog.com/AD5398
a4edbc10 349W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
350S: Supported
351F: drivers/regulator/ad5398.c
352
353AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
354M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 355W: http://wiki.analog.com/AD7142
a4edbc10 356W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
357S: Supported
358F: drivers/input/misc/ad714x.c
359
360AD7877 TOUCHSCREEN DRIVER
361M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 362W: http://wiki.analog.com/AD7877
a4edbc10 363W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
364S: Supported
365F: drivers/input/touchscreen/ad7877.c
366
367AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
368M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 369W: http://wiki.analog.com/AD7879
a4edbc10 370W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
371S: Supported
372F: drivers/input/touchscreen/ad7879.c
373
1330b0dc 374ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 375M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
376S: Maintained
377
7302b9d9
MH
378ADF7242 IEEE 802.15.4 RADIO DRIVER
379M: Michael Hennerich <michael.hennerich@analog.com>
380W: https://wiki.analog.com/ADF7242
381W: http://ez.analog.com/community/linux-device-drivers
382L: linux-wpan@vger.kernel.org
383S: Supported
384F: drivers/net/ieee802154/adf7242.c
385F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
386
1da177e4 387ADM1025 HARDWARE MONITOR DRIVER
d8130624 388M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 389L: lm-sensors@lm-sensors.org
1da177e4 390S: Maintained
679655da
JP
391F: Documentation/hwmon/adm1025
392F: drivers/hwmon/adm1025.c
1da177e4 393
cae2caae 394ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 395M: Corentin Labbe <clabbe.montjoie@gmail.com>
cae2caae
CL
396L: lm-sensors@lm-sensors.org
397S: Maintained
679655da 398F: drivers/hwmon/adm1029.c
cae2caae 399
cc0b88cf 400ADM8211 WIRELESS DRIVER
cc0b88cf 401L: linux-wireless@vger.kernel.org
491b26b4 402W: http://wireless.kernel.org/
e71bcbd0 403S: Orphan
d4a17304 404F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 405
e8e31622
SA
406ADP1653 FLASH CONTROLLER DRIVER
407M: Sakari Ailus <sakari.ailus@iki.fi>
408L: linux-media@vger.kernel.org
409S: Maintained
410F: drivers/media/i2c/adp1653.c
b5dcee22 411F: include/media/i2c/adp1653.h
e8e31622 412
527a1a83
MH
413ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
414M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 415W: http://wiki.analog.com/ADP5520
a4edbc10 416W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
417S: Supported
418F: drivers/mfd/adp5520.c
419F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 420F: drivers/leds/leds-adp5520.c
77278d50 421F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
422F: drivers/input/keyboard/adp5520-keys.c
423
424ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
425M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 426W: http://wiki.analog.com/ADP5588
a4edbc10 427W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
428S: Supported
429F: drivers/input/keyboard/adp5588-keys.c
77278d50 430F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
431
432ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
433M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 434W: http://wiki.analog.com/ADP8860
a4edbc10 435W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
436S: Supported
437F: drivers/video/backlight/adp8860_bl.c
438
8c22a8f5
DE
439ADS1015 HARDWARE MONITOR DRIVER
440M: Dirk Eibach <eibach@gdsys.de>
441L: lm-sensors@lm-sensors.org
442S: Maintained
443F: Documentation/hwmon/ads1015
444F: drivers/hwmon/ads1015.c
445F: include/linux/i2c/ads1015.h
446
1da177e4 447ADT746X FAN DRIVER
8b58be88 448M: Colin Leroy <colin@colino.net>
1da177e4 449S: Maintained
679655da 450F: drivers/macintosh/therm_adt746x.c
1da177e4 451
b058b859 452ADT7475 HARDWARE MONITOR DRIVER
d8130624 453M: Jean Delvare <jdelvare@suse.com>
b058b859
JD
454L: lm-sensors@lm-sensors.org
455S: Maintained
456F: Documentation/hwmon/adt7475
457F: drivers/hwmon/adt7475.c
458
527a1a83
MH
459ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
460M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 461W: http://wiki.analog.com/ADXL345
a4edbc10 462W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
463S: Supported
464F: drivers/input/misc/adxl34x.c
465
8c6af9e1 466ADVANSYS SCSI DRIVER
8b58be88 467M: Matthew Wilcox <matthew@wil.cx>
d8130624 468M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
469L: linux-scsi@vger.kernel.org
470S: Maintained
679655da
JP
471F: Documentation/scsi/advansys.txt
472F: drivers/scsi/advansys.c
8c6af9e1 473
1da177e4 474AEDSP16 DRIVER
8b58be88 475M: Riccardo Facchetti <fizban@tin.it>
1da177e4 476S: Maintained
679655da 477F: sound/oss/aedsp16.c
1da177e4 478
91952bc0
AP
479AF9013 MEDIA DRIVER
480M: Antti Palosaari <crope@iki.fi>
481L: linux-media@vger.kernel.org
a825eaec 482W: https://linuxtv.org
91952bc0
AP
483W: http://palosaari.fi/linux/
484Q: http://patchwork.linuxtv.org/project/linux-media/list/
485T: git git://linuxtv.org/anttip/media_tree.git
486S: Maintained
487F: drivers/media/dvb-frontends/af9013*
488
489AF9033 MEDIA DRIVER
490M: Antti Palosaari <crope@iki.fi>
491L: linux-media@vger.kernel.org
a825eaec 492W: https://linuxtv.org
91952bc0
AP
493W: http://palosaari.fi/linux/
494Q: http://patchwork.linuxtv.org/project/linux-media/list/
495T: git git://linuxtv.org/anttip/media_tree.git
496S: Maintained
497F: drivers/media/dvb-frontends/af9033*
498
1da177e4 499AFFS FILE SYSTEM
6cf515e1
GU
500L: linux-fsdevel@vger.kernel.org
501S: Orphan
679655da
JP
502F: Documentation/filesystems/affs.txt
503F: fs/affs/
1da177e4 504
e2d1d6c0 505AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 506M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
507L: linux-afs@lists.infradead.org
508S: Supported
679655da
JP
509F: fs/afs/
510F: include/net/af_rxrpc.h
511F: net/rxrpc/af_rxrpc.c
e2d1d6c0 512
1da177e4 513AGPGART DRIVER
8b58be88 514M: David Airlie <airlied@linux.ie>
878eaf61 515T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 516S: Maintained
679655da
JP
517F: drivers/char/agp/
518F: include/linux/agp*
c117ab84 519F: include/uapi/linux/agp*
1da177e4
LT
520
521AHA152X SCSI DRIVER
8b58be88 522M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
523L: linux-scsi@vger.kernel.org
524S: Maintained
679655da
JP
525F: drivers/scsi/aha152x*
526F: drivers/scsi/pcmcia/aha152x*
1da177e4 527
64624d4f 528AIC7XXX / AIC79XX SCSI DRIVER
d8130624 529M: Hannes Reinecke <hare@suse.com>
64624d4f 530L: linux-scsi@vger.kernel.org
1da177e4 531S: Maintained
679655da 532F: drivers/scsi/aic7xxx/
1da177e4 533
450500ad
HV
534AIMSLAB FM RADIO RECEIVER DRIVER
535M: Hans Verkuil <hverkuil@xs4all.nl>
536L: linux-media@vger.kernel.org
537T: git git://linuxtv.org/media_tree.git
a825eaec 538W: https://linuxtv.org
450500ad
HV
539S: Maintained
540F: drivers/media/radio/radio-aimslab*
541
e2d1d6c0 542AIO
8b58be88 543M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
544L: linux-aio@kvack.org
545S: Supported
679655da
JP
546F: fs/aio.c
547F: include/linux/*aio*.h
e2d1d6c0 548
469d4ec8
AP
549AIRSPY MEDIA DRIVER
550M: Antti Palosaari <crope@iki.fi>
551L: linux-media@vger.kernel.org
a825eaec 552W: https://linuxtv.org
469d4ec8
AP
553W: http://palosaari.fi/linux/
554Q: http://patchwork.linuxtv.org/project/linux-media/list/
555T: git git://linuxtv.org/anttip/media_tree.git
556S: Maintained
557F: drivers/media/usb/airspy/
558
1da177e4 559ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 560M: Duncan Sands <duncan.sands@free.fr>
6372594a 561L: linux-usb@vger.kernel.org
1da177e4
LT
562W: http://www.linux-usb.org/SpeedTouch/
563S: Maintained
679655da
JP
564F: drivers/usb/atm/speedtch.c
565F: drivers/usb/atm/usbatm.c
1da177e4 566
272f133a 567ALCHEMY AU1XX0 MMC DRIVER
8b58be88 568M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 569S: Maintained
679655da 570F: drivers/mmc/host/au1xmmc.c
272f133a 571
4a4e5787 572ALI1563 I2C DRIVER
8b58be88 573M: Rudolf Marek <r.marek@assembler.cz>
846557d3 574L: linux-i2c@vger.kernel.org
4a4e5787 575S: Maintained
679655da
JP
576F: Documentation/i2c/busses/i2c-ali1563
577F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 578
bc368798
LC
579ALLWINNER SECURITY SYSTEM
580M: Corentin Labbe <clabbe.montjoie@gmail.com>
581L: linux-crypto@vger.kernel.org
582S: Maintained
583F: drivers/crypto/sunxi-ss/
584
1da177e4 585ALPHA PORT
8b58be88 586M: Richard Henderson <rth@twiddle.net>
8b58be88 587M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 588M: Matt Turner <mattst88@gmail.com>
c89f4f9a 589S: Odd Fixes
a9406699 590L: linux-alpha@vger.kernel.org
679655da 591F: arch/alpha/
1da177e4 592
f62092f6
LFT
593ALTERA MAILBOX DRIVER
594M: Ley Foon Tan <lftan@altera.com>
595L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
596S: Maintained
597F: drivers/mailbox/mailbox-altera.c
598
c5abbba9
THL
599ALTERA PIO DRIVER
600M: Tien Hock Loh <thloh@altera.com>
601L: linux-gpio@vger.kernel.org
602S: Maintained
603F: drivers/gpio/gpio-altera.c
604
16b8b922 605ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 606M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
607L: netdev@vger.kernel.org
608L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
609S: Maintained
610F: drivers/net/ethernet/altera/
611
adf9251f
TK
612ALTERA UART/JTAG UART SERIAL DRIVERS
613M: Tobias Klauser <tklauser@distanz.ch>
614L: linux-serial@vger.kernel.org
61bd0943 615L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
616S: Maintained
617F: drivers/tty/serial/altera_uart.c
618F: drivers/tty/serial/altera_jtaguart.c
619F: include/linux/altera_uart.h
620F: include/linux/altera_jtaguart.h
621
f4875e12
TL
622AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
623M: Tom Lendacky <thomas.lendacky@amd.com>
624L: linux-crypto@vger.kernel.org
625S: Supported
626F: drivers/crypto/ccp/
627F: include/linux/ccp.h
628
512d1027 629AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 630M: Huang Rui <ray.huang@amd.com>
512d1027 631L: lm-sensors@lm-sensors.org
96818b58 632S: Supported
512d1027
AH
633F: Documentation/hwmon/fam15h_power
634F: drivers/hwmon/fam15h_power.c
635
167a675a 636AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 637L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 638S: Orphan
faf2e1db 639F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 640
f90b8116 641AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 642P: Andres Salomon <dilinger@queued.net>
67d76710 643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
644W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
645S: Supported
679655da
JP
646F: drivers/char/hw_random/geode-rng.c
647F: drivers/crypto/geode*
8a61f013 648F: drivers/video/fbdev/geode/
679655da 649F: arch/x86/include/asm/geode.h
f90b8116 650
919ee7dd 651AMD IOMMU (AMD-VI)
e4110568 652M: Joerg Roedel <joro@8bytes.org>
919ee7dd 653L: iommu@lists.linux-foundation.org
525b233c 654T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 655S: Maintained
b2c16391
JP
656F: drivers/iommu/amd_iommu*.[ch]
657F: include/linux/amd-iommu.h
919ee7dd 658
16423d67 659AMD KFD
1241e0b4 660M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
661L: dri-devel@lists.freedesktop.org
662T: git git://people.freedesktop.org/~gabbayo/linux.git
663S: Supported
130e0371
OG
664F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
665F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 666F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 667F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 668F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
669F: drivers/gpu/drm/amd/include/cik_structs.h
670F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 671F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
672F: drivers/gpu/drm/radeon/radeon_kfd.c
673F: drivers/gpu/drm/radeon/radeon_kfd.h
674F: include/uapi/linux/kfd_ioctl.h
16423d67 675
45198c7b
LT
676AMD XGBE DRIVER
677M: Tom Lendacky <thomas.lendacky@amd.com>
678L: netdev@vger.kernel.org
679S: Supported
680F: drivers/net/ethernet/amd/xgbe/
45198c7b 681
284f42b6 682AMS (Apple Motion Sensor) DRIVER
8b58be88 683M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 684S: Supported
bd5f47ec 685F: drivers/macintosh/ams/
284f42b6 686
531fca16
HV
687ANALOG DEVICES INC AD9389B DRIVER
688M: Hans Verkuil <hans.verkuil@cisco.com>
689L: linux-media@vger.kernel.org
690S: Maintained
691F: drivers/media/i2c/ad9389b*
692
614b4384
LPC
693ANALOG DEVICES INC ADV7180 DRIVER
694M: Lars-Peter Clausen <lars@metafoo.de>
695L: linux-media@vger.kernel.org
696W: http://ez.analog.com/community/linux-device-drivers
697S: Supported
698F: drivers/media/i2c/adv7180.c
699
c40ddfa3
HV
700ANALOG DEVICES INC ADV7511 DRIVER
701M: Hans Verkuil <hans.verkuil@cisco.com>
702L: linux-media@vger.kernel.org
703S: Maintained
704F: drivers/media/i2c/adv7511*
705
531fca16
HV
706ANALOG DEVICES INC ADV7604 DRIVER
707M: Hans Verkuil <hans.verkuil@cisco.com>
708L: linux-media@vger.kernel.org
709S: Maintained
710F: drivers/media/i2c/adv7604*
711
c40ddfa3
HV
712ANALOG DEVICES INC ADV7842 DRIVER
713M: Hans Verkuil <hans.verkuil@cisco.com>
714L: linux-media@vger.kernel.org
715S: Maintained
716F: drivers/media/i2c/adv7842*
717
527a1a83 718ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 719M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 720L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 721W: http://wiki.analog.com/
a4edbc10 722W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 723S: Supported
39c9d199 724F: sound/soc/codecs/adau*
cc52688a 725F: sound/soc/codecs/adav*
4bdef3bd 726F: sound/soc/codecs/ad1*
ae48f5ef 727F: sound/soc/codecs/ad7*
4bdef3bd 728F: sound/soc/codecs/ssm*
40216ce7 729F: sound/soc/codecs/sigmadsp.*
4bdef3bd 730
527a1a83 731ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 732L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
733L: alsa-devel@alsa-project.org (moderated for non-subscribers)
734W: http://blackfin.uclinux.org/
735S: Supported
736F: sound/soc/blackfin/*
7d1f9018 737
4ce72abc
LPC
738ANALOG DEVICES INC IIO DRIVERS
739M: Lars-Peter Clausen <lars@metafoo.de>
740M: Michael Hennerich <Michael.Hennerich@analog.com>
741W: http://wiki.analog.com/
742W: http://ez.analog.com/community/linux-device-drivers
743S: Supported
744F: drivers/iio/*/ad*
745X: drivers/iio/*/adjd*
746F: drivers/staging/iio/*/ad*
747F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 748
0e3b67b3
LPC
749ANALOG DEVICES INC DMA DRIVERS
750M: Lars-Peter Clausen <lars@metafoo.de>
751W: http://ez.analog.com/community/linux-device-drivers
752S: Supported
753F: drivers/dma/dma-axi-dmac.c
754
41c9e95d
GK
755ANDROID DRIVERS
756M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 757M: Arve HjønnevĂ¥g <arve@android.com>
41c9e95d 758M: Riley Andrews <riandrews@android.com>
0e4a566b 759T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
760L: devel@driverdev.osuosl.org
761S: Supported
762F: drivers/android/
763F: drivers/staging/android/
764
42269063 765AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 766M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 767L: linuxppc-dev@lists.ozlabs.org
93711660 768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 769S: Maintained
679655da 770F: sound/aoa/
42269063 771
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
b9cd7a25
LD
1952ATMEL SAMA5D2 ADC DRIVER
1953M: Ludovic Desroches <ludovic.desroches@atmel.com>
1954L: linux-iio@vger.kernel.org
1955S: Supported
1956F: drivers/iio/adc/at91-sama5d2_adc.c
1957
dfae90ed 1958ATMEL Audio ALSA driver
3a82002c 1959M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1960L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1961S: Supported
1962F: sound/soc/atmel
1963
b414dc16
NF
1964ATMEL DMA DRIVER
1965M: Nicolas Ferre <nicolas.ferre@atmel.com>
1966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967S: Supported
1968F: drivers/dma/at_hdmac.c
1969F: drivers/dma/at_hdmac_regs.h
6f0d65af 1970F: include/linux/platform_data/dma-atmel.h
b414dc16 1971
6bd0f436
LD
1972ATMEL XDMA DRIVER
1973M: Ludovic Desroches <ludovic.desroches@atmel.com>
1974L: linux-arm-kernel@lists.infradead.org
1975L: dmaengine@vger.kernel.org
1976S: Supported
1977F: drivers/dma/at_xdmac.c
1978
888f2804
LD
1979ATMEL I2C DRIVER
1980M: Ludovic Desroches <ludovic.desroches@atmel.com>
1981L: linux-i2c@vger.kernel.org
1982S: Supported
1983F: drivers/i2c/busses/i2c-at91.c
1984
15515545 1985ATMEL ISI DRIVER
50cb2efa 1986M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
1987L: linux-media@vger.kernel.org
1988S: Supported
f2294c2d 1989F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
1990F: include/media/atmel-isi.h
1991
8f4c79ce 1992ATMEL LCDFB DRIVER
8b58be88 1993M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 1994L: linux-fbdev@vger.kernel.org
8f4c79ce 1995S: Maintained
8a61f013 1996F: drivers/video/fbdev/atmel_lcdfb.c
679655da 1997F: include/video/atmel_lcdc.h
8f4c79ce 1998
89e5785f 1999ATMEL MACB ETHERNET DRIVER
a02875a6 2000M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2001S: Supported
9f2f381f 2002F: drivers/net/ethernet/cadence/
89e5785f 2003
5cbac98a 2004ATMEL NAND DRIVER
50cb2efa
NF
2005M: Wenyou Yang <wenyou.yang@atmel.com>
2006M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2007L: linux-mtd@lists.infradead.org
2008S: Supported
2009F: drivers/mtd/nand/atmel_nand*
2010
05c441ef 2011ATMEL SDMMC DRIVER
2012M: Ludovic Desroches <ludovic.desroches@atmel.com>
2013L: linux-mmc@vger.kernel.org
2014S: Supported
2015F: drivers/mmc/host/sdhci-of-at91.c
2016
754ce4f2 2017ATMEL SPI DRIVER
a02875a6 2018M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2019S: Supported
9df92e6c 2020F: drivers/spi/spi-atmel.*
754ce4f2 2021
0ef09015 2022ATMEL SSC DRIVER
03515f32 2023M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025S: Supported
2026F: drivers/misc/atmel-ssc.c
2027F: include/linux/atmel-ssc.h
2028
e9cb1c5a
NF
2029ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2030M: Nicolas Ferre <nicolas.ferre@atmel.com>
2031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032S: Supported
2033F: drivers/misc/atmel_tclib.c
2034F: drivers/clocksource/tcb_clksrc.c
2035
914a3f3b 2036ATMEL USBA UDC DRIVER
a02875a6
NF
2037M: Nicolas Ferre <nicolas.ferre@atmel.com>
2038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2039S: Supported
faf2e1db 2040F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2041
1da177e4 2042ATMEL WIRELESS DRIVER
8b58be88 2043M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2044L: linux-wireless@vger.kernel.org
1da177e4
LT
2045W: http://www.thekelleys.org.uk/atmel
2046W: http://atmelwlandriver.sourceforge.net/
2047S: Maintained
30fe0f9b 2048F: drivers/net/wireless/atmel/atmel*
1da177e4 2049
a14c0f8f
ND
2050ATMEL MAXTOUCH DRIVER
2051M: Nick Dyer <nick.dyer@itdev.co.uk>
2052T: git git://github.com/atmel-maxtouch/linux.git
2053S: Supported
2054F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2055F: drivers/input/touchscreen/atmel_mxt_ts.c
2056F: include/linux/platform_data/atmel_mxt_ts.h
2057
26780d9e 2058ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2059M: Bradley Grove <linuxdrivers@attotech.com>
2060L: linux-scsi@vger.kernel.org
2061W: http://www.attotech.com
2062S: Supported
2063F: drivers/scsi/esas2r
26780d9e 2064
bc6e17b8
SS
2065ATUSB IEEE 802.15.4 RADIO DRIVER
2066M: Stefan Schmidt <stefan@osg.samsung.com>
2067L: linux-wpan@vger.kernel.org
2068S: Maintained
2069F: drivers/net/ieee802154/atusb.c
2070F: drivers/net/ieee802154/atusb.h
2071F: drivers/net/ieee802154/at86rf230.h
2072
a92b7b80 2073AUDIT SUBSYSTEM
915f389d 2074M: Paul Moore <paul@paul-moore.com>
8b58be88 2075M: Eric Paris <eparis@redhat.com>
915f389d 2076L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2077W: http://people.redhat.com/sgrubb/audit/
915f389d 2078T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2079S: Maintained
679655da 2080F: include/linux/audit.h
c117ab84 2081F: include/uapi/linux/audit.h
679655da 2082F: kernel/audit*
a92b7b80 2083
70e84049 2084AUXILIARY DISPLAY DRIVERS
8b58be88 2085M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2086W: http://miguelojeda.es/auxdisplay.htm
2087W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2088S: Maintained
679655da
JP
2089F: drivers/auxdisplay/
2090F: include/linux/cfag12864b.h
70e84049 2091
5f97f7f9 2092AVR32 ARCHITECTURE
e336f61f
HCE
2093M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2094M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2095W: http://www.atmel.com/products/AVR32/
249d9d9d 2096W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2097W: http://avrfreaks.net/
e336f61f 2098S: Maintained
679655da 2099F: arch/avr32/
5f97f7f9
HS
2100
2101AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2102M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2103M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2104S: Maintained
679655da 2105F: arch/avr32/mach-at32ap/
5f97f7f9 2106
1da177e4 2107AX.25 NETWORK LAYER
8b58be88 2108M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2109L: linux-hams@vger.kernel.org
d34cb28a 2110W: http://www.linux-ax25.org/
1da177e4 2111S: Maintained
c117ab84 2112F: include/uapi/linux/ax25.h
679655da
JP
2113F: include/net/ax25.h
2114F: net/ax25/
1da177e4 2115
d5269395 2116AZ6007 DVB DRIVER
009a5410 2117M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2118L: linux-media@vger.kernel.org
a825eaec 2119W: https://linuxtv.org
d5269395
MCC
2120T: git git://linuxtv.org/media_tree.git
2121S: Maintained
2122F: drivers/media/usb/dvb-usb-v2/az6007.c
2123
6777376e
HV
2124AZTECH FM RADIO RECEIVER DRIVER
2125M: Hans Verkuil <hverkuil@xs4all.nl>
2126L: linux-media@vger.kernel.org
2127T: git git://linuxtv.org/media_tree.git
a825eaec 2128W: https://linuxtv.org
6777376e
HV
2129S: Maintained
2130F: drivers/media/radio/radio-aztech*
2131
e2d1d6c0 2132B43 WIRELESS DRIVER
e2d1d6c0 2133L: linux-wireless@vger.kernel.org
ed072f9e 2134L: b43-dev@lists.infradead.org
491b26b4 2135W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2136S: Odd Fixes
58619b14 2137F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2138
2139B43LEGACY WIRELESS DRIVER
8b58be88 2140M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2141L: linux-wireless@vger.kernel.org
ed072f9e 2142L: b43-dev@lists.infradead.org
491b26b4 2143W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2144S: Maintained
423e3ce3 2145F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2146
300abeb5 2147BACKLIGHT CLASS/SUBSYSTEM
b7701755 2148M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2149M: Lee Jones <lee.jones@linaro.org>
9f273c24 2150T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2151S: Maintained
679655da
JP
2152F: drivers/video/backlight/
2153F: include/linux/backlight.h
300abeb5 2154
c6c8fea2 2155BATMAN ADVANCED
207df49e 2156M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2157M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2158M: Antonio Quartulli <a@unstable.cc>
c6c8fea2
SE
2159L: b.a.t.m.a.n@lists.open-mesh.org
2160W: http://www.open-mesh.org/
2161S: Maintained
2162F: net/batman-adv/
2163
e2d1d6c0 2164BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2165M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2166L: linux-hams@vger.kernel.org
2167W: http://www.baycom.org/~tom/ham/ham.html
2168S: Maintained
679655da 2169F: drivers/net/hamradio/baycom*
e2d1d6c0 2170
cafe5635 2171BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2172M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2173L: linux-bcache@vger.kernel.org
2174W: http://bcache.evilpiepirate.org
d1aa1ab3 2175S: Maintained
cafe5635
KO
2176F: drivers/md/bcache/
2177
04bd844a
HV
2178BDISP ST MEDIA DRIVER
2179M: Fabien Dessenne <fabien.dessenne@st.com>
2180L: linux-media@vger.kernel.org
2181T: git git://linuxtv.org/media_tree.git
a825eaec 2182W: https://linuxtv.org
04bd844a
HV
2183S: Supported
2184F: drivers/media/platform/sti/bdisp
2185
e2d1d6c0 2186BEFS FILE SYSTEM
55817d3d 2187S: Orphan
679655da
JP
2188F: Documentation/filesystems/befs.txt
2189F: fs/befs/
e2d1d6c0 2190
564ee360 2191BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2192M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2193L: netdev@vger.kernel.org
2194S: Maintained
2195F: drivers/net/ethernet/ec_bhf.c
564ee360 2196
e2d1d6c0 2197BFS FILE SYSTEM
8b58be88 2198M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2199S: Maintained
679655da
JP
2200F: Documentation/filesystems/bfs.txt
2201F: fs/bfs/
c117ab84 2202F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2203
1394f032 2204BLACKFIN ARCHITECTURE
a4edbc10 2205M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2206L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2207T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2208W: http://blackfin.uclinux.org
2209S: Supported
679655da 2210F: arch/blackfin/
566da5b2 2211
e190d6b1 2212BLACKFIN EMAC DRIVER
b3fe92b0 2213L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2214W: http://blackfin.uclinux.org
2215S: Supported
7b35f033 2216F: drivers/net/ethernet/adi/
e190d6b1 2217
566da5b2 2218BLACKFIN RTC DRIVER
b3fe92b0 2219L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2220W: http://blackfin.uclinux.org
2221S: Supported
679655da 2222F: drivers/rtc/rtc-bfin.c
1394f032 2223
936ed49a 2224BLACKFIN SDH DRIVER
109ec8c3 2225M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2226L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2227W: http://blackfin.uclinux.org
2228S: Supported
2229F: drivers/mmc/host/bfin_sdh.c
2230
1394f032 2231BLACKFIN SERIAL DRIVER
8b58be88 2232M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2233L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2234W: http://blackfin.uclinux.org
2235S: Supported
8460241e 2236F: drivers/tty/serial/bfin_uart.c
1394f032 2237
1e6d320f 2238BLACKFIN WATCHDOG DRIVER
b3fe92b0 2239L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2240W: http://blackfin.uclinux.org
2241S: Supported
679655da 2242F: drivers/watchdog/bfin_wdt.c
1e6d320f 2243
d24ecfcc 2244BLACKFIN I2C TWI DRIVER
8b58be88 2245M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2246L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2247W: http://blackfin.uclinux.org/
2248S: Supported
679655da 2249F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2250
1e204377
SJ
2251BLACKFIN MEDIA DRIVER
2252M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2253L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2254W: http://blackfin.uclinux.org/
2255S: Supported
2256F: drivers/media/platform/blackfin/
2257F: drivers/media/i2c/adv7183*
2258F: drivers/media/i2c/vs6624*
2259
b54cf35a
JSM
2260BLINKM RGB LED DRIVER
2261M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2262S: Maintained
2263F: drivers/leds/leds-blinkm.c
2264
1da177e4 2265BLOCK LAYER
8b58be88 2266M: Jens Axboe <axboe@kernel.dk>
82c426e0 2267L: linux-block@vger.kernel.org
08deed1e 2268T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2269S: Maintained
679655da 2270F: block/
ae11f7ef 2271F: kernel/trace/blktrace.c
1da177e4 2272
2b54aaef 2273BLOCK2MTD DRIVER
8b58be88 2274M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2275L: linux-mtd@lists.infradead.org
2276S: Maintained
679655da 2277F: drivers/mtd/devices/block2mtd.c
2b54aaef 2278
63fbd24e 2279BLUETOOTH DRIVERS
8b58be88 2280M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2281M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2282M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2283L: linux-bluetooth@vger.kernel.org
63fbd24e 2284W: http://www.bluez.org/
22e7a424
MH
2285T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2286T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2287S: Maintained
679655da 2288F: drivers/bluetooth/
1da177e4 2289
63fbd24e 2290BLUETOOTH SUBSYSTEM
8b58be88 2291M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2292M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2293M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2294L: linux-bluetooth@vger.kernel.org
2295W: http://www.bluez.org/
22e7a424
MH
2296T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2297T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2298S: Maintained
679655da
JP
2299F: net/bluetooth/
2300F: include/net/bluetooth/
1da177e4
LT
2301
2302BONDING DRIVER
79b30750 2303M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2304M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2305M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2306L: netdev@vger.kernel.org
ce00f85c
JC
2307W: http://sourceforge.net/projects/bonding/
2308S: Supported
679655da 2309F: drivers/net/bonding/
c117ab84 2310F: include/uapi/linux/if_bonding.h
1da177e4 2311
b5f4df34
AS
2312BPF (Safe dynamic programs and tools)
2313M: Alexei Starovoitov <ast@kernel.org>
2314L: netdev@vger.kernel.org
2315L: linux-kernel@vger.kernel.org
2316S: Supported
2317F: kernel/bpf/
2318
39105890 2319BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2320M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2321L: netdev@vger.kernel.org
2322S: Supported
adfc5217 2323F: drivers/net/ethernet/broadcom/b44.*
39105890 2324
32ec90d5
FF
2325BROADCOM GENET ETHERNET DRIVER
2326M: Florian Fainelli <f.fainelli@gmail.com>
2327L: netdev@vger.kernel.org
2328S: Supported
2329F: drivers/net/ethernet/broadcom/genet/
2330
948c51e6 2331BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2332M: Sony Chacko <sony.chacko@qlogic.com>
2333M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2334L: netdev@vger.kernel.org
2335S: Supported
adfc5217
JK
2336F: drivers/net/ethernet/broadcom/bnx2.*
2337F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2338
4d9d2cb0 2339BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2340M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2341L: netdev@vger.kernel.org
2342S: Supported
adfc5217 2343F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2344
90f4c594 2345BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2346M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2347M: Ray Jui <rjui@broadcom.com>
2348M: Scott Branden <sbranden@broadcom.com>
497a045d 2349L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2350T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2351S: Maintained
2352F: arch/arm/mach-bcm/
2353F: arch/arm/boot/dts/bcm113*
90f4c594 2354F: arch/arm/boot/dts/bcm216*
af4b8e37 2355F: arch/arm/boot/dts/bcm281*
e68d7c14 2356F: arch/arm64/boot/dts/broadcom/
af4b8e37 2357F: arch/arm/configs/bcm_defconfig
e4ef47f2 2358F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2359F: drivers/clocksource/bcm_kona_timer.c
2360
9209bec4 2361BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2362M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2363M: Lee Jones <lee@kernel.org>
10b9e887 2364M: Eric Anholt <eric@anholt.net>
f680f25c 2365L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2367T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2368S: Maintained
9209bec4 2369N: bcm2835
f680f25c 2370
a2f6734c
KC
2371BROADCOM BCM33XX MIPS ARCHITECTURE
2372M: Kevin Cernekee <cernekee@gmail.com>
2373L: linux-mips@linux-mips.org
2374S: Maintained
2375F: arch/mips/bcm3384/*
2376F: arch/mips/include/asm/mach-bcm3384/*
2377F: arch/mips/kernel/*bmips*
2378
5564f092
RM
2379BROADCOM BCM47XX MIPS ARCHITECTURE
2380M: Hauke Mehrtens <hauke@hauke-m.de>
2381M: Rafał Miłecki <zajec5@gmail.com>
2382L: linux-mips@linux-mips.org
2383S: Maintained
2384F: arch/mips/bcm47xx/*
2385F: arch/mips/include/asm/mach-bcm47xx/*
2386
9209bec4 2387BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2388M: Hauke Mehrtens <hauke@hauke-m.de>
2389L: linux-arm-kernel@lists.infradead.org
2390S: Maintained
2391F: arch/arm/mach-bcm/bcm_5301x.c
2392F: arch/arm/boot/dts/bcm5301x.dtsi
2393F: arch/arm/boot/dts/bcm470*
2394
e076e962
FF
2395BROADCOM BCM63XX ARM ARCHITECTURE
2396M: Florian Fainelli <f.fainelli@gmail.com>
2397L: linux-arm-kernel@lists.infradead.org
eb6725d0 2398T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2399S: Maintained
2400F: arch/arm/mach-bcm/bcm63xx.c
2401F: arch/arm/include/debug/bcm63xx.S
2402
7110e227
KC
2403BROADCOM BCM63XX/BCM33XX UDC DRIVER
2404M: Kevin Cernekee <cernekee@gmail.com>
2405L: linux-usb@vger.kernel.org
2406S: Maintained
2407F: drivers/usb/gadget/udc/bcm63xx_udc.*
2408
2df94fd6 2409BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2410M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2411M: Gregory Fong <gregory.0xf0@gmail.com>
2412M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2414L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2415T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2416S: Maintained
2417F: arch/arm/mach-bcm/*brcmstb*
2418F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2419F: drivers/bus/brcmstb_gisb.c
5009a289 2420N: brcmstb
2df94fd6 2421
70371cef
KC
2422BROADCOM BMIPS MIPS ARCHITECTURE
2423M: Kevin Cernekee <cernekee@gmail.com>
2424M: Florian Fainelli <f.fainelli@gmail.com>
2425L: linux-mips@linux-mips.org
eb6725d0 2426T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2427S: Maintained
2428F: arch/mips/bmips/*
2429F: arch/mips/include/asm/mach-bmips/*
2430F: arch/mips/kernel/*bmips*
338808de 2431F: arch/mips/boot/dts/brcm/bcm*.dts*
70371cef
KC
2432F: drivers/irqchip/irq-bcm7*
2433F: drivers/irqchip/irq-brcmstb*
3271e610 2434F: include/linux/bcm963xx_nvram.h
8fce60b8 2435F: include/linux/bcm963xx_tag.h
70371cef 2436
948c51e6 2437BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2438M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2439M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2440L: netdev@vger.kernel.org
2441S: Supported
adfc5217 2442F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2443
a9533e7e
HP
2444BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2445M: Brett Rudley <brudley@broadcom.com>
818c07b8 2446M: Arend van Spriel <arend@broadcom.com>
85d63686 2447M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2448M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2449L: linux-wireless@vger.kernel.org
5615171c 2450L: brcm80211-dev-list@broadcom.com
a9533e7e 2451S: Supported
05491d2c 2452F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2453
9958d6f9 2454BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2455M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2456L: linux-scsi@vger.kernel.org
2457S: Supported
2458F: drivers/scsi/bnx2fc/
2459
6a6b5ad0 2460BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2461M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2462L: linux-scsi@vger.kernel.org
2463S: Supported
2464F: drivers/scsi/bnx2i/
2465
63f37ddf 2466BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2467M: Ray Jui <rjui@broadcom.com>
2468M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2469M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2471L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2472T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2473S: Maintained
2474N: iproc
2475N: cygnus
63f37ddf 2476N: nsp
36c0237f
SB
2477N: bcm9113*
2478N: bcm9583*
63f37ddf
JM
2479N: bcm9585*
2480N: bcm9586*
2481N: bcm988312
36c0237f 2482N: bcm113*
63f37ddf
JM
2483N: bcm583*
2484N: bcm585*
2485N: bcm586*
2486N: bcm88312
36c0237f 2487
3b0213d5
GF
2488BROADCOM BRCMSTB GPIO DRIVER
2489M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2490L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2491S: Supported
2492F: drivers/gpio/gpio-brcmstb.c
2493F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2494
7b7f588b 2495BROADCOM KONA GPIO DRIVER
5e163903 2496M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2497L: bcm-kernel-feedback-list@broadcom.com
2498S: Supported
2499F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2500F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2501
f6e734a8
RM
2502BROADCOM NVRAM DRIVER
2503M: Rafał Miłecki <zajec5@gmail.com>
2504L: linux-mips@linux-mips.org
2505S: Maintained
2506F: drivers/firmware/broadcom/*
2507
02787daa
BN
2508BROADCOM STB NAND FLASH DRIVER
2509M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2510M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2511L: linux-mtd@lists.infradead.org
1285734c 2512L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2513S: Maintained
2514F: drivers/mtd/nand/brcmnand/
2515
c9678d86
RM
2516BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2517M: Rafał Miłecki <zajec5@gmail.com>
2518L: linux-wireless@vger.kernel.org
2519S: Maintained
2520F: drivers/bcma/
2521F: include/linux/bcma/
2522
b8302205
FF
2523BROADCOM SYSTEMPORT ETHERNET DRIVER
2524M: Florian Fainelli <f.fainelli@gmail.com>
2525L: netdev@vger.kernel.org
2526S: Supported
2527F: drivers/net/ethernet/broadcom/bcmsysport.*
2528
7725ccfd 2529BROCADE BFA FC SCSI DRIVER
aa803370
AG
2530M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2531M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2532L: linux-scsi@vger.kernel.org
2533S: Supported
2534F: drivers/scsi/bfa/
7725ccfd 2535
8b230ed8 2536BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2537M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2538L: netdev@vger.kernel.org
2539S: Supported
f844a0ea 2540F: drivers/net/ethernet/brocade/bna/
8b230ed8 2541
5cdf7f76 2542BSG (block layer generic sg v4 driver)
8b58be88 2543M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2544L: linux-scsi@vger.kernel.org
2545S: Supported
679655da
JP
2546F: block/bsg.c
2547F: include/linux/bsg.h
c117ab84 2548F: include/uapi/linux/bsg.h
5cdf7f76 2549
af39917d
CL
2550BT87X AUDIO DRIVER
2551M: Clemens Ladisch <clemens@ladisch.de>
2552L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2553T: git git://git.alsa-project.org/alsa-kernel.git
2554S: Maintained
2555F: Documentation/sound/alsa/Bt87x.txt
2556F: sound/pci/bt87x.c
2557
ff1d5c2f 2558BT8XXGPIO DRIVER
eb032b98 2559M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2560W: http://bu3sch.de/btgpio.php
2561S: Maintained
72dbb705 2562F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2563
eb1eb04f 2564BTRFS FILE SYSTEM
c0778e25
CM
2565M: Chris Mason <clm@fb.com>
2566M: Josef Bacik <jbacik@fb.com>
d8130624 2567M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2568L: linux-btrfs@vger.kernel.org
2569W: http://btrfs.wiki.kernel.org/
8a6e2535 2570Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2571T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2572S: Maintained
679655da
JP
2573F: Documentation/filesystems/btrfs.txt
2574F: fs/btrfs/
eb1eb04f 2575
1da177e4 2576BTTV VIDEO4LINUX DRIVER
009a5410 2577M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2578L: linux-media@vger.kernel.org
a825eaec 2579W: https://linuxtv.org
275ffde4 2580T: git git://linuxtv.org/media_tree.git
f96236e5 2581S: Odd fixes
679655da 2582F: Documentation/video4linux/bttv/
90d72ac6 2583F: drivers/media/pci/bt8xx/bttv*
1da177e4 2584
1f34923c
KA
2585BUSLOGIC SCSI DRIVER
2586M: Khalid Aziz <khalid@gonehiking.org>
2587L: linux-scsi@vger.kernel.org
2588S: Maintained
2589F: drivers/scsi/BusLogic.*
2590F: drivers/scsi/FlashPoint.*
2591
af39917d
CL
2592C-MEDIA CMI8788 DRIVER
2593M: Clemens Ladisch <clemens@ladisch.de>
2594L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2595T: git git://git.alsa-project.org/alsa-kernel.git
2596S: Maintained
2597F: sound/pci/oxygen/
2598
2141355f
MS
2599C6X ARCHITECTURE
2600M: Mark Salter <msalter@redhat.com>
2601M: Aurelien Jacquiot <a-jacquiot@ti.com>
2602L: linux-c6x-dev@linux-c6x.org
2603W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2604S: Maintained
2605F: arch/c6x/
2606
a5432f5a 2607CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2608M: David Howells <dhowells@redhat.com>
e62d6e24 2609L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2610S: Supported
2611F: Documentation/filesystems/caching/cachefiles.txt
2612F: fs/cachefiles/
2613
c815ca39
HV
2614CADET FM/AM RADIO RECEIVER DRIVER
2615M: Hans Verkuil <hverkuil@xs4all.nl>
2616L: linux-media@vger.kernel.org
2617T: git git://linuxtv.org/media_tree.git
a825eaec 2618W: https://linuxtv.org
c815ca39
HV
2619S: Maintained
2620F: drivers/media/radio/radio-cadet*
2621
77d5140f 2622CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2623M: Jonathan Corbet <corbet@lwn.net>
661263b5 2624L: linux-media@vger.kernel.org
275ffde4 2625T: git git://linuxtv.org/media_tree.git
77d5140f 2626S: Maintained
679655da 2627F: Documentation/video4linux/cafe_ccic
90d72ac6 2628F: drivers/media/platform/marvell-ccic/
77d5140f 2629
201b6bab 2630CAIF NETWORK LAYER
5c574f50 2631M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2632L: netdev@vger.kernel.org
2633S: Supported
2634F: Documentation/networking/caif/
2635F: drivers/net/caif/
c117ab84 2636F: include/uapi/linux/caif/
201b6bab
JP
2637F: include/net/caif/
2638F: net/caif/
2639
77dac90f 2640CALGARY x86-64 IOMMU
8b58be88
JP
2641M: Muli Ben-Yehuda <muli@il.ibm.com>
2642M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2643L: discuss@x86-64.org
2644S: Maintained
679655da
JP
2645F: arch/x86/kernel/pci-calgary_64.c
2646F: arch/x86/kernel/tce_64.c
2647F: arch/x86/include/asm/calgary.h
2648F: arch/x86/include/asm/tce.h
77dac90f 2649
e2d1d6c0 2650CAN NETWORK LAYER
8d15d386 2651M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2652M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2653L: linux-can@vger.kernel.org
84b0d715 2654W: https://github.com/linux-can
870482a4
MKB
2655T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2656T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2657S: Maintained
f35f6c8f 2658F: Documentation/networking/can.txt
8d15d386 2659F: net/can/
8d15d386 2660F: include/linux/can/core.h
c117ab84
CEB
2661F: include/uapi/linux/can.h
2662F: include/uapi/linux/can/bcm.h
2663F: include/uapi/linux/can/raw.h
2664F: include/uapi/linux/can/gw.h
e2d1d6c0 2665
4261a204 2666CAN NETWORK DRIVERS
8b58be88 2667M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2668M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2669L: linux-can@vger.kernel.org
84b0d715 2670W: https://github.com/linux-can
870482a4
MKB
2671T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2672T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2673S: Maintained
8d15d386
OH
2674F: drivers/net/can/
2675F: include/linux/can/dev.h
8d15d386 2676F: include/linux/can/platform/
c117ab84
CEB
2677F: include/uapi/linux/can/error.h
2678F: include/uapi/linux/can/netlink.h
4261a204 2679
95d16c72
JM
2680CAPABILITIES
2681M: Serge Hallyn <serge.hallyn@canonical.com>
2682L: linux-security-module@vger.kernel.org
6305902c 2683S: Supported
95d16c72 2684F: include/linux/capability.h
c117ab84 2685F: include/uapi/linux/capability.h
6305902c 2686F: security/commoncap.c
38a94118 2687F: kernel/capability.c
95d16c72 2688
b84894c7
KT
2689CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2690M: Kevin Tsai <ktsai@capellamicro.com>
2691S: Maintained
2692F: drivers/iio/light/cm*
2693F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2694
f21fb3ed
RV
2695CAVIUM LIQUIDIO NETWORK DRIVER
2696M: Derek Chickles <derek.chickles@caviumnetworks.com>
2697M: Satanand Burla <satananda.burla@caviumnetworks.com>
2698M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2699M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2700L: netdev@vger.kernel.org
2701W: http://www.cavium.com
2702S: Supported
f21fb3ed
RV
2703F: drivers/net/ethernet/cavium/liquidio/
2704
ef0bbac3
VB
2705CC2520 IEEE-802.15.4 RADIO DRIVER
2706M: Varka Bhadram <varkabhadram@gmail.com>
2707L: linux-wpan@vger.kernel.org
2708S: Maintained
2709F: drivers/net/ieee802154/cc2520.c
2710F: include/linux/spi/cc2520.h
2711F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2712
b8154542 2713CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2714M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2715L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2716W: http://www.ibm.com/developerworks/power/cell/
2717S: Supported
679655da 2718F: arch/powerpc/include/asm/cell*.h
679655da 2719F: arch/powerpc/include/asm/spu*.h
c117ab84 2720F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2721F: arch/powerpc/oprofile/*cell*
2722F: arch/powerpc/platforms/cell/
b8154542 2723
398ecff5
SW
2724CEPH COMMON CODE (LIBCEPH)
2725M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2726M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2727M: Sage Weil <sage@redhat.com>
82593f87 2728L: ceph-devel@vger.kernel.org
09d90327 2729W: http://ceph.com/
fb99f881 2730T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2731T: git git://github.com/ceph/ceph-client.git
9030aaf9 2732S: Supported
14430813
JP
2733F: net/ceph/
2734F: include/linux/ceph/
2735F: include/linux/crush/
9030aaf9 2736
398ecff5
SW
2737CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2738M: "Yan, Zheng" <zyan@redhat.com>
2739M: Sage Weil <sage@redhat.com>
2740M: Ilya Dryomov <idryomov@gmail.com>
2741L: ceph-devel@vger.kernel.org
2742W: http://ceph.com/
2743T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2744T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2745S: Supported
2746F: Documentation/filesystems/ceph.txt
2747F: fs/ceph/
2748
cfc411e7
DH
2749CERTIFICATE HANDLING:
2750M: David Howells <dhowells@redhat.com>
2751M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2752L: keyrings@vger.kernel.org
cfc411e7
DH
2753S: Maintained
2754F: Documentation/module-signing.txt
2755F: certs/
d8d80386 2756F: scripts/sign-file.c
cfc411e7
DH
2757F: scripts/extract-cert.c
2758
18332a80 2759CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2760L: linux-usb@vger.kernel.org
10c6c9c9 2761S: Orphan
679655da
JP
2762F: Documentation/usb/WUSB-Design-overview.txt
2763F: Documentation/usb/wusb-cbaf
355ffe69
DV
2764F: drivers/usb/host/hwa-hc.c
2765F: drivers/usb/host/whci/
679655da
JP
2766F: drivers/usb/wusbcore/
2767F: include/linux/usb/wusb*
18332a80 2768
70e84049 2769CFAG12864B LCD DRIVER
8b58be88 2770M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2771W: http://miguelojeda.es/auxdisplay.htm
2772W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2773S: Maintained
679655da
JP
2774F: drivers/auxdisplay/cfag12864b.c
2775F: include/linux/cfag12864b.h
70e84049
MOS
2776
2777CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2778M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2779W: http://miguelojeda.es/auxdisplay.htm
2780W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2781S: Maintained
679655da
JP
2782F: drivers/auxdisplay/cfag12864bfb.c
2783F: include/linux/cfag12864b.h
70e84049 2784
704232c2 2785CFG80211 and NL80211
8b58be88 2786M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2787L: linux-wireless@vger.kernel.org
ce466579
JB
2788W: http://wireless.kernel.org/
2789T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2790T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2791S: Maintained
c117ab84 2792F: include/uapi/linux/nl80211.h
679655da
JP
2793F: include/net/cfg80211.h
2794F: net/wireless/*
2795X: net/wireless/wext*
704232c2 2796
46e64261
GKH
2797CHAR and MISC DRIVERS
2798M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2799M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2800T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2801S: Supported
46e64261
GKH
2802F: drivers/char/*
2803F: drivers/misc/*
471322a8 2804F: include/linux/miscdevice.h
46e64261 2805
0a920b5b 2806CHECKPATCH
8b58be88 2807M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2808M: Joe Perches <joe@perches.com>
2809S: Maintained
679655da 2810F: scripts/checkpatch.pl
0a920b5b 2811
f8407f26
HW
2812CHINESE DOCUMENTATION
2813M: Harry Wei <harryxiyou@gmail.com>
9740153c 2814L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2815L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2816S: Maintained
2817F: Documentation/zh_CN/
2818
2721ea2c 2819CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2820M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2821T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2822L: linux-usb@vger.kernel.org
2823S: Maintained
2824F: drivers/usb/chipidea/
2825
a93ad65d
HG
2826CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2827M: Hans de Goede <hdegoede@redhat.com>
2828L: linux-input@vger.kernel.org
2829S: Maintained
2830F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2831F: drivers/input/touchscreen/chipone_icn8318.c
2832
ab043105
OJ
2833CHROME HARDWARE PLATFORM SUPPORT
2834M: Olof Johansson <olof@lixom.net>
2835S: Maintained
9f273c24 2836T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2837F: drivers/platform/chrome/
2838
641cb85e 2839CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2840M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2841M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2842M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2843M: Neel Patel <neepatel@cisco.com>
7063fbf2 2844S: Supported
a6a5580c 2845F: drivers/net/ethernet/cisco/enic/
7063fbf2 2846
e3cf00d0 2847CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2848M: Christian Benvenuti <benve@cisco.com>
2849M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2850S: Supported
35ef4a9e 2851F: drivers/infiniband/hw/usnic/
e3cf00d0 2852
2b7a52a4 2853CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2854M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2855L: netdev@vger.kernel.org
2856S: Maintained
57d0b7a0 2857F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2858
3d4cfdc9
MB
2859CIRRUS LOGIC AUDIO CODEC DRIVERS
2860M: Brian Austin <brian.austin@cirrus.com>
2861M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2862L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2863S: Maintained
2864F: sound/soc/codecs/cs*
2865
94574d9a
KRW
2866CLEANCACHE API
2867M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2868L: linux-kernel@vger.kernel.org
2869S: Maintained
2870F: mm/cleancache.c
2871F: include/linux/cleancache.h
2872
d4275354 2873CLK API
8b58be88 2874M: Russell King <linux@arm.linux.org.uk>
aa571b14 2875L: linux-clk@vger.kernel.org
37417046 2876S: Maintained
d4275354
RK
2877F: include/linux/clk.h
2878
9222d247
JS
2879CLOCKSOURCE, CLOCKEVENT DRIVERS
2880M: Daniel Lezcano <daniel.lezcano@linaro.org>
2881M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2882L: linux-kernel@vger.kernel.org
9222d247
JS
2883T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2884S: Supported
2885F: drivers/clocksource
2886
5df6d737 2887CISCO FCOE HBA DRIVER
8fc89a79
HP
2888M: Hiral Patel <hiralpat@cisco.com>
2889M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2890M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2891L: linux-scsi@vger.kernel.org
2892S: Supported
2a99921a 2893F: drivers/scsi/fnic/
5df6d737 2894
c8806b6c
NM
2895CISCO SCSI HBA DRIVER
2896M: Narsimhulu Musini <nmusini@cisco.com>
2897M: Sesidhar Baddela <sebaddel@cisco.com>
2898L: linux-scsi@vger.kernel.org
2899S: Supported
2900F: drivers/scsi/snic/
2901
529aa8cb
TLSC
2902CMPC ACPI DRIVER
2903M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2904M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2905L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2906S: Supported
2907F: drivers/platform/x86/classmate-laptop.c
2908
85756a06
HV
2909COBALT MEDIA DRIVER
2910M: Hans Verkuil <hans.verkuil@cisco.com>
2911L: linux-media@vger.kernel.org
2912T: git git://linuxtv.org/media_tree.git
a825eaec 2913W: https://linuxtv.org
85756a06
HV
2914S: Supported
2915F: drivers/media/pci/cobalt/
2916
74425eee 2917COCCINELLE/Semantic Patches (SmPL)
26de9c26 2918M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2919M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2920M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2921M: Michal Marek <mmarek@suse.com>
26de9c26 2922L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2923T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2924W: http://coccinelle.lip6.fr/
2925S: Supported
4b92b2aa 2926F: Documentation/coccinelle.txt
74425eee
NP
2927F: scripts/coccinelle/
2928F: scripts/coccicheck
2929
1da177e4 2930CODA FILE SYSTEM
8b58be88 2931M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2932M: coda@cs.cmu.edu
2933L: codalist@coda.cs.cmu.edu
2934W: http://www.coda.cs.cmu.edu/
2935S: Maintained
679655da
JP
2936F: Documentation/filesystems/coda.txt
2937F: fs/coda/
2938F: include/linux/coda*.h
c117ab84 2939F: include/uapi/linux/coda*.h
1da177e4 2940
0b14261e
PZ
2941CODA V4L2 MEM2MEM DRIVER
2942M: Philipp Zabel <p.zabel@pengutronix.de>
2943L: linux-media@vger.kernel.org
2944S: Maintained
2945F: Documentation/devicetree/bindings/media/coda.txt
2946F: drivers/media/platform/coda/
2947
7704addb 2948COMMON CLK FRAMEWORK
a85fa007 2949M: Michael Turquette <mturquette@baylibre.com>
f956165f 2950M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2951L: linux-clk@vger.kernel.org
baeb0d9b 2952T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2953S: Maintained
60bea3b5
SW
2954F: drivers/clk/
2955X: drivers/clk/clkdev.c
7704addb 2956F: include/linux/clk-pr*
60bea3b5 2957F: include/linux/clk/
7704addb 2958
e2d1d6c0 2959COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2960M: Steve French <sfrench@samba.org>
51223df6 2961L: linux-cifs@vger.kernel.org
d1f28953 2962L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2963W: http://linux-cifs.samba.org/
bb1d5dda 2964T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2965S: Supported
ec421a71 2966F: Documentation/filesystems/cifs/
679655da 2967F: fs/cifs/
e2d1d6c0 2968
1da177e4 2969COMPACTPCI HOTPLUG CORE
8b58be88 2970M: Scott Murray <scott@spiteful.org>
64dab204 2971L: linux-pci@vger.kernel.org
82c4dfc7 2972S: Maintained
679655da 2973F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2974
2975COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2976M: Scott Murray <scott@spiteful.org>
64dab204 2977L: linux-pci@vger.kernel.org
82c4dfc7 2978S: Maintained
679655da 2979F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2980
2981COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2982M: Scott Murray <scott@spiteful.org>
64dab204 2983L: linux-pci@vger.kernel.org
82c4dfc7 2984S: Maintained
679655da 2985F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2986
5411552c 2987COMPAL LAPTOP SUPPORT
8b58be88 2988M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2989L: platform-driver-x86@vger.kernel.org
5411552c 2990S: Maintained
679655da 2991F: drivers/platform/x86/compal-laptop.c
5411552c 2992
949be0f7 2993CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
2994L: accessrunner-general@lists.sourceforge.net
2995W: http://accessrunner.sourceforge.net/
44243ef4 2996S: Orphan
679655da 2997F: drivers/usb/atm/cxacru.c
949be0f7 2998
e2d1d6c0 2999CONFIGFS
d6351db2 3000M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3001M: Christoph Hellwig <hch@lst.de>
3002T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3003S: Supported
679655da
JP
3004F: fs/configfs/
3005F: include/linux/configfs.h
e2d1d6c0 3006
acb9c1b2 3007CONNECTOR
8b58be88 3008M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3009L: netdev@vger.kernel.org
3010S: Maintained
3011F: drivers/connector/
3012
a3e3354d 3013CONTROL GROUP (CGROUP)
860ca0e6 3014M: Tejun Heo <tj@kernel.org>
ad50c159 3015M: Li Zefan <lizefan@huawei.com>
4d205676 3016M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3017L: cgroups@vger.kernel.org
860ca0e6 3018T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3019S: Maintained
a3e3354d 3020F: Documentation/cgroups/
679655da
JP
3021F: include/linux/cgroup*
3022F: kernel/cgroup*
a3e3354d
TH
3023
3024CONTROL GROUP - CPUSET
3025M: Li Zefan <lizefan@huawei.com>
3026L: cgroups@vger.kernel.org
3027W: http://www.bullopensource.org/cpuset/
3028W: http://oss.sgi.com/projects/cpusets/
3029T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3030S: Maintained
3031F: Documentation/cgroups/cpusets.txt
3032F: include/linux/cpuset.h
3033F: kernel/cpuset.c
3034
3035CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3036M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3037M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3038M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3039L: cgroups@vger.kernel.org
3040L: linux-mm@kvack.org
3041S: Maintained
3042F: mm/memcontrol.c
5d1ea48b 3043F: mm/swap_cgroup.c
fb3a0fb6 3044
bebe4678 3045CORETEMP HARDWARE MONITORING DRIVER
96859129 3046M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
3047L: lm-sensors@lm-sensors.org
3048S: Maintained
679655da
JP
3049F: Documentation/hwmon/coretemp
3050F: drivers/hwmon/coretemp.c
bebe4678 3051
1da177e4 3052COSA/SRP SYNC SERIAL DRIVER
8b58be88 3053M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3054W: http://www.fi.muni.cz/~kas/cosa/
3055S: Maintained
679655da 3056F: drivers/net/wan/cosa*
1da177e4 3057
4371ee35 3058CPMAC ETHERNET DRIVER
8b58be88 3059M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3060L: netdev@vger.kernel.org
3061S: Maintained
b544dbac 3062F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3063
1da177e4 3064CPU FREQUENCY DRIVERS
9c3646d1 3065M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3066M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3067L: linux-pm@vger.kernel.org
1da177e4 3068S: Maintained
27209d91
VK
3069T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3070T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3071F: drivers/cpufreq/
3072F: include/linux/cpufreq.h
1da177e4 3073
8a67f0ef
VK
3074CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3075M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3076M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3077L: linux-pm@vger.kernel.org
3078W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3079S: Maintained
3080F: drivers/cpufreq/arm_big_little.h
3081F: drivers/cpufreq/arm_big_little.c
3082F: drivers/cpufreq/arm_big_little_dt.c
3083
14d2c34c 3084CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3085M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3086M: Daniel Lezcano <daniel.lezcano@linaro.org>
3087L: linux-pm@vger.kernel.org
3088L: linux-arm-kernel@lists.infradead.org
cea8321c 3089T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3090S: Maintained
3091F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3092
0c570c18
BZ
3093CPUIDLE DRIVER - ARM EXYNOS
3094M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3095M: Daniel Lezcano <daniel.lezcano@linaro.org>
3096M: Kukjin Kim <kgene@kernel.org>
3097L: linux-pm@vger.kernel.org
3098L: linux-samsung-soc@vger.kernel.org
3099S: Supported
3100F: drivers/cpuidle/cpuidle-exynos.c
3101F: arch/arm/mach-exynos/pm.c
3102
a8e39c35 3103CPUIDLE DRIVERS
9c3646d1 3104M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3105M: Daniel Lezcano <daniel.lezcano@linaro.org>
3106L: linux-pm@vger.kernel.org
3107S: Maintained
cea8321c 3108T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3109F: drivers/cpuidle/*
3110F: include/linux/cpuidle.h
3111
1da177e4 3112CPUID/MSR DRIVER
8b58be88 3113M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3114S: Maintained
679655da
JP
3115F: arch/x86/kernel/cpuid.c
3116F: arch/x86/kernel/msr.c
1da177e4 3117
7fe2f639 3118CPU POWER MONITORING SUBSYSTEM
d8130624 3119M: Thomas Renninger <trenn@suse.com>
103f1790 3120L: linux-pm@vger.kernel.org
7fe2f639 3121S: Maintained
14430813 3122F: tools/power/cpupower/
7fe2f639 3123
1da177e4 3124CRAMFS FILESYSTEM
ce00f85c 3125W: http://sourceforge.net/projects/cramfs/
54886a71 3126S: Orphan / Obsolete
679655da
JP
3127F: Documentation/filesystems/cramfs.txt
3128F: fs/cramfs/
1da177e4
LT
3129
3130CRIS PORT
8b58be88
JP
3131M: Mikael Starvik <starvik@axis.com>
3132M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3133L: linux-cris-kernel@axis.com
1da177e4 3134W: http://developer.axis.com
9f273c24 3135T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3136S: Maintained
679655da 3137F: arch/cris/
df621252 3138F: drivers/tty/serial/crisv10.*
1da177e4
LT
3139
3140CRYPTO API
8b58be88
JP
3141M: Herbert Xu <herbert@gondor.apana.org.au>
3142M: "David S. Miller" <davem@davemloft.net>
1da177e4 3143L: linux-crypto@vger.kernel.org
9f273c24 3144T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3145T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3146S: Maintained
679655da 3147F: Documentation/crypto/
2ca87a17 3148F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3149F: arch/*/crypto/
3150F: crypto/
3151F: drivers/crypto/
3152F: include/crypto/
1da177e4 3153
5b07bd57 3154CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3155M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3156L: linux-crypto@vger.kernel.org
3157S: Maintained
51a2228a
JP
3158F: crypto/ansi_cprng.c
3159F: crypto/rng.c
5b07bd57 3160
fc279cc2
HV
3161CS3308 MEDIA DRIVER
3162M: Hans Verkuil <hverkuil@xs4all.nl>
3163L: linux-media@vger.kernel.org
3164T: git git://linuxtv.org/media_tree.git
3165W: http://linuxtv.org
3166S: Odd Fixes
3167F: drivers/media/i2c/cs3308.c
3168F: drivers/media/i2c/cs3308.h
3169
9b4ffa48 3170CS5535 Audio ALSA driver
8b58be88 3171M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3172S: Maintained
679655da 3173F: sound/pci/cs5535audio/
9b4ffa48 3174
a910e4a9 3175CW1200 WLAN driver
b75f0050
JP
3176M: Solomon Peachy <pizza@shaftnet.org>
3177S: Maintained
560424e9 3178F: drivers/net/wireless/st/cw1200/
a910e4a9 3179
6d8425b1 3180CX18 VIDEO4LINUX DRIVER
6afdeaf8 3181M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3182L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3183L: linux-media@vger.kernel.org
275ffde4 3184T: git git://linuxtv.org/media_tree.git
a825eaec 3185W: https://linuxtv.org
30e10993 3186W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3187S: Maintained
679655da 3188F: Documentation/video4linux/cx18.txt
90d72ac6 3189F: drivers/media/pci/cx18/
6c0f0359 3190F: include/uapi/linux/ivtv*
6d8425b1 3191
3f101d91
HV
3192CX2341X MPEG ENCODER HELPER MODULE
3193M: Hans Verkuil <hverkuil@xs4all.nl>
3194L: linux-media@vger.kernel.org
3195T: git git://linuxtv.org/media_tree.git
a825eaec 3196W: https://linuxtv.org
3f101d91 3197S: Maintained
c368360b 3198F: drivers/media/common/cx2341x*
3f101d91
HV
3199F: include/media/cx2341x*
3200
b8fe6e2c
PB
3201CX24120 MEDIA DRIVER
3202M: Jemma Denson <jdenson@gmail.com>
3203M: Patrick Boettcher <patrick.boettcher@posteo.de>
3204L: linux-media@vger.kernel.org
a825eaec 3205W: https://linuxtv.org
b8fe6e2c
PB
3206Q: http://patchwork.linuxtv.org/project/linux-media/list/
3207S: Maintained
3208F: drivers/media/dvb-frontends/cx24120*
3209
20357578 3210CX88 VIDEO4LINUX DRIVER
009a5410 3211M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3212L: linux-media@vger.kernel.org
a825eaec 3213W: https://linuxtv.org
20357578
MCC
3214T: git git://linuxtv.org/media_tree.git
3215S: Odd fixes
3216F: Documentation/video4linux/cx88/
3217F: drivers/media/pci/cx88/
6d8425b1 3218
91952bc0
AP
3219CXD2820R MEDIA DRIVER
3220M: Antti Palosaari <crope@iki.fi>
3221L: linux-media@vger.kernel.org
a825eaec 3222W: https://linuxtv.org
91952bc0
AP
3223W: http://palosaari.fi/linux/
3224Q: http://patchwork.linuxtv.org/project/linux-media/list/
3225T: git git://linuxtv.org/anttip/media_tree.git
3226S: Maintained
3227F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3228
e5ec3789 3229CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3230M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3231L: netdev@vger.kernel.org
3232W: http://www.chelsio.com
3233S: Supported
f7917c00 3234F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3235
d8ae3c33 3236CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3237M: Karen Xie <kxie@chelsio.com>
3238L: linux-scsi@vger.kernel.org
3239W: http://www.chelsio.com
3240S: Supported
3241F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3242
e5ec3789 3243CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3244M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3245L: linux-rdma@vger.kernel.org
e5ec3789
SW
3246W: http://www.openfabrics.org
3247S: Supported
679655da 3248F: drivers/infiniband/hw/cxgb3/
e5ec3789 3249
be4c9bad 3250CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3251M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3252L: netdev@vger.kernel.org
3253W: http://www.chelsio.com
3254S: Supported
f7917c00 3255F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3256
d8ae3c33 3257CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3258M: Karen Xie <kxie@chelsio.com>
3259L: linux-scsi@vger.kernel.org
3260W: http://www.chelsio.com
3261S: Supported
3262F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3263
be4c9bad
RD
3264CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3265M: Steve Wise <swise@chelsio.com>
3266L: linux-rdma@vger.kernel.org
3267W: http://www.openfabrics.org
3268S: Supported
3269F: drivers/infiniband/hw/cxgb4/
3270
5c20a5c7
CL
3271CXGB4VF ETHERNET DRIVER (CXGB4VF)
3272M: Casey Leedom <leedom@chelsio.com>
3273L: netdev@vger.kernel.org
3274W: http://www.chelsio.com
3275S: Supported
f7917c00 3276F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3277
a9282d01
IM
3278CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3279M: Ian Munsie <imunsie@au1.ibm.com>
3280M: Michael Neuling <mikey@neuling.org>
3281L: linuxppc-dev@lists.ozlabs.org
3282S: Supported
3283F: drivers/misc/cxl/
ec249dd8 3284F: include/misc/cxl*
a9282d01
IM
3285F: include/uapi/misc/cxl.h
3286F: Documentation/powerpc/cxl.txt
3287F: Documentation/powerpc/cxl.txt
3288F: Documentation/ABI/testing/sysfs-class-cxl
3289
11f43ae7
MO
3290CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3291M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3292M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3293L: linux-scsi@vger.kernel.org
3294S: Supported
3295F: drivers/scsi/cxlflash/
3296F: include/uapi/scsi/cxlflash_ioctls.h
3297F: Documentation/powerpc/cxlflash.txt
3298
b52b97a3
GC
3299STMMAC ETHERNET DRIVER
3300M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3301L: netdev@vger.kernel.org
3302W: http://www.stlinux.com
3303S: Supported
7ac6653a 3304F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3305
1da177e4 3306CYBERPRO FB DRIVER
8b58be88 3307M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3309W: http://www.arm.linux.org.uk/
3310S: Maintained
8a61f013 3311F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3312
1da177e4 3313CYCLADES ASYNC MUX DRIVER
1da177e4 3314W: http://www.cyclades.com/
d459883e 3315S: Orphan
c897401b 3316F: drivers/tty/cyclades.c
679655da 3317F: include/linux/cyclades.h
c117ab84 3318F: include/uapi/linux/cyclades.h
1da177e4
LT
3319
3320CYCLADES PC300 DRIVER
1da177e4 3321W: http://www.cyclades.com/
d459883e 3322S: Orphan
679655da 3323F: drivers/net/wan/pc300*
1da177e4 3324
402f6ae4
AP
3325CYPRESS_FIRMWARE MEDIA DRIVER
3326M: Antti Palosaari <crope@iki.fi>
3327L: linux-media@vger.kernel.org
a825eaec 3328W: https://linuxtv.org
402f6ae4
AP
3329W: http://palosaari.fi/linux/
3330Q: http://patchwork.linuxtv.org/project/linux-media/list/
3331T: git git://linuxtv.org/anttip/media_tree.git
3332S: Maintained
3333F: drivers/media/common/cypress_firmware*
3334
e3ae3525 3335CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3336M: Ferruh Yigit <fery@cypress.com>
6305902c 3337L: linux-input@vger.kernel.org
be9a6f40 3338S: Supported
6305902c
JP
3339F: drivers/input/touchscreen/cyttsp*
3340F: include/linux/input/cyttsp.h
e3ae3525 3341
aaaf5fbf
JK
3342DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3343M: Joshua Kinard <kumba@gentoo.org>
3344S: Maintained
3345F: drivers/rtc/rtc-ds1685.c
3346F: include/linux/rtc/ds1685.h
3347
1da177e4 3348DAMA SLAVE for AX.25
8b58be88 3349M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3350W: http://yaina.de/jreuter/
3351W: http://www.qsl.net/dl1bke/
3352L: linux-hams@vger.kernel.org
3353S: Maintained
679655da
JP
3354F: net/ax25/af_ax25.c
3355F: net/ax25/ax25_dev.c
3356F: net/ax25/ax25_ds_*
3357F: net/ax25/ax25_in.c
3358F: net/ax25/ax25_out.c
3359F: net/ax25/ax25_timer.c
3360F: net/ax25/sysctl_net_ax25.c
1da177e4 3361
e2d1d6c0 3362DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3363L: netdev@vger.kernel.org
5ff77428 3364S: Orphan
679655da 3365F: Documentation/networking/dmfe.txt
0f04e2aa 3366F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3367
3368DC390/AM53C974 SCSI driver
d8130624 3369M: Hannes Reinecke <hare@suse.com>
71bd849d 3370L: linux-scsi@vger.kernel.org
e2d1d6c0 3371S: Maintained
71bd849d 3372F: drivers/scsi/am53c974.c
e2d1d6c0 3373
1da177e4 3374DC395x SCSI driver
61eee9a7 3375M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3376M: Ali Akcaagac <aliakc@web.de>
3377M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3378L: dc395x@twibble.org
cf015e9f
JP
3379W: http://twibble.org/dist/dc395x/
3380W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3381S: Maintained
679655da
JP
3382F: Documentation/scsi/dc395x.txt
3383F: drivers/scsi/dc395x.*
1da177e4 3384
eb8edb08 3385DCCP PROTOCOL
a89d030e 3386M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3387L: dccp@vger.kernel.org
c996d8b9 3388W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3389S: Maintained
679655da 3390F: include/linux/dccp.h
c117ab84 3391F: include/uapi/linux/dccp.h
679655da
JP
3392F: include/linux/tfrc.h
3393F: net/dccp/
eb8edb08 3394
1da177e4 3395DECnet NETWORK LAYER
1da177e4
LT
3396W: http://linux-decnet.sourceforge.net
3397L: linux-decnet-user@lists.sourceforge.net
f546444d 3398S: Orphan
679655da
JP
3399F: Documentation/networking/decnet.txt
3400F: net/decnet/
1da177e4 3401
ebff05b9
MR
3402DECSTATION PLATFORM SUPPORT
3403M: "Maciej W. Rozycki" <macro@linux-mips.org>
3404L: linux-mips@linux-mips.org
3405W: http://www.linux-mips.org/wiki/DECstation
3406S: Maintained
3407F: arch/mips/dec/
3408F: arch/mips/include/asm/dec/
3409F: arch/mips/include/asm/mach-dec/
3410
1da177e4 3411DEFXX FDDI NETWORK DRIVER
8b58be88 3412M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3413S: Maintained
33f810b2 3414F: drivers/net/fddi/defxx.*
1da177e4 3415
ad8f07cc 3416DELL LAPTOP DRIVER
8b58be88 3417M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3418M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3419L: platform-driver-x86@vger.kernel.org
ad8f07cc 3420S: Maintained
679655da 3421F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3422
817a5cdb
PR
3423DELL LAPTOP RBTN DRIVER
3424M: Pali RohĂ¡r <pali.rohar@gmail.com>
3425S: Maintained
3426F: drivers/platform/x86/dell-rbtn.*
3427
cdbff611
PR
3428DELL LAPTOP FREEFALL DRIVER
3429M: Pali RohĂ¡r <pali.rohar@gmail.com>
3430S: Maintained
3431F: drivers/platform/x86/dell-smo8800.c
3432
1da177e4 3433DELL LAPTOP SMM DRIVER
a5afba16 3434M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3435S: Maintained
a5afba16 3436F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3437F: include/uapi/linux/i8k.h
1da177e4 3438
90563ec4 3439DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3440M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3441S: Maintained
679655da
JP
3442F: Documentation/dcdbas.txt
3443F: drivers/firmware/dcdbas.*
90563ec4 3444
0b3f6109 3445DELL WMI EXTRAS DRIVER
8b58be88 3446M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3447M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3448S: Maintained
36b3a96f 3449F: drivers/platform/x86/dell-wmi.c
0b3f6109 3450
5efc75e3 3451DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3452M: John Youn <johnyoun@synopsys.com>
5efc75e3 3453L: linux-usb@vger.kernel.org
18f340f9 3454T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3455S: Maintained
197ba5f4 3456F: drivers/usb/dwc2/
5efc75e3 3457
94ab23dd 3458DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3459M: Felipe Balbi <balbi@kernel.org>
94ab23dd
FB
3460L: linux-usb@vger.kernel.org
3461L: linux-omap@vger.kernel.org
3462T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3463S: Maintained
3464F: drivers/usb/dwc3/
3465
833c9545
JB
3466DEVICE COREDUMP (DEV_COREDUMP)
3467M: Johannes Berg <johannes@sipsolutions.net>
3468L: linux-kernel@vger.kernel.org
3469S: Maintained
3470F: drivers/base/devcoredump.c
3471F: include/linux/devcoredump.h
3472
89d07767
KP
3473DEVICE FREQUENCY (DEVFREQ)
3474M: MyungJoo Ham <myungjoo.ham@samsung.com>
3475M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3476L: linux-pm@vger.kernel.org
6a3cd722 3477T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3478S: Maintained
3479F: drivers/devfreq/
6a3cd722
CC
3480F: include/linux/devfreq.h
3481F: Documentation/devicetree/bindings/devfreq/
89d07767 3482
7dbded06
CC
3483DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3484M: Chanwoo Choi <cw00.choi@samsung.com>
3485L: linux-pm@vger.kernel.org
3486T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3487S: Supported
3488F: drivers/devfreq/event/
3489F: drivers/devfreq/devfreq-event.c
3490F: include/linux/devfreq-event.h
3491F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3492
1da177e4 3493DEVICE NUMBER REGISTRY
8b58be88 3494M: Torben Mathiasen <device@lanana.org>
1da177e4 3495W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3496S: Maintained
3497
e2d1d6c0 3498DEVICE-MAPPER (LVM)
854ecaad 3499M: Alasdair Kergon <agk@redhat.com>
8504eed3 3500M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3501M: dm-devel@redhat.com
e2d1d6c0
RD
3502L: dm-devel@redhat.com
3503W: http://sources.redhat.com/dm
8a6e2535 3504Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3505T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3506T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3507S: Maintained
679655da
JP
3508F: Documentation/device-mapper/
3509F: drivers/md/dm*
854ecaad 3510F: drivers/md/persistent-data/
679655da
JP
3511F: include/linux/device-mapper.h
3512F: include/linux/dm-*.h
8504eed3 3513F: include/uapi/linux/dm-*.h
e2d1d6c0 3514
c0d995aa
OST
3515DIALOG SEMICONDUCTOR DRIVERS
3516M: Support Opensource <support.opensource@diasemi.com>
3517W: http://www.dialog-semiconductor.com/products
3518S: Supported
3519F: Documentation/hwmon/da90??
7c933772 3520F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3521F: drivers/gpio/gpio-da90??.c
3522F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3523F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3524F: drivers/input/misc/da90??_onkey.c
3525F: drivers/input/touchscreen/da9052_tsi.c
3526F: drivers/leds/leds-da90??.c
3527F: drivers/mfd/da903x.c
3528F: drivers/mfd/da90??-*.c
7be72c2c 3529F: drivers/mfd/da91??-*.c
c0d995aa 3530F: drivers/power/da9052-battery.c
7be72c2c 3531F: drivers/power/da91??-*.c
c0d995aa
OST
3532F: drivers/regulator/da903x.c
3533F: drivers/regulator/da9???-regulator.[ch]
3534F: drivers/rtc/rtc-da90??.c
3535F: drivers/video/backlight/da90??_bl.c
3536F: drivers/watchdog/da90??_wdt.c
3537F: include/linux/mfd/da903x.h
3538F: include/linux/mfd/da9052/
3539F: include/linux/mfd/da9055/
3540F: include/linux/mfd/da9063/
7be72c2c 3541F: include/linux/mfd/da9150/
c0d995aa
OST
3542F: include/sound/da[79]*.h
3543F: sound/soc/codecs/da[79]*.[ch]
3544
599aa697
LL
3545DIGI NEO AND CLASSIC PCI PRODUCTS
3546M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3547M: Mark Hounschell <markh@compro.net>
599aa697
LL
3548L: driverdev-devel@linuxdriverproject.org
3549S: Maintained
3550F: drivers/staging/dgnc/
3551
335d7c58 3552DIOLAN U2C-12 I2C DRIVER
ca462085 3553M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3554L: linux-i2c@vger.kernel.org
3555S: Maintained
3556F: drivers/i2c/busses/i2c-diolan-u2c.c
3557
d475c634
MW
3558DIRECT ACCESS (DAX)
3559M: Matthew Wilcox <willy@linux.intel.com>
3560L: linux-fsdevel@vger.kernel.org
3561S: Supported
3562F: fs/dax.c
3563
e7839f25 3564DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3565M: Eric Paris <eparis@parisplace.org>
3c5119c0 3566S: Maintained
679655da
JP
3567F: Documentation/filesystems/dnotify.txt
3568F: fs/notify/dnotify/
3569F: include/linux/dnotify.h
1da177e4
LT
3570
3571DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3572M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3573W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3574W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3575W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3576S: Maintained
3577
4480f15b 3578DISKQUOTA
d8130624 3579M: Jan Kara <jack@suse.com>
1da177e4 3580S: Maintained
679655da
JP
3581F: Documentation/filesystems/quota.txt
3582F: fs/quota/
3583F: include/linux/quota*.h
c117ab84 3584F: include/uapi/linux/quota*.h
1da177e4 3585
702686ad
BT
3586DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3587M: Bernie Thompson <bernie@plugable.com>
3588L: linux-fbdev@vger.kernel.org
3589S: Maintained
3590W: http://plugable.com/category/projects/udlfb/
8a61f013 3591F: drivers/video/fbdev/udlfb.c
702686ad
BT
3592F: include/video/udlfb.h
3593F: Documentation/fb/udlfb.txt
3594
e7839f25 3595DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3596M: Christine Caulfield <ccaulfie@redhat.com>
3597M: David Teigland <teigland@redhat.com>
a4644184 3598L: cluster-devel@redhat.com
5be7b50f 3599W: http://sources.redhat.com/cluster/
9f273c24 3600T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3601S: Supported
679655da 3602F: fs/dlm/
5be7b50f 3603
53b6b3e0
SS
3604DMA BUFFER SHARING FRAMEWORK
3605M: Sumit Semwal <sumit.semwal@linaro.org>
3606S: Maintained
3607L: linux-media@vger.kernel.org
3608L: dri-devel@lists.freedesktop.org
8ada6d2d 3609L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3610F: drivers/dma-buf/
e46d12c6
JP
3611F: include/linux/dma-buf*
3612F: include/linux/reservation.h
3613F: include/linux/*fence.h
53b6b3e0
SS
3614F: Documentation/dma-buf-sharing.txt
3615T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3616
b3e5f263 3617DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3618M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3619L: dmaengine@vger.kernel.org
3620Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3621S: Maintained
679655da 3622F: drivers/dma/
0ce3c066 3623F: include/linux/dmaengine.h
979a281e
VK
3624F: Documentation/dmaengine/
3625T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3626
b825037d 3627DME1737 HARDWARE MONITOR DRIVER
8b58be88 3628M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3629L: lm-sensors@lm-sensors.org
3630S: Maintained
679655da
JP
3631F: Documentation/hwmon/dme1737
3632F: drivers/hwmon/dme1737.c
b825037d 3633
1f31e1b1 3634DMI/SMBIOS SUPPORT
d8130624 3635M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3636S: Maintained
d4aeef93 3637T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3638F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3639F: drivers/firmware/dmi-id.c
3640F: drivers/firmware/dmi_scan.c
3641F: include/linux/dmi.h
3642
7d2c86b5 3643DOCUMENTATION
ad3118b9 3644M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3645L: linux-doc@vger.kernel.org
3646S: Maintained
679655da 3647F: Documentation/
42f41ecf
JC
3648F: scripts/docproc.c
3649F: scripts/kernel-doc*
97be078b
RD
3650X: Documentation/ABI/
3651X: Documentation/devicetree/
933a46b8
JC
3652X: Documentation/acpi
3653X: Documentation/power
3654X: Documentation/spi
6c121170 3655X: Documentation/DocBook/media
c51edfb1 3656T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3657
1da177e4 3658DOUBLETALK DRIVER
8b58be88 3659M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3660L: blinux-list@redhat.com
3661S: Maintained
679655da
JP
3662F: drivers/char/dtlk.c
3663F: include/linux/dtlk.h
1da177e4 3664
e2d1d6c0 3665DPT_I2O SCSI RAID DRIVER
8b58be88 3666M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3667L: linux-scsi@vger.kernel.org
3668W: http://www.adaptec.com/
3669S: Maintained
679655da
JP
3670F: drivers/scsi/dpt*
3671F: drivers/scsi/dpt/
e2d1d6c0 3672
b411b363 3673DRBD DRIVER
bc2c049d
RK
3674M: Philipp Reisner <philipp.reisner@linbit.com>
3675M: Lars Ellenberg <lars.ellenberg@linbit.com>
3676L: drbd-dev@lists.linbit.com
28b8e8d4 3677W: http://www.drbd.org
bc2c049d
RK
3678T: git git://git.linbit.com/linux-drbd.git
3679T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3680S: Supported
3681F: drivers/block/drbd/
3682F: lib/lru_cache.c
3683F: Documentation/blockdev/drbd/
b411b363 3684
dc7dfcd8 3685DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3686M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3687T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3688S: Supported
679655da 3689F: Documentation/kobject.txt
7cfc51b9 3690F: drivers/base/
87544653 3691F: fs/debugfs/
dc7dfcd8
WS
3692F: fs/kernfs/
3693F: fs/sysfs/
87544653 3694F: include/linux/debugfs.h
dc7dfcd8 3695F: include/linux/kobj*
679655da 3696F: lib/kobj*
1da177e4
LT
3697
3698DRM DRIVERS
8b58be88 3699M: David Airlie <airlied@linux.ie>
4c6a3999 3700L: dri-devel@lists.freedesktop.org
b0447888 3701T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3702S: Maintained
679655da 3703F: drivers/gpu/drm/
433e3b34 3704F: drivers/gpu/vga/
850e9411 3705F: include/drm/
c117ab84 3706F: include/uapi/drm/
1da177e4 3707
566f5939
AD
3708RADEON DRM DRIVERS
3709M: Alex Deucher <alexander.deucher@amd.com>
3710M: Christian König <christian.koenig@amd.com>
3711L: dri-devel@lists.freedesktop.org
3712T: git git://people.freedesktop.org/~agd5f/linux
3713S: Supported
3714F: drivers/gpu/drm/radeon/
566f5939
AD
3715F: include/uapi/drm/radeon*
3716
03e255b9
TR
3717DRM PANEL DRIVERS
3718M: Thierry Reding <thierry.reding@gmail.com>
3719L: dri-devel@lists.freedesktop.org
3720T: git git://anongit.freedesktop.org/tegra/linux.git
3721S: Maintained
3722F: drivers/gpu/drm/drm_panel.c
3723F: drivers/gpu/drm/panel/
3724F: include/drm/drm_panel.h
2d799dde 3725F: Documentation/devicetree/bindings/display/panel/
03e255b9 3726
8daf7473 3727INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3728M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3729M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3730L: intel-gfx@lists.freedesktop.org
8daf7473 3731L: dri-devel@lists.freedesktop.org
7564fde3 3732W: https://01.org/linuxgraphics/
47f95647 3733Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3734T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3735S: Supported
14430813 3736F: drivers/gpu/drm/i915/
8daf7473 3737F: include/drm/i915*
c117ab84 3738F: include/uapi/drm/i915*
8daf7473 3739
99763bb8
BB
3740DRM DRIVERS FOR ATMEL HLCDC
3741M: Boris Brezillon <boris.brezillon@free-electrons.com>
3742L: dri-devel@lists.freedesktop.org
3743S: Supported
3744F: drivers/gpu/drm/atmel-hlcdc/
3745F: Documentation/devicetree/bindings/drm/atmel/
3746
398a6d4a
KP
3747DRM DRIVERS FOR EXYNOS
3748M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3749M: Joonyoung Shim <jy0922.shim@samsung.com>
3750M: Seung-Woo Kim <sw0312.kim@samsung.com>
3751M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3752L: dri-devel@lists.freedesktop.org
25a58030 3753T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3754S: Supported
14430813 3755F: drivers/gpu/drm/exynos/
398a6d4a 3756F: include/drm/exynos*
c117ab84 3757F: include/uapi/drm/exynos*
398a6d4a 3758
b55a1b9c
JW
3759DRM DRIVERS FOR FREESCALE DCU
3760M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3761M: Alison Wang <alison.wang@freescale.com>
3762L: dri-devel@lists.freedesktop.org
3763S: Supported
3764F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3765F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3766F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3767
0a3d775f
PZ
3768DRM DRIVERS FOR FREESCALE IMX
3769M: Philipp Zabel <p.zabel@pengutronix.de>
3770L: dri-devel@lists.freedesktop.org
3771S: Maintained
3772F: drivers/gpu/drm/imx/
ef739aa4 3773F: drivers/gpu/ipu-v3/
2d799dde 3774F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3775
ba2199a6
PJ
3776DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3777M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3778L: dri-devel@lists.freedesktop.org
3779T: git git://github.com/patjak/drm-gma500
3780S: Maintained
3781F: drivers/gpu/drm/gma500
3782F: include/drm/gma500*
3783
bd3b49f2 3784DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3785M: Thierry Reding <thierry.reding@gmail.com>
3786M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3787L: dri-devel@lists.freedesktop.org
3788L: linux-tegra@vger.kernel.org
a5ad7a63 3789T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3790S: Supported
dee8268f 3791F: drivers/gpu/drm/tegra/
a5ad7a63 3792F: drivers/gpu/host1x/
e1e90644 3793F: include/linux/host1x.h
a5ad7a63 3794F: include/uapi/drm/tegra_drm.h
2d799dde 3795F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3796
a284e9d1
LP
3797DRM DRIVERS FOR RENESAS
3798M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3799L: dri-devel@lists.freedesktop.org
4a121096 3800L: linux-renesas-soc@vger.kernel.org
a284e9d1
LP
3801T: git git://people.freedesktop.org/~airlied/linux
3802S: Supported
3803F: drivers/gpu/drm/rcar-du/
3804F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3805F: include/linux/platform_data/shmob_drm.h
3806
625e0346
HS
3807DRM DRIVERS FOR ROCKCHIP
3808M: Mark Yao <mark.yao@rock-chips.com>
3809L: dri-devel@lists.freedesktop.org
3810S: Maintained
3811F: drivers/gpu/drm/rockchip/
2d799dde 3812F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3813
7f11c476
BG
3814DRM DRIVERS FOR STI
3815M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3816M: Vincent Abriou <vincent.abriou@st.com>
3817L: dri-devel@lists.freedesktop.org
3818T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3819S: Maintained
3820F: drivers/gpu/drm/sti
2d799dde 3821F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3822
8bb0bce9
LS
3823DRM DRIVERS FOR VIVANTE GPU IP
3824M: Lucas Stach <l.stach@pengutronix.de>
3825R: Russell King <linux+etnaviv@arm.linux.org.uk>
3826R: Christian Gmeiner <christian.gmeiner@gmail.com>
3827L: dri-devel@lists.freedesktop.org
3828S: Maintained
3829F: drivers/gpu/drm/etnaviv
3830F: Documentation/devicetree/bindings/display/etnaviv
3831
598df1ac
AK
3832DSBR100 USB FM RADIO DRIVER
3833M: Alexey Klimov <klimov.linux@gmail.com>
3834L: linux-media@vger.kernel.org
3835T: git git://linuxtv.org/media_tree.git
3836S: Maintained
3837F: drivers/media/radio/dsbr100.c
3838
1da177e4 3839DSCC4 DRIVER
8b58be88 3840M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3841L: netdev@vger.kernel.org
1da177e4 3842S: Maintained
679655da 3843F: drivers/net/wan/dscc4.c
1da177e4 3844
cc11b140
HV
3845DT3155 MEDIA DRIVER
3846M: Hans Verkuil <hverkuil@xs4all.nl>
3847L: linux-media@vger.kernel.org
3848T: git git://linuxtv.org/media_tree.git
a825eaec 3849W: https://linuxtv.org
cc11b140
HV
3850S: Odd Fixes
3851F: drivers/media/pci/dt3155/
3852
91952bc0
AP
3853DVB_USB_AF9015 MEDIA DRIVER
3854M: Antti Palosaari <crope@iki.fi>
3855L: linux-media@vger.kernel.org
a825eaec 3856W: https://linuxtv.org
91952bc0
AP
3857W: http://palosaari.fi/linux/
3858Q: http://patchwork.linuxtv.org/project/linux-media/list/
3859T: git git://linuxtv.org/anttip/media_tree.git
3860S: Maintained
3861F: drivers/media/usb/dvb-usb-v2/af9015*
3862
3863DVB_USB_AF9035 MEDIA DRIVER
3864M: Antti Palosaari <crope@iki.fi>
3865L: linux-media@vger.kernel.org
a825eaec 3866W: https://linuxtv.org
91952bc0
AP
3867W: http://palosaari.fi/linux/
3868Q: http://patchwork.linuxtv.org/project/linux-media/list/
3869T: git git://linuxtv.org/anttip/media_tree.git
3870S: Maintained
3871F: drivers/media/usb/dvb-usb-v2/af9035*
3872
3873DVB_USB_ANYSEE MEDIA DRIVER
3874M: Antti Palosaari <crope@iki.fi>
3875L: linux-media@vger.kernel.org
a825eaec 3876W: https://linuxtv.org
91952bc0
AP
3877W: http://palosaari.fi/linux/
3878Q: http://patchwork.linuxtv.org/project/linux-media/list/
3879T: git git://linuxtv.org/anttip/media_tree.git
3880S: Maintained
3881F: drivers/media/usb/dvb-usb-v2/anysee*
3882
3883DVB_USB_AU6610 MEDIA DRIVER
3884M: Antti Palosaari <crope@iki.fi>
3885L: linux-media@vger.kernel.org
a825eaec 3886W: https://linuxtv.org
91952bc0
AP
3887W: http://palosaari.fi/linux/
3888Q: http://patchwork.linuxtv.org/project/linux-media/list/
3889T: git git://linuxtv.org/anttip/media_tree.git
3890S: Maintained
3891F: drivers/media/usb/dvb-usb-v2/au6610*
3892
3893DVB_USB_CE6230 MEDIA DRIVER
3894M: Antti Palosaari <crope@iki.fi>
3895L: linux-media@vger.kernel.org
a825eaec 3896W: https://linuxtv.org
91952bc0
AP
3897W: http://palosaari.fi/linux/
3898Q: http://patchwork.linuxtv.org/project/linux-media/list/
3899T: git git://linuxtv.org/anttip/media_tree.git
3900S: Maintained
3901F: drivers/media/usb/dvb-usb-v2/ce6230*
3902
d099dea2
MK
3903DVB_USB_CXUSB MEDIA DRIVER
3904M: Michael Krufky <mkrufky@linuxtv.org>
3905L: linux-media@vger.kernel.org
a825eaec 3906W: https://linuxtv.org
d099dea2
MK
3907W: http://github.com/mkrufky
3908Q: http://patchwork.linuxtv.org/project/linux-media/list/
3909T: git git://linuxtv.org/media_tree.git
3910S: Maintained
9819da66 3911F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3912
91952bc0 3913DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3914M: Antti Palosaari <crope@iki.fi>
3915L: linux-media@vger.kernel.org
a825eaec 3916W: https://linuxtv.org
91952bc0
AP
3917W: http://palosaari.fi/linux/
3918Q: http://patchwork.linuxtv.org/project/linux-media/list/
3919T: git git://linuxtv.org/anttip/media_tree.git
3920S: Maintained
91952bc0 3921F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3922
5560983b 3923DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3924M: Antti Palosaari <crope@iki.fi>
3925L: linux-media@vger.kernel.org
a825eaec 3926W: https://linuxtv.org
91952bc0
AP
3927Q: http://patchwork.linuxtv.org/project/linux-media/list/
3928T: git git://linuxtv.org/anttip/media_tree.git
3929S: Maintained
5560983b 3930F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3931
8856f5f2
MK
3932DVB_USB_MXL111SF MEDIA DRIVER
3933M: Michael Krufky <mkrufky@linuxtv.org>
3934L: linux-media@vger.kernel.org
a825eaec 3935W: https://linuxtv.org
8856f5f2
MK
3936W: http://github.com/mkrufky
3937Q: http://patchwork.linuxtv.org/project/linux-media/list/
3938T: git git://linuxtv.org/mkrufky/mxl111sf.git
3939S: Maintained
3940F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3941
91952bc0
AP
3942DVB_USB_RTL28XXU MEDIA DRIVER
3943M: Antti Palosaari <crope@iki.fi>
3944L: linux-media@vger.kernel.org
a825eaec 3945W: https://linuxtv.org
91952bc0
AP
3946W: http://palosaari.fi/linux/
3947Q: http://patchwork.linuxtv.org/project/linux-media/list/
3948T: git git://linuxtv.org/anttip/media_tree.git
3949S: Maintained
3950F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3951
3952DVB_USB_V2 MEDIA DRIVER
3953M: Antti Palosaari <crope@iki.fi>
3954L: linux-media@vger.kernel.org
a825eaec 3955W: https://linuxtv.org
91952bc0
AP
3956W: http://palosaari.fi/linux/
3957Q: http://patchwork.linuxtv.org/project/linux-media/list/
3958T: git git://linuxtv.org/anttip/media_tree.git
3959S: Maintained
3960F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3961F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3962
ac0ac38f 3963DYNAMIC DEBUG
5c4a97d1 3964M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3965S: Maintained
3966F: lib/dynamic_debug.c
3967F: include/linux/dynamic_debug.h
3968
789c7048 3969DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3970M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3971S: Maintained
df621252 3972F: drivers/tty/serial/dz.*
789c7048 3973
f17effbe
MF
3974E3X0 POWER BUTTON DRIVER
3975M: Moritz Fischer <moritz.fischer@ettus.com>
3976L: usrp-users@lists.ettus.com
3977W: http://www.ettus.com
3978S: Supported
3979F: drivers/input/misc/e3x0-button.c
3980F: Documentation/devicetree/bindings/input/e3x0-button.txt
3981
91952bc0
AP
3982E4000 MEDIA DRIVER
3983M: Antti Palosaari <crope@iki.fi>
3984L: linux-media@vger.kernel.org
a825eaec 3985W: https://linuxtv.org
91952bc0
AP
3986W: http://palosaari.fi/linux/
3987Q: http://patchwork.linuxtv.org/project/linux-media/list/
3988T: git git://linuxtv.org/anttip/media_tree.git
3989S: Maintained
3990F: drivers/media/tuners/e4000*
3991
1da177e4 3992EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 3993M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
3994L: linux-scsi@vger.kernel.org
3995S: Maintained
679655da 3996F: drivers/scsi/eata.c
1da177e4 3997
91952bc0
AP
3998EC100 MEDIA DRIVER
3999M: Antti Palosaari <crope@iki.fi>
4000L: linux-media@vger.kernel.org
a825eaec 4001W: https://linuxtv.org
91952bc0
AP
4002W: http://palosaari.fi/linux/
4003Q: http://patchwork.linuxtv.org/project/linux-media/list/
4004T: git git://linuxtv.org/anttip/media_tree.git
4005S: Maintained
4006F: drivers/media/dvb-frontends/ec100*
4007
237fead6 4008ECRYPT FILE SYSTEM
0de9adf2 4009M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4010L: ecryptfs@vger.kernel.org
24a923e4 4011W: http://ecryptfs.org
6dc7516e 4012W: https://launchpad.net/ecryptfs
9f273c24 4013T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4014S: Supported
679655da
JP
4015F: Documentation/filesystems/ecryptfs.txt
4016F: fs/ecryptfs/
237fead6 4017
da9bb1d2 4018EDAC-CORE
8b58be88 4019M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4020M: Borislav Petkov <bp@alien8.de>
009a5410 4021M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 4022L: linux-edac@vger.kernel.org
07cd6bf5
FW
4023T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4024T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4025S: Supported
679655da 4026F: Documentation/edac.txt
91445c72 4027F: drivers/edac/
679655da 4028F: include/linux/edac.h
0e438e3f 4029
c476c23b 4030EDAC-AMD64
8b58be88 4031M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4032M: Borislav Petkov <bp@alien8.de>
91445c72 4033L: linux-edac@vger.kernel.org
487ba8e8 4034S: Maintained
c476c23b
BP
4035F: drivers/edac/amd64_edac*
4036
836dae5d
RR
4037EDAC-CALXEDA
4038M: Doug Thompson <dougthompson@xmission.com>
4039M: Robert Richter <rric@kernel.org>
4040L: linux-edac@vger.kernel.org
836dae5d
RR
4041S: Maintained
4042F: drivers/edac/highbank*
4043
f65aad41
RB
4044EDAC-CAVIUM
4045M: Ralf Baechle <ralf@linux-mips.org>
4046M: David Daney <david.daney@cavium.com>
4047L: linux-edac@vger.kernel.org
4048L: linux-mips@linux-mips.org
f65aad41
RB
4049S: Supported
4050F: drivers/edac/octeon_edac*
4051
0e438e3f 4052EDAC-E752X
8b58be88
JP
4053M: Mark Gross <mark.gross@intel.com>
4054M: Doug Thompson <dougthompson@xmission.com>
91445c72 4055L: linux-edac@vger.kernel.org
0e438e3f 4056S: Maintained
679655da 4057F: drivers/edac/e752x_edac.c
0e438e3f
DP
4058
4059EDAC-E7XXX
8b58be88 4060M: Doug Thompson <dougthompson@xmission.com>
91445c72 4061L: linux-edac@vger.kernel.org
0e438e3f 4062S: Maintained
679655da 4063F: drivers/edac/e7xxx_edac.c
0e438e3f 4064
77c5f5d2 4065EDAC-GHES
009a5410 4066M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4067L: linux-edac@vger.kernel.org
77c5f5d2 4068S: Maintained
2caa67a6 4069F: drivers/edac/ghes_edac.c
77c5f5d2 4070
6bc78404 4071EDAC-I82443BXGX
8b58be88 4072M: Tim Small <tim@buttersideup.com>
91445c72 4073L: linux-edac@vger.kernel.org
6bc78404 4074S: Maintained
679655da 4075F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4076
4077EDAC-I3000
8b58be88 4078M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4079L: linux-edac@vger.kernel.org
6bc78404 4080S: Maintained
679655da 4081F: drivers/edac/i3000_edac.c
6bc78404
DT
4082
4083EDAC-I5000
8b58be88 4084M: Doug Thompson <dougthompson@xmission.com>
91445c72 4085L: linux-edac@vger.kernel.org
ba9a5918 4086S: Maintained
679655da 4087F: drivers/edac/i5000_edac.c
ba9a5918 4088
44c12cb2 4089EDAC-I5400
009a5410 4090M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4091L: linux-edac@vger.kernel.org
44c12cb2 4092S: Maintained
679655da 4093F: drivers/edac/i5400_edac.c
44c12cb2 4094
3c9c92b6 4095EDAC-I7300
009a5410 4096M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4097L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4098S: Maintained
4099F: drivers/edac/i7300_edac.c
4100
67c89316 4101EDAC-I7CORE
009a5410 4102M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4103L: linux-edac@vger.kernel.org
67c89316 4104S: Maintained
70aff0ce 4105F: drivers/edac/i7core_edac.c
67c89316 4106
ba9a5918 4107EDAC-I82975X
8b58be88 4108M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4109M: "Arvind R." <arvino55@gmail.com>
91445c72 4110L: linux-edac@vger.kernel.org
ba9a5918 4111S: Maintained
679655da 4112F: drivers/edac/i82975x_edac.c
ba9a5918 4113
791b4706
JB
4114EDAC-IE31200
4115M: Jason Baron <jbaron@akamai.com>
4116L: linux-edac@vger.kernel.org
791b4706
JB
4117S: Maintained
4118F: drivers/edac/ie31200_edac.c
4119
ccdfb979 4120EDAC-MPC85XX
30c7469b 4121M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4122L: linux-edac@vger.kernel.org
ccdfb979
JT
4123S: Maintained
4124F: drivers/edac/mpc85xx_edac.[ch]
4125
ba9a5918 4126EDAC-PASEMI
8b58be88 4127M: Egor Martovetsky <egor@pasemi.com>
91445c72 4128L: linux-edac@vger.kernel.org
6bc78404 4129S: Maintained
679655da 4130F: drivers/edac/pasemi_edac.c
6bc78404 4131
0e438e3f 4132EDAC-R82600
8b58be88 4133M: Tim Small <tim@buttersideup.com>
91445c72 4134L: linux-edac@vger.kernel.org
0e438e3f 4135S: Maintained
679655da 4136F: drivers/edac/r82600_edac.c
da9bb1d2 4137
4d096ca7 4138EDAC-SBRIDGE
009a5410 4139M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4140L: linux-edac@vger.kernel.org
4d096ca7
MCC
4141S: Maintained
4142F: drivers/edac/sb_edac.c
4143
995e1de4
LH
4144EDAC-XGENE
4145APPLIED MICRO (APM) X-GENE SOC EDAC
4146M: Loc Ho <lho@apm.com>
4147S: Supported
4148F: drivers/edac/xgene_edac.c
4149F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4150
af39917d
CL
4151EDIROL UA-101/UA-1000 DRIVER
4152M: Clemens Ladisch <clemens@ladisch.de>
4153L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4154T: git git://git.alsa-project.org/alsa-kernel.git
4155S: Maintained
4156F: sound/usb/misc/ua101.c
4157
1f7df953 4158EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4159M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4160L: linux-efi@vger.kernel.org
78bef24e 4161T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4162S: Maintained
fb2efb5c 4163F: Documentation/efi-stub.txt
1f7df953
MF
4164F: arch/ia64/kernel/efi.c
4165F: arch/x86/boot/compressed/eboot.[ch]
4166F: arch/x86/include/asm/efi.h
4167F: arch/x86/platform/efi/*
a9499fa7 4168F: drivers/firmware/efi/*
1f7df953
MF
4169F: include/linux/efi*.h
4170
d68772b7
MF
4171EFI VARIABLE FILESYSTEM
4172M: Matthew Garrett <matthew.garrett@nebula.com>
4173M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4174M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4175T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4176L: linux-efi@vger.kernel.org
4177S: Maintained
4178F: fs/efivarfs/
4179
85a00d9b
PJ
4180EFIFB FRAMEBUFFER DRIVER
4181L: linux-fbdev@vger.kernel.org
4182M: Peter Jones <pjones@redhat.com>
4183S: Maintained
8a61f013 4184F: drivers/video/fbdev/efifb.c
85a00d9b 4185
0bee8d28
JT
4186EFS FILESYSTEM
4187W: http://aeschi.ch.eu.org/efs/
4188S: Orphan
679655da 4189F: fs/efs/
0bee8d28 4190
aa8a9e25 4191EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4192M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4193L: netdev@vger.kernel.org
4194S: Maintained
9aa32835 4195F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4196
f0319efe 4197EM28XX VIDEO4LINUX DRIVER
009a5410 4198M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4199L: linux-media@vger.kernel.org
a825eaec 4200W: https://linuxtv.org
f0319efe
MCC
4201T: git git://linuxtv.org/media_tree.git
4202S: Maintained
4203F: drivers/media/usb/em28xx/
4204
3e3a7d66 4205EMBEDDED LINUX
8b58be88
JP
4206M: Paul Gortmaker <paul.gortmaker@windriver.com>
4207M: Matt Mackall <mpm@selenic.com>
4208M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4209L: linux-embedded@vger.kernel.org
4210S: Maintained
4211
32505876
JS
4212EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4213M: James Smart <james.smart@avagotech.com>
4214M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4215L: linux-scsi@vger.kernel.org
32505876 4216W: http://www.avagotech.com
ce00f85c 4217S: Supported
679655da 4218F: drivers/scsi/lpfc/
3a1c1d44 4219
5f5bac82 4220ENE CB710 FLASH CARD READER DRIVER
8b58be88 4221M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4222S: Maintained
4223F: drivers/misc/cb710/
4224F: drivers/mmc/host/cb710-mmc.*
4225F: include/linux/cb710.h
4226
931e39a1
ML
4227ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4228M: Maxim Levitsky <maximlevitsky@gmail.com>
4229S: Maintained
2a837449 4230F: drivers/media/rc/ene_ir.*
931e39a1 4231
ec207dcc
GS
4232ENHANCED ERROR HANDLING (EEH)
4233M: Gavin Shan <shangw@linux.vnet.ibm.com>
4234L: linuxppc-dev@lists.ozlabs.org
4235S: Supported
4236F: Documentation/powerpc/eeh-pci-error-recovery.txt
4237F: arch/powerpc/kernel/eeh*.c
4238
d5ca9006 4239EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4240M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4241S: Maintained
084bad91 4242T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4243F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4244F: include/video/s1d13xxxfb.h
d5ca9006 4245
38df6492
ME
4246ET131X NETWORK DRIVER
4247M: Mark Einon <mark.einon@gmail.com>
4248S: Odd Fixes
4249F: drivers/net/ethernet/agere/
4250
1da177e4 4251ETHERNET BRIDGE
adbbf69d 4252M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4253L: bridge@lists.linux-foundation.org
4c325313 4254L: netdev@vger.kernel.org
c996d8b9 4255W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4256S: Maintained
679655da
JP
4257F: include/linux/netfilter_bridge/
4258F: net/bridge/
1da177e4 4259
22f08ad9
FF
4260ETHERNET PHY LIBRARY
4261M: Florian Fainelli <f.fainelli@gmail.com>
4262L: netdev@vger.kernel.org
4263S: Maintained
4264F: include/linux/phy.h
4265F: include/linux/phy_fixed.h
4266F: drivers/net/phy/
4267F: Documentation/networking/phy.txt
4268F: drivers/of/of_mdio.c
4269F: drivers/of/of_net.c
4270
1da177e4 4271EXT2 FILE SYSTEM
d8130624 4272M: Jan Kara <jack@suse.com>
72be2ccf 4273L: linux-ext4@vger.kernel.org
1da177e4 4274S: Maintained
679655da
JP
4275F: Documentation/filesystems/ext2.txt
4276F: fs/ext2/
4277F: include/linux/ext2*
1da177e4 4278
72be2ccf 4279EXT4 FILE SYSTEM
8b58be88 4280M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4281M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4282L: linux-ext4@vger.kernel.org
08a225f1 4283W: http://ext4.wiki.kernel.org
8a6e2535 4284Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4285T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4286S: Maintained
679655da
JP
4287F: Documentation/filesystems/ext4.txt
4288F: fs/ext4/
1da177e4 4289
c5532b09 4290Extended Verification Module (EVM)
74dd744f
MZ
4291M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4292L: linux-ima-devel@lists.sourceforge.net
4293L: linux-security-module@vger.kernel.org
c5532b09
MZ
4294S: Supported
4295F: security/integrity/evm/
4296
df6b3cfe
MH
4297EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4298M: MyungJoo Ham <myungjoo.ham@samsung.com>
4299M: Chanwoo Choi <cw00.choi@samsung.com>
4300L: linux-kernel@vger.kernel.org
81df63a9 4301T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4302S: Maintained
4303F: drivers/extcon/
cd2c3e7f
CC
4304F: include/linux/extcon/
4305F: include/linux/extcon.h
df6b3cfe 4306F: Documentation/extcon/
cd2c3e7f 4307F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4308
e2a75c44 4309EXYNOS DP DRIVER
b7701755 4310M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4311L: dri-devel@lists.freedesktop.org
4312S: Maintained
4313F: drivers/gpu/drm/exynos/exynos_dp*
4314
33ad3912
DL
4315EXYNOS MIPI DISPLAY DRIVERS
4316M: Inki Dae <inki.dae@samsung.com>
4317M: Donghwa Lee <dh09.lee@samsung.com>
4318M: Kyungmin Park <kyungmin.park@samsung.com>
4319L: linux-fbdev@vger.kernel.org
4320S: Maintained
8a61f013 4321F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4322F: include/video/exynos_mipi*
4323
e53004e2 4324F71805F HARDWARE MONITORING DRIVER
d8130624 4325M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4326L: lm-sensors@lm-sensors.org
4327S: Maintained
679655da
JP
4328F: Documentation/hwmon/f71805f
4329F: drivers/hwmon/f71805f.c
e53004e2 4330
eea977ed
MB
4331FC0011 TUNER DRIVER
4332M: Michael Buesch <m@bues.ch>
4333L: linux-media@vger.kernel.org
4334S: Maintained
ccae7af2
MCC
4335F: drivers/media/tuners/fc0011.h
4336F: drivers/media/tuners/fc0011.c
eea977ed 4337
91952bc0
AP
4338FC2580 MEDIA DRIVER
4339M: Antti Palosaari <crope@iki.fi>
4340L: linux-media@vger.kernel.org
a825eaec 4341W: https://linuxtv.org
91952bc0
AP
4342W: http://palosaari.fi/linux/
4343Q: http://patchwork.linuxtv.org/project/linux-media/list/
4344T: git git://linuxtv.org/anttip/media_tree.git
4345S: Maintained
4346F: drivers/media/tuners/fc2580*
eea977ed 4347
88b2dbdb
EP
4348FANOTIFY
4349M: Eric Paris <eparis@redhat.com>
4350S: Maintained
4351F: fs/notify/fanotify/
4352F: include/linux/fanotify.h
c117ab84 4353F: include/uapi/linux/fanotify.h
88b2dbdb 4354
1da177e4 4355FARSYNC SYNCHRONOUS DRIVER
8b58be88 4356M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4357W: http://www.farsite.co.uk/
4358S: Supported
679655da 4359F: drivers/net/wan/farsync.*
1da177e4 4360
c5408b88 4361FAULT INJECTION SUPPORT
8b58be88 4362M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4363S: Supported
679655da
JP
4364F: Documentation/fault-injection/
4365F: lib/fault-inject.c
c5408b88 4366
053e514f
NT
4367FBTFT Framebuffer drivers
4368M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4369M: Noralf Trønnes <noralf@tronnes.org>
4370S: Maintained
4371F: drivers/staging/fbtft/
4372
cae727db 4373FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4374M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4375L: fcoe-devel@open-fcoe.org
cae727db
RL
4376W: www.Open-FCoE.org
4377S: Supported
4378F: drivers/scsi/libfc/
4379F: drivers/scsi/fcoe/
4380F: include/scsi/fc/
4381F: include/scsi/libfc.h
4382F: include/scsi/libfcoe.h
c117ab84 4383F: include/uapi/scsi/fc/
cae727db 4384
e2d1d6c0 4385FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4386M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4387M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4388L: linux-fsdevel@vger.kernel.org
1da177e4 4389S: Maintained
679655da
JP
4390F: include/linux/fcntl.h
4391F: include/linux/fs.h
c117ab84
CEB
4392F: include/uapi/linux/fcntl.h
4393F: include/uapi/linux/fs.h
679655da
JP
4394F: fs/fcntl.c
4395F: fs/locks.c
1da177e4 4396
e2d1d6c0 4397FILESYSTEMS (VFS and infrastructure)
8b58be88 4398M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4399L: linux-fsdevel@vger.kernel.org
173acc7c 4400S: Maintained
679655da 4401F: fs/*
173acc7c 4402
b26e0ed4 4403FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4404M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4405L: lm-sensors@lm-sensors.org
4406S: Maintained
d5ca6918
JP
4407F: drivers/hwmon/f75375s.c
4408F: include/linux/f75375s.h
b26e0ed4 4409
a331b0c3
CL
4410FIREWIRE AUDIO DRIVERS
4411M: Clemens Ladisch <clemens@ladisch.de>
4412L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4413T: git git://git.alsa-project.org/alsa-kernel.git
4414S: Maintained
4415F: sound/firewire/
4416
eb86ec51
SR
4417FIREWIRE MEDIA DRIVERS (firedtv)
4418M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4419L: linux-media@vger.kernel.org
4420L: linux1394-devel@lists.sourceforge.net
4421T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4422S: Maintained
4423F: drivers/media/firewire/
4424
a511ce33
CB
4425FIREWIRE SBP-2 TARGET
4426M: Chris Boot <bootc@bootc.net>
4427L: linux-scsi@vger.kernel.org
4428L: target-devel@vger.kernel.org
4429L: linux1394-devel@lists.sourceforge.net
4430T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4431S: Maintained
4432F: drivers/target/sbp/
4433
7d2c86b5 4434FIREWIRE SUBSYSTEM
8b58be88 4435M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4436L: linux1394-devel@lists.sourceforge.net
958a29cb 4437W: http://ieee1394.wiki.kernel.org/
2ca526bf 4438T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4439S: Maintained
679655da 4440F: drivers/firewire/
8f06ce3b
SR
4441F: include/linux/firewire.h
4442F: include/uapi/linux/firewire*.h
9f6d3c4b 4443F: tools/firewire/
e2d1d6c0
RD
4444
4445FIRMWARE LOADER (request_firmware)
39e68089
ML
4446M: Ming Lei <ming.lei@canonical.com>
4447L: linux-kernel@vger.kernel.org
4448S: Maintained
679655da
JP
4449F: Documentation/firmware_class/
4450F: drivers/base/firmware*.c
4451F: include/linux/firmware.h
e2d1d6c0 4452
f730e3dc 4453FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4454M: Joshua Morris <josh.h.morris@us.ibm.com>
4455M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4456S: Maintained
4457F: drivers/block/rsxx/
4458
8206f664 4459FLOPPY DRIVER
e5f6450c 4460M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4461T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4462S: Odd fixes
4463F: drivers/block/floppy.c
4464
9c9f32ed
AR
4465FMC SUBSYSTEM
4466M: Alessandro Rubini <rubini@gnudd.com>
4467W: http://www.ohwr.org/projects/fmc-bus
4468S: Supported
4469F: drivers/fmc/
4470F: include/linux/fmc*.h
4471F: include/linux/ipmi-fru.h
4472K: fmc_d.*register
4473
3c0ed7d5
AT
4474FPGA MANAGER FRAMEWORK
4475M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4476R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4477S: Maintained
4478F: drivers/fpga/
4479F: include/linux/fpga/fpga-mgr.h
4480W: http://www.rocketboards.org
4481
e2d1d6c0 4482FPU EMULATOR
8b58be88 4483M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4484W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4485S: Maintained
679655da 4486F: arch/x86/math-emu/
e2d1d6c0
RD
4487
4488FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4489L: netdev@vger.kernel.org
c173bfac 4490S: Orphan
679655da
JP
4491F: drivers/net/wan/dlci.c
4492F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4493
4494FRAMEBUFFER LAYER
5489e948
JCPV
4495M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4496M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4497L: linux-fbdev@vger.kernel.org
e2d1d6c0 4498W: http://linux-fbdev.sourceforge.net/
b22fe37b 4499Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4500T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4501S: Maintained
679655da 4502F: Documentation/fb/
b22fe37b
PM
4503F: drivers/video/
4504F: include/video/
679655da 4505F: include/linux/fb.h
c117ab84
CEB
4506F: include/uapi/video/
4507F: include/uapi/linux/fb.h
e2d1d6c0 4508
a57c188e 4509FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4510M: Timur Tabi <timur@tabi.org>
a57c188e 4511L: linux-fbdev@vger.kernel.org
c4ef9bc4 4512S: Maintained
8a61f013 4513F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4514
e2d1d6c0 4515FREESCALE DMA DRIVER
8b58be88
JP
4516M: Li Yang <leoli@freescale.com>
4517M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4518L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4519S: Maintained
679655da 4520F: drivers/dma/fsldma.*
e2d1d6c0
RD
4521
4522FREESCALE I2C CPM DRIVER
8b58be88 4523M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4524L: linuxppc-dev@lists.ozlabs.org
846557d3 4525L: linux-i2c@vger.kernel.org
0d2b405a 4526S: Maintained
679655da 4527F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4528
60e8c5ab 4529FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4530M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4531L: linux-fbdev@vger.kernel.org
efc03ecb 4532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4533S: Maintained
bad985a1 4534F: include/linux/platform_data/video-imxfb.h
8a61f013 4535F: drivers/video/fbdev/imxfb.c
60e8c5ab 4536
4d8e2cef
HX
4537FREESCALE QUAD SPI DRIVER
4538M: Han Xu <han.xu@freescale.com>
4539L: linux-mtd@lists.infradead.org
4540S: Maintained
4541F: drivers/mtd/spi-nor/fsl-quadspi.c
4542
4689a6b1 4543FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4544M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4545M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4546L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4547L: netdev@vger.kernel.org
4548S: Maintained
ec21e2ec 4549F: drivers/net/ethernet/freescale/fs_enet/
679655da 4550F: include/linux/fs_enet_pd.h
4689a6b1 4551
d9e9d82c 4552FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4553L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4554S: Orphan
7aa1aa6e
ZQ
4555F: drivers/soc/fsl/qe/
4556F: include/soc/fsl/*qe*.h
4557F: include/soc/fsl/*ucc*.h
d9e9d82c 4558
b55ef929 4559FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4560M: Li Yang <leoli@freescale.com>
6372594a 4561L: linux-usb@vger.kernel.org
a4724ed6 4562L: linuxppc-dev@lists.ozlabs.org
a7205b30 4563S: Maintained
faf2e1db 4564F: drivers/usb/gadget/udc/fsl*
a7205b30 4565
beaf53bf 4566FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4567M: Li Yang <leoli@freescale.com>
beaf53bf 4568L: netdev@vger.kernel.org
a4724ed6 4569L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4570S: Maintained
ec21e2ec 4571F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4572
abb1ed7b
CM
4573FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4574M: Claudiu Manoil <claudiu.manoil@freescale.com>
4575L: netdev@vger.kernel.org
4576S: Maintained
4577F: drivers/net/ethernet/freescale/gianfar*
4578X: drivers/net/ethernet/freescale/gianfar_ptp.c
4579F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4580
d9e9d82c 4581FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4582M: Timur Tabi <timur@tabi.org>
a4724ed6 4583L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4584S: Maintained
df621252 4585F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4586
4587FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4588M: Timur Tabi <timur@tabi.org>
dc85950a 4589M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4590M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4591L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4592L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4593S: Maintained
69aefcea 4594F: sound/soc/fsl/fsl*
dc85950a 4595F: sound/soc/fsl/imx*
69aefcea 4596F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4597
31c88965 4598FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4599M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4600L: linux-kernel@vger.kernel.org
4601S: Maintained
4602F: drivers/staging/fsl-mc/
4603
1da177e4 4604FREEVXFS FILESYSTEM
8b58be88 4605M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4606W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4607S: Maintained
679655da 4608F: fs/freevxfs/
1da177e4 4609
71038f52 4610FREEZER
49db1903 4611M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4612M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4613L: linux-pm@vger.kernel.org
71038f52 4614S: Supported
679655da
JP
4615F: Documentation/power/freezing-of-tasks.txt
4616F: include/linux/freezer.h
4617F: kernel/freezer.c
71038f52 4618
839a1f79
KRW
4619FRONTSWAP API
4620M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4621L: linux-kernel@vger.kernel.org
4622S: Maintained
4623F: mm/frontswap.c
4624F: include/linux/frontswap.h
4625
a5432f5a 4626FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4627M: David Howells <dhowells@redhat.com>
e62d6e24 4628L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4629S: Supported
4630F: Documentation/filesystems/caching/
4631F: fs/fscache/
4632F: include/linux/fscache*.h
4633
f58ad8f5 4634F2FS FILE SYSTEM
9b29d481 4635M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4636M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4637R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4638L: linux-f2fs-devel@lists.sourceforge.net
4639W: http://en.wikipedia.org/wiki/F2FS
4640T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4641S: Maintained
4642F: Documentation/filesystems/f2fs.txt
3bac380c 4643F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4644F: fs/f2fs/
4645F: include/linux/f2fs_fs.h
62d43eeb 4646F: include/trace/events/f2fs.h
f58ad8f5 4647
5ab7ffea 4648FUJITSU FR-V (FRV) PORT
0cf0305f 4649S: Orphan
679655da 4650F: arch/frv/
1da177e4 4651
20b93734 4652FUJITSU LAPTOP EXTRAS
409a3e98 4653M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4654L: platform-driver-x86@vger.kernel.org
20b93734 4655S: Maintained
679655da 4656F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4657
4da621b6
HK
4658FUJITSU M-5MO LS CAMERA ISP DRIVER
4659M: Kyungmin Park <kyungmin.park@samsung.com>
4660M: Heungjun Kim <riverful.kim@samsung.com>
4661L: linux-media@vger.kernel.org
4662S: Maintained
90d72ac6 4663F: drivers/media/i2c/m5mols/
b5dcee22 4664F: include/media/i2c/m5mols.h
4da621b6 4665
2d24c490
RG
4666FUJITSU TABLET EXTRAS
4667M: Robert Gerlach <khnz@gmx.de>
4668L: platform-driver-x86@vger.kernel.org
4669S: Maintained
4670F: drivers/platform/x86/fujitsu-tablet.c
4671
04578f17 4672FUSE: FILESYSTEM IN USERSPACE
8b58be88 4673M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4674L: fuse-devel@lists.sourceforge.net
4675W: http://fuse.sourceforge.net/
0a30f612 4676T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4677S: Maintained
679655da 4678F: fs/fuse/
c117ab84 4679F: include/uapi/linux/fuse.h
0a30f612 4680F: Documentation/filesystems/fuse.txt
04578f17 4681
1da177e4 4682FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4683M: Rik Faith <faith@cs.unc.edu>
1da177e4 4684L: linux-scsi@vger.kernel.org
baaea1dc 4685S: Odd Fixes (e.g., new signatures)
679655da 4686F: drivers/scsi/fdomain.*
1da177e4 4687
d8e2162c
PO
4688GCOV BASED KERNEL PROFILING
4689M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4690S: Maintained
4691F: kernel/gcov/
4692F: Documentation/gcov.txt
4693
1da177e4 4694GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4695M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4696L: linux-scsi@vger.kernel.org
4697W: http://www.icp-vortex.com/
4698S: Supported
679655da 4699F: drivers/scsi/gdt*
1da177e4 4700
158daf16
JK
4701GDB KERNEL DEBUGGING HELPER SCRIPTS
4702M: Jan Kiszka <jan.kiszka@siemens.com>
4703S: Supported
4704F: scripts/gdb/
4705
3169a1c7
HV
4706GEMTEK FM RADIO RECEIVER DRIVER
4707M: Hans Verkuil <hverkuil@xs4all.nl>
4708L: linux-media@vger.kernel.org
4709T: git git://linuxtv.org/media_tree.git
a825eaec 4710W: https://linuxtv.org
3169a1c7
HV
4711S: Maintained
4712F: drivers/media/radio/radio-gemtek*
4713
1c23af90 4714GENERIC GPIO I2C DRIVER
880b0e26 4715M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4716S: Supported
679655da
JP
4717F: drivers/i2c/busses/i2c-gpio.c
4718F: include/linux/i2c-gpio.h
1c23af90 4719
92ed1a76
PK
4720GENERIC GPIO I2C MULTIPLEXER DRIVER
4721M: Peter Korsgaard <peter.korsgaard@barco.com>
4722L: linux-i2c@vger.kernel.org
4723S: Supported
e7065e20
JD
4724F: drivers/i2c/muxes/i2c-mux-gpio.c
4725F: include/linux/i2c-mux-gpio.h
4726F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4727
9251ce95 4728GENERIC HDLC (WAN) DRIVERS
8b58be88 4729M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4730W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4731S: Maintained
679655da
JP
4732F: drivers/net/wan/c101.c
4733F: drivers/net/wan/hd6457*
4734F: drivers/net/wan/hdlc*
4735F: drivers/net/wan/n2.c
4736F: drivers/net/wan/pc300too.c
4737F: drivers/net/wan/pci200syn.c
4738F: drivers/net/wan/wanxl*
1da177e4 4739
1527aab6 4740GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4741M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4742L: linux-arch@vger.kernel.org
4743T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4744S: Maintained
14430813
JP
4745F: include/asm-generic/
4746F: include/uapi/asm-generic/
1527aab6 4747
ff764963
KVA
4748GENERIC PHY FRAMEWORK
4749M: Kishon Vijay Abraham I <kishon@ti.com>
4750L: linux-kernel@vger.kernel.org
4751T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4752S: Supported
4753F: drivers/phy/
4754F: include/linux/phy/
4755
eea97aed
KH
4756GENERIC PM DOMAINS
4757M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4758M: Kevin Hilman <khilman@kernel.org>
4759M: Ulf Hansson <ulf.hansson@linaro.org>
4760L: linux-pm@vger.kernel.org
4761S: Supported
4762F: drivers/base/power/domain*.c
4763F: include/linux/pm_domain.h
4764
ccb86a69 4765GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4766M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4767L: kvm@vger.kernel.org
ccb86a69
MT
4768S: Supported
4769F: drivers/uio/uio_pci_generic.c
4770
f8f1ec73
JP
4771GET_MAINTAINER SCRIPT
4772M: Joe Perches <joe@perches.com>
4773S: Maintained
4774F: scripts/get_maintainer.pl
4775
5be7b50f 4776GFS2 FILE SYSTEM
8b58be88 4777M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4778M: Bob Peterson <rpeterso@redhat.com>
a4644184 4779L: cluster-devel@redhat.com
5be7b50f 4780W: http://sources.redhat.com/cluster/
28666d6d 4781T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4782S: Supported
679655da
JP
4783F: Documentation/filesystems/gfs2*.txt
4784F: fs/gfs2/
c117ab84 4785F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4786
0a34eb8f 4787GIGASET ISDN DRIVERS
6b096fde 4788M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4789L: gigaset307x-common@lists.sourceforge.net
4790W: http://gigaset307x.sourceforge.net/
6b096fde 4791S: Odd Fixes
679655da
JP
4792F: Documentation/isdn/README.gigaset
4793F: drivers/isdn/gigaset/
c117ab84 4794F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4795
7eea35fe
JP
4796GO7007 MPEG CODEC
4797M: Hans Verkuil <hans.verkuil@cisco.com>
4798L: linux-media@vger.kernel.org
4799S: Maintained
4800F: drivers/media/usb/go7007/
4801
ca96ea86
BN
4802GOODIX TOUCHSCREEN
4803M: Bastien Nocera <hadess@hadess.net>
4804L: linux-input@vger.kernel.org
4805S: Maintained
4806F: drivers/input/touchscreen/goodix.c
4807
a0dc00b4 4808GPIO SUBSYSTEM
e4651a9f 4809M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4810M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4811L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4812T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4813S: Maintained
4814F: Documentation/gpio/
a0dc00b4 4815F: drivers/gpio/
bdc6e95e
AC
4816F: include/linux/gpio/
4817F: include/linux/gpio.h
9b692346 4818F: include/asm-generic/gpio.h
a0dc00b4 4819
71a6d0af
HW
4820GRE DEMULTIPLEXER DRIVER
4821M: Dmitry Kozlov <xeb@mail.ru>
4822L: netdev@vger.kernel.org
4823S: Maintained
11c26770
JP
4824F: net/ipv4/gre_demux.c
4825F: net/ipv4/gre_offload.c
71a6d0af
HW
4826F: include/net/gre.h
4827
d4c41139
KG
4828GRETH 10/100/1G Ethernet MAC device driver
4829M: Kristoffer Glembo <kristoffer@gaisler.com>
4830L: netdev@vger.kernel.org
4831S: Maintained
a31a96ad 4832F: drivers/net/ethernet/aeroflex/
d4c41139 4833
e8deeae2 4834GSPCA FINEPIX SUBDRIVER
8b58be88 4835M: Frank Zago <frank@zago.net>
661263b5 4836L: linux-media@vger.kernel.org
275ffde4 4837T: git git://linuxtv.org/media_tree.git
e8deeae2 4838S: Maintained
0c0d06ca 4839F: drivers/media/usb/gspca/finepix.c
e8deeae2 4840
4b3fa3c4
OL
4841GSPCA GL860 SUBDRIVER
4842M: Olivier Lorin <o.lorin@laposte.net>
4843L: linux-media@vger.kernel.org
275ffde4 4844T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4845S: Maintained
0c0d06ca 4846F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4847
e8deeae2 4848GSPCA M5602 SUBDRIVER
8b58be88 4849M: Erik Andren <erik.andren@gmail.com>
661263b5 4850L: linux-media@vger.kernel.org
275ffde4 4851T: git git://linuxtv.org/media_tree.git
e8deeae2 4852S: Maintained
0c0d06ca 4853F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4854
4855GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4856M: Hans de Goede <hdegoede@redhat.com>
661263b5 4857L: linux-media@vger.kernel.org
275ffde4 4858T: git git://linuxtv.org/media_tree.git
e8deeae2 4859S: Maintained
0c0d06ca 4860F: drivers/media/usb/gspca/pac207.c
e8deeae2 4861
261982f1 4862GSPCA SN9C20X SUBDRIVER
d95c5b0b 4863M: Brian Johnson <brijohn@gmail.com>
261982f1 4864L: linux-media@vger.kernel.org
275ffde4 4865T: git git://linuxtv.org/media_tree.git
261982f1 4866S: Maintained
0c0d06ca 4867F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4868
e8deeae2 4869GSPCA T613 SUBDRIVER
8b58be88 4870M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4871L: linux-media@vger.kernel.org
275ffde4 4872T: git git://linuxtv.org/media_tree.git
e8deeae2 4873S: Maintained
0c0d06ca 4874F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4875
4876GSPCA USB WEBCAM DRIVER
fc3f906b 4877M: Hans de Goede <hdegoede@redhat.com>
661263b5 4878L: linux-media@vger.kernel.org
275ffde4 4879T: git git://linuxtv.org/media_tree.git
e8deeae2 4880S: Maintained
0c0d06ca 4881F: drivers/media/usb/gspca/
e8deeae2 4882
584ec979 4883GUID PARTITION TABLE (GPT)
4f973c63 4884M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4885L: linux-efi@vger.kernel.org
4886S: Maintained
4887F: block/partitions/efi.*
4888
aa3c598b 4889STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4890M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4891L: linux-media@vger.kernel.org
275ffde4 4892T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4893S: Maintained
4894F: drivers/media/usb/stk1160/
e8deeae2 4895
4e456b86
YS
4896H8/300 ARCHITECTURE
4897M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4898L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4899W: http://uclinux-h8.sourceforge.jp
4900T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4901S: Maintained
4902F: arch/h8300/
4903F: drivers/clocksource/h8300_*.c
4904F: drivers/clk/h8300/
4905F: drivers/irqchip/irq-renesas-h8*.c
4906
71a6d0af
HW
4907HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4908M: Frank Seidel <frank@f-seidel.de>
4909L: platform-driver-x86@vger.kernel.org
4910W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4911S: Maintained
4912F: drivers/platform/x86/hdaps.c
4913
48fc9e26
HV
4914HDPVR USB VIDEO ENCODER DRIVER
4915M: Hans Verkuil <hverkuil@xs4all.nl>
4916L: linux-media@vger.kernel.org
4917T: git git://linuxtv.org/media_tree.git
a825eaec 4918W: https://linuxtv.org
48fc9e26 4919S: Odd Fixes
14430813 4920F: drivers/media/usb/hdpvr/
48fc9e26 4921
71a6d0af 4922HWPOISON MEMORY FAILURE HANDLING
f9625c48 4923M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4924L: linux-mm@kvack.org
71a6d0af
HW
4925S: Maintained
4926F: mm/memory-failure.c
4927F: mm/hwpoison-inject.c
4928
4929HYPERVISOR VIRTUAL CONSOLE DRIVER
4930L: linuxppc-dev@lists.ozlabs.org
4931S: Odd Fixes
4932F: drivers/tty/hvc/
4933
e5ab1477
AP
4934HACKRF MEDIA DRIVER
4935M: Antti Palosaari <crope@iki.fi>
4936L: linux-media@vger.kernel.org
a825eaec 4937W: https://linuxtv.org
e5ab1477
AP
4938W: http://palosaari.fi/linux/
4939Q: http://patchwork.linuxtv.org/project/linux-media/list/
4940T: git git://linuxtv.org/anttip/media_tree.git
4941S: Maintained
4942F: drivers/media/usb/hackrf/
4943
5b543965 4944HARDWARE MONITORING
d8130624 4945M: Jean Delvare <jdelvare@suse.com>
ca462085 4946M: Guenter Roeck <linux@roeck-us.net>
5b543965 4947L: lm-sensors@lm-sensors.org
595142e0 4948W: http://www.lm-sensors.org/
a94ef4ed 4949T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4950T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4951S: Maintained
047f4ec2 4952F: Documentation/hwmon/
679655da 4953F: drivers/hwmon/
047f4ec2 4954F: include/linux/hwmon*.h
5b543965 4955
844dd05f 4956HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4957M: Matt Mackall <mpm@selenic.com>
4958M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4959L: linux-crypto@vger.kernel.org
c0d0787b 4960S: Odd fixes
679655da
JP
4961F: Documentation/hw_random.txt
4962F: drivers/char/hw_random/
4963F: include/linux/hw_random.h
844dd05f 4964
8b37fcfc
OBC
4965HARDWARE SPINLOCK CORE
4966M: Ohad Ben-Cohen <ohad@wizery.com>
4967S: Maintained
9f273c24 4968T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
4969F: Documentation/hwspinlock.txt
4970F: drivers/hwspinlock/hwspinlock_*
4971F: include/linux/hwspinlock.h
4972
1da177e4 4973HARMONY SOUND DRIVER
ac6aecbf 4974L: linux-parisc@vger.kernel.org
1da177e4 4975S: Maintained
679655da 4976F: sound/parisc/harmony.*
1da177e4 4977
91952bc0
AP
4978HD29L2 MEDIA DRIVER
4979M: Antti Palosaari <crope@iki.fi>
4980L: linux-media@vger.kernel.org
a825eaec 4981W: https://linuxtv.org
91952bc0
AP
4982W: http://palosaari.fi/linux/
4983Q: http://patchwork.linuxtv.org/project/linux-media/list/
4984T: git git://linuxtv.org/anttip/media_tree.git
4985S: Maintained
4986F: drivers/media/dvb-frontends/hd29l2*
4987
e2d1d6c0 4988HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 4989L: iss_storagedev@hp.com
af9f1b3c 4990S: Orphan
679655da
JP
4991F: Documentation/blockdev/cpqarray.txt
4992F: drivers/block/cpqarray.*
e2d1d6c0 4993
9257aa49 4994HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
693373db 4995M: Don Brace <don.brace@pmcs.com>
9257aa49 4996L: iss_storagedev@hp.com
693373db
DB
4997L: storagedev@pmcs.com
4998L: linux-scsi@vger.kernel.org
9257aa49
SC
4999S: Supported
5000F: Documentation/scsi/hpsa.txt
5001F: drivers/scsi/hpsa*.[ch]
5002F: include/linux/cciss*.h
c117ab84 5003F: include/uapi/linux/cciss*.h
9257aa49 5004
e2d1d6c0 5005HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 5006M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 5007L: iss_storagedev@hp.com
693373db
DB
5008L: storagedev@pmcs.com
5009L: linux-scsi@vger.kernel.org
e2d1d6c0 5010S: Supported
679655da
JP
5011F: Documentation/blockdev/cciss.txt
5012F: drivers/block/cciss*
5013F: include/linux/cciss_ioctl.h
c117ab84 5014F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5015
1da177e4 5016HFS FILESYSTEM
6cf515e1
GU
5017L: linux-fsdevel@vger.kernel.org
5018S: Orphan
679655da
JP
5019F: Documentation/filesystems/hfs.txt
5020F: fs/hfs/
1da177e4 5021
ef575f47
GU
5022HFSPLUS FILESYSTEM
5023L: linux-fsdevel@vger.kernel.org
5024S: Orphan
5025F: Documentation/filesystems/hfsplus.txt
5026F: fs/hfsplus/
5027
1da177e4 5028HGA FRAMEBUFFER DRIVER
8b58be88 5029M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5030L: linux-nvidia@lists.surfsouth.com
5031W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5032S: Maintained
8a61f013 5033F: drivers/video/fbdev/hgafb.c
1da177e4 5034
4480f15b 5035HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5036M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5037M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5038L: linux-pm@vger.kernel.org
e2d1d6c0 5039S: Supported
679655da
JP
5040F: arch/x86/power/
5041F: drivers/base/power/
5042F: kernel/power/
5043F: include/linux/suspend.h
5044F: include/linux/freezer.h
5045F: include/linux/pm.h
679655da 5046F: arch/*/include/asm/suspend*.h
e2d1d6c0 5047
4ef4caad 5048HID CORE LAYER
e5f6450c 5049M: Jiri Kosina <jikos@kernel.org>
406df153 5050R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5051L: linux-input@vger.kernel.org
54e5881d 5052T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5053S: Maintained
679655da
JP
5054F: drivers/hid/
5055F: include/linux/hid*
c117ab84 5056F: include/uapi/linux/hid*
4ef4caad 5057
30ee72f0 5058HID SENSOR HUB DRIVERS
e5f6450c 5059M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5060M: Jonathan Cameron <jic23@kernel.org>
5061M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5062L: linux-input@vger.kernel.org
5063L: linux-iio@vger.kernel.org
5064S: Maintained
5065F: Documentation/hid/hid-sensor*
5066F: drivers/hid/hid-sensor-*
5067F: drivers/iio/*/hid-*
5068F: include/linux/hid-sensor-*
5069
38bed542 5070HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5071M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5072L: linux-kernel@vger.kernel.org
75fc2d37 5073T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5074S: Maintained
679655da 5075F: Documentation/timers/
5cee9645 5076F: kernel/time/hrtimer.c
88606e80
TG
5077F: kernel/time/clockevents.c
5078F: kernel/time/tick*.*
5079F: kernel/time/timer_*.c
05ed8490 5080F: include/linux/clockchips.h
679655da 5081F: include/linux/hrtimer.h
38bed542 5082
1da177e4 5083HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5084L: linux-hams@vger.kernel.org
8b64f2a0 5085S: Orphan
679655da
JP
5086F: drivers/net/hamradio/dmascc.c
5087F: drivers/net/hamradio/scc.c
1da177e4 5088
ede1e6f8 5089HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5090M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5091W: http://www.highpoint-tech.com
5092S: Supported
679655da
JP
5093F: Documentation/scsi/hptiop.txt
5094F: drivers/scsi/hptiop.c
ede1e6f8 5095
1da177e4 5096HIPPI
8b58be88 5097M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5098L: linux-hippi@sunsite.dk
5099S: Maintained
679655da 5100F: include/linux/hippidevice.h
c117ab84 5101F: include/uapi/linux/if_hippi.h
679655da 5102F: net/802/hippi.c
ff5a3b50 5103F: drivers/net/hippi/
1da177e4 5104
16c6c252
JG
5105HISILICON SAS Controller
5106M: John Garry <john.garry@huawei.com>
5107W: http://www.hisilicon.com
5108S: Supported
5109F: drivers/scsi/hisi_sas/
5110F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5111
ff1d2767 5112HOST AP DRIVER
8b58be88 5113M: Jouni Malinen <j@w1.fi>
85d32e7b 5114L: hostap@shmoo.com (subscribers-only)
724c6b35 5115L: linux-wireless@vger.kernel.org
ff1d2767
JM
5116W: http://hostap.epitest.fi/
5117S: Maintained
eb4f98d5 5118F: drivers/net/wireless/intersil/hostap/
ff1d2767 5119
dd8cd779 5120HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5121L: platform-driver-x86@vger.kernel.org
95c70215 5122S: Orphan
679655da 5123F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5124
e2d1d6c0 5125HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5126M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5127S: Maintained
7e25d724 5128F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5129
7d2c86b5 5130HPET: High Precision Event Timers driver
8b58be88 5131M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5132S: Maintained
679655da
JP
5133F: Documentation/timers/hpet.txt
5134F: drivers/char/hpet.c
5135F: include/linux/hpet.h
c117ab84 5136F: include/uapi/linux/hpet.h
b9b0332f 5137
e07b5d79 5138HPET: x86
9e06f631 5139S: Orphan
679655da
JP
5140F: arch/x86/kernel/hpet.c
5141F: arch/x86/include/asm/hpet.h
b9b0332f 5142
1da177e4 5143HPFS FILESYSTEM
8b58be88 5144M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5145W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5146S: Maintained
679655da 5147F: fs/hpfs/
1da177e4 5148
3441cded 5149HSI SUBSYSTEM
56459ea9
SR
5150M: Sebastian Reichel <sre@kernel.org>
5151T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5152S: Maintained
5153F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5154F: Documentation/hsi.txt
3441cded
SR
5155F: drivers/hsi/
5156F: include/linux/hsi/
5157F: include/uapi/linux/hsi/
5158
7d2c86b5 5159HSO 3G MODEM DRIVER
8b58be88 5160M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5161W: http://www.pharscape.org
5162S: Maintained
679655da 5163F: drivers/net/usb/hso.c
11cd29b0 5164
19990e29
AB
5165HSR NETWORK PROTOCOL
5166M: Arvid Brodin <arvid.brodin@alten.se>
5167L: netdev@vger.kernel.org
5168S: Maintained
5169F: net/hsr/
5170
5a18c343 5171HTCPEN TOUCHSCREEN DRIVER
8b58be88 5172M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5173L: linux-input@vger.kernel.org
5174S: Maintained
679655da 5175F: drivers/input/touchscreen/htcpen.c
5a18c343 5176
1da177e4 5177HUGETLB FILESYSTEM
6d49e352 5178M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5179S: Maintained
679655da 5180F: fs/hugetlbfs/
1da177e4 5181
05183189 5182Hyper-V CORE AND DRIVERS
9c3646d1 5183M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5184M: Haiyang Zhang <haiyangz@microsoft.com>
5185L: devel@linuxdriverproject.org
5186S: Maintained
a4162747
HZ
5187F: arch/x86/include/asm/mshyperv.h
5188F: arch/x86/include/uapi/asm/hyperv.h
5189F: arch/x86/kernel/cpu/mshyperv.c
05183189 5190F: drivers/hid/hid-hyperv.c
a4162747 5191F: drivers/hv/
f92ca80b 5192F: drivers/input/serio/hyperv-keyboard.c
05183189 5193F: drivers/net/hyperv/
a4162747 5194F: drivers/scsi/storvsc_drv.c
8a61f013 5195F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5196F: include/linux/hyperv.h
5197F: tools/hv/
54bf725e 5198F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5199
d85c8a6a 5200I2C OVER PARALLEL PORT
d8130624 5201M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5202L: linux-i2c@vger.kernel.org
5203S: Maintained
5204F: Documentation/i2c/busses/i2c-parport
5205F: Documentation/i2c/busses/i2c-parport-light
5206F: drivers/i2c/busses/i2c-parport.c
5207F: drivers/i2c/busses/i2c-parport-light.c
5208
5209I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5210M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5211L: linux-i2c@vger.kernel.org
5212S: Maintained
5213F: Documentation/i2c/busses/i2c-ali1535
5214F: Documentation/i2c/busses/i2c-ali1563
5215F: Documentation/i2c/busses/i2c-ali15x3
5216F: Documentation/i2c/busses/i2c-amd756
5217F: Documentation/i2c/busses/i2c-amd8111
5218F: Documentation/i2c/busses/i2c-i801
5219F: Documentation/i2c/busses/i2c-nforce2
5220F: Documentation/i2c/busses/i2c-piix4
5221F: Documentation/i2c/busses/i2c-sis5595
5222F: Documentation/i2c/busses/i2c-sis630
5223F: Documentation/i2c/busses/i2c-sis96x
5224F: Documentation/i2c/busses/i2c-via
5225F: Documentation/i2c/busses/i2c-viapro
5226F: drivers/i2c/busses/i2c-ali1535.c
5227F: drivers/i2c/busses/i2c-ali1563.c
5228F: drivers/i2c/busses/i2c-ali15x3.c
5229F: drivers/i2c/busses/i2c-amd756.c
5230F: drivers/i2c/busses/i2c-amd756-s4882.c
5231F: drivers/i2c/busses/i2c-amd8111.c
5232F: drivers/i2c/busses/i2c-i801.c
5233F: drivers/i2c/busses/i2c-isch.c
5234F: drivers/i2c/busses/i2c-nforce2.c
5235F: drivers/i2c/busses/i2c-nforce2-s4985.c
5236F: drivers/i2c/busses/i2c-piix4.c
5237F: drivers/i2c/busses/i2c-sis5595.c
5238F: drivers/i2c/busses/i2c-sis630.c
5239F: drivers/i2c/busses/i2c-sis96x.c
5240F: drivers/i2c/busses/i2c-via.c
5241F: drivers/i2c/busses/i2c-viapro.c
5242
cb7f07a4
NH
5243I2C/SMBUS ISMT DRIVER
5244M: Seth Heasley <seth.heasley@intel.com>
5245M: Neil Horman <nhorman@tuxdriver.com>
5246L: linux-i2c@vger.kernel.org
5247F: drivers/i2c/busses/i2c-ismt.c
5248F: Documentation/i2c/busses/i2c-ismt
5249
6ea884db 5250I2C/SMBUS STUB DRIVER
d8130624 5251M: Jean Delvare <jdelvare@suse.com>
846557d3 5252L: linux-i2c@vger.kernel.org
6ea884db 5253S: Maintained
8547a5bc 5254F: drivers/i2c/i2c-stub.c
6ea884db 5255
5b543965 5256I2C SUBSYSTEM
14d77c4d 5257M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5258L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5259W: https://i2c.wiki.kernel.org/
5260Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5261T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5262S: Maintained
40ed1b4c 5263F: Documentation/devicetree/bindings/i2c/
679655da
JP
5264F: Documentation/i2c/
5265F: drivers/i2c/
630bc46e 5266F: drivers/i2c/*/
679655da 5267F: include/linux/i2c.h
03b70d62 5268F: include/linux/i2c-*.h
c117ab84
CEB
5269F: include/uapi/linux/i2c.h
5270F: include/uapi/linux/i2c-*.h
1da177e4 5271
4560d677
WS
5272I2C ACPI SUPPORT
5273M: Mika Westerberg <mika.westerberg@linux.intel.com>
5274L: linux-i2c@vger.kernel.org
5275L: linux-acpi@vger.kernel.org
5276S: Maintained
4560d677 5277
d85c8a6a 5278I2C-TAOS-EVM DRIVER
d8130624 5279M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5280L: linux-i2c@vger.kernel.org
5281S: Maintained
5282F: Documentation/i2c/busses/i2c-taos-evm
5283F: drivers/i2c/busses/i2c-taos-evm.c
5284
e8c76eed 5285I2C-TINY-USB DRIVER
8b58be88 5286M: Till Harbaum <till@harbaum.org>
846557d3 5287L: linux-i2c@vger.kernel.org
932d1872 5288W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5289S: Maintained
679655da 5290F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5291
1da177e4 5292i386 BOOT CODE
8b58be88 5293M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5294S: Maintained
679655da 5295F: arch/x86/boot/
1da177e4
LT
5296
5297i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5298M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5299T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5300S: Maintained
5301
1da177e4 5302IA64 (Itanium) PLATFORM
8b58be88
JP
5303M: Tony Luck <tony.luck@intel.com>
5304M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5305L: linux-ia64@vger.kernel.org
6b1c70b1 5306T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5307S: Maintained
679655da 5308F: arch/ia64/
1da177e4 5309
4cd38750
LDSB
5310IBM Power VMX Cryptographic instructions
5311M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5312M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5313L: linux-crypto@vger.kernel.org
5314S: Supported
5315F: drivers/crypto/vmx/Makefile
5316F: drivers/crypto/vmx/Kconfig
5317F: drivers/crypto/vmx/vmx.c
5318F: drivers/crypto/vmx/aes*
5319F: drivers/crypto/vmx/ghash*
5320F: drivers/crypto/vmx/ppc-xlate.pl
5321
956c203c 5322IBM Power in-Nest Crypto Acceleration
4cd38750 5323M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5324M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5325L: linux-crypto@vger.kernel.org
5326S: Supported
28bceeaa
DS
5327F: drivers/crypto/nx/Makefile
5328F: drivers/crypto/nx/Kconfig
5329F: drivers/crypto/nx/nx-aes*
5330F: drivers/crypto/nx/nx-sha*
5331F: drivers/crypto/nx/nx.*
5332F: drivers/crypto/nx/nx_csbcpb.h
5333F: drivers/crypto/nx/nx_debugfs.h
956c203c 5334
0e16aafb 5335IBM Power 842 compression accelerator
41656aa7 5336M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5337S: Supported
28bceeaa
DS
5338F: drivers/crypto/nx/Makefile
5339F: drivers/crypto/nx/Kconfig
7011a122 5340F: drivers/crypto/nx/nx-842*
2da572c9 5341F: include/linux/sw842.h
2062c5b6 5342F: crypto/842.c
2da572c9 5343F: lib/842/
0e16aafb 5344
1da177e4 5345IBM Power Linux RAID adapter
8b58be88 5346M: Brian King <brking@us.ibm.com>
1da177e4 5347S: Supported
679655da 5348F: drivers/scsi/ipr.*
1da177e4 5349
9d348af4 5350IBM Power Virtual Ethernet Device Driver
eddd63a6 5351M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5352L: netdev@vger.kernel.org
5353S: Supported
9aa32835 5354F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5355
032c5e82
TF
5356IBM Power SRIOV Virtual NIC Device Driver
5357M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5358M: John Allen <jallen@linux.vnet.ibm.com>
5359L: netdev@vger.kernel.org
5360S: Supported
5361F: drivers/net/ethernet/ibm/ibmvnic.*
5362
e6babec6 5363IBM Power Virtual SCSI Device Drivers
bcbde52b 5364M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5365L: linux-scsi@vger.kernel.org
5366S: Supported
e6babec6
NF
5367F: drivers/scsi/ibmvscsi/ibmvscsi*
5368F: drivers/scsi/ibmvscsi/viosrp.h
5369
5370IBM Power Virtual FC Device Drivers
44b4dad9 5371M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5372L: linux-scsi@vger.kernel.org
5373S: Supported
5374F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5375
1da177e4 5376IBM ServeRAID RAID DRIVER
f9213e78 5377S: Orphan
679655da 5378F: drivers/scsi/ips.*
1da177e4 5379
6ed9f9c4
PT
5380ICH LPC AND GPIO DRIVER
5381M: Peter Tyser <ptyser@xes-inc.com>
5382S: Maintained
5383F: drivers/mfd/lpc_ich.c
5384F: drivers/gpio/gpio-ich.c
5385
1e7106fc 5386IDE SUBSYSTEM
8b58be88 5387M: "David S. Miller" <davem@davemloft.net>
1da177e4 5388L: linux-ide@vger.kernel.org
8a6e2535 5389Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5390T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5391S: Maintained
679655da
JP
5392F: Documentation/ide/
5393F: drivers/ide/
5394F: include/linux/ide.h
1da177e4 5395
6cb8c13d
IP
5396IDEAPAD LAPTOP EXTRAS DRIVER
5397M: Ike Panhc <ike.pan@canonical.com>
5398L: platform-driver-x86@vger.kernel.org
5399W: http://launchpad.net/ideapad-laptop
5400S: Maintained
5401F: drivers/platform/x86/ideapad-laptop.c
5402
1ea4c161
AM
5403IDEAPAD LAPTOP SLIDEBAR DRIVER
5404M: Andrey Moiseev <o2g.org.ru@gmail.com>
5405L: linux-input@vger.kernel.org
5406W: https://github.com/o2genum/ideapad-slidebar
5407S: Maintained
5408F: drivers/input/misc/ideapad_slidebar.c
5409
0f861e8c 5410IDE/ATAPI DRIVERS
487ba8e8 5411M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5412L: linux-ide@vger.kernel.org
c404c199 5413S: Maintained
679655da
JP
5414F: Documentation/cdrom/ide-cd
5415F: drivers/ide/ide-cd*
1da177e4 5416
27471fdb 5417IDLE-I7300
8b58be88 5418M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5419L: linux-pm@vger.kernel.org
27471fdb 5420S: Supported
679655da 5421F: drivers/idle/i7300_idle.c
27471fdb 5422
02cf2286 5423IEEE 802.15.4 SUBSYSTEM
b6e195fd 5424M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5425L: linux-wpan@vger.kernel.org
5426W: https://github.com/linux-wpan
5427T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5428S: Maintained
5429F: net/ieee802154/
68653359 5430F: net/mac802154/
251741b1 5431F: drivers/net/ieee802154/
580947d3
AA
5432F: include/linux/nl802154.h
5433F: include/linux/ieee802154.h
5434F: include/net/nl802154.h
5435F: include/net/mac802154.h
5436F: include/net/af_ieee802154.h
5437F: include/net/cfg802154.h
5438F: include/net/ieee802154_netdev.h
ebef9c12 5439F: Documentation/networking/ieee802154.txt
02cf2286 5440
b1c97193
SY
5441IGORPLUG-USB IR RECEIVER
5442M: Sean Young <sean@mess.org>
5443L: linux-media@vger.kernel.org
5444S: Maintained
5445F: drivers/media/rc/igorplugusb.c
5446
40ad4a30
SY
5447IGUANAWORKS USB IR TRANSCEIVER
5448M: Sean Young <sean@mess.org>
5449L: linux-media@vger.kernel.org
5450S: Maintained
5451F: drivers/media/rc/iguanair.c
5452
9545f86e 5453IIO SUBSYSTEM AND DRIVERS
030a13d7 5454M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5455R: Hartmut Knaack <knaack.h@gmx.de>
5456R: Lars-Peter Clausen <lars@metafoo.de>
5457R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5458L: linux-iio@vger.kernel.org
5459S: Maintained
03e7c251 5460F: drivers/iio/
9545f86e 5461F: drivers/staging/iio/
8fe671fc 5462F: include/linux/iio/
817020cf 5463F: tools/iio/
9545f86e 5464
65519263
SG
5465IKANOS/ADI EAGLE ADSL USB DRIVER
5466M: Matthieu Castet <castet.matthieu@free.fr>
5467M: Stanislaw Gruszka <stf_xl@wp.pl>
5468S: Maintained
5469F: drivers/usb/atm/ueagle-atm.c
5470
e89ab51f
GR
5471INA209 HARDWARE MONITOR DRIVER
5472M: Guenter Roeck <linux@roeck-us.net>
5473L: lm-sensors@lm-sensors.org
5474S: Maintained
5475F: Documentation/hwmon/ina209
5476F: Documentation/devicetree/bindings/i2c/ina209.txt
5477F: drivers/hwmon/ina209.c
5478
5479INA2XX HARDWARE MONITOR DRIVER
5480M: Guenter Roeck <linux@roeck-us.net>
5481L: lm-sensors@lm-sensors.org
5482S: Maintained
5483F: Documentation/hwmon/ina2xx
5484F: drivers/hwmon/ina2xx.c
5485F: include/linux/platform_data/ina2xx.h
5486
14dc124f
SIG
5487INDUSTRY PACK SUBSYSTEM (IPACK)
5488M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5489M: Jens Taprogge <jens.taprogge@taprogge.org>
5490M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5491L: industrypack-devel@lists.sourceforge.net
5492W: http://industrypack.sourceforge.net
5493S: Maintained
5494F: drivers/ipack/
5495
8adc53fd
ZLK
5496INGENIC JZ4780 DMA Driver
5497M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5498S: Maintained
5499F: drivers/dma/dma-jz4780.c
5500
aa7168f4 5501INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5502M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5503M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5504L: linux-ima-devel@lists.sourceforge.net
5505L: linux-ima-user@lists.sourceforge.net
5506L: linux-security-module@vger.kernel.org
9f273c24 5507T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5508S: Supported
679655da 5509F: security/integrity/ima/
aa7168f4 5510
9a4ea5a9
JH
5511IMGTEC IR DECODER DRIVER
5512M: James Hogan <james.hogan@imgtec.com>
5513S: Maintained
5514F: drivers/media/rc/img-ir/
5515
1da177e4 5516IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5517L: linux-fbdev@vger.kernel.org
843393d3 5518S: Orphan
8a61f013 5519F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5520
5521INFINIBAND SUBSYSTEM
b6b2bbe6 5522M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5523M: Sean Hefty <sean.hefty@intel.com>
5524M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5525L: linux-rdma@vger.kernel.org
605841f5 5526W: http://www.openfabrics.org/
8a6e2535 5527Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5528T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5529S: Supported
679655da
JP
5530F: Documentation/infiniband/
5531F: drivers/infiniband/
2dfcad3a 5532F: drivers/staging/rdma/
c117ab84 5533F: include/uapi/linux/if_infiniband.h
954138dc
YD
5534F: include/uapi/rdma/
5535F: include/rdma/
1da177e4 5536
c9f04f58 5537INOTIFY
8b58be88
JP
5538M: John McCutchan <john@johnmccutchan.com>
5539M: Robert Love <rlove@rlove.org>
5540M: Eric Paris <eparis@parisplace.org>
c9f04f58 5541S: Maintained
679655da
JP
5542F: Documentation/filesystems/inotify.txt
5543F: fs/notify/inotify/
5544F: include/linux/inotify.h
c117ab84 5545F: include/uapi/linux/inotify.h
c9f04f58 5546
e2d1d6c0 5547INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5548M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5549L: linux-input@vger.kernel.org
8a6e2535 5550Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5551T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5552S: Maintained
679655da 5553F: drivers/input/
f4eea7e2 5554F: include/linux/input.h
c117ab84 5555F: include/uapi/linux/input.h
f4eea7e2 5556F: include/linux/input/
e2d1d6c0 5557
3267a87f 5558INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5559M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5560L: linux-input@vger.kernel.org
75dd112a 5561S: Odd fixes
3267a87f 5562F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5563F: drivers/input/input-mt.c
3267a87f
HR
5564K: \b(ABS|SYN)_MT_
5565
97fa99a3
JY
5566INTEL ASoC BDW/HSW DRIVERS
5567M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5568L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5569S: Supported
e8e1225d
JP
5570F: sound/soc/intel/common/sst-dsp*
5571F: sound/soc/intel/common/sst-firmware.c
5572F: sound/soc/intel/boards/broadwell.c
5573F: sound/soc/intel/haswell/
97fa99a3 5574
4ac13e17
DJ
5575INTEL C600 SERIES SAS CONTROLLER DRIVER
5576M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5577M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5578L: linux-scsi@vger.kernel.org
7106891a
DJ
5579T: git git://git.code.sf.net/p/intel-sas/isci
5580S: Supported
4ac13e17 5581F: drivers/scsi/isci/
4ac13e17 5582
ecc83e52
AH
5583INTEL HID EVENT DRIVER
5584M: Alex Hung <alex.hung@canonical.com>
5585L: platform-driver-x86@vger.kernel.org
5586S: Maintained
5587F: drivers/platform/x86/intel-hid.c
5588
26717172
LB
5589INTEL IDLE DRIVER
5590M: Len Brown <lenb@kernel.org>
bf1c138e 5591L: linux-pm@vger.kernel.org
08deed1e 5592T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5593S: Supported
5594F: drivers/idle/intel_idle.c
5595
7c1ac18d 5596INTEL PSTATE DRIVER
58ac1f62
SP
5597M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5598M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5599L: linux-pm@vger.kernel.org
5600S: Supported
5601F: drivers/cpufreq/intel_pstate.c
5602
9eb8ef74 5603INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5604M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5605L: linux-fbdev@vger.kernel.org
ce00f85c 5606S: Maintained
679655da 5607F: Documentation/fb/intelfb.txt
8a61f013 5608F: drivers/video/fbdev/intelfb/
9eb8ef74 5609
1da177e4 5610INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5611M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5612L: linux-fbdev@vger.kernel.org
ce00f85c 5613S: Maintained
8a61f013 5614F: drivers/video/fbdev/i810/
1da177e4 5615
f4a9bc4c 5616INTEL MENLOW THERMAL DRIVER
8b58be88 5617M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5618L: platform-driver-x86@vger.kernel.org
5ca92bd9 5619W: https://01.org/linux-acpi
f4a9bc4c 5620S: Supported
679655da 5621F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5622
248a9dc3 5623INTEL I/OAT DMA DRIVER
18ebd564 5624M: Dave Jiang <dave.jiang@intel.com>
08223d80 5625R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5626L: dmaengine@vger.kernel.org
5627Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5628S: Supported
679655da 5629F: drivers/dma/ioat*
248a9dc3 5630
6c8909b4 5631INTEL IOMMU (VT-d)
8b58be88 5632M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5633L: iommu@lists.linux-foundation.org
54e5881d 5634T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5635S: Supported
3fb39615 5636F: drivers/iommu/intel-iommu.c
679655da 5637F: include/linux/intel-iommu.h
6c8909b4 5638
b3e5f263 5639INTEL IOP-ADMA DMA DRIVER
08223d80 5640R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5641S: Odd fixes
679655da 5642F: drivers/dma/iop-adma.c
b3e5f263 5643
9251ce95 5644INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5645M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5646S: Maintained
679655da
JP
5647F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5648F: arch/arm/mach-ixp4xx/include/mach/npe.h
5649F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5650F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5651F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5652F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5653
844dd05f 5654INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5655M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5656S: Maintained
679655da 5657F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5658
2f302324 5659INTEL ETHERNET DRIVERS
8b58be88 5660M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5661R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5662R: Shannon Nelson <shannon.nelson@intel.com>
5663R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5664R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5665R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5666R: John Ronciak <john.ronciak@intel.com>
5667R: Mitch Williams <mitch.a.williams@intel.com>
5668L: intel-wired-lan@lists.osuosl.org
f6fde11a 5669W: http://www.intel.com/support/feedback.htm
d94e6fed 5670W: http://e1000.sourceforge.net/
2f302324
JK
5671Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5672T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5673T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5674S: Supported
0d164401
JK
5675F: Documentation/networking/e100.txt
5676F: Documentation/networking/e1000.txt
5677F: Documentation/networking/e1000e.txt
5678F: Documentation/networking/igb.txt
5679F: Documentation/networking/igbvf.txt
5680F: Documentation/networking/ixgb.txt
5681F: Documentation/networking/ixgbe.txt
5682F: Documentation/networking/ixgbevf.txt
1bff6529 5683F: Documentation/networking/i40e.txt
105bf2fe 5684F: Documentation/networking/i40evf.txt
dee1ad47 5685F: drivers/net/ethernet/intel/
bc90d291 5686F: drivers/net/ethernet/intel/*/
1da177e4 5687
0963d59b
LW
5688INTEL-MID GPIO DRIVER
5689M: David Cohen <david.a.cohen@linux.intel.com>
5690L: linux-gpio@vger.kernel.org
5691S: Maintained
5692F: drivers/gpio/gpio-intel-mid.c
5693
ca907a90
SY
5694INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5695M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5696L: linux-wireless@vger.kernel.org
ca907a90 5697S: Maintained
679655da 5698F: Documentation/networking/README.ipw2100
679655da 5699F: Documentation/networking/README.ipw2200
367a1092 5700F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5701
5760b0a5
AS
5702INTEL(R) TRACE HUB
5703M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5704S: Supported
5705F: Documentation/trace/intel_th.txt
5706F: drivers/hwtracing/intel_th/
5707
4bd96a7a 5708INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5709M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5710L: tboot-devel@lists.sourceforge.net
5711W: http://tboot.sourceforge.net
e9b7d7c8 5712T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5713S: Supported
5714F: Documentation/intel_txt.txt
5715F: include/linux/tboot.h
5716F: arch/x86/kernel/tboot.c
5717
8a70da82 5718INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5719M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5720M: linux-wimax@intel.com
49e7d9df 5721L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5722S: Supported
5723W: http://linuxwimax.org
679655da
JP
5724F: Documentation/wimax/README.i2400m
5725F: drivers/net/wimax/i2400m/
c117ab84 5726F: include/uapi/linux/wimax/i2400m.h
8a70da82 5727
1c0ce89c
SG
5728INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5729M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5730L: linux-wireless@vger.kernel.org
1c0ce89c 5731S: Supported
7ac9a364 5732F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5733
b481de9c 5734INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5735M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5736M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5737M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5738L: linux-wireless@vger.kernel.org
b481de9c 5739W: http://intellinuxwireless.org
b62ff718 5740T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5741S: Supported
e705c121 5742F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5743
de8fe023
TW
5744INTEL MANAGEMENT ENGINE (mei)
5745M: Tomas Winkler <tomas.winkler@intel.com>
5746L: linux-kernel@vger.kernel.org
5747S: Supported
c117ab84 5748F: include/uapi/linux/mei.h
5069288b 5749F: include/linux/mei_cl_bus.h
de8fe023 5750F: drivers/misc/mei/*
e07950a1 5751F: Documentation/misc-devices/mei/*
de8fe023 5752
50ceb98b
SD
5753INTEL MIC DRIVERS (mic)
5754M: Sudeep Dutt <sudeep.dutt@intel.com>
5755M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5756S: Supported
5757W: https://github.com/sudeepdutt/mic
5758W: http://software.intel.com/en-us/mic-developer
5759F: include/linux/mic_bus.h
5760F: include/linux/scif.h
5761F: include/uapi/linux/mic_common.h
5762F: include/uapi/linux/mic_ioctl.h
9f273c24 5763F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
5764F: drivers/misc/mic/
5765F: drivers/dma/mic_x100_dma.c
5766F: drivers/dma/mic_x100_dma.h
9f273c24 5767F: Documentation/mic/
50ceb98b 5768
fdca4f16 5769INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5770M: Zha Qipeng<qipeng.zha@intel.com>
5771L: platform-driver-x86@vger.kernel.org
5772S: Maintained
5773F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5774F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5775F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5776F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5777
378f956e
SKC
5778INTEL TELEMETRY DRIVER
5779M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5780L: platform-driver-x86@vger.kernel.org
5781S: Maintained
378f956e 5782F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 5783F: drivers/platform/x86/intel_telemetry*
0a8b8353 5784
cb109a0e 5785IOC3 ETHERNET DRIVER
8b58be88 5786M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5787L: linux-mips@linux-mips.org
5788S: Maintained
8862bf1e 5789F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5790
cb109a0e 5791IOC3 SERIAL DRIVER
8b58be88 5792M: Pat Gefre <pfg@sgi.com>
d39e0721 5793L: linux-serial@vger.kernel.org
cb109a0e 5794S: Maintained
df621252 5795F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5796
0b6e8569
SW
5797IOMMU DRIVERS
5798M: Joerg Roedel <joro@8bytes.org>
5799L: iommu@lists.linux-foundation.org
5800T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5801S: Maintained
5802F: drivers/iommu/
5803
4480f15b 5804IP MASQUERADING
8b58be88 5805M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5806S: Maintained
679655da 5807F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5808
4409ebe9 5809IPMI SUBSYSTEM
8b58be88 5810M: Corey Minyard <minyard@acm.org>
b0c90653 5811L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5812W: http://openipmi.sourceforge.net/
5813S: Supported
679655da
JP
5814F: Documentation/IPMI.txt
5815F: drivers/char/ipmi/
5816F: include/linux/ipmi*
c117ab84 5817F: include/uapi/linux/ipmi*
4409ebe9 5818
2d800897
KW
5819QCOM AUDIO (ASoC) DRIVERS
5820M: Patrick Lai <plai@codeaurora.org>
5821M: Banajit Goswami <bgoswami@codeaurora.org>
5822L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5823S: Supported
5824F: sound/soc/qcom/
5825
e2d1d6c0 5826IPS SCSI RAID DRIVER
8b58be88 5827M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5828L: linux-scsi@vger.kernel.org
5829W: http://www.adaptec.com/
5830S: Maintained
679655da 5831F: drivers/scsi/ips*
e2d1d6c0
RD
5832
5833IPVS
8b58be88
JP
5834M: Wensong Zhang <wensong@linux-vs.org>
5835M: Simon Horman <horms@verge.net.au>
5836M: Julian Anastasov <ja@ssi.bg>
979b6c13 5837L: netdev@vger.kernel.org
e2d1d6c0 5838L: lvs-devel@vger.kernel.org
1da177e4 5839S: Maintained
9f273c24
FW
5840T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5841T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 5842F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5843F: include/net/ip_vs.h
c117ab84 5844F: include/uapi/linux/ip_vs.h
679655da 5845F: net/netfilter/ipvs/
1da177e4 5846
e7839f25 5847IPWIRELESS DRIVER
e5f6450c 5848M: Jiri Kosina <jikos@kernel.org>
d8130624 5849M: David Sterba <dsterba@suse.com>
92094aa0 5850S: Odd Fixes
282361a0 5851F: drivers/tty/ipwireless/
099dc4fb 5852
e2d1d6c0 5853IPX NETWORK LAYER
8b58be88 5854M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5855L: netdev@vger.kernel.org
5856S: Maintained
679655da 5857F: include/net/ipx.h
c117ab84 5858F: include/uapi/linux/ipx.h
679655da 5859F: net/ipx/
e2d1d6c0 5860
1da177e4 5861IRDA SUBSYSTEM
8b58be88 5862M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5863L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5864L: netdev@vger.kernel.org
1da177e4 5865W: http://irda.sourceforge.net/
f353976d 5866S: Maintained
e0057975 5867T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5868F: Documentation/networking/irda.txt
5869F: drivers/net/irda/
5870F: include/net/irda/
5871F: net/irda/
1da177e4 5872
a800c7cc
TG
5873IRQ SUBSYSTEM
5874M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5875L: linux-kernel@vger.kernel.org
a800c7cc 5876S: Maintained
75fc2d37 5877T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5878F: kernel/irq/
2ed9fd28
JC
5879
5880IRQCHIP DRIVERS
5881M: Thomas Gleixner <tglx@linutronix.de>
5882M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5883M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5884L: linux-kernel@vger.kernel.org
5885S: Maintained
5886T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5887T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5888F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5889F: drivers/irqchip/
a800c7cc 5890
7ab3a837 5891IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5892M: Jiang Liu <jiang.liu@linux.intel.com>
5893M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5894S: Maintained
b09dec2c 5895T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5896F: Documentation/IRQ-domain.txt
5897F: include/linux/irqdomain.h
5898F: kernel/irq/irqdomain.c
b09dec2c 5899F: kernel/irq/msi.c
7ab3a837 5900
e2d1d6c0 5901ISAPNP
8b58be88 5902M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5903S: Maintained
679655da
JP
5904F: Documentation/isapnp.txt
5905F: drivers/pnp/isapnp/
5906F: include/linux/isapnp.h
e2d1d6c0 5907
d39b8420
HV
5908ISA RADIO MODULE
5909M: Hans Verkuil <hverkuil@xs4all.nl>
5910L: linux-media@vger.kernel.org
5911T: git git://linuxtv.org/media_tree.git
a825eaec 5912W: https://linuxtv.org
d39b8420
HV
5913S: Maintained
5914F: drivers/media/radio/radio-isa*
5915
71a6d0af
HW
5916iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5917M: Peter Jones <pjones@redhat.com>
5918M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5919S: Maintained
5920F: drivers/firmware/iscsi_ibft*
5921
14816b1e 5922ISCSI
8b58be88 5923M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5924L: open-iscsi@googlegroups.com
5925W: www.open-iscsi.org
54e5881d 5926T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5927S: Maintained
679655da
JP
5928F: drivers/scsi/*iscsi*
5929F: include/scsi/*iscsi*
14816b1e 5930
1e65eb42
OG
5931ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5932M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5933M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5934M: Roi Dayan <roid@mellanox.com>
5935L: linux-rdma@vger.kernel.org
5936S: Supported
5937W: http://www.openfabrics.org
5938W: www.open-iscsi.org
5939Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5940F: drivers/infiniband/ulp/iser/
1e65eb42 5941
2b70e5fd
SG
5942ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5943M: Sagi Grimberg <sagig@mellanox.com>
5944T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5945L: linux-rdma@vger.kernel.org
5946L: target-devel@vger.kernel.org
5947S: Supported
5948W: http://www.linux-iscsi.org
5949F: drivers/infiniband/ulp/isert
5950
1da177e4 5951ISDN SUBSYSTEM
8b58be88 5952M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5953L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5954L: netdev@vger.kernel.org
1da177e4 5955W: http://www.isdn4linux.de
54e5881d 5956T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5957S: Maintained
679655da
JP
5958F: Documentation/isdn/
5959F: drivers/isdn/
5960F: include/linux/isdn.h
5961F: include/linux/isdn/
c117ab84
CEB
5962F: include/uapi/linux/isdn.h
5963F: include/uapi/linux/isdn/
1da177e4
LT
5964
5965ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5966M: Armin Schindler <mac@melware.de>
d5d52273 5967L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5968W: http://www.melware.de
5969S: Maintained
679655da 5970F: drivers/isdn/hardware/eicon/
1da177e4 5971
d624870f 5972IT87 HARDWARE MONITORING DRIVER
d8130624 5973M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
5974L: lm-sensors@lm-sensors.org
5975S: Maintained
5976F: Documentation/hwmon/it87
5977F: drivers/hwmon/it87.c
5978
d7104bff
AP
5979IT913X MEDIA DRIVER
5980M: Antti Palosaari <crope@iki.fi>
5981L: linux-media@vger.kernel.org
a825eaec 5982W: https://linuxtv.org
d7104bff
AP
5983W: http://palosaari.fi/linux/
5984Q: http://patchwork.linuxtv.org/project/linux-media/list/
5985T: git git://linuxtv.org/anttip/media_tree.git
5986S: Maintained
249c697e 5987F: drivers/media/tuners/it913x*
d7104bff 5988
91821ff3 5989IVTV VIDEO4LINUX DRIVER
6afdeaf8 5990M: Andy Walls <awalls@md.metrocast.net>
7b212edf 5991L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 5992L: linux-media@vger.kernel.org
275ffde4 5993T: git git://linuxtv.org/media_tree.git
91821ff3
HV
5994W: http://www.ivtvdriver.org
5995S: Maintained
679655da 5996F: Documentation/video4linux/*.ivtv
90d72ac6 5997F: drivers/media/pci/ivtv/
c117ab84 5998F: include/uapi/linux/ivtv*
91821ff3 5999
68620bdd
MP
6000IX2505V MEDIA DRIVER
6001M: Malcolm Priestley <tvboxspy@gmail.com>
6002L: linux-media@vger.kernel.org
a825eaec 6003W: https://linuxtv.org
68620bdd
MP
6004Q: http://patchwork.linuxtv.org/project/linux-media/list/
6005S: Maintained
6006F: drivers/media/dvb-frontends/ix2505v*
6007
4453d736
GR
6008JC42.4 TEMPERATURE SENSOR DRIVER
6009M: Guenter Roeck <linux@roeck-us.net>
6010L: lm-sensors@lm-sensors.org
6011S: Maintained
6012F: drivers/hwmon/jc42.c
6013F: Documentation/hwmon/jc42
6014
e2d1d6c0 6015JFS FILESYSTEM
3256f80f 6016M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6017L: jfs-discussion@lists.sourceforge.net
6018W: http://jfs.sourceforge.net/
54e5881d 6019T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6020S: Maintained
679655da
JP
6021F: Documentation/filesystems/jfs.txt
6022F: fs/jfs/
e2d1d6c0 6023
95252236 6024JME NETWORK DRIVER
8b58be88 6025M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6026L: netdev@vger.kernel.org
6027S: Maintained
63d24a0e 6028F: drivers/net/ethernet/jme.*
95252236 6029
1da177e4 6030JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6031M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6032L: linux-mtd@lists.infradead.org
6033W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6034S: Maintained
679655da 6035F: fs/jffs2/
c117ab84 6036F: include/uapi/linux/jffs2.h
1da177e4 6037
d183e11a
TT
6038JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6039M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6040M: Jan Kara <jack@suse.com>
d183e11a
TT
6041L: linux-ext4@vger.kernel.org
6042S: Maintained
6043F: fs/jbd2/
6044F: include/linux/jbd2.h
ae0718f8 6045
207dab5f
MU
6046JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6047M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6048L: linux-media@vger.kernel.org
6049S: Maintained
6050F: drivers/media/platform/rcar_jpu.c
6051
fd8b6cb4 6052JSM Neo PCI based serial card
9d141cb9 6053M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
6054L: linux-serial@vger.kernel.org
6055S: Maintained
df621252 6056F: drivers/tty/serial/jsm/
ae0718f8 6057
af39917d
CL
6058K10TEMP HARDWARE MONITORING DRIVER
6059M: Clemens Ladisch <clemens@ladisch.de>
6060L: lm-sensors@lm-sensors.org
6061S: Maintained
6062F: Documentation/hwmon/k10temp
6063F: drivers/hwmon/k10temp.c
6064
4660cb35 6065K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6066M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 6067L: lm-sensors@lm-sensors.org
ae0718f8 6068S: Maintained
679655da
JP
6069F: Documentation/hwmon/k8temp
6070F: drivers/hwmon/k8temp.c
ae0718f8 6071
1da177e4 6072KCONFIG
5eb1f99e 6073M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6074L: linux-kbuild@vger.kernel.org
cea8321c 6075T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6076S: Maintained
679655da
JP
6077F: Documentation/kbuild/kconfig-language.txt
6078F: scripts/kconfig/
1da177e4 6079
ea6c2089 6080KDUMP
8b58be88
JP
6081M: Vivek Goyal <vgoyal@redhat.com>
6082M: Haren Myneni <hbabu@us.ibm.com>
34633993 6083L: kexec@lists.infradead.org
ea6c2089
VG
6084W: http://lse.sourceforge.net/kdump/
6085S: Maintained
80811493 6086F: Documentation/kdump/
ea6c2089 6087
f41bf02f
HV
6088KEENE FM RADIO TRANSMITTER DRIVER
6089M: Hans Verkuil <hverkuil@xs4all.nl>
6090L: linux-media@vger.kernel.org
6091T: git git://linuxtv.org/media_tree.git
a825eaec 6092W: https://linuxtv.org
f41bf02f
HV
6093S: Maintained
6094F: drivers/media/radio/radio-keene*
6095
1da177e4 6096KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6097M: Ian Kent <raven@themaw.net>
f694fc97 6098L: autofs@vger.kernel.org
1da177e4 6099S: Maintained
679655da 6100F: fs/autofs4/
1da177e4 6101
70fb7ba6 6102KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6103M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6104T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6105T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6106L: linux-kbuild@vger.kernel.org
5ce45962 6107S: Maintained
679655da
JP
6108F: Documentation/kbuild/
6109F: Makefile
6110F: scripts/Makefile.*
70fb7ba6
MM
6111F: scripts/basic/
6112F: scripts/mk*
6113F: scripts/package/
1da177e4
LT
6114
6115KERNEL JANITORS
c3000e03 6116L: kernel-janitors@vger.kernel.org
10466f5a 6117W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6118S: Odd Fixes
1da177e4 6119
e8b43555 6120KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6121M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6122M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6123L: linux-nfs@vger.kernel.org
1da177e4 6124W: http://nfs.sourceforge.net/
9f273c24 6125T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6126S: Supported
679655da 6127F: fs/nfsd/
c117ab84 6128F: include/uapi/linux/nfsd/
679655da
JP
6129F: fs/lockd/
6130F: fs/nfs_common/
6131F: net/sunrpc/
6132F: include/linux/lockd/
6133F: include/linux/sunrpc/
c117ab84 6134F: include/uapi/linux/sunrpc/
1da177e4 6135
13b122b3
SK
6136KERNEL SELFTEST FRAMEWORK
6137M: Shuah Khan <shuahkh@osg.samsung.com>
6138L: linux-api@vger.kernel.org
6139T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6140S: Maintained
6141F: tools/testing/selftests
6142
426d62e2 6143KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6144M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6145M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6146L: kvm@vger.kernel.org
e3e58478 6147W: http://www.linux-kvm.org
a94b40a6 6148T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6149S: Supported
c93a64fe
PB
6150F: Documentation/*/kvm*.txt
6151F: Documentation/virtual/kvm/
679655da 6152F: arch/*/kvm/
1662e862
CB
6153F: arch/x86/kernel/kvm.c
6154F: arch/x86/kernel/kvmclock.c
679655da
JP
6155F: arch/*/include/asm/kvm*
6156F: include/linux/kvm*
c117ab84 6157F: include/uapi/linux/kvm*
679655da 6158F: virt/kvm/
426d62e2 6159
ad8003d3 6160KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6161M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6162L: kvm@vger.kernel.org
038161de 6163W: http://www.linux-kvm.org/
7de609c8 6164S: Maintained
679655da 6165F: arch/x86/include/asm/svm.h
679655da 6166F: arch/x86/kvm/svm.c
426d62e2 6167
513014b7 6168KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6169M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6170L: kvm-ppc@vger.kernel.org
038161de 6171W: http://www.linux-kvm.org/
6a7f972d 6172T: git git://github.com/agraf/linux-2.6.git
513014b7 6173S: Supported
679655da
JP
6174F: arch/powerpc/include/asm/kvm*
6175F: arch/powerpc/kvm/
513014b7 6176
85f8fffe 6177KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6178M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6179M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6180L: linux-s390@vger.kernel.org
6181W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6182T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6183S: Supported
679655da
JP
6184F: Documentation/s390/kvm.txt
6185F: arch/s390/include/asm/kvm*
80811493 6186F: arch/s390/kvm/
85f8fffe 6187
a749474d 6188KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6189M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6190M: Marc Zyngier <marc.zyngier@arm.com>
6191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6192L: kvmarm@lists.cs.columbia.edu
6193W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6194T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6195S: Supported
a749474d
CD
6196F: arch/arm/include/uapi/asm/kvm*
6197F: arch/arm/include/asm/kvm*
6198F: arch/arm/kvm/
5c8818b4
MZ
6199F: virt/kvm/arm/
6200F: include/kvm/arm_*
a749474d 6201
6394a3ec 6202KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6203M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6204M: Marc Zyngier <marc.zyngier@arm.com>
6205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6206L: kvmarm@lists.cs.columbia.edu
6207S: Maintained
6208F: arch/arm64/include/uapi/asm/kvm*
6209F: arch/arm64/include/asm/kvm*
6210F: arch/arm64/kvm/
6211
bfd3d532
JH
6212KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6213M: James Hogan <james.hogan@imgtec.com>
6214L: linux-mips@linux-mips.org
6215S: Supported
6216F: arch/mips/include/uapi/asm/kvm*
6217F: arch/mips/include/asm/kvm*
6218F: arch/mips/kvm/
6219
dc009d92 6220KEXEC
8b58be88 6221M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6222W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6223L: kexec@lists.infradead.org
dc009d92 6224S: Maintained
679655da 6225F: include/linux/kexec.h
c117ab84 6226F: include/uapi/linux/kexec.h
679655da 6227F: kernel/kexec.c
dc009d92 6228
e971461f
DH
6229KEYS/KEYRINGS:
6230M: David Howells <dhowells@redhat.com>
aa62efff 6231L: keyrings@vger.kernel.org
e971461f 6232S: Maintained
d410fa4e 6233F: Documentation/security/keys.txt
e971461f
DH
6234F: include/linux/key.h
6235F: include/linux/key-type.h
6236F: include/keys/
6237F: security/keys/
6238
7f3c68be 6239KEYS-TRUSTED
74dd744f
MZ
6240M: David Safford <safford@us.ibm.com>
6241M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6242L: linux-security-module@vger.kernel.org
aa62efff 6243L: keyrings@vger.kernel.org
7f3c68be 6244S: Supported
d410fa4e 6245F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6246F: include/keys/trusted-type.h
6247F: security/keys/trusted.c
6248F: security/keys/trusted.h
6249
6250KEYS-ENCRYPTED
74dd744f
MZ
6251M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6252M: David Safford <safford@us.ibm.com>
7f3c68be 6253L: linux-security-module@vger.kernel.org
aa62efff 6254L: keyrings@vger.kernel.org
7f3c68be 6255S: Supported
d410fa4e 6256F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6257F: include/keys/encrypted-type.h
19c90aa6 6258F: security/keys/encrypted-keys/
7f3c68be 6259
5b778dad 6260KGDB / KDB /debug_core
8b58be88 6261M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6262W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6263L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6264T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6265S: Maintained
679655da
JP
6266F: Documentation/DocBook/kgdb.tmpl
6267F: drivers/misc/kgdbts.c
df621252 6268F: drivers/tty/serial/kgdboc.c
5b778dad 6269F: include/linux/kdb.h
679655da 6270F: include/linux/kgdb.h
4063eb5f 6271F: kernel/debug/
e3e2aaf7 6272
456db8cc 6273KMEMCHECK
8b58be88 6274M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6275M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6276S: Maintained
410d7a97
JP
6277F: Documentation/kmemcheck.txt
6278F: arch/x86/include/asm/kmemcheck.h
6279F: arch/x86/mm/kmemcheck/
6280F: include/linux/kmemcheck.h
6281F: mm/kmemcheck.c
b9ce08c0 6282
c3bb4d24 6283KMEMLEAK
8b58be88 6284M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6285S: Maintained
6286F: Documentation/kmemleak.txt
6287F: include/linux/kmemleak.h
6288F: mm/kmemleak.c
6289F: mm/kmemleak-test.c
6290
89559a61 6291KPROBES
8b58be88
JP
6292M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6293M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6294M: "David S. Miller" <davem@davemloft.net>
97c29e74 6295M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6296S: Maintained
679655da
JP
6297F: Documentation/kprobes.txt
6298F: include/linux/kprobes.h
6299F: kernel/kprobes.c
89559a61 6300
70e84049 6301KS0108 LCD CONTROLLER DRIVER
8b58be88 6302M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6303W: http://miguelojeda.es/auxdisplay.htm
6304W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6305S: Maintained
679655da
JP
6306F: Documentation/auxdisplay/ks0108
6307F: drivers/auxdisplay/ks0108.c
6308F: include/linux/ks0108.h
70e84049 6309
1b69c6d0
DA
6310L3MDEV
6311M: David Ahern <dsa@cumulusnetworks.com>
6312L: netdev@vger.kernel.org
6313S: Maintained
6314F: net/l3mdev
6315F: include/net/l3mdev.h
6316
9ca44355
JC
6317LANTIQ MIPS ARCHITECTURE
6318M: John Crispin <blogic@openwrt.org>
6319L: linux-mips@linux-mips.org
6320S: Maintained
6321F: arch/mips/lantiq
6322
1da177e4 6323LAPB module
1da177e4 6324L: linux-x25@vger.kernel.org
bf9915cc 6325S: Orphan
679655da
JP
6326F: Documentation/networking/lapb-module.txt
6327F: include/*/lapb.h
6328F: net/lapb/
1da177e4
LT
6329
6330LASI 53c700 driver for PARISC
8b58be88 6331M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6332L: linux-scsi@vger.kernel.org
6333S: Maintained
679655da
JP
6334F: Documentation/scsi/53c700.txt
6335F: drivers/scsi/53c700*
1da177e4 6336
263de9b5 6337LED SUBSYSTEM
8b58be88 6338M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6339M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6340L: linux-leds@vger.kernel.org
b8926ba0 6341T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6342S: Maintained
679655da
JP
6343F: drivers/leds/
6344F: include/linux/leds.h
263de9b5 6345
b0461a44 6346LEGACY EEPROM DRIVER
d8130624 6347M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6348S: Maintained
6349F: Documentation/misc-devices/eeprom
6350F: drivers/misc/eeprom/eeprom.c
6351
1da177e4 6352LEGO USB Tower driver
8b58be88 6353M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6354L: legousb-devel@lists.sourceforge.net
6355W: http://legousb.sourceforge.net/
6356S: Maintained
679655da 6357F: drivers/usb/misc/legousbtower.c
1da177e4 6358
055616a8
MK
6359LG2160 MEDIA DRIVER
6360M: Michael Krufky <mkrufky@linuxtv.org>
6361L: linux-media@vger.kernel.org
a825eaec 6362W: https://linuxtv.org
055616a8
MK
6363W: http://github.com/mkrufky
6364Q: http://patchwork.linuxtv.org/project/linux-media/list/
6365T: git git://linuxtv.org/mkrufky/tuners.git
6366S: Maintained
6367F: drivers/media/dvb-frontends/lg2160.*
6368
6f0e7725
MK
6369LGDT3305 MEDIA DRIVER
6370M: Michael Krufky <mkrufky@linuxtv.org>
6371L: linux-media@vger.kernel.org
a825eaec 6372W: https://linuxtv.org
6f0e7725
MK
6373W: http://github.com/mkrufky
6374Q: http://patchwork.linuxtv.org/project/linux-media/list/
6375T: git git://linuxtv.org/mkrufky/tuners.git
6376S: Maintained
6377F: drivers/media/dvb-frontends/lgdt3305.*
6378
568a17ff 6379LGUEST
8b58be88 6380M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6381L: lguest@lists.ozlabs.org
568a17ff 6382W: http://lguest.ozlabs.org/
72e91863 6383S: Odd Fixes
070f420b 6384F: arch/x86/include/asm/lguest*.h
679655da
JP
6385F: arch/x86/lguest/
6386F: drivers/lguest/
6387F: include/linux/lguest*.h
070f420b 6388F: tools/lguest/
568a17ff 6389
32ac7cb2
TH
6390LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6391M: Tejun Heo <tj@kernel.org>
6392L: linux-ide@vger.kernel.org
6393T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6394S: Maintained
6395F: drivers/ata/
6396F: include/linux/ata.h
6397F: include/linux/libata.h
6398
6399LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6400M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6401L: linux-ide@vger.kernel.org
6402T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6403S: Maintained
6404F: include/linux/pata_arasan_cf_data.h
6405F: drivers/ata/pata_arasan_cf.c
6406
c7fa056c
BZ
6407LIBATA PATA DRIVERS
6408M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6409M: Tejun Heo <tj@kernel.org>
6410L: linux-ide@vger.kernel.org
6411T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6412S: Maintained
6413F: drivers/ata/pata_*.c
6414F: drivers/ata/ata_generic.c
6415
32ac7cb2
TH
6416LIBATA SATA AHCI PLATFORM devices support
6417M: Hans de Goede <hdegoede@redhat.com>
6418M: Tejun Heo <tj@kernel.org>
6419L: linux-ide@vger.kernel.org
6420T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6421S: Maintained
6422F: drivers/ata/ahci_platform.c
6423F: drivers/ata/libahci_platform.c
6424F: include/linux/ahci_platform.h
6425
6426LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6427M: Mikael Pettersson <mikpelinux@gmail.com>
6428L: linux-ide@vger.kernel.org
6429T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6430S: Maintained
6431F: drivers/ata/sata_promise.*
6432
1acd437c
SL
6433LIBLOCKDEP
6434M: Sasha Levin <sasha.levin@oracle.com>
6435S: Maintained
6436F: tools/lib/lockdep/
6437
bc30196f
DW
6438LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6439M: Dan Williams <dan.j.williams@intel.com>
6440L: linux-nvdimm@lists.01.org
6441Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6442T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6443S: Supported
6444F: drivers/nvdimm/*
6445F: include/linux/nd.h
6446F: include/linux/libnvdimm.h
6447F: include/uapi/linux/ndctl.h
6448
6449LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6450M: Ross Zwisler <ross.zwisler@linux.intel.com>
6451L: linux-nvdimm@lists.01.org
6452Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6453S: Supported
6454F: drivers/nvdimm/blk.c
6455F: drivers/nvdimm/region_devs.c
6456F: drivers/acpi/nfit*
6457
6458LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6459M: Vishal Verma <vishal.l.verma@intel.com>
6460L: linux-nvdimm@lists.01.org
6461Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6462S: Supported
6463F: drivers/nvdimm/btt*
6464
6465LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6466M: Ross Zwisler <ross.zwisler@linux.intel.com>
6467L: linux-nvdimm@lists.01.org
6468Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6469S: Supported
6470F: drivers/nvdimm/pmem.c
b864bc17 6471F: include/linux/pmem.h
40603526 6472F: arch/*/include/asm/pmem.h
bc30196f 6473
cd9e9808
MB
6474LIGHTNVM PLATFORM SUPPORT
6475M: Matias Bjorling <mb@lightnvm.io>
6476W: http://github/OpenChannelSSD
4ead1a25 6477L: linux-block@vger.kernel.org
cd9e9808
MB
6478S: Maintained
6479F: drivers/lightnvm/
6480F: include/linux/lightnvm.h
6481F: include/uapi/linux/lightnvm.h
6482
1da177e4 6483LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6484M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6485W: http://www.ibm.com/linux/ltc/projects/ppc
6486S: Supported
11c34c7d 6487F: arch/powerpc/boot/rs6000.h
1da177e4 6488
852bb9f5 6489LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6490M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6491M: Paul Mackerras <paulus@samba.org>
ea668936 6492M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6493W: http://www.penguinppc.org/
a4724ed6 6494L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6495Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6496T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6497S: Supported
11c34c7d
JP
6498F: Documentation/powerpc/
6499F: arch/powerpc/
1da177e4
LT
6500
6501LINUX FOR POWER MACINTOSH
8b58be88 6502M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6503W: http://www.penguinppc.org/
a4724ed6 6504L: linuxppc-dev@lists.ozlabs.org
1da177e4 6505S: Maintained
11c34c7d
JP
6506F: arch/powerpc/platforms/powermac/
6507F: drivers/macintosh/
1da177e4 6508
77a76369 6509LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6510M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6511L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6512T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6513S: Maintained
11c34c7d
JP
6514F: arch/powerpc/platforms/512x/
6515F: arch/powerpc/platforms/52xx/
1da177e4
LT
6516
6517LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6518M: Alistair Popple <alistair@popple.id.au>
8b58be88 6519M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6520W: http://www.penguinppc.org/
a4724ed6 6521L: linuxppc-dev@lists.ozlabs.org
1da177e4 6522S: Maintained
11c34c7d
JP
6523F: arch/powerpc/platforms/40x/
6524F: arch/powerpc/platforms/44x/
1da177e4 6525
260c02a9 6526LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6527L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6528S: Orphan
11c34c7d
JP
6529F: arch/powerpc/*/*virtex*
6530F: arch/powerpc/*/*/*virtex*
1da177e4 6531
e93adf1e 6532LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6533M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6534W: http://www.penguinppc.org/
a4724ed6 6535L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6536S: Maintained
a2b1f7c8 6537F: arch/powerpc/platforms/8xx/
e93adf1e 6538
1da177e4 6539LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6540M: Scott Wood <oss@buserror.net>
8b58be88 6541M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6542W: http://www.penguinppc.org/
a4724ed6 6543L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6544T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6545S: Maintained
11c34c7d 6546F: arch/powerpc/platforms/83xx/
4c8f581d 6547F: arch/powerpc/platforms/85xx/
1da177e4 6548
ab06ff3a 6549LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6550M: Olof Johansson <olof@lixom.net>
a4724ed6 6551L: linuxppc-dev@lists.ozlabs.org
92e19709 6552S: Maintained
11c34c7d
JP
6553F: arch/powerpc/platforms/pasemi/
6554F: drivers/*/*pasemi*
6555F: drivers/*/*/*pasemi*
ab06ff3a 6556
1da177e4 6557LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6558M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6559L: linux-security-module@vger.kernel.org
1da177e4
LT
6560S: Supported
6561
a23ce6da
HW
6562LIS3LV02D ACCELEROMETER DRIVER
6563M: Eric Piel <eric.piel@tremplin-utc.net>
6564S: Maintained
ff606677
JD
6565F: Documentation/misc-devices/lis3lv02d
6566F: drivers/misc/lis3lv02d/
bd35665f 6567F: drivers/platform/x86/hp_accel.c
a23ce6da 6568
b700e7f0
SJ
6569LIVE PATCHING
6570M: Josh Poimboeuf <jpoimboe@redhat.com>
6571M: Seth Jennings <sjenning@redhat.com>
e5f6450c 6572M: Jiri Kosina <jikos@kernel.org>
d8130624 6573M: Vojtech Pavlik <vojtech@suse.com>
b700e7f0
SJ
6574S: Maintained
6575F: kernel/livepatch/
6576F: include/linux/livepatch.h
6577F: arch/x86/include/asm/livepatch.h
6578F: arch/x86/kernel/livepatch.c
6579F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6580F: samples/livepatch/
b700e7f0 6581L: live-patching@vger.kernel.org
74d50da3 6582T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6583
e2d1d6c0 6584LLC (802.2)
8b58be88 6585M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6586S: Maintained
679655da 6587F: include/linux/llc.h
c117ab84 6588F: include/uapi/linux/llc.h
679655da
JP
6589F: include/net/llc*
6590F: net/llc/
e2d1d6c0 6591
4e233cbe
AD
6592LM73 HARDWARE MONITOR DRIVER
6593M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6594L: lm-sensors@lm-sensors.org
6595S: Maintained
6596F: drivers/hwmon/lm73.c
6597
156e2d1a 6598LM78 HARDWARE MONITOR DRIVER
d8130624 6599M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6600L: lm-sensors@lm-sensors.org
6601S: Maintained
6602F: Documentation/hwmon/lm78
6603F: drivers/hwmon/lm78.c
6604
1da177e4 6605LM83 HARDWARE MONITOR DRIVER
d8130624 6606M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6607L: lm-sensors@lm-sensors.org
1da177e4 6608S: Maintained
679655da
JP
6609F: Documentation/hwmon/lm83
6610F: drivers/hwmon/lm83.c
1da177e4
LT
6611
6612LM90 HARDWARE MONITOR DRIVER
d8130624 6613M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6614L: lm-sensors@lm-sensors.org
1da177e4 6615S: Maintained
679655da 6616F: Documentation/hwmon/lm90
aae7bce4 6617F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6618F: drivers/hwmon/lm90.c
1da177e4 6619
917cc4e6
GR
6620LM95234 HARDWARE MONITOR DRIVER
6621M: Guenter Roeck <linux@roeck-us.net>
6622L: lm-sensors@lm-sensors.org
6623S: Maintained
6624F: Documentation/hwmon/lm95234
6625F: drivers/hwmon/lm95234.c
6626
68620bdd
MP
6627LME2510 MEDIA DRIVER
6628M: Malcolm Priestley <tvboxspy@gmail.com>
6629L: linux-media@vger.kernel.org
a825eaec 6630W: https://linuxtv.org
68620bdd
MP
6631Q: http://patchwork.linuxtv.org/project/linux-media/list/
6632S: Maintained
6633F: drivers/media/usb/dvb-usb-v2/lmedm04*
6634
512e67f9 6635LOCKDEP AND LOCKSTAT
8b58be88
JP
6636M: Peter Zijlstra <peterz@infradead.org>
6637M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6638L: linux-kernel@vger.kernel.org
75fc2d37 6639T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6640S: Maintained
214e0aed
DB
6641F: Documentation/locking/lockdep*.txt
6642F: Documentation/locking/lockstat.txt
679655da 6643F: include/linux/lockdep.h
7486d6da 6644F: kernel/locking/
512e67f9 6645
dde33348 6646LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6647M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6648L: linux-ntfs-dev@lists.sourceforge.net
6649W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6650S: Maintained
679655da 6651F: Documentation/ldm.txt
20d16fef 6652F: block/partitions/ldm.*
1da177e4 6653
ef6ada3d
JE
6654LogFS
6655M: Joern Engel <joern@logfs.org>
756ccb3c 6656M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6657L: logfs@logfs.org
6658W: logfs.org
6659S: Maintained
6660F: fs/logfs/
6661
b62d7946
RS
6662LPC32XX MACHINE SUPPORT
6663M: Roland Stigge <stigge@antcom.de>
6664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6665S: Maintained
6666F: arch/arm/mach-lpc32xx/
6667
c87e34ef 6668LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3a980508
RS
6669M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6670M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6671M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6672M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6673L: MPT-FusionLinux.pdl@avagotech.com
c87e34ef
MED
6674L: linux-scsi@vger.kernel.org
6675W: http://www.lsilogic.com/support
6676S: Supported
679655da 6677F: drivers/message/fusion/
500c152a 6678F: drivers/scsi/mpt2sas/
6679F: drivers/scsi/mpt3sas/
c87e34ef 6680
1da177e4 6681LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6682M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6683L: linux-scsi@vger.kernel.org
6684S: Maintained
679655da 6685F: drivers/scsi/sym53c8xx_2/
1da177e4 6686
e5f5c99a
GR
6687LTC4261 HARDWARE MONITOR DRIVER
6688M: Guenter Roeck <linux@roeck-us.net>
6689L: lm-sensors@lm-sensors.org
6690S: Maintained
6691F: Documentation/hwmon/ltc4261
6692F: drivers/hwmon/ltc4261.c
6693
81365c31 6694LTP (Linux Test Project)
28b8e8d4 6695M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6696M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6697M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6698M: Jan Stancek <jstancek@redhat.com>
6699M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6700M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6701L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6702W: http://linux-test-project.github.io/
7d1ae8a8 6703T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6704S: Maintained
6705
c12a54b3 6706M32R ARCHITECTURE
c12a54b3 6707W: http://www.linux-m32r.org/
b4174867 6708S: Orphan
679655da 6709F: arch/m32r/
c12a54b3 6710
1da177e4 6711M68K ARCHITECTURE
8b58be88 6712M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6713L: linux-m68k@lists.linux-m68k.org
6714W: http://www.linux-m68k.org/
54e5881d 6715T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6716S: Maintained
679655da 6717F: arch/m68k/
9db35182 6718F: drivers/zorro/
1da177e4
LT
6719
6720M68K ON APPLE MACINTOSH
8b58be88 6721M: Joshua Thompson <funaho@jurai.org>
1da177e4 6722W: http://www.mac.linux-m68k.org/
9bb9f222 6723L: linux-m68k@lists.linux-m68k.org
1da177e4 6724S: Maintained
9db35182 6725F: arch/m68k/mac/
1da177e4
LT
6726
6727M68K ON HP9000/300
8b58be88 6728M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6729W: http://www.tazenda.demon.co.uk/phil/linux-hp
6730S: Maintained
679655da 6731F: arch/m68k/hp300/
1da177e4 6732
74425546
AP
6733M88DS3103 MEDIA DRIVER
6734M: Antti Palosaari <crope@iki.fi>
6735L: linux-media@vger.kernel.org
a825eaec 6736W: https://linuxtv.org
74425546
AP
6737W: http://palosaari.fi/linux/
6738Q: http://patchwork.linuxtv.org/project/linux-media/list/
6739T: git git://linuxtv.org/anttip/media_tree.git
6740S: Maintained
6741F: drivers/media/dvb-frontends/m88ds3103*
6742
68620bdd
MP
6743M88RS2000 MEDIA DRIVER
6744M: Malcolm Priestley <tvboxspy@gmail.com>
6745L: linux-media@vger.kernel.org
a825eaec 6746W: https://linuxtv.org
68620bdd
MP
6747Q: http://patchwork.linuxtv.org/project/linux-media/list/
6748S: Maintained
6749F: drivers/media/dvb-frontends/m88rs2000*
6750
07a092fa 6751MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6752M: Alexey Klimov <klimov.linux@gmail.com>
6753L: linux-media@vger.kernel.org
6754T: git git://linuxtv.org/media_tree.git
6755S: Maintained
6756F: drivers/media/radio/radio-ma901.c
07a092fa 6757
64a327a7 6758MAC80211
8b58be88 6759M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6760L: linux-wireless@vger.kernel.org
491b26b4 6761W: http://wireless.kernel.org/
ce466579
JB
6762T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6763T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6764S: Maintained
679655da
JP
6765F: Documentation/networking/mac80211-injection.txt
6766F: include/net/mac80211.h
6767F: net/mac80211/
64a327a7 6768
b863ceb7 6769MACVLAN DRIVER
8b58be88 6770M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6771L: netdev@vger.kernel.org
6772S: Maintained
679655da
JP
6773F: drivers/net/macvlan.c
6774F: include/linux/if_macvlan.h
b863ceb7 6775
2b6d83e2
JB
6776MAILBOX API
6777M: Jassi Brar <jassisinghbrar@gmail.com>
6778L: linux-kernel@vger.kernel.org
6779S: Maintained
6780F: drivers/mailbox/
6781F: include/linux/mailbox_client.h
6782F: include/linux/mailbox_controller.h
6783
faf1668c 6784MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6785M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6786W: http://www.kernel.org/doc/man-pages
bd7ebec6 6787L: linux-man@vger.kernel.org
1b53dc74 6788S: Maintained
faf1668c 6789
8427defd
RK
6790MARVELL ARMADA DRM SUPPORT
6791M: Russell King <rmk+kernel@arm.linux.org.uk>
6792S: Maintained
6793F: drivers/gpu/drm/armada/
6794
3ad50cca
GR
6795MARVELL 88E6352 DSA support
6796M: Guenter Roeck <linux@roeck-us.net>
6797S: Maintained
6798F: drivers/net/dsa/mv88e6352.c
6799
c4d007bc
TP
6800MARVELL CRYPTO DRIVER
6801M: Boris Brezillon <boris.brezillon@free-electrons.com>
6802M: Arnaud Ebalard <arno@natisbad.org>
6803F: drivers/crypto/marvell/
6804S: Maintained
6805L: linux-crypto@vger.kernel.org
6806
44c14c1d 6807MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6808M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6809M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6810L: netdev@vger.kernel.org
6811S: Maintained
6812F: drivers/net/ethernet/marvell/sk*
6813
74cda169 6814MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6815L: libertas-dev@lists.infradead.org
8ac3e99e 6816S: Orphan
f988d640 6817F: drivers/net/wireless/marvell/libertas/
74cda169 6818
b60d6975 6819MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6820M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6821L: netdev@vger.kernel.org
f5ca8502 6822S: Maintained
527a6266 6823F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6824F: include/linux/mv643xx.h
1da177e4 6825
370b8ed9
TP
6826MARVELL MVNETA ETHERNET DRIVER
6827M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6828L: netdev@vger.kernel.org
6829S: Maintained
6830F: drivers/net/ethernet/marvell/mvneta.*
6831
fcad584d 6832MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6833M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6834M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6835L: linux-wireless@vger.kernel.org
6836S: Maintained
277b024e 6837F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6838
a2c3f656 6839MARVELL MWL8K WIRELESS DRIVER
a040d532 6840M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6841L: linux-wireless@vger.kernel.org
16345910 6842S: Odd Fixes
de60f1dc 6843F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6844
2a69567b 6845MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6846M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6847S: Odd Fixes
1fa7e547 6848F: drivers/mmc/host/mvsdio.*
2a69567b 6849
1da177e4 6850MATROX FRAMEBUFFER DRIVER
c69f677c 6851L: linux-fbdev@vger.kernel.org
52653199 6852S: Orphan
8a61f013 6853F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6854F: include/uapi/linux/matroxfb.h
1da177e4 6855
ca462085
GR
6856MAX16065 HARDWARE MONITOR DRIVER
6857M: Guenter Roeck <linux@roeck-us.net>
6858L: lm-sensors@lm-sensors.org
6859S: Maintained
6860F: Documentation/hwmon/max16065
6861F: drivers/hwmon/max16065.c
6862
1f61cab8
GR
6863MAX20751 HARDWARE MONITOR DRIVER
6864M: Guenter Roeck <linux@roeck-us.net>
6865L: lm-sensors@lm-sensors.org
6866S: Maintained
6867F: Documentation/hwmon/max20751
6868F: drivers/hwmon/max20751.c
6869
d20620de 6870MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6871M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6872L: lm-sensors@lm-sensors.org
6873S: Maintained
679655da
JP
6874F: Documentation/hwmon/max6650
6875F: drivers/hwmon/max6650.c
d20620de 6876
e89ab51f
GR
6877MAX6697 HARDWARE MONITOR DRIVER
6878M: Guenter Roeck <linux@roeck-us.net>
6879L: lm-sensors@lm-sensors.org
6880S: Maintained
6881F: Documentation/hwmon/max6697
6882F: Documentation/devicetree/bindings/i2c/max6697.txt
6883F: drivers/hwmon/max6697.c
6884F: include/linux/platform_data/max6697.h
6885
f8f847b5
KK
6886MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6887M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6888L: linux-pm@vger.kernel.org
6889S: Supported
6890F: drivers/power/max14577_charger.c
6891F: drivers/power/max77693_charger.c
6892
3811405e
JMC
6893MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6894M: Javier Martinez Canillas <javier@osg.samsung.com>
6895L: linux-kernel@vger.kernel.org
6896S: Supported
6897F: drivers/*/*max77802.c
6898F: Documentation/devicetree/bindings/*/*max77802.txt
6899F: include/dt-bindings/*/*max77802.h
6900
befeb596
KK
6901MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6902M: Chanwoo Choi <cw00.choi@samsung.com>
6903M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6904L: linux-kernel@vger.kernel.org
6905S: Supported
6906F: drivers/*/max14577.c
6907F: drivers/*/max77686.c
6908F: drivers/*/max77693.c
6909F: drivers/extcon/extcon-max14577.c
6910F: drivers/extcon/extcon-max77693.c
6911F: drivers/rtc/rtc-max77686.c
6912F: drivers/clk/clk-max77686.c
6913F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6914F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6915F: Documentation/devicetree/bindings/mfd/max77693.txt
6916F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6917F: include/linux/mfd/max14577*.h
6918F: include/linux/mfd/max77686*.h
6919F: include/linux/mfd/max77693*.h
6920
9be3c9a5
HV
6921MAXIRADIO FM RADIO RECEIVER DRIVER
6922M: Hans Verkuil <hverkuil@xs4all.nl>
6923L: linux-media@vger.kernel.org
6924T: git git://linuxtv.org/media_tree.git
a825eaec 6925W: https://linuxtv.org
9be3c9a5
HV
6926S: Maintained
6927F: drivers/media/radio/radio-maxiradio*
6928
c05dc2cc
PR
6929MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6930M: Peter Rosin <peda@axentia.se>
6931L: linux-iio@vger.kernel.org
6932S: Maintained
6933F: drivers/iio/potentiometer/mcp4531.c
6934
6f32a8c9
LP
6935MEDIA DRIVERS FOR RENESAS - VSP1
6936M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6937L: linux-media@vger.kernel.org
4a121096 6938L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
6939T: git git://linuxtv.org/media_tree.git
6940S: Supported
6941F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6942F: drivers/media/platform/vsp1/
6943
dacf9ce8
KS
6944MEDIA DRIVERS FOR ASCOT2E
6945M: Sergey Kozlov <serjk@netup.ru>
6946L: linux-media@vger.kernel.org
a825eaec 6947W: https://linuxtv.org
dacf9ce8
KS
6948W: http://netup.tv/
6949T: git git://linuxtv.org/media_tree.git
6950S: Supported
6951F: drivers/media/dvb-frontends/ascot2e*
6952
a6dc60ff
KS
6953MEDIA DRIVERS FOR CXD2841ER
6954M: Sergey Kozlov <serjk@netup.ru>
6955L: linux-media@vger.kernel.org
a825eaec 6956W: https://linuxtv.org
a6dc60ff
KS
6957W: http://netup.tv/
6958T: git git://linuxtv.org/media_tree.git
6959S: Supported
6960F: drivers/media/dvb-frontends/cxd2841er*
6961
a5d32b35
KS
6962MEDIA DRIVERS FOR HORUS3A
6963M: Sergey Kozlov <serjk@netup.ru>
6964L: linux-media@vger.kernel.org
a825eaec 6965W: https://linuxtv.org
a5d32b35
KS
6966W: http://netup.tv/
6967T: git git://linuxtv.org/media_tree.git
6968S: Supported
6969F: drivers/media/dvb-frontends/horus3a*
6970
e025273b
KS
6971MEDIA DRIVERS FOR LNBH25
6972M: Sergey Kozlov <serjk@netup.ru>
6973L: linux-media@vger.kernel.org
a825eaec 6974W: https://linuxtv.org
e025273b
KS
6975W: http://netup.tv/
6976T: git git://linuxtv.org/media_tree.git
6977S: Supported
6978F: drivers/media/dvb-frontends/lnbh25*
6979
52b1eaf4
KS
6980MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6981M: Sergey Kozlov <serjk@netup.ru>
6982L: linux-media@vger.kernel.org
a825eaec 6983W: https://linuxtv.org
52b1eaf4
KS
6984W: http://netup.tv/
6985T: git git://linuxtv.org/media_tree.git
6986S: Supported
6987F: drivers/media/pci/netup_unidvb/*
6988
127c49ae 6989MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 6990M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
6991P: LinuxTV.org Project
6992L: linux-media@vger.kernel.org
a825eaec 6993W: https://linuxtv.org
8a6e2535 6994Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 6995T: git git://linuxtv.org/media_tree.git
127c49ae
JP
6996S: Maintained
6997F: Documentation/dvb/
6998F: Documentation/video4linux/
ffe06198 6999F: Documentation/DocBook/media/
127c49ae 7000F: drivers/media/
ffe06198 7001F: drivers/staging/media/
eb4b0ec7 7002F: include/linux/platform_data/media/
127c49ae 7003F: include/media/
6c0f0359
MCC
7004F: include/uapi/linux/dvb/
7005F: include/uapi/linux/videodev2.h
7006F: include/uapi/linux/media.h
7007F: include/uapi/linux/v4l2-*
7008F: include/uapi/linux/meye.h
7009F: include/uapi/linux/ivtv*
7010F: include/uapi/linux/uvcvideo.h
d20620de 7011
c869f77d
JK
7012MEDIATEK MT7601U WIRELESS LAN DRIVER
7013M: Jakub Kicinski <kubakici@wp.pl>
7014L: linux-wireless@vger.kernel.org
7015S: Maintained
7016F: drivers/net/wireless/mediatek/mt7601u/
7017
e399065b
SS
7018MEGARAID SCSI/SAS DRIVERS
7019M: Kashyap Desai <kashyap.desai@avagotech.com>
7020M: Sumit Saxena <sumit.saxena@avagotech.com>
7021M: Uday Lingala <uday.lingala@avagotech.com>
7022L: megaraidlinux.pdl@avagotech.com
baaea1dc 7023L: linux-scsi@vger.kernel.org
e399065b 7024W: http://www.lsi.com
ce00f85c 7025S: Maintained
679655da
JP
7026F: Documentation/scsi/megaraid.txt
7027F: drivers/scsi/megaraid.*
7028F: drivers/scsi/megaraid/
757e0108 7029
2c46c9d5 7030MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7031M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7032L: netdev@vger.kernel.org
2c46c9d5
AV
7033S: Supported
7034W: http://www.mellanox.com
7035Q: http://patchwork.ozlabs.org/project/netdev/list/
7036F: drivers/net/ethernet/mellanox/mlx4/en_*
7037
e7523a49
OG
7038MELLANOX ETHERNET DRIVER (mlx5e)
7039M: Saeed Mahameed <saeedm@mellanox.com>
7040L: netdev@vger.kernel.org
7041S: Supported
7042W: http://www.mellanox.com
7043Q: http://patchwork.ozlabs.org/project/netdev/list/
7044F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7045
93c1edb2
JP
7046MELLANOX ETHERNET SWITCH DRIVERS
7047M: Jiri Pirko <jiri@mellanox.com>
7048M: Ido Schimmel <idosch@mellanox.com>
7049L: netdev@vger.kernel.org
7050S: Supported
7051W: http://www.mellanox.com
7052Q: http://patchwork.ozlabs.org/project/netdev/list/
7053F: drivers/net/ethernet/mellanox/mlxsw/
7054
5b25b13a
MD
7055MEMBARRIER SUPPORT
7056M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7057M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7058L: linux-kernel@vger.kernel.org
7059S: Supported
7060F: kernel/membarrier.c
7061F: include/uapi/linux/membarrier.h
7062
70ea91f1
SR
7063MEMORY MANAGEMENT
7064L: linux-mm@kvack.org
70ea91f1
SR
7065W: http://www.linux-mm.org
7066S: Maintained
679655da 7067F: include/linux/mm.h
551450bb
CS
7068F: include/linux/gfp.h
7069F: include/linux/mmzone.h
7070F: include/linux/memory_hotplug.h
7071F: include/linux/vmalloc.h
679655da 7072F: mm/
70ea91f1 7073
f4e9ce66 7074MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7075M: David Woodhouse <dwmw2@infradead.org>
242c325e 7076M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7077L: linux-mtd@lists.infradead.org
8a6e2535
JP
7078W: http://www.linux-mtd.infradead.org/
7079Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7080T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7081T: git git://git.infradead.org/l2-mtd.git
1da177e4 7082S: Maintained
679655da
JP
7083F: drivers/mtd/
7084F: include/linux/mtd/
c117ab84 7085F: include/uapi/mtd/
1da177e4 7086
26c57ef1 7087MEN A21 WATCHDOG DRIVER
30c7469b 7088M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7089L: linux-watchdog@vger.kernel.org
30c7469b 7090S: Maintained
26c57ef1
JT
7091F: drivers/watchdog/mena21_wdt.c
7092
3764e82e 7093MEN CHAMELEON BUS (mcb)
30c7469b
JT
7094M: Johannes Thumshirn <morbidrsa@gmail.com>
7095S: Maintained
3764e82e
JT
7096F: drivers/mcb/
7097F: include/linux/mcb.h
b9f2f459 7098F: Documentation/men-chameleon-bus.txt
3764e82e 7099
48b490d2
AW
7100MEN F21BMC (Board Management Controller)
7101M: Andreas Werner <andreas.werner@men.de>
7102S: Supported
7103F: drivers/mfd/menf21bmc.c
7104F: drivers/watchdog/menf21bmc_wdt.c
7105F: drivers/leds/leds-menf21bmc.c
7106F: drivers/hwmon/menf21bmc_hwmon.c
7107F: Documentation/hwmon/menf21bmc
7108
12285945
JH
7109METAG ARCHITECTURE
7110M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7111L: linux-metag@vger.kernel.org
9f273c24 7112T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7113S: Odd Fixes
12285945
JH
7114F: arch/metag/
7115F: Documentation/metag/
7116F: Documentation/devicetree/bindings/metag/
2d799dde 7117F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7118F: drivers/clocksource/metag_generic.c
5698c50d
JH
7119F: drivers/irqchip/irq-metag.c
7120F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7121F: drivers/tty/metag_da.c
12285945 7122
c6375b0a 7123MICROBLAZE ARCHITECTURE
8b58be88 7124M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7125W: http://www.monstr.eu/fdt/
7126T: git git://git.monstr.eu/linux-2.6-microblaze.git
7127S: Supported
0a8c7914 7128F: arch/microblaze/
1da177e4 7129
2508a45a
CY
7130MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7131M: Chen Yu <yu.c.chen@intel.com>
7132L: platform-driver-x86@vger.kernel.org
7133S: Supported
7134F: drivers/platform/x86/surfacepro3_button.c
7135
1da177e4 7136MICROTEK X6 SCANNER
61eee9a7 7137M: Oliver Neukum <oliver@neukum.org>
1da177e4 7138S: Maintained
679655da 7139F: drivers/usb/image/microtek.*
1da177e4
LT
7140
7141MIPS
8b58be88 7142M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7143L: linux-mips@linux-mips.org
6097050d 7144W: http://www.linux-mips.org/
b05e988e 7145T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7146Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7147S: Supported
679655da
JP
7148F: Documentation/mips/
7149F: arch/mips/
1da177e4 7150
08b7620a
HV
7151MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7152M: Hans Verkuil <hverkuil@xs4all.nl>
7153L: linux-media@vger.kernel.org
7154T: git git://linuxtv.org/media_tree.git
a825eaec 7155W: https://linuxtv.org
08b7620a
HV
7156S: Odd Fixes
7157F: drivers/media/radio/radio-miropcm20*
7158
c09befcb
OG
7159MELLANOX MLX4 core VPI driver
7160M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7161L: netdev@vger.kernel.org
7162L: linux-rdma@vger.kernel.org
7163W: http://www.mellanox.com
7164Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7165S: Supported
7166F: drivers/net/ethernet/mellanox/mlx4/
7167F: include/linux/mlx4/
7168
7169MELLANOX MLX4 IB driver
7170M: Yishai Hadas <yishaih@mellanox.com>
7171L: linux-rdma@vger.kernel.org
7172W: http://www.mellanox.com
e126ba97 7173Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7174S: Supported
7175F: drivers/infiniband/hw/mlx4/
7176F: include/linux/mlx4/
7177
595a4d8f
OG
7178MELLANOX MLX5 core VPI driver
7179M: Matan Barak <matanb@mellanox.com>
7180M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7181L: netdev@vger.kernel.org
7182L: linux-rdma@vger.kernel.org
7183W: http://www.mellanox.com
7184Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7185S: Supported
7186F: drivers/net/ethernet/mellanox/mlx5/core/
7187F: include/linux/mlx5/
7188
595a4d8f
OG
7189MELLANOX MLX5 IB driver
7190M: Matan Barak <matanb@mellanox.com>
7191M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7192L: linux-rdma@vger.kernel.org
7193W: http://www.mellanox.com
7194Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7195S: Supported
b75f0050 7196F: drivers/infiniband/hw/mlx5/
595a4d8f 7197F: include/linux/mlx5/
e126ba97 7198
764589b6
CM
7199MELEXIS MLX90614 DRIVER
7200M: Crt Mori <cmo@melexis.com>
7201L: linux-iio@vger.kernel.org
7202W: http://www.melexis.com
7203S: Supported
7204F: drivers/iio/temperature/mlx90614.c
7205
0ce277e4
AP
7206MN88472 MEDIA DRIVER
7207M: Antti Palosaari <crope@iki.fi>
7208L: linux-media@vger.kernel.org
a825eaec 7209W: https://linuxtv.org
0ce277e4
AP
7210W: http://palosaari.fi/linux/
7211Q: http://patchwork.linuxtv.org/project/linux-media/list/
7212T: git git://linuxtv.org/anttip/media_tree.git
7213S: Maintained
7214F: drivers/staging/media/mn88472/
7215F: drivers/media/dvb-frontends/mn88472.h
7216
4f4d238f
AP
7217MN88473 MEDIA DRIVER
7218M: Antti Palosaari <crope@iki.fi>
7219L: linux-media@vger.kernel.org
a825eaec 7220W: https://linuxtv.org
4f4d238f
AP
7221W: http://palosaari.fi/linux/
7222Q: http://patchwork.linuxtv.org/project/linux-media/list/
7223T: git git://linuxtv.org/anttip/media_tree.git
7224S: Maintained
7225F: drivers/staging/media/mn88473/
7226F: drivers/media/dvb-frontends/mn88473.h
7227
1da177e4 7228MODULE SUPPORT
8b58be88 7229M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7230S: Maintained
679655da
JP
7231F: include/linux/module.h
7232F: kernel/module.c
1da177e4
LT
7233
7234MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7235W: http://popies.net/meye/
b7788e13 7236S: Orphan
679655da 7237F: Documentation/video4linux/meye.txt
90d72ac6 7238F: drivers/media/pci/meye/
6c0f0359 7239F: include/uapi/linux/meye.h
1da177e4 7240
b9705b60 7241MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7242M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7243S: Maintained
679655da 7244F: Documentation/serial/moxa-smartio
c897401b 7245F: drivers/tty/mxser.*
d735410a 7246
889b2f87
AK
7247MR800 AVERMEDIA USB FM RADIO DRIVER
7248M: Alexey Klimov <klimov.linux@gmail.com>
7249L: linux-media@vger.kernel.org
7250T: git git://linuxtv.org/media_tree.git
7251S: Maintained
7252F: drivers/media/radio/radio-mr800.c
7253
d7155691
AO
7254MRF24J40 IEEE 802.15.4 RADIO DRIVER
7255M: Alan Ott <alan@signal11.us>
7256L: linux-wpan@vger.kernel.org
7257S: Maintained
7258F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7259F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7260
8c4c731a 7261MSI LAPTOP SUPPORT
182ae55c 7262M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7263L: platform-driver-x86@vger.kernel.org
8c4c731a 7264S: Maintained
679655da 7265F: drivers/platform/x86/msi-laptop.c
8c4c731a 7266
0f1006b1 7267MSI WMI SUPPORT
d0944853 7268L: platform-driver-x86@vger.kernel.org
5ee7041e 7269S: Orphan
0f1006b1
AA
7270F: drivers/platform/x86/msi-wmi.c
7271
19a628a0
AP
7272MSI001 MEDIA DRIVER
7273M: Antti Palosaari <crope@iki.fi>
7274L: linux-media@vger.kernel.org
a825eaec 7275W: https://linuxtv.org
19a628a0
AP
7276W: http://palosaari.fi/linux/
7277Q: http://patchwork.linuxtv.org/project/linux-media/list/
7278T: git git://linuxtv.org/anttip/media_tree.git
7279S: Maintained
0185e197 7280F: drivers/media/tuners/msi001*
19a628a0 7281
7570589d 7282MSI2500 MEDIA DRIVER
2c57213f
AP
7283M: Antti Palosaari <crope@iki.fi>
7284L: linux-media@vger.kernel.org
a825eaec 7285W: https://linuxtv.org
2c57213f
AP
7286W: http://palosaari.fi/linux/
7287Q: http://patchwork.linuxtv.org/project/linux-media/list/
7288T: git git://linuxtv.org/anttip/media_tree.git
7289S: Maintained
7570589d 7290F: drivers/media/usb/msi2500/
2c57213f 7291
159eeea4
RJ
7292MSYSTEMS DISKONCHIP G3 MTD DRIVER
7293M: Robert Jarzmik <robert.jarzmik@free.fr>
7294L: linux-mtd@lists.infradead.org
7295S: Maintained
7296F: drivers/mtd/devices/docg3*
7297
62a37dc7 7298MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7299M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7300L: linux-media@vger.kernel.org
7301T: git git://linuxtv.org/media_tree.git
7302S: Maintained
7303F: drivers/media/i2c/mt9m032.c
b5dcee22 7304F: include/media/i2c/mt9m032.h
0e837fb9 7305
62a37dc7 7306MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7307M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7308L: linux-media@vger.kernel.org
7309T: git git://linuxtv.org/media_tree.git
7310S: Maintained
7311F: drivers/media/i2c/mt9p031.c
b5dcee22 7312F: include/media/i2c/mt9p031.h
0e837fb9 7313
62a37dc7 7314MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7315M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7316L: linux-media@vger.kernel.org
7317T: git git://linuxtv.org/media_tree.git
7318S: Maintained
7319F: drivers/media/i2c/mt9t001.c
b5dcee22 7320F: include/media/i2c/mt9t001.h
0e837fb9 7321
62a37dc7 7322MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7323M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7324L: linux-media@vger.kernel.org
7325T: git git://linuxtv.org/media_tree.git
7326S: Maintained
f2272e13 7327F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7328F: drivers/media/i2c/mt9v032.c
b5dcee22 7329F: include/media/i2c/mt9v032.h
0e837fb9 7330
4e0d13cb 7331MULTIFUNCTION DEVICES (MFD)
f7d3210e 7332M: Lee Jones <lee.jones@linaro.org>
7caa7991 7333T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7334S: Supported
679655da 7335F: drivers/mfd/
55b5940d 7336F: include/linux/mfd/
4e0d13cb 7337
5c4e6f13 7338MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7339M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7340L: linux-mmc@vger.kernel.org
708dce3f 7341T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7342S: Maintained
679655da
JP
7343F: drivers/mmc/
7344F: include/linux/mmc/
c117ab84 7345F: include/uapi/linux/mmc/
baca2da4 7346
15a0580c 7347MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7348S: Orphan
679655da
JP
7349F: drivers/mmc/host/mmc_spi.c
7350F: include/linux/spi/mmc_spi.h
15a0580c 7351
1da177e4 7352MULTISOUND SOUND DRIVER
8b58be88 7353M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7354S: Maintained
679655da
JP
7355F: Documentation/sound/oss/MultiSound
7356F: sound/oss/msnd*
1da177e4 7357
d735410a 7358MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7359S: Orphan
c897401b 7360F: drivers/tty/isicom.c
679655da 7361F: include/linux/isicom.h
d735410a 7362
550a7375 7363MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
a55f6286 7364M: Felipe Balbi <balbi@kernel.org>
795fb7e7 7365L: linux-usb@vger.kernel.org
43b416e5 7366T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7367S: Maintained
679655da 7368F: drivers/usb/musb/
550a7375 7369
ea0af5f6
MK
7370MXL5007T MEDIA DRIVER
7371M: Michael Krufky <mkrufky@linuxtv.org>
7372L: linux-media@vger.kernel.org
a825eaec 7373W: https://linuxtv.org
ea0af5f6
MK
7374W: http://github.com/mkrufky
7375Q: http://patchwork.linuxtv.org/project/linux-media/list/
7376T: git git://linuxtv.org/mkrufky/tuners.git
7377S: Maintained
7378F: drivers/media/tuners/mxl5007t.*
7379
2d3cf588 7380MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7381M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7382L: netdev@vger.kernel.org
205057ae 7383W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7384S: Supported
93f7848b 7385F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7386
1da177e4 7387NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7388S: Orphan
d9fb9f38 7389F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7390
23dc05a3
DM
7391NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7392M: Daniel Mack <zonque@gmail.com>
7393S: Maintained
e5747e40 7394L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7395W: http://www.native-instruments.com
7396F: sound/usb/caiaq/
7397
1da177e4 7398NCP FILESYSTEM
52653199
PV
7399M: Petr Vandrovec <petr@vandrovec.name>
7400S: Odd Fixes
679655da 7401F: fs/ncpfs/
1da177e4 7402
a79b0322
FT
7403NCR 5380 SCSI DRIVERS
7404M: Finn Thain <fthain@telegraphics.com.au>
7405M: Michael Schmitz <schmitzmic@gmail.com>
7406L: linux-scsi@vger.kernel.org
7407S: Maintained
7408F: Documentation/scsi/g_NCR5380.txt
7409F: drivers/scsi/NCR5380.*
7410F: drivers/scsi/arm/cumana_1.c
7411F: drivers/scsi/arm/oak.c
7412F: drivers/scsi/atari_NCR5380.c
7413F: drivers/scsi/atari_scsi.*
7414F: drivers/scsi/dmx3191d.c
7415F: drivers/scsi/dtc.*
7416F: drivers/scsi/g_NCR5380.*
7417F: drivers/scsi/g_NCR5380_mmio.c
7418F: drivers/scsi/mac_scsi.*
7419F: drivers/scsi/pas16.*
a79b0322
FT
7420F: drivers/scsi/sun3_scsi.*
7421F: drivers/scsi/sun3_scsi_vme.c
7422F: drivers/scsi/t128.*
7423
1da177e4 7424NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7425M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7426L: linux-scsi@vger.kernel.org
7427S: Maintained
679655da 7428F: drivers/scsi/NCR_D700.*
1da177e4 7429
4aa3eb4c
GR
7430NCT6775 HARDWARE MONITOR DRIVER
7431M: Guenter Roeck <linux@roeck-us.net>
7432L: lm-sensors@lm-sensors.org
7433S: Maintained
7434F: Documentation/hwmon/nct6775
7435F: drivers/hwmon/nct6775.c
7436
3c2d774c 7437NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7438M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7439L: linux-rdma@vger.kernel.org
e3d33cb1 7440W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7441S: Supported
7442F: drivers/infiniband/hw/nes/
7443
be2f2e84 7444NETEM NETWORK EMULATOR
adbbf69d 7445M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7446L: netem@lists.linux-foundation.org
be2f2e84 7447S: Maintained
679655da 7448F: net/sched/sch_netem.c
be2f2e84 7449
b2f5a051 7450NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7451M: Jon Mason <jdmason@kudzu.us>
4a58448b 7452L: netdev@vger.kernel.org
4a58448b 7453S: Supported
679655da 7454F: Documentation/networking/s2io.txt
b2f5a051 7455F: Documentation/networking/vxge.txt
86387e1a 7456F: drivers/net/ethernet/neterion/
4a58448b 7457
db9cf3a3 7458NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7459M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7460M: Patrick McHardy <kaber@trash.net>
42010ed0 7461M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7462L: netfilter-devel@vger.kernel.org
82b98543 7463L: coreteam@netfilter.org
1da177e4
LT
7464W: http://www.netfilter.org/
7465W: http://www.iptables.org/
42010ed0
PNA
7466Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7467T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7468T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7469S: Supported
679655da
JP
7470F: include/linux/netfilter*
7471F: include/linux/netfilter/
7472F: include/net/netfilter/
c117ab84
CEB
7473F: include/uapi/linux/netfilter*
7474F: include/uapi/linux/netfilter/
679655da
JP
7475F: net/*/netfilter.c
7476F: net/*/netfilter/
7477F: net/netfilter/
91c269a0 7478F: net/bridge/br_netfilter*.c
1da177e4 7479
4cc67735 7480NETLABEL
87a0874c 7481M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7482W: http://netlabel.sf.net
7483L: netdev@vger.kernel.org
87a0874c 7484S: Maintained
80811493 7485F: Documentation/netlabel/
679655da
JP
7486F: include/net/netlabel.h
7487F: net/netlabel/
4cc67735 7488
1da177e4 7489NETROM NETWORK LAYER
8b58be88 7490M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7491L: linux-hams@vger.kernel.org
d34cb28a 7492W: http://www.linux-ax25.org/
1da177e4 7493S: Maintained
679655da 7494F: include/net/netrom.h
c117ab84 7495F: include/uapi/linux/netrom.h
679655da 7496F: net/netrom/
1da177e4 7497
4c352362
JK
7498NETRONOME ETHERNET DRIVERS
7499M: Jakub Kicinski <jakub.kicinski@netronome.com>
7500M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7501L: oss-drivers@netronome.com
7502S: Maintained
7503F: drivers/net/ethernet/netronome/
7504
5ddb88c0 7505NETWORK BLOCK DEVICE (NBD)
4ca5829a 7506M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7507S: Maintained
5e4b269b 7508L: nbd-general@lists.sourceforge.net
4ca5829a 7509T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7510F: Documentation/blockdev/nbd.txt
7511F: drivers/block/nbd.c
c117ab84 7512F: include/uapi/linux/nbd.h
1da177e4 7513
6e43650c
NH
7514NETWORK DROP MONITOR
7515M: Neil Horman <nhorman@tuxdriver.com>
7516L: netdev@vger.kernel.org
7517S: Maintained
7518W: https://fedorahosted.org/dropwatch/
7519F: net/core/drop_monitor.c
7520
1da177e4 7521NETWORKING [GENERAL]
8b58be88 7522M: "David S. Miller" <davem@davemloft.net>
979b6c13 7523L: netdev@vger.kernel.org
b1e8fd54 7524W: http://www.linuxfoundation.org/en/Net
11e98029 7525Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7526T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7527T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7528S: Maintained
679655da
JP
7529F: net/
7530F: include/net/
018d21ed
JP
7531F: include/linux/in.h
7532F: include/linux/net.h
7533F: include/linux/netdevice.h
c117ab84
CEB
7534F: include/uapi/linux/in.h
7535F: include/uapi/linux/net.h
7536F: include/uapi/linux/netdevice.h
0c7aecd4 7537F: include/uapi/linux/net_namespace.h
7e814a6c 7538F: tools/net/
f4e53f9a 7539F: tools/testing/selftests/net/
335a67d2 7540F: lib/random32.c
a101ccd1 7541F: lib/test_bpf.c
1da177e4
LT
7542
7543NETWORKING [IPv4/IPv6]
8b58be88
JP
7544M: "David S. Miller" <davem@davemloft.net>
7545M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7546M: James Morris <jmorris@namei.org>
7547M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7548M: Patrick McHardy <kaber@trash.net>
979b6c13 7549L: netdev@vger.kernel.org
08deed1e 7550T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7551S: Maintained
679655da
JP
7552F: net/ipv4/
7553F: net/ipv6/
7554F: include/net/ip*
0a14842f 7555F: arch/x86/net/*
1da177e4 7556
73b7656c
DM
7557NETWORKING [IPSEC]
7558M: Steffen Klassert <steffen.klassert@secunet.com>
7559M: Herbert Xu <herbert@gondor.apana.org.au>
7560M: "David S. Miller" <davem@davemloft.net>
7561L: netdev@vger.kernel.org
d1fc5024
SK
7562T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7563T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7564S: Maintained
5826bdd1 7565F: net/core/flow.c
73b7656c
DM
7566F: net/xfrm/
7567F: net/key/
7568F: net/ipv4/xfrm*
d1fc5024
SK
7569F: net/ipv4/esp4.c
7570F: net/ipv4/ah4.c
7571F: net/ipv4/ipcomp.c
7572F: net/ipv4/ip_vti.c
73b7656c 7573F: net/ipv6/xfrm*
d1fc5024
SK
7574F: net/ipv6/esp6.c
7575F: net/ipv6/ah6.c
7576F: net/ipv6/ipcomp6.c
7577F: net/ipv6/ip6_vti.c
73b7656c
DM
7578F: include/uapi/linux/xfrm.h
7579F: include/net/xfrm.h
7580
10e2ff1c 7581NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7582M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7583L: netdev@vger.kernel.org
7584S: Maintained
7585
29f8f632 7586NETWORKING [WIRELESS]
2cb4abd1 7587L: linux-wireless@vger.kernel.org
8a6e2535 7588Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7589
788873ac
JP
7590NETWORKING DRIVERS
7591L: netdev@vger.kernel.org
7592W: http://www.linuxfoundation.org/en/Net
11e98029 7593Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7594T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7595T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7596S: Odd Fixes
7597F: drivers/net/
018d21ed 7598F: include/linux/if_*
0b63bf1f 7599F: include/linux/netdevice.h
0b63bf1f
JD
7600F: include/linux/etherdevice.h
7601F: include/linux/fcdevice.h
7602F: include/linux/fddidevice.h
7603F: include/linux/hippidevice.h
7604F: include/linux/inetdevice.h
c117ab84
CEB
7605F: include/uapi/linux/if_*
7606F: include/uapi/linux/netdevice.h
788873ac 7607
0e324cf6
JL
7608NETWORKING DRIVERS (WIRELESS)
7609M: Kalle Valo <kvalo@codeaurora.org>
7610L: linux-wireless@vger.kernel.org
7611Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
7612T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7613T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6
JL
7614S: Maintained
7615F: drivers/net/wireless/
7616
3d396eb1 7617NETXEN (1/10) GbE SUPPORT
8622315e 7618M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7619M: Sony Chacko <sony.chacko@qlogic.com>
7620M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7621L: netdev@vger.kernel.org
9c2b5bde 7622W: http://www.qlogic.com
3d396eb1 7623S: Supported
aa43c215 7624F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7625
6423d30f
AAJ
7626NFC SUBSYSTEM
7627M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7628M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7629M: Samuel Ortiz <sameo@linux.intel.com>
7630L: linux-wireless@vger.kernel.org
1eb3b216 7631L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7632S: Supported
6423d30f 7633F: net/nfc/
55eb94f9 7634F: include/net/nfc/
c117ab84 7635F: include/uapi/linux/nfc.h
6423d30f 7636F: drivers/nfc/
397d6497
CR
7637F: include/linux/platform_data/microread.h
7638F: include/linux/platform_data/nfcmrvl.h
7639F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7640F: include/linux/platform_data/pn544.h
397d6497
CR
7641F: include/linux/platform_data/st21nfca.h
7642F: include/linux/platform_data/st-nci.h
7ebb88e5 7643F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7644
e8b43555 7645NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7646M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7647M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7648L: linux-nfs@vger.kernel.org
7649W: http://client.linux-nfs.org
cd7b996a 7650T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7651S: Maintained
679655da
JP
7652F: fs/lockd/
7653F: fs/nfs/
7654F: fs/nfs_common/
7655F: net/sunrpc/
7656F: include/linux/lockd/
7657F: include/linux/nfs*
7658F: include/linux/sunrpc/
c117ab84
CEB
7659F: include/uapi/linux/nfs*
7660F: include/uapi/linux/sunrpc/
1da177e4 7661
85ef9cea 7662NILFS2 FILESYSTEM
e2126935 7663M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7664L: linux-nilfs@vger.kernel.org
f9472265 7665W: http://nilfs.sourceforge.net/
e2126935 7666T: git git://github.com/konis/nilfs2.git
85ef9cea 7667S: Supported
679655da
JP
7668F: Documentation/filesystems/nilfs2.txt
7669F: fs/nilfs2/
7670F: include/linux/nilfs2_fs.h
c35c7ac5 7671F: include/trace/events/nilfs2.h
85ef9cea 7672
1da177e4 7673NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7674M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7675W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7676S: Maintained
679655da
JP
7677F: Documentation/scsi/NinjaSCSI.txt
7678F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7679
7680NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7681M: GOTO Masanori <gotom@debian.or.jp>
7682M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7683W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7684S: Maintained
679655da
JP
7685F: Documentation/scsi/NinjaSCSI.txt
7686F: drivers/scsi/nsp32*
1da177e4 7687
383b8fb9
LFT
7688NIOS2 ARCHITECTURE
7689M: Ley Foon Tan <lftan@altera.com>
7690L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7691T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7692S: Maintained
7693F: arch/nios2/
7694
2a6afddb
PR
7695NOKIA N900 POWER SUPPLY DRIVERS
7696M: Pali RohĂ¡r <pali.rohar@gmail.com>
7697S: Maintained
7698F: include/linux/power/bq2415x_charger.h
081bab21 7699F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7700F: include/linux/power/isp1704_charger.h
7701F: drivers/power/bq2415x_charger.c
081bab21 7702F: drivers/power/bq27xxx_battery.c
2a6afddb
PR
7703F: drivers/power/isp1704_charger.c
7704F: drivers/power/rx51_battery.c
7705
a1bd3bae 7706NTB DRIVER CORE
9ef6bf6c
JM
7707M: Jon Mason <jdmason@kudzu.us>
7708M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7709M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7710L: linux-ntb@googlegroups.com
fce8a7bb 7711S: Supported
2984411f
JM
7712W: https://github.com/jonmason/ntb/wiki
7713T: git git://github.com/jonmason/ntb.git
fce8a7bb 7714F: drivers/ntb/
548c237c 7715F: drivers/net/ntb_netdev.c
fce8a7bb 7716F: include/linux/ntb.h
a1bd3bae 7717F: include/linux/ntb_transport.h
fce8a7bb 7718
e26a5843
AH
7719NTB INTEL DRIVER
7720M: Jon Mason <jdmason@kudzu.us>
7721M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7722L: linux-ntb@googlegroups.com
e26a5843
AH
7723S: Supported
7724W: https://github.com/jonmason/ntb/wiki
7725T: git git://github.com/jonmason/ntb.git
7726F: drivers/ntb/hw/intel/
fce8a7bb 7727
a1b36958
XY
7728NTB AMD DRIVER
7729M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7730L: linux-ntb@googlegroups.com
7731S: Supported
7732F: drivers/ntb/hw/amd/
7733
1da177e4 7734NTFS FILESYSTEM
2818ef50 7735M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7736L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7737W: http://www.tuxera.com/
e6f4dee7 7738T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7739S: Supported
679655da
JP
7740F: Documentation/filesystems/ntfs.txt
7741F: fs/ntfs/
1da177e4 7742
9eb8ef74 7743NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7744M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7745L: linux-fbdev@vger.kernel.org
ce00f85c 7746S: Maintained
8a61f013
JH
7747F: drivers/video/fbdev/riva/
7748F: drivers/video/fbdev/nvidia/
1da177e4 7749
79461681 7750NVM EXPRESS DRIVER
b3975e94
JF
7751M: Keith Busch <keith.busch@intel.com>
7752M: Jens Axboe <axboe@fb.com>
79461681 7753L: linux-nvme@lists.infradead.org
b3975e94
JF
7754T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7755W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7756S: Supported
57dacad5 7757F: drivers/nvme/host/
79461681
MW
7758F: include/linux/nvme.h
7759
aee4b9bd
SK
7760NVMEM FRAMEWORK
7761M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7762M: Maxime Ripard <maxime.ripard@free-electrons.com>
7763S: Maintained
7764F: drivers/nvmem/
7765F: Documentation/devicetree/bindings/nvmem/
7766F: include/linux/nvmem-consumer.h
7767F: include/linux/nvmem-provider.h
7768
dece4585
CP
7769NXP-NCI NFC DRIVER
7770M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7771R: Charles Gorand <charles.gorand@effinnov.com>
7772L: linux-nfc@lists.01.org (moderated for non-subscribers)
7773S: Supported
7774F: drivers/nfc/nxp-nci
7775
f50d7146
RK
7776NXP TDA998X DRM DRIVER
7777M: Russell King <rmk+kernel@arm.linux.org.uk>
7778S: Supported
7779F: drivers/gpu/drm/i2c/tda998x_drv.c
7780F: include/drm/i2c/tda998x.h
7781
fbace43e
PR
7782NXP TFA9879 DRIVER
7783M: Peter Rosin <peda@axentia.se>
7784L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7785S: Maintained
7786F: sound/soc/codecs/tfa9879*
7787
f5525786 7788OMAP SUPPORT
0e24bdd4 7789M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7790L: linux-omap@vger.kernel.org
7791W: http://www.muru.com/linux/omap/
7792W: http://linux.omap.com/
8a6e2535 7793Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7794T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7795S: Maintained
4e04d5a3 7796F: arch/arm/*omap*/
026da812
FB
7797F: arch/arm/configs/omap1_defconfig
7798F: arch/arm/configs/omap2plus_defconfig
046d0a37 7799F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7800F: drivers/irqchip/irq-omap-intc.c
7801F: drivers/mfd/*omap*.c
7802F: drivers/mfd/menelaus.c
7803F: drivers/mfd/palmas.c
7804F: drivers/mfd/tps65217.c
7805F: drivers/mfd/tps65218.c
7806F: drivers/mfd/tps65910.c
7807F: drivers/mfd/twl-core.[ch]
7808F: drivers/mfd/twl4030*.c
7809F: drivers/mfd/twl6030*.c
7810F: drivers/mfd/twl6040*.c
7811F: drivers/regulator/palmas-regulator*.c
7812F: drivers/regulator/pbias-regulator.c
7813F: drivers/regulator/tps65217-regulator.c
7814F: drivers/regulator/tps65218-regulator.c
7815F: drivers/regulator/tps65910-regulator.c
7816F: drivers/regulator/twl-regulator.c
046d0a37 7817F: include/linux/i2c-omap.h
f5525786 7818
50f29fbd 7819OMAP DEVICE TREE SUPPORT
cdb55ab0 7820M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7821M: Tony Lindgren <tony@atomide.com>
7822L: linux-omap@vger.kernel.org
d0fb18c5 7823L: devicetree@vger.kernel.org
50f29fbd
TL
7824S: Maintained
7825F: arch/arm/boot/dts/*omap*
7826F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7827F: arch/arm/boot/dts/*am4*
7828F: arch/arm/boot/dts/*am5*
7829F: arch/arm/boot/dts/*dra7*
50f29fbd 7830
f5525786 7831OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7832M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7833L: linux-omap@vger.kernel.org
7834S: Maintained
7835F: arch/arm/*omap*/*clock*
7836
7837OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7838M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7839L: linux-omap@vger.kernel.org
7840S: Maintained
7841F: arch/arm/*omap*/*pm*
c46938d4 7842F: drivers/cpufreq/omap-cpufreq.c
f5525786 7843
d21db568 7844OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7845M: Rajendra Nayak <rnayak@ti.com>
7846M: Paul Walmsley <paul@pwsan.com>
7847L: linux-omap@vger.kernel.org
7848S: Maintained
d21db568 7849F: arch/arm/mach-omap2/prm*
692ab1f3 7850
f5525786 7851OMAP AUDIO SUPPORT
6c284903 7852M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7853M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7854L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7855L: linux-omap@vger.kernel.org
7856S: Maintained
7857F: sound/soc/omap/
7858
18640193
TL
7859OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7860M: Roger Quadros <rogerq@ti.com>
7861M: Tony Lindgren <tony@atomide.com>
7862L: linux-omap@vger.kernel.org
7863S: Maintained
7864F: drivers/memory/omap-gpmc.c
7865F: arch/arm/mach-omap2/*gpmc*
7866
f5525786 7867OMAP FRAMEBUFFER SUPPORT
830e6384 7868M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7869L: linux-fbdev@vger.kernel.org
f5525786
TL
7870L: linux-omap@vger.kernel.org
7871S: Maintained
8a61f013 7872F: drivers/video/fbdev/omap/
f5525786 7873
676eec0d 7874OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7875M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7876L: linux-omap@vger.kernel.org
676eec0d 7877L: linux-fbdev@vger.kernel.org
178ff4c9 7878S: Maintained
8a61f013 7879F: drivers/video/fbdev/omap2/
178ff4c9
TV
7880F: Documentation/arm/OMAP/DSS
7881
8b37fcfc
OBC
7882OMAP HARDWARE SPINLOCK SUPPORT
7883M: Ohad Ben-Cohen <ohad@wizery.com>
7884L: linux-omap@vger.kernel.org
7885S: Maintained
7886F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7887
f5525786 7888OMAP MMC SUPPORT
8b58be88 7889M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7890L: linux-omap@vger.kernel.org
7891S: Maintained
653f41b5
MC
7892F: drivers/mmc/host/omap.c
7893
7894OMAP HS MMC SUPPORT
0a4585c6 7895L: linux-mmc@vger.kernel.org
653f41b5 7896L: linux-omap@vger.kernel.org
dfa5d196 7897S: Orphan
653f41b5 7898F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7899
7900OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7901M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7902S: Maintained
7903F: drivers/char/hw_random/omap-rng.c
7904
f400c82e 7905OMAP HWMOD SUPPORT
cdb55ab0 7906M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7907M: Paul Walmsley <paul@pwsan.com>
7908L: linux-omap@vger.kernel.org
7909S: Maintained
8fc8b12b 7910F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7911
8633fb30
PW
7912OMAP HWMOD DATA
7913M: Paul Walmsley <paul@pwsan.com>
7914L: linux-omap@vger.kernel.org
7915S: Maintained
7916F: arch/arm/mach-omap2/omap_hwmod*data*
7917
f400c82e 7918OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7919M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7920L: linux-omap@vger.kernel.org
7921S: Maintained
7922F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7923
0db83ced 7924OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7925M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7926L: linux-media@vger.kernel.org
7927S: Maintained
7eec52db 7928F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7929F: drivers/media/platform/omap3isp/
0db83ced 7930F: drivers/staging/media/omap4iss/
7e8970e1 7931
f5525786 7932OMAP USB SUPPORT
a55f6286 7933M: Felipe Balbi <balbi@kernel.org>
f5525786
TL
7934L: linux-usb@vger.kernel.org
7935L: linux-omap@vger.kernel.org
43b416e5 7936T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
f5525786 7937S: Maintained
a16fbd65
JP
7938F: drivers/usb/*/*omap*
7939F: arch/arm/*omap*/usb*
f5525786 7940
6d994710 7941OMAP GPIO DRIVER
fe643528 7942M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 7943M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7944M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7945L: linux-omap@vger.kernel.org
7946S: Maintained
fe643528 7947F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
7948F: drivers/gpio/gpio-omap.c
7949
c351e290
MJ
7950OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7951M: Mark Jackson <mpfj@newflow.co.uk>
7952L: linux-omap@vger.kernel.org
7953S: Maintained
7954F: arch/arm/boot/dts/am335x-nano.dts
7955
0ad122d9 7956OMFS FILESYSTEM
8b58be88 7957M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7958L: linux-karma-devel@lists.sourceforge.net
7959S: Maintained
679655da
JP
7960F: Documentation/filesystems/omfs.txt
7961F: fs/omfs/
0ad122d9 7962
c1986ee9 7963OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7964M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7965S: Maintained
679655da
JP
7966F: drivers/char/pcmcia/cm4000_cs.c
7967F: include/linux/cm4000_cs.h
c117ab84 7968F: include/uapi/linux/cm4000_cs.h
c1986ee9 7969
77c44ab1 7970OMNIKEY CARDMAN 4040 DRIVER
8b58be88 7971M: Harald Welte <laforge@gnumonks.org>
77c44ab1 7972S: Maintained
679655da 7973F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 7974
77d5140f 7975OMNIVISION OV7670 SENSOR DRIVER
8b58be88 7976M: Jonathan Corbet <corbet@lwn.net>
661263b5 7977L: linux-media@vger.kernel.org
275ffde4 7978T: git git://linuxtv.org/media_tree.git
77d5140f 7979S: Maintained
90d72ac6 7980F: drivers/media/i2c/ov7670.c
77d5140f 7981
431bca73 7982ONENAND FLASH DRIVER
8b58be88 7983M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
7984L: linux-mtd@lists.infradead.org
7985S: Maintained
679655da
JP
7986F: drivers/mtd/onenand/
7987F: include/linux/mtd/onenand*.h
431bca73 7988
1da177e4 7989ONSTREAM SCSI TAPE DRIVER
8b58be88 7990M: Willem Riede <osst@riede.org>
1da177e4
LT
7991L: osst-users@lists.sourceforge.net
7992L: linux-scsi@vger.kernel.org
7993S: Maintained
f7269cfc
JD
7994F: Documentation/scsi/osst.txt
7995F: drivers/scsi/osst.*
7996F: drivers/scsi/osst_*.h
7997F: drivers/scsi/st.h
1da177e4 7998
e2d1d6c0 7999OPENCORES I2C BUS DRIVER
8b58be88 8000M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8001L: linux-i2c@vger.kernel.org
e2d1d6c0 8002S: Maintained
679655da
JP
8003F: Documentation/i2c/busses/i2c-ocores
8004F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8005
860c44c1 8006OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8007M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
8008M: Frank Rowand <frowand.list@gmail.com>
8009M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 8010L: devicetree@vger.kernel.org
a7fefe9f
RH
8011W: http://www.devicetree.org/
8012T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 8013S: Maintained
f8828205 8014F: drivers/of/
860c44c1 8015F: include/linux/of*.h
f8828205 8016F: scripts/dtc/
860c44c1 8017
f8828205 8018OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8019M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
8020M: Pawel Moll <pawel.moll@arm.com>
8021M: Mark Rutland <mark.rutland@arm.com>
de80963e 8022M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 8023M: Kumar Gala <galak@codeaurora.org>
f8828205 8024L: devicetree@vger.kernel.org
9f273c24 8025T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
f8828205
GL
8026S: Maintained
8027F: Documentation/devicetree/
8028F: arch/*/boot/dts/
8029F: include/dt-bindings/
8030
2bb65f56
PA
8031OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8032M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8033L: devicetree@vger.kernel.org
8034S: Maintained
8035F: Documentation/devicetree/dynamic-resolution-notes.txt
8036F: Documentation/devicetree/overlay-notes.txt
8037F: drivers/of/overlay.c
8038F: drivers/of/resolver.c
8039
19f9d392
JB
8040OPENRISC ARCHITECTURE
8041M: Jonas Bonn <jonas@southpole.se>
8042W: http://openrisc.net
eab7c1c0 8043L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
8044S: Maintained
8045T: git git://openrisc.net/~jonas/linux
14430813 8046F: arch/openrisc/
19f9d392 8047
ccb1352e 8048OPENVSWITCH
4f337ed5 8049M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8050L: netdev@vger.kernel.org
ccb1352e
JG
8051L: dev@openvswitch.org
8052W: http://openvswitch.org
ccb1352e
JG
8053S: Maintained
8054F: net/openvswitch/
b422da7c 8055F: include/uapi/linux/openvswitch.h
ccb1352e 8056
875fa6fb
VK
8057OPERATING PERFORMANCE POINTS (OPP)
8058M: Viresh Kumar <vireshk@kernel.org>
8059M: Nishanth Menon <nm@ti.com>
8060M: Stephen Boyd <sboyd@codeaurora.org>
8061L: linux-pm@vger.kernel.org
8062S: Maintained
8063T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8064F: drivers/base/power/opp/
8065F: include/linux/pm_opp.h
8066F: Documentation/power/opp.txt
8067F: Documentation/devicetree/bindings/opp/
8068
af39917d
CL
8069OPL4 DRIVER
8070M: Clemens Ladisch <clemens@ladisch.de>
8071L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8072T: git git://git.alsa-project.org/alsa-kernel.git
8073S: Maintained
8074F: sound/drivers/opl4/
8075
1da177e4 8076OPROFILE
4cf7e718 8077M: Robert Richter <rric@kernel.org>
1da177e4
LT
8078L: oprofile-list@lists.sf.net
8079S: Maintained
81c4a8a6 8080F: arch/*/include/asm/oprofile*.h
679655da
JP
8081F: arch/*/oprofile/
8082F: drivers/oprofile/
8083F: include/linux/oprofile.h
1da177e4 8084
e2d1d6c0 8085ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8086M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8087M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8088L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8089W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8090S: Supported
679655da
JP
8091F: Documentation/filesystems/ocfs2.txt
8092F: Documentation/filesystems/dlmfs.txt
8093F: fs/ocfs2/
e2d1d6c0 8094
1da177e4 8095ORINOCO DRIVER
724c6b35 8096L: linux-wireless@vger.kernel.org
491b26b4 8097W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8098W: http://www.nongnu.org/orinoco/
3a59babb 8099S: Orphan
2be45b66 8100F: drivers/net/wireless/intersil/orinoco/
1da177e4 8101
42c55aa8 8102OSD LIBRARY and FILESYSTEM
fadc0752 8103M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8104M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8105L: osd-dev@open-osd.org
8106W: http://open-osd.org
54e5881d 8107T: git git://git.open-osd.org/open-osd.git
68274794 8108S: Maintained
42c55aa8 8109F: drivers/scsi/osd/
6b6f0b6c 8110F: include/scsi/osd_*
42c55aa8 8111F: fs/exofs/
68274794 8112
ef94b186 8113OVERLAY FILESYSTEM
7c37fbda 8114M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8115L: linux-unionfs@vger.kernel.org
8116T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8117S: Supported
1d113735 8118F: fs/overlayfs/
7c37fbda
NB
8119F: Documentation/filesystems/overlayfs.txt
8120
e2d1d6c0 8121P54 WIRELESS DRIVER
084cb0fe 8122M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8123L: linux-wireless@vger.kernel.org
084cb0fe 8124W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8125S: Maintained
d3466830 8126F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8127
f5cd7872 8128PA SEMI ETHERNET DRIVER
8b58be88 8129M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8130L: netdev@vger.kernel.org
8131S: Maintained
ded19add 8132F: drivers/net/ethernet/pasemi/*
f5cd7872 8133
beb58aa3 8134PA SEMI SMBUS DRIVER
8b58be88 8135M: Olof Johansson <olof@lixom.net>
846557d3 8136L: linux-i2c@vger.kernel.org
beb58aa3 8137S: Maintained
679655da 8138F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8139
48fc267e
SK
8140PADATA PARALLEL EXECUTION MECHANISM
8141M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8142L: linux-crypto@vger.kernel.org
8143S: Maintained
8144F: kernel/padata.c
8145F: include/linux/padata.h
8146F: Documentation/padata.txt
8147
709ee531 8148PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8149M: Harald Welte <laforge@gnumonks.org>
d0944853 8150L: platform-driver-x86@vger.kernel.org
709ee531 8151S: Maintained
679655da 8152F: drivers/platform/x86/panasonic-laptop.c
709ee531 8153
368dd5ac 8154PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8155M: David Howells <dhowells@redhat.com>
8156M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8157L: linux-am33-list@redhat.com (moderated for non-subscribers)
8158W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8159S: Maintained
679655da
JP
8160F: Documentation/mn10300/
8161F: arch/mn10300/
4fa97181 8162
305b37bd
KS
8163PARALLEL LCD/KEYPAD PANEL DRIVER
8164M: Willy Tarreau <willy@haproxy.com>
8165M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8166S: Odd Fixes
8167F: Documentation/misc-devices/lcd-panel-cgram.txt
8168F: drivers/misc/panel.c
8169
64dfff03
SM
8170PARALLEL PORT SUBSYSTEM
8171M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8172M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8173L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8174S: Maintained
679655da
JP
8175F: drivers/parport/
8176F: include/linux/parport*.h
8177F: drivers/char/ppdev.c
c117ab84 8178F: include/uapi/linux/ppdev.h
64dfff03 8179F: Documentation/parport*.txt
1da177e4 8180
4cdf6bc2 8181PARAVIRT_OPS INTERFACE
d633180c 8182M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8183M: Chris Wright <chrisw@sous-sol.org>
8184M: Alok Kataria <akataria@vmware.com>
8185M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8186L: virtualization@lists.linux-foundation.org
4cdf6bc2 8187S: Supported
a2e19991 8188F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8189F: arch/*/kernel/paravirt*
8190F: arch/*/include/asm/paravirt.h
4cdf6bc2 8191
e2d1d6c0 8192PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8193M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8194L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8195S: Maintained
679655da
JP
8196F: Documentation/blockdev/paride.txt
8197F: drivers/block/paride/
e2d1d6c0
RD
8198
8199PARISC ARCHITECTURE
b8828770 8200M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8201M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8202L: linux-parisc@vger.kernel.org
8203W: http://www.parisc-linux.org/
8a6e2535 8204Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8205T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8206T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8207S: Maintained
679655da 8208F: arch/parisc/
2b6bac9e 8209F: Documentation/parisc/
679655da 8210F: drivers/parisc/
2b6bac9e
HD
8211F: drivers/char/agp/parisc-agp.c
8212F: drivers/input/serio/gscps2.c
8213F: drivers/parport/parport_gsc.*
8214F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8215F: drivers/video/fbdev/sti*
2b6bac9e
HD
8216F: drivers/video/console/sti*
8217F: drivers/video/logo/logo_parisc*
e2d1d6c0 8218
1662d32c 8219PC87360 HARDWARE MONITORING DRIVER
8b58be88 8220M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8221L: lm-sensors@lm-sensors.org
8222S: Maintained
679655da
JP
8223F: Documentation/hwmon/pc87360
8224F: drivers/hwmon/pc87360.c
1662d32c
JC
8225
8226PC8736x GPIO DRIVER
8b58be88 8227M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8228S: Maintained
679655da 8229F: drivers/char/pc8736x_gpio.c
1662d32c 8230
1ad107fd 8231PC87427 HARDWARE MONITORING DRIVER
d8130624 8232M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8233L: lm-sensors@lm-sensors.org
8234S: Maintained
8235F: Documentation/hwmon/pc87427
8236F: drivers/hwmon/pc87427.c
8237
b26e0ed4 8238PCA9532 LED DRIVER
8b58be88 8239M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8240S: Maintained
d5ca6918
JP
8241F: drivers/leds/leds-pca9532.c
8242F: include/linux/leds-pca9532.h
b26e0ed4 8243
5ce914a8 8244PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8245M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8246L: linux-i2c@vger.kernel.org
8247S: Maintained
b4f0b74e 8248F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8249
3971dae5 8250PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8251M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8252S: Maintained
8253F: drivers/firmware/pcdp.*
8254
065c6359 8255PCI ERROR RECOVERY
6305902c 8256M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8257L: linux-pci@vger.kernel.org
065c6359 8258S: Supported
679655da 8259F: Documentation/PCI/pci-error-recovery.txt
065c6359 8260
1da177e4 8261PCI SUBSYSTEM
5ac3a6d2 8262M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8263L: linux-pci@vger.kernel.org
99662dd1 8264Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8265T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8266S: Supported
679655da
JP
8267F: Documentation/PCI/
8268F: drivers/pci/
8269F: include/linux/pci*
6b49ee49 8270F: arch/x86/pci/
cad01f91 8271F: arch/x86/kernel/quirks.c
1da177e4 8272
eaa6111b
LFT
8273PCI DRIVER FOR ALTERA PCIE IP
8274M: Ley Foon Tan <lftan@altera.com>
8275L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8276L: linux-pci@vger.kernel.org
8277S: Supported
8278F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8279F: drivers/pci/host/pcie-altera.c
8280
b7e78170
RH
8281PCI DRIVER FOR ARM VERSATILE PLATFORM
8282M: Rob Herring <robh@kernel.org>
8283L: linux-pci@vger.kernel.org
8284L: linux-arm-kernel@lists.infradead.org
8285S: Maintained
8286F: Documentation/devicetree/bindings/pci/versatile.txt
8287F: drivers/pci/host/pci-versatile.c
8288
5f6b6ccd
TI
8289PCI DRIVER FOR APPLIEDMICRO XGENE
8290M: Tanmay Inamdar <tinamdar@apm.com>
8291L: linux-pci@vger.kernel.org
8292L: linux-arm-kernel@lists.infradead.org
8293S: Maintained
8294F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8295F: drivers/pci/host/pci-xgene.c
8296
62d0ff83
ML
8297PCI DRIVER FOR FREESCALE LAYERSCAPE
8298M: Minghuan Lian <minghuan.Lian@freescale.com>
8299M: Mingkai Hu <mingkai.hu@freescale.com>
8300M: Roy Zang <tie-fei.zang@freescale.com>
8301L: linuxppc-dev@lists.ozlabs.org
8302L: linux-pci@vger.kernel.org
8303L: linux-arm-kernel@lists.infradead.org
8304S: Maintained
8305F: drivers/pci/host/*layerscape*
8306
f0b75693 8307PCI DRIVER FOR IMX6
f175aa2c 8308M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8309M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8310L: linux-pci@vger.kernel.org
8311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8312S: Maintained
8313F: drivers/pci/host/*imx6*
8314
0c4ffcfe
MK
8315PCI DRIVER FOR TI KEYSTONE
8316M: Murali Karicheri <m-karicheri2@ti.com>
8317L: linux-pci@vger.kernel.org
8318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8319S: Maintained
8320F: drivers/pci/host/*keystone*
8321
f0b75693
BH
8322PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8323M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8324M: Jason Cooper <jason@lakedaemon.net>
8325L: linux-pci@vger.kernel.org
8326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8327S: Maintained
8328F: drivers/pci/host/*mvebu*
8329
0447cfd7
TR
8330PCI DRIVER FOR NVIDIA TEGRA
8331M: Thierry Reding <thierry.reding@gmail.com>
8332L: linux-tegra@vger.kernel.org
f0b75693 8333L: linux-pci@vger.kernel.org
0447cfd7
TR
8334S: Supported
8335F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8336F: drivers/pci/host/pci-tegra.c
8337
47ff3de9
KVA
8338PCI DRIVER FOR TI DRA7XX
8339M: Kishon Vijay Abraham I <kishon@ti.com>
8340L: linux-omap@vger.kernel.org
8341L: linux-pci@vger.kernel.org
8342S: Supported
8343F: Documentation/devicetree/bindings/pci/ti-pci.txt
8344F: drivers/pci/host/pci-dra7xx.c
8345
f0b75693
BH
8346PCI DRIVER FOR RENESAS R-CAR
8347M: Simon Horman <horms@verge.net.au>
8348L: linux-pci@vger.kernel.org
4a121096 8349L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8350S: Maintained
8351F: drivers/pci/host/*rcar*
8352
4af82255 8353PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8354M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8355L: linux-pci@vger.kernel.org
f0b75693
BH
8356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8357L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8358S: Maintained
8359F: drivers/pci/host/pci-exynos.c
8360
f0b75693 8361PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8362M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8363M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8364L: linux-pci@vger.kernel.org
8365S: Maintained
8366F: drivers/pci/host/*designware*
8367
cf28855b
WD
8368PCI DRIVER FOR GENERIC OF HOSTS
8369M: Will Deacon <will.deacon@arm.com>
8370L: linux-pci@vger.kernel.org
8371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8372S: Maintained
8373F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8374F: drivers/pci/host/pci-host-generic.c
8375
185a383a
KB
8376PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8377M: Keith Busch <keith.busch@intel.com>
8378L: linux-pci@vger.kernel.org
8379S: Supported
8380F: arch/x86/pci/vmd.c
8381
51b66a6c 8382PCIE DRIVER FOR ST SPEAR13XX
110baab1 8383M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8384L: linux-pci@vger.kernel.org
110baab1 8385S: Maintained
51b66a6c
PA
8386F: drivers/pci/host/*spear*
8387
af1169b4
LFT
8388PCI MSI DRIVER FOR ALTERA MSI IP
8389M: Ley Foon Tan <lftan@altera.com>
8390L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8391L: linux-pci@vger.kernel.org
8392S: Supported
8393F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8394F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8395
dcd19de3
DD
8396PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8397M: Duc Dang <dhdang@apm.com>
8398L: linux-pci@vger.kernel.org
8399L: linux-arm-kernel@lists.infradead.org
8400S: Maintained
8401F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8402F: drivers/pci/host/pci-xgene-msi.c
8403
500a1d9a
ZW
8404PCIE DRIVER FOR HISILICON
8405M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8406M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8407L: linux-pci@vger.kernel.org
8408S: Maintained
8409F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8410F: drivers/pci/host/pcie-hisi.c
8411
82a82383
SV
8412PCIE DRIVER FOR QUALCOMM MSM
8413M: Stanimir Varbanov <svarbanov@mm-sol.com>
8414L: linux-pci@vger.kernel.org
8415L: linux-arm-msm@vger.kernel.org
8416S: Maintained
8417F: drivers/pci/host/*qcom*
8418
1da177e4 8419PCMCIA SUBSYSTEM
4230dfc9 8420P: Linux PCMCIA Team
f5df5881 8421L: linux-pcmcia@lists.infradead.org
6650e0a5 8422W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8423T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8424S: Maintained
679655da
JP
8425F: Documentation/pcmcia/
8426F: drivers/pcmcia/
8427F: include/pcmcia/
1da177e4
LT
8428
8429PCNET32 NETWORK DRIVER
227fb925 8430M: Don Fry <pcnet32@frontier.com>
979b6c13 8431L: netdev@vger.kernel.org
1da177e4 8432S: Maintained
b955f6ca 8433F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8434
48fc267e
SK
8435PCRYPT PARALLEL CRYPTO ENGINE
8436M: Steffen Klassert <steffen.klassert@secunet.com>
8437L: linux-crypto@vger.kernel.org
8438S: Maintained
8439F: crypto/pcrypt.c
8440F: include/crypto/pcrypt.h
8441
e72df0b8
TH
8442PER-CPU MEMORY ALLOCATOR
8443M: Tejun Heo <tj@kernel.org>
8444M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8446S: Maintained
8447F: include/linux/percpu*.h
8448F: mm/percpu*.c
8449F: arch/*/include/asm/percpu.h
8450
ad4ecbcb 8451PER-TASK DELAY ACCOUNTING
185e595f 8452M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8453S: Maintained
679655da
JP
8454F: include/linux/delayacct.h
8455F: kernel/delayacct.c
ad4ecbcb 8456
57c0c15b 8457PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8458M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8459M: Ingo Molnar <mingo@redhat.com>
f80c5393 8460M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 8461L: linux-kernel@vger.kernel.org
75fc2d37 8462T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8463S: Supported
d53e8365 8464F: kernel/events/*
a003236c 8465F: include/linux/perf_event.h
c117ab84 8466F: include/uapi/linux/perf_event.h
141c4296
RR
8467F: arch/*/kernel/perf_event*.c
8468F: arch/*/kernel/*/perf_event*.c
8469F: arch/*/kernel/*/*/perf_event*.c
a003236c 8470F: arch/*/include/asm/perf_event.h
a003236c
VL
8471F: arch/*/kernel/perf_callchain.c
8472F: tools/perf/
6c0b3244 8473
dd49d0f5 8474PERSONALITY HANDLING
8b58be88 8475M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8476L: linux-abi-devel@lists.sourceforge.net
8477S: Maintained
679655da 8478F: include/linux/personality.h
c117ab84 8479F: include/uapi/linux/personality.h
dd49d0f5 8480
838e7a03 8481PHONET PROTOCOL
2a06b40f 8482M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8483S: Supported
8484F: Documentation/networking/phonet.txt
8485F: include/linux/phonet.h
8486F: include/net/phonet/
c117ab84 8487F: include/uapi/linux/phonet.h
838e7a03
RDC
8488F: net/phonet/
8489
1da177e4 8490PHRAM MTD DRIVER
8b58be88 8491M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8492L: linux-mtd@lists.infradead.org
8493S: Maintained
679655da 8494F: drivers/mtd/devices/phram.c
1da177e4 8495
efdbb10e
BP
8496PICOLCD HID DRIVER
8497M: Bruno Prémont <bonbons@linux-vserver.org>
8498L: linux-input@vger.kernel.org
8499S: Maintained
8500F: drivers/hid/hid-picolcd*
8501
a53bfa07
JI
8502PICOXCELL SUPPORT
8503M: Jamie Iles <jamie@jamieiles.com>
8504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8505T: git git://github.com/jamieiles/linux-2.6-ji.git
8506S: Supported
b8733987 8507F: arch/arm/boot/dts/picoxcell*
14430813 8508F: arch/arm/mach-picoxcell/
b8733987 8509F: drivers/crypto/picoxcell*
a53bfa07 8510
2744e8af
LW
8511PIN CONTROL SUBSYSTEM
8512M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8513L: linux-gpio@vger.kernel.org
dbe752a3 8514T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8515S: Maintained
07f29ba6 8516F: drivers/pinctrl/
8e406fe4 8517F: include/linux/pinctrl/
2744e8af 8518
2201bbb8
JCPV
8519PIN CONTROLLER - ATMEL AT91
8520M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8522S: Maintained
c654b6bf 8523F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8524
33d3690c
LD
8525PIN CONTROLLER - ATMEL AT91 PIO4
8526M: Ludovic Desroches <ludovic.desroches@atmel.com>
8527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8528L: linux-gpio@vger.kernel.org
8529S: Supported
8530F: drivers/pinctrl/pinctrl-at91-pio4.*
8531
cbd1b652
MW
8532PIN CONTROLLER - INTEL
8533M: Mika Westerberg <mika.westerberg@linux.intel.com>
8534M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8535S: Maintained
8536F: drivers/pinctrl/intel/
2201bbb8 8537
9963b536
LP
8538PIN CONTROLLER - RENESAS
8539M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8540M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8541L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8542S: Maintained
8543F: drivers/pinctrl/sh-pfc/
8544
b75e60d6 8545PIN CONTROLLER - SAMSUNG
fea685e9 8546M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8548L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8549S: Maintained
9b5b33f6 8550F: drivers/pinctrl/samsung/
b75e60d6 8551
13cbd906
TL
8552PIN CONTROLLER - SINGLE
8553M: Tony Lindgren <tony@atomide.com>
8554M: Haojian Zhuang <haojian.zhuang@linaro.org>
8555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8556L: linux-omap@vger.kernel.org
8557S: Maintained
8558F: drivers/pinctrl/pinctrl-single.c
8559
deda8287 8560PIN CONTROLLER - ST SPEAR
da89947b 8561M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8562L: spear-devel@list.st.com
8563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8564W: http://www.st.com/spear
8565S: Maintained
8e406fe4 8566F: drivers/pinctrl/spear/
deda8287 8567
249a6771 8568PKTCDVD DRIVER
e5f6450c 8569M: Jiri Kosina <jikos@kernel.org>
249a6771 8570S: Maintained
679655da
JP
8571F: drivers/block/pktcdvd.c
8572F: include/linux/pktcdvd.h
c117ab84 8573F: include/uapi/linux/pktcdvd.h
249a6771 8574
b31d8273
G
8575PKUNITY SOC DRIVERS
8576M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8577W: http://mprc.pku.edu.cn/~guanxuetao/linux
8578S: Maintained
ceebf4d5 8579T: git git://github.com/gxt/linux.git
b31d8273 8580F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8581F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8582F: drivers/video/fbdev/fb-puv3.c
2809e80b 8583F: drivers/rtc/rtc-puv3.c
b31d8273 8584
9d2ecfb7 8585PMBUS HARDWARE MONITORING DRIVERS
ca462085 8586M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8587L: lm-sensors@lm-sensors.org
8588W: http://www.lm-sensors.org/
8589W: http://www.roeck-us.net/linux/drivers/
8590T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8591S: Maintained
8592F: Documentation/hwmon/pmbus
8593F: drivers/hwmon/pmbus/
8594F: include/linux/i2c/pmbus.h
8595
89a36810 8596PMC SIERRA MaxRAID DRIVER
89a36810
AR
8597L: linux-scsi@vger.kernel.org
8598W: http://www.pmc-sierra.com/
3cdea4d7 8599S: Orphan
89a36810
AR
8600F: drivers/scsi/pmcraid.*
8601
dbf9bfe6 8602PMC SIERRA PM8001 DRIVER
d32477e2 8603M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8604M: lindar_liu@usish.com
f5a7b525 8605L: pmchba@pmcs.com
dbf9bfe6 8606L: linux-scsi@vger.kernel.org
8607S: Supported
8608F: drivers/scsi/pm8001/
8609
1da177e4 8610POSIX CLOCKS and TIMERS
8b58be88 8611M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8612L: linux-kernel@vger.kernel.org
75fc2d37 8613T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8614S: Maintained
679655da
JP
8615F: fs/timerfd.c
8616F: include/linux/timer*
5cee9645 8617F: kernel/time/*timer*
1da177e4 8618
7b06a6d7
RW
8619POWER MANAGEMENT CORE
8620M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8621L: linux-pm@vger.kernel.org
8622T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8623S: Supported
8624F: drivers/base/power/
8625F: include/linux/pm.h
8626F: include/linux/pm_*
8627F: include/linux/powercap.h
8628F: drivers/powercap/
8629
3be86148 8630POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8631M: Sebastian Reichel <sre@kernel.org>
57318935 8632M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8633M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8634L: linux-pm@vger.kernel.org
54e5881d 8635T: git git://git.infradead.org/battery-2.6.git
3be86148 8636S: Maintained
679655da 8637F: include/linux/power_supply.h
8cd725a1 8638F: drivers/power/
26305022 8639X: drivers/power/avs/
3be86148 8640
514f161a
MR
8641POWER STATE COORDINATION INTERFACE (PSCI)
8642M: Mark Rutland <mark.rutland@arm.com>
8643M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8644L: linux-arm-kernel@lists.infradead.org
8645S: Maintained
8646F: drivers/firmware/psci.c
8647F: include/linux/psci.h
8648F: include/uapi/linux/psci.h
8649
1da177e4 8650PNP SUPPORT
9c3646d1 8651M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8652S: Maintained
679655da 8653F: drivers/pnp/
1da177e4
LT
8654
8655PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8656M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8657L: linux-ppp@vger.kernel.org
8658S: Maintained
224cf5ad 8659F: drivers/net/ppp/ppp_*
1da177e4
LT
8660
8661PPP OVER ATM (RFC 2364)
8b58be88 8662M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8663S: Maintained
679655da 8664F: net/atm/pppoatm.c
c117ab84 8665F: include/uapi/linux/atmppp.h
1da177e4
LT
8666
8667PPP OVER ETHERNET
8b58be88 8668M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8669S: Maintained
224cf5ad
JK
8670F: drivers/net/ppp/pppoe.c
8671F: drivers/net/ppp/pppox.c
1da177e4 8672
a6d2370b 8673PPP OVER L2TP
8b58be88 8674M: James Chapman <jchapman@katalix.com>
a6d2370b 8675S: Maintained
90ca28d1 8676F: net/l2tp/l2tp_ppp.c
679655da 8677F: include/linux/if_pppol2tp.h
c117ab84 8678F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8679
eae9d2ba 8680PPS SUPPORT
8b58be88 8681M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8682W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8683L: linuxpps@ml.enneenne.com (subscribers-only)
8684S: Maintained
cabaaf41
JP
8685F: Documentation/pps/
8686F: drivers/pps/
8687F: include/linux/pps*.h
eae9d2ba 8688
71a6d0af
HW
8689PPTP DRIVER
8690M: Dmitry Kozlov <xeb@mail.ru>
8691L: netdev@vger.kernel.org
8692S: Maintained
224cf5ad 8693F: drivers/net/ppp/pptp.c
71a6d0af
HW
8694W: http://sourceforge.net/projects/accel-pptp
8695
1da177e4 8696PREEMPTIBLE KERNEL
8b58be88 8697M: Robert Love <rml@tech9.net>
1da177e4
LT
8698L: kpreempt-tech@lists.sourceforge.net
8699W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8700S: Supported
679655da
JP
8701F: Documentation/preempt-locking.txt
8702F: include/linux/preempt.h
1da177e4
LT
8703
8704PRISM54 WIRELESS DRIVER
8b58be88 8705M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8706L: linux-wireless@vger.kernel.org
9ef80804 8707W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8708S: Obsolete
c12edfe2 8709F: drivers/net/wireless/intersil/prism54/
1da177e4 8710
02c18891 8711PS3 NETWORK SUPPORT
b809b9ca 8712M: Geoff Levand <geoff@infradead.org>
02c18891 8713L: netdev@vger.kernel.org
a14ab6b6 8714L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8715S: Maintained
8df158ac 8716F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8717
f58a9d17 8718PS3 PLATFORM SUPPORT
b809b9ca 8719M: Geoff Levand <geoff@infradead.org>
a4724ed6 8720L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8721S: Maintained
679655da
JP
8722F: arch/powerpc/boot/ps3*
8723F: arch/powerpc/include/asm/lv1call.h
8724F: arch/powerpc/include/asm/ps3*.h
8725F: arch/powerpc/platforms/ps3/
8726F: drivers/*/ps3*
8727F: drivers/ps3/
fec629b8 8728F: drivers/rtc/rtc-ps3.c
679655da 8729F: drivers/usb/host/*ps3.c
fec629b8 8730F: sound/ppc/snd_ps3*
f58a9d17 8731
cffb4add 8732PS3VRAM DRIVER
8b58be88 8733M: Jim Paris <jim@jtan.com>
3715a5d0 8734M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8735L: linuxppc-dev@lists.ozlabs.org
cffb4add 8736S: Maintained
8a3977cb 8737F: drivers/block/ps3vram.c
cffb4add 8738
8defe599 8739PSTORE FILESYSTEM
9d5e2a02 8740M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8741M: Colin Cross <ccross@android.com>
8742M: Kees Cook <keescook@chromium.org>
8743M: Tony Luck <tony.luck@intel.com>
8744S: Maintained
9f273c24 8745T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
8746F: fs/pstore/
8747F: include/linux/pstore*
04851772 8748F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8749F: drivers/acpi/apei/erst.c
8750
7fbc415d
RC
8751PTP HARDWARE CLOCK SUPPORT
8752M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8753L: netdev@vger.kernel.org
7fbc415d
RC
8754S: Maintained
8755W: http://linuxptp.sourceforge.net/
8756F: Documentation/ABI/testing/sysfs-ptp
8757F: Documentation/ptp/*
0ecb3cdd 8758F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8759F: drivers/net/phy/dp83640*
8760F: drivers/ptp/*
8761F: include/linux/ptp_cl*
8762
cf94a4d1 8763PTRACE SUPPORT
e846ee5f 8764M: Roland McGrath <roland@hack.frob.com>
8b58be88 8765M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8766S: Maintained
8767F: include/asm-generic/syscall.h
8768F: include/linux/ptrace.h
8769F: include/linux/regset.h
8770F: include/linux/tracehook.h
c117ab84 8771F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8772F: kernel/ptrace.c
8773
8320204a 8774PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8775M: Mike Isely <isely@pobox.com>
16e9495d 8776L: pvrusb2@isely.net (subscribers-only)
661263b5 8777L: linux-media@vger.kernel.org
8320204a 8778W: http://www.isely.net/pvrusb2/
275ffde4 8779T: git git://linuxtv.org/media_tree.git
8320204a 8780S: Maintained
679655da 8781F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8782F: drivers/media/usb/pvrusb2/
8320204a 8783
39532e6c
HG
8784PWC WEBCAM DRIVER
8785M: Hans de Goede <hdegoede@redhat.com>
8786L: linux-media@vger.kernel.org
8787T: git git://linuxtv.org/media_tree.git
8788S: Maintained
8789F: drivers/media/usb/pwc/*
8790
93c090b3
KD
8791PWM FAN DRIVER
8792M: Kamil Debski <k.debski@samsung.com>
8793L: lm-sensors@lm-sensors.org
8794S: Supported
8795F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8796F: Documentation/hwmon/pwm-fan
8797F: drivers/hwmon/pwm-fan.c
8798
200efedd 8799PWM SUBSYSTEM
aa3495f7
TR
8800M: Thierry Reding <thierry.reding@gmail.com>
8801L: linux-pwm@vger.kernel.org
0c2498f1 8802S: Maintained
006e854f 8803T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8804F: Documentation/pwm.txt
8805F: Documentation/devicetree/bindings/pwm/
8806F: include/linux/pwm.h
0c2498f1 8807F: drivers/pwm/
a140b98d
TR
8808F: drivers/video/backlight/pwm_bl.c
8809F: include/linux/pwm_backlight.h
0c2498f1 8810
30ec261e 8811PXA2xx/PXA3xx SUPPORT
8da5e302 8812M: Daniel Mack <daniel@zonque.org>
a323f664 8813M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8814M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8816T: git git://github.com/hzhuang1/linux.git
8da5e302 8817T: git git://github.com/rjarzmik/linux.git
1da177e4 8818S: Maintained
e68d7c14 8819F: arch/arm/boot/dts/pxa*
679655da 8820F: arch/arm/mach-pxa/
820439f1 8821F: drivers/dma/pxa*
679655da 8822F: drivers/pcmcia/pxa2xx*
1403ead9 8823F: drivers/pinctrl/pxa/
9df92e6c 8824F: drivers/spi/spi-pxa2xx*
faf2e1db 8825F: drivers/usb/gadget/udc/pxa2*
679655da 8826F: include/sound/pxa2xx-lib.h
bec4c99e 8827F: sound/arm/pxa*
14430813 8828F: sound/soc/pxa/
1da177e4 8829
f3154a46
RJ
8830PXA GPIO DRIVER
8831M: Robert Jarzmik <robert.jarzmik@free.fr>
8832L: linux-gpio@vger.kernel.org
8833S: Maintained
8834F: drivers/gpio/gpio-pxa.c
8835
ec64d3bf
EG
8836PXA3xx NAND FLASH DRIVER
8837M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8838L: linux-mtd@lists.infradead.org
8839S: Maintained
9a67f099 8840F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8841
3f640c61 8842MMP SUPPORT
8b58be88 8843M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8844M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8846T: git git://github.com/hzhuang1/linux.git
8847T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8848S: Maintained
e68d7c14 8849F: arch/arm/boot/dts/mmp*
3f640c61 8850F: arch/arm/mach-mmp/
e8e6cb32 8851
272f133a
PO
8852PXA MMCI DRIVER
8853S: Orphan
8854
57f63bc8 8855PXA RTC DRIVER
8b58be88 8856M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8857L: rtc-linux@googlegroups.com
8858S: Maintained
8859
cea4001a 8860QAT DRIVER
49e7d9df
JP
8861M: Tadeusz Struk <tadeusz.struk@intel.com>
8862L: qat-linux@intel.com
8863S: Supported
8864F: drivers/crypto/qat/
cea4001a 8865
52a09a04 8866QIB DRIVER
8473c603 8867M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8868L: linux-rdma@vger.kernel.org
8869S: Supported
8870F: drivers/infiniband/hw/qib/
8871
5e9772b9
JS
8872QLOGIC QLA1280 SCSI DRIVER
8873M: Michael Reed <mdr@sgi.com>
8874L: linux-scsi@vger.kernel.org
8875S: Maintained
8876F: drivers/scsi/qla1280.[ch]
8877
1da177e4 8878QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8879M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8880L: linux-scsi@vger.kernel.org
8881S: Supported
679655da
JP
8882F: Documentation/scsi/LICENSE.qla2xxx
8883F: drivers/scsi/qla2xxx/
1da177e4 8884
883c98fe 8885QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8886M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8887L: linux-scsi@vger.kernel.org
8888S: Supported
bacfb81b 8889F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8890F: drivers/scsi/qla4xxx/
8891
5a4faa87 8892QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8893M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8894M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8895M: linux-driver@qlogic.com
8896L: netdev@vger.kernel.org
8897S: Supported
679655da 8898F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8899F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8900
0ec00f03 8901QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8902M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8903L: netdev@vger.kernel.org
8904S: Supported
aa43c215 8905F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8906
c4e84bde 8907QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8908M: Harish Patil <harish.patil@qlogic.com>
8909M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8910M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8911M: linux-driver@qlogic.com
c4e84bde
RM
8912L: netdev@vger.kernel.org
8913S: Supported
aa43c215 8914F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8915
fe56b9e6
YM
8916QLOGIC QL4xxx ETHERNET DRIVER
8917M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8918M: Ariel Elior <Ariel.Elior@qlogic.com>
8919M: everest-linux-l2@qlogic.com
8920L: netdev@vger.kernel.org
8921S: Supported
8922F: drivers/net/ethernet/qlogic/qed/
8923F: include/linux/qed/
8924F: drivers/net/ethernet/qlogic/qede/
8925
1da177e4 8926QNX4 FILESYSTEM
8b58be88 8927M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8928W: http://www.alarsen.net/linux/qnx4fs/
8929S: Maintained
80811493 8930F: fs/qnx4/
c117ab84
CEB
8931F: include/uapi/linux/qnx4_fs.h
8932F: include/uapi/linux/qnxtypes.h
1da177e4 8933
91952bc0
AP
8934QT1010 MEDIA DRIVER
8935M: Antti Palosaari <crope@iki.fi>
8936L: linux-media@vger.kernel.org
a825eaec 8937W: https://linuxtv.org
91952bc0
AP
8938W: http://palosaari.fi/linux/
8939Q: http://patchwork.linuxtv.org/project/linux-media/list/
8940T: git git://linuxtv.org/anttip/media_tree.git
8941S: Maintained
8942F: drivers/media/tuners/qt1010*
8943
966fb5ec
SM
8944QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8945M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8946L: linux-wireless@vger.kernel.org
8947L: ath9k-devel@lists.ath9k.org
8948W: http://wireless.kernel.org/en/users/Drivers/ath9k
8949S: Supported
8950F: drivers/net/wireless/ath/ath9k/
8951
2ea0ffcb
KV
8952QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8953M: Kalle Valo <kvalo@qca.qualcomm.com>
8954L: ath10k@lists.infradead.org
8955W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 8956T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
8957S: Supported
8958F: drivers/net/wireless/ath/ath10k/
8959
4f4567cf
RK
8960QUALCOMM HEXAGON ARCHITECTURE
8961M: Richard Kuo <rkuo@codeaurora.org>
8962L: linux-hexagon@vger.kernel.org
9f273c24 8963T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
8964S: Supported
8965F: arch/hexagon/
8966
8e84c258
EK
8967QUALCOMM WCN36XX WIRELESS DRIVER
8968M: Eugene Krasnikov <k.eugene.e@gmail.com>
8969L: wcn36xx@lists.infradead.org
8970W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8971T: git git://github.com/KrasnikovEugene/wcn36xx.git
8972S: Supported
8973F: drivers/net/wireless/ath/wcn36xx/
8974
602adf40 8975RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
8976M: Ilya Dryomov <idryomov@gmail.com>
8977M: Sage Weil <sage@redhat.com>
527a88b9 8978M: Alex Elder <elder@kernel.org>
398ecff5 8979L: ceph-devel@vger.kernel.org
09d90327
SW
8980W: http://ceph.com/
8981T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 8982T: git git://github.com/ceph/ceph-client.git
602adf40 8983S: Supported
398ecff5 8984F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
8985F: drivers/block/rbd.c
8986F: drivers/block/rbd_types.h
8987
1da177e4 8988RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 8989M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 8990L: linux-fbdev@vger.kernel.org
1da177e4 8991S: Maintained
8a61f013 8992F: drivers/video/fbdev/aty/radeon*
c117ab84 8993F: include/uapi/linux/radeonfb.h
1da177e4 8994
c6c9b34c
HG
8995RADIOSHARK RADIO DRIVER
8996M: Hans de Goede <hdegoede@redhat.com>
8997L: linux-media@vger.kernel.org
8998T: git git://linuxtv.org/media_tree.git
8999S: Maintained
9000F: drivers/media/radio/radio-shark.c
9001
9002RADIOSHARK2 RADIO DRIVER
9003M: Hans de Goede <hdegoede@redhat.com>
9004L: linux-media@vger.kernel.org
9005T: git git://linuxtv.org/media_tree.git
9006S: Maintained
9007F: drivers/media/radio/radio-shark2.c
9008F: drivers/media/radio/radio-tea5777.c
9009
1da177e4 9010RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9011M: Paul Mackerras <paulus@samba.org>
c69f677c 9012L: linux-fbdev@vger.kernel.org
1da177e4 9013S: Maintained
8a61f013 9014F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9015
a0fd81a9
JC
9016RALINK MIPS ARCHITECTURE
9017M: John Crispin <blogic@openwrt.org>
9018L: linux-mips@linux-mips.org
9019S: Maintained
9020F: arch/mips/ralink
9021
e7839f25 9022RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9023P: rt2x00 project
b182427e 9024M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9025M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9026L: linux-wireless@vger.kernel.org
95ea3627 9027S: Maintained
33aca94d 9028F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9029
9db5579b 9030RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9031M: Jens Axboe <axboe@kernel.dk>
9db5579b 9032S: Maintained
679655da
JP
9033F: Documentation/blockdev/ramdisk.txt
9034F: drivers/block/brd.c
9db5579b 9035
9e95ce27 9036RANDOM NUMBER DRIVER
0624bcaa 9037M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9038S: Maintained
679655da 9039F: drivers/char/random.c
9e95ce27 9040
394b701c 9041RAPIDIO SUBSYSTEM
8b58be88 9042M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9043M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9044S: Maintained
679655da 9045F: drivers/rapidio/
394b701c 9046
e2d1d6c0 9047RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9048L: linux-wireless@vger.kernel.org
f52a5490 9049S: Orphan
679655da 9050F: drivers/net/wireless/ray*
e2d1d6c0
RD
9051
9052RCUTORTURE MODULE
e0198b29 9053M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9054M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9055L: linux-kernel@vger.kernel.org
f9094d8e 9056S: Supported
08deed1e 9057T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9058F: Documentation/RCU/torture.txt
34e2d560 9059F: kernel/rcu/rcutorture.c
e2d1d6c0 9060
c87b9c60
PM
9061RCUTORTURE TEST FRAMEWORK
9062M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9063M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9064R: Steven Rostedt <rostedt@goodmis.org>
9065R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9066R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9067L: linux-kernel@vger.kernel.org
c87b9c60
PM
9068S: Supported
9069T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9070F: tools/testing/selftests/rcutorture
9071
c1f766b5 9072RDC R-321X SoC
8b58be88 9073M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9074S: Maintained
9075
db17f395 9076RDC R6040 FAST ETHERNET DRIVER
8b58be88 9077M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9078L: netdev@vger.kernel.org
9079S: Maintained
58565a35 9080F: drivers/net/ethernet/rdc/r6040.c
db17f395 9081
a09ed661 9082RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 9083M: Chien Yen <chien.yen@oracle.com>
fbb5a558 9084L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 9085S: Supported
679655da 9086F: net/rds/
a09ed661 9087
595182bc 9088READ-COPY UPDATE (RCU)
8b58be88 9089M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9090M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9091R: Steven Rostedt <rostedt@goodmis.org>
9092R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9093R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9094L: linux-kernel@vger.kernel.org
9fab9787 9095W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9096S: Supported
08deed1e 9097T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9098F: Documentation/RCU/
9fab9787 9099X: Documentation/RCU/torture.txt
f9094d8e 9100F: include/linux/rcu*
4102adab
PM
9101X: include/linux/srcu.h
9102F: kernel/rcu/
34e2d560 9103X: kernel/torture.c
595182bc 9104
0c86edc0 9105REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9106M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9107M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9108L: rtc-linux@googlegroups.com
8a6e2535 9109Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9110T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9111S: Maintained
679655da
JP
9112F: Documentation/rtc.txt
9113F: drivers/rtc/
9114F: include/linux/rtc.h
c117ab84 9115F: include/uapi/linux/rtc.h
0c86edc0 9116
0e400c53
MB
9117REALTEK AUDIO CODECS
9118M: Bard Liao <bardliao@realtek.com>
9119M: Oder Chiou <oder_chiou@realtek.com>
9120S: Maintained
9121F: sound/soc/codecs/rt*
9122F: include/sound/rt*.h
9123
1da177e4 9124REISERFS FILE SYSTEM
76c4e5ea 9125L: reiserfs-devel@vger.kernel.org
1da177e4 9126S: Supported
679655da 9127F: fs/reiserfs/
1da177e4 9128
b83a313b 9129REGISTER MAP ABSTRACTION
b02e48f2 9130M: Mark Brown <broonie@kernel.org>
dd060bc9 9131L: linux-kernel@vger.kernel.org
b83a313b
MB
9132T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9133S: Supported
9134F: drivers/base/regmap/
9135F: include/linux/regmap.h
9136
400e64df
OBC
9137REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9138M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 9139T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9140S: Maintained
9141F: drivers/remoteproc/
9142F: Documentation/remoteproc.txt
6fc26488 9143F: include/linux/remoteproc.h
400e64df 9144
d8115db5
OBC
9145REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9146M: Ohad Ben-Cohen <ohad@wizery.com>
9147T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9148S: Maintained
9149F: drivers/rpmsg/
9150F: Documentation/rpmsg.txt
9151F: include/linux/rpmsg.h
9152
8e6569af
SS
9153RENESAS ETHERNET DRIVERS
9154R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9155L: netdev@vger.kernel.org
4a121096 9156L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9157F: drivers/net/ethernet/renesas/
9158F: include/linux/sh_eth.h
9159
3e46c397
YS
9160RENESAS USB2 PHY DRIVER
9161M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9162L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9163S: Maintained
9164F: drivers/phy/phy-rcar-gen3-usb2.c
9165
1b0fe6be
PZ
9166RESET CONTROLLER FRAMEWORK
9167M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9168T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9169S: Maintained
9170F: drivers/reset/
9171F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9172F: include/dt-bindings/reset/
1b0fe6be
PZ
9173F: include/linux/reset.h
9174F: include/linux/reset-controller.h
9175
e0897645 9176RFKILL
8b58be88 9177M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9178L: linux-wireless@vger.kernel.org
ce466579
JB
9179W: http://wireless.kernel.org/
9180T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9181T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9182S: Maintained
505c9247 9183F: Documentation/rfkill.txt
80811493 9184F: net/rfkill/
e0897645 9185
933685ca
TG
9186RHASHTABLE
9187M: Thomas Graf <tgraf@suug.ch>
9188L: netdev@vger.kernel.org
9189S: Maintained
9190F: lib/rhashtable.c
9191F: include/linux/rhashtable.h
9192
67e054e9
ML
9193RICOH SMARTMEDIA/XD DRIVER
9194M: Maxim Levitsky <maximlevitsky@gmail.com>
9195S: Maintained
21c26f50
JP
9196F: drivers/mtd/nand/r852.c
9197F: drivers/mtd/nand/r852.h
67e054e9 9198
92634125
ML
9199RICOH R5C592 MEMORYSTICK DRIVER
9200M: Maxim Levitsky <maximlevitsky@gmail.com>
9201S: Maintained
9202F: drivers/memstick/host/r592.*
9203
27f1d2f9
SA
9204ROCCAT DRIVERS
9205M: Stefan Achatz <erazor_de@users.sourceforge.net>
9206W: http://sourceforge.net/projects/roccat/
9207S: Maintained
9208F: drivers/hid/hid-roccat*
9209F: include/linux/hid-roccat*
9210F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9211
4b8ac966
JP
9212ROCKER DRIVER
9213M: Jiri Pirko <jiri@resnulli.us>
9214M: Scott Feldman <sfeldma@gmail.com>
9215L: netdev@vger.kernel.org
9216S: Supported
9217F: drivers/net/ethernet/rocker/
9218
1da177e4
LT
9219ROCKETPORT DRIVER
9220P: Comtrol Corp.
1da177e4
LT
9221W: http://www.comtrol.com
9222S: Maintained
679655da 9223F: Documentation/serial/rocket.txt
c897401b 9224F: drivers/tty/rocket*
1da177e4 9225
7645c2f4
KC
9226ROCKETPORT EXPRESS/INFINITY DRIVER
9227M: Kevin Cernekee <cernekee@gmail.com>
9228L: linux-serial@vger.kernel.org
9229S: Odd Fixes
9230F: drivers/tty/serial/rp2.*
9231
1da177e4 9232ROSE NETWORK LAYER
8b58be88 9233M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9234L: linux-hams@vger.kernel.org
d34cb28a 9235W: http://www.linux-ax25.org/
1da177e4 9236S: Maintained
679655da 9237F: include/net/rose.h
c117ab84 9238F: include/uapi/linux/rose.h
679655da 9239F: net/rose/
1da177e4 9240
91952bc0
AP
9241RTL2830 MEDIA DRIVER
9242M: Antti Palosaari <crope@iki.fi>
9243L: linux-media@vger.kernel.org
a825eaec 9244W: https://linuxtv.org
91952bc0
AP
9245W: http://palosaari.fi/linux/
9246Q: http://patchwork.linuxtv.org/project/linux-media/list/
9247T: git git://linuxtv.org/anttip/media_tree.git
9248S: Maintained
9249F: drivers/media/dvb-frontends/rtl2830*
9250
27a0aacf
AP
9251RTL2832 MEDIA DRIVER
9252M: Antti Palosaari <crope@iki.fi>
9253L: linux-media@vger.kernel.org
a825eaec 9254W: https://linuxtv.org
27a0aacf
AP
9255W: http://palosaari.fi/linux/
9256Q: http://patchwork.linuxtv.org/project/linux-media/list/
9257T: git git://linuxtv.org/anttip/media_tree.git
9258S: Maintained
9259F: drivers/media/dvb-frontends/rtl2832*
9260
ba6e6f6e
AP
9261RTL2832_SDR MEDIA DRIVER
9262M: Antti Palosaari <crope@iki.fi>
9263L: linux-media@vger.kernel.org
a825eaec 9264W: https://linuxtv.org
ba6e6f6e
AP
9265W: http://palosaari.fi/linux/
9266Q: http://patchwork.linuxtv.org/project/linux-media/list/
9267T: git git://linuxtv.org/anttip/media_tree.git
9268S: Maintained
b4bb1c28 9269F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9270
59840488 9271RTL8180 WIRELESS DRIVER
605bebe2 9272L: linux-wireless@vger.kernel.org
491b26b4 9273W: http://wireless.kernel.org/
54e5881d 9274T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9275S: Orphan
62141726 9276F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9277
59840488 9278RTL8187 WIRELESS DRIVER
9f0939bf 9279M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9280M: Hin-Tak Leung <htl10@users.sourceforge.net>
9281M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9282L: linux-wireless@vger.kernel.org
491b26b4 9283W: http://wireless.kernel.org/
54e5881d 9284T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9285S: Maintained
62141726 9286F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9287
3cf0c8ad
LF
9288RTL8192CE WIRELESS DRIVER
9289M: Larry Finger <Larry.Finger@lwfinger.net>
9290M: Chaoming Li <chaoming_li@realsil.com.cn>
9291L: linux-wireless@vger.kernel.org
491b26b4 9292W: http://wireless.kernel.org/
3cf0c8ad
LF
9293T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9294S: Maintained
62141726
KV
9295F: drivers/net/wireless/realtek/rtlwifi/
9296F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9297
26f1fad2
JS
9298RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9299M: Jes Sorensen <Jes.Sorensen@redhat.com>
9300L: linux-wireless@vger.kernel.org
9301T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9302S: Maintained
9303F: drivers/net/wireless/realtek/rtl8xxxu/
9304
9eb8ef74 9305S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9306M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9307L: linux-fbdev@vger.kernel.org
ce00f85c 9308S: Maintained
8a61f013 9309F: drivers/video/fbdev/savage/
9eb8ef74 9310
1da177e4 9311S390
8b58be88
JP
9312M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9313M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9314L: linux-s390@vger.kernel.org
5238da45 9315W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9316T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9317S: Supported
679655da 9318F: arch/s390/
a968cd3e 9319F: drivers/s390/
3bfe6858
JN
9320F: Documentation/s390/
9321F: Documentation/DocBook/s390*
5238da45 9322
322986ca
SO
9323S390 COMMON I/O LAYER
9324M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9325M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9326L: linux-s390@vger.kernel.org
9327W: http://www.ibm.com/developerworks/linux/linux390/
9328S: Supported
9329F: drivers/s390/cio/
9330
9331S390 DASD DRIVER
9332M: Stefan Weinhuber <wein@de.ibm.com>
9333M: Stefan Haberland <stefan.haberland@de.ibm.com>
9334L: linux-s390@vger.kernel.org
9335W: http://www.ibm.com/developerworks/linux/linux390/
9336S: Supported
9337F: drivers/s390/block/dasd*
9338F: block/partitions/ibm.c
9339
5238da45 9340S390 NETWORK DRIVERS
f0c59aff 9341M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9342L: linux-s390@vger.kernel.org
5238da45
HC
9343W: http://www.ibm.com/developerworks/linux/linux390/
9344S: Supported
679655da 9345F: drivers/s390/net/
5238da45 9346
322986ca
SO
9347S390 PCI SUBSYSTEM
9348M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9349M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9350L: linux-s390@vger.kernel.org
9351W: http://www.ibm.com/developerworks/linux/linux390/
9352S: Supported
9353F: arch/s390/pci/
9354F: drivers/pci/hotplug/s390_pci_hpc.c
9355
feed9b62 9356S390 ZCRYPT DRIVER
5c8d0983 9357M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9358L: linux-s390@vger.kernel.org
a968cd3e 9359W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9360S: Supported
d5ca6918 9361F: drivers/s390/crypto/
feed9b62 9362
5238da45 9363S390 ZFCP DRIVER
d38e19d0 9364M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9365L: linux-s390@vger.kernel.org
5238da45 9366W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9367S: Supported
679655da 9368F: drivers/s390/scsi/zfcp_*
1da177e4 9369
dd96df2c 9370S390 IUCV NETWORK LAYER
f0c59aff 9371M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9372L: linux-s390@vger.kernel.org
9373W: http://www.ibm.com/developerworks/linux/linux390/
9374S: Supported
679655da
JP
9375F: drivers/s390/net/*iucv*
9376F: include/net/iucv/
9377F: net/iucv/
dd96df2c 9378
8128f23c
GS
9379S390 IOMMU (PCI)
9380M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9381L: linux-s390@vger.kernel.org
9382W: http://www.ibm.com/developerworks/linux/linux390/
9383S: Supported
9384F: drivers/iommu/s390-iommu.c
9385
4dde7f75 9386S3C24XX SD/MMC Driver
8b58be88 9387M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9388L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9389S: Supported
679655da 9390F: drivers/mmc/host/s3cmci.*
4dde7f75 9391
1f15a229
HV
9392SAA6588 RDS RECEIVER DRIVER
9393M: Hans Verkuil <hverkuil@xs4all.nl>
9394L: linux-media@vger.kernel.org
9395T: git git://linuxtv.org/media_tree.git
a825eaec 9396W: https://linuxtv.org
1f15a229
HV
9397S: Odd Fixes
9398F: drivers/media/i2c/saa6588*
9399
98ed12e6 9400SAA7134 VIDEO4LINUX DRIVER
009a5410 9401M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9402L: linux-media@vger.kernel.org
a825eaec 9403W: https://linuxtv.org
98ed12e6
MCC
9404T: git git://linuxtv.org/media_tree.git
9405S: Odd fixes
e42bf501 9406F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9407F: drivers/media/pci/saa7134/
9408
1da177e4 9409SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9410M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9411L: linux-media@vger.kernel.org
275ffde4 9412T: git git://linuxtv.org/media_tree.git
1da177e4 9413S: Maintained
90d72ac6
MCC
9414F: drivers/media/common/saa7146/
9415F: drivers/media/pci/saa7146/
9416F: include/media/saa7146*
1da177e4 9417
92304a40 9418SAMSUNG LAPTOP DRIVER
5909c654 9419M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9420L: platform-driver-x86@vger.kernel.org
9421S: Maintained
9422F: drivers/platform/x86/samsung-laptop.c
9423
4a109cc0 9424SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9425M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9426L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9427S: Supported
14430813 9428F: sound/soc/samsung/
4a109cc0 9429
0d89a28b 9430SAMSUNG FRAMEBUFFER DRIVER
b7701755 9431M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9432L: linux-fbdev@vger.kernel.org
9433S: Maintained
8a61f013 9434F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9435
b40f0632 9436SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9437M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9438M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9439L: linux-kernel@vger.kernel.org
b40f0632 9440L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9441S: Supported
9442F: drivers/mfd/sec*.c
9443F: drivers/regulator/s2m*.c
9444F: drivers/regulator/s5m*.c
b40f0632
KK
9445F: drivers/clk/clk-s2mps11.c
9446F: drivers/rtc/rtc-s5m.c
f69d3a17 9447F: include/linux/mfd/samsung/
a13c7c51
KK
9448F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9449F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9450F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9451F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9452
038f5c4b
SN
9453SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9454M: Kyungmin Park <kyungmin.park@samsung.com>
9455M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9456L: linux-media@vger.kernel.org
9457Q: https://patchwork.linuxtv.org/project/linux-media/list/
9458S: Supported
9459F: drivers/media/platform/exynos4-is/
038f5c4b 9460
6fd86ab2
SN
9461SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9462M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9463L: linux-media@vger.kernel.org
9464L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9465S: Maintained
9466F: drivers/media/platform/s3c-camif/
d647f0b7 9467F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9468
b84ef24e
AH
9469SAMSUNG S5C73M3 CAMERA DRIVER
9470M: Kyungmin Park <kyungmin.park@samsung.com>
9471M: Andrzej Hajda <a.hajda@samsung.com>
9472L: linux-media@vger.kernel.org
9473S: Supported
9474F: drivers/media/i2c/s5c73m3/*
9475
7d459937
AH
9476SAMSUNG S5K5BAF CAMERA DRIVER
9477M: Kyungmin Park <kyungmin.park@samsung.com>
9478M: Andrzej Hajda <a.hajda@samsung.com>
9479L: linux-media@vger.kernel.org
9480S: Supported
9481F: drivers/media/i2c/s5k5baf.c
9482
c04c674f
RB
9483SAMSUNG S3FWRN5 NFC DRIVER
9484M: Robert Baldyga <r.baldyga@samsung.com>
9485L: linux-nfc@lists.01.org (moderated for non-subscribers)
9486S: Supported
9487F: drivers/nfc/s3fwrn5
9488
310e39c9 9489SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9490M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9491M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9492S: Supported
9493L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9494F: drivers/clk/samsung/
9495
66890ed6
BA
9496SAMSUNG SXGBE DRIVERS
9497M: Byungho An <bh74.an@samsung.com>
9498M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9499M: Vipul Pandya <vipul.pandya@samsung.com>
9500S: Supported
9501L: netdev@vger.kernel.org
9502F: drivers/net/ethernet/samsung/sxgbe/
9503
93c537af
LM
9504SAMSUNG THERMAL DRIVER
9505M: Lukasz Majewski <l.majewski@samsung.com>
9506L: linux-pm@vger.kernel.org
9507L: linux-samsung-soc@vger.kernel.org
9508S: Supported
9f273c24 9509T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9510F: drivers/thermal/samsung/
9511
e296cd32
KD
9512SAMSUNG USB2 PHY DRIVER
9513M: Kamil Debski <k.debski@samsung.com>
9514L: linux-kernel@vger.kernel.org
9515S: Supported
9516F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9517F: Documentation/phy/samsung-usb2.txt
9518F: drivers/phy/phy-exynos4210-usb2.c
9519F: drivers/phy/phy-exynos4x12-usb2.c
9520F: drivers/phy/phy-exynos5250-usb2.c
9521F: drivers/phy/phy-s5pv210-usb2.c
9522F: drivers/phy/phy-samsung-usb2.c
9523F: drivers/phy/phy-samsung-usb2.h
9524
ca749e2a 9525SERIAL DRIVERS
5e30bbb7 9526M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9527L: linux-serial@vger.kernel.org
5e30bbb7 9528S: Maintained
14430813 9529F: drivers/tty/serial/
ca749e2a 9530
aecb7b64 9531SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9532M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9533M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9534S: Maintained
1fb200d6 9535F: include/linux/dma/dw.h
3d598f47 9536F: include/linux/platform_data/dma-dw.h
61a76496 9537F: drivers/dma/dw/
aecb7b64 9538
058999cc
LP
9539SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9540M: Lars Persson <lars.persson@axis.com>
9541L: netdev@vger.kernel.org
9542S: Supported
9543F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9544F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9545
fc531d98
WS
9546SYNOPSYS DESIGNWARE I2C DRIVER
9547M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9548M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9549M: Mika Westerberg <mika.westerberg@linux.intel.com>
9550L: linux-i2c@vger.kernel.org
9551S: Maintained
9552F: drivers/i2c/busses/i2c-designware-*
9553F: include/linux/platform_data/i2c-designware.h
9554
f9e37137 9555SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9556M: Jaehoon Chung <jh80.chung@samsung.com>
9557L: linux-mmc@vger.kernel.org
9558S: Maintained
9559F: include/linux/mmc/dw_mmc.h
9560F: drivers/mmc/host/dw_mmc*
9561
a961e698
AS
9562SYSTEM TRACE MODULE CLASS
9563M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9564S: Maintained
9565F: Documentation/trace/stm.txt
9566F: drivers/hwtracing/stm/
9567F: include/linux/stm.h
9568F: include/uapi/linux/stm.h
9569
1db121d6
AN
9570THUNDERBOLT DRIVER
9571M: Andreas Noever <andreas.noever@gmail.com>
9572S: Maintained
9573F: drivers/thunderbolt/
9574
34db37c6 9575TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9576M: John Stultz <john.stultz@linaro.org>
88606e80 9577M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9578L: linux-kernel@vger.kernel.org
75fc2d37 9579T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9580S: Supported
9581F: include/linux/clocksource.h
9582F: include/linux/time.h
9583F: include/linux/timex.h
c117ab84
CEB
9584F: include/uapi/linux/time.h
9585F: include/uapi/linux/timex.h
88606e80
TG
9586F: kernel/time/clocksource.c
9587F: kernel/time/time*.c
34db37c6 9588F: kernel/time/alarmtimer.c
88606e80 9589F: kernel/time/ntp.c
7fe5f1c1 9590F: tools/testing/selftests/timers/
88606e80 9591
1da177e4 9592SC1200 WDT DRIVER
b300645a 9593M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9594S: Maintained
679655da 9595F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9596
9597SCHEDULER
dd9b238c 9598M: Ingo Molnar <mingo@redhat.com>
8b58be88 9599M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9600L: linux-kernel@vger.kernel.org
75fc2d37 9601T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9602S: Maintained
95c0d71d 9603F: kernel/sched/
679655da 9604F: include/linux/sched.h
c117ab84 9605F: include/uapi/linux/sched.h
c2eb505b 9606F: include/linux/wait.h
1da177e4 9607
6bcf6737 9608SCORE ARCHITECTURE
ed38665e 9609M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9610M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9611W: http://www.sunplus.com
6bcf6737 9612S: Supported
a2681a75 9613F: arch/score/
6bcf6737 9614
80f390ea
SH
9615SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9616M: Sudeep Holla <sudeep.holla@arm.com>
9617L: linux-arm-kernel@lists.infradead.org
9618S: Maintained
9619F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9620F: drivers/clk/clk-scpi.c
8def3103 9621F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9622F: drivers/firmware/arm_scpi.c
9623F: include/linux/scpi_protocol.h
80f390ea 9624
1da177e4 9625SCSI CDROM DRIVER
8b58be88 9626M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9627L: linux-scsi@vger.kernel.org
9628W: http://www.kernel.dk
9629S: Maintained
679655da 9630F: drivers/scsi/sr*
1da177e4 9631
fb50a83d 9632SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9633M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9634L: linux-rdma@vger.kernel.org
9635S: Supported
9636W: http://www.openfabrics.org
9637Q: http://patchwork.kernel.org/project/linux-rdma/list/
9638T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9639F: drivers/infiniband/ulp/srp/
9640F: include/scsi/srp.h
9641
1da177e4 9642SCSI SG DRIVER
8b58be88 9643M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9644L: linux-scsi@vger.kernel.org
59ab3c93 9645W: http://sg.danny.cz/sg
1da177e4 9646S: Maintained
59ab3c93 9647F: Documentation/scsi/scsi-generic.txt
679655da
JP
9648F: drivers/scsi/sg.c
9649F: include/scsi/sg.h
1da177e4
LT
9650
9651SCSI SUBSYSTEM
0351b8f8 9652M: "James E.J. Bottomley" <JBottomley@odin.com>
0351b8f8 9653T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9654M: "Martin K. Petersen" <martin.petersen@oracle.com>
9655T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9656L: linux-scsi@vger.kernel.org
1da177e4 9657S: Maintained
679655da
JP
9658F: drivers/scsi/
9659F: include/scsi/
1da177e4
LT
9660
9661SCSI TAPE DRIVER
8b58be88 9662M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9663L: linux-scsi@vger.kernel.org
9664S: Maintained
679655da 9665F: Documentation/scsi/st.txt
f7269cfc
JD
9666F: drivers/scsi/st.*
9667F: drivers/scsi/st_*.h
1da177e4
LT
9668
9669SCTP PROTOCOL
8b6efb75 9670M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9671M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9672L: linux-sctp@vger.kernel.org
5f85813c 9673W: http://lksctp.sourceforge.net
8b6efb75 9674S: Maintained
679655da
JP
9675F: Documentation/networking/sctp.txt
9676F: include/linux/sctp.h
4d58c025 9677F: include/uapi/linux/sctp.h
679655da
JP
9678F: include/net/sctp/
9679F: net/sctp/
1da177e4
LT
9680
9681SCx200 CPU SUPPORT
8b58be88 9682M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9683S: Odd Fixes
679655da 9684F: Documentation/i2c/busses/scx200_acb
390889b6 9685F: arch/x86/platform/scx200/
679655da
JP
9686F: drivers/watchdog/scx200_wdt.c
9687F: drivers/i2c/busses/scx200*
9688F: drivers/mtd/maps/scx200_docflash.c
9689F: include/linux/scx200.h
1662d32c
JC
9690
9691SCx200 GPIO DRIVER
8b58be88 9692M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9693S: Maintained
679655da
JP
9694F: drivers/char/scx200_gpio.c
9695F: include/linux/scx200_gpio.h
1662d32c
JC
9696
9697SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9698M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9699S: Maintained
679655da 9700F: drivers/clocksource/scx200_hrt.c
1da177e4 9701
6a36913a 9702SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9703M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9704L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9705S: Maintained
679655da 9706F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9707
e7839f25 9708SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9709L: linux-mmc@vger.kernel.org
a1cb1d11 9710S: Orphan
7a241d6e 9711F: drivers/mmc/host/sdhci.*
d4a45787 9712F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9713
c04f9d61
KC
9714SECURE COMPUTING
9715M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9716R: Andy Lutomirski <luto@amacapital.net>
9717R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9718T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9719S: Supported
9720F: kernel/seccomp.c
9721F: include/uapi/linux/seccomp.h
9722F: include/linux/seccomp.h
c99ee51a 9723F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9724K: \bsecure_computing
9725K: \bTIF_SECCOMP\b
9726
0d1bb41a 9727SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9728M: Ben Dooks <ben-linux@fluff.org>
dc524882 9729M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9730L: linux-mmc@vger.kernel.org
0d1bb41a 9731S: Maintained
dc524882 9732F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9733
c63b3cba 9734SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9735M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9736L: spear-devel@list.st.com
c63b3cba
VK
9737L: linux-mmc@vger.kernel.org
9738S: Maintained
9739F: drivers/mmc/host/sdhci-spear.c
9740
8711cca2 9741SECURITY SUBSYSTEM
9b45c0d2 9742M: James Morris <james.l.morris@oracle.com>
9c3646d1 9743M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9744L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9745T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9746W: http://kernsec.org/
8711cca2 9747S: Supported
7d2c86b5 9748F: security/
8711cca2 9749
1da177e4 9750SECURITY CONTACT
8b58be88 9751M: Security Officers <security@kernel.org>
1da177e4
LT
9752S: Supported
9753
9754SELINUX SECURITY MODULE
e0238b4c 9755M: Paul Moore <paul@paul-moore.com>
8b58be88 9756M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9757M: Eric Paris <eparis@parisplace.org>
e0238b4c 9758L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9759W: http://selinuxproject.org
5a5f2acf 9760T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9761S: Supported
679655da
JP
9762F: include/linux/selinux*
9763F: security/selinux/
6bde95ce 9764F: scripts/selinux/
1da177e4 9765
c1c124e9
JJ
9766APPARMOR SECURITY MODULE
9767M: John Johansen <john.johansen@canonical.com>
9768L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9769W: apparmor.wiki.kernel.org
9770T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9771S: Supported
9772F: security/apparmor/
9773
730daa16
KC
9774YAMA SECURITY MODULE
9775M: Kees Cook <keescook@chromium.org>
9776T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9777S: Supported
9778F: security/yama/
9779
cef2cf07 9780SENSABLE PHANTOM
8b58be88 9781M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9782S: Maintained
679655da 9783F: drivers/misc/phantom.c
c117ab84 9784F: include/uapi/linux/phantom.h
cef2cf07 9785
6733b39a 9786SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9787M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9788M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9789M: John Soni Jose <sony.john@avagotech.com>
3387f656 9790L: linux-scsi@vger.kernel.org
4627de93 9791W: http://www.avagotech.com
3387f656
JP
9792S: Supported
9793F: drivers/scsi/be2iscsi/
6733b39a 9794
6938f855
SP
9795Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9796M: Sathya Perla <sathya.perla@avagotech.com>
9797M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9798M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9799M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
7d2c86b5 9800L: netdev@vger.kernel.org
fea3af67 9801W: http://www.emulex.com
7d2c86b5 9802S: Supported
9aebddd1 9803F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9804
d2928a8c 9805EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9806M: Selvin Xavier <selvin.xavier@avagotech.com>
9807M: Devesh Sharma <devesh.sharma@avagotech.com>
9808M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9809L: linux-rdma@vger.kernel.org
9810W: http://www.emulex.com
9811S: Supported
9812F: drivers/infiniband/hw/ocrdma/
9813
8ceee660 9814SFC NETWORK DRIVER
c06f51ea 9815M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9816M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9817L: netdev@vger.kernel.org
8ceee660 9818S: Supported
874aeea5 9819F: drivers/net/ethernet/sfc/
8ceee660 9820
e2d1d6c0 9821SGI GRU DRIVER
cc883afc 9822M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9823S: Maintained
679655da 9824F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9825
9826SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9827M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9828L: linux-ia64@vger.kernel.org
9829S: Supported
679655da 9830F: Documentation/ia64/serial.txt
df621252 9831F: drivers/tty/serial/ioc?_serial.c
679655da 9832F: include/linux/ioc?.h
e2d1d6c0 9833
75312619 9834SGI XP/XPC/XPNET DRIVER
e180383f
RH
9835M: Cliff Whickman <cpw@sgi.com>
9836M: Robin Holt <robinmholt@gmail.com>
75312619 9837S: Maintained
679655da 9838F: drivers/misc/sgi-xp/
75312619 9839
46eacf3b
AP
9840SI2157 MEDIA DRIVER
9841M: Antti Palosaari <crope@iki.fi>
9842L: linux-media@vger.kernel.org
a825eaec 9843W: https://linuxtv.org
46eacf3b
AP
9844W: http://palosaari.fi/linux/
9845Q: http://patchwork.linuxtv.org/project/linux-media/list/
9846T: git git://linuxtv.org/anttip/media_tree.git
9847S: Maintained
9848F: drivers/media/tuners/si2157*
9849
75e2d5ba
AP
9850SI2168 MEDIA DRIVER
9851M: Antti Palosaari <crope@iki.fi>
9852L: linux-media@vger.kernel.org
a825eaec 9853W: https://linuxtv.org
75e2d5ba
AP
9854W: http://palosaari.fi/linux/
9855Q: http://patchwork.linuxtv.org/project/linux-media/list/
9856T: git git://linuxtv.org/anttip/media_tree.git
9857S: Maintained
9858F: drivers/media/dvb-frontends/si2168*
9859
49cc629d
HV
9860SI470X FM RADIO RECEIVER I2C DRIVER
9861M: Hans Verkuil <hverkuil@xs4all.nl>
9862L: linux-media@vger.kernel.org
9863T: git git://linuxtv.org/media_tree.git
a825eaec 9864W: https://linuxtv.org
49cc629d
HV
9865S: Odd Fixes
9866F: drivers/media/radio/si470x/radio-si470x-i2c.c
9867
9868SI470X FM RADIO RECEIVER USB DRIVER
9869M: Hans Verkuil <hverkuil@xs4all.nl>
9870L: linux-media@vger.kernel.org
9871T: git git://linuxtv.org/media_tree.git
a825eaec 9872W: https://linuxtv.org
49cc629d
HV
9873S: Maintained
9874F: drivers/media/radio/si470x/radio-si470x-common.c
9875F: drivers/media/radio/si470x/radio-si470x.h
9876F: drivers/media/radio/si470x/radio-si470x-usb.c
9877
c937ca03
EV
9878SI4713 FM RADIO TRANSMITTER I2C DRIVER
9879M: Eduardo Valentin <edubezval@gmail.com>
9880L: linux-media@vger.kernel.org
9881T: git git://linuxtv.org/media_tree.git
a825eaec 9882W: https://linuxtv.org
c937ca03 9883S: Odd Fixes
99995ded 9884F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9885
9886SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9887M: Eduardo Valentin <edubezval@gmail.com>
9888L: linux-media@vger.kernel.org
9889T: git git://linuxtv.org/media_tree.git
a825eaec 9890W: https://linuxtv.org
c937ca03 9891S: Odd Fixes
99995ded
DR
9892F: drivers/media/radio/si4713/radio-platform-si4713.c
9893
9894SI4713 FM RADIO TRANSMITTER USB DRIVER
9895M: Hans Verkuil <hverkuil@xs4all.nl>
9896L: linux-media@vger.kernel.org
9897T: git git://linuxtv.org/media_tree.git
a825eaec 9898W: https://linuxtv.org
99995ded
DR
9899S: Maintained
9900F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9901
beb91d46 9902SIANO DVB DRIVER
009a5410 9903M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 9904L: linux-media@vger.kernel.org
a825eaec 9905W: https://linuxtv.org
beb91d46
MCC
9906T: git git://linuxtv.org/media_tree.git
9907S: Odd fixes
9908F: drivers/media/common/siano/
beb91d46 9909F: drivers/media/usb/siano/
beb91d46 9910F: drivers/media/usb/siano/
14430813 9911F: drivers/media/mmc/siano/
beb91d46 9912
6f15b602
HG
9913SIMPLEFB FB DRIVER
9914M: Hans de Goede <hdegoede@redhat.com>
9915L: linux-fbdev@vger.kernel.org
9916S: Maintained
2d799dde 9917F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
9918F: drivers/video/fbdev/simplefb.c
9919F: include/linux/platform_data/simplefb.h
9920
b618b69c 9921SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9922L: linux-media@vger.kernel.org
bb60fcb2 9923S: Orphan
b618b69c 9924F: drivers/media/platform/sh_veu.c
b618b69c
GL
9925
9926SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9927L: linux-media@vger.kernel.org
bb60fcb2 9928S: Orphan
b618b69c 9929F: drivers/media/platform/sh_vou.c
d647f0b7 9930F: include/media/drv-intf/sh_vou.h
b618b69c 9931
6349d997 9932SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9933M: Len Brown <lenb@kernel.org>
6349d997
LB
9934L: sfi-devel@simplefirmware.org
9935W: http://simplefirmware.org/
9936T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9937S: Supported
943fc810 9938F: arch/x86/platform/sfi/
6349d997
LB
9939F: drivers/sfi/
9940F: include/linux/sfi*.h
e2d1d6c0 9941
1da177e4
LT
9942SIMTEC EB110ATX (Chalice CATS)
9943P: Ben Dooks
b16957c6
BD
9944P: Vincent Sanders <vince@simtec.co.uk>
9945M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9946W: http://www.simtec.co.uk/products/EB110ATX/
9947S: Supported
9948
9949SIMTEC EB2410ITX (BAST)
9950P: Ben Dooks
b16957c6
BD
9951P: Vincent Sanders <vince@simtec.co.uk>
9952M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9953W: http://www.simtec.co.uk/products/EB2410ITX/
9954S: Supported
15dba387
JP
9955F: arch/arm/mach-s3c24xx/mach-bast.c
9956F: arch/arm/mach-s3c24xx/bast-ide.c
9957F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9958
4c5adde7 9959TI DAVINCI MACHINE SUPPORT
3ba789c0 9960M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 9961M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 9962T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 9963Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 9964S: Supported
14430813 9965F: arch/arm/mach-davinci/
046d0a37 9966F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 9967
8d4b3f08 9968TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 9969M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 9970L: linux-media@vger.kernel.org
a825eaec 9971W: https://linuxtv.org
8d4b3f08
LP
9972Q: http://patchwork.linuxtv.org/project/linux-media/list/
9973T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 9974S: Maintained
8d4b3f08
LP
9975F: drivers/media/platform/davinci/
9976F: include/media/davinci/
9977
417d2e50 9978TI AM437X VPFE DRIVER
e43cdb56 9979M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 9980L: linux-media@vger.kernel.org
a825eaec 9981W: https://linuxtv.org
417d2e50
BP
9982Q: http://patchwork.linuxtv.org/project/linux-media/list/
9983T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9984S: Maintained
9985F: drivers/media/platform/am437x/
9986
c4c0283a 9987OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 9988M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 9989L: linux-media@vger.kernel.org
a825eaec 9990W: https://linuxtv.org
c4c0283a
BP
9991Q: http://patchwork.linuxtv.org/project/linux-media/list/
9992T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9993S: Maintained
9994F: drivers/media/i2c/ov2659.c
b5dcee22 9995F: include/media/i2c/ov2659.h
c4c0283a 9996
3a6779f5
SM
9997SILICON MOTION SM712 FRAME BUFFER DRIVER
9998M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9999M: Teddy Wang <teddy.wang@siliconmotion.com>
10000M: Sudip Mukherjee <sudip@vectorindia.org>
10001L: linux-fbdev@vger.kernel.org
10002S: Maintained
10003F: drivers/video/fbdev/sm712*
10004F: Documentation/fb/sm712fb.txt
10005
92aab3c0 10006SIS 190 ETHERNET DRIVER
8b58be88 10007M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10008L: netdev@vger.kernel.org
10009S: Maintained
8c7de408 10010F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10011
1da177e4 10012SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10013M: Daniele Venzano <venza@brownhat.org>
1da177e4 10014W: http://www.brownhat.org/sis900.html
979b6c13 10015L: netdev@vger.kernel.org
1da177e4 10016S: Maintained
8c7de408 10017F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10018
10019SIS FRAMEBUFFER DRIVER
8b58be88 10020M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10021W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10022S: Maintained
679655da 10023F: Documentation/fb/sisfb.txt
8a61f013 10024F: drivers/video/fbdev/sis/
679655da 10025F: include/video/sisfb.h
1da177e4
LT
10026
10027SIS USB2VGA DRIVER
8b58be88 10028M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10029W: http://www.winischhofer.at/linuxsisusbvga.shtml
10030S: Maintained
679655da 10031F: drivers/usb/misc/sisusbvga/
1da177e4 10032
415ad26d 10033SLAB ALLOCATOR
16e943bf 10034M: Christoph Lameter <cl@linux.com>
2ed1c525 10035M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10036M: David Rientjes <rientjes@google.com>
10037M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10038M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10039L: linux-mm@kvack.org
10040S: Maintained
679655da 10041F: include/linux/sl?b*.h
16e943bf 10042F: mm/sl?b*
415ad26d 10043
9fab9787 10044SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10045M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10046M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10047M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10048R: Steven Rostedt <rostedt@goodmis.org>
10049R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10050L: linux-kernel@vger.kernel.org
9fab9787
PM
10051W: http://www.rdrop.com/users/paulmck/RCU/
10052S: Supported
10053T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10054F: include/linux/srcu.h
10055F: kernel/rcu/srcu.c
9fab9787 10056
66372841
CS
10057SMACK SECURITY MODULE
10058M: Casey Schaufler <casey@schaufler-ca.com>
10059L: linux-security-module@vger.kernel.org
10060W: http://schaufler-ca.com
10061T: git git://git.gitorious.org/smack-next/kernel.git
10062S: Maintained
10063F: Documentation/security/Smack.txt
10064F: security/smack/
10065
20651e0b 10066DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10067M: Kevin Hilman <khilman@kernel.org>
10068M: Nishanth Menon <nm@ti.com>
10069S: Maintained
20651e0b 10070F: drivers/power/avs/
68ace3e1
KH
10071F: include/linux/power/smartreflex.h
10072L: linux-pm@vger.kernel.org
10073
1da177e4 10074SMC91x ETHERNET DRIVER
2f82af08 10075M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10076S: Odd Fixes
ae150435 10077F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10078
e8e31622
SA
10079SMIA AND SMIA++ IMAGE SENSOR DRIVER
10080M: Sakari Ailus <sakari.ailus@iki.fi>
10081L: linux-media@vger.kernel.org
10082S: Maintained
14430813 10083F: drivers/media/i2c/smiapp/
b5dcee22 10084F: include/media/i2c/smiapp.h
e8e31622
SA
10085F: drivers/media/i2c/smiapp-pll.c
10086F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10087F: include/uapi/linux/smiapp.h
a2cec3c0 10088F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10089
920fa1ff
GR
10090SMM665 HARDWARE MONITOR DRIVER
10091M: Guenter Roeck <linux@roeck-us.net>
10092L: lm-sensors@lm-sensors.org
10093S: Maintained
10094F: Documentation/hwmon/smm665
10095F: drivers/hwmon/smm665.c
10096
9df7305b 10097SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10098M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 10099L: lm-sensors@lm-sensors.org
90b24cfb 10100S: Maintained
9df7305b
SG
10101F: Documentation/hwmon/emc2103
10102F: drivers/hwmon/emc2103.c
10103
a98d506c
HG
10104SMSC SCH5627 HARDWARE MONITOR DRIVER
10105M: Hans de Goede <hdegoede@redhat.com>
10106L: lm-sensors@lm-sensors.org
10107S: Supported
10108F: Documentation/hwmon/sch5627
10109F: drivers/hwmon/sch5627.c
10110
6ea884db 10111SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10112M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
10113L: lm-sensors@lm-sensors.org
10114S: Maintained
679655da
JP
10115F: Documentation/hwmon/smsc47b397
10116F: drivers/hwmon/smsc47b397.c
6ea884db 10117
fd9abb3d 10118SMSC911x ETHERNET DRIVER
90b24cfb 10119M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10120L: netdev@vger.kernel.org
90b24cfb 10121S: Maintained
679655da 10122F: include/linux/smsc911x.h
ae150435 10123F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10124
10125SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10126M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10127L: netdev@vger.kernel.org
90b24cfb 10128S: Maintained
ae150435 10129F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10130
3c8a63e2 10131SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10132M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10133L: linux-fbdev@vger.kernel.org
90b24cfb 10134S: Maintained
8a61f013 10135F: drivers/video/fbdev/smscufx.c
3c8a63e2 10136
668acf32 10137SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10138M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10139L: linux-media@vger.kernel.org
275ffde4 10140T: git git://linuxtv.org/media_tree.git
795fb7e7 10141S: Maintained
90d72ac6
MCC
10142F: include/media/soc*
10143F: drivers/media/i2c/soc_camera/
10144F: drivers/media/platform/soc_camera/
668acf32 10145
e2d1d6c0 10146SOEKRIS NET48XX LED SUPPORT
8b58be88 10147M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10148S: Maintained
679655da 10149F: drivers/leds/leds-net48xx.c
e2d1d6c0 10150
e3994db1 10151SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10152M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10153M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10154M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10155M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10156L: linux-media@vger.kernel.org
10157S: Supported
10158F: drivers/media/pci/solo6x10/
10159
1da177e4 10160SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10161M: Shaohua Li <shli@kernel.org>
1da177e4 10162L: linux-raid@vger.kernel.org
9f273c24 10163T: git git://neil.brown.name/md
524418bb 10164S: Supported
679655da
JP
10165F: drivers/md/
10166F: include/linux/raid/
c117ab84 10167F: include/uapi/linux/raid/
1da177e4 10168
1da177e4 10169SONIC NETWORK DRIVER
8b58be88 10170M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10171L: netdev@vger.kernel.org
1da177e4 10172S: Maintained
d9fb9f38 10173F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10174
61e115a5 10175SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10176M: Michael Buesch <m@bues.ch>
e7828b28 10177L: linux-wireless@vger.kernel.org
61e115a5 10178S: Maintained
679655da
JP
10179F: drivers/ssb/
10180F: include/linux/ssb/
61e115a5 10181
1da177e4 10182SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10183M: Mattia Dongili <malattia@linux.it>
d0944853 10184L: platform-driver-x86@vger.kernel.org
5b18167d 10185W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10186S: Maintained
679655da
JP
10187F: Documentation/laptops/sony-laptop.txt
10188F: drivers/char/sonypi.c
10189F: drivers/platform/x86/sony-laptop.c
10190F: include/linux/sony-laptop.h
1da177e4 10191
baf8532a 10192SONY MEMORYSTICK CARD SUPPORT
8b58be88 10193M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10194W: http://tifmxx.berlios.de/
10195S: Maintained
679655da 10196F: drivers/memstick/host/tifm_ms.c
baf8532a 10197
0ab30494
ML
10198SONY MEMORYSTICK STANDARD SUPPORT
10199M: Maxim Levitsky <maximlevitsky@gmail.com>
10200S: Maintained
10201F: drivers/memstick/core/ms_block.*
10202
1da177e4 10203SOUND
8b58be88 10204M: Jaroslav Kysela <perex@perex.cz>
d8130624 10205M: Takashi Iwai <tiwai@suse.com>
93711660 10206L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10207W: http://www.alsa-project.org/
dde7ad8d 10208T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10209T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10210Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10211S: Maintained
3126a179
JP
10212F: Documentation/sound/
10213F: include/sound/
c117ab84 10214F: include/uapi/sound/
679655da 10215F: sound/
1da177e4 10216
33bbe149
MB
10217SOUND - COMPRESSED AUDIO
10218M: Vinod Koul <vinod.koul@intel.com>
10219L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10221S: Supported
f672f31a 10222F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10223F: include/sound/compress_driver.h
f672f31a 10224F: include/uapi/sound/compress_*
33bbe149
MB
10225F: sound/core/compress_offload.c
10226F: sound/soc/soc-compress.c
10227
bd903bde 10228SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10229M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10230M: Mark Brown <broonie@kernel.org>
86f14df8 10231T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10232L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10233W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10234S: Supported
2820f615 10235F: Documentation/sound/alsa/soc/
679655da 10236F: sound/soc/
e6e55122 10237F: include/sound/soc*
eb1a6af3 10238
d7f8761b
MB
10239SOUND - DMAENGINE HELPERS
10240M: Lars-Peter Clausen <lars@metafoo.de>
10241S: Supported
10242F: include/sound/dmaengine_pcm.h
10243F: sound/core/pcm_dmaengine.c
10244F: sound/soc/soc-generic-dmaengine-pcm.c
10245
990a6a99
OS
10246SP2 MEDIA DRIVER
10247M: Olli Salonen <olli.salonen@iki.fi>
10248L: linux-media@vger.kernel.org
a825eaec 10249W: https://linuxtv.org
990a6a99
OS
10250Q: http://patchwork.linuxtv.org/project/linux-media/list/
10251S: Maintained
10252F: drivers/media/dvb-frontends/sp2*
10253
473321fc 10254SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10255M: "David S. Miller" <davem@davemloft.net>
1da177e4 10256L: sparclinux@vger.kernel.org
8a6e2535 10257Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10258T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10259T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10260S: Maintained
679655da 10261F: arch/sparc/
7765b8bb 10262F: drivers/sbus/
1da177e4 10263
6404fcca
DM
10264SPARC SERIAL DRIVERS
10265M: "David S. Miller" <davem@davemloft.net>
10266L: sparclinux@vger.kernel.org
08deed1e
JP
10267T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10268T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10269S: Maintained
6816383a 10270F: include/linux/sunserialcore.h
df621252 10271F: drivers/tty/serial/suncore.c
df621252
GKH
10272F: drivers/tty/serial/sunhv.c
10273F: drivers/tty/serial/sunsab.c
10274F: drivers/tty/serial/sunsab.h
10275F: drivers/tty/serial/sunsu.c
10276F: drivers/tty/serial/sunzilog.c
10277F: drivers/tty/serial/sunzilog.h
6404fcca 10278
389325b4
CL
10279SPARSE CHECKER
10280M: "Christopher Li" <sparse@chrisli.org>
10281L: linux-sparse@vger.kernel.org
10282W: https://sparse.wiki.kernel.org/
10283T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10284T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10285S: Maintained
10286F: include/linux/compiler.h
10287
fc0c195a 10288SPEAR PLATFORM SUPPORT
da89947b 10289M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10290M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10291L: spear-devel@list.st.com
10292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10293W: http://www.st.com/spear
10294S: Maintained
e68d7c14 10295F: arch/arm/boot/dts/spear*
281e192f 10296F: arch/arm/mach-spear/
fc0c195a 10297
10298SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10299M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10300L: spear-devel@list.st.com
10301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10302W: http://www.st.com/spear
10303S: Maintained
5df33a62 10304F: drivers/clk/spear/
fc0c195a 10305
e2d1d6c0 10306SPI SUBSYSTEM
b02e48f2 10307M: Mark Brown <broonie@kernel.org>
dfbe403c 10308L: linux-spi@vger.kernel.org
e7e4e13c 10309T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10310Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10311S: Maintained
679655da
JP
10312F: Documentation/spi/
10313F: drivers/spi/
10314F: include/linux/spi/
c117ab84 10315F: include/uapi/linux/spi/
e2d1d6c0 10316
2752e401 10317SPIDERNET NETWORK DRIVER for CELL
8b58be88 10318M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10319L: netdev@vger.kernel.org
10320S: Supported
679655da 10321F: Documentation/networking/spider_net.txt
8df158ac 10322F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10323
e2d1d6c0 10324SPU FILE SYSTEM
8b58be88 10325M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10326L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10327W: http://www.ibm.com/developerworks/power/cell/
10328S: Supported
679655da
JP
10329F: Documentation/filesystems/spufs.txt
10330F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10331
fc555841 10332SQUASHFS FILE SYSTEM
d7f2ff67 10333M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10334L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10335W: http://squashfs.org.uk
9f273c24 10336T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10337S: Maintained
679655da
JP
10338F: Documentation/filesystems/squashfs.txt
10339F: fs/squashfs/
fc555841 10340
1da177e4 10341SRM (Alpha) environment access
8b58be88 10342M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10343S: Maintained
679655da 10344F: arch/alpha/kernel/srm_env.c
1da177e4 10345
26e9a397 10346STABLE BRANCH
879a5a00 10347M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10348L: stable@vger.kernel.org
879a5a00 10349S: Supported
7b175c46 10350F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10351
26e9a397 10352STAGING SUBSYSTEM
879a5a00 10353M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10355L: devel@driverdev.osuosl.org
879a5a00 10356S: Supported
679655da 10357F: drivers/staging/
dbc6c2cc 10358
ebd3d010
JP
10359STAGING - COMEDI
10360M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10361M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10362S: Odd Fixes
10363F: drivers/staging/comedi/
10364
a0138163
JP
10365STAGING - FLARION FT1000 DRIVERS
10366M: Marek Belisko <marek.belisko@gmail.com>
10367S: Odd Fixes
10368F: drivers/staging/ft1000/
10369
6c1bb424 10370STAGING - INDUSTRIAL IO
030a13d7 10371M: Jonathan Cameron <jic23@kernel.org>
a0138163 10372L: linux-iio@vger.kernel.org
6c1bb424
JP
10373S: Odd Fixes
10374F: drivers/staging/iio/
10375
a0138163
JP
10376STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10377M: Jarod Wilson <jarod@wilsonet.com>
10378W: http://www.lirc.org/
10379S: Odd Fixes
b2b0186d 10380F: drivers/staging/media/lirc/
a0138163 10381
f5e5de1e
OD
10382STAGING - LUSTRE PARALLEL FILESYSTEM
10383M: Oleg Drokin <oleg.drokin@intel.com>
10384M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10385L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10386W: http://wiki.lustre.org/
f5e5de1e
OD
10387S: Maintained
10388F: drivers/staging/lustre
10389
7c6b6c71
MD
10390STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10391M: Marc Dietrich <marvin24@gmx.de>
10392L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10393L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10394S: Maintained
10395F: drivers/staging/nvec/
10396
a0138163
JP
10397STAGING - REALTEK RTL8712U DRIVERS
10398M: Larry Finger <Larry.Finger@lwfinger.net>
10399M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10400S: Odd Fixes
10401F: drivers/staging/rtl8712/
10402
7591ba8b
JS
10403STAGING - REALTEK RTL8723U WIRELESS DRIVER
10404M: Larry Finger <Larry.Finger@lwfinger.net>
10405M: Jes Sorensen <Jes.Sorensen@redhat.com>
10406L: linux-wireless@vger.kernel.org
10407S: Maintained
10408F: drivers/staging/rtl8723au/
10409
980ac4d7
SM
10410STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10411M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10412M: Teddy Wang <teddy.wang@siliconmotion.com>
10413M: Sudip Mukherjee <sudip@vectorindia.org>
10414L: linux-fbdev@vger.kernel.org
10415S: Maintained
10416F: drivers/staging/sm750fb/
10417
510fa408
JP
10418STAGING - SLICOSS
10419M: Lior Dotan <liodot@gmail.com>
10420M: Christopher Harrer <charrer@alacritech.com>
10421S: Odd Fixes
10422F: drivers/staging/slicoss/
10423
a0138163
JP
10424STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10425M: William Hubbs <w.d.hubbs@gmail.com>
10426M: Chris Brannon <chris@the-brannons.com>
d33bce31 10427M: Kirk Reiser <kirk@reisers.ca>
a0138163 10428M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10429L: speakup@linux-speakup.org
a0138163
JP
10430W: http://www.linux-speakup.org/
10431S: Odd Fixes
10432F: drivers/staging/speakup/
10433
b3e871ce
JP
10434STAGING - VIA VT665X DRIVERS
10435M: Forest Bond <forest@alittletooquiet.net>
10436S: Odd Fixes
10437F: drivers/staging/vt665?/
10438
a30baec1
JK
10439STAGING - WILC1000 WIFI DRIVER
10440M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10441M: Austin Shin <austin.shin@atmel.com>
a30baec1 10442M: Chris Park <chris.park@atmel.com>
06b54863
TC
10443M: Tony Cho <tony.cho@atmel.com>
10444M: Glen Lee <glen.lee@atmel.com>
10445M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10446L: linux-wireless@vger.kernel.org
10447S: Supported
10448F: drivers/staging/wilc1000/
10449
709bcb07 10450STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10451M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10452S: Odd Fixes
10453F: drivers/staging/xgifb/
10454
77241056
MM
10455HFI1 DRIVER
10456M: Mike Marciniszyn <infinipath@intel.com>
10457L: linux-rdma@vger.kernel.org
10458S: Supported
10459F: drivers/staging/rdma/hfi1
10460
1da177e4 10461STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10462M: Ion Badulescu <ionut@badula.org>
b4f90189 10463S: Odd Fixes
9bba23b0 10464F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10465
e2d1d6c0 10466SUN3/3X
8b58be88 10467M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10468W: http://sammy.net/sun3/
10469S: Maintained
679655da
JP
10470F: arch/m68k/kernel/*sun3*
10471F: arch/m68k/sun3*/
10472F: arch/m68k/include/asm/sun3*
e689cf4a 10473F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10474
af6a5af8
HG
10475SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10476M: Hans de Goede <hdegoede@redhat.com>
10477L: linux-input@vger.kernel.org
10478S: Maintained
10479F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10480F: drivers/input/keyboard/sun4i-lradc-keys.c
10481
2bc9ff01
DK
10482SUNDANCE NETWORK DRIVER
10483M: Denis Kirjanov <kda@linux-powerpc.org>
10484L: netdev@vger.kernel.org
10485S: Maintained
10486F: drivers/net/ethernet/dlink/sundance.c
10487
2cbb12a4 10488SUPERH
114bf37e
RF
10489M: Yoshinori Sato <ysato@users.sourceforge.jp>
10490M: Rich Felker <dalias@libc.org>
2cbb12a4 10491L: linux-sh@vger.kernel.org
8a6e2535 10492Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10493S: Maintained
066069e1 10494F: Documentation/sh/
679655da 10495F: arch/sh/
066069e1 10496F: drivers/sh/
1da177e4 10497
4480f15b 10498SUSPEND TO RAM
7fb06082 10499M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10500M: Len Brown <len.brown@intel.com>
10501M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10502L: linux-pm@vger.kernel.org
e2d1d6c0 10503S: Supported
679655da
JP
10504F: Documentation/power/
10505F: arch/x86/kernel/acpi/
10506F: drivers/base/power/
10507F: kernel/power/
10508F: include/linux/suspend.h
10509F: include/linux/freezer.h
10510F: include/linux/pm.h
1da177e4
LT
10511
10512SVGA HANDLING
8b58be88 10513M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10514L: linux-video@atrey.karlin.mff.cuni.cz
10515S: Maintained
679655da
JP
10516F: Documentation/svga.txt
10517F: arch/x86/boot/video*
1da177e4 10518
6e28b761
KRW
10519SWIOTLB SUBSYSTEM
10520M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10521L: linux-kernel@vger.kernel.org
9f273c24 10522T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
10523S: Supported
10524F: lib/swiotlb.c
10525F: arch/*/kernel/pci-swiotlb.c
10526F: include/linux/swiotlb.h
10527
007f790c
JP
10528SWITCHDEV
10529M: Jiri Pirko <jiri@resnulli.us>
10530L: netdev@vger.kernel.org
10531S: Supported
10532F: net/switchdev/
10533F: include/net/switchdev.h
10534
db8e35d5
VG
10535SYNOPSYS ARC ARCHITECTURE
10536M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10537L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10538S: Supported
10539F: arch/arc/
9b28829d 10540F: Documentation/devicetree/bindings/arc/*
2d799dde 10541F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10542F: drivers/tty/serial/arc_uart.c
b7182d1a 10543T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10544
556cc1c5
AB
10545SYNOPSYS ARC SDP platform support
10546M: Alexey Brodkin <abrodkin@synopsys.com>
10547S: Supported
10548F: arch/arc/plat-axs10x
10549F: arch/arc/boot/dts/ax*
10550F: Documentation/devicetree/bindings/arc/axs10*
10551
6c284c9a
LJ
10552SYSTEM CONFIGURATION (SYSCON)
10553M: Lee Jones <lee.jones@linaro.org>
10554M: Arnd Bergmann <arnd@arndb.de>
10555T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10556S: Supported
10557F: drivers/mfd/syscon.c
10558
1da177e4 10559SYSV FILESYSTEM
8b58be88 10560M: Christoph Hellwig <hch@infradead.org>
1da177e4 10561S: Maintained
679655da
JP
10562F: Documentation/filesystems/sysv-fs.txt
10563F: fs/sysv/
10564F: include/linux/sysv_fs.h
1da177e4 10565
86cfa7fc 10566TARGET SUBSYSTEM
9c3646d1 10567M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10568L: linux-scsi@vger.kernel.org
b9f5edc2 10569L: target-devel@vger.kernel.org
86cfa7fc 10570W: http://www.linux-iscsi.org
cf015e9f 10571W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10572T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10573S: Supported
10574F: drivers/target/
10575F: include/target/
10576F: Documentation/target/
10577
4e68852d 10578TASKSTATS STATISTICS INTERFACE
185e595f 10579M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10580S: Maintained
679655da
JP
10581F: Documentation/accounting/taskstats*
10582F: include/linux/taskstats*
10583F: kernel/taskstats.c
4e68852d 10584
781b456a 10585TC CLASSIFIER
f935f3f8 10586M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10587L: netdev@vger.kernel.org
10588S: Maintained
679655da 10589F: include/net/pkt_cls.h
c117ab84 10590F: include/uapi/linux/pkt_cls.h
679655da 10591F: net/sched/
781b456a 10592
5067f08a 10593TCP LOW PRIORITY MODULE
8b58be88
JP
10594M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10595M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10596W: http://tcp-lp-mod.sourceforge.net/
10597S: Maintained
679655da 10598F: net/ipv4/tcp_lp.c
5067f08a 10599
91952bc0
AP
10600TDA10071 MEDIA DRIVER
10601M: Antti Palosaari <crope@iki.fi>
10602L: linux-media@vger.kernel.org
a825eaec 10603W: https://linuxtv.org
91952bc0
AP
10604W: http://palosaari.fi/linux/
10605Q: http://patchwork.linuxtv.org/project/linux-media/list/
10606T: git git://linuxtv.org/anttip/media_tree.git
10607S: Maintained
10608F: drivers/media/dvb-frontends/tda10071*
10609
10610TDA18212 MEDIA DRIVER
10611M: Antti Palosaari <crope@iki.fi>
10612L: linux-media@vger.kernel.org
a825eaec 10613W: https://linuxtv.org
91952bc0
AP
10614W: http://palosaari.fi/linux/
10615Q: http://patchwork.linuxtv.org/project/linux-media/list/
10616T: git git://linuxtv.org/anttip/media_tree.git
10617S: Maintained
10618F: drivers/media/tuners/tda18212*
10619
10620TDA18218 MEDIA DRIVER
10621M: Antti Palosaari <crope@iki.fi>
10622L: linux-media@vger.kernel.org
a825eaec 10623W: https://linuxtv.org
91952bc0
AP
10624W: http://palosaari.fi/linux/
10625Q: http://patchwork.linuxtv.org/project/linux-media/list/
10626T: git git://linuxtv.org/anttip/media_tree.git
10627S: Maintained
10628F: drivers/media/tuners/tda18218*
10629
3b2f6aba
MK
10630TDA18271 MEDIA DRIVER
10631M: Michael Krufky <mkrufky@linuxtv.org>
10632L: linux-media@vger.kernel.org
a825eaec 10633W: https://linuxtv.org
3b2f6aba
MK
10634W: http://github.com/mkrufky
10635Q: http://patchwork.linuxtv.org/project/linux-media/list/
10636T: git git://linuxtv.org/mkrufky/tuners.git
10637S: Maintained
10638F: drivers/media/tuners/tda18271*
10639
e48307a9
MK
10640TDA827x MEDIA DRIVER
10641M: Michael Krufky <mkrufky@linuxtv.org>
10642L: linux-media@vger.kernel.org
a825eaec 10643W: https://linuxtv.org
e48307a9
MK
10644W: http://github.com/mkrufky
10645Q: http://patchwork.linuxtv.org/project/linux-media/list/
10646T: git git://linuxtv.org/mkrufky/tuners.git
10647S: Maintained
10648F: drivers/media/tuners/tda8290.*
10649
66cf9212
MK
10650TDA8290 MEDIA DRIVER
10651M: Michael Krufky <mkrufky@linuxtv.org>
10652L: linux-media@vger.kernel.org
a825eaec 10653W: https://linuxtv.org
66cf9212
MK
10654W: http://github.com/mkrufky
10655Q: http://patchwork.linuxtv.org/project/linux-media/list/
10656T: git git://linuxtv.org/mkrufky/tuners.git
10657S: Maintained
10658F: drivers/media/tuners/tda8290.*
10659
4b9fba30
HV
10660TDA9840 MEDIA DRIVER
10661M: Hans Verkuil <hverkuil@xs4all.nl>
10662L: linux-media@vger.kernel.org
10663T: git git://linuxtv.org/media_tree.git
a825eaec 10664W: https://linuxtv.org
4b9fba30
HV
10665S: Maintained
10666F: drivers/media/i2c/tda9840*
10667
2cb654fd 10668TEA5761 TUNER DRIVER
009a5410 10669M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10670L: linux-media@vger.kernel.org
a825eaec 10671W: https://linuxtv.org
2cb654fd
MCC
10672T: git git://linuxtv.org/media_tree.git
10673S: Odd fixes
10674F: drivers/media/tuners/tea5761.*
10675
10676TEA5767 TUNER DRIVER
009a5410 10677M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10678L: linux-media@vger.kernel.org
a825eaec 10679W: https://linuxtv.org
2cb654fd
MCC
10680T: git git://linuxtv.org/media_tree.git
10681S: Maintained
10682F: drivers/media/tuners/tea5767.*
10683
4b9fba30
HV
10684TEA6415C MEDIA DRIVER
10685M: Hans Verkuil <hverkuil@xs4all.nl>
10686L: linux-media@vger.kernel.org
10687T: git git://linuxtv.org/media_tree.git
a825eaec 10688W: https://linuxtv.org
4b9fba30
HV
10689S: Maintained
10690F: drivers/media/i2c/tea6415c*
10691
10692TEA6420 MEDIA DRIVER
10693M: Hans Verkuil <hverkuil@xs4all.nl>
10694L: linux-media@vger.kernel.org
10695T: git git://linuxtv.org/media_tree.git
a825eaec 10696W: https://linuxtv.org
4b9fba30
HV
10697S: Maintained
10698F: drivers/media/i2c/tea6420*
10699
3d249d4c 10700TEAM DRIVER
dca9ab92 10701M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10702L: netdev@vger.kernel.org
10703S: Supported
10704F: drivers/net/team/
10705F: include/linux/if_team.h
c117ab84 10706F: include/uapi/linux/if_team.h
3d249d4c 10707
7d029125 10708TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10709M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10710S: Maintained
10711F: arch/x86/platform/ts5500/
10712
40ad4a30
SY
10713TECHNOTREND USB IR RECEIVER
10714M: Sean Young <sean@mess.org>
10715L: linux-media@vger.kernel.org
10716S: Maintained
10717F: drivers/media/rc/ttusbir.c
10718
adabdb0c 10719TEGRA ARCHITECTURE SUPPORT
243d58ec 10720M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10721M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10722M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10723L: linux-tegra@vger.kernel.org
fd117cd1 10724Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10725T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10726S: Supported
bbbe96ed 10727N: [^a-z]tegra
84b9414b 10728
adabdb0c
SW
10729TEGRA CLOCK DRIVER
10730M: Peter De Schrijver <pdeschrijver@nvidia.com>
10731M: Prashant Gaikwad <pgaikwad@nvidia.com>
10732S: Supported
10733F: drivers/clk/tegra/
10734
10735TEGRA DMA DRIVER
10736M: Laxman Dewangan <ldewangan@nvidia.com>
10737S: Supported
10738F: drivers/dma/tegra20-apb-dma.c
10739
adabdb0c
SW
10740TEGRA I2C DRIVER
10741M: Laxman Dewangan <ldewangan@nvidia.com>
10742S: Supported
10743F: drivers/i2c/busses/i2c-tegra.c
10744
10745TEGRA IOMMU DRIVERS
10746M: Hiroshi Doyu <hdoyu@nvidia.com>
10747S: Supported
10748F: drivers/iommu/tegra*
10749
10750TEGRA KBC DRIVER
10751M: Rakesh Iyer <riyer@nvidia.com>
10752M: Laxman Dewangan <ldewangan@nvidia.com>
10753S: Supported
10754F: drivers/input/keyboard/tegra-kbc.c
10755
adabdb0c
SW
10756TEGRA PWM DRIVER
10757M: Thierry Reding <thierry.reding@gmail.com>
10758S: Supported
10759F: drivers/pwm/pwm-tegra.c
10760
10761TEGRA SERIAL DRIVER
10762M: Laxman Dewangan <ldewangan@nvidia.com>
10763S: Supported
10764F: drivers/tty/serial/serial-tegra.c
10765
10766TEGRA SPI DRIVER
10767M: Laxman Dewangan <ldewangan@nvidia.com>
10768S: Supported
10769F: drivers/spi/spi-tegra*
10770
1a348ccc 10771TEHUTI ETHERNET DRIVER
8b58be88 10772M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10773L: netdev@vger.kernel.org
10774S: Supported
ef7f5429 10775F: drivers/net/ethernet/tehuti/*
1a348ccc 10776
4e68852d 10777Telecom Clock Driver for MCPL0010
8b58be88 10778M: Mark Gross <mark.gross@intel.com>
4e68852d 10779S: Supported
679655da 10780F: drivers/char/tlclk.c
4e68852d 10781
4480f15b 10782TENSILICA XTENSA PORT (xtensa)
8b58be88 10783M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10784M: Max Filippov <jcmvbkbc@gmail.com>
10785L: linux-xtensa@linux-xtensa.org
9f273c24 10786T: git git://github.com/czankel/xtensa-linux.git
4e68852d 10787S: Maintained
679655da 10788F: arch/xtensa/
3dc99857 10789F: drivers/irqchip/irq-xtensa-*
4e68852d 10790
5313ba66
HV
10791THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10792M: Hans Verkuil <hverkuil@xs4all.nl>
10793L: linux-media@vger.kernel.org
10794T: git git://linuxtv.org/media_tree.git
a825eaec 10795W: https://linuxtv.org
5313ba66
HV
10796S: Maintained
10797F: drivers/media/radio/radio-raremono.c
10798
d3fb6955 10799THERMAL
b75f0050 10800M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10801M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10802L: linux-pm@vger.kernel.org
10803T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10804T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10805Q: https://patchwork.kernel.org/project/linux-pm/list/
10806S: Supported
10807F: drivers/thermal/
10808F: include/linux/thermal.h
af6c9f16 10809F: include/uapi/linux/thermal.h
b75f0050
JP
10810F: include/linux/cpu_cooling.h
10811F: Documentation/devicetree/bindings/thermal/
d3fb6955 10812
64e05d8b
VK
10813THERMAL/CPU_COOLING
10814M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10815M: Viresh Kumar <viresh.kumar@linaro.org>
10816M: Javi Merino <javi.merino@arm.com>
10817L: linux-pm@vger.kernel.org
10818S: Supported
10819F: Documentation/thermal/cpu-cooling-api.txt
10820F: drivers/thermal/cpu_cooling.c
10821F: include/linux/cpu_cooling.h
10822
30ba2fbd
VD
10823THINGM BLINK(1) USB RGB LED DRIVER
10824M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10825S: Maintained
10826F: drivers/hid/hid-thingm.c
10827
4e68852d 10828THINKPAD ACPI EXTRAS DRIVER
8b58be88 10829M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10830L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10831L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10832W: http://ibm-acpi.sourceforge.net
10833W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10834T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10835S: Maintained
679655da 10836F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10837
1b46f2a2 10838TI BANDGAP AND THERMAL DRIVER
f14d1c24 10839M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10840L: linux-pm@vger.kernel.org
531ff13e 10841L: linux-omap@vger.kernel.org
5a723e81 10842S: Maintained
794b2e25 10843F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10844
0c7665c3
MF
10845TI CDCE706 CLOCK DRIVER
10846M: Max Filippov <jcmvbkbc@gmail.com>
10847S: Maintained
10848F: drivers/clk/clk-cdce706.c
10849
49b6a5e3
TK
10850TI CLOCK DRIVER
10851M: Tero Kristo <t-kristo@ti.com>
10852L: linux-omap@vger.kernel.org
10853S: Maintained
10854F: drivers/clk/ti/
10855F: include/linux/clk/ti.h
10856
4020f2d7 10857TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10858M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10859S: Maintained
679655da
JP
10860F: drivers/misc/tifm*
10861F: drivers/mmc/host/tifm_sd.c
10862F: include/linux/tifm.h
4020f2d7 10863
e0c52404 10864TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10865M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10866L: linux-kernel@vger.kernel.org
10867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10868S: Maintained
10869F: drivers/soc/ti/*
10870T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10871
10872
152ad442
SR
10873TI LM49xxx FAMILY ASoC CODEC DRIVERS
10874M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10875M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10876L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10877S: Maintained
10878F: sound/soc/codecs/lm49453*
d392dead 10879F: sound/soc/codecs/isabelle*
152ad442 10880
0edd807d
KM
10881TI LP855x BACKLIGHT DRIVER
10882M: Milo Kim <milo.kim@ti.com>
10883S: Maintained
10884F: Documentation/backlight/lp855x-driver.txt
10885F: drivers/video/backlight/lp855x_bl.c
10886F: include/linux/platform_data/lp855x.h
10887
faf13f6d
KM
10888TI LP8727 CHARGER DRIVER
10889M: Milo Kim <milo.kim@ti.com>
10890S: Maintained
10891F: drivers/power/lp8727_charger.c
10892F: include/linux/platform_data/lp8727.h
10893
22f1229f
KM
10894TI LP8788 MFD DRIVER
10895M: Milo Kim <milo.kim@ti.com>
10896S: Maintained
10897F: drivers/iio/adc/lp8788_adc.c
10898F: drivers/leds/leds-lp8788.c
10899F: drivers/mfd/lp8788*.c
10900F: drivers/power/lp8788-charger.c
10901F: drivers/regulator/lp8788-*.c
10902F: include/linux/mfd/lp8788*.h
10903
84640e27
KM
10904TI NETCP ETHERNET DRIVER
10905M: Wingman Kwok <w-kwok2@ti.com>
10906M: Murali Karicheri <m-karicheri2@ti.com>
10907L: netdev@vger.kernel.org
10908S: Maintained
10909F: drivers/net/ethernet/ti/netcp*
10910
217e0ca9
KC
10911TI TAS571X FAMILY ASoC CODEC DRIVER
10912M: Kevin Cernekee <cernekee@chromium.org>
10913L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10914S: Odd Fixes
10915F: sound/soc/codecs/tas571x*
10916
dd5e8e6b 10917TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10918M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10919L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10920S: Maintained
10921F: sound/soc/codecs/twl4030*
10922
90921014 10923TI WILINK WIRELESS DRIVERS
90921014
LC
10924L: linux-wireless@vger.kernel.org
10925W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10926W: http://wireless.kernel.org/en/users/Drivers/wl1251
10927T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10928S: Orphan
90921014
LC
10929F: drivers/net/wireless/ti/
10930F: include/linux/wl12xx.h
10931
e86eaa3a 10932TIPC NETWORK LAYER
8b58be88 10933M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10934M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10935L: netdev@vger.kernel.org (core kernel code)
10936L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10937W: http://tipc.sourceforge.net/
e86eaa3a 10938S: Maintained
c117ab84 10939F: include/uapi/linux/tipc*.h
679655da 10940F: net/tipc/
e86eaa3a 10941
867e359b 10942TILE ARCHITECTURE
c47b15c4 10943M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 10944W: http://www.ezchip.com/scm/
7fa129cc 10945T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
10946S: Supported
10947F: arch/tile/
6b940606 10948F: drivers/char/tile-srom.c
5c770755 10949F: drivers/edac/tile_edac.c
6b940606
CM
10950F: drivers/net/ethernet/tile/
10951F: drivers/rtc/rtc-tile.c
10952F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 10953F: drivers/tty/serial/tilegx.c
6b940606
CM
10954F: drivers/usb/host/*-tilegx.c
10955F: include/linux/usb/tilegx.h
867e359b 10956
1da177e4 10957TLAN NETWORK DRIVER
8b58be88 10958M: Samuel Chessman <chessman@tux.org>
88c07dde 10959L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
10960W: http://sourceforge.net/projects/tlan/
10961S: Maintained
679655da 10962F: Documentation/networking/tlan.txt
b544dbac 10963F: drivers/net/ethernet/ti/tlan.*
1da177e4 10964
d74db3b2 10965TOMOYO SECURITY MODULE
8b58be88
JP
10966M: Kentaro Takeda <takedakn@nttdata.co.jp>
10967M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
10968L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10969L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
10970L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10971L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10972W: http://tomoyo.sourceforge.jp/
843d183c 10973T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 10974S: Maintained
679655da 10975F: security/tomoyo/
d74db3b2 10976
9caeb532 10977TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 10978M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 10979L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
10980S: Maintained
10981F: drivers/platform/x86/topstar-laptop.c
10982
1da177e4 10983TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 10984M: Azael Avalos <coproscefalo@gmail.com>
d0944853 10985L: platform-driver-x86@vger.kernel.org
0a63ca11 10986S: Maintained
679655da 10987F: drivers/platform/x86/toshiba_acpi.c
1da177e4 10988
0a63ca11
AA
10989TOSHIBA BLUETOOTH DRIVER
10990M: Azael Avalos <coproscefalo@gmail.com>
10991L: platform-driver-x86@vger.kernel.org
10992S: Maintained
10993F: drivers/platform/x86/toshiba_bluetooth.c
10994
10995TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10996M: Azael Avalos <coproscefalo@gmail.com>
10997L: platform-driver-x86@vger.kernel.org
10998S: Maintained
10999F: drivers/platform/x86/toshiba_haps.c
11000
14991fc7
AA
11001TOSHIBA WMI HOTKEYS DRIVER
11002M: Azael Avalos <coproscefalo@gmail.com>
11003L: platform-driver-x86@vger.kernel.org
11004S: Maintained
11005F: drivers/platform/x86/toshiba-wmi.c
11006
1da177e4 11007TOSHIBA SMM DRIVER
8b58be88 11008M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11009W: http://www.buzzard.org.uk/toshiba/
11010S: Maintained
679655da
JP
11011F: drivers/char/toshiba.c
11012F: include/linux/toshiba.h
c117ab84 11013F: include/uapi/linux/toshiba.h
1da177e4 11014
d32d9864
MR
11015TOSHIBA TC358743 DRIVER
11016M: Mats Randgaard <matrandg@cisco.com>
11017L: linux-media@vger.kernel.org
11018S: Maintained
11019F: drivers/media/i2c/tc358743*
b5dcee22 11020F: include/media/i2c/tc358743.h
d32d9864 11021
d719f900 11022TMIO MMC DRIVER
c4b13fb0 11023M: Ian Molton <ian@mnementh.co.uk>
d1057c40 11024L: linux-mmc@vger.kernel.org
d719f900 11025S: Maintained
d1057c40
GL
11026F: drivers/mmc/host/tmio_mmc*
11027F: drivers/mmc/host/sh_mobile_sdhi.c
11028F: include/linux/mmc/tmio.h
11029F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 11030
917cc4e6
GR
11031TMP401 HARDWARE MONITOR DRIVER
11032M: Guenter Roeck <linux@roeck-us.net>
11033L: lm-sensors@lm-sensors.org
11034S: Maintained
11035F: Documentation/hwmon/tmp401
11036F: drivers/hwmon/tmp401.c
11037
98f32602 11038TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11039M: Hugh Dickins <hughd@google.com>
98f32602
HD
11040L: linux-mm@kvack.org
11041S: Maintained
11042F: include/linux/shmem_fs.h
11043F: mm/shmem.c
11044
45f95b53 11045TM6000 VIDEO4LINUX DRIVER
009a5410 11046M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 11047L: linux-media@vger.kernel.org
a825eaec 11048W: https://linuxtv.org
45f95b53
MCC
11049T: git git://linuxtv.org/media_tree.git
11050S: Odd fixes
11051F: drivers/media/usb/tm6000/
11052
c65fde19
HV
11053TW68 VIDEO4LINUX DRIVER
11054M: Hans Verkuil <hverkuil@xs4all.nl>
11055L: linux-media@vger.kernel.org
11056T: git git://linuxtv.org/media_tree.git
a825eaec 11057W: https://linuxtv.org
c65fde19
HV
11058S: Odd Fixes
11059F: drivers/media/pci/tw68/
11060
4e68852d 11061TPM DEVICE DRIVER
901486b8 11062M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11063M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11064M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11065R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11066W: http://tpmdd.sourceforge.net
63a10dfd 11067L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4 11068Q: git git://github.com/PeterHuewe/linux-tpmdd.git
9f273c24 11069T: git https://github.com/PeterHuewe/linux-tpmdd
4e68852d 11070S: Maintained
679655da 11071F: drivers/char/tpm/
4e68852d 11072
1a0f1b27
AL
11073TPM IBM_VTPM DEVICE DRIVER
11074M: Ashley Lai <ashleydlai@gmail.com>
11075W: http://tpmdd.sourceforge.net
11076L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11077S: Maintained
11078F: drivers/char/tpm/tpm_ibmvtpm*
11079
d6f005a1
JP
11080TRACING
11081M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11082M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11083T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11084S: Maintained
11085F: Documentation/trace/ftrace.txt
11086F: arch/*/*/*/ftrace.h
11087F: arch/*/kernel/ftrace.c
11088F: include/*/ftrace.h
11089F: include/linux/trace*.h
11090F: include/trace/
11091F: kernel/trace/
6e68e6c5 11092F: tools/testing/selftests/ftrace/
d6f005a1 11093
1da177e4 11094TRIVIAL PATCHES
8b58be88 11095M: Jiri Kosina <trivial@kernel.org>
54e5881d 11096T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11097S: Maintained
86ef925f 11098K: ^Subject:.*(?i)trivial
1da177e4 11099
4e68852d 11100TTY LAYER
879a5a00 11101M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11102M: Jiri Slaby <jslaby@suse.com>
879a5a00 11103S: Supported
08deed1e 11104T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11105F: Documentation/serial/
8dd5d2f1 11106F: drivers/tty/
df621252 11107F: drivers/tty/serial/serial_core.c
e3288775
AC
11108F: include/linux/serial_core.h
11109F: include/linux/serial.h
11110F: include/linux/tty.h
c117ab84
CEB
11111F: include/uapi/linux/serial_core.h
11112F: include/uapi/linux/serial.h
11113F: include/uapi/linux/tty.h
4e68852d 11114
91952bc0
AP
11115TUA9001 MEDIA DRIVER
11116M: Antti Palosaari <crope@iki.fi>
11117L: linux-media@vger.kernel.org
a825eaec 11118W: https://linuxtv.org
91952bc0
AP
11119W: http://palosaari.fi/linux/
11120Q: http://patchwork.linuxtv.org/project/linux-media/list/
11121T: git git://linuxtv.org/anttip/media_tree.git
11122S: Maintained
11123F: drivers/media/tuners/tua9001*
11124
740db6d7 11125TULIP NETWORK DRIVERS
740db6d7 11126L: netdev@vger.kernel.org
cf869eb1
GG
11127L: linux-parisc@vger.kernel.org
11128S: Orphan
0f04e2aa 11129F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11130
11131TUN/TAP driver
ba57b6f2 11132M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11133W: http://vtun.sourceforge.net/tun
11134S: Maintained
679655da
JP
11135F: Documentation/networking/tuntap.txt
11136F: arch/um/os-Linux/drivers/
1da177e4 11137
b454cc66 11138TURBOCHANNEL SUBSYSTEM
8b58be88 11139M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11140M: Ralf Baechle <ralf@linux-mips.org>
11141L: linux-mips@linux-mips.org
11142Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11143S: Maintained
679655da
JP
11144F: drivers/tc/
11145F: include/linux/tc.h
b454cc66 11146
1da177e4 11147U14-34F SCSI DRIVER
8b58be88 11148M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11149L: linux-scsi@vger.kernel.org
11150S: Maintained
679655da 11151F: drivers/scsi/u14-34f.c
1da177e4 11152
e2d1d6c0 11153UBI FILE SYSTEM (UBIFS)
949cb623 11154M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11155M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11156L: linux-mtd@lists.infradead.org
e2966cbe 11157T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11158W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11159S: Maintained
679655da
JP
11160F: Documentation/filesystems/ubifs.txt
11161F: fs/ubifs/
e2d1d6c0 11162
e1632fa2 11163UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11164M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11165W: http://www.uclinux.org/
e1632fa2 11166L: linux-m68k@lists.linux-m68k.org
cc2020e6 11167L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11168T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11169S: Maintained
e1632fa2
GU
11170F: arch/m68k/coldfire/
11171F: arch/m68k/68*/
61bc02bb
JP
11172F: arch/m68k/*/*_no.*
11173F: arch/m68k/include/asm/*_no.*
cc2020e6 11174
1da177e4 11175UDF FILESYSTEM
d8130624 11176M: Jan Kara <jack@suse.com>
1da177e4 11177S: Maintained
679655da
JP
11178F: Documentation/filesystems/udf.txt
11179F: fs/udf/
1da177e4 11180
cc2020e6 11181UFS FILESYSTEM
8b58be88 11182M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11183S: Maintained
679655da
JP
11184F: Documentation/filesystems/ufs.txt
11185F: fs/ufs/
cc2020e6 11186
0a09d3ab
DH
11187UHID USERSPACE HID IO DRIVER:
11188M: David Herrmann <dh.herrmann@googlemail.com>
11189L: linux-input@vger.kernel.org
11190S: Maintained
11191F: drivers/hid/uhid.c
c117ab84 11192F: include/uapi/linux/uhid.h
0a09d3ab 11193
18332a80 11194ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11195L: linux-usb@vger.kernel.org
10c6c9c9 11196S: Orphan
355ffe69 11197F: drivers/uwb/
679655da
JP
11198F: include/linux/uwb.h
11199F: include/linux/uwb/
18332a80 11200
b31d8273
G
11201UNICORE32 ARCHITECTURE:
11202M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11203W: http://mprc.pku.edu.cn/~guanxuetao/linux
11204S: Maintained
ceebf4d5 11205T: git git://github.com/gxt/linux.git
b31d8273
G
11206F: arch/unicore32/
11207
d8379ab1
TF
11208UNIFDEF
11209M: Tony Finch <dot@dotat.at>
11210W: http://dotat.at/prog/unifdef
11211S: Maintained
11212F: scripts/unifdef.c
11213
1da177e4 11214UNIFORM CDROM DRIVER
8b58be88 11215M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11216W: http://www.kernel.dk
11217S: Maintained
679655da
JP
11218F: Documentation/cdrom/
11219F: drivers/cdrom/cdrom.c
11220F: include/linux/cdrom.h
c117ab84 11221F: include/uapi/linux/cdrom.h
1da177e4 11222
56df0122 11223UNISYS S-PAR DRIVERS
49e7d9df
JP
11224M: Benjamin Romer <benjamin.romer@unisys.com>
11225M: David Kershner <david.kershner@unisys.com>
11226L: sparmaintainer@unisys.com (Unisys internal)
11227S: Supported
11228F: drivers/staging/unisys/
56df0122 11229
9941fa6e
VH
11230UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11231M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11232L: linux-scsi@vger.kernel.org
11233S: Supported
11234F: Documentation/scsi/ufs.txt
11235F: drivers/scsi/ufs/
11236
e2d1d6c0 11237UNSORTED BLOCK IMAGES (UBI)
949cb623 11238M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11239M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11240W: http://www.linux-mtd.infradead.org/
11241L: linux-mtd@lists.infradead.org
b6b44e0a 11242T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11243S: Supported
80811493 11244F: drivers/mtd/ubi/
679655da 11245F: include/linux/mtd/ubi.h
c117ab84 11246F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11247
1da177e4 11248USB ACM DRIVER
61eee9a7 11249M: Oliver Neukum <oliver@neukum.org>
6372594a 11250L: linux-usb@vger.kernel.org
1da177e4 11251S: Maintained
679655da
JP
11252F: Documentation/usb/acm.txt
11253F: drivers/usb/class/cdc-acm.*
1da177e4 11254
b7d572e1
PF
11255USB AR5523 WIRELESS DRIVER
11256M: Pontus Fuchs <pontus.fuchs@gmail.com>
11257L: linux-wireless@vger.kernel.org
11258S: Maintained
11259F: drivers/net/wireless/ath/ar5523/
11260
115bb1ff 11261USB ATTACHED SCSI
f50a4968 11262M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11263M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11264L: linux-usb@vger.kernel.org
11265L: linux-scsi@vger.kernel.org
8eae0fb7 11266S: Maintained
115bb1ff
MW
11267F: drivers/usb/storage/uas.c
11268
1da177e4 11269USB CDC ETHERNET DRIVER
61eee9a7 11270M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11271L: linux-usb@vger.kernel.org
1da177e4 11272S: Maintained
679655da 11273F: drivers/net/usb/cdc_*.c
c117ab84 11274F: include/uapi/linux/usb/cdc.h
1da177e4 11275
66e3e591
KP
11276USB CHAOSKEY DRIVER
11277M: Keith Packard <keithp@keithp.com>
11278L: linux-usb@vger.kernel.org
11279S: Maintained
11280F: drivers/usb/misc/chaoskey.c
11281
b02b371e 11282USB CYPRESS C67X00 DRIVER
8b58be88 11283M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11284L: linux-usb@vger.kernel.org
11285S: Maintained
679655da 11286F: drivers/usb/c67x00/
b02b371e 11287
d0374f4f 11288USB DAVICOM DM9601 DRIVER
8b58be88 11289M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11290L: netdev@vger.kernel.org
d0374f4f
PK
11291W: http://www.linux-usb.org/usbnet
11292S: Maintained
679655da 11293F: drivers/net/usb/dm9601.c
d0374f4f 11294
cc2020e6 11295USB DIAMOND RIO500 DRIVER
8b58be88 11296M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11297L: rio500-users@lists.sourceforge.net
11298W: http://rio500.sourceforge.net
11299S: Maintained
679655da 11300F: drivers/usb/misc/rio500*
cc2020e6 11301
1da177e4 11302USB EHCI DRIVER
578333ab 11303M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11304L: linux-usb@vger.kernel.org
578333ab 11305S: Maintained
679655da
JP
11306F: Documentation/usb/ehci.txt
11307F: drivers/usb/host/ehci*
1da177e4 11308
69ae9e3e 11309USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11310M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11311L: linux-usb@vger.kernel.org
69ae9e3e 11312W: http://www.linux-usb.org/gadget
d6d0f665
FB
11313T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11314S: Maintained
679655da
JP
11315F: drivers/usb/gadget/
11316F: include/linux/usb/gadget*
69ae9e3e 11317
2dea64b4 11318USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11319M: Jiri Kosina <jikos@kernel.org>
406df153 11320R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11321L: linux-usb@vger.kernel.org
54e5881d 11322T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11323S: Maintained
c2f01971 11324F: Documentation/hid/hiddev.txt
679655da 11325F: drivers/hid/usbhid/
1da177e4 11326
959eea21 11327USB ISP116X DRIVER
8b58be88 11328M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11329L: linux-usb@vger.kernel.org
959eea21 11330S: Maintained
679655da
JP
11331F: drivers/usb/host/isp116x*
11332F: include/linux/usb/isp116x.h
959eea21 11333
1da177e4 11334USB MASS STORAGE DRIVER
8b58be88 11335M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11336L: linux-usb@vger.kernel.org
8836aeb8 11337L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11338S: Maintained
11339W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11340F: drivers/usb/storage/
1da177e4 11341
af39917d
CL
11342USB MIDI DRIVER
11343M: Clemens Ladisch <clemens@ladisch.de>
11344L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11345T: git git://git.alsa-project.org/alsa-kernel.git
11346S: Maintained
11347F: sound/usb/midi.*
11348
444ce9d4
JP
11349USB NETWORKING DRIVERS
11350L: linux-usb@vger.kernel.org
11351S: Odd Fixes
11352F: drivers/net/usb/
11353
1da177e4 11354USB OHCI DRIVER
578333ab 11355M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11356L: linux-usb@vger.kernel.org
578333ab 11357S: Maintained
679655da
JP
11358F: Documentation/usb/ohci.txt
11359F: drivers/usb/host/ohci*
1da177e4 11360
963ffa3e 11361USB OTG FSM (Finite State Machine)
60d77b3d 11362M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11363T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11364L: linux-usb@vger.kernel.org
11365S: Maintained
11366F: drivers/usb/common/usb-otg-fsm.c
11367
563da3a9
VM
11368USB OVER IP DRIVER
11369M: Valentina Manea <valentina.manea.m@gmail.com>
11370M: Shuah Khan <shuah.kh@samsung.com>
11371L: linux-usb@vger.kernel.org
11372S: Maintained
11373F: drivers/usb/usbip/
11374F: tools/usb/usbip/
11375
1da177e4 11376USB PEGASUS DRIVER
a16b945c 11377M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11378L: linux-usb@vger.kernel.org
043600a6 11379L: netdev@vger.kernel.org
052e3128
PM
11380T: git git://github.com/petkan/pegasus.git
11381W: https://github.com/petkan/pegasus
1da177e4 11382S: Maintained
679655da 11383F: drivers/net/usb/pegasus.*
1da177e4 11384
d3ad558f 11385USB PHY LAYER
a55f6286 11386M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11387L: linux-usb@vger.kernel.org
11388T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11389S: Maintained
11390F: drivers/usb/phy/
d3ad558f 11391
73e4fb3f 11392USB PRINTER DRIVER (usblp)
8b58be88 11393M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11394L: linux-usb@vger.kernel.org
73e4fb3f 11395S: Supported
679655da 11396F: drivers/usb/class/usblp.c
1da177e4 11397
4521b477
BM
11398USB QMI WWAN NETWORK DRIVER
11399M: Bjørn Mork <bjorn@mork.no>
11400L: netdev@vger.kernel.org
11401S: Maintained
11402F: Documentation/ABI/testing/sysfs-class-net-qmi
11403F: drivers/net/usb/qmi_wwan.c
11404
1da177e4 11405USB RTL8150 DRIVER
a16b945c 11406M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11407L: linux-usb@vger.kernel.org
043600a6 11408L: netdev@vger.kernel.org
052e3128
PM
11409T: git git://github.com/petkan/rtl8150.git
11410W: https://github.com/petkan/rtl8150
1da177e4 11411S: Maintained
679655da 11412F: drivers/net/usb/rtl8150.c
1da177e4 11413
f896b796 11414USB SERIAL SUBSYSTEM
66085694 11415M: Johan Hovold <johan@kernel.org>
795fb7e7 11416L: linux-usb@vger.kernel.org
4e68852d 11417S: Maintained
679655da 11418F: Documentation/usb/usb-serial.txt
f896b796 11419F: drivers/usb/serial/
679655da 11420F: include/linux/usb/serial.h
1da177e4 11421
b3f0db1c
SG
11422USB SMSC75XX ETHERNET DRIVER
11423M: Steve Glendinning <steve.glendinning@shawell.net>
11424L: netdev@vger.kernel.org
11425S: Maintained
11426F: drivers/net/usb/smsc75xx.*
11427
2f7ca802 11428USB SMSC95XX ETHERNET DRIVER
90b24cfb 11429M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11430L: netdev@vger.kernel.org
90b24cfb 11431S: Maintained
679655da 11432F: drivers/net/usb/smsc95xx.*
2f7ca802 11433
1da177e4 11434USB SUBSYSTEM
879a5a00 11435M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11436L: linux-usb@vger.kernel.org
1da177e4 11437W: http://www.linux-usb.org
08deed1e 11438T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11439S: Supported
679655da 11440F: Documentation/usb/
679655da
JP
11441F: drivers/usb/
11442F: include/linux/usb.h
11443F: include/linux/usb/
1da177e4
LT
11444
11445USB UHCI DRIVER
8b58be88 11446M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11447L: linux-usb@vger.kernel.org
1da177e4 11448S: Maintained
679655da 11449F: drivers/usb/host/uhci*
1da177e4 11450
69ae9e3e 11451USB "USBNET" DRIVER FRAMEWORK
d8130624 11452M: Oliver Neukum <oneukum@suse.com>
043600a6 11453L: netdev@vger.kernel.org
69ae9e3e 11454W: http://www.linux-usb.org/usbnet
1da177e4 11455S: Maintained
679655da
JP
11456F: drivers/net/usb/usbnet.c
11457F: include/linux/usb/usbnet.h
1da177e4 11458
c0efd232 11459USB VIDEO CLASS
c53ac071 11460M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11461L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11462L: linux-media@vger.kernel.org
275ffde4 11463T: git git://linuxtv.org/media_tree.git
57c6d2e9 11464W: http://www.ideasonboard.org/uvc/
c0efd232 11465S: Maintained
0c0d06ca 11466F: drivers/media/usb/uvc/
6c0f0359 11467F: include/uapi/linux/uvcvideo.h
1da177e4 11468
b60b9c45
HV
11469USB VISION DRIVER
11470M: Hans Verkuil <hverkuil@xs4all.nl>
11471L: linux-media@vger.kernel.org
11472T: git git://linuxtv.org/media_tree.git
a825eaec 11473W: https://linuxtv.org
b60b9c45
HV
11474S: Odd Fixes
11475F: drivers/media/usb/usbvision/
11476
8282da47
LP
11477USB WEBCAM GADGET
11478M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11479L: linux-usb@vger.kernel.org
11480S: Maintained
3a83c16e 11481F: drivers/usb/gadget/function/*uvc*
faf2e1db 11482F: drivers/usb/gadget/legacy/webcam.c
8282da47 11483
bf164cc0 11484USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11485M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11486L: linux-wireless@vger.kernel.org
11487S: Maintained
679655da 11488F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11489
eb6bab13 11490USB XHCI DRIVER
03d85053 11491M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11492L: linux-usb@vger.kernel.org
11493S: Supported
36d0344c
SS
11494F: drivers/usb/host/xhci*
11495F: drivers/usb/host/pci-quirks*
eb6bab13 11496
1da177e4 11497USB ZD1201 DRIVER
4086b9ca 11498L: linux-wireless@vger.kernel.org
1da177e4 11499W: http://linux-lc100020.sourceforge.net
4086b9ca 11500S: Orphan
ed0ad06f 11501F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11502
b7eee616 11503USB ZR364XX DRIVER
8b58be88 11504M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11505L: linux-usb@vger.kernel.org
661263b5 11506L: linux-media@vger.kernel.org
275ffde4 11507T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11508W: http://royale.zerezo.com/zr364xx/
11509S: Maintained
679655da 11510F: Documentation/video4linux/zr364xx.txt
90d72ac6 11511F: drivers/media/usb/zr364xx/
b7eee616 11512
289fcff4
HK
11513ULPI BUS
11514M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11515L: linux-usb@vger.kernel.org
11516S: Maintained
11517F: drivers/usb/common/ulpi.c
11518F: include/linux/ulpi/
11519
e7839f25 11520USER-MODE LINUX (UML)
8b58be88 11521M: Jeff Dike <jdike@addtoit.com>
b15194b7 11522M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11523L: user-mode-linux-devel@lists.sourceforge.net
11524L: user-mode-linux-user@lists.sourceforge.net
11525W: http://user-mode-linux.sourceforge.net
9f273c24 11526T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 11527S: Maintained
61516587 11528F: Documentation/virtual/uml/
679655da 11529F: arch/um/
b070989a 11530F: arch/x86/um/
679655da
JP
11531F: fs/hostfs/
11532F: fs/hppfs/
b7eee616 11533
e5f114e9 11534USERSPACE I/O (UIO)
6a534c9d 11535M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11536M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11537S: Maintained
3d3fecbd 11538T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11539F: Documentation/DocBook/uio-howto.tmpl
11540F: drivers/uio/
11541F: include/linux/uio*.h
e5f114e9 11542
256cccbe 11543UTIL-LINUX PACKAGE
8b58be88 11544M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11545L: util-linux@vger.kernel.org
11546W: http://en.wikipedia.org/wiki/Util-linux
11547T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11548S: Maintained
11549
c1fd1c07 11550UVESAFB DRIVER
8b58be88 11551M: Michal Januszewski <spock@gentoo.org>
c69f677c 11552L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11553W: http://dev.gentoo.org/~spock/projects/uvesafb/
11554S: Maintained
679655da 11555F: Documentation/fb/uvesafb.txt
8a61f013 11556F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11557
456930d8
SA
11558VF610 NAND DRIVER
11559M: Stefan Agner <stefan@agner.ch>
11560L: linux-mtd@lists.infradead.org
11561S: Supported
11562F: drivers/mtd/nand/vf610_nfc.c
11563
4480f15b 11564VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11565M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11566S: Maintained
679655da
JP
11567F: Documentation/filesystems/vfat.txt
11568F: fs/fat/
1da177e4 11569
cba3345c
AW
11570VFIO DRIVER
11571M: Alex Williamson <alex.williamson@redhat.com>
11572L: kvm@vger.kernel.org
9f273c24 11573T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
11574S: Maintained
11575F: Documentation/vfio.txt
11576F: drivers/vfio/
11577F: include/linux/vfio.h
c117ab84 11578F: include/uapi/linux/vfio.h
cba3345c 11579
a714ea5f
AW
11580VFIO PLATFORM DRIVER
11581M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11582L: kvm@vger.kernel.org
11583S: Maintained
11584F: drivers/vfio/platform/
11585
9e6f3438
PO
11586VIDEOBUF2 FRAMEWORK
11587M: Pawel Osciak <pawel@osciak.com>
11588M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11589M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11590L: linux-media@vger.kernel.org
11591S: Maintained
90d72ac6 11592F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11593F: include/media/videobuf2-*
11594
5523662e
SCP
11595VIRTUAL SERIO DEVICE DRIVER
11596M: Stephen Chandler Paul <thatslyude@gmail.com>
11597S: Maintained
11598F: drivers/input/serio/userio.c
11599F: include/uapi/linux/userio.h
11600
9a82446b
AS
11601VIRTIO CONSOLE DRIVER
11602M: Amit Shah <amit.shah@redhat.com>
11603L: virtualization@lists.linux-foundation.org
11604S: Maintained
11605F: drivers/char/virtio_console.c
11606F: include/linux/virtio_console.h
c117ab84 11607F: include/uapi/linux/virtio_console.h
9a82446b 11608
2426ec8f 11609VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11610M: "Michael S. Tsirkin" <mst@redhat.com>
11611L: virtualization@lists.linux-foundation.org
11612S: Maintained
11613F: drivers/virtio/
c893c8d7 11614F: tools/virtio/
2426ec8f
MT
11615F: drivers/net/virtio_net.c
11616F: drivers/block/virtio_blk.c
11617F: include/linux/virtio_*.h
916cdabc 11618F: include/uapi/linux/virtio_*.h
2426ec8f 11619
f2dbda3b
CH
11620VIRTIO DRIVERS FOR S390
11621M: Christian Borntraeger <borntraeger@de.ibm.com>
11622M: Cornelia Huck <cornelia.huck@de.ibm.com>
11623L: linux-s390@vger.kernel.org
11624L: virtualization@lists.linux-foundation.org
11625L: kvm@vger.kernel.org
11626S: Supported
1b568d93 11627F: drivers/s390/virtio/
f2dbda3b 11628
4ad6ee91
GH
11629VIRTIO GPU DRIVER
11630M: David Airlie <airlied@linux.ie>
11631M: Gerd Hoffmann <kraxel@redhat.com>
11632L: dri-devel@lists.freedesktop.org
11633L: virtualization@lists.linux-foundation.org
11634S: Maintained
11635F: drivers/gpu/drm/virtio/
11636F: include/uapi/linux/virtio_gpu.h
11637
3a4d5c94
MT
11638VIRTIO HOST (VHOST)
11639M: "Michael S. Tsirkin" <mst@redhat.com>
11640L: kvm@vger.kernel.org
c996d8b9 11641L: virtualization@lists.linux-foundation.org
3a4d5c94 11642L: netdev@vger.kernel.org
9f273c24 11643T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
11644S: Maintained
11645F: drivers/vhost/
c117ab84 11646F: include/uapi/linux/vhost.h
3a4d5c94 11647
271c8651
GH
11648VIRTIO INPUT DRIVER
11649M: Gerd Hoffmann <kraxel@redhat.com>
11650S: Maintained
11651F: drivers/virtio/virtio_input.c
11652F: include/uapi/linux/virtio_input.h
11653
1da177e4 11654VIA RHINE NETWORK DRIVER
210347e1 11655S: Orphan
f2148a47 11656F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11657
f0bf7f61 11658VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11659M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11660M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11661S: Maintained
11662F: drivers/mmc/host/via-sdmmc.c
11663
69e4a7c2 11664VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11665M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11666L: linux-fbdev@vger.kernel.org
69e4a7c2 11667S: Maintained
c7babebd
FTS
11668F: include/linux/via-core.h
11669F: include/linux/via-gpio.h
11670F: include/linux/via_i2c.h
8a61f013 11671F: drivers/video/fbdev/via/
69e4a7c2 11672
01f20734 11673VIA VELOCITY NETWORK DRIVER
8b58be88 11674M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11675L: netdev@vger.kernel.org
11676S: Maintained
f2148a47 11677F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11678
f73f8173
AW
11679VIRT LIB
11680M: Alex Williamson <alex.williamson@redhat.com>
11681M: Paolo Bonzini <pbonzini@redhat.com>
11682L: kvm@vger.kernel.org
11683S: Supported
11684F: virt/lib/
11685
77911fd2 11686VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11687M: Hans Verkuil <hverkuil@xs4all.nl>
11688L: linux-media@vger.kernel.org
11689T: git git://linuxtv.org/media_tree.git
a825eaec 11690W: https://linuxtv.org
0b7bc1fa 11691S: Maintained
77911fd2 11692F: drivers/media/platform/vivid/*
0b7bc1fa 11693
be7f8273 11694VLAN (802.1Q)
8b58be88 11695M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11696L: netdev@vger.kernel.org
11697S: Maintained
679655da
JP
11698F: drivers/net/macvlan.c
11699F: include/linux/if_*vlan.h
11700F: net/8021q/
be7f8273 11701
55e331cf 11702VLYNQ BUS
8b58be88 11703M: Florian Fainelli <florian@openwrt.org>
8578d7af 11704L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11705S: Maintained
11706F: drivers/vlynq/vlynq.c
11707F: include/linux/vlynq.h
11708
390beae4 11709VME SUBSYSTEM
74c600e3 11710M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11711M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11712M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11713L: devel@driverdev.osuosl.org
11714S: Maintained
11715T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11716F: Documentation/vme_api.txt
11717F: drivers/staging/vme/
11718F: drivers/vme/
11719F: include/linux/vme*
11720
4488e09b
AK
11721VMWARE HYPERVISOR INTERFACE
11722M: Alok Kataria <akataria@vmware.com>
11723L: virtualization@lists.linux-foundation.org
11724S: Supported
11725F: arch/x86/kernel/cpu/vmware.c
11726
73b35d07
DT
11727VMWARE BALLOON DRIVER
11728M: Xavier Deguillard <xdeguillard@vmware.com>
11729M: Philip Moltmann <moltmann@vmware.com>
11730M: "VMware, Inc." <pv-drivers@vmware.com>
11731L: linux-kernel@vger.kernel.org
11732S: Maintained
11733F: drivers/misc/vmw_balloon.c
11734
8b8be51b
TH
11735VMWARE VMMOUSE SUBDRIVER
11736M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11737M: "VMware, Inc." <pv-drivers@vmware.com>
11738L: linux-input@vger.kernel.org
11739S: Maintained
11740F: drivers/input/mouse/vmmouse.c
11741F: drivers/input/mouse/vmmouse.h
11742
d1a890fa 11743VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11744M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11745M: "VMware, Inc." <pv-drivers@vmware.com>
11746L: netdev@vger.kernel.org
11747S: Maintained
11748F: drivers/net/vmxnet3/
d1a890fa 11749
851b1642 11750VMware PVSCSI driver
f2d7e40e 11751M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11752M: VMware PV-Drivers <pv-drivers@vmware.com>
11753L: linux-scsi@vger.kernel.org
11754S: Maintained
11755F: drivers/scsi/vmw_pvscsi.c
11756F: drivers/scsi/vmw_pvscsi.h
11757
e53e86c7 11758VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11759M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11760M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11761L: linux-kernel@vger.kernel.org
1dd68f01 11762W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11763T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11764S: Supported
679655da
JP
11765F: drivers/regulator/
11766F: include/linux/regulator/
e53e86c7 11767
081958eb
DA
11768VRF
11769M: David Ahern <dsa@cumulusnetworks.com>
11770M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11771L: netdev@vger.kernel.org
11772S: Maintained
11773F: drivers/net/vrf.c
562d897d 11774F: Documentation/networking/vrf.txt
081958eb 11775
ab41319e 11776VT1211 HARDWARE MONITOR DRIVER
8b58be88 11777M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11778L: lm-sensors@lm-sensors.org
11779S: Maintained
679655da
JP
11780F: Documentation/hwmon/vt1211
11781F: drivers/hwmon/vt1211.c
ab41319e 11782
1de9e371 11783VT8231 HARDWARE MONITOR DRIVER
8b58be88 11784M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11785L: lm-sensors@lm-sensors.org
11786S: Maintained
679655da 11787F: drivers/hwmon/vt8231.c
1de9e371 11788
88095e7b
TO
11789VUB300 USB to SDIO/SD/MMC bridge chip
11790M: Tony Olech <tony.olech@elandigitalsystems.com>
11791L: linux-mmc@vger.kernel.org
11792L: linux-usb@vger.kernel.org
11793S: Supported
11794F: drivers/mmc/host/vub300.c
11795
1da177e4 11796W1 DALLAS'S 1-WIRE BUS
a8018766 11797M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11798S: Maintained
679655da
JP
11799F: Documentation/w1/
11800F: drivers/w1/
1da177e4 11801
13927079 11802W83791D HARDWARE MONITORING DRIVER
8b58be88 11803M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11804L: lm-sensors@lm-sensors.org
25845c22 11805S: Maintained
679655da
JP
11806F: Documentation/hwmon/w83791d
11807F: drivers/hwmon/w83791d.c
13927079 11808
61db011d 11809W83793 HARDWARE MONITORING DRIVER
8b58be88 11810M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11811L: lm-sensors@lm-sensors.org
11812S: Maintained
679655da
JP
11813F: Documentation/hwmon/w83793
11814F: drivers/hwmon/w83793.c
61db011d 11815
e3760b43 11816W83795 HARDWARE MONITORING DRIVER
d8130624 11817M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11818L: lm-sensors@lm-sensors.org
11819S: Maintained
11820F: drivers/hwmon/w83795.c
11821
1da177e4 11822W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11823M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11824S: Maintained
679655da 11825F: drivers/mmc/host/wbsd.*
1da177e4 11826
b4e05923
HG
11827WACOM PROTOCOL 4 SERIAL TABLETS
11828M: Julian Squires <julian@cipht.net>
11829M: Hans de Goede <hdegoede@redhat.com>
11830L: linux-input@vger.kernel.org
11831S: Maintained
11832F: drivers/input/tablet/wacom_serial4.c
11833
3527761c 11834WATCHDOG DEVICE DRIVERS
8b58be88 11835M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 11836R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
11837L: linux-watchdog@vger.kernel.org
11838W: http://www.linux-watchdog.org/
f599aaf0 11839T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11840S: Maintained
679655da
JP
11841F: Documentation/watchdog/
11842F: drivers/watchdog/
11843F: include/linux/watchdog.h
c117ab84 11844F: include/uapi/linux/watchdog.h
3527761c 11845
1da177e4 11846WD7000 SCSI DRIVER
8b58be88 11847M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11848L: linux-scsi@vger.kernel.org
11849S: Maintained
679655da 11850F: drivers/scsi/wd7000.c
1da177e4 11851
b22e00f3
DH
11852WIIMOTE HID DRIVER
11853M: David Herrmann <dh.herrmann@googlemail.com>
11854L: linux-input@vger.kernel.org
11855S: Maintained
11856F: drivers/hid/hid-wiimote*
11857
e258b80e 11858WINBOND CIR DRIVER
364e9e18 11859M: David Härdeman <david@hardeman.nu>
e258b80e 11860S: Maintained
116ab806 11861F: drivers/media/rc/winbond-cir.c
e258b80e 11862
8a70da82 11863WIMAX STACK
8b58be88 11864M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11865M: linux-wimax@intel.com
49e7d9df 11866L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11867S: Supported
11868W: http://linuxwimax.org
315987dc 11869F: Documentation/wimax/README.wimax
315987dc
JP
11870F: include/linux/wimax/debug.h
11871F: include/net/wimax.h
c117ab84 11872F: include/uapi/linux/wimax.h
315987dc 11873F: net/wimax/
8a70da82 11874
5fc14680 11875WISTRON LAPTOP BUTTON DRIVER
8b58be88 11876M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11877S: Maintained
679655da 11878F: drivers/input/misc/wistron_btns.c
5fc14680 11879
1da177e4 11880WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11881M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11882L: linux-wireless@vger.kernel.org
926554c4 11883W: http://oops.ghostprotocols.net:81/blog
1da177e4 11884S: Maintained
679655da 11885F: drivers/net/wireless/wl3501*
1da177e4 11886
055bcbcb 11887WOLFSON MICROELECTRONICS DRIVERS
fef95164 11888L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
11889T: git https://github.com/CirrusLogic/linux-drivers.git
11890W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 11891S: Supported
3768f0b1 11892F: Documentation/hwmon/wm83??
f494993f
CK
11893F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11894F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11895F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 11896F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11897F: drivers/clk/clk-wm83*.c
9c309598 11898F: drivers/extcon/extcon-arizona.c
b75ea16a 11899F: drivers/leds/leds-wm83*.c
25b273ba 11900F: drivers/gpio/gpio-*wm*.c
9c309598 11901F: drivers/gpio/gpio-arizona.c
d22b0869 11902F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11903F: drivers/input/misc/wm831x-on.c
11904F: drivers/input/touchscreen/wm831x-ts.c
11905F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11906F: drivers/mfd/arizona*
11907F: drivers/mfd/wm*.c
12ebc137 11908F: drivers/mfd/cs47l24*
b75ea16a
MB
11909F: drivers/power/wm83*.c
11910F: drivers/rtc/rtc-wm83*.c
11911F: drivers/regulator/wm8*.c
3860e6c4 11912F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11913F: drivers/watchdog/wm83*_wdt.c
9c309598 11914F: include/linux/mfd/arizona/
3860e6c4 11915F: include/linux/mfd/wm831x/
b75ea16a 11916F: include/linux/mfd/wm8350/
3768f0b1 11917F: include/linux/mfd/wm8400*
59ec6da2 11918F: include/linux/wm97xx.h
055bcbcb 11919F: include/sound/wm????.h
9c309598 11920F: sound/soc/codecs/arizona.?
055bcbcb 11921F: sound/soc/codecs/wm*
12ebc137 11922F: sound/soc/codecs/cs47l24*
b75ea16a 11923
3e6cd7a4
TH
11924WORKQUEUE
11925M: Tejun Heo <tj@kernel.org>
badb7f5e 11926R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
11927T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11928S: Maintained
11929F: include/linux/workqueue.h
11930F: kernel/workqueue.c
11931F: Documentation/workqueue.txt
11932
1da177e4 11933X.25 NETWORK LAYER
8bf28059 11934M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11935L: linux-x25@vger.kernel.org
8bf28059 11936S: Odd Fixes
679655da
JP
11937F: Documentation/networking/x25*
11938F: include/net/x25*
11939F: net/x25/
1da177e4 11940
e2d1d6c0 11941X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
11942M: Thomas Gleixner <tglx@linutronix.de>
11943M: Ingo Molnar <mingo@redhat.com>
11944M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 11945M: x86@kernel.org
981c3a4f 11946L: linux-kernel@vger.kernel.org
75fc2d37 11947T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 11948S: Maintained
679655da
JP
11949F: Documentation/x86/
11950F: arch/x86/
e2d1d6c0 11951
d0944853 11952X86 PLATFORM DRIVERS
e181ba15 11953M: Darren Hart <dvhart@infradead.org>
d0944853 11954L: platform-driver-x86@vger.kernel.org
e181ba15 11955T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 11956S: Maintained
14430813 11957F: drivers/platform/x86/
3a4bceef 11958F: drivers/platform/olpc/
d0944853 11959
c1f5c54b
IM
11960X86 MCE INFRASTRUCTURE
11961M: Tony Luck <tony.luck@intel.com>
487ba8e8 11962M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
11963L: linux-edac@vger.kernel.org
11964S: Maintained
11965F: arch/x86/kernel/cpu/mcheck/*
11966
79ebdc95
BP
11967X86 MICROCODE UPDATE SUPPORT
11968M: Borislav Petkov <bp@alien8.de>
11969S: Maintained
11970F: arch/x86/kernel/cpu/microcode/*
11971
f0905c5a
AL
11972X86 VDSO
11973M: Andy Lutomirski <luto@amacapital.net>
11974L: linux-kernel@vger.kernel.org
11975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11976S: Maintained
d603c8e1 11977F: arch/x86/entry/vdso/
f0905c5a 11978
d6fad502 11979XC2028/3028 TUNER DRIVER
009a5410 11980M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 11981L: linux-media@vger.kernel.org
a825eaec 11982W: https://linuxtv.org
d6fad502
MCC
11983T: git git://linuxtv.org/media_tree.git
11984S: Maintained
11985F: drivers/media/tuners/tuner-xc2028.*
11986
c4468085 11987XEN HYPERVISOR INTERFACE
c4468085 11988M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
11989M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11990M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 11991L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 11992T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
11993S: Supported
11994F: arch/x86/xen/
11995F: drivers/*/xen-*front.c
11996F: drivers/xen/
11997F: arch/x86/include/asm/xen/
11998F: include/xen/
c117ab84 11999F: include/uapi/xen/
c4468085 12000
77bfb479
SS
12001XEN HYPERVISOR ARM
12002M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12003L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
12004S: Supported
12005F: arch/arm/xen/
12006F: arch/arm/include/asm/xen/
12007
b475e83f
SS
12008XEN HYPERVISOR ARM64
12009M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12010L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
12011S: Supported
12012F: arch/arm64/xen/
12013F: arch/arm64/include/asm/xen/
12014
9b57e1a7
IC
12015XEN NETWORK BACKEND DRIVER
12016M: Ian Campbell <ian.campbell@citrix.com>
8386040b 12017M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12018L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12019L: netdev@vger.kernel.org
12020S: Supported
12021F: drivers/net/xen-netback/*
12022
c5f8e29d
KRW
12023XEN PCI SUBSYSTEM
12024M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12025L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12026S: Supported
12027F: arch/x86/pci/*xen*
12028F: drivers/pci/*xen*
12029
a2c5ae65
KRW
12030XEN BLOCK SUBSYSTEM
12031M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12032M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12033L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12034S: Supported
12035F: drivers/block/xen-blkback/*
12036F: drivers/block/xen*
12037
15d03609
JG
12038XEN PVSCSI DRIVERS
12039M: Juergen Gross <jgross@suse.com>
12040L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12041L: linux-scsi@vger.kernel.org
12042S: Supported
12043F: drivers/scsi/xen-scsifront.c
12044F: drivers/xen/xen-scsiback.c
12045F: include/xen/interface/io/vscsiif.h
12046
c5f8e29d
KRW
12047XEN SWIOTLB SUBSYSTEM
12048M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12049L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12050S: Supported
12051F: arch/x86/xen/*swiotlb*
12052F: drivers/xen/*swiotlb*
12053
1da177e4
LT
12054XFS FILESYSTEM
12055P: Silicon Graphics Inc
809625ca 12056M: Dave Chinner <david@fromorbit.com>
18caa67a 12057M: xfs@oss.sgi.com
d7ede1aa 12058L: xfs@oss.sgi.com
1da177e4 12059W: http://oss.sgi.com/projects/xfs
9f273c24 12060T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12061S: Supported
679655da
JP
12062F: Documentation/filesystems/xfs.txt
12063F: fs/xfs/
1da177e4 12064
8a3b7a25 12065XILINX AXI ETHERNET DRIVER
59a54f30
MS
12066M: Anirudha Sarangi <anirudh@xilinx.com>
12067M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12068S: Maintained
12069F: drivers/net/ethernet/xilinx/xilinx_axienet*
12070
238b8721 12071XILINX UARTLITE SERIAL DRIVER
8b58be88 12072M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12073L: linux-serial@vger.kernel.org
12074S: Maintained
df621252 12075F: drivers/tty/serial/uartlite.c
238b8721 12076
df330515
LP
12077XILINX VIDEO IP CORES
12078M: Hyun Kwon <hyun.kwon@xilinx.com>
12079M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12080L: linux-media@vger.kernel.org
12081T: git git://linuxtv.org/media_tree.git
12082S: Supported
12083F: Documentation/devicetree/bindings/media/xilinx/
12084F: drivers/media/platform/xilinx/
a5562f65 12085F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12086
74316949
EB
12087XILLYBUS DRIVER
12088M: Eli Billauer <eli.billauer@gmail.com>
12089L: linux-kernel@vger.kernel.org
12090S: Supported
12091F: drivers/char/xillybus/
12092
f620e4b8
MF
12093XTENSA XTFPGA PLATFORM SUPPORT
12094M: Max Filippov <jcmvbkbc@gmail.com>
12095L: linux-xtensa@linux-xtensa.org
12096S: Maintained
12097F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12098F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12099
1da177e4 12100YAM DRIVER FOR AX.25
8b58be88 12101M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12102L: linux-hams@vger.kernel.org
12103S: Maintained
679655da
JP
12104F: drivers/net/hamradio/yam*
12105F: include/linux/yam.h
1da177e4 12106
af64a5eb 12107YEALINK PHONE DRIVER
8b58be88 12108M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12109L: usbb2k-api-dev@nongnu.org
12110S: Maintained
679655da
JP
12111F: Documentation/input/yealink.txt
12112F: drivers/input/misc/yealink.*
af64a5eb 12113
1da177e4 12114Z8530 DRIVER FOR AX.25
8b58be88 12115M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12116W: http://yaina.de/jreuter/
12117W: http://www.qsl.net/dl1bke/
12118L: linux-hams@vger.kernel.org
12119S: Maintained
679655da
JP
12120F: Documentation/networking/z8530drv.txt
12121F: drivers/net/hamradio/*scc.c
12122F: drivers/net/hamradio/z8530.h
1da177e4 12123
0cf31ec1 12124ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12125M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12126L: linux-mm@kvack.org
12127S: Maintained
12128F: mm/zbud.c
12129F: include/linux/zbud.h
12130
7c0c3afb 12131ZD1211RW WIRELESS DRIVER
8b58be88
JP
12132M: Daniel Drake <dsd@gentoo.org>
12133M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12134W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12135L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12136L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12137S: Maintained
6948300c 12138F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12139
20263029
DS
12140ZPOOL COMPRESSED PAGE STORAGE API
12141M: Dan Streetman <ddstreet@ieee.org>
12142L: linux-mm@kvack.org
12143S: Maintained
12144F: mm/zpool.c
12145F: include/linux/zpool.h
12146
1da177e4 12147ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12148L: mjpeg-users@lists.sourceforge.net
f63145e2 12149L: linux-media@vger.kernel.org
1da177e4 12150W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12151T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12152S: Odd Fixes
90d72ac6 12153F: drivers/media/pci/zoran/
1da177e4 12154
6920f2cc
MK
12155ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12156M: Minchan Kim <minchan@kernel.org>
12157M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12158R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12159L: linux-kernel@vger.kernel.org
12160S: Maintained
12161F: drivers/block/zram/
12162F: Documentation/blockdev/zram.txt
12163
8b4a4080 12164ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12165M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12166S: Maintained
df621252 12167F: drivers/tty/serial/zs.*
8b4a4080 12168
eae70d06
MK
12169ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12170M: Minchan Kim <minchan@kernel.org>
12171M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12172R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12173L: linux-mm@kvack.org
12174S: Maintained
12175F: mm/zsmalloc.c
12176F: include/linux/zsmalloc.h
d02be50d 12177F: Documentation/vm/zsmalloc.txt
eae70d06 12178
0cf31ec1 12179ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12180M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12181L: linux-mm@kvack.org
12182S: Maintained
12183F: mm/zswap.c
12184
1da177e4 12185THE REST
8b58be88 12186M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12187L: linux-kernel@vger.kernel.org
8a6e2535 12188Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12189T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12190S: Buried alive in reporters
34d03cc1
JP
12191F: *
12192F: */
This page took 6.45654 seconds and 5 git commands to generate.