dtb: amd: Add KCS device tree node
[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
2510eb74
SS
676AMD SEATTLE DEVICE TREE SUPPORT
677M: Brijesh Singh <brijeshkumar.singh@amd.com>
678M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
679M: Tom Lendacky <thomas.lendacky@amd.com>
680S: Supported
681F: arch/arm64/boot/dts/amd/
682
45198c7b
LT
683AMD XGBE DRIVER
684M: Tom Lendacky <thomas.lendacky@amd.com>
685L: netdev@vger.kernel.org
686S: Supported
687F: drivers/net/ethernet/amd/xgbe/
45198c7b 688
284f42b6 689AMS (Apple Motion Sensor) DRIVER
8b58be88 690M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 691S: Supported
bd5f47ec 692F: drivers/macintosh/ams/
284f42b6 693
531fca16
HV
694ANALOG DEVICES INC AD9389B DRIVER
695M: Hans Verkuil <hans.verkuil@cisco.com>
696L: linux-media@vger.kernel.org
697S: Maintained
698F: drivers/media/i2c/ad9389b*
699
614b4384
LPC
700ANALOG DEVICES INC ADV7180 DRIVER
701M: Lars-Peter Clausen <lars@metafoo.de>
702L: linux-media@vger.kernel.org
703W: http://ez.analog.com/community/linux-device-drivers
704S: Supported
705F: drivers/media/i2c/adv7180.c
706
c40ddfa3
HV
707ANALOG DEVICES INC ADV7511 DRIVER
708M: Hans Verkuil <hans.verkuil@cisco.com>
709L: linux-media@vger.kernel.org
710S: Maintained
711F: drivers/media/i2c/adv7511*
712
531fca16
HV
713ANALOG DEVICES INC ADV7604 DRIVER
714M: Hans Verkuil <hans.verkuil@cisco.com>
715L: linux-media@vger.kernel.org
716S: Maintained
717F: drivers/media/i2c/adv7604*
718
c40ddfa3
HV
719ANALOG DEVICES INC ADV7842 DRIVER
720M: Hans Verkuil <hans.verkuil@cisco.com>
721L: linux-media@vger.kernel.org
722S: Maintained
723F: drivers/media/i2c/adv7842*
724
527a1a83 725ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 726M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 727L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 728W: http://wiki.analog.com/
a4edbc10 729W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 730S: Supported
39c9d199 731F: sound/soc/codecs/adau*
cc52688a 732F: sound/soc/codecs/adav*
4bdef3bd 733F: sound/soc/codecs/ad1*
ae48f5ef 734F: sound/soc/codecs/ad7*
4bdef3bd 735F: sound/soc/codecs/ssm*
40216ce7 736F: sound/soc/codecs/sigmadsp.*
4bdef3bd 737
527a1a83 738ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 739L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
740L: alsa-devel@alsa-project.org (moderated for non-subscribers)
741W: http://blackfin.uclinux.org/
742S: Supported
743F: sound/soc/blackfin/*
7d1f9018 744
4ce72abc
LPC
745ANALOG DEVICES INC IIO DRIVERS
746M: Lars-Peter Clausen <lars@metafoo.de>
747M: Michael Hennerich <Michael.Hennerich@analog.com>
748W: http://wiki.analog.com/
749W: http://ez.analog.com/community/linux-device-drivers
750S: Supported
751F: drivers/iio/*/ad*
752X: drivers/iio/*/adjd*
753F: drivers/staging/iio/*/ad*
754F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 755
0e3b67b3
LPC
756ANALOG DEVICES INC DMA DRIVERS
757M: Lars-Peter Clausen <lars@metafoo.de>
758W: http://ez.analog.com/community/linux-device-drivers
759S: Supported
760F: drivers/dma/dma-axi-dmac.c
761
41c9e95d
GK
762ANDROID DRIVERS
763M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 764M: Arve HjønnevĂ¥g <arve@android.com>
41c9e95d 765M: Riley Andrews <riandrews@android.com>
0e4a566b 766T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
767L: devel@driverdev.osuosl.org
768S: Supported
769F: drivers/android/
770F: drivers/staging/android/
771
42269063 772AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 773M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 774L: linuxppc-dev@lists.ozlabs.org
93711660 775L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 776S: Maintained
679655da 777F: sound/aoa/
42269063 778
1da177e4 779APM DRIVER
e5f6450c 780M: Jiri Kosina <jikos@kernel.org>
81024fc4 781S: Odd fixes
9f273c24 782T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
783F: arch/x86/kernel/apm_32.c
784F: include/linux/apm_bios.h
c117ab84 785F: include/uapi/linux/apm_bios.h
81024fc4 786F: drivers/char/apm-emulation.c
1da177e4 787
bd7aa4b2 788APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 789M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 790L: linux-input@vger.kernel.org
75dd112a 791S: Odd fixes
679655da 792F: drivers/input/mouse/bcm5974.c
bd7aa4b2 793
6f2fad74 794APPLE SMC DRIVER
75dd112a 795M: Henrik Rydberg <rydberg@bitmath.org>
d618540f 796L: lm-sensors@lm-sensors.org
75dd112a 797S: Odd fixes
679655da 798F: drivers/hwmon/applesmc.c
6f2fad74 799
1da177e4 800APPLETALK NETWORK LAYER
8b58be88 801M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 802S: Maintained
679655da
JP
803F: drivers/net/appletalk/
804F: net/appletalk/
1da177e4 805
21c75328
DD
806APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
807M: Duc Dang <dhdang@apm.com>
808S: Supported
809F: arch/arm64/boot/dts/apm/
810
24299502
IS
811APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
812M: Iyappan Subramanian <isubramanian@apm.com>
813M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
814S: Supported
815F: drivers/net/ethernet/apm/xgene/
816F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
817
62a37dc7
LP
818APTINA CAMERA SENSOR PLL
819M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
820L: linux-media@vger.kernel.org
821S: Maintained
822F: drivers/media/i2c/aptina-pll.*
823
1154ea7d 824ARC FRAMEBUFFER DRIVER
8b58be88 825M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 826S: Maintained
8a61f013
JH
827F: drivers/video/fbdev/arcfb.c
828F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 829
c38f6ac7
MG
830ARCNET NETWORK LAYER
831M: Michael Grzeschik <m.grzeschik@pengutronix.de>
832L: netdev@vger.kernel.org
833S: Maintained
834F: drivers/net/arcnet/
835F: include/uapi/linux/if_arcnet.h
836
1da177e4 837ARM MFM AND FLOPPY DRIVERS
8b58be88 838M: Ian Molton <spyro@f2s.com>
1da177e4 839S: Maintained
679655da
JP
840F: arch/arm/lib/floppydma.S
841F: arch/arm/include/asm/floppy.h
1da177e4 842
6f96521f
WD
843ARM PMU PROFILING AND DEBUGGING
844M: Will Deacon <will.deacon@arm.com>
70e238df 845R: Mark Rutland <mark.rutland@arm.com>
6f96521f 846S: Maintained
dd06a84b 847F: arch/arm*/kernel/perf_*
6f96521f 848F: arch/arm/oprofile/common.c
dd06a84b
MR
849F: arch/arm*/kernel/hw_breakpoint.c
850F: arch/arm*/include/asm/hw_breakpoint.h
851F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
852F: drivers/perf/arm_pmu.c
853F: include/linux/perf/arm_pmu.h
6f96521f 854
d4275354 855ARM PORT
8b58be88 856M: Russell King <linux@arm.linux.org.uk>
efc03ecb 857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
858W: http://www.arm.linux.org.uk/
859S: Maintained
860F: arch/arm/
861
d323c243
SB
862ARM SUB-ARCHITECTURES
863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 864S: Maintained
d323c243
SB
865F: arch/arm/mach-*/
866F: arch/arm/plat-*/
867T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
868
cefbf4ea
RK
869ARM PRIMECELL AACI PL041 DRIVER
870M: Russell King <linux@arm.linux.org.uk>
871S: Maintained
872F: sound/arm/aaci.*
873
874ARM PRIMECELL CLCD PL110 DRIVER
875M: Russell King <linux@arm.linux.org.uk>
876S: Maintained
8a61f013 877F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
878
879ARM PRIMECELL KMI PL050 DRIVER
880M: Russell King <linux@arm.linux.org.uk>
881S: Maintained
882F: drivers/input/serio/ambakmi.*
883F: include/linux/amba/kmi.h
884
2761f5c2 885ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
886M: Russell King <linux@arm.linux.org.uk>
887S: Maintained
679655da 888F: drivers/mmc/host/mmci.*
2f748aaa 889F: include/linux/amba/mmci.h
2761f5c2 890
1b4304e5
RK
891ARM PRIMECELL UART PL010 AND PL011 DRIVERS
892M: Russell King <linux@arm.linux.org.uk>
893S: Maintained
894F: drivers/tty/serial/amba-pl01*.c
895F: include/linux/amba/serial.h
2761f5c2 896
cefbf4ea
RK
897ARM PRIMECELL BUS SUPPORT
898M: Russell King <linux@arm.linux.org.uk>
899S: Maintained
900F: drivers/amba/
901F: include/linux/amba/bus.h
902
2b7a52a4 903ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 904M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
906S: Maintained
907
9c784f95 908ARM/AFEB9260 MACHINE SUPPORT
8b58be88 909M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
911S: Maintained
912
2b7a52a4 913ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 914M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 915L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
916S: Maintained
917
5c6dcd7f 918ARM/Allwinner sunXi SoC support
1b106699 919M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 920M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
921L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
922S: Maintained
5c6dcd7f 923N: sun[x456789]i
60b0f380
MR
924
925ARM/Allwinner SoC Clock Support
926M: Emilio LĂ³pez <emilio@elopez.com.ar>
927S: Maintained
928F: drivers/clk/sunxi/
1b106699 929
7c1e3876
CC
930ARM/Amlogic MesonX SoC support
931M: Carlo Caione <carlo@caione.org>
932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
933S: Maintained
12ddbadf 934F: drivers/media/rc/meson-ir.c
7c1e3876
CC
935N: meson[x68]
936
eff506fa
TZ
937ARM/Annapurna Labs ALPINE ARCHITECTURE
938M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
939S: Maintained
940F: arch/arm/mach-alpine/
941
8dca5ce8 942ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 943M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 944M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 945M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 947W: http://www.linux4sam.org
9f273c24 948T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
949S: Supported
950F: arch/arm/mach-at91/
f0a0a58e 951F: include/soc/at91/
70e389cc
MB
952F: arch/arm/boot/dts/at91*.dts
953F: arch/arm/boot/dts/at91*.dtsi
954F: arch/arm/boot/dts/sama*.dts
955F: arch/arm/boot/dts/sama*.dtsi
5f58c970 956F: arch/arm/include/debug/at91.S
d4a89c7d 957
6e05dd4e
BB
958ARM/ATMEL AT91 Clock Support
959M: Boris Brezillon <boris.brezillon@free-electrons.com>
960S: Maintained
961F: drivers/clk/at91
962
986cf2e9 963ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 964M: Rob Herring <robh@kernel.org>
986cf2e9
RH
965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
966S: Maintained
967F: arch/arm/mach-highbank/
e68d7c14
RH
968F: arch/arm/boot/dts/highbank.dts
969F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 970
d94f944e 971ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 972M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
973S: Maintained
974F: arch/arm/mach-cns3xxx/
d94f944e 975
4863dea3
SG
976ARM/CAVIUM THUNDER NETWORK DRIVER
977M: Sunil Goutham <sgoutham@cavium.com>
978M: Robert Richter <rric@kernel.org>
979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
980S: Supported
322e5cc5 981F: drivers/net/ethernet/cavium/thunder/
4863dea3 982
386ab516
AS
983ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
984M: Alexander Shiyan <shc_work@mail.ru>
985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
986S: Odd Fixes
b8ba3874 987N: clps711x
386ab516 988
2b7a52a4 989ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 990M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 991M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 993S: Maintained
d19d3667
HS
994F: arch/arm/mach-ep93xx/
995F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
996
997ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 998M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1000S: Maintained
1001
d4275354 1002ARM/CLKDEV SUPPORT
8b58be88 1003M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1005S: Maintained
d4275354 1006F: arch/arm/include/asm/clkdev.h
4fa2651d 1007F: drivers/clk/clkdev.c
d4275354 1008
d48134e7 1009ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1010M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1012S: Maintained
1013
94150095
HF
1014ARM/CONTEC MICRO9 MACHINE SUPPORT
1015M: Hubert Feurstein <hubert.feurstein@contec.at>
1016S: Maintained
1017F: arch/arm/mach-ep93xx/micro9.c
1018
a06ae860
PP
1019ARM/CORESIGHT FRAMEWORK AND DRIVERS
1020M: Mathieu Poirier <mathieu.poirier@linaro.org>
1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022S: Maintained
01081f5a 1023F: drivers/hwtracing/coresight/*
a06ae860
PP
1024F: Documentation/trace/coresight.txt
1025F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1026F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1027
1da177e4 1028ARM/CORGI MACHINE SUPPORT
8b58be88 1029M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1030S: Maintained
1031
881a95f9 1032ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1033M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1035T: git git://github.com/ulli-kroll/linux.git
162500b3 1036S: Maintained
f49afbb5 1037F: arch/arm/mach-gemini/
98a9bb5b 1038F: drivers/rtc/rtc-gemini.c
881a95f9 1039
a990cbd8 1040ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1041M: Barry Song <baohua@kernel.org>
a990cbd8 1042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1043T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1044S: Maintained
e68d7c14 1045F: arch/arm/boot/dts/prima2*
a990cbd8 1046F: arch/arm/mach-prima2/
4a9c44f1 1047F: drivers/clk/sirf/
05f30e8d 1048F: drivers/clocksource/timer-prima2.c
5833ac98 1049F: drivers/clocksource/timer-atlas7.c
f8505ef5 1050N: [^a-z]sirf
a990cbd8 1051
c9d862c4
BS
1052ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1053M: Baruch Siach <baruch@tkos.co.il>
1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055S: Maintained
cde137aa 1056F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1057N: digicolor
1058
d4275354 1059ARM/EBSA110 MACHINE SUPPORT
8b58be88 1060M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1062W: http://www.arm.linux.org.uk/
1063S: Maintained
1064F: arch/arm/mach-ebsa110/
b955f6ca 1065F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1066
4721f3ce
UKK
1067ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1068M: Uwe Kleine-König <kernel@pengutronix.de>
1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070S: Maintained
1071N: efm32
1072
a9da4f7e 1073ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1074M: Daniel Ribeiro <drwyrm@gmail.com>
1075M: Stefan Schmidt <stefan@openezx.org>
1076M: Harald Welte <laforge@openezx.org>
d66f1886 1077L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1078W: http://www.openezx.org/
1079S: Maintained
cafc2265
SS
1080T: topgit git://git.openezx.org/openezx.git
1081F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1082
6a915af9 1083ARM/FARADAY FA526 PORT
162500b3 1084M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1086S: Maintained
1fa7e547 1087T: git git://git.berlios.de/gemini-board
f49afbb5 1088F: arch/arm/mm/*-fa*
6a915af9 1089
d4275354 1090ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1091M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1093W: http://www.arm.linux.org.uk/
1094S: Maintained
1095F: arch/arm/include/asm/hardware/dec21285.h
1096F: arch/arm/mach-footbridge/
1097
86183a5f 1098ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1099M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1100M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1102S: Maintained
f1c12837 1103T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1104F: arch/arm/mach-imx/
ce515a6b 1105F: arch/arm/mach-mxs/
2a82f95c 1106F: arch/arm/boot/dts/imx*
e5dafa22 1107F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1108F: drivers/clk/imx/
1109F: include/soc/imx/
86183a5f 1110
142109d2 1111ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1112M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1113M: Sascha Hauer <kernel@pengutronix.de>
1114R: Stefan Agner <stefan@agner.ch>
1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116S: Maintained
1117T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1118F: arch/arm/mach-imx/*vf610*
1119F: arch/arm/boot/dts/vf*
1120
2b7a52a4 1121ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1122M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1124S: Maintained
1125
90b8fc34 1126ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1127M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1129S: Maintained
1130
ef47d5f0 1131ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1132M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1133M: Paul Parsons <lost.distance@yahoo.com>
1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1135S: Maintained
1136F: arch/arm/mach-pxa/hx4700.c
1137F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1138F: sound/soc/pxa/hx4700.c
ef47d5f0 1139
4dfad069
WX
1140ARM/HISILICON SOC SUPPORT
1141M: Wei Xu <xuwei5@hisilicon.com>
1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143W: http://www.hisilicon.com
1144S: Supported
1145T: git git://github.com/hisilicon/linux-hisi.git
1146F: arch/arm/mach-hisi/
e68d7c14
RH
1147F: arch/arm/boot/dts/hi3*
1148F: arch/arm/boot/dts/hip*
1149F: arch/arm/boot/dts/hisi*
1150F: arch/arm64/boot/dts/hisilicon/
4dfad069 1151
21f37bc3 1152ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1153M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1154W: www.jlime.com
1155S: Maintained
084bad91
KE
1156T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1157F: arch/arm/mach-sa1100/jornada720.c
1158F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1159
5e767ab9
JMC
1160ARM/IGEP MACHINE SUPPORT
1161M: Enric Balletbo i Serra <eballetbo@gmail.com>
1162M: Javier Martinez Canillas <javier@dowhile0.org>
1163L: linux-omap@vger.kernel.org
1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S: Maintained
06ff74fd 1166F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1167
403d2971
MV
1168ARM/INCOME PXA270 SUPPORT
1169M: Marek Vasut <marek.vasut@gmail.com>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S: Maintained
ec154082 1172F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1173
2b7a52a4 1174ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1175M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1177S: Maintained
e2bdb176
DW
1178
1179ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1181S: Orphan
2b7a52a4
LB
1182
1183ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1184M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1186S: Maintained
2b7a52a4
LB
1187
1188ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1189M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1191S: Maintained
2b7a52a4 1192
2b7a52a4 1193ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1194M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1196S: Maintained
1197
dfdd8cc9
KH
1198ARM/INTEL IXP4XX ARM ARCHITECTURE
1199M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1200M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1202S: Maintained
1203F: arch/arm/mach-ixp4xx/
1204
838553c5 1205ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1206M: Jonathan Cameron <jic23@cam.ac.uk>
1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208S: Maintained
1209F: arch/arm/mach-pxa/stargate2.c
1210F: drivers/pcmcia/pxa2xx_stargate2.c
1211
2b7a52a4 1212ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1213M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1215S: Maintained
2b7a52a4
LB
1216
1217ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1218M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1220S: Maintained
1221
1154f858 1222ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1223M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S: Maintained
1226F: arch/arm/mach-keystone/
e68d7c14 1227F: arch/arm/boot/dts/k2*
317929cd 1228T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1229
bc6aa566 1230ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1231M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1232L: linux-kernel@vger.kernel.org
1233S: Maintained
1234F: drivers/clk/keystone/
1235
1236ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1237M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239L: linux-kernel@vger.kernel.org
1240S: Maintained
1241F: drivers/clocksource/timer-keystone.c
1242
1243ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1244M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1245L: linux-kernel@vger.kernel.org
1246S: Maintained
1247F: drivers/power/reset/keystone-reset.c
1248
1249ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1250M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1251L: linux-kernel@vger.kernel.org
1252S: Maintained
1253F: drivers/memory/*emif*
1254
2b7a52a4 1255ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1256M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1258S: Maintained
1259
3143875f
JE
1260ARM/LPC18XX ARCHITECTURE
1261M: Joachim Eastwood <manabian@gmail.com>
1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S: Maintained
19c1c32c
JE
1264F: arch/arm/boot/dts/lpc43*
1265F: drivers/clk/nxp/clk-lpc18xx*
1266F: drivers/clocksource/time-lpc32xx.c
1267F: drivers/i2c/busses/i2c-lpc2k.c
1268F: drivers/memory/pl172.c
1269F: drivers/mtd/spi-nor/nxp-spifi.c
1270F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1271N: lpc18xx
1272
3b886171 1273ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1274M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1275S: Maintained
1276
31c17ac9 1277ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1278M: Jason Cooper <jason@lakedaemon.net>
1279M: Andrew Lunn <andrew@lunn.ch>
1280M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1281M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283S: Maintained
1284F: arch/arm/mach-mvebu/
59ec9671 1285F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1286F: arch/arm/boot/dts/armada*
1287F: arch/arm/boot/dts/kirkwood*
1288
75f41273 1289
40f4978b
SH
1290ARM/Marvell Berlin SoC support
1291M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S: Maintained
1294F: arch/arm/mach-berlin/
31c17ac9 1295F: arch/arm/boot/dts/berlin*
e68d7c14 1296F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1297
40f4978b 1298
4cfab57e 1299ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1300M: Jason Cooper <jason@lakedaemon.net>
1301M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1302M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1303M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1305S: Maintained
1306F: arch/arm/mach-dove/
54a246ff
NP
1307F: arch/arm/mach-mv78xx0/
1308F: arch/arm/mach-orion5x/
1309F: arch/arm/plat-orion/
31c17ac9
GC
1310F: arch/arm/boot/dts/dove*
1311F: arch/arm/boot/dts/orion5x*
1312
3b886171 1313
d69ac131
AC
1314ARM/Orion SoC/Technologic Systems TS-78xx platform support
1315M: Alexander Clouter <alex@digriz.org.uk>
1316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317W: http://www.digriz.org.uk/ts78xx/kernel
1318S: Maintained
1319F: arch/arm/mach-orion5x/ts78xx-*
1320
607b8fc9
EH
1321ARM/Mediatek RTC DRIVER
1322M: Eddie Huang <eddie.huang@mediatek.com>
1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1325S: Maintained
1326F: drivers/rtc/rtc-mt6397.c
1327
e54951c8
MB
1328ARM/Mediatek SoC support
1329M: Matthias Brugger <matthias.bgg@gmail.com>
1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1331L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1332S: Maintained
1333F: arch/arm/boot/dts/mt6*
1334F: arch/arm/boot/dts/mt8*
1335F: arch/arm/mach-mediatek/
1336N: mtk
1337K: mediatek
1338
0f8669e3
CY
1339ARM/Mediatek USB3 PHY DRIVER
1340M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1343S: Maintained
1344F: drivers/phy/phy-mt65xx-usb3.c
1345
adcb079f
AB
1346ARM/MICREL KS8695 ARCHITECTURE
1347M: Greg Ungerer <gerg@uclinux.org>
1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1349F: arch/arm/mach-ks8695/
adcb079f
AB
1350S: Odd Fixes
1351
d78ff0a5 1352ARM/MIOA701 MACHINE SUPPORT
8b58be88 1353M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1354L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1355F: arch/arm/mach-pxa/mioa701.c
1356S: Maintained
1357
9624dfe6 1358ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1359M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1360S: Maintained
1361
e0ee9851 1362ARM/NOMADIK ARCHITECTURE
28b8e8d4 1363M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1364M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S: Maintained
1367F: arch/arm/mach-nomadik/
ecc265fe 1368F: drivers/pinctrl/nomadik/
87572880 1369F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1370T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1371
9d76295a 1372ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1373M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1374L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1375W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1376S: Supported
1377
8459c159 1378ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1379M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1380M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1381S: Maintained
1382
5d783a2d 1383ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1384M: Marek Vasut <marek.vasut@gmail.com>
75280787 1385L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1386W: http://hackndev.com
1387S: Maintained
933d35f0
JP
1388F: arch/arm/mach-pxa/include/mach/palmtx.h
1389F: arch/arm/mach-pxa/palmtx.c
1390F: arch/arm/mach-pxa/include/mach/palmt5.h
1391F: arch/arm/mach-pxa/palmt5.c
1392F: arch/arm/mach-pxa/include/mach/palmld.h
1393F: arch/arm/mach-pxa/palmld.c
1394F: arch/arm/mach-pxa/include/mach/palmte2.h
1395F: arch/arm/mach-pxa/palmte2.c
1396F: arch/arm/mach-pxa/include/mach/palmtc.h
1397F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1398
b57fe924 1399ARM/PALM TREO SUPPORT
d8130624 1400M: Tomas Cech <sleep_walker@suse.com>
75280787 1401L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1402W: http://hackndev.com
1403S: Maintained
b57fe924
JP
1404F: arch/arm/mach-pxa/include/mach/palmtreo.h
1405F: arch/arm/mach-pxa/palmtreo.c
90af5811 1406
c49e1e63 1407ARM/PALMZ72 SUPPORT
8b58be88 1408M: Sergey Lapin <slapin@ossfans.org>
75280787 1409L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1410W: http://hackndev.com
1411S: Maintained
933d35f0
JP
1412F: arch/arm/mach-pxa/include/mach/palmz72.h
1413F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1414
1da177e4 1415ARM/PLEB SUPPORT
8b58be88 1416M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1417W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1418S: Maintained
1419
1420ARM/PT DIGITAL BOARD PORT
8b58be88 1421M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1423W: http://www.arm.linux.org.uk/
1424S: Maintained
1425
8fc1b0f8 1426ARM/QUALCOMM SUPPORT
bbeaa595
AG
1427M: Andy Gross <andy.gross@linaro.org>
1428M: David Brown <david.brown@linaro.org>
8fc1b0f8 1429L: linux-arm-msm@vger.kernel.org
f5d3af9d 1430L: linux-soc@vger.kernel.org
8fc1b0f8 1431S: Maintained
0c4cbf9e
BA
1432F: arch/arm/boot/dts/qcom-*.dts
1433F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1434F: arch/arm/mach-qcom/
e68d7c14 1435F: arch/arm64/boot/dts/qcom/*
f5d3af9d 1436F: drivers/soc/qcom/
c0c89faf
SB
1437F: drivers/tty/serial/msm_serial.h
1438F: drivers/tty/serial/msm_serial.c
1439F: drivers/*/pm8???-*
1440F: drivers/mfd/ssbi.c
916f743d 1441F: drivers/firmware/qcom_scm.c
bbeaa595 1442T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1443
2b7a52a4 1444ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1445M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1447S: Maintained
1448
b138e119
SH
1449ARM/RENESAS ARM64 ARCHITECTURE
1450M: Simon Horman <horms@verge.net.au>
1451M: Magnus Damm <magnus.damm@gmail.com>
1452L: linux-sh@vger.kernel.org
1453Q: http://patchwork.kernel.org/project/linux-sh/list/
1454T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1455S: Supported
1456F: arch/arm64/boot/dts/renesas/
1457
d4275354 1458ARM/RISCPC ARCHITECTURE
8b58be88 1459M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1461W: http://www.arm.linux.org.uk/
1462S: Maintained
d4275354
RK
1463F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1464F: arch/arm/include/asm/hardware/ioc.h
1465F: arch/arm/include/asm/hardware/iomd.h
1466F: arch/arm/include/asm/hardware/memc.h
1467F: arch/arm/mach-rpc/
1a6422f6 1468F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1469F: drivers/net/ethernet/i825xx/ether1*
1470F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1471F: drivers/scsi/arm/
1472
08ddbb0a
HS
1473ARM/Rockchip SoC support
1474M: Heiko Stuebner <heiko@sntech.de>
1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1476L: linux-rockchip@lists.infradead.org
9f273c24 1477T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1478S: Maintained
541555e9 1479F: arch/arm/boot/dts/rk3*
08ddbb0a 1480F: arch/arm/mach-rockchip/
541555e9
HS
1481F: drivers/clk/rockchip/
1482F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1483F: drivers/*/*rockchip*
541555e9
HS
1484F: drivers/*/*/*rockchip*
1485F: sound/soc/rockchip/
b4331b43 1486N: rockchip
08ddbb0a 1487
5bfb937c
KK
1488ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1489M: Kukjin Kim <kgene@kernel.org>
e8f98457 1490M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1492L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1493S: Maintained
6f0589c8 1494F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1495F: arch/arm/boot/dts/s5p*
1496F: arch/arm/boot/dts/samsung*
6f0589c8 1497F: arch/arm/boot/dts/exynos*
d97236e6 1498F: arch/arm64/boot/dts/exynos/
482ce512 1499F: arch/arm/plat-samsung/
769bbb63
HS
1500F: arch/arm/mach-s3c24*/
1501F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1502F: arch/arm/mach-s5p*/
1503F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1504F: drivers/*/*s3c2410*
1505F: drivers/*/*/*s3c2410*
40c76662
MB
1506F: drivers/spi/spi-s3c*
1507F: sound/soc/samsung/*
d6b9aea6
KK
1508F: Documentation/arm/Samsung/
1509F: Documentation/devicetree/bindings/arm/samsung/
1510F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1511F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1512N: exynos
f556cb07 1513
10ffa964
KP
1514ARM/SAMSUNG MOBILE MACHINE SUPPORT
1515M: Kyungmin Park <kyungmin.park@samsung.com>
1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517S: Maintained
004bbd3c 1518F: arch/arm/mach-s5pv210/
10ffa964 1519
3ce4ccb6
KD
1520ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1521M: Kyungmin Park <kyungmin.park@samsung.com>
1522M: Kamil Debski <k.debski@samsung.com>
1523L: linux-arm-kernel@lists.infradead.org
1524L: linux-media@vger.kernel.org
1525S: Maintained
1526F: drivers/media/platform/s5p-g2d/
1527
e6a476fd
MS
1528ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1529M: Kyungmin Park <kyungmin.park@samsung.com>
1530M: Kamil Debski <k.debski@samsung.com>
6305902c 1531M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1532L: linux-arm-kernel@lists.infradead.org
1533L: linux-media@vger.kernel.org
1534S: Maintained
934455d7 1535F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1536F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1537
1538ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1539M: Kyungmin Park <kyungmin.park@samsung.com>
1540M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1541L: linux-arm-kernel@lists.infradead.org
1542L: linux-media@vger.kernel.org
1543S: Maintained
90d72ac6 1544F: drivers/media/platform/s5p-tv/
e6a476fd 1545
7d9f9bf4
AP
1546ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1547M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1548M: Jacek Anaszewski <j.anaszewski@samsung.com>
1549L: linux-arm-kernel@lists.infradead.org
1550L: linux-media@vger.kernel.org
1551S: Maintained
1552F: drivers/media/platform/s5p-jpeg/
1553
d48d38e8 1554ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1555M: Simon Horman <horms@verge.net.au>
d48d38e8 1556M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1557L: linux-renesas-soc@vger.kernel.org
4a121096 1558Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1559T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1560S: Supported
0b514fdb
SH
1561F: arch/arm/boot/dts/emev2*
1562F: arch/arm/boot/dts/r7s*
1563F: arch/arm/boot/dts/r8a*
1564F: arch/arm/boot/dts/sh*
0b514fdb 1565F: arch/arm/configs/shmobile_defconfig
7a2071c5 1566F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1567F: arch/arm/mach-shmobile/
1568F: drivers/sh/
1569
66314223 1570ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1571M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1572S: Maintained
1573F: arch/arm/mach-socfpga/
efadb751
DN
1574F: arch/arm/boot/dts/socfpga*
1575F: arch/arm/configs/socfpga_defconfig
e68d7c14 1576F: arch/arm64/boot/dts/altera/
ba2b7d0a 1577W: http://www.rocketboards.org
efadb751 1578T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1579
1580ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1581M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1582S: Maintained
1583F: drivers/clk/socfpga/
1584
71bcada8
TT
1585ARM/SOCFPGA EDAC SUPPORT
1586M: Thor Thayer <tthayer@opensource.altera.com>
1587S: Maintained
1588F: drivers/edac/altera_edac.
1589
65ebcc11 1590ARM/STI ARCHITECTURE
a92177ea
SK
1591M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1592M: Maxime Coquelin <maxime.coquelin@st.com>
1593M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595L: kernel@stlinux.com
1596W: http://www.stlinux.com
1597S: Maintained
1598F: arch/arm/mach-sti/
a92177ea 1599F: arch/arm/boot/dts/sti*
b8e31bf3 1600F: drivers/char/hw_random/st-rng.c
a92177ea 1601F: drivers/clocksource/arm_global_timer.c
82805d1b 1602F: drivers/clocksource/clksrc_st_lpc.c
a92177ea 1603F: drivers/i2c/busses/i2c-st.c
346e2e4a 1604F: drivers/media/rc/st_rc.c
95d66b16 1605F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1606F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1607F: drivers/phy/phy-miphy28lp.c
1608F: drivers/phy/phy-miphy365x.c
6da969a5 1609F: drivers/phy/phy-stih407-usb.c
26389c78 1610F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1611F: drivers/pinctrl/pinctrl-st.c
1612F: drivers/reset/sti/
db4112e6 1613F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1614F: drivers/tty/serial/st-asc.c
eb11adab 1615F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1616F: drivers/usb/host/ehci-st.c
1617F: drivers/usb/host/ohci-st.c
db4112e6 1618F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1619F: drivers/ata/ahci_st.c
65ebcc11 1620
ee6e7879
MC
1621ARM/STM32 ARCHITECTURE
1622M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624S: Maintained
1625T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1626N: stm32
1627F: drivers/clocksource/armv7m_systick.c
1628
d6de5b02
MG
1629ARM/TANGO ARCHITECTURE
1630M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1631L: linux-arm-kernel@lists.infradead.org
1632S: Maintained
1633F: arch/arm/mach-tango/
1634F: arch/arm/boot/dts/tango*
1635
2b7a52a4 1636ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1637M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1639S: Maintained
1640
1bbd7089 1641ARM/TETON BGA MACHINE SUPPORT
706e69d6 1642M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644S: Maintained
1645
2b7a52a4 1646ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1647M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1649S: Maintained
1650
98ad6e3b 1651ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1652M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1654W: http://www.mcuos.com
1655S: Maintained
4e89e8f6 1656F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1657F: drivers/input/keyboard/w90p910_keypad.c
1658F: drivers/input/touchscreen/w90p910_ts.c
1659F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1660F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1661F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1662F: drivers/rtc/rtc-nuc900.c
9df92e6c 1663F: drivers/spi/spi-nuc900.c
4e89e8f6 1664F: drivers/usb/host/ehci-w90x900.c
8a61f013 1665F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1666
54274d71 1667ARM/U300 MACHINE SUPPORT
e4651a9f 1668M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670S: Supported
1671F: arch/arm/mach-u300/
9affbd24 1672F: drivers/clocksource/timer-u300.c
54274d71
LW
1673F: drivers/i2c/busses/i2c-stu300.c
1674F: drivers/rtc/rtc-coh901331.c
1675F: drivers/watchdog/coh901327_wdt.c
1676F: drivers/dma/coh901318*
87572880
LW
1677F: drivers/mfd/ab3100*
1678F: drivers/rtc/rtc-ab3100.c
1679F: drivers/rtc/rtc-coh901331.c
1680T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1681
3d00d04f
MY
1682ARM/UNIPHIER ARCHITECTURE
1683M: Masahiro Yamada <yamada.masahiro@socionext.com>
1684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685S: Maintained
a3ff83d2 1686F: arch/arm/boot/dts/uniphier*
e7ecbc05 1687F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1688F: arch/arm/mach-uniphier/
e7ecbc05 1689F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1690F: arch/arm64/boot/dts/socionext/
4b7f48d3 1691F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1692F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1693F: drivers/pinctrl/uniphier/
1694F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1695N: uniphier
1696
87572880 1697ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1698M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700S: Maintained
1701F: arch/arm/mach-ux500/
e4651a9f 1702F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1703F: drivers/dma/ste_dma40*
e4651a9f 1704F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1705F: drivers/mfd/abx500*
1706F: drivers/mfd/ab8500*
e4651a9f
LW
1707F: drivers/mfd/dbx500*
1708F: drivers/mfd/db8500*
ecc265fe
JP
1709F: drivers/pinctrl/nomadik/pinctrl-ab*
1710F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1711F: drivers/rtc/rtc-ab8500.c
e4651a9f 1712F: drivers/rtc/rtc-pl031.c
87572880 1713T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1714
e93fde28
UH
1715ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1716M: Ulf Hansson <ulf.hansson@linaro.org>
1717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718T: git git://git.linaro.org/people/ulfh/clk.git
1719S: Maintained
1720F: drivers/clk/ux500/
1721F: include/linux/platform_data/clk-ux500.h
1722
740d93b1
PM
1723ARM/VERSATILE EXPRESS PLATFORM
1724M: Liviu Dudau <liviu.dudau@arm.com>
1725M: Sudeep Holla <sudeep.holla@arm.com>
1726M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728S: Maintained
1729F: arch/arm/boot/dts/vexpress*
e68d7c14 1730F: arch/arm64/boot/dts/arm/
740d93b1
PM
1731F: arch/arm/mach-vexpress/
1732F: */*/vexpress*
7e8f403f 1733F: */*/*/vexpress*
740d93b1
PM
1734F: drivers/clk/versatile/clk-vexpress-osc.c
1735F: drivers/clocksource/versatile.c
1736
d4275354 1737ARM/VFP SUPPORT
8b58be88 1738M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1740W: http://www.arm.linux.org.uk/
1741S: Maintained
1742F: arch/arm/vfp/
1743
e66b6d8e
MV
1744ARM/VOIPAC PXA270 SUPPORT
1745M: Marek Vasut <marek.vasut@gmail.com>
1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S: Maintained
1748F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1749F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1750
04529fe2
TP
1751ARM/VT8500 ARM ARCHITECTURE
1752M: Tony Prisk <linux@prisktech.co.nz>
1753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754S: Maintained
1755F: arch/arm/mach-vt8500/
41fd91b4 1756F: drivers/clocksource/vt8500_timer.c
560746eb 1757F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1758F: drivers/mmc/host/wmt-sdmmc.c
1759F: drivers/pwm/pwm-vt8500.c
1760F: drivers/rtc/rtc-vt8500.c
1761F: drivers/tty/serial/vt8500_serial.c
4f31102b 1762F: drivers/usb/host/ehci-platform.c
41fd91b4 1763F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1764F: drivers/video/fbdev/vt8500lcdfb.*
1765F: drivers/video/fbdev/wm8505fb*
1766F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1767
e66b6d8e
MV
1768ARM/ZIPIT Z2 SUPPORT
1769M: Marek Vasut <marek.vasut@gmail.com>
1770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771S: Maintained
1772F: arch/arm/mach-pxa/z2.c
6ab2a855 1773F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1774
5ecc4b53
JN
1775ARM/ZTE ARCHITECTURE
1776M: Jun Nie <jun.nie@linaro.org>
1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778S: Maintained
1779F: arch/arm/mach-zx/
1780F: drivers/clk/zte/
1781F: Documentation/devicetree/bindings/arm/zte.txt
1782F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1783
51f29d44
MS
1784ARM/ZYNQ ARCHITECTURE
1785M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1786R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788W: http://wiki.xilinx.com
d6448b76 1789T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1790S: Supported
1791F: arch/arm/mach-zynq/
bd2a337a 1792F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1793F: drivers/block/xsysace.c
c2fd4e38
MS
1794N: zynq
1795N: xilinx
1796F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1797F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1798F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1799F: drivers/edac/synopsys_edac.c
51f29d44 1800
48ec83bc 1801ARM SMMU DRIVERS
b8f9879e
WD
1802M: Will Deacon <will.deacon@arm.com>
1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804S: Maintained
1805F: drivers/iommu/arm-smmu.c
48ec83bc 1806F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1807F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1808
38074229
CM
1809ARM64 PORT (AARCH64 ARCHITECTURE)
1810M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1811M: Will Deacon <will.deacon@arm.com>
38074229 1812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1813T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1814S: Maintained
1815F: arch/arm64/
d19766ec 1816F: Documentation/arm64/
38074229 1817
9d7005f9
LP
1818AS3645A LED FLASH CONTROLLER DRIVER
1819M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1820L: linux-media@vger.kernel.org
1821T: git git://linuxtv.org/media_tree.git
1822S: Maintained
1823F: drivers/media/i2c/as3645a.c
b5dcee22 1824F: include/media/i2c/as3645a.h
9d7005f9 1825
d58de038
GJ
1826ASC7621 HARDWARE MONITOR DRIVER
1827M: George Joseph <george.joseph@fairview5.com>
1828L: lm-sensors@lm-sensors.org
1829S: Maintained
1830F: Documentation/hwmon/asc7621
1831F: drivers/hwmon/asc7621.c
1832
b229ece9 1833ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1834M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1835L: acpi4asus-user@lists.sourceforge.net
d0944853 1836L: platform-driver-x86@vger.kernel.org
76593d6f 1837W: http://acpi4asus.sf.net
85091b71 1838S: Maintained
b229ece9
CC
1839F: drivers/platform/x86/asus*.c
1840F: drivers/platform/x86/eeepc*.c
85091b71 1841
f6a6bbae
JPRV
1842ASUS WIRELESS RADIO CONTROL DRIVER
1843M: JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1844L: platform-driver-x86@vger.kernel.org
1845S: Maintained
1846F: drivers/platform/x86/asus-wireless.c
1847
953a6479 1848ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1849R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1850W: http://sourceforge.net/projects/xscaleiop
08223d80 1851S: Odd fixes
679655da
JP
1852F: Documentation/crypto/async-tx-api.txt
1853F: crypto/async_tx/
1854F: drivers/dma/
1855F: include/linux/dmaengine.h
1856F: include/linux/async_tx.h
b3e5f263 1857
a1867d36 1858AT24 EEPROM DRIVER
14d77c4d 1859M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1860L: linux-i2c@vger.kernel.org
1861S: Maintained
1862F: drivers/misc/eeprom/at24.c
25f73ed5 1863F: include/linux/platform_data/at24.h
a1867d36 1864
e7839f25 1865ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1866M: "Ed L. Cashin" <ed.cashin@acm.org>
1867W: http://www.openaoe.org/
1da177e4 1868S: Supported
679655da
JP
1869F: Documentation/aoe/
1870F: drivers/block/aoe/
1da177e4 1871
aad7a211
AB
1872ATHEROS 71XX/9XXX GPIO DRIVER
1873M: Alban Bedel <albeu@free.fr>
1874W: https://github.com/AlbanBedel/linux
1875T: git git://github.com/AlbanBedel/linux
1876S: Maintained
1877F: drivers/gpio/gpio-ath79.c
1878F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1879
9a10a870 1880ATHEROS ATH GENERIC UTILITIES
f726ee65 1881M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1882L: linux-wireless@vger.kernel.org
1883S: Supported
1884F: drivers/net/wireless/ath/*
1885
fa1c114f 1886ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1887M: Jiri Slaby <jirislaby@gmail.com>
1888M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1889M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1890L: linux-wireless@vger.kernel.org
72c706b7 1891W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1892S: Maintained
fa451753 1893F: drivers/net/wireless/ath/ath5k/
fa1c114f 1894
12e62d6f
KV
1895ATHEROS ATH6KL WIRELESS DRIVER
1896M: Kalle Valo <kvalo@qca.qualcomm.com>
1897L: linux-wireless@vger.kernel.org
1898W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 1899T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
1900S: Supported
1901F: drivers/net/wireless/ath/ath6kl/
1902
2be7d22f 1903WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 1904M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
1905L: linux-wireless@vger.kernel.org
1906L: wil6210@qca.qualcomm.com
1907S: Supported
1908W: http://wireless.kernel.org/en/users/Drivers/wil6210
1909F: drivers/net/wireless/ath/wil6210/
dba4b74d 1910F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1911
1d7e1e6b
CL
1912CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1913M: Christian Lamparter <chunkeey@googlemail.com>
1914L: linux-wireless@vger.kernel.org
1915W: http://wireless.kernel.org/en/users/Drivers/carl9170
1916S: Maintained
1917F: drivers/net/wireless/ath/carl9170/
1918
2c2a6172
LT
1919ATK0110 HWMON DRIVER
1920M: Luca Tettamanti <kronos.it@gmail.com>
1921L: lm-sensors@lm-sensors.org
1922S: Maintained
1923F: drivers/hwmon/asus_atk0110.c
1924
6f69a6d7 1925ATI_REMOTE2 DRIVER
8b58be88 1926M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1927S: Maintained
679655da 1928F: drivers/input/misc/ati_remote2.c
6f69a6d7 1929
7ae115b4 1930ATLX ETHERNET DRIVERS
8b58be88 1931M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1932M: Chris Snook <chris.snook@gmail.com>
e443e383 1933L: netdev@vger.kernel.org
8d5ca6ec
JC
1934W: http://sourceforge.net/projects/atl1
1935W: http://atl1.sourceforge.net
1936S: Maintained
2b133ad6 1937F: drivers/net/ethernet/atheros/
8d5ca6ec 1938
1da177e4 1939ATM
366c1bd1 1940M: Chas Williams <3chas3@gmail.com>
476604de 1941L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1942L: netdev@vger.kernel.org
1da177e4
LT
1943W: http://linux-atm.sourceforge.net
1944S: Maintained
679655da
JP
1945F: drivers/atm/
1946F: include/linux/atm*
c117ab84 1947F: include/uapi/linux/atm*
1da177e4 1948
04ac2f46 1949ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1950M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1951S: Maintained
1952F: drivers/mmc/host/atmel-mci.c
04ac2f46 1953
a1cfac48 1954ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1955M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1956S: Supported
df621252 1957F: drivers/tty/serial/atmel_serial.c
a1cfac48 1958
dfae90ed 1959ATMEL Audio ALSA driver
3a82002c 1960M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1961L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1962S: Supported
1963F: sound/soc/atmel
1964
b414dc16
NF
1965ATMEL DMA DRIVER
1966M: Nicolas Ferre <nicolas.ferre@atmel.com>
1967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S: Supported
1969F: drivers/dma/at_hdmac.c
1970F: drivers/dma/at_hdmac_regs.h
6f0d65af 1971F: include/linux/platform_data/dma-atmel.h
b414dc16 1972
6bd0f436
LD
1973ATMEL XDMA DRIVER
1974M: Ludovic Desroches <ludovic.desroches@atmel.com>
1975L: linux-arm-kernel@lists.infradead.org
1976L: dmaengine@vger.kernel.org
1977S: Supported
1978F: drivers/dma/at_xdmac.c
1979
888f2804
LD
1980ATMEL I2C DRIVER
1981M: Ludovic Desroches <ludovic.desroches@atmel.com>
1982L: linux-i2c@vger.kernel.org
1983S: Supported
1984F: drivers/i2c/busses/i2c-at91.c
1985
15515545 1986ATMEL ISI DRIVER
50cb2efa 1987M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
1988L: linux-media@vger.kernel.org
1989S: Supported
f2294c2d 1990F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
1991F: include/media/atmel-isi.h
1992
8f4c79ce 1993ATMEL LCDFB DRIVER
8b58be88 1994M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 1995L: linux-fbdev@vger.kernel.org
8f4c79ce 1996S: Maintained
8a61f013 1997F: drivers/video/fbdev/atmel_lcdfb.c
679655da 1998F: include/video/atmel_lcdc.h
8f4c79ce 1999
89e5785f 2000ATMEL MACB ETHERNET DRIVER
a02875a6 2001M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2002S: Supported
9f2f381f 2003F: drivers/net/ethernet/cadence/
89e5785f 2004
5cbac98a 2005ATMEL NAND DRIVER
50cb2efa
NF
2006M: Wenyou Yang <wenyou.yang@atmel.com>
2007M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2008L: linux-mtd@lists.infradead.org
2009S: Supported
2010F: drivers/mtd/nand/atmel_nand*
2011
05c441ef 2012ATMEL SDMMC DRIVER
2013M: Ludovic Desroches <ludovic.desroches@atmel.com>
2014L: linux-mmc@vger.kernel.org
2015S: Supported
2016F: drivers/mmc/host/sdhci-of-at91.c
2017
754ce4f2 2018ATMEL SPI DRIVER
a02875a6 2019M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2020S: Supported
9df92e6c 2021F: drivers/spi/spi-atmel.*
754ce4f2 2022
0ef09015 2023ATMEL SSC DRIVER
03515f32 2024M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026S: Supported
2027F: drivers/misc/atmel-ssc.c
2028F: include/linux/atmel-ssc.h
2029
e9cb1c5a
NF
2030ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2031M: Nicolas Ferre <nicolas.ferre@atmel.com>
2032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033S: Supported
2034F: drivers/misc/atmel_tclib.c
2035F: drivers/clocksource/tcb_clksrc.c
2036
914a3f3b 2037ATMEL USBA UDC DRIVER
a02875a6
NF
2038M: Nicolas Ferre <nicolas.ferre@atmel.com>
2039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2040S: Supported
faf2e1db 2041F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2042
1da177e4 2043ATMEL WIRELESS DRIVER
8b58be88 2044M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2045L: linux-wireless@vger.kernel.org
1da177e4
LT
2046W: http://www.thekelleys.org.uk/atmel
2047W: http://atmelwlandriver.sourceforge.net/
2048S: Maintained
30fe0f9b 2049F: drivers/net/wireless/atmel/atmel*
1da177e4 2050
a14c0f8f
ND
2051ATMEL MAXTOUCH DRIVER
2052M: Nick Dyer <nick.dyer@itdev.co.uk>
2053T: git git://github.com/atmel-maxtouch/linux.git
2054S: Supported
2055F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2056F: drivers/input/touchscreen/atmel_mxt_ts.c
2057F: include/linux/platform_data/atmel_mxt_ts.h
2058
26780d9e 2059ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2060M: Bradley Grove <linuxdrivers@attotech.com>
2061L: linux-scsi@vger.kernel.org
2062W: http://www.attotech.com
2063S: Supported
2064F: drivers/scsi/esas2r
26780d9e 2065
bc6e17b8
SS
2066ATUSB IEEE 802.15.4 RADIO DRIVER
2067M: Stefan Schmidt <stefan@osg.samsung.com>
2068L: linux-wpan@vger.kernel.org
2069S: Maintained
2070F: drivers/net/ieee802154/atusb.c
2071F: drivers/net/ieee802154/atusb.h
2072F: drivers/net/ieee802154/at86rf230.h
2073
a92b7b80 2074AUDIT SUBSYSTEM
915f389d 2075M: Paul Moore <paul@paul-moore.com>
8b58be88 2076M: Eric Paris <eparis@redhat.com>
915f389d 2077L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2078W: http://people.redhat.com/sgrubb/audit/
915f389d 2079T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2080S: Maintained
679655da 2081F: include/linux/audit.h
c117ab84 2082F: include/uapi/linux/audit.h
679655da 2083F: kernel/audit*
a92b7b80 2084
70e84049 2085AUXILIARY DISPLAY DRIVERS
8b58be88 2086M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2087W: http://miguelojeda.es/auxdisplay.htm
2088W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2089S: Maintained
679655da
JP
2090F: drivers/auxdisplay/
2091F: include/linux/cfag12864b.h
70e84049 2092
5f97f7f9 2093AVR32 ARCHITECTURE
e336f61f
HCE
2094M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2095M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2096W: http://www.atmel.com/products/AVR32/
249d9d9d 2097W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2098W: http://avrfreaks.net/
e336f61f 2099S: Maintained
679655da 2100F: arch/avr32/
5f97f7f9
HS
2101
2102AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2103M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2104M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2105S: Maintained
679655da 2106F: arch/avr32/mach-at32ap/
5f97f7f9 2107
1da177e4 2108AX.25 NETWORK LAYER
8b58be88 2109M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2110L: linux-hams@vger.kernel.org
d34cb28a 2111W: http://www.linux-ax25.org/
1da177e4 2112S: Maintained
c117ab84 2113F: include/uapi/linux/ax25.h
679655da
JP
2114F: include/net/ax25.h
2115F: net/ax25/
1da177e4 2116
d5269395 2117AZ6007 DVB DRIVER
009a5410 2118M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2119L: linux-media@vger.kernel.org
a825eaec 2120W: https://linuxtv.org
d5269395
MCC
2121T: git git://linuxtv.org/media_tree.git
2122S: Maintained
2123F: drivers/media/usb/dvb-usb-v2/az6007.c
2124
6777376e
HV
2125AZTECH FM RADIO RECEIVER DRIVER
2126M: Hans Verkuil <hverkuil@xs4all.nl>
2127L: linux-media@vger.kernel.org
2128T: git git://linuxtv.org/media_tree.git
a825eaec 2129W: https://linuxtv.org
6777376e
HV
2130S: Maintained
2131F: drivers/media/radio/radio-aztech*
2132
e2d1d6c0 2133B43 WIRELESS DRIVER
e2d1d6c0 2134L: linux-wireless@vger.kernel.org
ed072f9e 2135L: b43-dev@lists.infradead.org
491b26b4 2136W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2137S: Odd Fixes
58619b14 2138F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2139
2140B43LEGACY WIRELESS DRIVER
8b58be88 2141M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2142L: linux-wireless@vger.kernel.org
ed072f9e 2143L: b43-dev@lists.infradead.org
491b26b4 2144W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2145S: Maintained
423e3ce3 2146F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2147
300abeb5 2148BACKLIGHT CLASS/SUBSYSTEM
b7701755 2149M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2150M: Lee Jones <lee.jones@linaro.org>
9f273c24 2151T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2152S: Maintained
679655da
JP
2153F: drivers/video/backlight/
2154F: include/linux/backlight.h
300abeb5 2155
c6c8fea2 2156BATMAN ADVANCED
207df49e 2157M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2158M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2159M: Antonio Quartulli <a@unstable.cc>
c6c8fea2
SE
2160L: b.a.t.m.a.n@lists.open-mesh.org
2161W: http://www.open-mesh.org/
2162S: Maintained
2163F: net/batman-adv/
2164
e2d1d6c0 2165BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2166M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2167L: linux-hams@vger.kernel.org
2168W: http://www.baycom.org/~tom/ham/ham.html
2169S: Maintained
679655da 2170F: drivers/net/hamradio/baycom*
e2d1d6c0 2171
cafe5635 2172BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2173M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2174L: linux-bcache@vger.kernel.org
2175W: http://bcache.evilpiepirate.org
d1aa1ab3 2176S: Maintained
cafe5635
KO
2177F: drivers/md/bcache/
2178
04bd844a
HV
2179BDISP ST MEDIA DRIVER
2180M: Fabien Dessenne <fabien.dessenne@st.com>
2181L: linux-media@vger.kernel.org
2182T: git git://linuxtv.org/media_tree.git
a825eaec 2183W: https://linuxtv.org
04bd844a
HV
2184S: Supported
2185F: drivers/media/platform/sti/bdisp
2186
e2d1d6c0 2187BEFS FILE SYSTEM
55817d3d 2188S: Orphan
679655da
JP
2189F: Documentation/filesystems/befs.txt
2190F: fs/befs/
e2d1d6c0 2191
564ee360 2192BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2193M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2194L: netdev@vger.kernel.org
2195S: Maintained
2196F: drivers/net/ethernet/ec_bhf.c
564ee360 2197
e2d1d6c0 2198BFS FILE SYSTEM
8b58be88 2199M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2200S: Maintained
679655da
JP
2201F: Documentation/filesystems/bfs.txt
2202F: fs/bfs/
c117ab84 2203F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2204
1394f032 2205BLACKFIN ARCHITECTURE
a4edbc10 2206M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2207L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2208T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2209W: http://blackfin.uclinux.org
2210S: Supported
679655da 2211F: arch/blackfin/
566da5b2 2212
e190d6b1 2213BLACKFIN EMAC DRIVER
b3fe92b0 2214L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2215W: http://blackfin.uclinux.org
2216S: Supported
7b35f033 2217F: drivers/net/ethernet/adi/
e190d6b1 2218
566da5b2 2219BLACKFIN RTC DRIVER
b3fe92b0 2220L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2221W: http://blackfin.uclinux.org
2222S: Supported
679655da 2223F: drivers/rtc/rtc-bfin.c
1394f032 2224
936ed49a 2225BLACKFIN SDH DRIVER
109ec8c3 2226M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2227L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2228W: http://blackfin.uclinux.org
2229S: Supported
2230F: drivers/mmc/host/bfin_sdh.c
2231
1394f032 2232BLACKFIN SERIAL DRIVER
8b58be88 2233M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2234L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2235W: http://blackfin.uclinux.org
2236S: Supported
8460241e 2237F: drivers/tty/serial/bfin_uart.c
1394f032 2238
1e6d320f 2239BLACKFIN WATCHDOG DRIVER
b3fe92b0 2240L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2241W: http://blackfin.uclinux.org
2242S: Supported
679655da 2243F: drivers/watchdog/bfin_wdt.c
1e6d320f 2244
d24ecfcc 2245BLACKFIN I2C TWI DRIVER
8b58be88 2246M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2247L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2248W: http://blackfin.uclinux.org/
2249S: Supported
679655da 2250F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2251
1e204377
SJ
2252BLACKFIN MEDIA DRIVER
2253M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2254L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2255W: http://blackfin.uclinux.org/
2256S: Supported
2257F: drivers/media/platform/blackfin/
2258F: drivers/media/i2c/adv7183*
2259F: drivers/media/i2c/vs6624*
2260
b54cf35a
JSM
2261BLINKM RGB LED DRIVER
2262M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2263S: Maintained
2264F: drivers/leds/leds-blinkm.c
2265
1da177e4 2266BLOCK LAYER
8b58be88 2267M: Jens Axboe <axboe@kernel.dk>
82c426e0 2268L: linux-block@vger.kernel.org
08deed1e 2269T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2270S: Maintained
679655da 2271F: block/
ae11f7ef 2272F: kernel/trace/blktrace.c
1da177e4 2273
2b54aaef 2274BLOCK2MTD DRIVER
8b58be88 2275M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2276L: linux-mtd@lists.infradead.org
2277S: Maintained
679655da 2278F: drivers/mtd/devices/block2mtd.c
2b54aaef 2279
63fbd24e 2280BLUETOOTH DRIVERS
8b58be88 2281M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2282M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2283M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2284L: linux-bluetooth@vger.kernel.org
63fbd24e 2285W: http://www.bluez.org/
22e7a424
MH
2286T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2287T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2288S: Maintained
679655da 2289F: drivers/bluetooth/
1da177e4 2290
63fbd24e 2291BLUETOOTH SUBSYSTEM
8b58be88 2292M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2293M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2294M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2295L: linux-bluetooth@vger.kernel.org
2296W: http://www.bluez.org/
22e7a424
MH
2297T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2298T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2299S: Maintained
679655da
JP
2300F: net/bluetooth/
2301F: include/net/bluetooth/
1da177e4
LT
2302
2303BONDING DRIVER
79b30750 2304M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2305M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2306M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2307L: netdev@vger.kernel.org
ce00f85c
JC
2308W: http://sourceforge.net/projects/bonding/
2309S: Supported
679655da 2310F: drivers/net/bonding/
c117ab84 2311F: include/uapi/linux/if_bonding.h
1da177e4 2312
b5f4df34
AS
2313BPF (Safe dynamic programs and tools)
2314M: Alexei Starovoitov <ast@kernel.org>
2315L: netdev@vger.kernel.org
2316L: linux-kernel@vger.kernel.org
2317S: Supported
2318F: kernel/bpf/
2319
39105890 2320BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2321M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2322L: netdev@vger.kernel.org
2323S: Supported
adfc5217 2324F: drivers/net/ethernet/broadcom/b44.*
39105890 2325
32ec90d5
FF
2326BROADCOM GENET ETHERNET DRIVER
2327M: Florian Fainelli <f.fainelli@gmail.com>
2328L: netdev@vger.kernel.org
2329S: Supported
2330F: drivers/net/ethernet/broadcom/genet/
2331
948c51e6 2332BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2333M: Sony Chacko <sony.chacko@qlogic.com>
2334M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2335L: netdev@vger.kernel.org
2336S: Supported
adfc5217
JK
2337F: drivers/net/ethernet/broadcom/bnx2.*
2338F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2339
4d9d2cb0 2340BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2341M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2342L: netdev@vger.kernel.org
2343S: Supported
adfc5217 2344F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2345
90f4c594 2346BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2347M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2348M: Ray Jui <rjui@broadcom.com>
2349M: Scott Branden <sbranden@broadcom.com>
497a045d 2350L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2351T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2352S: Maintained
2353F: arch/arm/mach-bcm/
2354F: arch/arm/boot/dts/bcm113*
90f4c594 2355F: arch/arm/boot/dts/bcm216*
af4b8e37 2356F: arch/arm/boot/dts/bcm281*
e68d7c14 2357F: arch/arm64/boot/dts/broadcom/
af4b8e37 2358F: arch/arm/configs/bcm_defconfig
e4ef47f2 2359F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2360F: drivers/clocksource/bcm_kona_timer.c
2361
9209bec4 2362BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2363M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2364M: Lee Jones <lee@kernel.org>
10b9e887 2365M: Eric Anholt <eric@anholt.net>
f680f25c 2366L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2368T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2369S: Maintained
9209bec4 2370N: bcm2835
f680f25c 2371
a2f6734c
KC
2372BROADCOM BCM33XX MIPS ARCHITECTURE
2373M: Kevin Cernekee <cernekee@gmail.com>
2374L: linux-mips@linux-mips.org
2375S: Maintained
2376F: arch/mips/bcm3384/*
2377F: arch/mips/include/asm/mach-bcm3384/*
2378F: arch/mips/kernel/*bmips*
2379
5564f092
RM
2380BROADCOM BCM47XX MIPS ARCHITECTURE
2381M: Hauke Mehrtens <hauke@hauke-m.de>
2382M: Rafał Miłecki <zajec5@gmail.com>
2383L: linux-mips@linux-mips.org
2384S: Maintained
2385F: arch/mips/bcm47xx/*
2386F: arch/mips/include/asm/mach-bcm47xx/*
2387
9209bec4 2388BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2389M: Hauke Mehrtens <hauke@hauke-m.de>
2390L: linux-arm-kernel@lists.infradead.org
2391S: Maintained
2392F: arch/arm/mach-bcm/bcm_5301x.c
2393F: arch/arm/boot/dts/bcm5301x.dtsi
2394F: arch/arm/boot/dts/bcm470*
2395
e076e962
FF
2396BROADCOM BCM63XX ARM ARCHITECTURE
2397M: Florian Fainelli <f.fainelli@gmail.com>
2398L: linux-arm-kernel@lists.infradead.org
eb6725d0 2399T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2400S: Maintained
2401F: arch/arm/mach-bcm/bcm63xx.c
2402F: arch/arm/include/debug/bcm63xx.S
2403
7110e227
KC
2404BROADCOM BCM63XX/BCM33XX UDC DRIVER
2405M: Kevin Cernekee <cernekee@gmail.com>
2406L: linux-usb@vger.kernel.org
2407S: Maintained
2408F: drivers/usb/gadget/udc/bcm63xx_udc.*
2409
2df94fd6 2410BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2411M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2412M: Gregory Fong <gregory.0xf0@gmail.com>
2413M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2415L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2416T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2417S: Maintained
2418F: arch/arm/mach-bcm/*brcmstb*
2419F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2420F: drivers/bus/brcmstb_gisb.c
5009a289 2421N: brcmstb
2df94fd6 2422
70371cef
KC
2423BROADCOM BMIPS MIPS ARCHITECTURE
2424M: Kevin Cernekee <cernekee@gmail.com>
2425M: Florian Fainelli <f.fainelli@gmail.com>
2426L: linux-mips@linux-mips.org
eb6725d0 2427T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2428S: Maintained
2429F: arch/mips/bmips/*
2430F: arch/mips/include/asm/mach-bmips/*
2431F: arch/mips/kernel/*bmips*
338808de 2432F: arch/mips/boot/dts/brcm/bcm*.dts*
70371cef
KC
2433F: drivers/irqchip/irq-bcm7*
2434F: drivers/irqchip/irq-brcmstb*
3271e610 2435F: include/linux/bcm963xx_nvram.h
8fce60b8 2436F: include/linux/bcm963xx_tag.h
70371cef 2437
948c51e6 2438BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2439M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2440M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2441L: netdev@vger.kernel.org
2442S: Supported
adfc5217 2443F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2444
a9533e7e
HP
2445BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2446M: Brett Rudley <brudley@broadcom.com>
818c07b8 2447M: Arend van Spriel <arend@broadcom.com>
85d63686 2448M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2449M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2450L: linux-wireless@vger.kernel.org
5615171c 2451L: brcm80211-dev-list@broadcom.com
a9533e7e 2452S: Supported
05491d2c 2453F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2454
9958d6f9 2455BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2456M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2457L: linux-scsi@vger.kernel.org
2458S: Supported
2459F: drivers/scsi/bnx2fc/
2460
6a6b5ad0 2461BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2462M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2463L: linux-scsi@vger.kernel.org
2464S: Supported
2465F: drivers/scsi/bnx2i/
2466
63f37ddf 2467BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2468M: Ray Jui <rjui@broadcom.com>
2469M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2470M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2472L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2473T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2474S: Maintained
2475N: iproc
2476N: cygnus
63f37ddf 2477N: nsp
36c0237f
SB
2478N: bcm9113*
2479N: bcm9583*
63f37ddf
JM
2480N: bcm9585*
2481N: bcm9586*
2482N: bcm988312
36c0237f 2483N: bcm113*
63f37ddf
JM
2484N: bcm583*
2485N: bcm585*
2486N: bcm586*
2487N: bcm88312
36c0237f 2488
3b0213d5
GF
2489BROADCOM BRCMSTB GPIO DRIVER
2490M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2491L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2492S: Supported
2493F: drivers/gpio/gpio-brcmstb.c
2494F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2495
7b7f588b 2496BROADCOM KONA GPIO DRIVER
5e163903 2497M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2498L: bcm-kernel-feedback-list@broadcom.com
2499S: Supported
2500F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2501F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2502
f6e734a8
RM
2503BROADCOM NVRAM DRIVER
2504M: Rafał Miłecki <zajec5@gmail.com>
2505L: linux-mips@linux-mips.org
2506S: Maintained
2507F: drivers/firmware/broadcom/*
2508
02787daa
BN
2509BROADCOM STB NAND FLASH DRIVER
2510M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2511M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2512L: linux-mtd@lists.infradead.org
1285734c 2513L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2514S: Maintained
2515F: drivers/mtd/nand/brcmnand/
2516
c9678d86
RM
2517BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2518M: Rafał Miłecki <zajec5@gmail.com>
2519L: linux-wireless@vger.kernel.org
2520S: Maintained
2521F: drivers/bcma/
2522F: include/linux/bcma/
2523
b8302205
FF
2524BROADCOM SYSTEMPORT ETHERNET DRIVER
2525M: Florian Fainelli <f.fainelli@gmail.com>
2526L: netdev@vger.kernel.org
2527S: Supported
2528F: drivers/net/ethernet/broadcom/bcmsysport.*
2529
7725ccfd 2530BROCADE BFA FC SCSI DRIVER
aa803370
AG
2531M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2532M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2533L: linux-scsi@vger.kernel.org
2534S: Supported
2535F: drivers/scsi/bfa/
7725ccfd 2536
8b230ed8 2537BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2538M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2539L: netdev@vger.kernel.org
2540S: Supported
f844a0ea 2541F: drivers/net/ethernet/brocade/bna/
8b230ed8 2542
5cdf7f76 2543BSG (block layer generic sg v4 driver)
8b58be88 2544M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2545L: linux-scsi@vger.kernel.org
2546S: Supported
679655da
JP
2547F: block/bsg.c
2548F: include/linux/bsg.h
c117ab84 2549F: include/uapi/linux/bsg.h
5cdf7f76 2550
af39917d
CL
2551BT87X AUDIO DRIVER
2552M: Clemens Ladisch <clemens@ladisch.de>
2553L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2554T: git git://git.alsa-project.org/alsa-kernel.git
2555S: Maintained
2556F: Documentation/sound/alsa/Bt87x.txt
2557F: sound/pci/bt87x.c
2558
ff1d5c2f 2559BT8XXGPIO DRIVER
eb032b98 2560M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2561W: http://bu3sch.de/btgpio.php
2562S: Maintained
72dbb705 2563F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2564
eb1eb04f 2565BTRFS FILE SYSTEM
c0778e25
CM
2566M: Chris Mason <clm@fb.com>
2567M: Josef Bacik <jbacik@fb.com>
d8130624 2568M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2569L: linux-btrfs@vger.kernel.org
2570W: http://btrfs.wiki.kernel.org/
8a6e2535 2571Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2572T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2573S: Maintained
679655da
JP
2574F: Documentation/filesystems/btrfs.txt
2575F: fs/btrfs/
eb1eb04f 2576
1da177e4 2577BTTV VIDEO4LINUX DRIVER
009a5410 2578M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2579L: linux-media@vger.kernel.org
a825eaec 2580W: https://linuxtv.org
275ffde4 2581T: git git://linuxtv.org/media_tree.git
f96236e5 2582S: Odd fixes
679655da 2583F: Documentation/video4linux/bttv/
90d72ac6 2584F: drivers/media/pci/bt8xx/bttv*
1da177e4 2585
1f34923c
KA
2586BUSLOGIC SCSI DRIVER
2587M: Khalid Aziz <khalid@gonehiking.org>
2588L: linux-scsi@vger.kernel.org
2589S: Maintained
2590F: drivers/scsi/BusLogic.*
2591F: drivers/scsi/FlashPoint.*
2592
af39917d
CL
2593C-MEDIA CMI8788 DRIVER
2594M: Clemens Ladisch <clemens@ladisch.de>
2595L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2596T: git git://git.alsa-project.org/alsa-kernel.git
2597S: Maintained
2598F: sound/pci/oxygen/
2599
2141355f
MS
2600C6X ARCHITECTURE
2601M: Mark Salter <msalter@redhat.com>
2602M: Aurelien Jacquiot <a-jacquiot@ti.com>
2603L: linux-c6x-dev@linux-c6x.org
2604W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2605S: Maintained
2606F: arch/c6x/
2607
a5432f5a 2608CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2609M: David Howells <dhowells@redhat.com>
e62d6e24 2610L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2611S: Supported
2612F: Documentation/filesystems/caching/cachefiles.txt
2613F: fs/cachefiles/
2614
c815ca39
HV
2615CADET FM/AM RADIO RECEIVER DRIVER
2616M: Hans Verkuil <hverkuil@xs4all.nl>
2617L: linux-media@vger.kernel.org
2618T: git git://linuxtv.org/media_tree.git
a825eaec 2619W: https://linuxtv.org
c815ca39
HV
2620S: Maintained
2621F: drivers/media/radio/radio-cadet*
2622
77d5140f 2623CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2624M: Jonathan Corbet <corbet@lwn.net>
661263b5 2625L: linux-media@vger.kernel.org
275ffde4 2626T: git git://linuxtv.org/media_tree.git
77d5140f 2627S: Maintained
679655da 2628F: Documentation/video4linux/cafe_ccic
90d72ac6 2629F: drivers/media/platform/marvell-ccic/
77d5140f 2630
201b6bab 2631CAIF NETWORK LAYER
5c574f50 2632M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2633L: netdev@vger.kernel.org
2634S: Supported
2635F: Documentation/networking/caif/
2636F: drivers/net/caif/
c117ab84 2637F: include/uapi/linux/caif/
201b6bab
JP
2638F: include/net/caif/
2639F: net/caif/
2640
77dac90f 2641CALGARY x86-64 IOMMU
8b58be88
JP
2642M: Muli Ben-Yehuda <muli@il.ibm.com>
2643M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2644L: discuss@x86-64.org
2645S: Maintained
679655da
JP
2646F: arch/x86/kernel/pci-calgary_64.c
2647F: arch/x86/kernel/tce_64.c
2648F: arch/x86/include/asm/calgary.h
2649F: arch/x86/include/asm/tce.h
77dac90f 2650
e2d1d6c0 2651CAN NETWORK LAYER
8d15d386 2652M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2653M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2654L: linux-can@vger.kernel.org
84b0d715 2655W: https://github.com/linux-can
870482a4
MKB
2656T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2657T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2658S: Maintained
f35f6c8f 2659F: Documentation/networking/can.txt
8d15d386 2660F: net/can/
8d15d386 2661F: include/linux/can/core.h
c117ab84
CEB
2662F: include/uapi/linux/can.h
2663F: include/uapi/linux/can/bcm.h
2664F: include/uapi/linux/can/raw.h
2665F: include/uapi/linux/can/gw.h
e2d1d6c0 2666
4261a204 2667CAN NETWORK DRIVERS
8b58be88 2668M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2669M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2670L: linux-can@vger.kernel.org
84b0d715 2671W: https://github.com/linux-can
870482a4
MKB
2672T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2673T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2674S: Maintained
8d15d386
OH
2675F: drivers/net/can/
2676F: include/linux/can/dev.h
8d15d386 2677F: include/linux/can/platform/
c117ab84
CEB
2678F: include/uapi/linux/can/error.h
2679F: include/uapi/linux/can/netlink.h
4261a204 2680
95d16c72
JM
2681CAPABILITIES
2682M: Serge Hallyn <serge.hallyn@canonical.com>
2683L: linux-security-module@vger.kernel.org
6305902c 2684S: Supported
95d16c72 2685F: include/linux/capability.h
c117ab84 2686F: include/uapi/linux/capability.h
6305902c 2687F: security/commoncap.c
38a94118 2688F: kernel/capability.c
95d16c72 2689
b84894c7
KT
2690CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2691M: Kevin Tsai <ktsai@capellamicro.com>
2692S: Maintained
2693F: drivers/iio/light/cm*
2694F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2695
f21fb3ed
RV
2696CAVIUM LIQUIDIO NETWORK DRIVER
2697M: Derek Chickles <derek.chickles@caviumnetworks.com>
2698M: Satanand Burla <satananda.burla@caviumnetworks.com>
2699M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2700M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2701L: netdev@vger.kernel.org
2702W: http://www.cavium.com
2703S: Supported
f21fb3ed
RV
2704F: drivers/net/ethernet/cavium/liquidio/
2705
ef0bbac3
VB
2706CC2520 IEEE-802.15.4 RADIO DRIVER
2707M: Varka Bhadram <varkabhadram@gmail.com>
2708L: linux-wpan@vger.kernel.org
2709S: Maintained
2710F: drivers/net/ieee802154/cc2520.c
2711F: include/linux/spi/cc2520.h
2712F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2713
b8154542 2714CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2715M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2716L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2717W: http://www.ibm.com/developerworks/power/cell/
2718S: Supported
679655da 2719F: arch/powerpc/include/asm/cell*.h
679655da 2720F: arch/powerpc/include/asm/spu*.h
c117ab84 2721F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2722F: arch/powerpc/oprofile/*cell*
2723F: arch/powerpc/platforms/cell/
b8154542 2724
398ecff5
SW
2725CEPH COMMON CODE (LIBCEPH)
2726M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2727M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2728M: Sage Weil <sage@redhat.com>
82593f87 2729L: ceph-devel@vger.kernel.org
09d90327 2730W: http://ceph.com/
fb99f881 2731T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2732T: git git://github.com/ceph/ceph-client.git
9030aaf9 2733S: Supported
14430813
JP
2734F: net/ceph/
2735F: include/linux/ceph/
2736F: include/linux/crush/
9030aaf9 2737
398ecff5
SW
2738CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2739M: "Yan, Zheng" <zyan@redhat.com>
2740M: Sage Weil <sage@redhat.com>
2741M: Ilya Dryomov <idryomov@gmail.com>
2742L: ceph-devel@vger.kernel.org
2743W: http://ceph.com/
2744T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2745T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2746S: Supported
2747F: Documentation/filesystems/ceph.txt
2748F: fs/ceph/
2749
cfc411e7
DH
2750CERTIFICATE HANDLING:
2751M: David Howells <dhowells@redhat.com>
2752M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2753L: keyrings@vger.kernel.org
cfc411e7
DH
2754S: Maintained
2755F: Documentation/module-signing.txt
2756F: certs/
d8d80386 2757F: scripts/sign-file.c
cfc411e7
DH
2758F: scripts/extract-cert.c
2759
18332a80 2760CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2761L: linux-usb@vger.kernel.org
10c6c9c9 2762S: Orphan
679655da
JP
2763F: Documentation/usb/WUSB-Design-overview.txt
2764F: Documentation/usb/wusb-cbaf
355ffe69
DV
2765F: drivers/usb/host/hwa-hc.c
2766F: drivers/usb/host/whci/
679655da
JP
2767F: drivers/usb/wusbcore/
2768F: include/linux/usb/wusb*
18332a80 2769
70e84049 2770CFAG12864B LCD DRIVER
8b58be88 2771M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2772W: http://miguelojeda.es/auxdisplay.htm
2773W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2774S: Maintained
679655da
JP
2775F: drivers/auxdisplay/cfag12864b.c
2776F: include/linux/cfag12864b.h
70e84049
MOS
2777
2778CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2779M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2780W: http://miguelojeda.es/auxdisplay.htm
2781W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2782S: Maintained
679655da
JP
2783F: drivers/auxdisplay/cfag12864bfb.c
2784F: include/linux/cfag12864b.h
70e84049 2785
704232c2 2786CFG80211 and NL80211
8b58be88 2787M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2788L: linux-wireless@vger.kernel.org
ce466579
JB
2789W: http://wireless.kernel.org/
2790T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2791T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2792S: Maintained
c117ab84 2793F: include/uapi/linux/nl80211.h
679655da
JP
2794F: include/net/cfg80211.h
2795F: net/wireless/*
2796X: net/wireless/wext*
704232c2 2797
46e64261
GKH
2798CHAR and MISC DRIVERS
2799M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2800M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2801T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2802S: Supported
46e64261
GKH
2803F: drivers/char/*
2804F: drivers/misc/*
471322a8 2805F: include/linux/miscdevice.h
46e64261 2806
0a920b5b 2807CHECKPATCH
8b58be88 2808M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2809M: Joe Perches <joe@perches.com>
2810S: Maintained
679655da 2811F: scripts/checkpatch.pl
0a920b5b 2812
f8407f26
HW
2813CHINESE DOCUMENTATION
2814M: Harry Wei <harryxiyou@gmail.com>
9740153c 2815L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2816L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2817S: Maintained
2818F: Documentation/zh_CN/
2819
2721ea2c 2820CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2821M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2822T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2823L: linux-usb@vger.kernel.org
2824S: Maintained
2825F: drivers/usb/chipidea/
2826
a93ad65d
HG
2827CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2828M: Hans de Goede <hdegoede@redhat.com>
2829L: linux-input@vger.kernel.org
2830S: Maintained
2831F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2832F: drivers/input/touchscreen/chipone_icn8318.c
2833
ab043105
OJ
2834CHROME HARDWARE PLATFORM SUPPORT
2835M: Olof Johansson <olof@lixom.net>
2836S: Maintained
9f273c24 2837T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2838F: drivers/platform/chrome/
2839
641cb85e 2840CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2841M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2842M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2843M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2844M: Neel Patel <neepatel@cisco.com>
7063fbf2 2845S: Supported
a6a5580c 2846F: drivers/net/ethernet/cisco/enic/
7063fbf2 2847
e3cf00d0 2848CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2849M: Christian Benvenuti <benve@cisco.com>
2850M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2851S: Supported
35ef4a9e 2852F: drivers/infiniband/hw/usnic/
e3cf00d0 2853
2b7a52a4 2854CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2855M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2856L: netdev@vger.kernel.org
2857S: Maintained
57d0b7a0 2858F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2859
3d4cfdc9
MB
2860CIRRUS LOGIC AUDIO CODEC DRIVERS
2861M: Brian Austin <brian.austin@cirrus.com>
2862M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2863L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2864S: Maintained
2865F: sound/soc/codecs/cs*
2866
94574d9a
KRW
2867CLEANCACHE API
2868M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2869L: linux-kernel@vger.kernel.org
2870S: Maintained
2871F: mm/cleancache.c
2872F: include/linux/cleancache.h
2873
d4275354 2874CLK API
8b58be88 2875M: Russell King <linux@arm.linux.org.uk>
aa571b14 2876L: linux-clk@vger.kernel.org
37417046 2877S: Maintained
d4275354
RK
2878F: include/linux/clk.h
2879
9222d247
JS
2880CLOCKSOURCE, CLOCKEVENT DRIVERS
2881M: Daniel Lezcano <daniel.lezcano@linaro.org>
2882M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2883L: linux-kernel@vger.kernel.org
9222d247
JS
2884T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2885S: Supported
2886F: drivers/clocksource
2887
5df6d737 2888CISCO FCOE HBA DRIVER
8fc89a79
HP
2889M: Hiral Patel <hiralpat@cisco.com>
2890M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2891M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2892L: linux-scsi@vger.kernel.org
2893S: Supported
2a99921a 2894F: drivers/scsi/fnic/
5df6d737 2895
c8806b6c
NM
2896CISCO SCSI HBA DRIVER
2897M: Narsimhulu Musini <nmusini@cisco.com>
2898M: Sesidhar Baddela <sebaddel@cisco.com>
2899L: linux-scsi@vger.kernel.org
2900S: Supported
2901F: drivers/scsi/snic/
2902
529aa8cb
TLSC
2903CMPC ACPI DRIVER
2904M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2905M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2906L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2907S: Supported
2908F: drivers/platform/x86/classmate-laptop.c
2909
85756a06
HV
2910COBALT MEDIA DRIVER
2911M: Hans Verkuil <hans.verkuil@cisco.com>
2912L: linux-media@vger.kernel.org
2913T: git git://linuxtv.org/media_tree.git
a825eaec 2914W: https://linuxtv.org
85756a06
HV
2915S: Supported
2916F: drivers/media/pci/cobalt/
2917
74425eee 2918COCCINELLE/Semantic Patches (SmPL)
26de9c26 2919M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2920M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2921M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2922M: Michal Marek <mmarek@suse.com>
26de9c26 2923L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2924T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2925W: http://coccinelle.lip6.fr/
2926S: Supported
4b92b2aa 2927F: Documentation/coccinelle.txt
74425eee
NP
2928F: scripts/coccinelle/
2929F: scripts/coccicheck
2930
1da177e4 2931CODA FILE SYSTEM
8b58be88 2932M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2933M: coda@cs.cmu.edu
2934L: codalist@coda.cs.cmu.edu
2935W: http://www.coda.cs.cmu.edu/
2936S: Maintained
679655da
JP
2937F: Documentation/filesystems/coda.txt
2938F: fs/coda/
2939F: include/linux/coda*.h
c117ab84 2940F: include/uapi/linux/coda*.h
1da177e4 2941
0b14261e
PZ
2942CODA V4L2 MEM2MEM DRIVER
2943M: Philipp Zabel <p.zabel@pengutronix.de>
2944L: linux-media@vger.kernel.org
2945S: Maintained
2946F: Documentation/devicetree/bindings/media/coda.txt
2947F: drivers/media/platform/coda/
2948
7704addb 2949COMMON CLK FRAMEWORK
a85fa007 2950M: Michael Turquette <mturquette@baylibre.com>
f956165f 2951M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2952L: linux-clk@vger.kernel.org
baeb0d9b 2953T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2954S: Maintained
60bea3b5
SW
2955F: drivers/clk/
2956X: drivers/clk/clkdev.c
7704addb 2957F: include/linux/clk-pr*
60bea3b5 2958F: include/linux/clk/
7704addb 2959
e2d1d6c0 2960COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2961M: Steve French <sfrench@samba.org>
51223df6 2962L: linux-cifs@vger.kernel.org
d1f28953 2963L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2964W: http://linux-cifs.samba.org/
bb1d5dda 2965T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2966S: Supported
ec421a71 2967F: Documentation/filesystems/cifs/
679655da 2968F: fs/cifs/
e2d1d6c0 2969
1da177e4 2970COMPACTPCI HOTPLUG CORE
8b58be88 2971M: Scott Murray <scott@spiteful.org>
64dab204 2972L: linux-pci@vger.kernel.org
82c4dfc7 2973S: Maintained
679655da 2974F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2975
2976COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2977M: Scott Murray <scott@spiteful.org>
64dab204 2978L: linux-pci@vger.kernel.org
82c4dfc7 2979S: Maintained
679655da 2980F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2981
2982COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2983M: Scott Murray <scott@spiteful.org>
64dab204 2984L: linux-pci@vger.kernel.org
82c4dfc7 2985S: Maintained
679655da 2986F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2987
5411552c 2988COMPAL LAPTOP SUPPORT
8b58be88 2989M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2990L: platform-driver-x86@vger.kernel.org
5411552c 2991S: Maintained
679655da 2992F: drivers/platform/x86/compal-laptop.c
5411552c 2993
949be0f7 2994CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
2995L: accessrunner-general@lists.sourceforge.net
2996W: http://accessrunner.sourceforge.net/
44243ef4 2997S: Orphan
679655da 2998F: drivers/usb/atm/cxacru.c
949be0f7 2999
e2d1d6c0 3000CONFIGFS
d6351db2 3001M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3002M: Christoph Hellwig <hch@lst.de>
3003T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3004S: Supported
679655da
JP
3005F: fs/configfs/
3006F: include/linux/configfs.h
e2d1d6c0 3007
acb9c1b2 3008CONNECTOR
8b58be88 3009M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3010L: netdev@vger.kernel.org
3011S: Maintained
3012F: drivers/connector/
3013
a3e3354d 3014CONTROL GROUP (CGROUP)
860ca0e6 3015M: Tejun Heo <tj@kernel.org>
ad50c159 3016M: Li Zefan <lizefan@huawei.com>
4d205676 3017M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3018L: cgroups@vger.kernel.org
860ca0e6 3019T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3020S: Maintained
a3e3354d 3021F: Documentation/cgroups/
679655da
JP
3022F: include/linux/cgroup*
3023F: kernel/cgroup*
a3e3354d
TH
3024
3025CONTROL GROUP - CPUSET
3026M: Li Zefan <lizefan@huawei.com>
3027L: cgroups@vger.kernel.org
3028W: http://www.bullopensource.org/cpuset/
3029W: http://oss.sgi.com/projects/cpusets/
3030T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3031S: Maintained
3032F: Documentation/cgroups/cpusets.txt
3033F: include/linux/cpuset.h
3034F: kernel/cpuset.c
3035
3036CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3037M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3038M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3039M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3040L: cgroups@vger.kernel.org
3041L: linux-mm@kvack.org
3042S: Maintained
3043F: mm/memcontrol.c
5d1ea48b 3044F: mm/swap_cgroup.c
fb3a0fb6 3045
bebe4678 3046CORETEMP HARDWARE MONITORING DRIVER
96859129 3047M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
3048L: lm-sensors@lm-sensors.org
3049S: Maintained
679655da
JP
3050F: Documentation/hwmon/coretemp
3051F: drivers/hwmon/coretemp.c
bebe4678 3052
1da177e4 3053COSA/SRP SYNC SERIAL DRIVER
8b58be88 3054M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3055W: http://www.fi.muni.cz/~kas/cosa/
3056S: Maintained
679655da 3057F: drivers/net/wan/cosa*
1da177e4 3058
4371ee35 3059CPMAC ETHERNET DRIVER
8b58be88 3060M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3061L: netdev@vger.kernel.org
3062S: Maintained
b544dbac 3063F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3064
1da177e4 3065CPU FREQUENCY DRIVERS
9c3646d1 3066M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3067M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3068L: linux-pm@vger.kernel.org
1da177e4 3069S: Maintained
27209d91
VK
3070T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3071T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3072F: drivers/cpufreq/
3073F: include/linux/cpufreq.h
1da177e4 3074
8a67f0ef
VK
3075CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3076M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3077M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3078L: linux-pm@vger.kernel.org
3079W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3080S: Maintained
3081F: drivers/cpufreq/arm_big_little.h
3082F: drivers/cpufreq/arm_big_little.c
3083F: drivers/cpufreq/arm_big_little_dt.c
3084
14d2c34c 3085CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3086M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3087M: Daniel Lezcano <daniel.lezcano@linaro.org>
3088L: linux-pm@vger.kernel.org
3089L: linux-arm-kernel@lists.infradead.org
cea8321c 3090T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3091S: Maintained
3092F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3093
0c570c18
BZ
3094CPUIDLE DRIVER - ARM EXYNOS
3095M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3096M: Daniel Lezcano <daniel.lezcano@linaro.org>
3097M: Kukjin Kim <kgene@kernel.org>
3098L: linux-pm@vger.kernel.org
3099L: linux-samsung-soc@vger.kernel.org
3100S: Supported
3101F: drivers/cpuidle/cpuidle-exynos.c
3102F: arch/arm/mach-exynos/pm.c
3103
a8e39c35 3104CPUIDLE DRIVERS
9c3646d1 3105M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3106M: Daniel Lezcano <daniel.lezcano@linaro.org>
3107L: linux-pm@vger.kernel.org
3108S: Maintained
cea8321c 3109T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3110F: drivers/cpuidle/*
3111F: include/linux/cpuidle.h
3112
1da177e4 3113CPUID/MSR DRIVER
8b58be88 3114M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3115S: Maintained
679655da
JP
3116F: arch/x86/kernel/cpuid.c
3117F: arch/x86/kernel/msr.c
1da177e4 3118
7fe2f639 3119CPU POWER MONITORING SUBSYSTEM
d8130624 3120M: Thomas Renninger <trenn@suse.com>
103f1790 3121L: linux-pm@vger.kernel.org
7fe2f639 3122S: Maintained
14430813 3123F: tools/power/cpupower/
7fe2f639 3124
1da177e4 3125CRAMFS FILESYSTEM
ce00f85c 3126W: http://sourceforge.net/projects/cramfs/
54886a71 3127S: Orphan / Obsolete
679655da
JP
3128F: Documentation/filesystems/cramfs.txt
3129F: fs/cramfs/
1da177e4
LT
3130
3131CRIS PORT
8b58be88
JP
3132M: Mikael Starvik <starvik@axis.com>
3133M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3134L: linux-cris-kernel@axis.com
1da177e4 3135W: http://developer.axis.com
9f273c24 3136T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3137S: Maintained
679655da 3138F: arch/cris/
df621252 3139F: drivers/tty/serial/crisv10.*
1da177e4
LT
3140
3141CRYPTO API
8b58be88
JP
3142M: Herbert Xu <herbert@gondor.apana.org.au>
3143M: "David S. Miller" <davem@davemloft.net>
1da177e4 3144L: linux-crypto@vger.kernel.org
9f273c24 3145T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3146T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3147S: Maintained
679655da 3148F: Documentation/crypto/
2ca87a17 3149F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3150F: arch/*/crypto/
3151F: crypto/
3152F: drivers/crypto/
3153F: include/crypto/
1da177e4 3154
5b07bd57 3155CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3156M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3157L: linux-crypto@vger.kernel.org
3158S: Maintained
51a2228a
JP
3159F: crypto/ansi_cprng.c
3160F: crypto/rng.c
5b07bd57 3161
fc279cc2
HV
3162CS3308 MEDIA DRIVER
3163M: Hans Verkuil <hverkuil@xs4all.nl>
3164L: linux-media@vger.kernel.org
3165T: git git://linuxtv.org/media_tree.git
3166W: http://linuxtv.org
3167S: Odd Fixes
3168F: drivers/media/i2c/cs3308.c
3169F: drivers/media/i2c/cs3308.h
3170
9b4ffa48 3171CS5535 Audio ALSA driver
8b58be88 3172M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3173S: Maintained
679655da 3174F: sound/pci/cs5535audio/
9b4ffa48 3175
a910e4a9 3176CW1200 WLAN driver
b75f0050
JP
3177M: Solomon Peachy <pizza@shaftnet.org>
3178S: Maintained
560424e9 3179F: drivers/net/wireless/st/cw1200/
a910e4a9 3180
6d8425b1 3181CX18 VIDEO4LINUX DRIVER
6afdeaf8 3182M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3183L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3184L: linux-media@vger.kernel.org
275ffde4 3185T: git git://linuxtv.org/media_tree.git
a825eaec 3186W: https://linuxtv.org
30e10993 3187W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3188S: Maintained
679655da 3189F: Documentation/video4linux/cx18.txt
90d72ac6 3190F: drivers/media/pci/cx18/
6c0f0359 3191F: include/uapi/linux/ivtv*
6d8425b1 3192
3f101d91
HV
3193CX2341X MPEG ENCODER HELPER MODULE
3194M: Hans Verkuil <hverkuil@xs4all.nl>
3195L: linux-media@vger.kernel.org
3196T: git git://linuxtv.org/media_tree.git
a825eaec 3197W: https://linuxtv.org
3f101d91 3198S: Maintained
c368360b 3199F: drivers/media/common/cx2341x*
3f101d91
HV
3200F: include/media/cx2341x*
3201
b8fe6e2c
PB
3202CX24120 MEDIA DRIVER
3203M: Jemma Denson <jdenson@gmail.com>
3204M: Patrick Boettcher <patrick.boettcher@posteo.de>
3205L: linux-media@vger.kernel.org
a825eaec 3206W: https://linuxtv.org
b8fe6e2c
PB
3207Q: http://patchwork.linuxtv.org/project/linux-media/list/
3208S: Maintained
3209F: drivers/media/dvb-frontends/cx24120*
3210
20357578 3211CX88 VIDEO4LINUX DRIVER
009a5410 3212M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3213L: linux-media@vger.kernel.org
a825eaec 3214W: https://linuxtv.org
20357578
MCC
3215T: git git://linuxtv.org/media_tree.git
3216S: Odd fixes
3217F: Documentation/video4linux/cx88/
3218F: drivers/media/pci/cx88/
6d8425b1 3219
91952bc0
AP
3220CXD2820R MEDIA DRIVER
3221M: Antti Palosaari <crope@iki.fi>
3222L: linux-media@vger.kernel.org
a825eaec 3223W: https://linuxtv.org
91952bc0
AP
3224W: http://palosaari.fi/linux/
3225Q: http://patchwork.linuxtv.org/project/linux-media/list/
3226T: git git://linuxtv.org/anttip/media_tree.git
3227S: Maintained
3228F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3229
e5ec3789 3230CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3231M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3232L: netdev@vger.kernel.org
3233W: http://www.chelsio.com
3234S: Supported
f7917c00 3235F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3236
d8ae3c33 3237CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3238M: Karen Xie <kxie@chelsio.com>
3239L: linux-scsi@vger.kernel.org
3240W: http://www.chelsio.com
3241S: Supported
3242F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3243
e5ec3789 3244CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3245M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3246L: linux-rdma@vger.kernel.org
e5ec3789
SW
3247W: http://www.openfabrics.org
3248S: Supported
679655da 3249F: drivers/infiniband/hw/cxgb3/
e5ec3789 3250
be4c9bad 3251CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3252M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3253L: netdev@vger.kernel.org
3254W: http://www.chelsio.com
3255S: Supported
f7917c00 3256F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3257
d8ae3c33 3258CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3259M: Karen Xie <kxie@chelsio.com>
3260L: linux-scsi@vger.kernel.org
3261W: http://www.chelsio.com
3262S: Supported
3263F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3264
be4c9bad
RD
3265CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3266M: Steve Wise <swise@chelsio.com>
3267L: linux-rdma@vger.kernel.org
3268W: http://www.openfabrics.org
3269S: Supported
3270F: drivers/infiniband/hw/cxgb4/
3271
5c20a5c7
CL
3272CXGB4VF ETHERNET DRIVER (CXGB4VF)
3273M: Casey Leedom <leedom@chelsio.com>
3274L: netdev@vger.kernel.org
3275W: http://www.chelsio.com
3276S: Supported
f7917c00 3277F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3278
a9282d01
IM
3279CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3280M: Ian Munsie <imunsie@au1.ibm.com>
3281M: Michael Neuling <mikey@neuling.org>
3282L: linuxppc-dev@lists.ozlabs.org
3283S: Supported
3284F: drivers/misc/cxl/
ec249dd8 3285F: include/misc/cxl*
a9282d01
IM
3286F: include/uapi/misc/cxl.h
3287F: Documentation/powerpc/cxl.txt
3288F: Documentation/powerpc/cxl.txt
3289F: Documentation/ABI/testing/sysfs-class-cxl
3290
11f43ae7
MO
3291CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3292M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3293M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3294L: linux-scsi@vger.kernel.org
3295S: Supported
3296F: drivers/scsi/cxlflash/
3297F: include/uapi/scsi/cxlflash_ioctls.h
3298F: Documentation/powerpc/cxlflash.txt
3299
b52b97a3
GC
3300STMMAC ETHERNET DRIVER
3301M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3302L: netdev@vger.kernel.org
3303W: http://www.stlinux.com
3304S: Supported
7ac6653a 3305F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3306
1da177e4 3307CYBERPRO FB DRIVER
8b58be88 3308M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3310W: http://www.arm.linux.org.uk/
3311S: Maintained
8a61f013 3312F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3313
1da177e4 3314CYCLADES ASYNC MUX DRIVER
1da177e4 3315W: http://www.cyclades.com/
d459883e 3316S: Orphan
c897401b 3317F: drivers/tty/cyclades.c
679655da 3318F: include/linux/cyclades.h
c117ab84 3319F: include/uapi/linux/cyclades.h
1da177e4
LT
3320
3321CYCLADES PC300 DRIVER
1da177e4 3322W: http://www.cyclades.com/
d459883e 3323S: Orphan
679655da 3324F: drivers/net/wan/pc300*
1da177e4 3325
402f6ae4
AP
3326CYPRESS_FIRMWARE MEDIA DRIVER
3327M: Antti Palosaari <crope@iki.fi>
3328L: linux-media@vger.kernel.org
a825eaec 3329W: https://linuxtv.org
402f6ae4
AP
3330W: http://palosaari.fi/linux/
3331Q: http://patchwork.linuxtv.org/project/linux-media/list/
3332T: git git://linuxtv.org/anttip/media_tree.git
3333S: Maintained
3334F: drivers/media/common/cypress_firmware*
3335
e3ae3525 3336CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3337M: Ferruh Yigit <fery@cypress.com>
6305902c 3338L: linux-input@vger.kernel.org
be9a6f40 3339S: Supported
6305902c
JP
3340F: drivers/input/touchscreen/cyttsp*
3341F: include/linux/input/cyttsp.h
e3ae3525 3342
aaaf5fbf
JK
3343DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3344M: Joshua Kinard <kumba@gentoo.org>
3345S: Maintained
3346F: drivers/rtc/rtc-ds1685.c
3347F: include/linux/rtc/ds1685.h
3348
1da177e4 3349DAMA SLAVE for AX.25
8b58be88 3350M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3351W: http://yaina.de/jreuter/
3352W: http://www.qsl.net/dl1bke/
3353L: linux-hams@vger.kernel.org
3354S: Maintained
679655da
JP
3355F: net/ax25/af_ax25.c
3356F: net/ax25/ax25_dev.c
3357F: net/ax25/ax25_ds_*
3358F: net/ax25/ax25_in.c
3359F: net/ax25/ax25_out.c
3360F: net/ax25/ax25_timer.c
3361F: net/ax25/sysctl_net_ax25.c
1da177e4 3362
e2d1d6c0 3363DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3364L: netdev@vger.kernel.org
5ff77428 3365S: Orphan
679655da 3366F: Documentation/networking/dmfe.txt
0f04e2aa 3367F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3368
3369DC390/AM53C974 SCSI driver
d8130624 3370M: Hannes Reinecke <hare@suse.com>
71bd849d 3371L: linux-scsi@vger.kernel.org
e2d1d6c0 3372S: Maintained
71bd849d 3373F: drivers/scsi/am53c974.c
e2d1d6c0 3374
1da177e4 3375DC395x SCSI driver
61eee9a7 3376M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3377M: Ali Akcaagac <aliakc@web.de>
3378M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3379L: dc395x@twibble.org
cf015e9f
JP
3380W: http://twibble.org/dist/dc395x/
3381W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3382S: Maintained
679655da
JP
3383F: Documentation/scsi/dc395x.txt
3384F: drivers/scsi/dc395x.*
1da177e4 3385
eb8edb08 3386DCCP PROTOCOL
a89d030e 3387M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3388L: dccp@vger.kernel.org
c996d8b9 3389W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3390S: Maintained
679655da 3391F: include/linux/dccp.h
c117ab84 3392F: include/uapi/linux/dccp.h
679655da
JP
3393F: include/linux/tfrc.h
3394F: net/dccp/
eb8edb08 3395
1da177e4 3396DECnet NETWORK LAYER
1da177e4
LT
3397W: http://linux-decnet.sourceforge.net
3398L: linux-decnet-user@lists.sourceforge.net
f546444d 3399S: Orphan
679655da
JP
3400F: Documentation/networking/decnet.txt
3401F: net/decnet/
1da177e4 3402
ebff05b9
MR
3403DECSTATION PLATFORM SUPPORT
3404M: "Maciej W. Rozycki" <macro@linux-mips.org>
3405L: linux-mips@linux-mips.org
3406W: http://www.linux-mips.org/wiki/DECstation
3407S: Maintained
3408F: arch/mips/dec/
3409F: arch/mips/include/asm/dec/
3410F: arch/mips/include/asm/mach-dec/
3411
1da177e4 3412DEFXX FDDI NETWORK DRIVER
8b58be88 3413M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3414S: Maintained
33f810b2 3415F: drivers/net/fddi/defxx.*
1da177e4 3416
ad8f07cc 3417DELL LAPTOP DRIVER
8b58be88 3418M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3419M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3420L: platform-driver-x86@vger.kernel.org
ad8f07cc 3421S: Maintained
679655da 3422F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3423
817a5cdb
PR
3424DELL LAPTOP RBTN DRIVER
3425M: Pali RohĂ¡r <pali.rohar@gmail.com>
3426S: Maintained
3427F: drivers/platform/x86/dell-rbtn.*
3428
cdbff611
PR
3429DELL LAPTOP FREEFALL DRIVER
3430M: Pali RohĂ¡r <pali.rohar@gmail.com>
3431S: Maintained
3432F: drivers/platform/x86/dell-smo8800.c
3433
1da177e4 3434DELL LAPTOP SMM DRIVER
a5afba16 3435M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3436S: Maintained
a5afba16 3437F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3438F: include/uapi/linux/i8k.h
1da177e4 3439
90563ec4 3440DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3441M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3442S: Maintained
679655da
JP
3443F: Documentation/dcdbas.txt
3444F: drivers/firmware/dcdbas.*
90563ec4 3445
0b3f6109 3446DELL WMI EXTRAS DRIVER
8b58be88 3447M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3448M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3449S: Maintained
36b3a96f 3450F: drivers/platform/x86/dell-wmi.c
0b3f6109 3451
5efc75e3 3452DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3453M: John Youn <johnyoun@synopsys.com>
5efc75e3 3454L: linux-usb@vger.kernel.org
18f340f9 3455T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3456S: Maintained
197ba5f4 3457F: drivers/usb/dwc2/
5efc75e3 3458
94ab23dd 3459DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3460M: Felipe Balbi <balbi@kernel.org>
94ab23dd
FB
3461L: linux-usb@vger.kernel.org
3462L: linux-omap@vger.kernel.org
3463T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3464S: Maintained
3465F: drivers/usb/dwc3/
3466
833c9545
JB
3467DEVICE COREDUMP (DEV_COREDUMP)
3468M: Johannes Berg <johannes@sipsolutions.net>
3469L: linux-kernel@vger.kernel.org
3470S: Maintained
3471F: drivers/base/devcoredump.c
3472F: include/linux/devcoredump.h
3473
89d07767
KP
3474DEVICE FREQUENCY (DEVFREQ)
3475M: MyungJoo Ham <myungjoo.ham@samsung.com>
3476M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3477L: linux-pm@vger.kernel.org
6a3cd722 3478T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3479S: Maintained
3480F: drivers/devfreq/
6a3cd722
CC
3481F: include/linux/devfreq.h
3482F: Documentation/devicetree/bindings/devfreq/
89d07767 3483
7dbded06
CC
3484DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3485M: Chanwoo Choi <cw00.choi@samsung.com>
3486L: linux-pm@vger.kernel.org
3487T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3488S: Supported
3489F: drivers/devfreq/event/
3490F: drivers/devfreq/devfreq-event.c
3491F: include/linux/devfreq-event.h
3492F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3493
1da177e4 3494DEVICE NUMBER REGISTRY
8b58be88 3495M: Torben Mathiasen <device@lanana.org>
1da177e4 3496W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3497S: Maintained
3498
e2d1d6c0 3499DEVICE-MAPPER (LVM)
854ecaad 3500M: Alasdair Kergon <agk@redhat.com>
8504eed3 3501M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3502M: dm-devel@redhat.com
e2d1d6c0
RD
3503L: dm-devel@redhat.com
3504W: http://sources.redhat.com/dm
8a6e2535 3505Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3506T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3507T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3508S: Maintained
679655da
JP
3509F: Documentation/device-mapper/
3510F: drivers/md/dm*
854ecaad 3511F: drivers/md/persistent-data/
679655da
JP
3512F: include/linux/device-mapper.h
3513F: include/linux/dm-*.h
8504eed3 3514F: include/uapi/linux/dm-*.h
e2d1d6c0 3515
c0d995aa
OST
3516DIALOG SEMICONDUCTOR DRIVERS
3517M: Support Opensource <support.opensource@diasemi.com>
3518W: http://www.dialog-semiconductor.com/products
3519S: Supported
3520F: Documentation/hwmon/da90??
7c933772 3521F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3522F: drivers/gpio/gpio-da90??.c
3523F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3524F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3525F: drivers/input/misc/da90??_onkey.c
3526F: drivers/input/touchscreen/da9052_tsi.c
3527F: drivers/leds/leds-da90??.c
3528F: drivers/mfd/da903x.c
3529F: drivers/mfd/da90??-*.c
7be72c2c 3530F: drivers/mfd/da91??-*.c
c0d995aa 3531F: drivers/power/da9052-battery.c
7be72c2c 3532F: drivers/power/da91??-*.c
c0d995aa
OST
3533F: drivers/regulator/da903x.c
3534F: drivers/regulator/da9???-regulator.[ch]
3535F: drivers/rtc/rtc-da90??.c
3536F: drivers/video/backlight/da90??_bl.c
3537F: drivers/watchdog/da90??_wdt.c
3538F: include/linux/mfd/da903x.h
3539F: include/linux/mfd/da9052/
3540F: include/linux/mfd/da9055/
3541F: include/linux/mfd/da9063/
7be72c2c 3542F: include/linux/mfd/da9150/
c0d995aa
OST
3543F: include/sound/da[79]*.h
3544F: sound/soc/codecs/da[79]*.[ch]
3545
599aa697
LL
3546DIGI NEO AND CLASSIC PCI PRODUCTS
3547M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3548M: Mark Hounschell <markh@compro.net>
599aa697
LL
3549L: driverdev-devel@linuxdriverproject.org
3550S: Maintained
3551F: drivers/staging/dgnc/
3552
3553DIGI EPCA PCI PRODUCTS
3554M: Lidza Louina <lidza.louina@gmail.com>
6d825f79 3555M: Daeseok Youn <daeseok.youn@gmail.com>
599aa697
LL
3556L: driverdev-devel@linuxdriverproject.org
3557S: Maintained
3558F: drivers/staging/dgap/
3559
335d7c58 3560DIOLAN U2C-12 I2C DRIVER
ca462085 3561M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3562L: linux-i2c@vger.kernel.org
3563S: Maintained
3564F: drivers/i2c/busses/i2c-diolan-u2c.c
3565
d475c634
MW
3566DIRECT ACCESS (DAX)
3567M: Matthew Wilcox <willy@linux.intel.com>
3568L: linux-fsdevel@vger.kernel.org
3569S: Supported
3570F: fs/dax.c
3571
e7839f25 3572DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3573M: Eric Paris <eparis@parisplace.org>
3c5119c0 3574S: Maintained
679655da
JP
3575F: Documentation/filesystems/dnotify.txt
3576F: fs/notify/dnotify/
3577F: include/linux/dnotify.h
1da177e4
LT
3578
3579DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3580M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3581W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3582W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3583W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3584S: Maintained
3585
4480f15b 3586DISKQUOTA
d8130624 3587M: Jan Kara <jack@suse.com>
1da177e4 3588S: Maintained
679655da
JP
3589F: Documentation/filesystems/quota.txt
3590F: fs/quota/
3591F: include/linux/quota*.h
c117ab84 3592F: include/uapi/linux/quota*.h
1da177e4 3593
702686ad
BT
3594DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3595M: Bernie Thompson <bernie@plugable.com>
3596L: linux-fbdev@vger.kernel.org
3597S: Maintained
3598W: http://plugable.com/category/projects/udlfb/
8a61f013 3599F: drivers/video/fbdev/udlfb.c
702686ad
BT
3600F: include/video/udlfb.h
3601F: Documentation/fb/udlfb.txt
3602
e7839f25 3603DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3604M: Christine Caulfield <ccaulfie@redhat.com>
3605M: David Teigland <teigland@redhat.com>
a4644184 3606L: cluster-devel@redhat.com
5be7b50f 3607W: http://sources.redhat.com/cluster/
9f273c24 3608T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3609S: Supported
679655da 3610F: fs/dlm/
5be7b50f 3611
53b6b3e0
SS
3612DMA BUFFER SHARING FRAMEWORK
3613M: Sumit Semwal <sumit.semwal@linaro.org>
3614S: Maintained
3615L: linux-media@vger.kernel.org
3616L: dri-devel@lists.freedesktop.org
8ada6d2d 3617L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3618F: drivers/dma-buf/
e46d12c6
JP
3619F: include/linux/dma-buf*
3620F: include/linux/reservation.h
3621F: include/linux/*fence.h
53b6b3e0
SS
3622F: Documentation/dma-buf-sharing.txt
3623T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3624
b3e5f263 3625DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3626M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3627L: dmaengine@vger.kernel.org
3628Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3629S: Maintained
679655da 3630F: drivers/dma/
0ce3c066 3631F: include/linux/dmaengine.h
979a281e
VK
3632F: Documentation/dmaengine/
3633T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3634
b825037d 3635DME1737 HARDWARE MONITOR DRIVER
8b58be88 3636M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3637L: lm-sensors@lm-sensors.org
3638S: Maintained
679655da
JP
3639F: Documentation/hwmon/dme1737
3640F: drivers/hwmon/dme1737.c
b825037d 3641
1f31e1b1 3642DMI/SMBIOS SUPPORT
d8130624 3643M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3644S: Maintained
d4aeef93 3645T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3646F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3647F: drivers/firmware/dmi-id.c
3648F: drivers/firmware/dmi_scan.c
3649F: include/linux/dmi.h
3650
7d2c86b5 3651DOCUMENTATION
ad3118b9 3652M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3653L: linux-doc@vger.kernel.org
3654S: Maintained
679655da 3655F: Documentation/
42f41ecf
JC
3656F: scripts/docproc.c
3657F: scripts/kernel-doc*
97be078b
RD
3658X: Documentation/ABI/
3659X: Documentation/devicetree/
933a46b8
JC
3660X: Documentation/acpi
3661X: Documentation/power
3662X: Documentation/spi
6c121170 3663X: Documentation/DocBook/media
c51edfb1 3664T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3665
1da177e4 3666DOUBLETALK DRIVER
8b58be88 3667M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3668L: blinux-list@redhat.com
3669S: Maintained
679655da
JP
3670F: drivers/char/dtlk.c
3671F: include/linux/dtlk.h
1da177e4 3672
e2d1d6c0 3673DPT_I2O SCSI RAID DRIVER
8b58be88 3674M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3675L: linux-scsi@vger.kernel.org
3676W: http://www.adaptec.com/
3677S: Maintained
679655da
JP
3678F: drivers/scsi/dpt*
3679F: drivers/scsi/dpt/
e2d1d6c0 3680
b411b363 3681DRBD DRIVER
bc2c049d
RK
3682M: Philipp Reisner <philipp.reisner@linbit.com>
3683M: Lars Ellenberg <lars.ellenberg@linbit.com>
3684L: drbd-dev@lists.linbit.com
28b8e8d4 3685W: http://www.drbd.org
bc2c049d
RK
3686T: git git://git.linbit.com/linux-drbd.git
3687T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3688S: Supported
3689F: drivers/block/drbd/
3690F: lib/lru_cache.c
3691F: Documentation/blockdev/drbd/
b411b363 3692
dc7dfcd8 3693DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3694M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3695T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3696S: Supported
679655da 3697F: Documentation/kobject.txt
7cfc51b9 3698F: drivers/base/
87544653 3699F: fs/debugfs/
dc7dfcd8
WS
3700F: fs/kernfs/
3701F: fs/sysfs/
87544653 3702F: include/linux/debugfs.h
dc7dfcd8 3703F: include/linux/kobj*
679655da 3704F: lib/kobj*
1da177e4
LT
3705
3706DRM DRIVERS
8b58be88 3707M: David Airlie <airlied@linux.ie>
4c6a3999 3708L: dri-devel@lists.freedesktop.org
b0447888 3709T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3710S: Maintained
679655da 3711F: drivers/gpu/drm/
433e3b34 3712F: drivers/gpu/vga/
850e9411 3713F: include/drm/
c117ab84 3714F: include/uapi/drm/
1da177e4 3715
566f5939
AD
3716RADEON DRM DRIVERS
3717M: Alex Deucher <alexander.deucher@amd.com>
3718M: Christian König <christian.koenig@amd.com>
3719L: dri-devel@lists.freedesktop.org
3720T: git git://people.freedesktop.org/~agd5f/linux
3721S: Supported
3722F: drivers/gpu/drm/radeon/
566f5939
AD
3723F: include/uapi/drm/radeon*
3724
03e255b9
TR
3725DRM PANEL DRIVERS
3726M: Thierry Reding <thierry.reding@gmail.com>
3727L: dri-devel@lists.freedesktop.org
3728T: git git://anongit.freedesktop.org/tegra/linux.git
3729S: Maintained
3730F: drivers/gpu/drm/drm_panel.c
3731F: drivers/gpu/drm/panel/
3732F: include/drm/drm_panel.h
2d799dde 3733F: Documentation/devicetree/bindings/display/panel/
03e255b9 3734
8daf7473 3735INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3736M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3737M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3738L: intel-gfx@lists.freedesktop.org
8daf7473 3739L: dri-devel@lists.freedesktop.org
7564fde3 3740W: https://01.org/linuxgraphics/
47f95647 3741Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3742T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3743S: Supported
14430813 3744F: drivers/gpu/drm/i915/
8daf7473 3745F: include/drm/i915*
c117ab84 3746F: include/uapi/drm/i915*
8daf7473 3747
99763bb8
BB
3748DRM DRIVERS FOR ATMEL HLCDC
3749M: Boris Brezillon <boris.brezillon@free-electrons.com>
3750L: dri-devel@lists.freedesktop.org
3751S: Supported
3752F: drivers/gpu/drm/atmel-hlcdc/
3753F: Documentation/devicetree/bindings/drm/atmel/
3754
398a6d4a
KP
3755DRM DRIVERS FOR EXYNOS
3756M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3757M: Joonyoung Shim <jy0922.shim@samsung.com>
3758M: Seung-Woo Kim <sw0312.kim@samsung.com>
3759M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3760L: dri-devel@lists.freedesktop.org
25a58030 3761T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3762S: Supported
14430813 3763F: drivers/gpu/drm/exynos/
398a6d4a 3764F: include/drm/exynos*
c117ab84 3765F: include/uapi/drm/exynos*
398a6d4a 3766
b55a1b9c
JW
3767DRM DRIVERS FOR FREESCALE DCU
3768M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3769M: Alison Wang <alison.wang@freescale.com>
3770L: dri-devel@lists.freedesktop.org
3771S: Supported
3772F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3773F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3774F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3775
0a3d775f
PZ
3776DRM DRIVERS FOR FREESCALE IMX
3777M: Philipp Zabel <p.zabel@pengutronix.de>
3778L: dri-devel@lists.freedesktop.org
3779S: Maintained
3780F: drivers/gpu/drm/imx/
ef739aa4 3781F: drivers/gpu/ipu-v3/
2d799dde 3782F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3783
ba2199a6
PJ
3784DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3785M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3786L: dri-devel@lists.freedesktop.org
3787T: git git://github.com/patjak/drm-gma500
3788S: Maintained
3789F: drivers/gpu/drm/gma500
3790F: include/drm/gma500*
3791
bd3b49f2 3792DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3793M: Thierry Reding <thierry.reding@gmail.com>
3794M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3795L: dri-devel@lists.freedesktop.org
3796L: linux-tegra@vger.kernel.org
a5ad7a63 3797T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3798S: Supported
dee8268f 3799F: drivers/gpu/drm/tegra/
a5ad7a63 3800F: drivers/gpu/host1x/
e1e90644 3801F: include/linux/host1x.h
a5ad7a63 3802F: include/uapi/drm/tegra_drm.h
2d799dde 3803F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3804
a284e9d1
LP
3805DRM DRIVERS FOR RENESAS
3806M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3807L: dri-devel@lists.freedesktop.org
4a121096 3808L: linux-renesas-soc@vger.kernel.org
a284e9d1
LP
3809T: git git://people.freedesktop.org/~airlied/linux
3810S: Supported
3811F: drivers/gpu/drm/rcar-du/
3812F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3813F: include/linux/platform_data/shmob_drm.h
3814
625e0346
HS
3815DRM DRIVERS FOR ROCKCHIP
3816M: Mark Yao <mark.yao@rock-chips.com>
3817L: dri-devel@lists.freedesktop.org
3818S: Maintained
3819F: drivers/gpu/drm/rockchip/
2d799dde 3820F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3821
7f11c476
BG
3822DRM DRIVERS FOR STI
3823M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3824M: Vincent Abriou <vincent.abriou@st.com>
3825L: dri-devel@lists.freedesktop.org
3826T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3827S: Maintained
3828F: drivers/gpu/drm/sti
2d799dde 3829F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3830
8bb0bce9
LS
3831DRM DRIVERS FOR VIVANTE GPU IP
3832M: Lucas Stach <l.stach@pengutronix.de>
3833R: Russell King <linux+etnaviv@arm.linux.org.uk>
3834R: Christian Gmeiner <christian.gmeiner@gmail.com>
3835L: dri-devel@lists.freedesktop.org
3836S: Maintained
3837F: drivers/gpu/drm/etnaviv
3838F: Documentation/devicetree/bindings/display/etnaviv
3839
598df1ac
AK
3840DSBR100 USB FM RADIO DRIVER
3841M: Alexey Klimov <klimov.linux@gmail.com>
3842L: linux-media@vger.kernel.org
3843T: git git://linuxtv.org/media_tree.git
3844S: Maintained
3845F: drivers/media/radio/dsbr100.c
3846
1da177e4 3847DSCC4 DRIVER
8b58be88 3848M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3849L: netdev@vger.kernel.org
1da177e4 3850S: Maintained
679655da 3851F: drivers/net/wan/dscc4.c
1da177e4 3852
cc11b140
HV
3853DT3155 MEDIA DRIVER
3854M: Hans Verkuil <hverkuil@xs4all.nl>
3855L: linux-media@vger.kernel.org
3856T: git git://linuxtv.org/media_tree.git
a825eaec 3857W: https://linuxtv.org
cc11b140
HV
3858S: Odd Fixes
3859F: drivers/media/pci/dt3155/
3860
91952bc0
AP
3861DVB_USB_AF9015 MEDIA DRIVER
3862M: Antti Palosaari <crope@iki.fi>
3863L: linux-media@vger.kernel.org
a825eaec 3864W: https://linuxtv.org
91952bc0
AP
3865W: http://palosaari.fi/linux/
3866Q: http://patchwork.linuxtv.org/project/linux-media/list/
3867T: git git://linuxtv.org/anttip/media_tree.git
3868S: Maintained
3869F: drivers/media/usb/dvb-usb-v2/af9015*
3870
3871DVB_USB_AF9035 MEDIA DRIVER
3872M: Antti Palosaari <crope@iki.fi>
3873L: linux-media@vger.kernel.org
a825eaec 3874W: https://linuxtv.org
91952bc0
AP
3875W: http://palosaari.fi/linux/
3876Q: http://patchwork.linuxtv.org/project/linux-media/list/
3877T: git git://linuxtv.org/anttip/media_tree.git
3878S: Maintained
3879F: drivers/media/usb/dvb-usb-v2/af9035*
3880
3881DVB_USB_ANYSEE MEDIA DRIVER
3882M: Antti Palosaari <crope@iki.fi>
3883L: linux-media@vger.kernel.org
a825eaec 3884W: https://linuxtv.org
91952bc0
AP
3885W: http://palosaari.fi/linux/
3886Q: http://patchwork.linuxtv.org/project/linux-media/list/
3887T: git git://linuxtv.org/anttip/media_tree.git
3888S: Maintained
3889F: drivers/media/usb/dvb-usb-v2/anysee*
3890
3891DVB_USB_AU6610 MEDIA DRIVER
3892M: Antti Palosaari <crope@iki.fi>
3893L: linux-media@vger.kernel.org
a825eaec 3894W: https://linuxtv.org
91952bc0
AP
3895W: http://palosaari.fi/linux/
3896Q: http://patchwork.linuxtv.org/project/linux-media/list/
3897T: git git://linuxtv.org/anttip/media_tree.git
3898S: Maintained
3899F: drivers/media/usb/dvb-usb-v2/au6610*
3900
3901DVB_USB_CE6230 MEDIA DRIVER
3902M: Antti Palosaari <crope@iki.fi>
3903L: linux-media@vger.kernel.org
a825eaec 3904W: https://linuxtv.org
91952bc0
AP
3905W: http://palosaari.fi/linux/
3906Q: http://patchwork.linuxtv.org/project/linux-media/list/
3907T: git git://linuxtv.org/anttip/media_tree.git
3908S: Maintained
3909F: drivers/media/usb/dvb-usb-v2/ce6230*
3910
d099dea2
MK
3911DVB_USB_CXUSB MEDIA DRIVER
3912M: Michael Krufky <mkrufky@linuxtv.org>
3913L: linux-media@vger.kernel.org
a825eaec 3914W: https://linuxtv.org
d099dea2
MK
3915W: http://github.com/mkrufky
3916Q: http://patchwork.linuxtv.org/project/linux-media/list/
3917T: git git://linuxtv.org/media_tree.git
3918S: Maintained
9819da66 3919F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3920
91952bc0 3921DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3922M: Antti Palosaari <crope@iki.fi>
3923L: linux-media@vger.kernel.org
a825eaec 3924W: https://linuxtv.org
91952bc0
AP
3925W: http://palosaari.fi/linux/
3926Q: http://patchwork.linuxtv.org/project/linux-media/list/
3927T: git git://linuxtv.org/anttip/media_tree.git
3928S: Maintained
91952bc0 3929F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3930
5560983b 3931DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3932M: Antti Palosaari <crope@iki.fi>
3933L: linux-media@vger.kernel.org
a825eaec 3934W: https://linuxtv.org
91952bc0
AP
3935Q: http://patchwork.linuxtv.org/project/linux-media/list/
3936T: git git://linuxtv.org/anttip/media_tree.git
3937S: Maintained
5560983b 3938F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3939
8856f5f2
MK
3940DVB_USB_MXL111SF MEDIA DRIVER
3941M: Michael Krufky <mkrufky@linuxtv.org>
3942L: linux-media@vger.kernel.org
a825eaec 3943W: https://linuxtv.org
8856f5f2
MK
3944W: http://github.com/mkrufky
3945Q: http://patchwork.linuxtv.org/project/linux-media/list/
3946T: git git://linuxtv.org/mkrufky/mxl111sf.git
3947S: Maintained
3948F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3949
91952bc0
AP
3950DVB_USB_RTL28XXU MEDIA DRIVER
3951M: Antti Palosaari <crope@iki.fi>
3952L: linux-media@vger.kernel.org
a825eaec 3953W: https://linuxtv.org
91952bc0
AP
3954W: http://palosaari.fi/linux/
3955Q: http://patchwork.linuxtv.org/project/linux-media/list/
3956T: git git://linuxtv.org/anttip/media_tree.git
3957S: Maintained
3958F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3959
3960DVB_USB_V2 MEDIA DRIVER
3961M: Antti Palosaari <crope@iki.fi>
3962L: linux-media@vger.kernel.org
a825eaec 3963W: https://linuxtv.org
91952bc0
AP
3964W: http://palosaari.fi/linux/
3965Q: http://patchwork.linuxtv.org/project/linux-media/list/
3966T: git git://linuxtv.org/anttip/media_tree.git
3967S: Maintained
3968F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3969F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3970
ac0ac38f 3971DYNAMIC DEBUG
5c4a97d1 3972M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3973S: Maintained
3974F: lib/dynamic_debug.c
3975F: include/linux/dynamic_debug.h
3976
789c7048 3977DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3978M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3979S: Maintained
df621252 3980F: drivers/tty/serial/dz.*
789c7048 3981
f17effbe
MF
3982E3X0 POWER BUTTON DRIVER
3983M: Moritz Fischer <moritz.fischer@ettus.com>
3984L: usrp-users@lists.ettus.com
3985W: http://www.ettus.com
3986S: Supported
3987F: drivers/input/misc/e3x0-button.c
3988F: Documentation/devicetree/bindings/input/e3x0-button.txt
3989
91952bc0
AP
3990E4000 MEDIA DRIVER
3991M: Antti Palosaari <crope@iki.fi>
3992L: linux-media@vger.kernel.org
a825eaec 3993W: https://linuxtv.org
91952bc0
AP
3994W: http://palosaari.fi/linux/
3995Q: http://patchwork.linuxtv.org/project/linux-media/list/
3996T: git git://linuxtv.org/anttip/media_tree.git
3997S: Maintained
3998F: drivers/media/tuners/e4000*
3999
1da177e4 4000EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4001M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4002L: linux-scsi@vger.kernel.org
4003S: Maintained
679655da 4004F: drivers/scsi/eata.c
1da177e4 4005
91952bc0
AP
4006EC100 MEDIA DRIVER
4007M: Antti Palosaari <crope@iki.fi>
4008L: linux-media@vger.kernel.org
a825eaec 4009W: https://linuxtv.org
91952bc0
AP
4010W: http://palosaari.fi/linux/
4011Q: http://patchwork.linuxtv.org/project/linux-media/list/
4012T: git git://linuxtv.org/anttip/media_tree.git
4013S: Maintained
4014F: drivers/media/dvb-frontends/ec100*
4015
237fead6 4016ECRYPT FILE SYSTEM
0de9adf2 4017M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4018L: ecryptfs@vger.kernel.org
24a923e4 4019W: http://ecryptfs.org
6dc7516e 4020W: https://launchpad.net/ecryptfs
9f273c24 4021T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4022S: Supported
679655da
JP
4023F: Documentation/filesystems/ecryptfs.txt
4024F: fs/ecryptfs/
237fead6 4025
da9bb1d2 4026EDAC-CORE
8b58be88 4027M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4028M: Borislav Petkov <bp@alien8.de>
009a5410 4029M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 4030L: linux-edac@vger.kernel.org
07cd6bf5
FW
4031T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4032T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4033S: Supported
679655da 4034F: Documentation/edac.txt
91445c72 4035F: drivers/edac/
679655da 4036F: include/linux/edac.h
0e438e3f 4037
c476c23b 4038EDAC-AMD64
8b58be88 4039M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4040M: Borislav Petkov <bp@alien8.de>
91445c72 4041L: linux-edac@vger.kernel.org
487ba8e8 4042S: Maintained
c476c23b
BP
4043F: drivers/edac/amd64_edac*
4044
836dae5d
RR
4045EDAC-CALXEDA
4046M: Doug Thompson <dougthompson@xmission.com>
4047M: Robert Richter <rric@kernel.org>
4048L: linux-edac@vger.kernel.org
836dae5d
RR
4049S: Maintained
4050F: drivers/edac/highbank*
4051
f65aad41
RB
4052EDAC-CAVIUM
4053M: Ralf Baechle <ralf@linux-mips.org>
4054M: David Daney <david.daney@cavium.com>
4055L: linux-edac@vger.kernel.org
4056L: linux-mips@linux-mips.org
f65aad41
RB
4057S: Supported
4058F: drivers/edac/octeon_edac*
4059
0e438e3f 4060EDAC-E752X
8b58be88
JP
4061M: Mark Gross <mark.gross@intel.com>
4062M: Doug Thompson <dougthompson@xmission.com>
91445c72 4063L: linux-edac@vger.kernel.org
0e438e3f 4064S: Maintained
679655da 4065F: drivers/edac/e752x_edac.c
0e438e3f
DP
4066
4067EDAC-E7XXX
8b58be88 4068M: Doug Thompson <dougthompson@xmission.com>
91445c72 4069L: linux-edac@vger.kernel.org
0e438e3f 4070S: Maintained
679655da 4071F: drivers/edac/e7xxx_edac.c
0e438e3f 4072
77c5f5d2 4073EDAC-GHES
009a5410 4074M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4075L: linux-edac@vger.kernel.org
77c5f5d2 4076S: Maintained
2caa67a6 4077F: drivers/edac/ghes_edac.c
77c5f5d2 4078
6bc78404 4079EDAC-I82443BXGX
8b58be88 4080M: Tim Small <tim@buttersideup.com>
91445c72 4081L: linux-edac@vger.kernel.org
6bc78404 4082S: Maintained
679655da 4083F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4084
4085EDAC-I3000
8b58be88 4086M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4087L: linux-edac@vger.kernel.org
6bc78404 4088S: Maintained
679655da 4089F: drivers/edac/i3000_edac.c
6bc78404
DT
4090
4091EDAC-I5000
8b58be88 4092M: Doug Thompson <dougthompson@xmission.com>
91445c72 4093L: linux-edac@vger.kernel.org
ba9a5918 4094S: Maintained
679655da 4095F: drivers/edac/i5000_edac.c
ba9a5918 4096
44c12cb2 4097EDAC-I5400
009a5410 4098M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4099L: linux-edac@vger.kernel.org
44c12cb2 4100S: Maintained
679655da 4101F: drivers/edac/i5400_edac.c
44c12cb2 4102
3c9c92b6 4103EDAC-I7300
009a5410 4104M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4105L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4106S: Maintained
4107F: drivers/edac/i7300_edac.c
4108
67c89316 4109EDAC-I7CORE
009a5410 4110M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4111L: linux-edac@vger.kernel.org
67c89316 4112S: Maintained
70aff0ce 4113F: drivers/edac/i7core_edac.c
67c89316 4114
ba9a5918 4115EDAC-I82975X
8b58be88 4116M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4117M: "Arvind R." <arvino55@gmail.com>
91445c72 4118L: linux-edac@vger.kernel.org
ba9a5918 4119S: Maintained
679655da 4120F: drivers/edac/i82975x_edac.c
ba9a5918 4121
791b4706
JB
4122EDAC-IE31200
4123M: Jason Baron <jbaron@akamai.com>
4124L: linux-edac@vger.kernel.org
791b4706
JB
4125S: Maintained
4126F: drivers/edac/ie31200_edac.c
4127
ccdfb979 4128EDAC-MPC85XX
30c7469b 4129M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4130L: linux-edac@vger.kernel.org
ccdfb979
JT
4131S: Maintained
4132F: drivers/edac/mpc85xx_edac.[ch]
4133
ba9a5918 4134EDAC-PASEMI
8b58be88 4135M: Egor Martovetsky <egor@pasemi.com>
91445c72 4136L: linux-edac@vger.kernel.org
6bc78404 4137S: Maintained
679655da 4138F: drivers/edac/pasemi_edac.c
6bc78404 4139
0e438e3f 4140EDAC-R82600
8b58be88 4141M: Tim Small <tim@buttersideup.com>
91445c72 4142L: linux-edac@vger.kernel.org
0e438e3f 4143S: Maintained
679655da 4144F: drivers/edac/r82600_edac.c
da9bb1d2 4145
4d096ca7 4146EDAC-SBRIDGE
009a5410 4147M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4148L: linux-edac@vger.kernel.org
4d096ca7
MCC
4149S: Maintained
4150F: drivers/edac/sb_edac.c
4151
995e1de4
LH
4152EDAC-XGENE
4153APPLIED MICRO (APM) X-GENE SOC EDAC
4154M: Loc Ho <lho@apm.com>
4155S: Supported
4156F: drivers/edac/xgene_edac.c
4157F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4158
af39917d
CL
4159EDIROL UA-101/UA-1000 DRIVER
4160M: Clemens Ladisch <clemens@ladisch.de>
4161L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4162T: git git://git.alsa-project.org/alsa-kernel.git
4163S: Maintained
4164F: sound/usb/misc/ua101.c
4165
1f7df953 4166EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4167M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4168L: linux-efi@vger.kernel.org
78bef24e 4169T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4170S: Maintained
fb2efb5c 4171F: Documentation/efi-stub.txt
1f7df953
MF
4172F: arch/ia64/kernel/efi.c
4173F: arch/x86/boot/compressed/eboot.[ch]
4174F: arch/x86/include/asm/efi.h
4175F: arch/x86/platform/efi/*
a9499fa7 4176F: drivers/firmware/efi/*
1f7df953
MF
4177F: include/linux/efi*.h
4178
d68772b7
MF
4179EFI VARIABLE FILESYSTEM
4180M: Matthew Garrett <matthew.garrett@nebula.com>
4181M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4182M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4183T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4184L: linux-efi@vger.kernel.org
4185S: Maintained
4186F: fs/efivarfs/
4187
85a00d9b
PJ
4188EFIFB FRAMEBUFFER DRIVER
4189L: linux-fbdev@vger.kernel.org
4190M: Peter Jones <pjones@redhat.com>
4191S: Maintained
8a61f013 4192F: drivers/video/fbdev/efifb.c
85a00d9b 4193
0bee8d28
JT
4194EFS FILESYSTEM
4195W: http://aeschi.ch.eu.org/efs/
4196S: Orphan
679655da 4197F: fs/efs/
0bee8d28 4198
aa8a9e25 4199EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4200M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4201L: netdev@vger.kernel.org
4202S: Maintained
9aa32835 4203F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4204
f0319efe 4205EM28XX VIDEO4LINUX DRIVER
009a5410 4206M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4207L: linux-media@vger.kernel.org
a825eaec 4208W: https://linuxtv.org
f0319efe
MCC
4209T: git git://linuxtv.org/media_tree.git
4210S: Maintained
4211F: drivers/media/usb/em28xx/
4212
3e3a7d66 4213EMBEDDED LINUX
8b58be88
JP
4214M: Paul Gortmaker <paul.gortmaker@windriver.com>
4215M: Matt Mackall <mpm@selenic.com>
4216M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4217L: linux-embedded@vger.kernel.org
4218S: Maintained
4219
32505876
JS
4220EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4221M: James Smart <james.smart@avagotech.com>
4222M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4223L: linux-scsi@vger.kernel.org
32505876 4224W: http://www.avagotech.com
ce00f85c 4225S: Supported
679655da 4226F: drivers/scsi/lpfc/
3a1c1d44 4227
5f5bac82 4228ENE CB710 FLASH CARD READER DRIVER
8b58be88 4229M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4230S: Maintained
4231F: drivers/misc/cb710/
4232F: drivers/mmc/host/cb710-mmc.*
4233F: include/linux/cb710.h
4234
931e39a1
ML
4235ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4236M: Maxim Levitsky <maximlevitsky@gmail.com>
4237S: Maintained
2a837449 4238F: drivers/media/rc/ene_ir.*
931e39a1 4239
ec207dcc
GS
4240ENHANCED ERROR HANDLING (EEH)
4241M: Gavin Shan <shangw@linux.vnet.ibm.com>
4242L: linuxppc-dev@lists.ozlabs.org
4243S: Supported
4244F: Documentation/powerpc/eeh-pci-error-recovery.txt
4245F: arch/powerpc/kernel/eeh*.c
4246
d5ca9006 4247EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4248M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4249S: Maintained
084bad91 4250T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4251F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4252F: include/video/s1d13xxxfb.h
d5ca9006 4253
38df6492
ME
4254ET131X NETWORK DRIVER
4255M: Mark Einon <mark.einon@gmail.com>
4256S: Odd Fixes
4257F: drivers/net/ethernet/agere/
4258
1da177e4 4259ETHERNET BRIDGE
adbbf69d 4260M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4261L: bridge@lists.linux-foundation.org
4c325313 4262L: netdev@vger.kernel.org
c996d8b9 4263W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4264S: Maintained
679655da
JP
4265F: include/linux/netfilter_bridge/
4266F: net/bridge/
1da177e4 4267
22f08ad9
FF
4268ETHERNET PHY LIBRARY
4269M: Florian Fainelli <f.fainelli@gmail.com>
4270L: netdev@vger.kernel.org
4271S: Maintained
4272F: include/linux/phy.h
4273F: include/linux/phy_fixed.h
4274F: drivers/net/phy/
4275F: Documentation/networking/phy.txt
4276F: drivers/of/of_mdio.c
4277F: drivers/of/of_net.c
4278
1da177e4 4279EXT2 FILE SYSTEM
d8130624 4280M: Jan Kara <jack@suse.com>
72be2ccf 4281L: linux-ext4@vger.kernel.org
1da177e4 4282S: Maintained
679655da
JP
4283F: Documentation/filesystems/ext2.txt
4284F: fs/ext2/
4285F: include/linux/ext2*
1da177e4 4286
72be2ccf 4287EXT4 FILE SYSTEM
8b58be88 4288M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4289M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4290L: linux-ext4@vger.kernel.org
08a225f1 4291W: http://ext4.wiki.kernel.org
8a6e2535 4292Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4293T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4294S: Maintained
679655da
JP
4295F: Documentation/filesystems/ext4.txt
4296F: fs/ext4/
1da177e4 4297
c5532b09 4298Extended Verification Module (EVM)
74dd744f
MZ
4299M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4300L: linux-ima-devel@lists.sourceforge.net
4301L: linux-security-module@vger.kernel.org
c5532b09
MZ
4302S: Supported
4303F: security/integrity/evm/
4304
df6b3cfe
MH
4305EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4306M: MyungJoo Ham <myungjoo.ham@samsung.com>
4307M: Chanwoo Choi <cw00.choi@samsung.com>
4308L: linux-kernel@vger.kernel.org
81df63a9 4309T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4310S: Maintained
4311F: drivers/extcon/
cd2c3e7f
CC
4312F: include/linux/extcon/
4313F: include/linux/extcon.h
df6b3cfe 4314F: Documentation/extcon/
cd2c3e7f 4315F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4316
e2a75c44 4317EXYNOS DP DRIVER
b7701755 4318M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4319L: dri-devel@lists.freedesktop.org
4320S: Maintained
4321F: drivers/gpu/drm/exynos/exynos_dp*
4322
33ad3912
DL
4323EXYNOS MIPI DISPLAY DRIVERS
4324M: Inki Dae <inki.dae@samsung.com>
4325M: Donghwa Lee <dh09.lee@samsung.com>
4326M: Kyungmin Park <kyungmin.park@samsung.com>
4327L: linux-fbdev@vger.kernel.org
4328S: Maintained
8a61f013 4329F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4330F: include/video/exynos_mipi*
4331
e53004e2 4332F71805F HARDWARE MONITORING DRIVER
d8130624 4333M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4334L: lm-sensors@lm-sensors.org
4335S: Maintained
679655da
JP
4336F: Documentation/hwmon/f71805f
4337F: drivers/hwmon/f71805f.c
e53004e2 4338
eea977ed
MB
4339FC0011 TUNER DRIVER
4340M: Michael Buesch <m@bues.ch>
4341L: linux-media@vger.kernel.org
4342S: Maintained
ccae7af2
MCC
4343F: drivers/media/tuners/fc0011.h
4344F: drivers/media/tuners/fc0011.c
eea977ed 4345
91952bc0
AP
4346FC2580 MEDIA DRIVER
4347M: Antti Palosaari <crope@iki.fi>
4348L: linux-media@vger.kernel.org
a825eaec 4349W: https://linuxtv.org
91952bc0
AP
4350W: http://palosaari.fi/linux/
4351Q: http://patchwork.linuxtv.org/project/linux-media/list/
4352T: git git://linuxtv.org/anttip/media_tree.git
4353S: Maintained
4354F: drivers/media/tuners/fc2580*
eea977ed 4355
88b2dbdb
EP
4356FANOTIFY
4357M: Eric Paris <eparis@redhat.com>
4358S: Maintained
4359F: fs/notify/fanotify/
4360F: include/linux/fanotify.h
c117ab84 4361F: include/uapi/linux/fanotify.h
88b2dbdb 4362
1da177e4 4363FARSYNC SYNCHRONOUS DRIVER
8b58be88 4364M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4365W: http://www.farsite.co.uk/
4366S: Supported
679655da 4367F: drivers/net/wan/farsync.*
1da177e4 4368
c5408b88 4369FAULT INJECTION SUPPORT
8b58be88 4370M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4371S: Supported
679655da
JP
4372F: Documentation/fault-injection/
4373F: lib/fault-inject.c
c5408b88 4374
053e514f
NT
4375FBTFT Framebuffer drivers
4376M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4377M: Noralf Trønnes <noralf@tronnes.org>
4378S: Maintained
4379F: drivers/staging/fbtft/
4380
cae727db 4381FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4382M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4383L: fcoe-devel@open-fcoe.org
cae727db
RL
4384W: www.Open-FCoE.org
4385S: Supported
4386F: drivers/scsi/libfc/
4387F: drivers/scsi/fcoe/
4388F: include/scsi/fc/
4389F: include/scsi/libfc.h
4390F: include/scsi/libfcoe.h
c117ab84 4391F: include/uapi/scsi/fc/
cae727db 4392
e2d1d6c0 4393FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4394M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4395M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4396L: linux-fsdevel@vger.kernel.org
1da177e4 4397S: Maintained
679655da
JP
4398F: include/linux/fcntl.h
4399F: include/linux/fs.h
c117ab84
CEB
4400F: include/uapi/linux/fcntl.h
4401F: include/uapi/linux/fs.h
679655da
JP
4402F: fs/fcntl.c
4403F: fs/locks.c
1da177e4 4404
e2d1d6c0 4405FILESYSTEMS (VFS and infrastructure)
8b58be88 4406M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4407L: linux-fsdevel@vger.kernel.org
173acc7c 4408S: Maintained
679655da 4409F: fs/*
173acc7c 4410
b26e0ed4 4411FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4412M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4413L: lm-sensors@lm-sensors.org
4414S: Maintained
d5ca6918
JP
4415F: drivers/hwmon/f75375s.c
4416F: include/linux/f75375s.h
b26e0ed4 4417
a331b0c3
CL
4418FIREWIRE AUDIO DRIVERS
4419M: Clemens Ladisch <clemens@ladisch.de>
4420L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4421T: git git://git.alsa-project.org/alsa-kernel.git
4422S: Maintained
4423F: sound/firewire/
4424
eb86ec51
SR
4425FIREWIRE MEDIA DRIVERS (firedtv)
4426M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4427L: linux-media@vger.kernel.org
4428L: linux1394-devel@lists.sourceforge.net
4429T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4430S: Maintained
4431F: drivers/media/firewire/
4432
a511ce33
CB
4433FIREWIRE SBP-2 TARGET
4434M: Chris Boot <bootc@bootc.net>
4435L: linux-scsi@vger.kernel.org
4436L: target-devel@vger.kernel.org
4437L: linux1394-devel@lists.sourceforge.net
4438T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4439S: Maintained
4440F: drivers/target/sbp/
4441
7d2c86b5 4442FIREWIRE SUBSYSTEM
8b58be88 4443M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4444L: linux1394-devel@lists.sourceforge.net
958a29cb 4445W: http://ieee1394.wiki.kernel.org/
2ca526bf 4446T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4447S: Maintained
679655da 4448F: drivers/firewire/
8f06ce3b
SR
4449F: include/linux/firewire.h
4450F: include/uapi/linux/firewire*.h
9f6d3c4b 4451F: tools/firewire/
e2d1d6c0
RD
4452
4453FIRMWARE LOADER (request_firmware)
39e68089
ML
4454M: Ming Lei <ming.lei@canonical.com>
4455L: linux-kernel@vger.kernel.org
4456S: Maintained
679655da
JP
4457F: Documentation/firmware_class/
4458F: drivers/base/firmware*.c
4459F: include/linux/firmware.h
e2d1d6c0 4460
f730e3dc 4461FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4462M: Joshua Morris <josh.h.morris@us.ibm.com>
4463M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4464S: Maintained
4465F: drivers/block/rsxx/
4466
8206f664 4467FLOPPY DRIVER
e5f6450c 4468M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4469T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4470S: Odd fixes
4471F: drivers/block/floppy.c
4472
9c9f32ed
AR
4473FMC SUBSYSTEM
4474M: Alessandro Rubini <rubini@gnudd.com>
4475W: http://www.ohwr.org/projects/fmc-bus
4476S: Supported
4477F: drivers/fmc/
4478F: include/linux/fmc*.h
4479F: include/linux/ipmi-fru.h
4480K: fmc_d.*register
4481
3c0ed7d5
AT
4482FPGA MANAGER FRAMEWORK
4483M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4484R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4485S: Maintained
4486F: drivers/fpga/
4487F: include/linux/fpga/fpga-mgr.h
4488W: http://www.rocketboards.org
4489
e2d1d6c0 4490FPU EMULATOR
8b58be88 4491M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4492W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4493S: Maintained
679655da 4494F: arch/x86/math-emu/
e2d1d6c0
RD
4495
4496FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4497L: netdev@vger.kernel.org
c173bfac 4498S: Orphan
679655da
JP
4499F: drivers/net/wan/dlci.c
4500F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4501
4502FRAMEBUFFER LAYER
5489e948
JCPV
4503M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4504M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4505L: linux-fbdev@vger.kernel.org
e2d1d6c0 4506W: http://linux-fbdev.sourceforge.net/
b22fe37b 4507Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4508T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4509S: Maintained
679655da 4510F: Documentation/fb/
b22fe37b
PM
4511F: drivers/video/
4512F: include/video/
679655da 4513F: include/linux/fb.h
c117ab84
CEB
4514F: include/uapi/video/
4515F: include/uapi/linux/fb.h
e2d1d6c0 4516
a57c188e 4517FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4518M: Timur Tabi <timur@tabi.org>
a57c188e 4519L: linux-fbdev@vger.kernel.org
c4ef9bc4 4520S: Maintained
8a61f013 4521F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4522
e2d1d6c0 4523FREESCALE DMA DRIVER
8b58be88
JP
4524M: Li Yang <leoli@freescale.com>
4525M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4526L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4527S: Maintained
679655da 4528F: drivers/dma/fsldma.*
e2d1d6c0
RD
4529
4530FREESCALE I2C CPM DRIVER
8b58be88 4531M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4532L: linuxppc-dev@lists.ozlabs.org
846557d3 4533L: linux-i2c@vger.kernel.org
0d2b405a 4534S: Maintained
679655da 4535F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4536
60e8c5ab 4537FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4538M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4539L: linux-fbdev@vger.kernel.org
efc03ecb 4540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4541S: Maintained
bad985a1 4542F: include/linux/platform_data/video-imxfb.h
8a61f013 4543F: drivers/video/fbdev/imxfb.c
60e8c5ab 4544
4d8e2cef
HX
4545FREESCALE QUAD SPI DRIVER
4546M: Han Xu <han.xu@freescale.com>
4547L: linux-mtd@lists.infradead.org
4548S: Maintained
4549F: drivers/mtd/spi-nor/fsl-quadspi.c
4550
4689a6b1 4551FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4552M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4553M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4554L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4555L: netdev@vger.kernel.org
4556S: Maintained
ec21e2ec 4557F: drivers/net/ethernet/freescale/fs_enet/
679655da 4558F: include/linux/fs_enet_pd.h
4689a6b1 4559
d9e9d82c 4560FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4561L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4562S: Orphan
7aa1aa6e
ZQ
4563F: drivers/soc/fsl/qe/
4564F: include/soc/fsl/*qe*.h
4565F: include/soc/fsl/*ucc*.h
d9e9d82c 4566
b55ef929 4567FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4568M: Li Yang <leoli@freescale.com>
6372594a 4569L: linux-usb@vger.kernel.org
a4724ed6 4570L: linuxppc-dev@lists.ozlabs.org
a7205b30 4571S: Maintained
faf2e1db 4572F: drivers/usb/gadget/udc/fsl*
a7205b30 4573
beaf53bf 4574FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4575M: Li Yang <leoli@freescale.com>
beaf53bf 4576L: netdev@vger.kernel.org
a4724ed6 4577L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4578S: Maintained
ec21e2ec 4579F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4580
abb1ed7b
CM
4581FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4582M: Claudiu Manoil <claudiu.manoil@freescale.com>
4583L: netdev@vger.kernel.org
4584S: Maintained
4585F: drivers/net/ethernet/freescale/gianfar*
4586X: drivers/net/ethernet/freescale/gianfar_ptp.c
4587F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4588
d9e9d82c 4589FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4590M: Timur Tabi <timur@tabi.org>
a4724ed6 4591L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4592S: Maintained
df621252 4593F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4594
4595FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4596M: Timur Tabi <timur@tabi.org>
dc85950a 4597M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4598M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4599L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4600L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4601S: Maintained
69aefcea 4602F: sound/soc/fsl/fsl*
dc85950a 4603F: sound/soc/fsl/imx*
69aefcea 4604F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4605
31c88965 4606FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4607M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4608L: linux-kernel@vger.kernel.org
4609S: Maintained
4610F: drivers/staging/fsl-mc/
4611
1da177e4 4612FREEVXFS FILESYSTEM
8b58be88 4613M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4614W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4615S: Maintained
679655da 4616F: fs/freevxfs/
1da177e4 4617
71038f52 4618FREEZER
49db1903 4619M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4620M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4621L: linux-pm@vger.kernel.org
71038f52 4622S: Supported
679655da
JP
4623F: Documentation/power/freezing-of-tasks.txt
4624F: include/linux/freezer.h
4625F: kernel/freezer.c
71038f52 4626
839a1f79
KRW
4627FRONTSWAP API
4628M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4629L: linux-kernel@vger.kernel.org
4630S: Maintained
4631F: mm/frontswap.c
4632F: include/linux/frontswap.h
4633
a5432f5a 4634FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4635M: David Howells <dhowells@redhat.com>
e62d6e24 4636L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4637S: Supported
4638F: Documentation/filesystems/caching/
4639F: fs/fscache/
4640F: include/linux/fscache*.h
4641
f58ad8f5 4642F2FS FILE SYSTEM
9b29d481 4643M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4644M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4645R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4646L: linux-f2fs-devel@lists.sourceforge.net
4647W: http://en.wikipedia.org/wiki/F2FS
4648T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4649S: Maintained
4650F: Documentation/filesystems/f2fs.txt
3bac380c 4651F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4652F: fs/f2fs/
4653F: include/linux/f2fs_fs.h
62d43eeb 4654F: include/trace/events/f2fs.h
f58ad8f5 4655
5ab7ffea 4656FUJITSU FR-V (FRV) PORT
0cf0305f 4657S: Orphan
679655da 4658F: arch/frv/
1da177e4 4659
20b93734 4660FUJITSU LAPTOP EXTRAS
409a3e98 4661M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4662L: platform-driver-x86@vger.kernel.org
20b93734 4663S: Maintained
679655da 4664F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4665
4da621b6
HK
4666FUJITSU M-5MO LS CAMERA ISP DRIVER
4667M: Kyungmin Park <kyungmin.park@samsung.com>
4668M: Heungjun Kim <riverful.kim@samsung.com>
4669L: linux-media@vger.kernel.org
4670S: Maintained
90d72ac6 4671F: drivers/media/i2c/m5mols/
b5dcee22 4672F: include/media/i2c/m5mols.h
4da621b6 4673
2d24c490
RG
4674FUJITSU TABLET EXTRAS
4675M: Robert Gerlach <khnz@gmx.de>
4676L: platform-driver-x86@vger.kernel.org
4677S: Maintained
4678F: drivers/platform/x86/fujitsu-tablet.c
4679
04578f17 4680FUSE: FILESYSTEM IN USERSPACE
8b58be88 4681M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4682L: fuse-devel@lists.sourceforge.net
4683W: http://fuse.sourceforge.net/
0a30f612 4684T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4685S: Maintained
679655da 4686F: fs/fuse/
c117ab84 4687F: include/uapi/linux/fuse.h
0a30f612 4688F: Documentation/filesystems/fuse.txt
04578f17 4689
1da177e4 4690FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4691M: Rik Faith <faith@cs.unc.edu>
1da177e4 4692L: linux-scsi@vger.kernel.org
baaea1dc 4693S: Odd Fixes (e.g., new signatures)
679655da 4694F: drivers/scsi/fdomain.*
1da177e4 4695
d8e2162c
PO
4696GCOV BASED KERNEL PROFILING
4697M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4698S: Maintained
4699F: kernel/gcov/
4700F: Documentation/gcov.txt
4701
1da177e4 4702GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4703M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4704L: linux-scsi@vger.kernel.org
4705W: http://www.icp-vortex.com/
4706S: Supported
679655da 4707F: drivers/scsi/gdt*
1da177e4 4708
158daf16
JK
4709GDB KERNEL DEBUGGING HELPER SCRIPTS
4710M: Jan Kiszka <jan.kiszka@siemens.com>
4711S: Supported
4712F: scripts/gdb/
4713
3169a1c7
HV
4714GEMTEK FM RADIO RECEIVER DRIVER
4715M: Hans Verkuil <hverkuil@xs4all.nl>
4716L: linux-media@vger.kernel.org
4717T: git git://linuxtv.org/media_tree.git
a825eaec 4718W: https://linuxtv.org
3169a1c7
HV
4719S: Maintained
4720F: drivers/media/radio/radio-gemtek*
4721
1c23af90 4722GENERIC GPIO I2C DRIVER
880b0e26 4723M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4724S: Supported
679655da
JP
4725F: drivers/i2c/busses/i2c-gpio.c
4726F: include/linux/i2c-gpio.h
1c23af90 4727
92ed1a76
PK
4728GENERIC GPIO I2C MULTIPLEXER DRIVER
4729M: Peter Korsgaard <peter.korsgaard@barco.com>
4730L: linux-i2c@vger.kernel.org
4731S: Supported
e7065e20
JD
4732F: drivers/i2c/muxes/i2c-mux-gpio.c
4733F: include/linux/i2c-mux-gpio.h
4734F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4735
9251ce95 4736GENERIC HDLC (WAN) DRIVERS
8b58be88 4737M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4738W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4739S: Maintained
679655da
JP
4740F: drivers/net/wan/c101.c
4741F: drivers/net/wan/hd6457*
4742F: drivers/net/wan/hdlc*
4743F: drivers/net/wan/n2.c
4744F: drivers/net/wan/pc300too.c
4745F: drivers/net/wan/pci200syn.c
4746F: drivers/net/wan/wanxl*
1da177e4 4747
1527aab6 4748GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4749M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4750L: linux-arch@vger.kernel.org
4751T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4752S: Maintained
14430813
JP
4753F: include/asm-generic/
4754F: include/uapi/asm-generic/
1527aab6 4755
ff764963
KVA
4756GENERIC PHY FRAMEWORK
4757M: Kishon Vijay Abraham I <kishon@ti.com>
4758L: linux-kernel@vger.kernel.org
4759T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4760S: Supported
4761F: drivers/phy/
4762F: include/linux/phy/
4763
eea97aed
KH
4764GENERIC PM DOMAINS
4765M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4766M: Kevin Hilman <khilman@kernel.org>
4767M: Ulf Hansson <ulf.hansson@linaro.org>
4768L: linux-pm@vger.kernel.org
4769S: Supported
4770F: drivers/base/power/domain*.c
4771F: include/linux/pm_domain.h
4772
ccb86a69 4773GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4774M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4775L: kvm@vger.kernel.org
ccb86a69
MT
4776S: Supported
4777F: drivers/uio/uio_pci_generic.c
4778
f8f1ec73
JP
4779GET_MAINTAINER SCRIPT
4780M: Joe Perches <joe@perches.com>
4781S: Maintained
4782F: scripts/get_maintainer.pl
4783
5be7b50f 4784GFS2 FILE SYSTEM
8b58be88 4785M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4786M: Bob Peterson <rpeterso@redhat.com>
a4644184 4787L: cluster-devel@redhat.com
5be7b50f 4788W: http://sources.redhat.com/cluster/
28666d6d 4789T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4790S: Supported
679655da
JP
4791F: Documentation/filesystems/gfs2*.txt
4792F: fs/gfs2/
c117ab84 4793F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4794
0a34eb8f 4795GIGASET ISDN DRIVERS
6b096fde 4796M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4797L: gigaset307x-common@lists.sourceforge.net
4798W: http://gigaset307x.sourceforge.net/
6b096fde 4799S: Odd Fixes
679655da
JP
4800F: Documentation/isdn/README.gigaset
4801F: drivers/isdn/gigaset/
c117ab84 4802F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4803
7eea35fe
JP
4804GO7007 MPEG CODEC
4805M: Hans Verkuil <hans.verkuil@cisco.com>
4806L: linux-media@vger.kernel.org
4807S: Maintained
4808F: drivers/media/usb/go7007/
4809
ca96ea86
BN
4810GOODIX TOUCHSCREEN
4811M: Bastien Nocera <hadess@hadess.net>
4812L: linux-input@vger.kernel.org
4813S: Maintained
4814F: drivers/input/touchscreen/goodix.c
4815
a0dc00b4 4816GPIO SUBSYSTEM
e4651a9f 4817M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4818M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4819L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4820T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4821S: Maintained
4822F: Documentation/gpio/
a0dc00b4 4823F: drivers/gpio/
bdc6e95e
AC
4824F: include/linux/gpio/
4825F: include/linux/gpio.h
9b692346 4826F: include/asm-generic/gpio.h
a0dc00b4 4827
71a6d0af
HW
4828GRE DEMULTIPLEXER DRIVER
4829M: Dmitry Kozlov <xeb@mail.ru>
4830L: netdev@vger.kernel.org
4831S: Maintained
11c26770
JP
4832F: net/ipv4/gre_demux.c
4833F: net/ipv4/gre_offload.c
71a6d0af
HW
4834F: include/net/gre.h
4835
d4c41139
KG
4836GRETH 10/100/1G Ethernet MAC device driver
4837M: Kristoffer Glembo <kristoffer@gaisler.com>
4838L: netdev@vger.kernel.org
4839S: Maintained
a31a96ad 4840F: drivers/net/ethernet/aeroflex/
d4c41139 4841
e8deeae2 4842GSPCA FINEPIX SUBDRIVER
8b58be88 4843M: Frank Zago <frank@zago.net>
661263b5 4844L: linux-media@vger.kernel.org
275ffde4 4845T: git git://linuxtv.org/media_tree.git
e8deeae2 4846S: Maintained
0c0d06ca 4847F: drivers/media/usb/gspca/finepix.c
e8deeae2 4848
4b3fa3c4
OL
4849GSPCA GL860 SUBDRIVER
4850M: Olivier Lorin <o.lorin@laposte.net>
4851L: linux-media@vger.kernel.org
275ffde4 4852T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4853S: Maintained
0c0d06ca 4854F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4855
e8deeae2 4856GSPCA M5602 SUBDRIVER
8b58be88 4857M: Erik Andren <erik.andren@gmail.com>
661263b5 4858L: linux-media@vger.kernel.org
275ffde4 4859T: git git://linuxtv.org/media_tree.git
e8deeae2 4860S: Maintained
0c0d06ca 4861F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4862
4863GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4864M: Hans de Goede <hdegoede@redhat.com>
661263b5 4865L: linux-media@vger.kernel.org
275ffde4 4866T: git git://linuxtv.org/media_tree.git
e8deeae2 4867S: Maintained
0c0d06ca 4868F: drivers/media/usb/gspca/pac207.c
e8deeae2 4869
261982f1 4870GSPCA SN9C20X SUBDRIVER
d95c5b0b 4871M: Brian Johnson <brijohn@gmail.com>
261982f1 4872L: linux-media@vger.kernel.org
275ffde4 4873T: git git://linuxtv.org/media_tree.git
261982f1 4874S: Maintained
0c0d06ca 4875F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4876
e8deeae2 4877GSPCA T613 SUBDRIVER
8b58be88 4878M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4879L: linux-media@vger.kernel.org
275ffde4 4880T: git git://linuxtv.org/media_tree.git
e8deeae2 4881S: Maintained
0c0d06ca 4882F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4883
4884GSPCA USB WEBCAM DRIVER
fc3f906b 4885M: Hans de Goede <hdegoede@redhat.com>
661263b5 4886L: linux-media@vger.kernel.org
275ffde4 4887T: git git://linuxtv.org/media_tree.git
e8deeae2 4888S: Maintained
0c0d06ca 4889F: drivers/media/usb/gspca/
e8deeae2 4890
584ec979 4891GUID PARTITION TABLE (GPT)
4f973c63 4892M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4893L: linux-efi@vger.kernel.org
4894S: Maintained
4895F: block/partitions/efi.*
4896
aa3c598b 4897STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4898M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4899L: linux-media@vger.kernel.org
275ffde4 4900T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4901S: Maintained
4902F: drivers/media/usb/stk1160/
e8deeae2 4903
4e456b86
YS
4904H8/300 ARCHITECTURE
4905M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4906L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4907W: http://uclinux-h8.sourceforge.jp
4908T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4909S: Maintained
4910F: arch/h8300/
4911F: drivers/clocksource/h8300_*.c
4912F: drivers/clk/h8300/
4913F: drivers/irqchip/irq-renesas-h8*.c
4914
71a6d0af
HW
4915HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4916M: Frank Seidel <frank@f-seidel.de>
4917L: platform-driver-x86@vger.kernel.org
4918W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4919S: Maintained
4920F: drivers/platform/x86/hdaps.c
4921
48fc9e26
HV
4922HDPVR USB VIDEO ENCODER DRIVER
4923M: Hans Verkuil <hverkuil@xs4all.nl>
4924L: linux-media@vger.kernel.org
4925T: git git://linuxtv.org/media_tree.git
a825eaec 4926W: https://linuxtv.org
48fc9e26 4927S: Odd Fixes
14430813 4928F: drivers/media/usb/hdpvr/
48fc9e26 4929
71a6d0af 4930HWPOISON MEMORY FAILURE HANDLING
f9625c48 4931M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4932L: linux-mm@kvack.org
71a6d0af
HW
4933S: Maintained
4934F: mm/memory-failure.c
4935F: mm/hwpoison-inject.c
4936
4937HYPERVISOR VIRTUAL CONSOLE DRIVER
4938L: linuxppc-dev@lists.ozlabs.org
4939S: Odd Fixes
4940F: drivers/tty/hvc/
4941
e5ab1477
AP
4942HACKRF MEDIA DRIVER
4943M: Antti Palosaari <crope@iki.fi>
4944L: linux-media@vger.kernel.org
a825eaec 4945W: https://linuxtv.org
e5ab1477
AP
4946W: http://palosaari.fi/linux/
4947Q: http://patchwork.linuxtv.org/project/linux-media/list/
4948T: git git://linuxtv.org/anttip/media_tree.git
4949S: Maintained
4950F: drivers/media/usb/hackrf/
4951
5b543965 4952HARDWARE MONITORING
d8130624 4953M: Jean Delvare <jdelvare@suse.com>
ca462085 4954M: Guenter Roeck <linux@roeck-us.net>
5b543965 4955L: lm-sensors@lm-sensors.org
595142e0 4956W: http://www.lm-sensors.org/
a94ef4ed 4957T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4958T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4959S: Maintained
047f4ec2 4960F: Documentation/hwmon/
679655da 4961F: drivers/hwmon/
047f4ec2 4962F: include/linux/hwmon*.h
5b543965 4963
844dd05f 4964HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4965M: Matt Mackall <mpm@selenic.com>
4966M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4967L: linux-crypto@vger.kernel.org
c0d0787b 4968S: Odd fixes
679655da
JP
4969F: Documentation/hw_random.txt
4970F: drivers/char/hw_random/
4971F: include/linux/hw_random.h
844dd05f 4972
8b37fcfc
OBC
4973HARDWARE SPINLOCK CORE
4974M: Ohad Ben-Cohen <ohad@wizery.com>
4975S: Maintained
9f273c24 4976T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
4977F: Documentation/hwspinlock.txt
4978F: drivers/hwspinlock/hwspinlock_*
4979F: include/linux/hwspinlock.h
4980
1da177e4 4981HARMONY SOUND DRIVER
ac6aecbf 4982L: linux-parisc@vger.kernel.org
1da177e4 4983S: Maintained
679655da 4984F: sound/parisc/harmony.*
1da177e4 4985
91952bc0
AP
4986HD29L2 MEDIA DRIVER
4987M: Antti Palosaari <crope@iki.fi>
4988L: linux-media@vger.kernel.org
a825eaec 4989W: https://linuxtv.org
91952bc0
AP
4990W: http://palosaari.fi/linux/
4991Q: http://patchwork.linuxtv.org/project/linux-media/list/
4992T: git git://linuxtv.org/anttip/media_tree.git
4993S: Maintained
4994F: drivers/media/dvb-frontends/hd29l2*
4995
e2d1d6c0 4996HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 4997L: iss_storagedev@hp.com
af9f1b3c 4998S: Orphan
679655da
JP
4999F: Documentation/blockdev/cpqarray.txt
5000F: drivers/block/cpqarray.*
e2d1d6c0 5001
9257aa49 5002HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
693373db 5003M: Don Brace <don.brace@pmcs.com>
9257aa49 5004L: iss_storagedev@hp.com
693373db
DB
5005L: storagedev@pmcs.com
5006L: linux-scsi@vger.kernel.org
9257aa49
SC
5007S: Supported
5008F: Documentation/scsi/hpsa.txt
5009F: drivers/scsi/hpsa*.[ch]
5010F: include/linux/cciss*.h
c117ab84 5011F: include/uapi/linux/cciss*.h
9257aa49 5012
e2d1d6c0 5013HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 5014M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 5015L: iss_storagedev@hp.com
693373db
DB
5016L: storagedev@pmcs.com
5017L: linux-scsi@vger.kernel.org
e2d1d6c0 5018S: Supported
679655da
JP
5019F: Documentation/blockdev/cciss.txt
5020F: drivers/block/cciss*
5021F: include/linux/cciss_ioctl.h
c117ab84 5022F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5023
1da177e4 5024HFS FILESYSTEM
6cf515e1
GU
5025L: linux-fsdevel@vger.kernel.org
5026S: Orphan
679655da
JP
5027F: Documentation/filesystems/hfs.txt
5028F: fs/hfs/
1da177e4 5029
ef575f47
GU
5030HFSPLUS FILESYSTEM
5031L: linux-fsdevel@vger.kernel.org
5032S: Orphan
5033F: Documentation/filesystems/hfsplus.txt
5034F: fs/hfsplus/
5035
1da177e4 5036HGA FRAMEBUFFER DRIVER
8b58be88 5037M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5038L: linux-nvidia@lists.surfsouth.com
5039W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5040S: Maintained
8a61f013 5041F: drivers/video/fbdev/hgafb.c
1da177e4 5042
4480f15b 5043HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5044M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5045M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5046L: linux-pm@vger.kernel.org
e2d1d6c0 5047S: Supported
679655da
JP
5048F: arch/x86/power/
5049F: drivers/base/power/
5050F: kernel/power/
5051F: include/linux/suspend.h
5052F: include/linux/freezer.h
5053F: include/linux/pm.h
679655da 5054F: arch/*/include/asm/suspend*.h
e2d1d6c0 5055
4ef4caad 5056HID CORE LAYER
e5f6450c 5057M: Jiri Kosina <jikos@kernel.org>
406df153 5058R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5059L: linux-input@vger.kernel.org
54e5881d 5060T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5061S: Maintained
679655da
JP
5062F: drivers/hid/
5063F: include/linux/hid*
c117ab84 5064F: include/uapi/linux/hid*
4ef4caad 5065
30ee72f0 5066HID SENSOR HUB DRIVERS
e5f6450c 5067M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5068M: Jonathan Cameron <jic23@kernel.org>
5069M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5070L: linux-input@vger.kernel.org
5071L: linux-iio@vger.kernel.org
5072S: Maintained
5073F: Documentation/hid/hid-sensor*
5074F: drivers/hid/hid-sensor-*
5075F: drivers/iio/*/hid-*
5076F: include/linux/hid-sensor-*
5077
38bed542 5078HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5079M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5080L: linux-kernel@vger.kernel.org
75fc2d37 5081T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5082S: Maintained
679655da 5083F: Documentation/timers/
5cee9645 5084F: kernel/time/hrtimer.c
88606e80
TG
5085F: kernel/time/clockevents.c
5086F: kernel/time/tick*.*
5087F: kernel/time/timer_*.c
05ed8490 5088F: include/linux/clockchips.h
679655da 5089F: include/linux/hrtimer.h
38bed542 5090
1da177e4 5091HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5092L: linux-hams@vger.kernel.org
8b64f2a0 5093S: Orphan
679655da
JP
5094F: drivers/net/hamradio/dmascc.c
5095F: drivers/net/hamradio/scc.c
1da177e4 5096
ede1e6f8 5097HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5098M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5099W: http://www.highpoint-tech.com
5100S: Supported
679655da
JP
5101F: Documentation/scsi/hptiop.txt
5102F: drivers/scsi/hptiop.c
ede1e6f8 5103
1da177e4 5104HIPPI
8b58be88 5105M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5106L: linux-hippi@sunsite.dk
5107S: Maintained
679655da 5108F: include/linux/hippidevice.h
c117ab84 5109F: include/uapi/linux/if_hippi.h
679655da 5110F: net/802/hippi.c
ff5a3b50 5111F: drivers/net/hippi/
1da177e4 5112
16c6c252
JG
5113HISILICON SAS Controller
5114M: John Garry <john.garry@huawei.com>
5115W: http://www.hisilicon.com
5116S: Supported
5117F: drivers/scsi/hisi_sas/
5118F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5119
ff1d2767 5120HOST AP DRIVER
8b58be88 5121M: Jouni Malinen <j@w1.fi>
85d32e7b 5122L: hostap@shmoo.com (subscribers-only)
724c6b35 5123L: linux-wireless@vger.kernel.org
ff1d2767
JM
5124W: http://hostap.epitest.fi/
5125S: Maintained
eb4f98d5 5126F: drivers/net/wireless/intersil/hostap/
ff1d2767 5127
dd8cd779 5128HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5129L: platform-driver-x86@vger.kernel.org
95c70215 5130S: Orphan
679655da 5131F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5132
e2d1d6c0 5133HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5134M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5135S: Maintained
7e25d724 5136F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5137
7d2c86b5 5138HPET: High Precision Event Timers driver
8b58be88 5139M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5140S: Maintained
679655da
JP
5141F: Documentation/timers/hpet.txt
5142F: drivers/char/hpet.c
5143F: include/linux/hpet.h
c117ab84 5144F: include/uapi/linux/hpet.h
b9b0332f 5145
e07b5d79 5146HPET: x86
9e06f631 5147S: Orphan
679655da
JP
5148F: arch/x86/kernel/hpet.c
5149F: arch/x86/include/asm/hpet.h
b9b0332f 5150
1da177e4 5151HPFS FILESYSTEM
8b58be88 5152M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5153W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5154S: Maintained
679655da 5155F: fs/hpfs/
1da177e4 5156
3441cded 5157HSI SUBSYSTEM
56459ea9
SR
5158M: Sebastian Reichel <sre@kernel.org>
5159T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5160S: Maintained
5161F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5162F: Documentation/hsi.txt
3441cded
SR
5163F: drivers/hsi/
5164F: include/linux/hsi/
5165F: include/uapi/linux/hsi/
5166
7d2c86b5 5167HSO 3G MODEM DRIVER
8b58be88 5168M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5169W: http://www.pharscape.org
5170S: Maintained
679655da 5171F: drivers/net/usb/hso.c
11cd29b0 5172
19990e29
AB
5173HSR NETWORK PROTOCOL
5174M: Arvid Brodin <arvid.brodin@alten.se>
5175L: netdev@vger.kernel.org
5176S: Maintained
5177F: net/hsr/
5178
5a18c343 5179HTCPEN TOUCHSCREEN DRIVER
8b58be88 5180M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5181L: linux-input@vger.kernel.org
5182S: Maintained
679655da 5183F: drivers/input/touchscreen/htcpen.c
5a18c343 5184
1da177e4 5185HUGETLB FILESYSTEM
6d49e352 5186M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5187S: Maintained
679655da 5188F: fs/hugetlbfs/
1da177e4 5189
05183189 5190Hyper-V CORE AND DRIVERS
9c3646d1 5191M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5192M: Haiyang Zhang <haiyangz@microsoft.com>
5193L: devel@linuxdriverproject.org
5194S: Maintained
a4162747
HZ
5195F: arch/x86/include/asm/mshyperv.h
5196F: arch/x86/include/uapi/asm/hyperv.h
5197F: arch/x86/kernel/cpu/mshyperv.c
05183189 5198F: drivers/hid/hid-hyperv.c
a4162747 5199F: drivers/hv/
f92ca80b 5200F: drivers/input/serio/hyperv-keyboard.c
05183189 5201F: drivers/net/hyperv/
a4162747 5202F: drivers/scsi/storvsc_drv.c
8a61f013 5203F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5204F: include/linux/hyperv.h
5205F: tools/hv/
54bf725e 5206F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5207
d85c8a6a 5208I2C OVER PARALLEL PORT
d8130624 5209M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5210L: linux-i2c@vger.kernel.org
5211S: Maintained
5212F: Documentation/i2c/busses/i2c-parport
5213F: Documentation/i2c/busses/i2c-parport-light
5214F: drivers/i2c/busses/i2c-parport.c
5215F: drivers/i2c/busses/i2c-parport-light.c
5216
5217I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5218M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5219L: linux-i2c@vger.kernel.org
5220S: Maintained
5221F: Documentation/i2c/busses/i2c-ali1535
5222F: Documentation/i2c/busses/i2c-ali1563
5223F: Documentation/i2c/busses/i2c-ali15x3
5224F: Documentation/i2c/busses/i2c-amd756
5225F: Documentation/i2c/busses/i2c-amd8111
5226F: Documentation/i2c/busses/i2c-i801
5227F: Documentation/i2c/busses/i2c-nforce2
5228F: Documentation/i2c/busses/i2c-piix4
5229F: Documentation/i2c/busses/i2c-sis5595
5230F: Documentation/i2c/busses/i2c-sis630
5231F: Documentation/i2c/busses/i2c-sis96x
5232F: Documentation/i2c/busses/i2c-via
5233F: Documentation/i2c/busses/i2c-viapro
5234F: drivers/i2c/busses/i2c-ali1535.c
5235F: drivers/i2c/busses/i2c-ali1563.c
5236F: drivers/i2c/busses/i2c-ali15x3.c
5237F: drivers/i2c/busses/i2c-amd756.c
5238F: drivers/i2c/busses/i2c-amd756-s4882.c
5239F: drivers/i2c/busses/i2c-amd8111.c
5240F: drivers/i2c/busses/i2c-i801.c
5241F: drivers/i2c/busses/i2c-isch.c
5242F: drivers/i2c/busses/i2c-nforce2.c
5243F: drivers/i2c/busses/i2c-nforce2-s4985.c
5244F: drivers/i2c/busses/i2c-piix4.c
5245F: drivers/i2c/busses/i2c-sis5595.c
5246F: drivers/i2c/busses/i2c-sis630.c
5247F: drivers/i2c/busses/i2c-sis96x.c
5248F: drivers/i2c/busses/i2c-via.c
5249F: drivers/i2c/busses/i2c-viapro.c
5250
cb7f07a4
NH
5251I2C/SMBUS ISMT DRIVER
5252M: Seth Heasley <seth.heasley@intel.com>
5253M: Neil Horman <nhorman@tuxdriver.com>
5254L: linux-i2c@vger.kernel.org
5255F: drivers/i2c/busses/i2c-ismt.c
5256F: Documentation/i2c/busses/i2c-ismt
5257
6ea884db 5258I2C/SMBUS STUB DRIVER
d8130624 5259M: Jean Delvare <jdelvare@suse.com>
846557d3 5260L: linux-i2c@vger.kernel.org
6ea884db 5261S: Maintained
8547a5bc 5262F: drivers/i2c/i2c-stub.c
6ea884db 5263
5b543965 5264I2C SUBSYSTEM
14d77c4d 5265M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5266L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5267W: https://i2c.wiki.kernel.org/
5268Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5269T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5270S: Maintained
40ed1b4c 5271F: Documentation/devicetree/bindings/i2c/
679655da
JP
5272F: Documentation/i2c/
5273F: drivers/i2c/
630bc46e 5274F: drivers/i2c/*/
679655da 5275F: include/linux/i2c.h
03b70d62 5276F: include/linux/i2c-*.h
c117ab84
CEB
5277F: include/uapi/linux/i2c.h
5278F: include/uapi/linux/i2c-*.h
1da177e4 5279
4560d677
WS
5280I2C ACPI SUPPORT
5281M: Mika Westerberg <mika.westerberg@linux.intel.com>
5282L: linux-i2c@vger.kernel.org
5283L: linux-acpi@vger.kernel.org
5284S: Maintained
4560d677 5285
d85c8a6a 5286I2C-TAOS-EVM DRIVER
d8130624 5287M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5288L: linux-i2c@vger.kernel.org
5289S: Maintained
5290F: Documentation/i2c/busses/i2c-taos-evm
5291F: drivers/i2c/busses/i2c-taos-evm.c
5292
e8c76eed 5293I2C-TINY-USB DRIVER
8b58be88 5294M: Till Harbaum <till@harbaum.org>
846557d3 5295L: linux-i2c@vger.kernel.org
932d1872 5296W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5297S: Maintained
679655da 5298F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5299
1da177e4 5300i386 BOOT CODE
8b58be88 5301M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5302S: Maintained
679655da 5303F: arch/x86/boot/
1da177e4
LT
5304
5305i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5306M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5307T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5308S: Maintained
5309
1da177e4 5310IA64 (Itanium) PLATFORM
8b58be88
JP
5311M: Tony Luck <tony.luck@intel.com>
5312M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5313L: linux-ia64@vger.kernel.org
6b1c70b1 5314T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5315S: Maintained
679655da 5316F: arch/ia64/
1da177e4 5317
4cd38750
LDSB
5318IBM Power VMX Cryptographic instructions
5319M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5320M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5321L: linux-crypto@vger.kernel.org
5322S: Supported
5323F: drivers/crypto/vmx/Makefile
5324F: drivers/crypto/vmx/Kconfig
5325F: drivers/crypto/vmx/vmx.c
5326F: drivers/crypto/vmx/aes*
5327F: drivers/crypto/vmx/ghash*
5328F: drivers/crypto/vmx/ppc-xlate.pl
5329
956c203c 5330IBM Power in-Nest Crypto Acceleration
4cd38750 5331M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5332M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5333L: linux-crypto@vger.kernel.org
5334S: Supported
28bceeaa
DS
5335F: drivers/crypto/nx/Makefile
5336F: drivers/crypto/nx/Kconfig
5337F: drivers/crypto/nx/nx-aes*
5338F: drivers/crypto/nx/nx-sha*
5339F: drivers/crypto/nx/nx.*
5340F: drivers/crypto/nx/nx_csbcpb.h
5341F: drivers/crypto/nx/nx_debugfs.h
956c203c 5342
0e16aafb 5343IBM Power 842 compression accelerator
41656aa7 5344M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5345S: Supported
28bceeaa
DS
5346F: drivers/crypto/nx/Makefile
5347F: drivers/crypto/nx/Kconfig
7011a122 5348F: drivers/crypto/nx/nx-842*
2da572c9 5349F: include/linux/sw842.h
2062c5b6 5350F: crypto/842.c
2da572c9 5351F: lib/842/
0e16aafb 5352
1da177e4 5353IBM Power Linux RAID adapter
8b58be88 5354M: Brian King <brking@us.ibm.com>
1da177e4 5355S: Supported
679655da 5356F: drivers/scsi/ipr.*
1da177e4 5357
9d348af4 5358IBM Power Virtual Ethernet Device Driver
eddd63a6 5359M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5360L: netdev@vger.kernel.org
5361S: Supported
9aa32835 5362F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5363
032c5e82
TF
5364IBM Power SRIOV Virtual NIC Device Driver
5365M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5366M: John Allen <jallen@linux.vnet.ibm.com>
5367L: netdev@vger.kernel.org
5368S: Supported
5369F: drivers/net/ethernet/ibm/ibmvnic.*
5370
e6babec6 5371IBM Power Virtual SCSI Device Drivers
bcbde52b 5372M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5373L: linux-scsi@vger.kernel.org
5374S: Supported
e6babec6
NF
5375F: drivers/scsi/ibmvscsi/ibmvscsi*
5376F: drivers/scsi/ibmvscsi/viosrp.h
5377
5378IBM Power Virtual FC Device Drivers
44b4dad9 5379M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5380L: linux-scsi@vger.kernel.org
5381S: Supported
5382F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5383
1da177e4 5384IBM ServeRAID RAID DRIVER
f9213e78 5385S: Orphan
679655da 5386F: drivers/scsi/ips.*
1da177e4 5387
6ed9f9c4
PT
5388ICH LPC AND GPIO DRIVER
5389M: Peter Tyser <ptyser@xes-inc.com>
5390S: Maintained
5391F: drivers/mfd/lpc_ich.c
5392F: drivers/gpio/gpio-ich.c
5393
1e7106fc 5394IDE SUBSYSTEM
8b58be88 5395M: "David S. Miller" <davem@davemloft.net>
1da177e4 5396L: linux-ide@vger.kernel.org
8a6e2535 5397Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5398T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5399S: Maintained
679655da
JP
5400F: Documentation/ide/
5401F: drivers/ide/
5402F: include/linux/ide.h
1da177e4 5403
6cb8c13d
IP
5404IDEAPAD LAPTOP EXTRAS DRIVER
5405M: Ike Panhc <ike.pan@canonical.com>
5406L: platform-driver-x86@vger.kernel.org
5407W: http://launchpad.net/ideapad-laptop
5408S: Maintained
5409F: drivers/platform/x86/ideapad-laptop.c
5410
1ea4c161
AM
5411IDEAPAD LAPTOP SLIDEBAR DRIVER
5412M: Andrey Moiseev <o2g.org.ru@gmail.com>
5413L: linux-input@vger.kernel.org
5414W: https://github.com/o2genum/ideapad-slidebar
5415S: Maintained
5416F: drivers/input/misc/ideapad_slidebar.c
5417
0f861e8c 5418IDE/ATAPI DRIVERS
487ba8e8 5419M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5420L: linux-ide@vger.kernel.org
c404c199 5421S: Maintained
679655da
JP
5422F: Documentation/cdrom/ide-cd
5423F: drivers/ide/ide-cd*
1da177e4 5424
27471fdb 5425IDLE-I7300
8b58be88 5426M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5427L: linux-pm@vger.kernel.org
27471fdb 5428S: Supported
679655da 5429F: drivers/idle/i7300_idle.c
27471fdb 5430
02cf2286 5431IEEE 802.15.4 SUBSYSTEM
b6e195fd 5432M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5433L: linux-wpan@vger.kernel.org
5434W: https://github.com/linux-wpan
5435T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5436S: Maintained
5437F: net/ieee802154/
68653359 5438F: net/mac802154/
251741b1 5439F: drivers/net/ieee802154/
580947d3
AA
5440F: include/linux/nl802154.h
5441F: include/linux/ieee802154.h
5442F: include/net/nl802154.h
5443F: include/net/mac802154.h
5444F: include/net/af_ieee802154.h
5445F: include/net/cfg802154.h
5446F: include/net/ieee802154_netdev.h
ebef9c12 5447F: Documentation/networking/ieee802154.txt
02cf2286 5448
b1c97193
SY
5449IGORPLUG-USB IR RECEIVER
5450M: Sean Young <sean@mess.org>
5451L: linux-media@vger.kernel.org
5452S: Maintained
5453F: drivers/media/rc/igorplugusb.c
5454
40ad4a30
SY
5455IGUANAWORKS USB IR TRANSCEIVER
5456M: Sean Young <sean@mess.org>
5457L: linux-media@vger.kernel.org
5458S: Maintained
5459F: drivers/media/rc/iguanair.c
5460
9545f86e 5461IIO SUBSYSTEM AND DRIVERS
030a13d7 5462M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5463R: Hartmut Knaack <knaack.h@gmx.de>
5464R: Lars-Peter Clausen <lars@metafoo.de>
5465R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5466L: linux-iio@vger.kernel.org
5467S: Maintained
03e7c251 5468F: drivers/iio/
9545f86e 5469F: drivers/staging/iio/
8fe671fc 5470F: include/linux/iio/
817020cf 5471F: tools/iio/
9545f86e 5472
65519263
SG
5473IKANOS/ADI EAGLE ADSL USB DRIVER
5474M: Matthieu Castet <castet.matthieu@free.fr>
5475M: Stanislaw Gruszka <stf_xl@wp.pl>
5476S: Maintained
5477F: drivers/usb/atm/ueagle-atm.c
5478
e89ab51f
GR
5479INA209 HARDWARE MONITOR DRIVER
5480M: Guenter Roeck <linux@roeck-us.net>
5481L: lm-sensors@lm-sensors.org
5482S: Maintained
5483F: Documentation/hwmon/ina209
5484F: Documentation/devicetree/bindings/i2c/ina209.txt
5485F: drivers/hwmon/ina209.c
5486
5487INA2XX HARDWARE MONITOR DRIVER
5488M: Guenter Roeck <linux@roeck-us.net>
5489L: lm-sensors@lm-sensors.org
5490S: Maintained
5491F: Documentation/hwmon/ina2xx
5492F: drivers/hwmon/ina2xx.c
5493F: include/linux/platform_data/ina2xx.h
5494
14dc124f
SIG
5495INDUSTRY PACK SUBSYSTEM (IPACK)
5496M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5497M: Jens Taprogge <jens.taprogge@taprogge.org>
5498M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5499L: industrypack-devel@lists.sourceforge.net
5500W: http://industrypack.sourceforge.net
5501S: Maintained
5502F: drivers/ipack/
5503
8adc53fd
ZLK
5504INGENIC JZ4780 DMA Driver
5505M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5506S: Maintained
5507F: drivers/dma/dma-jz4780.c
5508
aa7168f4 5509INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5510M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5511M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5512L: linux-ima-devel@lists.sourceforge.net
5513L: linux-ima-user@lists.sourceforge.net
5514L: linux-security-module@vger.kernel.org
9f273c24 5515T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5516S: Supported
679655da 5517F: security/integrity/ima/
aa7168f4 5518
9a4ea5a9
JH
5519IMGTEC IR DECODER DRIVER
5520M: James Hogan <james.hogan@imgtec.com>
5521S: Maintained
5522F: drivers/media/rc/img-ir/
5523
1da177e4 5524IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5525L: linux-fbdev@vger.kernel.org
843393d3 5526S: Orphan
8a61f013 5527F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5528
5529INFINIBAND SUBSYSTEM
b6b2bbe6 5530M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5531M: Sean Hefty <sean.hefty@intel.com>
5532M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5533L: linux-rdma@vger.kernel.org
605841f5 5534W: http://www.openfabrics.org/
8a6e2535 5535Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5536T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5537S: Supported
679655da
JP
5538F: Documentation/infiniband/
5539F: drivers/infiniband/
2dfcad3a 5540F: drivers/staging/rdma/
c117ab84 5541F: include/uapi/linux/if_infiniband.h
954138dc
YD
5542F: include/uapi/rdma/
5543F: include/rdma/
1da177e4 5544
c9f04f58 5545INOTIFY
8b58be88
JP
5546M: John McCutchan <john@johnmccutchan.com>
5547M: Robert Love <rlove@rlove.org>
5548M: Eric Paris <eparis@parisplace.org>
c9f04f58 5549S: Maintained
679655da
JP
5550F: Documentation/filesystems/inotify.txt
5551F: fs/notify/inotify/
5552F: include/linux/inotify.h
c117ab84 5553F: include/uapi/linux/inotify.h
c9f04f58 5554
e2d1d6c0 5555INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5556M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5557L: linux-input@vger.kernel.org
8a6e2535 5558Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5559T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5560S: Maintained
679655da 5561F: drivers/input/
f4eea7e2 5562F: include/linux/input.h
c117ab84 5563F: include/uapi/linux/input.h
f4eea7e2 5564F: include/linux/input/
e2d1d6c0 5565
3267a87f 5566INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5567M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5568L: linux-input@vger.kernel.org
75dd112a 5569S: Odd fixes
3267a87f 5570F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5571F: drivers/input/input-mt.c
3267a87f
HR
5572K: \b(ABS|SYN)_MT_
5573
97fa99a3
JY
5574INTEL ASoC BDW/HSW DRIVERS
5575M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5576L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5577S: Supported
e8e1225d
JP
5578F: sound/soc/intel/common/sst-dsp*
5579F: sound/soc/intel/common/sst-firmware.c
5580F: sound/soc/intel/boards/broadwell.c
5581F: sound/soc/intel/haswell/
97fa99a3 5582
4ac13e17
DJ
5583INTEL C600 SERIES SAS CONTROLLER DRIVER
5584M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5585M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5586L: linux-scsi@vger.kernel.org
7106891a
DJ
5587T: git git://git.code.sf.net/p/intel-sas/isci
5588S: Supported
4ac13e17 5589F: drivers/scsi/isci/
4ac13e17 5590
ecc83e52
AH
5591INTEL HID EVENT DRIVER
5592M: Alex Hung <alex.hung@canonical.com>
5593L: platform-driver-x86@vger.kernel.org
5594S: Maintained
5595F: drivers/platform/x86/intel-hid.c
5596
26717172
LB
5597INTEL IDLE DRIVER
5598M: Len Brown <lenb@kernel.org>
bf1c138e 5599L: linux-pm@vger.kernel.org
08deed1e 5600T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5601S: Supported
5602F: drivers/idle/intel_idle.c
5603
7c1ac18d 5604INTEL PSTATE DRIVER
58ac1f62
SP
5605M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5606M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5607L: linux-pm@vger.kernel.org
5608S: Supported
5609F: drivers/cpufreq/intel_pstate.c
5610
9eb8ef74 5611INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5612M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5613L: linux-fbdev@vger.kernel.org
ce00f85c 5614S: Maintained
679655da 5615F: Documentation/fb/intelfb.txt
8a61f013 5616F: drivers/video/fbdev/intelfb/
9eb8ef74 5617
1da177e4 5618INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5619M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5620L: linux-fbdev@vger.kernel.org
ce00f85c 5621S: Maintained
8a61f013 5622F: drivers/video/fbdev/i810/
1da177e4 5623
f4a9bc4c 5624INTEL MENLOW THERMAL DRIVER
8b58be88 5625M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5626L: platform-driver-x86@vger.kernel.org
5ca92bd9 5627W: https://01.org/linux-acpi
f4a9bc4c 5628S: Supported
679655da 5629F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5630
248a9dc3 5631INTEL I/OAT DMA DRIVER
18ebd564 5632M: Dave Jiang <dave.jiang@intel.com>
08223d80 5633R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5634L: dmaengine@vger.kernel.org
5635Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5636S: Supported
679655da 5637F: drivers/dma/ioat*
248a9dc3 5638
6c8909b4 5639INTEL IOMMU (VT-d)
8b58be88 5640M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5641L: iommu@lists.linux-foundation.org
54e5881d 5642T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5643S: Supported
3fb39615 5644F: drivers/iommu/intel-iommu.c
679655da 5645F: include/linux/intel-iommu.h
6c8909b4 5646
b3e5f263 5647INTEL IOP-ADMA DMA DRIVER
08223d80 5648R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5649S: Odd fixes
679655da 5650F: drivers/dma/iop-adma.c
b3e5f263 5651
9251ce95 5652INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5653M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5654S: Maintained
679655da
JP
5655F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5656F: arch/arm/mach-ixp4xx/include/mach/npe.h
5657F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5658F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5659F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5660F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5661
844dd05f 5662INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5663M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5664S: Maintained
679655da 5665F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5666
2f302324 5667INTEL ETHERNET DRIVERS
8b58be88 5668M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5669R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5670R: Shannon Nelson <shannon.nelson@intel.com>
5671R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5672R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5673R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5674R: John Ronciak <john.ronciak@intel.com>
5675R: Mitch Williams <mitch.a.williams@intel.com>
5676L: intel-wired-lan@lists.osuosl.org
f6fde11a 5677W: http://www.intel.com/support/feedback.htm
d94e6fed 5678W: http://e1000.sourceforge.net/
2f302324
JK
5679Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5680T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5681T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5682S: Supported
0d164401
JK
5683F: Documentation/networking/e100.txt
5684F: Documentation/networking/e1000.txt
5685F: Documentation/networking/e1000e.txt
5686F: Documentation/networking/igb.txt
5687F: Documentation/networking/igbvf.txt
5688F: Documentation/networking/ixgb.txt
5689F: Documentation/networking/ixgbe.txt
5690F: Documentation/networking/ixgbevf.txt
1bff6529 5691F: Documentation/networking/i40e.txt
105bf2fe 5692F: Documentation/networking/i40evf.txt
dee1ad47 5693F: drivers/net/ethernet/intel/
bc90d291 5694F: drivers/net/ethernet/intel/*/
1da177e4 5695
0963d59b
LW
5696INTEL-MID GPIO DRIVER
5697M: David Cohen <david.a.cohen@linux.intel.com>
5698L: linux-gpio@vger.kernel.org
5699S: Maintained
5700F: drivers/gpio/gpio-intel-mid.c
5701
ca907a90
SY
5702INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5703M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5704L: linux-wireless@vger.kernel.org
ca907a90 5705S: Maintained
679655da 5706F: Documentation/networking/README.ipw2100
679655da 5707F: Documentation/networking/README.ipw2200
367a1092 5708F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5709
5760b0a5
AS
5710INTEL(R) TRACE HUB
5711M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5712S: Supported
5713F: Documentation/trace/intel_th.txt
5714F: drivers/hwtracing/intel_th/
5715
4bd96a7a 5716INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5717M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5718L: tboot-devel@lists.sourceforge.net
5719W: http://tboot.sourceforge.net
e9b7d7c8 5720T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5721S: Supported
5722F: Documentation/intel_txt.txt
5723F: include/linux/tboot.h
5724F: arch/x86/kernel/tboot.c
5725
8a70da82 5726INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5727M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5728M: linux-wimax@intel.com
49e7d9df 5729L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5730S: Supported
5731W: http://linuxwimax.org
679655da
JP
5732F: Documentation/wimax/README.i2400m
5733F: drivers/net/wimax/i2400m/
c117ab84 5734F: include/uapi/linux/wimax/i2400m.h
8a70da82 5735
1c0ce89c
SG
5736INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5737M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5738L: linux-wireless@vger.kernel.org
1c0ce89c 5739S: Supported
7ac9a364 5740F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5741
b481de9c 5742INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5743M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5744M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5745M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5746L: linux-wireless@vger.kernel.org
b481de9c 5747W: http://intellinuxwireless.org
b62ff718 5748T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5749S: Supported
e705c121 5750F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5751
de8fe023
TW
5752INTEL MANAGEMENT ENGINE (mei)
5753M: Tomas Winkler <tomas.winkler@intel.com>
5754L: linux-kernel@vger.kernel.org
5755S: Supported
c117ab84 5756F: include/uapi/linux/mei.h
5069288b 5757F: include/linux/mei_cl_bus.h
de8fe023 5758F: drivers/misc/mei/*
e07950a1 5759F: Documentation/misc-devices/mei/*
de8fe023 5760
50ceb98b
SD
5761INTEL MIC DRIVERS (mic)
5762M: Sudeep Dutt <sudeep.dutt@intel.com>
5763M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5764S: Supported
5765W: https://github.com/sudeepdutt/mic
5766W: http://software.intel.com/en-us/mic-developer
5767F: include/linux/mic_bus.h
5768F: include/linux/scif.h
5769F: include/uapi/linux/mic_common.h
5770F: include/uapi/linux/mic_ioctl.h
9f273c24 5771F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
5772F: drivers/misc/mic/
5773F: drivers/dma/mic_x100_dma.c
5774F: drivers/dma/mic_x100_dma.h
9f273c24 5775F: Documentation/mic/
50ceb98b 5776
fdca4f16 5777INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5778M: Zha Qipeng<qipeng.zha@intel.com>
5779L: platform-driver-x86@vger.kernel.org
5780S: Maintained
5781F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5782F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5783F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5784F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5785
378f956e
SKC
5786INTEL TELEMETRY DRIVER
5787M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5788L: platform-driver-x86@vger.kernel.org
5789S: Maintained
378f956e 5790F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 5791F: drivers/platform/x86/intel_telemetry*
0a8b8353 5792
cb109a0e 5793IOC3 ETHERNET DRIVER
8b58be88 5794M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5795L: linux-mips@linux-mips.org
5796S: Maintained
8862bf1e 5797F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5798
cb109a0e 5799IOC3 SERIAL DRIVER
8b58be88 5800M: Pat Gefre <pfg@sgi.com>
d39e0721 5801L: linux-serial@vger.kernel.org
cb109a0e 5802S: Maintained
df621252 5803F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5804
0b6e8569
SW
5805IOMMU DRIVERS
5806M: Joerg Roedel <joro@8bytes.org>
5807L: iommu@lists.linux-foundation.org
5808T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5809S: Maintained
5810F: drivers/iommu/
5811
4480f15b 5812IP MASQUERADING
8b58be88 5813M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5814S: Maintained
679655da 5815F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5816
4409ebe9 5817IPMI SUBSYSTEM
8b58be88 5818M: Corey Minyard <minyard@acm.org>
b0c90653 5819L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5820W: http://openipmi.sourceforge.net/
5821S: Supported
679655da
JP
5822F: Documentation/IPMI.txt
5823F: drivers/char/ipmi/
5824F: include/linux/ipmi*
c117ab84 5825F: include/uapi/linux/ipmi*
4409ebe9 5826
2d800897
KW
5827QCOM AUDIO (ASoC) DRIVERS
5828M: Patrick Lai <plai@codeaurora.org>
5829M: Banajit Goswami <bgoswami@codeaurora.org>
5830L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5831S: Supported
5832F: sound/soc/qcom/
5833
e2d1d6c0 5834IPS SCSI RAID DRIVER
8b58be88 5835M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5836L: linux-scsi@vger.kernel.org
5837W: http://www.adaptec.com/
5838S: Maintained
679655da 5839F: drivers/scsi/ips*
e2d1d6c0
RD
5840
5841IPVS
8b58be88
JP
5842M: Wensong Zhang <wensong@linux-vs.org>
5843M: Simon Horman <horms@verge.net.au>
5844M: Julian Anastasov <ja@ssi.bg>
979b6c13 5845L: netdev@vger.kernel.org
e2d1d6c0 5846L: lvs-devel@vger.kernel.org
1da177e4 5847S: Maintained
9f273c24
FW
5848T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5849T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 5850F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5851F: include/net/ip_vs.h
c117ab84 5852F: include/uapi/linux/ip_vs.h
679655da 5853F: net/netfilter/ipvs/
1da177e4 5854
e7839f25 5855IPWIRELESS DRIVER
e5f6450c 5856M: Jiri Kosina <jikos@kernel.org>
d8130624 5857M: David Sterba <dsterba@suse.com>
92094aa0 5858S: Odd Fixes
282361a0 5859F: drivers/tty/ipwireless/
099dc4fb 5860
e2d1d6c0 5861IPX NETWORK LAYER
8b58be88 5862M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5863L: netdev@vger.kernel.org
5864S: Maintained
679655da 5865F: include/net/ipx.h
c117ab84 5866F: include/uapi/linux/ipx.h
679655da 5867F: net/ipx/
e2d1d6c0 5868
1da177e4 5869IRDA SUBSYSTEM
8b58be88 5870M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5871L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5872L: netdev@vger.kernel.org
1da177e4 5873W: http://irda.sourceforge.net/
f353976d 5874S: Maintained
e0057975 5875T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5876F: Documentation/networking/irda.txt
5877F: drivers/net/irda/
5878F: include/net/irda/
5879F: net/irda/
1da177e4 5880
a800c7cc
TG
5881IRQ SUBSYSTEM
5882M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5883L: linux-kernel@vger.kernel.org
a800c7cc 5884S: Maintained
75fc2d37 5885T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5886F: kernel/irq/
2ed9fd28
JC
5887
5888IRQCHIP DRIVERS
5889M: Thomas Gleixner <tglx@linutronix.de>
5890M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5891M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5892L: linux-kernel@vger.kernel.org
5893S: Maintained
5894T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5895T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5896F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5897F: drivers/irqchip/
a800c7cc 5898
7ab3a837 5899IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5900M: Jiang Liu <jiang.liu@linux.intel.com>
5901M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5902S: Maintained
b09dec2c 5903T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5904F: Documentation/IRQ-domain.txt
5905F: include/linux/irqdomain.h
5906F: kernel/irq/irqdomain.c
b09dec2c 5907F: kernel/irq/msi.c
7ab3a837 5908
e2d1d6c0 5909ISAPNP
8b58be88 5910M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5911S: Maintained
679655da
JP
5912F: Documentation/isapnp.txt
5913F: drivers/pnp/isapnp/
5914F: include/linux/isapnp.h
e2d1d6c0 5915
d39b8420
HV
5916ISA RADIO MODULE
5917M: Hans Verkuil <hverkuil@xs4all.nl>
5918L: linux-media@vger.kernel.org
5919T: git git://linuxtv.org/media_tree.git
a825eaec 5920W: https://linuxtv.org
d39b8420
HV
5921S: Maintained
5922F: drivers/media/radio/radio-isa*
5923
71a6d0af
HW
5924iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5925M: Peter Jones <pjones@redhat.com>
5926M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5927S: Maintained
5928F: drivers/firmware/iscsi_ibft*
5929
14816b1e 5930ISCSI
8b58be88 5931M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5932L: open-iscsi@googlegroups.com
5933W: www.open-iscsi.org
54e5881d 5934T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5935S: Maintained
679655da
JP
5936F: drivers/scsi/*iscsi*
5937F: include/scsi/*iscsi*
14816b1e 5938
1e65eb42
OG
5939ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5940M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5941M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5942M: Roi Dayan <roid@mellanox.com>
5943L: linux-rdma@vger.kernel.org
5944S: Supported
5945W: http://www.openfabrics.org
5946W: www.open-iscsi.org
5947Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5948F: drivers/infiniband/ulp/iser/
1e65eb42 5949
2b70e5fd
SG
5950ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5951M: Sagi Grimberg <sagig@mellanox.com>
5952T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5953L: linux-rdma@vger.kernel.org
5954L: target-devel@vger.kernel.org
5955S: Supported
5956W: http://www.linux-iscsi.org
5957F: drivers/infiniband/ulp/isert
5958
1da177e4 5959ISDN SUBSYSTEM
8b58be88 5960M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5961L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5962L: netdev@vger.kernel.org
1da177e4 5963W: http://www.isdn4linux.de
54e5881d 5964T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5965S: Maintained
679655da
JP
5966F: Documentation/isdn/
5967F: drivers/isdn/
5968F: include/linux/isdn.h
5969F: include/linux/isdn/
c117ab84
CEB
5970F: include/uapi/linux/isdn.h
5971F: include/uapi/linux/isdn/
1da177e4
LT
5972
5973ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5974M: Armin Schindler <mac@melware.de>
d5d52273 5975L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5976W: http://www.melware.de
5977S: Maintained
679655da 5978F: drivers/isdn/hardware/eicon/
1da177e4 5979
d624870f 5980IT87 HARDWARE MONITORING DRIVER
d8130624 5981M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
5982L: lm-sensors@lm-sensors.org
5983S: Maintained
5984F: Documentation/hwmon/it87
5985F: drivers/hwmon/it87.c
5986
d7104bff
AP
5987IT913X MEDIA DRIVER
5988M: Antti Palosaari <crope@iki.fi>
5989L: linux-media@vger.kernel.org
a825eaec 5990W: https://linuxtv.org
d7104bff
AP
5991W: http://palosaari.fi/linux/
5992Q: http://patchwork.linuxtv.org/project/linux-media/list/
5993T: git git://linuxtv.org/anttip/media_tree.git
5994S: Maintained
249c697e 5995F: drivers/media/tuners/it913x*
d7104bff 5996
91821ff3 5997IVTV VIDEO4LINUX DRIVER
6afdeaf8 5998M: Andy Walls <awalls@md.metrocast.net>
7b212edf 5999L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6000L: linux-media@vger.kernel.org
275ffde4 6001T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6002W: http://www.ivtvdriver.org
6003S: Maintained
679655da 6004F: Documentation/video4linux/*.ivtv
90d72ac6 6005F: drivers/media/pci/ivtv/
c117ab84 6006F: include/uapi/linux/ivtv*
91821ff3 6007
68620bdd
MP
6008IX2505V MEDIA DRIVER
6009M: Malcolm Priestley <tvboxspy@gmail.com>
6010L: linux-media@vger.kernel.org
a825eaec 6011W: https://linuxtv.org
68620bdd
MP
6012Q: http://patchwork.linuxtv.org/project/linux-media/list/
6013S: Maintained
6014F: drivers/media/dvb-frontends/ix2505v*
6015
4453d736
GR
6016JC42.4 TEMPERATURE SENSOR DRIVER
6017M: Guenter Roeck <linux@roeck-us.net>
6018L: lm-sensors@lm-sensors.org
6019S: Maintained
6020F: drivers/hwmon/jc42.c
6021F: Documentation/hwmon/jc42
6022
e2d1d6c0 6023JFS FILESYSTEM
3256f80f 6024M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6025L: jfs-discussion@lists.sourceforge.net
6026W: http://jfs.sourceforge.net/
54e5881d 6027T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6028S: Maintained
679655da
JP
6029F: Documentation/filesystems/jfs.txt
6030F: fs/jfs/
e2d1d6c0 6031
95252236 6032JME NETWORK DRIVER
8b58be88 6033M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6034L: netdev@vger.kernel.org
6035S: Maintained
63d24a0e 6036F: drivers/net/ethernet/jme.*
95252236 6037
1da177e4 6038JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6039M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6040L: linux-mtd@lists.infradead.org
6041W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6042S: Maintained
679655da 6043F: fs/jffs2/
c117ab84 6044F: include/uapi/linux/jffs2.h
1da177e4 6045
d183e11a
TT
6046JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6047M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6048M: Jan Kara <jack@suse.com>
d183e11a
TT
6049L: linux-ext4@vger.kernel.org
6050S: Maintained
6051F: fs/jbd2/
6052F: include/linux/jbd2.h
ae0718f8 6053
207dab5f
MU
6054JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6055M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6056L: linux-media@vger.kernel.org
6057S: Maintained
6058F: drivers/media/platform/rcar_jpu.c
6059
fd8b6cb4 6060JSM Neo PCI based serial card
9d141cb9 6061M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
6062L: linux-serial@vger.kernel.org
6063S: Maintained
df621252 6064F: drivers/tty/serial/jsm/
ae0718f8 6065
af39917d
CL
6066K10TEMP HARDWARE MONITORING DRIVER
6067M: Clemens Ladisch <clemens@ladisch.de>
6068L: lm-sensors@lm-sensors.org
6069S: Maintained
6070F: Documentation/hwmon/k10temp
6071F: drivers/hwmon/k10temp.c
6072
4660cb35 6073K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6074M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 6075L: lm-sensors@lm-sensors.org
ae0718f8 6076S: Maintained
679655da
JP
6077F: Documentation/hwmon/k8temp
6078F: drivers/hwmon/k8temp.c
ae0718f8 6079
1da177e4 6080KCONFIG
5eb1f99e 6081M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6082L: linux-kbuild@vger.kernel.org
cea8321c 6083T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6084S: Maintained
679655da
JP
6085F: Documentation/kbuild/kconfig-language.txt
6086F: scripts/kconfig/
1da177e4 6087
ea6c2089 6088KDUMP
8b58be88
JP
6089M: Vivek Goyal <vgoyal@redhat.com>
6090M: Haren Myneni <hbabu@us.ibm.com>
34633993 6091L: kexec@lists.infradead.org
ea6c2089
VG
6092W: http://lse.sourceforge.net/kdump/
6093S: Maintained
80811493 6094F: Documentation/kdump/
ea6c2089 6095
f41bf02f
HV
6096KEENE FM RADIO TRANSMITTER DRIVER
6097M: Hans Verkuil <hverkuil@xs4all.nl>
6098L: linux-media@vger.kernel.org
6099T: git git://linuxtv.org/media_tree.git
a825eaec 6100W: https://linuxtv.org
f41bf02f
HV
6101S: Maintained
6102F: drivers/media/radio/radio-keene*
6103
1da177e4 6104KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6105M: Ian Kent <raven@themaw.net>
f694fc97 6106L: autofs@vger.kernel.org
1da177e4 6107S: Maintained
679655da 6108F: fs/autofs4/
1da177e4 6109
70fb7ba6 6110KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6111M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6112T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6113T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6114L: linux-kbuild@vger.kernel.org
5ce45962 6115S: Maintained
679655da
JP
6116F: Documentation/kbuild/
6117F: Makefile
6118F: scripts/Makefile.*
70fb7ba6
MM
6119F: scripts/basic/
6120F: scripts/mk*
6121F: scripts/package/
1da177e4
LT
6122
6123KERNEL JANITORS
c3000e03 6124L: kernel-janitors@vger.kernel.org
10466f5a 6125W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6126S: Odd Fixes
1da177e4 6127
e8b43555 6128KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6129M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6130M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6131L: linux-nfs@vger.kernel.org
1da177e4 6132W: http://nfs.sourceforge.net/
9f273c24 6133T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6134S: Supported
679655da 6135F: fs/nfsd/
c117ab84 6136F: include/uapi/linux/nfsd/
679655da
JP
6137F: fs/lockd/
6138F: fs/nfs_common/
6139F: net/sunrpc/
6140F: include/linux/lockd/
6141F: include/linux/sunrpc/
c117ab84 6142F: include/uapi/linux/sunrpc/
1da177e4 6143
13b122b3
SK
6144KERNEL SELFTEST FRAMEWORK
6145M: Shuah Khan <shuahkh@osg.samsung.com>
6146L: linux-api@vger.kernel.org
6147T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6148S: Maintained
6149F: tools/testing/selftests
6150
426d62e2 6151KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6152M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6153M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6154L: kvm@vger.kernel.org
e3e58478 6155W: http://www.linux-kvm.org
a94b40a6 6156T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6157S: Supported
c93a64fe
PB
6158F: Documentation/*/kvm*.txt
6159F: Documentation/virtual/kvm/
679655da 6160F: arch/*/kvm/
1662e862
CB
6161F: arch/x86/kernel/kvm.c
6162F: arch/x86/kernel/kvmclock.c
679655da
JP
6163F: arch/*/include/asm/kvm*
6164F: include/linux/kvm*
c117ab84 6165F: include/uapi/linux/kvm*
679655da 6166F: virt/kvm/
426d62e2 6167
ad8003d3 6168KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6169M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6170L: kvm@vger.kernel.org
038161de 6171W: http://www.linux-kvm.org/
7de609c8 6172S: Maintained
679655da 6173F: arch/x86/include/asm/svm.h
679655da 6174F: arch/x86/kvm/svm.c
426d62e2 6175
513014b7 6176KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6177M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6178L: kvm-ppc@vger.kernel.org
038161de 6179W: http://www.linux-kvm.org/
6a7f972d 6180T: git git://github.com/agraf/linux-2.6.git
513014b7 6181S: Supported
679655da
JP
6182F: arch/powerpc/include/asm/kvm*
6183F: arch/powerpc/kvm/
513014b7 6184
85f8fffe 6185KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6186M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6187M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6188L: linux-s390@vger.kernel.org
6189W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6190T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6191S: Supported
679655da
JP
6192F: Documentation/s390/kvm.txt
6193F: arch/s390/include/asm/kvm*
80811493 6194F: arch/s390/kvm/
85f8fffe 6195
a749474d 6196KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6197M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6198M: Marc Zyngier <marc.zyngier@arm.com>
6199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6200L: kvmarm@lists.cs.columbia.edu
6201W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6202T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6203S: Supported
a749474d
CD
6204F: arch/arm/include/uapi/asm/kvm*
6205F: arch/arm/include/asm/kvm*
6206F: arch/arm/kvm/
5c8818b4
MZ
6207F: virt/kvm/arm/
6208F: include/kvm/arm_*
a749474d 6209
6394a3ec 6210KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6211M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6212M: Marc Zyngier <marc.zyngier@arm.com>
6213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6214L: kvmarm@lists.cs.columbia.edu
6215S: Maintained
6216F: arch/arm64/include/uapi/asm/kvm*
6217F: arch/arm64/include/asm/kvm*
6218F: arch/arm64/kvm/
6219
bfd3d532
JH
6220KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6221M: James Hogan <james.hogan@imgtec.com>
6222L: linux-mips@linux-mips.org
6223S: Supported
6224F: arch/mips/include/uapi/asm/kvm*
6225F: arch/mips/include/asm/kvm*
6226F: arch/mips/kvm/
6227
dc009d92 6228KEXEC
8b58be88 6229M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6230W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6231L: kexec@lists.infradead.org
dc009d92 6232S: Maintained
679655da 6233F: include/linux/kexec.h
c117ab84 6234F: include/uapi/linux/kexec.h
679655da 6235F: kernel/kexec.c
dc009d92 6236
e971461f
DH
6237KEYS/KEYRINGS:
6238M: David Howells <dhowells@redhat.com>
aa62efff 6239L: keyrings@vger.kernel.org
e971461f 6240S: Maintained
d410fa4e 6241F: Documentation/security/keys.txt
e971461f
DH
6242F: include/linux/key.h
6243F: include/linux/key-type.h
6244F: include/keys/
6245F: security/keys/
6246
7f3c68be 6247KEYS-TRUSTED
74dd744f
MZ
6248M: David Safford <safford@us.ibm.com>
6249M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6250L: linux-security-module@vger.kernel.org
aa62efff 6251L: keyrings@vger.kernel.org
7f3c68be 6252S: Supported
d410fa4e 6253F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6254F: include/keys/trusted-type.h
6255F: security/keys/trusted.c
6256F: security/keys/trusted.h
6257
6258KEYS-ENCRYPTED
74dd744f
MZ
6259M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6260M: David Safford <safford@us.ibm.com>
7f3c68be 6261L: linux-security-module@vger.kernel.org
aa62efff 6262L: keyrings@vger.kernel.org
7f3c68be 6263S: Supported
d410fa4e 6264F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6265F: include/keys/encrypted-type.h
19c90aa6 6266F: security/keys/encrypted-keys/
7f3c68be 6267
5b778dad 6268KGDB / KDB /debug_core
8b58be88 6269M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6270W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6271L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6272T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6273S: Maintained
679655da
JP
6274F: Documentation/DocBook/kgdb.tmpl
6275F: drivers/misc/kgdbts.c
df621252 6276F: drivers/tty/serial/kgdboc.c
5b778dad 6277F: include/linux/kdb.h
679655da 6278F: include/linux/kgdb.h
4063eb5f 6279F: kernel/debug/
e3e2aaf7 6280
456db8cc 6281KMEMCHECK
8b58be88 6282M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6283M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6284S: Maintained
410d7a97
JP
6285F: Documentation/kmemcheck.txt
6286F: arch/x86/include/asm/kmemcheck.h
6287F: arch/x86/mm/kmemcheck/
6288F: include/linux/kmemcheck.h
6289F: mm/kmemcheck.c
b9ce08c0 6290
c3bb4d24 6291KMEMLEAK
8b58be88 6292M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6293S: Maintained
6294F: Documentation/kmemleak.txt
6295F: include/linux/kmemleak.h
6296F: mm/kmemleak.c
6297F: mm/kmemleak-test.c
6298
89559a61 6299KPROBES
8b58be88
JP
6300M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6301M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6302M: "David S. Miller" <davem@davemloft.net>
97c29e74 6303M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6304S: Maintained
679655da
JP
6305F: Documentation/kprobes.txt
6306F: include/linux/kprobes.h
6307F: kernel/kprobes.c
89559a61 6308
70e84049 6309KS0108 LCD CONTROLLER DRIVER
8b58be88 6310M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6311W: http://miguelojeda.es/auxdisplay.htm
6312W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6313S: Maintained
679655da
JP
6314F: Documentation/auxdisplay/ks0108
6315F: drivers/auxdisplay/ks0108.c
6316F: include/linux/ks0108.h
70e84049 6317
1b69c6d0
DA
6318L3MDEV
6319M: David Ahern <dsa@cumulusnetworks.com>
6320L: netdev@vger.kernel.org
6321S: Maintained
6322F: net/l3mdev
6323F: include/net/l3mdev.h
6324
9ca44355
JC
6325LANTIQ MIPS ARCHITECTURE
6326M: John Crispin <blogic@openwrt.org>
6327L: linux-mips@linux-mips.org
6328S: Maintained
6329F: arch/mips/lantiq
6330
1da177e4 6331LAPB module
1da177e4 6332L: linux-x25@vger.kernel.org
bf9915cc 6333S: Orphan
679655da
JP
6334F: Documentation/networking/lapb-module.txt
6335F: include/*/lapb.h
6336F: net/lapb/
1da177e4
LT
6337
6338LASI 53c700 driver for PARISC
8b58be88 6339M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6340L: linux-scsi@vger.kernel.org
6341S: Maintained
679655da
JP
6342F: Documentation/scsi/53c700.txt
6343F: drivers/scsi/53c700*
1da177e4 6344
263de9b5 6345LED SUBSYSTEM
8b58be88 6346M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6347M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6348L: linux-leds@vger.kernel.org
b8926ba0 6349T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6350S: Maintained
679655da
JP
6351F: drivers/leds/
6352F: include/linux/leds.h
263de9b5 6353
b0461a44 6354LEGACY EEPROM DRIVER
d8130624 6355M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6356S: Maintained
6357F: Documentation/misc-devices/eeprom
6358F: drivers/misc/eeprom/eeprom.c
6359
1da177e4 6360LEGO USB Tower driver
8b58be88 6361M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6362L: legousb-devel@lists.sourceforge.net
6363W: http://legousb.sourceforge.net/
6364S: Maintained
679655da 6365F: drivers/usb/misc/legousbtower.c
1da177e4 6366
055616a8
MK
6367LG2160 MEDIA DRIVER
6368M: Michael Krufky <mkrufky@linuxtv.org>
6369L: linux-media@vger.kernel.org
a825eaec 6370W: https://linuxtv.org
055616a8
MK
6371W: http://github.com/mkrufky
6372Q: http://patchwork.linuxtv.org/project/linux-media/list/
6373T: git git://linuxtv.org/mkrufky/tuners.git
6374S: Maintained
6375F: drivers/media/dvb-frontends/lg2160.*
6376
6f0e7725
MK
6377LGDT3305 MEDIA DRIVER
6378M: Michael Krufky <mkrufky@linuxtv.org>
6379L: linux-media@vger.kernel.org
a825eaec 6380W: https://linuxtv.org
6f0e7725
MK
6381W: http://github.com/mkrufky
6382Q: http://patchwork.linuxtv.org/project/linux-media/list/
6383T: git git://linuxtv.org/mkrufky/tuners.git
6384S: Maintained
6385F: drivers/media/dvb-frontends/lgdt3305.*
6386
568a17ff 6387LGUEST
8b58be88 6388M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6389L: lguest@lists.ozlabs.org
568a17ff 6390W: http://lguest.ozlabs.org/
72e91863 6391S: Odd Fixes
070f420b 6392F: arch/x86/include/asm/lguest*.h
679655da
JP
6393F: arch/x86/lguest/
6394F: drivers/lguest/
6395F: include/linux/lguest*.h
070f420b 6396F: tools/lguest/
568a17ff 6397
32ac7cb2
TH
6398LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6399M: Tejun Heo <tj@kernel.org>
6400L: linux-ide@vger.kernel.org
6401T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6402S: Maintained
6403F: drivers/ata/
6404F: include/linux/ata.h
6405F: include/linux/libata.h
6406
6407LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6408M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6409L: linux-ide@vger.kernel.org
6410T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6411S: Maintained
6412F: include/linux/pata_arasan_cf_data.h
6413F: drivers/ata/pata_arasan_cf.c
6414
c7fa056c
BZ
6415LIBATA PATA DRIVERS
6416M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6417M: Tejun Heo <tj@kernel.org>
6418L: linux-ide@vger.kernel.org
6419T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6420S: Maintained
6421F: drivers/ata/pata_*.c
6422F: drivers/ata/ata_generic.c
6423
32ac7cb2
TH
6424LIBATA SATA AHCI PLATFORM devices support
6425M: Hans de Goede <hdegoede@redhat.com>
6426M: Tejun Heo <tj@kernel.org>
6427L: linux-ide@vger.kernel.org
6428T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6429S: Maintained
6430F: drivers/ata/ahci_platform.c
6431F: drivers/ata/libahci_platform.c
6432F: include/linux/ahci_platform.h
6433
6434LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6435M: Mikael Pettersson <mikpelinux@gmail.com>
6436L: linux-ide@vger.kernel.org
6437T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6438S: Maintained
6439F: drivers/ata/sata_promise.*
6440
1acd437c
SL
6441LIBLOCKDEP
6442M: Sasha Levin <sasha.levin@oracle.com>
6443S: Maintained
6444F: tools/lib/lockdep/
6445
bc30196f
DW
6446LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6447M: Dan Williams <dan.j.williams@intel.com>
6448L: linux-nvdimm@lists.01.org
6449Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6450T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6451S: Supported
6452F: drivers/nvdimm/*
6453F: include/linux/nd.h
6454F: include/linux/libnvdimm.h
6455F: include/uapi/linux/ndctl.h
6456
6457LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6458M: Ross Zwisler <ross.zwisler@linux.intel.com>
6459L: linux-nvdimm@lists.01.org
6460Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6461S: Supported
6462F: drivers/nvdimm/blk.c
6463F: drivers/nvdimm/region_devs.c
6464F: drivers/acpi/nfit*
6465
6466LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6467M: Vishal Verma <vishal.l.verma@intel.com>
6468L: linux-nvdimm@lists.01.org
6469Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6470S: Supported
6471F: drivers/nvdimm/btt*
6472
6473LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6474M: Ross Zwisler <ross.zwisler@linux.intel.com>
6475L: linux-nvdimm@lists.01.org
6476Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6477S: Supported
6478F: drivers/nvdimm/pmem.c
b864bc17 6479F: include/linux/pmem.h
40603526 6480F: arch/*/include/asm/pmem.h
bc30196f 6481
cd9e9808
MB
6482LIGHTNVM PLATFORM SUPPORT
6483M: Matias Bjorling <mb@lightnvm.io>
6484W: http://github/OpenChannelSSD
4ead1a25 6485L: linux-block@vger.kernel.org
cd9e9808
MB
6486S: Maintained
6487F: drivers/lightnvm/
6488F: include/linux/lightnvm.h
6489F: include/uapi/linux/lightnvm.h
6490
1da177e4 6491LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6492M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6493W: http://www.ibm.com/linux/ltc/projects/ppc
6494S: Supported
11c34c7d 6495F: arch/powerpc/boot/rs6000.h
1da177e4 6496
852bb9f5 6497LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6498M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6499M: Paul Mackerras <paulus@samba.org>
ea668936 6500M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6501W: http://www.penguinppc.org/
a4724ed6 6502L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6503Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6504T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6505S: Supported
11c34c7d
JP
6506F: Documentation/powerpc/
6507F: arch/powerpc/
1da177e4
LT
6508
6509LINUX FOR POWER MACINTOSH
8b58be88 6510M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6511W: http://www.penguinppc.org/
a4724ed6 6512L: linuxppc-dev@lists.ozlabs.org
1da177e4 6513S: Maintained
11c34c7d
JP
6514F: arch/powerpc/platforms/powermac/
6515F: drivers/macintosh/
1da177e4 6516
77a76369 6517LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6518M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6519L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6520T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6521S: Maintained
11c34c7d
JP
6522F: arch/powerpc/platforms/512x/
6523F: arch/powerpc/platforms/52xx/
1da177e4
LT
6524
6525LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6526M: Alistair Popple <alistair@popple.id.au>
8b58be88 6527M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6528W: http://www.penguinppc.org/
a4724ed6 6529L: linuxppc-dev@lists.ozlabs.org
1da177e4 6530S: Maintained
11c34c7d
JP
6531F: arch/powerpc/platforms/40x/
6532F: arch/powerpc/platforms/44x/
1da177e4 6533
260c02a9 6534LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6535L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6536S: Orphan
11c34c7d
JP
6537F: arch/powerpc/*/*virtex*
6538F: arch/powerpc/*/*/*virtex*
1da177e4 6539
e93adf1e 6540LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6541M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6542W: http://www.penguinppc.org/
a4724ed6 6543L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6544S: Maintained
a2b1f7c8 6545F: arch/powerpc/platforms/8xx/
e93adf1e 6546
1da177e4 6547LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6548M: Scott Wood <oss@buserror.net>
8b58be88 6549M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6550W: http://www.penguinppc.org/
a4724ed6 6551L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6552T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6553S: Maintained
11c34c7d 6554F: arch/powerpc/platforms/83xx/
4c8f581d 6555F: arch/powerpc/platforms/85xx/
1da177e4 6556
ab06ff3a 6557LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6558M: Olof Johansson <olof@lixom.net>
a4724ed6 6559L: linuxppc-dev@lists.ozlabs.org
92e19709 6560S: Maintained
11c34c7d
JP
6561F: arch/powerpc/platforms/pasemi/
6562F: drivers/*/*pasemi*
6563F: drivers/*/*/*pasemi*
ab06ff3a 6564
1da177e4 6565LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6566M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6567L: linux-security-module@vger.kernel.org
1da177e4
LT
6568S: Supported
6569
a23ce6da
HW
6570LIS3LV02D ACCELEROMETER DRIVER
6571M: Eric Piel <eric.piel@tremplin-utc.net>
6572S: Maintained
ff606677
JD
6573F: Documentation/misc-devices/lis3lv02d
6574F: drivers/misc/lis3lv02d/
bd35665f 6575F: drivers/platform/x86/hp_accel.c
a23ce6da 6576
b700e7f0
SJ
6577LIVE PATCHING
6578M: Josh Poimboeuf <jpoimboe@redhat.com>
6579M: Seth Jennings <sjenning@redhat.com>
e5f6450c 6580M: Jiri Kosina <jikos@kernel.org>
d8130624 6581M: Vojtech Pavlik <vojtech@suse.com>
b700e7f0
SJ
6582S: Maintained
6583F: kernel/livepatch/
6584F: include/linux/livepatch.h
6585F: arch/x86/include/asm/livepatch.h
6586F: arch/x86/kernel/livepatch.c
6587F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6588F: samples/livepatch/
b700e7f0 6589L: live-patching@vger.kernel.org
74d50da3 6590T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6591
e2d1d6c0 6592LLC (802.2)
8b58be88 6593M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6594S: Maintained
679655da 6595F: include/linux/llc.h
c117ab84 6596F: include/uapi/linux/llc.h
679655da
JP
6597F: include/net/llc*
6598F: net/llc/
e2d1d6c0 6599
4e233cbe
AD
6600LM73 HARDWARE MONITOR DRIVER
6601M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6602L: lm-sensors@lm-sensors.org
6603S: Maintained
6604F: drivers/hwmon/lm73.c
6605
156e2d1a 6606LM78 HARDWARE MONITOR DRIVER
d8130624 6607M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6608L: lm-sensors@lm-sensors.org
6609S: Maintained
6610F: Documentation/hwmon/lm78
6611F: drivers/hwmon/lm78.c
6612
1da177e4 6613LM83 HARDWARE MONITOR DRIVER
d8130624 6614M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6615L: lm-sensors@lm-sensors.org
1da177e4 6616S: Maintained
679655da
JP
6617F: Documentation/hwmon/lm83
6618F: drivers/hwmon/lm83.c
1da177e4
LT
6619
6620LM90 HARDWARE MONITOR DRIVER
d8130624 6621M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6622L: lm-sensors@lm-sensors.org
1da177e4 6623S: Maintained
679655da 6624F: Documentation/hwmon/lm90
aae7bce4 6625F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6626F: drivers/hwmon/lm90.c
1da177e4 6627
917cc4e6
GR
6628LM95234 HARDWARE MONITOR DRIVER
6629M: Guenter Roeck <linux@roeck-us.net>
6630L: lm-sensors@lm-sensors.org
6631S: Maintained
6632F: Documentation/hwmon/lm95234
6633F: drivers/hwmon/lm95234.c
6634
68620bdd
MP
6635LME2510 MEDIA DRIVER
6636M: Malcolm Priestley <tvboxspy@gmail.com>
6637L: linux-media@vger.kernel.org
a825eaec 6638W: https://linuxtv.org
68620bdd
MP
6639Q: http://patchwork.linuxtv.org/project/linux-media/list/
6640S: Maintained
6641F: drivers/media/usb/dvb-usb-v2/lmedm04*
6642
512e67f9 6643LOCKDEP AND LOCKSTAT
8b58be88
JP
6644M: Peter Zijlstra <peterz@infradead.org>
6645M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6646L: linux-kernel@vger.kernel.org
75fc2d37 6647T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6648S: Maintained
214e0aed
DB
6649F: Documentation/locking/lockdep*.txt
6650F: Documentation/locking/lockstat.txt
679655da 6651F: include/linux/lockdep.h
7486d6da 6652F: kernel/locking/
512e67f9 6653
dde33348 6654LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6655M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6656L: linux-ntfs-dev@lists.sourceforge.net
6657W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6658S: Maintained
679655da 6659F: Documentation/ldm.txt
20d16fef 6660F: block/partitions/ldm.*
1da177e4 6661
ef6ada3d
JE
6662LogFS
6663M: Joern Engel <joern@logfs.org>
756ccb3c 6664M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6665L: logfs@logfs.org
6666W: logfs.org
6667S: Maintained
6668F: fs/logfs/
6669
b62d7946
RS
6670LPC32XX MACHINE SUPPORT
6671M: Roland Stigge <stigge@antcom.de>
6672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6673S: Maintained
6674F: arch/arm/mach-lpc32xx/
6675
c87e34ef 6676LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3a980508
RS
6677M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6678M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6679M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6680M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6681L: MPT-FusionLinux.pdl@avagotech.com
c87e34ef
MED
6682L: linux-scsi@vger.kernel.org
6683W: http://www.lsilogic.com/support
6684S: Supported
679655da 6685F: drivers/message/fusion/
500c152a 6686F: drivers/scsi/mpt2sas/
6687F: drivers/scsi/mpt3sas/
c87e34ef 6688
1da177e4 6689LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6690M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6691L: linux-scsi@vger.kernel.org
6692S: Maintained
679655da 6693F: drivers/scsi/sym53c8xx_2/
1da177e4 6694
e5f5c99a
GR
6695LTC4261 HARDWARE MONITOR DRIVER
6696M: Guenter Roeck <linux@roeck-us.net>
6697L: lm-sensors@lm-sensors.org
6698S: Maintained
6699F: Documentation/hwmon/ltc4261
6700F: drivers/hwmon/ltc4261.c
6701
81365c31 6702LTP (Linux Test Project)
28b8e8d4 6703M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6704M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6705M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6706M: Jan Stancek <jstancek@redhat.com>
6707M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6708M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6709L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6710W: http://linux-test-project.github.io/
7d1ae8a8 6711T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6712S: Maintained
6713
c12a54b3 6714M32R ARCHITECTURE
c12a54b3 6715W: http://www.linux-m32r.org/
b4174867 6716S: Orphan
679655da 6717F: arch/m32r/
c12a54b3 6718
1da177e4 6719M68K ARCHITECTURE
8b58be88 6720M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6721L: linux-m68k@lists.linux-m68k.org
6722W: http://www.linux-m68k.org/
54e5881d 6723T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6724S: Maintained
679655da 6725F: arch/m68k/
9db35182 6726F: drivers/zorro/
1da177e4
LT
6727
6728M68K ON APPLE MACINTOSH
8b58be88 6729M: Joshua Thompson <funaho@jurai.org>
1da177e4 6730W: http://www.mac.linux-m68k.org/
9bb9f222 6731L: linux-m68k@lists.linux-m68k.org
1da177e4 6732S: Maintained
9db35182 6733F: arch/m68k/mac/
1da177e4
LT
6734
6735M68K ON HP9000/300
8b58be88 6736M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6737W: http://www.tazenda.demon.co.uk/phil/linux-hp
6738S: Maintained
679655da 6739F: arch/m68k/hp300/
1da177e4 6740
74425546
AP
6741M88DS3103 MEDIA DRIVER
6742M: Antti Palosaari <crope@iki.fi>
6743L: linux-media@vger.kernel.org
a825eaec 6744W: https://linuxtv.org
74425546
AP
6745W: http://palosaari.fi/linux/
6746Q: http://patchwork.linuxtv.org/project/linux-media/list/
6747T: git git://linuxtv.org/anttip/media_tree.git
6748S: Maintained
6749F: drivers/media/dvb-frontends/m88ds3103*
6750
68620bdd
MP
6751M88RS2000 MEDIA DRIVER
6752M: Malcolm Priestley <tvboxspy@gmail.com>
6753L: linux-media@vger.kernel.org
a825eaec 6754W: https://linuxtv.org
68620bdd
MP
6755Q: http://patchwork.linuxtv.org/project/linux-media/list/
6756S: Maintained
6757F: drivers/media/dvb-frontends/m88rs2000*
6758
07a092fa 6759MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6760M: Alexey Klimov <klimov.linux@gmail.com>
6761L: linux-media@vger.kernel.org
6762T: git git://linuxtv.org/media_tree.git
6763S: Maintained
6764F: drivers/media/radio/radio-ma901.c
07a092fa 6765
64a327a7 6766MAC80211
8b58be88 6767M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6768L: linux-wireless@vger.kernel.org
491b26b4 6769W: http://wireless.kernel.org/
ce466579
JB
6770T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6771T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6772S: Maintained
679655da
JP
6773F: Documentation/networking/mac80211-injection.txt
6774F: include/net/mac80211.h
6775F: net/mac80211/
64a327a7 6776
b863ceb7 6777MACVLAN DRIVER
8b58be88 6778M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6779L: netdev@vger.kernel.org
6780S: Maintained
679655da
JP
6781F: drivers/net/macvlan.c
6782F: include/linux/if_macvlan.h
b863ceb7 6783
2b6d83e2
JB
6784MAILBOX API
6785M: Jassi Brar <jassisinghbrar@gmail.com>
6786L: linux-kernel@vger.kernel.org
6787S: Maintained
6788F: drivers/mailbox/
6789F: include/linux/mailbox_client.h
6790F: include/linux/mailbox_controller.h
6791
faf1668c 6792MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6793M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6794W: http://www.kernel.org/doc/man-pages
bd7ebec6 6795L: linux-man@vger.kernel.org
1b53dc74 6796S: Maintained
faf1668c 6797
8427defd
RK
6798MARVELL ARMADA DRM SUPPORT
6799M: Russell King <rmk+kernel@arm.linux.org.uk>
6800S: Maintained
6801F: drivers/gpu/drm/armada/
6802
3ad50cca
GR
6803MARVELL 88E6352 DSA support
6804M: Guenter Roeck <linux@roeck-us.net>
6805S: Maintained
6806F: drivers/net/dsa/mv88e6352.c
6807
c4d007bc
TP
6808MARVELL CRYPTO DRIVER
6809M: Boris Brezillon <boris.brezillon@free-electrons.com>
6810M: Arnaud Ebalard <arno@natisbad.org>
6811F: drivers/crypto/marvell/
6812S: Maintained
6813L: linux-crypto@vger.kernel.org
6814
44c14c1d 6815MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6816M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6817M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6818L: netdev@vger.kernel.org
6819S: Maintained
6820F: drivers/net/ethernet/marvell/sk*
6821
74cda169 6822MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6823L: libertas-dev@lists.infradead.org
8ac3e99e 6824S: Orphan
f988d640 6825F: drivers/net/wireless/marvell/libertas/
74cda169 6826
b60d6975 6827MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6828M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6829L: netdev@vger.kernel.org
f5ca8502 6830S: Maintained
527a6266 6831F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6832F: include/linux/mv643xx.h
1da177e4 6833
370b8ed9
TP
6834MARVELL MVNETA ETHERNET DRIVER
6835M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6836L: netdev@vger.kernel.org
6837S: Maintained
6838F: drivers/net/ethernet/marvell/mvneta.*
6839
fcad584d 6840MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6841M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6842M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6843L: linux-wireless@vger.kernel.org
6844S: Maintained
277b024e 6845F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6846
a2c3f656 6847MARVELL MWL8K WIRELESS DRIVER
a040d532 6848M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6849L: linux-wireless@vger.kernel.org
16345910 6850S: Odd Fixes
de60f1dc 6851F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6852
2a69567b 6853MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6854M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6855S: Odd Fixes
1fa7e547 6856F: drivers/mmc/host/mvsdio.*
2a69567b 6857
1da177e4 6858MATROX FRAMEBUFFER DRIVER
c69f677c 6859L: linux-fbdev@vger.kernel.org
52653199 6860S: Orphan
8a61f013 6861F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6862F: include/uapi/linux/matroxfb.h
1da177e4 6863
ca462085
GR
6864MAX16065 HARDWARE MONITOR DRIVER
6865M: Guenter Roeck <linux@roeck-us.net>
6866L: lm-sensors@lm-sensors.org
6867S: Maintained
6868F: Documentation/hwmon/max16065
6869F: drivers/hwmon/max16065.c
6870
1f61cab8
GR
6871MAX20751 HARDWARE MONITOR DRIVER
6872M: Guenter Roeck <linux@roeck-us.net>
6873L: lm-sensors@lm-sensors.org
6874S: Maintained
6875F: Documentation/hwmon/max20751
6876F: drivers/hwmon/max20751.c
6877
d20620de 6878MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6879M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6880L: lm-sensors@lm-sensors.org
6881S: Maintained
679655da
JP
6882F: Documentation/hwmon/max6650
6883F: drivers/hwmon/max6650.c
d20620de 6884
e89ab51f
GR
6885MAX6697 HARDWARE MONITOR DRIVER
6886M: Guenter Roeck <linux@roeck-us.net>
6887L: lm-sensors@lm-sensors.org
6888S: Maintained
6889F: Documentation/hwmon/max6697
6890F: Documentation/devicetree/bindings/i2c/max6697.txt
6891F: drivers/hwmon/max6697.c
6892F: include/linux/platform_data/max6697.h
6893
f8f847b5
KK
6894MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6895M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6896L: linux-pm@vger.kernel.org
6897S: Supported
6898F: drivers/power/max14577_charger.c
6899F: drivers/power/max77693_charger.c
6900
3811405e
JMC
6901MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6902M: Javier Martinez Canillas <javier@osg.samsung.com>
6903L: linux-kernel@vger.kernel.org
6904S: Supported
6905F: drivers/*/*max77802.c
6906F: Documentation/devicetree/bindings/*/*max77802.txt
6907F: include/dt-bindings/*/*max77802.h
6908
befeb596
KK
6909MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6910M: Chanwoo Choi <cw00.choi@samsung.com>
6911M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6912L: linux-kernel@vger.kernel.org
6913S: Supported
6914F: drivers/*/max14577.c
6915F: drivers/*/max77686.c
6916F: drivers/*/max77693.c
6917F: drivers/extcon/extcon-max14577.c
6918F: drivers/extcon/extcon-max77693.c
6919F: drivers/rtc/rtc-max77686.c
6920F: drivers/clk/clk-max77686.c
6921F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6922F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6923F: Documentation/devicetree/bindings/mfd/max77693.txt
6924F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6925F: include/linux/mfd/max14577*.h
6926F: include/linux/mfd/max77686*.h
6927F: include/linux/mfd/max77693*.h
6928
9be3c9a5
HV
6929MAXIRADIO FM RADIO RECEIVER DRIVER
6930M: Hans Verkuil <hverkuil@xs4all.nl>
6931L: linux-media@vger.kernel.org
6932T: git git://linuxtv.org/media_tree.git
a825eaec 6933W: https://linuxtv.org
9be3c9a5
HV
6934S: Maintained
6935F: drivers/media/radio/radio-maxiradio*
6936
c05dc2cc
PR
6937MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6938M: Peter Rosin <peda@axentia.se>
6939L: linux-iio@vger.kernel.org
6940S: Maintained
6941F: drivers/iio/potentiometer/mcp4531.c
6942
6f32a8c9
LP
6943MEDIA DRIVERS FOR RENESAS - VSP1
6944M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6945L: linux-media@vger.kernel.org
4a121096 6946L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
6947T: git git://linuxtv.org/media_tree.git
6948S: Supported
6949F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6950F: drivers/media/platform/vsp1/
6951
dacf9ce8
KS
6952MEDIA DRIVERS FOR ASCOT2E
6953M: Sergey Kozlov <serjk@netup.ru>
6954L: linux-media@vger.kernel.org
a825eaec 6955W: https://linuxtv.org
dacf9ce8
KS
6956W: http://netup.tv/
6957T: git git://linuxtv.org/media_tree.git
6958S: Supported
6959F: drivers/media/dvb-frontends/ascot2e*
6960
a6dc60ff
KS
6961MEDIA DRIVERS FOR CXD2841ER
6962M: Sergey Kozlov <serjk@netup.ru>
6963L: linux-media@vger.kernel.org
a825eaec 6964W: https://linuxtv.org
a6dc60ff
KS
6965W: http://netup.tv/
6966T: git git://linuxtv.org/media_tree.git
6967S: Supported
6968F: drivers/media/dvb-frontends/cxd2841er*
6969
a5d32b35
KS
6970MEDIA DRIVERS FOR HORUS3A
6971M: Sergey Kozlov <serjk@netup.ru>
6972L: linux-media@vger.kernel.org
a825eaec 6973W: https://linuxtv.org
a5d32b35
KS
6974W: http://netup.tv/
6975T: git git://linuxtv.org/media_tree.git
6976S: Supported
6977F: drivers/media/dvb-frontends/horus3a*
6978
e025273b
KS
6979MEDIA DRIVERS FOR LNBH25
6980M: Sergey Kozlov <serjk@netup.ru>
6981L: linux-media@vger.kernel.org
a825eaec 6982W: https://linuxtv.org
e025273b
KS
6983W: http://netup.tv/
6984T: git git://linuxtv.org/media_tree.git
6985S: Supported
6986F: drivers/media/dvb-frontends/lnbh25*
6987
52b1eaf4
KS
6988MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6989M: Sergey Kozlov <serjk@netup.ru>
6990L: linux-media@vger.kernel.org
a825eaec 6991W: https://linuxtv.org
52b1eaf4
KS
6992W: http://netup.tv/
6993T: git git://linuxtv.org/media_tree.git
6994S: Supported
6995F: drivers/media/pci/netup_unidvb/*
6996
127c49ae 6997MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 6998M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
6999P: LinuxTV.org Project
7000L: linux-media@vger.kernel.org
a825eaec 7001W: https://linuxtv.org
8a6e2535 7002Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7003T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7004S: Maintained
7005F: Documentation/dvb/
7006F: Documentation/video4linux/
ffe06198 7007F: Documentation/DocBook/media/
127c49ae 7008F: drivers/media/
ffe06198 7009F: drivers/staging/media/
eb4b0ec7 7010F: include/linux/platform_data/media/
127c49ae 7011F: include/media/
6c0f0359
MCC
7012F: include/uapi/linux/dvb/
7013F: include/uapi/linux/videodev2.h
7014F: include/uapi/linux/media.h
7015F: include/uapi/linux/v4l2-*
7016F: include/uapi/linux/meye.h
7017F: include/uapi/linux/ivtv*
7018F: include/uapi/linux/uvcvideo.h
d20620de 7019
c869f77d
JK
7020MEDIATEK MT7601U WIRELESS LAN DRIVER
7021M: Jakub Kicinski <kubakici@wp.pl>
7022L: linux-wireless@vger.kernel.org
7023S: Maintained
7024F: drivers/net/wireless/mediatek/mt7601u/
7025
e399065b
SS
7026MEGARAID SCSI/SAS DRIVERS
7027M: Kashyap Desai <kashyap.desai@avagotech.com>
7028M: Sumit Saxena <sumit.saxena@avagotech.com>
7029M: Uday Lingala <uday.lingala@avagotech.com>
7030L: megaraidlinux.pdl@avagotech.com
baaea1dc 7031L: linux-scsi@vger.kernel.org
e399065b 7032W: http://www.lsi.com
ce00f85c 7033S: Maintained
679655da
JP
7034F: Documentation/scsi/megaraid.txt
7035F: drivers/scsi/megaraid.*
7036F: drivers/scsi/megaraid/
757e0108 7037
2c46c9d5 7038MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7039M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7040L: netdev@vger.kernel.org
2c46c9d5
AV
7041S: Supported
7042W: http://www.mellanox.com
7043Q: http://patchwork.ozlabs.org/project/netdev/list/
7044F: drivers/net/ethernet/mellanox/mlx4/en_*
7045
e7523a49
OG
7046MELLANOX ETHERNET DRIVER (mlx5e)
7047M: Saeed Mahameed <saeedm@mellanox.com>
7048L: netdev@vger.kernel.org
7049S: Supported
7050W: http://www.mellanox.com
7051Q: http://patchwork.ozlabs.org/project/netdev/list/
7052F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7053
93c1edb2
JP
7054MELLANOX ETHERNET SWITCH DRIVERS
7055M: Jiri Pirko <jiri@mellanox.com>
7056M: Ido Schimmel <idosch@mellanox.com>
7057L: netdev@vger.kernel.org
7058S: Supported
7059W: http://www.mellanox.com
7060Q: http://patchwork.ozlabs.org/project/netdev/list/
7061F: drivers/net/ethernet/mellanox/mlxsw/
7062
5b25b13a
MD
7063MEMBARRIER SUPPORT
7064M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7065M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7066L: linux-kernel@vger.kernel.org
7067S: Supported
7068F: kernel/membarrier.c
7069F: include/uapi/linux/membarrier.h
7070
70ea91f1
SR
7071MEMORY MANAGEMENT
7072L: linux-mm@kvack.org
70ea91f1
SR
7073W: http://www.linux-mm.org
7074S: Maintained
679655da 7075F: include/linux/mm.h
551450bb
CS
7076F: include/linux/gfp.h
7077F: include/linux/mmzone.h
7078F: include/linux/memory_hotplug.h
7079F: include/linux/vmalloc.h
679655da 7080F: mm/
70ea91f1 7081
f4e9ce66 7082MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7083M: David Woodhouse <dwmw2@infradead.org>
242c325e 7084M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7085L: linux-mtd@lists.infradead.org
8a6e2535
JP
7086W: http://www.linux-mtd.infradead.org/
7087Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7088T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7089T: git git://git.infradead.org/l2-mtd.git
1da177e4 7090S: Maintained
679655da
JP
7091F: drivers/mtd/
7092F: include/linux/mtd/
c117ab84 7093F: include/uapi/mtd/
1da177e4 7094
26c57ef1 7095MEN A21 WATCHDOG DRIVER
30c7469b 7096M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7097L: linux-watchdog@vger.kernel.org
30c7469b 7098S: Maintained
26c57ef1
JT
7099F: drivers/watchdog/mena21_wdt.c
7100
3764e82e 7101MEN CHAMELEON BUS (mcb)
30c7469b
JT
7102M: Johannes Thumshirn <morbidrsa@gmail.com>
7103S: Maintained
3764e82e
JT
7104F: drivers/mcb/
7105F: include/linux/mcb.h
b9f2f459 7106F: Documentation/men-chameleon-bus.txt
3764e82e 7107
48b490d2
AW
7108MEN F21BMC (Board Management Controller)
7109M: Andreas Werner <andreas.werner@men.de>
7110S: Supported
7111F: drivers/mfd/menf21bmc.c
7112F: drivers/watchdog/menf21bmc_wdt.c
7113F: drivers/leds/leds-menf21bmc.c
7114F: drivers/hwmon/menf21bmc_hwmon.c
7115F: Documentation/hwmon/menf21bmc
7116
12285945
JH
7117METAG ARCHITECTURE
7118M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7119L: linux-metag@vger.kernel.org
9f273c24 7120T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7121S: Odd Fixes
12285945
JH
7122F: arch/metag/
7123F: Documentation/metag/
7124F: Documentation/devicetree/bindings/metag/
2d799dde 7125F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7126F: drivers/clocksource/metag_generic.c
5698c50d
JH
7127F: drivers/irqchip/irq-metag.c
7128F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7129F: drivers/tty/metag_da.c
12285945 7130
c6375b0a 7131MICROBLAZE ARCHITECTURE
8b58be88 7132M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7133W: http://www.monstr.eu/fdt/
7134T: git git://git.monstr.eu/linux-2.6-microblaze.git
7135S: Supported
0a8c7914 7136F: arch/microblaze/
1da177e4 7137
2508a45a
CY
7138MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7139M: Chen Yu <yu.c.chen@intel.com>
7140L: platform-driver-x86@vger.kernel.org
7141S: Supported
7142F: drivers/platform/x86/surfacepro3_button.c
7143
1da177e4 7144MICROTEK X6 SCANNER
61eee9a7 7145M: Oliver Neukum <oliver@neukum.org>
1da177e4 7146S: Maintained
679655da 7147F: drivers/usb/image/microtek.*
1da177e4
LT
7148
7149MIPS
8b58be88 7150M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7151L: linux-mips@linux-mips.org
6097050d 7152W: http://www.linux-mips.org/
b05e988e 7153T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7154Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7155S: Supported
679655da
JP
7156F: Documentation/mips/
7157F: arch/mips/
1da177e4 7158
08b7620a
HV
7159MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7160M: Hans Verkuil <hverkuil@xs4all.nl>
7161L: linux-media@vger.kernel.org
7162T: git git://linuxtv.org/media_tree.git
a825eaec 7163W: https://linuxtv.org
08b7620a
HV
7164S: Odd Fixes
7165F: drivers/media/radio/radio-miropcm20*
7166
c09befcb
OG
7167MELLANOX MLX4 core VPI driver
7168M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7169L: netdev@vger.kernel.org
7170L: linux-rdma@vger.kernel.org
7171W: http://www.mellanox.com
7172Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7173S: Supported
7174F: drivers/net/ethernet/mellanox/mlx4/
7175F: include/linux/mlx4/
7176
7177MELLANOX MLX4 IB driver
7178M: Yishai Hadas <yishaih@mellanox.com>
7179L: linux-rdma@vger.kernel.org
7180W: http://www.mellanox.com
e126ba97 7181Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7182S: Supported
7183F: drivers/infiniband/hw/mlx4/
7184F: include/linux/mlx4/
7185
595a4d8f
OG
7186MELLANOX MLX5 core VPI driver
7187M: Matan Barak <matanb@mellanox.com>
7188M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7189L: netdev@vger.kernel.org
7190L: linux-rdma@vger.kernel.org
7191W: http://www.mellanox.com
7192Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7193S: Supported
7194F: drivers/net/ethernet/mellanox/mlx5/core/
7195F: include/linux/mlx5/
7196
595a4d8f
OG
7197MELLANOX MLX5 IB driver
7198M: Matan Barak <matanb@mellanox.com>
7199M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7200L: linux-rdma@vger.kernel.org
7201W: http://www.mellanox.com
7202Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7203S: Supported
b75f0050 7204F: drivers/infiniband/hw/mlx5/
595a4d8f 7205F: include/linux/mlx5/
e126ba97 7206
764589b6
CM
7207MELEXIS MLX90614 DRIVER
7208M: Crt Mori <cmo@melexis.com>
7209L: linux-iio@vger.kernel.org
7210W: http://www.melexis.com
7211S: Supported
7212F: drivers/iio/temperature/mlx90614.c
7213
0ce277e4
AP
7214MN88472 MEDIA DRIVER
7215M: Antti Palosaari <crope@iki.fi>
7216L: linux-media@vger.kernel.org
a825eaec 7217W: https://linuxtv.org
0ce277e4
AP
7218W: http://palosaari.fi/linux/
7219Q: http://patchwork.linuxtv.org/project/linux-media/list/
7220T: git git://linuxtv.org/anttip/media_tree.git
7221S: Maintained
7222F: drivers/staging/media/mn88472/
7223F: drivers/media/dvb-frontends/mn88472.h
7224
4f4d238f
AP
7225MN88473 MEDIA DRIVER
7226M: Antti Palosaari <crope@iki.fi>
7227L: linux-media@vger.kernel.org
a825eaec 7228W: https://linuxtv.org
4f4d238f
AP
7229W: http://palosaari.fi/linux/
7230Q: http://patchwork.linuxtv.org/project/linux-media/list/
7231T: git git://linuxtv.org/anttip/media_tree.git
7232S: Maintained
7233F: drivers/staging/media/mn88473/
7234F: drivers/media/dvb-frontends/mn88473.h
7235
1da177e4 7236MODULE SUPPORT
8b58be88 7237M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7238S: Maintained
679655da
JP
7239F: include/linux/module.h
7240F: kernel/module.c
1da177e4
LT
7241
7242MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7243W: http://popies.net/meye/
b7788e13 7244S: Orphan
679655da 7245F: Documentation/video4linux/meye.txt
90d72ac6 7246F: drivers/media/pci/meye/
6c0f0359 7247F: include/uapi/linux/meye.h
1da177e4 7248
b9705b60 7249MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7250M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7251S: Maintained
679655da 7252F: Documentation/serial/moxa-smartio
c897401b 7253F: drivers/tty/mxser.*
d735410a 7254
889b2f87
AK
7255MR800 AVERMEDIA USB FM RADIO DRIVER
7256M: Alexey Klimov <klimov.linux@gmail.com>
7257L: linux-media@vger.kernel.org
7258T: git git://linuxtv.org/media_tree.git
7259S: Maintained
7260F: drivers/media/radio/radio-mr800.c
7261
d7155691
AO
7262MRF24J40 IEEE 802.15.4 RADIO DRIVER
7263M: Alan Ott <alan@signal11.us>
7264L: linux-wpan@vger.kernel.org
7265S: Maintained
7266F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7267F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7268
8c4c731a 7269MSI LAPTOP SUPPORT
182ae55c 7270M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7271L: platform-driver-x86@vger.kernel.org
8c4c731a 7272S: Maintained
679655da 7273F: drivers/platform/x86/msi-laptop.c
8c4c731a 7274
0f1006b1 7275MSI WMI SUPPORT
d0944853 7276L: platform-driver-x86@vger.kernel.org
5ee7041e 7277S: Orphan
0f1006b1
AA
7278F: drivers/platform/x86/msi-wmi.c
7279
19a628a0
AP
7280MSI001 MEDIA DRIVER
7281M: Antti Palosaari <crope@iki.fi>
7282L: linux-media@vger.kernel.org
a825eaec 7283W: https://linuxtv.org
19a628a0
AP
7284W: http://palosaari.fi/linux/
7285Q: http://patchwork.linuxtv.org/project/linux-media/list/
7286T: git git://linuxtv.org/anttip/media_tree.git
7287S: Maintained
0185e197 7288F: drivers/media/tuners/msi001*
19a628a0 7289
7570589d 7290MSI2500 MEDIA DRIVER
2c57213f
AP
7291M: Antti Palosaari <crope@iki.fi>
7292L: linux-media@vger.kernel.org
a825eaec 7293W: https://linuxtv.org
2c57213f
AP
7294W: http://palosaari.fi/linux/
7295Q: http://patchwork.linuxtv.org/project/linux-media/list/
7296T: git git://linuxtv.org/anttip/media_tree.git
7297S: Maintained
7570589d 7298F: drivers/media/usb/msi2500/
2c57213f 7299
159eeea4
RJ
7300MSYSTEMS DISKONCHIP G3 MTD DRIVER
7301M: Robert Jarzmik <robert.jarzmik@free.fr>
7302L: linux-mtd@lists.infradead.org
7303S: Maintained
7304F: drivers/mtd/devices/docg3*
7305
62a37dc7 7306MT9M032 APTINA SENSOR DRIVER
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/mt9m032.c
b5dcee22 7312F: include/media/i2c/mt9m032.h
0e837fb9 7313
62a37dc7 7314MT9P031 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/mt9p031.c
b5dcee22 7320F: include/media/i2c/mt9p031.h
0e837fb9 7321
62a37dc7 7322MT9T001 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
7327F: drivers/media/i2c/mt9t001.c
b5dcee22 7328F: include/media/i2c/mt9t001.h
0e837fb9 7329
62a37dc7 7330MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7331M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7332L: linux-media@vger.kernel.org
7333T: git git://linuxtv.org/media_tree.git
7334S: Maintained
f2272e13 7335F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7336F: drivers/media/i2c/mt9v032.c
b5dcee22 7337F: include/media/i2c/mt9v032.h
0e837fb9 7338
4e0d13cb 7339MULTIFUNCTION DEVICES (MFD)
f7d3210e 7340M: Lee Jones <lee.jones@linaro.org>
7caa7991 7341T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7342S: Supported
679655da 7343F: drivers/mfd/
55b5940d 7344F: include/linux/mfd/
4e0d13cb 7345
5c4e6f13 7346MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7347M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7348L: linux-mmc@vger.kernel.org
708dce3f 7349T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7350S: Maintained
679655da
JP
7351F: drivers/mmc/
7352F: include/linux/mmc/
c117ab84 7353F: include/uapi/linux/mmc/
baca2da4 7354
15a0580c 7355MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7356S: Orphan
679655da
JP
7357F: drivers/mmc/host/mmc_spi.c
7358F: include/linux/spi/mmc_spi.h
15a0580c 7359
1da177e4 7360MULTISOUND SOUND DRIVER
8b58be88 7361M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7362S: Maintained
679655da
JP
7363F: Documentation/sound/oss/MultiSound
7364F: sound/oss/msnd*
1da177e4 7365
d735410a 7366MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7367S: Orphan
c897401b 7368F: drivers/tty/isicom.c
679655da 7369F: include/linux/isicom.h
d735410a 7370
550a7375 7371MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
a55f6286 7372M: Felipe Balbi <balbi@kernel.org>
795fb7e7 7373L: linux-usb@vger.kernel.org
43b416e5 7374T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7375S: Maintained
679655da 7376F: drivers/usb/musb/
550a7375 7377
ea0af5f6
MK
7378MXL5007T MEDIA DRIVER
7379M: Michael Krufky <mkrufky@linuxtv.org>
7380L: linux-media@vger.kernel.org
a825eaec 7381W: https://linuxtv.org
ea0af5f6
MK
7382W: http://github.com/mkrufky
7383Q: http://patchwork.linuxtv.org/project/linux-media/list/
7384T: git git://linuxtv.org/mkrufky/tuners.git
7385S: Maintained
7386F: drivers/media/tuners/mxl5007t.*
7387
2d3cf588 7388MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7389M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7390L: netdev@vger.kernel.org
205057ae 7391W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7392S: Supported
93f7848b 7393F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7394
1da177e4 7395NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7396S: Orphan
d9fb9f38 7397F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7398
23dc05a3
DM
7399NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7400M: Daniel Mack <zonque@gmail.com>
7401S: Maintained
e5747e40 7402L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7403W: http://www.native-instruments.com
7404F: sound/usb/caiaq/
7405
1da177e4 7406NCP FILESYSTEM
52653199
PV
7407M: Petr Vandrovec <petr@vandrovec.name>
7408S: Odd Fixes
679655da 7409F: fs/ncpfs/
1da177e4 7410
a79b0322
FT
7411NCR 5380 SCSI DRIVERS
7412M: Finn Thain <fthain@telegraphics.com.au>
7413M: Michael Schmitz <schmitzmic@gmail.com>
7414L: linux-scsi@vger.kernel.org
7415S: Maintained
7416F: Documentation/scsi/g_NCR5380.txt
7417F: drivers/scsi/NCR5380.*
7418F: drivers/scsi/arm/cumana_1.c
7419F: drivers/scsi/arm/oak.c
7420F: drivers/scsi/atari_NCR5380.c
7421F: drivers/scsi/atari_scsi.*
7422F: drivers/scsi/dmx3191d.c
7423F: drivers/scsi/dtc.*
7424F: drivers/scsi/g_NCR5380.*
7425F: drivers/scsi/g_NCR5380_mmio.c
7426F: drivers/scsi/mac_scsi.*
7427F: drivers/scsi/pas16.*
a79b0322
FT
7428F: drivers/scsi/sun3_scsi.*
7429F: drivers/scsi/sun3_scsi_vme.c
7430F: drivers/scsi/t128.*
7431
1da177e4 7432NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7433M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7434L: linux-scsi@vger.kernel.org
7435S: Maintained
679655da 7436F: drivers/scsi/NCR_D700.*
1da177e4 7437
4aa3eb4c
GR
7438NCT6775 HARDWARE MONITOR DRIVER
7439M: Guenter Roeck <linux@roeck-us.net>
7440L: lm-sensors@lm-sensors.org
7441S: Maintained
7442F: Documentation/hwmon/nct6775
7443F: drivers/hwmon/nct6775.c
7444
3c2d774c 7445NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7446M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7447L: linux-rdma@vger.kernel.org
e3d33cb1 7448W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7449S: Supported
7450F: drivers/infiniband/hw/nes/
7451
be2f2e84 7452NETEM NETWORK EMULATOR
adbbf69d 7453M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7454L: netem@lists.linux-foundation.org
be2f2e84 7455S: Maintained
679655da 7456F: net/sched/sch_netem.c
be2f2e84 7457
b2f5a051 7458NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7459M: Jon Mason <jdmason@kudzu.us>
4a58448b 7460L: netdev@vger.kernel.org
4a58448b 7461S: Supported
679655da 7462F: Documentation/networking/s2io.txt
b2f5a051 7463F: Documentation/networking/vxge.txt
86387e1a 7464F: drivers/net/ethernet/neterion/
4a58448b 7465
db9cf3a3 7466NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7467M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7468M: Patrick McHardy <kaber@trash.net>
42010ed0 7469M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7470L: netfilter-devel@vger.kernel.org
82b98543 7471L: coreteam@netfilter.org
1da177e4
LT
7472W: http://www.netfilter.org/
7473W: http://www.iptables.org/
42010ed0
PNA
7474Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7475T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7476T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7477S: Supported
679655da
JP
7478F: include/linux/netfilter*
7479F: include/linux/netfilter/
7480F: include/net/netfilter/
c117ab84
CEB
7481F: include/uapi/linux/netfilter*
7482F: include/uapi/linux/netfilter/
679655da
JP
7483F: net/*/netfilter.c
7484F: net/*/netfilter/
7485F: net/netfilter/
91c269a0 7486F: net/bridge/br_netfilter*.c
1da177e4 7487
4cc67735 7488NETLABEL
87a0874c 7489M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7490W: http://netlabel.sf.net
7491L: netdev@vger.kernel.org
87a0874c 7492S: Maintained
80811493 7493F: Documentation/netlabel/
679655da
JP
7494F: include/net/netlabel.h
7495F: net/netlabel/
4cc67735 7496
1da177e4 7497NETROM NETWORK LAYER
8b58be88 7498M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7499L: linux-hams@vger.kernel.org
d34cb28a 7500W: http://www.linux-ax25.org/
1da177e4 7501S: Maintained
679655da 7502F: include/net/netrom.h
c117ab84 7503F: include/uapi/linux/netrom.h
679655da 7504F: net/netrom/
1da177e4 7505
4c352362
JK
7506NETRONOME ETHERNET DRIVERS
7507M: Jakub Kicinski <jakub.kicinski@netronome.com>
7508M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7509L: oss-drivers@netronome.com
7510S: Maintained
7511F: drivers/net/ethernet/netronome/
7512
5ddb88c0 7513NETWORK BLOCK DEVICE (NBD)
4ca5829a 7514M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7515S: Maintained
5e4b269b 7516L: nbd-general@lists.sourceforge.net
4ca5829a 7517T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7518F: Documentation/blockdev/nbd.txt
7519F: drivers/block/nbd.c
c117ab84 7520F: include/uapi/linux/nbd.h
1da177e4 7521
6e43650c
NH
7522NETWORK DROP MONITOR
7523M: Neil Horman <nhorman@tuxdriver.com>
7524L: netdev@vger.kernel.org
7525S: Maintained
7526W: https://fedorahosted.org/dropwatch/
7527F: net/core/drop_monitor.c
7528
1da177e4 7529NETWORKING [GENERAL]
8b58be88 7530M: "David S. Miller" <davem@davemloft.net>
979b6c13 7531L: netdev@vger.kernel.org
b1e8fd54 7532W: http://www.linuxfoundation.org/en/Net
11e98029 7533Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7534T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7535T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7536S: Maintained
679655da
JP
7537F: net/
7538F: include/net/
018d21ed
JP
7539F: include/linux/in.h
7540F: include/linux/net.h
7541F: include/linux/netdevice.h
c117ab84
CEB
7542F: include/uapi/linux/in.h
7543F: include/uapi/linux/net.h
7544F: include/uapi/linux/netdevice.h
0c7aecd4 7545F: include/uapi/linux/net_namespace.h
7e814a6c 7546F: tools/net/
f4e53f9a 7547F: tools/testing/selftests/net/
335a67d2 7548F: lib/random32.c
a101ccd1 7549F: lib/test_bpf.c
1da177e4
LT
7550
7551NETWORKING [IPv4/IPv6]
8b58be88
JP
7552M: "David S. Miller" <davem@davemloft.net>
7553M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7554M: James Morris <jmorris@namei.org>
7555M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7556M: Patrick McHardy <kaber@trash.net>
979b6c13 7557L: netdev@vger.kernel.org
08deed1e 7558T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7559S: Maintained
679655da
JP
7560F: net/ipv4/
7561F: net/ipv6/
7562F: include/net/ip*
0a14842f 7563F: arch/x86/net/*
1da177e4 7564
73b7656c
DM
7565NETWORKING [IPSEC]
7566M: Steffen Klassert <steffen.klassert@secunet.com>
7567M: Herbert Xu <herbert@gondor.apana.org.au>
7568M: "David S. Miller" <davem@davemloft.net>
7569L: netdev@vger.kernel.org
d1fc5024
SK
7570T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7571T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7572S: Maintained
5826bdd1 7573F: net/core/flow.c
73b7656c
DM
7574F: net/xfrm/
7575F: net/key/
7576F: net/ipv4/xfrm*
d1fc5024
SK
7577F: net/ipv4/esp4.c
7578F: net/ipv4/ah4.c
7579F: net/ipv4/ipcomp.c
7580F: net/ipv4/ip_vti.c
73b7656c 7581F: net/ipv6/xfrm*
d1fc5024
SK
7582F: net/ipv6/esp6.c
7583F: net/ipv6/ah6.c
7584F: net/ipv6/ipcomp6.c
7585F: net/ipv6/ip6_vti.c
73b7656c
DM
7586F: include/uapi/linux/xfrm.h
7587F: include/net/xfrm.h
7588
10e2ff1c 7589NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7590M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7591L: netdev@vger.kernel.org
7592S: Maintained
7593
29f8f632 7594NETWORKING [WIRELESS]
2cb4abd1 7595L: linux-wireless@vger.kernel.org
8a6e2535 7596Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7597
788873ac
JP
7598NETWORKING DRIVERS
7599L: netdev@vger.kernel.org
7600W: http://www.linuxfoundation.org/en/Net
11e98029 7601Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7602T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7603T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7604S: Odd Fixes
7605F: drivers/net/
018d21ed 7606F: include/linux/if_*
0b63bf1f 7607F: include/linux/netdevice.h
0b63bf1f
JD
7608F: include/linux/etherdevice.h
7609F: include/linux/fcdevice.h
7610F: include/linux/fddidevice.h
7611F: include/linux/hippidevice.h
7612F: include/linux/inetdevice.h
c117ab84
CEB
7613F: include/uapi/linux/if_*
7614F: include/uapi/linux/netdevice.h
788873ac 7615
0e324cf6
JL
7616NETWORKING DRIVERS (WIRELESS)
7617M: Kalle Valo <kvalo@codeaurora.org>
7618L: linux-wireless@vger.kernel.org
7619Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
7620T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7621T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6
JL
7622S: Maintained
7623F: drivers/net/wireless/
7624
3d396eb1 7625NETXEN (1/10) GbE SUPPORT
8622315e 7626M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7627M: Sony Chacko <sony.chacko@qlogic.com>
7628M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7629L: netdev@vger.kernel.org
9c2b5bde 7630W: http://www.qlogic.com
3d396eb1 7631S: Supported
aa43c215 7632F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7633
6423d30f
AAJ
7634NFC SUBSYSTEM
7635M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7636M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7637M: Samuel Ortiz <sameo@linux.intel.com>
7638L: linux-wireless@vger.kernel.org
1eb3b216 7639L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7640S: Supported
6423d30f 7641F: net/nfc/
55eb94f9 7642F: include/net/nfc/
c117ab84 7643F: include/uapi/linux/nfc.h
6423d30f 7644F: drivers/nfc/
397d6497
CR
7645F: include/linux/platform_data/microread.h
7646F: include/linux/platform_data/nfcmrvl.h
7647F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7648F: include/linux/platform_data/pn544.h
397d6497
CR
7649F: include/linux/platform_data/st21nfca.h
7650F: include/linux/platform_data/st-nci.h
7ebb88e5 7651F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7652
e8b43555 7653NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7654M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7655M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7656L: linux-nfs@vger.kernel.org
7657W: http://client.linux-nfs.org
cd7b996a 7658T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7659S: Maintained
679655da
JP
7660F: fs/lockd/
7661F: fs/nfs/
7662F: fs/nfs_common/
7663F: net/sunrpc/
7664F: include/linux/lockd/
7665F: include/linux/nfs*
7666F: include/linux/sunrpc/
c117ab84
CEB
7667F: include/uapi/linux/nfs*
7668F: include/uapi/linux/sunrpc/
1da177e4 7669
85ef9cea 7670NILFS2 FILESYSTEM
e2126935 7671M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7672L: linux-nilfs@vger.kernel.org
f9472265 7673W: http://nilfs.sourceforge.net/
e2126935 7674T: git git://github.com/konis/nilfs2.git
85ef9cea 7675S: Supported
679655da
JP
7676F: Documentation/filesystems/nilfs2.txt
7677F: fs/nilfs2/
7678F: include/linux/nilfs2_fs.h
c35c7ac5 7679F: include/trace/events/nilfs2.h
85ef9cea 7680
1da177e4 7681NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 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/pcmcia/nsp_*
1da177e4
LT
7687
7688NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7689M: GOTO Masanori <gotom@debian.or.jp>
7690M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7691W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7692S: Maintained
679655da
JP
7693F: Documentation/scsi/NinjaSCSI.txt
7694F: drivers/scsi/nsp32*
1da177e4 7695
383b8fb9
LFT
7696NIOS2 ARCHITECTURE
7697M: Ley Foon Tan <lftan@altera.com>
7698L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7699T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7700S: Maintained
7701F: arch/nios2/
7702
2a6afddb
PR
7703NOKIA N900 POWER SUPPLY DRIVERS
7704M: Pali RohĂ¡r <pali.rohar@gmail.com>
7705S: Maintained
7706F: include/linux/power/bq2415x_charger.h
081bab21 7707F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7708F: include/linux/power/isp1704_charger.h
7709F: drivers/power/bq2415x_charger.c
081bab21 7710F: drivers/power/bq27xxx_battery.c
2a6afddb
PR
7711F: drivers/power/isp1704_charger.c
7712F: drivers/power/rx51_battery.c
7713
a1bd3bae 7714NTB DRIVER CORE
9ef6bf6c
JM
7715M: Jon Mason <jdmason@kudzu.us>
7716M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7717M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7718L: linux-ntb@googlegroups.com
fce8a7bb 7719S: Supported
2984411f
JM
7720W: https://github.com/jonmason/ntb/wiki
7721T: git git://github.com/jonmason/ntb.git
fce8a7bb 7722F: drivers/ntb/
548c237c 7723F: drivers/net/ntb_netdev.c
fce8a7bb 7724F: include/linux/ntb.h
a1bd3bae 7725F: include/linux/ntb_transport.h
fce8a7bb 7726
e26a5843
AH
7727NTB INTEL DRIVER
7728M: Jon Mason <jdmason@kudzu.us>
7729M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7730L: linux-ntb@googlegroups.com
e26a5843
AH
7731S: Supported
7732W: https://github.com/jonmason/ntb/wiki
7733T: git git://github.com/jonmason/ntb.git
7734F: drivers/ntb/hw/intel/
fce8a7bb 7735
a1b36958
XY
7736NTB AMD DRIVER
7737M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7738L: linux-ntb@googlegroups.com
7739S: Supported
7740F: drivers/ntb/hw/amd/
7741
1da177e4 7742NTFS FILESYSTEM
2818ef50 7743M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7744L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7745W: http://www.tuxera.com/
e6f4dee7 7746T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7747S: Supported
679655da
JP
7748F: Documentation/filesystems/ntfs.txt
7749F: fs/ntfs/
1da177e4 7750
9eb8ef74 7751NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7752M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7753L: linux-fbdev@vger.kernel.org
ce00f85c 7754S: Maintained
8a61f013
JH
7755F: drivers/video/fbdev/riva/
7756F: drivers/video/fbdev/nvidia/
1da177e4 7757
79461681 7758NVM EXPRESS DRIVER
b3975e94
JF
7759M: Keith Busch <keith.busch@intel.com>
7760M: Jens Axboe <axboe@fb.com>
79461681 7761L: linux-nvme@lists.infradead.org
b3975e94
JF
7762T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7763W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7764S: Supported
57dacad5 7765F: drivers/nvme/host/
79461681
MW
7766F: include/linux/nvme.h
7767
aee4b9bd
SK
7768NVMEM FRAMEWORK
7769M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7770M: Maxime Ripard <maxime.ripard@free-electrons.com>
7771S: Maintained
7772F: drivers/nvmem/
7773F: Documentation/devicetree/bindings/nvmem/
7774F: include/linux/nvmem-consumer.h
7775F: include/linux/nvmem-provider.h
7776
dece4585
CP
7777NXP-NCI NFC DRIVER
7778M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7779R: Charles Gorand <charles.gorand@effinnov.com>
7780L: linux-nfc@lists.01.org (moderated for non-subscribers)
7781S: Supported
7782F: drivers/nfc/nxp-nci
7783
f50d7146
RK
7784NXP TDA998X DRM DRIVER
7785M: Russell King <rmk+kernel@arm.linux.org.uk>
7786S: Supported
7787F: drivers/gpu/drm/i2c/tda998x_drv.c
7788F: include/drm/i2c/tda998x.h
7789
fbace43e
PR
7790NXP TFA9879 DRIVER
7791M: Peter Rosin <peda@axentia.se>
7792L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7793S: Maintained
7794F: sound/soc/codecs/tfa9879*
7795
f5525786 7796OMAP SUPPORT
0e24bdd4 7797M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7798L: linux-omap@vger.kernel.org
7799W: http://www.muru.com/linux/omap/
7800W: http://linux.omap.com/
8a6e2535 7801Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7802T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7803S: Maintained
4e04d5a3 7804F: arch/arm/*omap*/
026da812
FB
7805F: arch/arm/configs/omap1_defconfig
7806F: arch/arm/configs/omap2plus_defconfig
046d0a37 7807F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7808F: drivers/irqchip/irq-omap-intc.c
7809F: drivers/mfd/*omap*.c
7810F: drivers/mfd/menelaus.c
7811F: drivers/mfd/palmas.c
7812F: drivers/mfd/tps65217.c
7813F: drivers/mfd/tps65218.c
7814F: drivers/mfd/tps65910.c
7815F: drivers/mfd/twl-core.[ch]
7816F: drivers/mfd/twl4030*.c
7817F: drivers/mfd/twl6030*.c
7818F: drivers/mfd/twl6040*.c
7819F: drivers/regulator/palmas-regulator*.c
7820F: drivers/regulator/pbias-regulator.c
7821F: drivers/regulator/tps65217-regulator.c
7822F: drivers/regulator/tps65218-regulator.c
7823F: drivers/regulator/tps65910-regulator.c
7824F: drivers/regulator/twl-regulator.c
046d0a37 7825F: include/linux/i2c-omap.h
f5525786 7826
50f29fbd 7827OMAP DEVICE TREE SUPPORT
cdb55ab0 7828M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7829M: Tony Lindgren <tony@atomide.com>
7830L: linux-omap@vger.kernel.org
d0fb18c5 7831L: devicetree@vger.kernel.org
50f29fbd
TL
7832S: Maintained
7833F: arch/arm/boot/dts/*omap*
7834F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7835F: arch/arm/boot/dts/*am4*
7836F: arch/arm/boot/dts/*am5*
7837F: arch/arm/boot/dts/*dra7*
50f29fbd 7838
f5525786 7839OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7840M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7841L: linux-omap@vger.kernel.org
7842S: Maintained
7843F: arch/arm/*omap*/*clock*
7844
7845OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7846M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7847L: linux-omap@vger.kernel.org
7848S: Maintained
7849F: arch/arm/*omap*/*pm*
c46938d4 7850F: drivers/cpufreq/omap-cpufreq.c
f5525786 7851
d21db568 7852OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7853M: Rajendra Nayak <rnayak@ti.com>
7854M: Paul Walmsley <paul@pwsan.com>
7855L: linux-omap@vger.kernel.org
7856S: Maintained
d21db568 7857F: arch/arm/mach-omap2/prm*
692ab1f3 7858
f5525786 7859OMAP AUDIO SUPPORT
6c284903 7860M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7861M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7862L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7863L: linux-omap@vger.kernel.org
7864S: Maintained
7865F: sound/soc/omap/
7866
18640193
TL
7867OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7868M: Roger Quadros <rogerq@ti.com>
7869M: Tony Lindgren <tony@atomide.com>
7870L: linux-omap@vger.kernel.org
7871S: Maintained
7872F: drivers/memory/omap-gpmc.c
7873F: arch/arm/mach-omap2/*gpmc*
7874
f5525786 7875OMAP FRAMEBUFFER SUPPORT
830e6384 7876M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7877L: linux-fbdev@vger.kernel.org
f5525786
TL
7878L: linux-omap@vger.kernel.org
7879S: Maintained
8a61f013 7880F: drivers/video/fbdev/omap/
f5525786 7881
676eec0d 7882OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7883M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7884L: linux-omap@vger.kernel.org
676eec0d 7885L: linux-fbdev@vger.kernel.org
178ff4c9 7886S: Maintained
8a61f013 7887F: drivers/video/fbdev/omap2/
178ff4c9
TV
7888F: Documentation/arm/OMAP/DSS
7889
8b37fcfc
OBC
7890OMAP HARDWARE SPINLOCK SUPPORT
7891M: Ohad Ben-Cohen <ohad@wizery.com>
7892L: linux-omap@vger.kernel.org
7893S: Maintained
7894F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7895
f5525786 7896OMAP MMC SUPPORT
8b58be88 7897M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7898L: linux-omap@vger.kernel.org
7899S: Maintained
653f41b5
MC
7900F: drivers/mmc/host/omap.c
7901
7902OMAP HS MMC SUPPORT
0a4585c6 7903L: linux-mmc@vger.kernel.org
653f41b5 7904L: linux-omap@vger.kernel.org
dfa5d196 7905S: Orphan
653f41b5 7906F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7907
7908OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7909M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7910S: Maintained
7911F: drivers/char/hw_random/omap-rng.c
7912
f400c82e 7913OMAP HWMOD SUPPORT
cdb55ab0 7914M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7915M: Paul Walmsley <paul@pwsan.com>
7916L: linux-omap@vger.kernel.org
7917S: Maintained
8fc8b12b 7918F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7919
8633fb30
PW
7920OMAP HWMOD DATA
7921M: Paul Walmsley <paul@pwsan.com>
7922L: linux-omap@vger.kernel.org
7923S: Maintained
7924F: arch/arm/mach-omap2/omap_hwmod*data*
7925
f400c82e 7926OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7927M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7928L: linux-omap@vger.kernel.org
7929S: Maintained
7930F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7931
0db83ced 7932OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7933M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7934L: linux-media@vger.kernel.org
7935S: Maintained
7eec52db 7936F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7937F: drivers/media/platform/omap3isp/
0db83ced 7938F: drivers/staging/media/omap4iss/
7e8970e1 7939
f5525786 7940OMAP USB SUPPORT
a55f6286 7941M: Felipe Balbi <balbi@kernel.org>
f5525786
TL
7942L: linux-usb@vger.kernel.org
7943L: linux-omap@vger.kernel.org
43b416e5 7944T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
f5525786 7945S: Maintained
a16fbd65
JP
7946F: drivers/usb/*/*omap*
7947F: arch/arm/*omap*/usb*
f5525786 7948
6d994710 7949OMAP GPIO DRIVER
fe643528 7950M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 7951M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7952M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7953L: linux-omap@vger.kernel.org
7954S: Maintained
fe643528 7955F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
7956F: drivers/gpio/gpio-omap.c
7957
c351e290
MJ
7958OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7959M: Mark Jackson <mpfj@newflow.co.uk>
7960L: linux-omap@vger.kernel.org
7961S: Maintained
7962F: arch/arm/boot/dts/am335x-nano.dts
7963
0ad122d9 7964OMFS FILESYSTEM
8b58be88 7965M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7966L: linux-karma-devel@lists.sourceforge.net
7967S: Maintained
679655da
JP
7968F: Documentation/filesystems/omfs.txt
7969F: fs/omfs/
0ad122d9 7970
c1986ee9 7971OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7972M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7973S: Maintained
679655da
JP
7974F: drivers/char/pcmcia/cm4000_cs.c
7975F: include/linux/cm4000_cs.h
c117ab84 7976F: include/uapi/linux/cm4000_cs.h
c1986ee9 7977
77c44ab1 7978OMNIKEY CARDMAN 4040 DRIVER
8b58be88 7979M: Harald Welte <laforge@gnumonks.org>
77c44ab1 7980S: Maintained
679655da 7981F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 7982
77d5140f 7983OMNIVISION OV7670 SENSOR DRIVER
8b58be88 7984M: Jonathan Corbet <corbet@lwn.net>
661263b5 7985L: linux-media@vger.kernel.org
275ffde4 7986T: git git://linuxtv.org/media_tree.git
77d5140f 7987S: Maintained
90d72ac6 7988F: drivers/media/i2c/ov7670.c
77d5140f 7989
431bca73 7990ONENAND FLASH DRIVER
8b58be88 7991M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
7992L: linux-mtd@lists.infradead.org
7993S: Maintained
679655da
JP
7994F: drivers/mtd/onenand/
7995F: include/linux/mtd/onenand*.h
431bca73 7996
1da177e4 7997ONSTREAM SCSI TAPE DRIVER
8b58be88 7998M: Willem Riede <osst@riede.org>
1da177e4
LT
7999L: osst-users@lists.sourceforge.net
8000L: linux-scsi@vger.kernel.org
8001S: Maintained
f7269cfc
JD
8002F: Documentation/scsi/osst.txt
8003F: drivers/scsi/osst.*
8004F: drivers/scsi/osst_*.h
8005F: drivers/scsi/st.h
1da177e4 8006
e2d1d6c0 8007OPENCORES I2C BUS DRIVER
8b58be88 8008M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8009L: linux-i2c@vger.kernel.org
e2d1d6c0 8010S: Maintained
679655da
JP
8011F: Documentation/i2c/busses/i2c-ocores
8012F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8013
860c44c1 8014OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8015M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
8016M: Frank Rowand <frowand.list@gmail.com>
8017M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 8018L: devicetree@vger.kernel.org
a7fefe9f
RH
8019W: http://www.devicetree.org/
8020T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 8021S: Maintained
f8828205 8022F: drivers/of/
860c44c1 8023F: include/linux/of*.h
f8828205 8024F: scripts/dtc/
860c44c1 8025
f8828205 8026OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8027M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
8028M: Pawel Moll <pawel.moll@arm.com>
8029M: Mark Rutland <mark.rutland@arm.com>
de80963e 8030M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 8031M: Kumar Gala <galak@codeaurora.org>
f8828205 8032L: devicetree@vger.kernel.org
9f273c24 8033T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
f8828205
GL
8034S: Maintained
8035F: Documentation/devicetree/
8036F: arch/*/boot/dts/
8037F: include/dt-bindings/
8038
2bb65f56
PA
8039OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8040M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8041L: devicetree@vger.kernel.org
8042S: Maintained
8043F: Documentation/devicetree/dynamic-resolution-notes.txt
8044F: Documentation/devicetree/overlay-notes.txt
8045F: drivers/of/overlay.c
8046F: drivers/of/resolver.c
8047
19f9d392
JB
8048OPENRISC ARCHITECTURE
8049M: Jonas Bonn <jonas@southpole.se>
8050W: http://openrisc.net
eab7c1c0 8051L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
8052S: Maintained
8053T: git git://openrisc.net/~jonas/linux
14430813 8054F: arch/openrisc/
19f9d392 8055
ccb1352e 8056OPENVSWITCH
4f337ed5 8057M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8058L: netdev@vger.kernel.org
ccb1352e
JG
8059L: dev@openvswitch.org
8060W: http://openvswitch.org
ccb1352e
JG
8061S: Maintained
8062F: net/openvswitch/
b422da7c 8063F: include/uapi/linux/openvswitch.h
ccb1352e 8064
875fa6fb
VK
8065OPERATING PERFORMANCE POINTS (OPP)
8066M: Viresh Kumar <vireshk@kernel.org>
8067M: Nishanth Menon <nm@ti.com>
8068M: Stephen Boyd <sboyd@codeaurora.org>
8069L: linux-pm@vger.kernel.org
8070S: Maintained
8071T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8072F: drivers/base/power/opp/
8073F: include/linux/pm_opp.h
8074F: Documentation/power/opp.txt
8075F: Documentation/devicetree/bindings/opp/
8076
af39917d
CL
8077OPL4 DRIVER
8078M: Clemens Ladisch <clemens@ladisch.de>
8079L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8080T: git git://git.alsa-project.org/alsa-kernel.git
8081S: Maintained
8082F: sound/drivers/opl4/
8083
1da177e4 8084OPROFILE
4cf7e718 8085M: Robert Richter <rric@kernel.org>
1da177e4
LT
8086L: oprofile-list@lists.sf.net
8087S: Maintained
81c4a8a6 8088F: arch/*/include/asm/oprofile*.h
679655da
JP
8089F: arch/*/oprofile/
8090F: drivers/oprofile/
8091F: include/linux/oprofile.h
1da177e4 8092
e2d1d6c0 8093ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8094M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8095M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8096L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8097W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8098S: Supported
679655da
JP
8099F: Documentation/filesystems/ocfs2.txt
8100F: Documentation/filesystems/dlmfs.txt
8101F: fs/ocfs2/
e2d1d6c0 8102
1da177e4 8103ORINOCO DRIVER
724c6b35 8104L: linux-wireless@vger.kernel.org
491b26b4 8105W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8106W: http://www.nongnu.org/orinoco/
3a59babb 8107S: Orphan
2be45b66 8108F: drivers/net/wireless/intersil/orinoco/
1da177e4 8109
42c55aa8 8110OSD LIBRARY and FILESYSTEM
fadc0752 8111M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8112M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8113L: osd-dev@open-osd.org
8114W: http://open-osd.org
54e5881d 8115T: git git://git.open-osd.org/open-osd.git
68274794 8116S: Maintained
42c55aa8 8117F: drivers/scsi/osd/
6b6f0b6c 8118F: include/scsi/osd_*
42c55aa8 8119F: fs/exofs/
68274794 8120
ef94b186 8121OVERLAY FILESYSTEM
7c37fbda 8122M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8123L: linux-unionfs@vger.kernel.org
8124T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8125S: Supported
1d113735 8126F: fs/overlayfs/
7c37fbda
NB
8127F: Documentation/filesystems/overlayfs.txt
8128
e2d1d6c0 8129P54 WIRELESS DRIVER
084cb0fe 8130M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8131L: linux-wireless@vger.kernel.org
084cb0fe 8132W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8133S: Maintained
d3466830 8134F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8135
f5cd7872 8136PA SEMI ETHERNET DRIVER
8b58be88 8137M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8138L: netdev@vger.kernel.org
8139S: Maintained
ded19add 8140F: drivers/net/ethernet/pasemi/*
f5cd7872 8141
beb58aa3 8142PA SEMI SMBUS DRIVER
8b58be88 8143M: Olof Johansson <olof@lixom.net>
846557d3 8144L: linux-i2c@vger.kernel.org
beb58aa3 8145S: Maintained
679655da 8146F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8147
48fc267e
SK
8148PADATA PARALLEL EXECUTION MECHANISM
8149M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8150L: linux-crypto@vger.kernel.org
8151S: Maintained
8152F: kernel/padata.c
8153F: include/linux/padata.h
8154F: Documentation/padata.txt
8155
709ee531 8156PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8157M: Harald Welte <laforge@gnumonks.org>
d0944853 8158L: platform-driver-x86@vger.kernel.org
709ee531 8159S: Maintained
679655da 8160F: drivers/platform/x86/panasonic-laptop.c
709ee531 8161
368dd5ac 8162PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8163M: David Howells <dhowells@redhat.com>
8164M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8165L: linux-am33-list@redhat.com (moderated for non-subscribers)
8166W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8167S: Maintained
679655da
JP
8168F: Documentation/mn10300/
8169F: arch/mn10300/
4fa97181 8170
64dfff03
SM
8171PARALLEL PORT SUBSYSTEM
8172M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8173M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8174L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8175S: Maintained
679655da
JP
8176F: drivers/parport/
8177F: include/linux/parport*.h
8178F: drivers/char/ppdev.c
c117ab84 8179F: include/uapi/linux/ppdev.h
64dfff03 8180F: Documentation/parport*.txt
1da177e4 8181
4cdf6bc2 8182PARAVIRT_OPS INTERFACE
d633180c 8183M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8184M: Chris Wright <chrisw@sous-sol.org>
8185M: Alok Kataria <akataria@vmware.com>
8186M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8187L: virtualization@lists.linux-foundation.org
4cdf6bc2 8188S: Supported
a2e19991 8189F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8190F: arch/*/kernel/paravirt*
8191F: arch/*/include/asm/paravirt.h
4cdf6bc2 8192
e2d1d6c0 8193PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8194M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8195L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8196S: Maintained
679655da
JP
8197F: Documentation/blockdev/paride.txt
8198F: drivers/block/paride/
e2d1d6c0
RD
8199
8200PARISC ARCHITECTURE
b8828770 8201M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8202M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8203L: linux-parisc@vger.kernel.org
8204W: http://www.parisc-linux.org/
8a6e2535 8205Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8206T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8207T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8208S: Maintained
679655da 8209F: arch/parisc/
2b6bac9e 8210F: Documentation/parisc/
679655da 8211F: drivers/parisc/
2b6bac9e
HD
8212F: drivers/char/agp/parisc-agp.c
8213F: drivers/input/serio/gscps2.c
8214F: drivers/parport/parport_gsc.*
8215F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8216F: drivers/video/fbdev/sti*
2b6bac9e
HD
8217F: drivers/video/console/sti*
8218F: drivers/video/logo/logo_parisc*
e2d1d6c0 8219
1662d32c 8220PC87360 HARDWARE MONITORING DRIVER
8b58be88 8221M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8222L: lm-sensors@lm-sensors.org
8223S: Maintained
679655da
JP
8224F: Documentation/hwmon/pc87360
8225F: drivers/hwmon/pc87360.c
1662d32c
JC
8226
8227PC8736x GPIO DRIVER
8b58be88 8228M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8229S: Maintained
679655da 8230F: drivers/char/pc8736x_gpio.c
1662d32c 8231
1ad107fd 8232PC87427 HARDWARE MONITORING DRIVER
d8130624 8233M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8234L: lm-sensors@lm-sensors.org
8235S: Maintained
8236F: Documentation/hwmon/pc87427
8237F: drivers/hwmon/pc87427.c
8238
b26e0ed4 8239PCA9532 LED DRIVER
8b58be88 8240M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8241S: Maintained
d5ca6918
JP
8242F: drivers/leds/leds-pca9532.c
8243F: include/linux/leds-pca9532.h
b26e0ed4 8244
5ce914a8 8245PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8246M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8247L: linux-i2c@vger.kernel.org
8248S: Maintained
b4f0b74e 8249F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8250
3971dae5 8251PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8252M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8253S: Maintained
8254F: drivers/firmware/pcdp.*
8255
065c6359 8256PCI ERROR RECOVERY
6305902c 8257M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8258L: linux-pci@vger.kernel.org
065c6359 8259S: Supported
679655da 8260F: Documentation/PCI/pci-error-recovery.txt
065c6359 8261
1da177e4 8262PCI SUBSYSTEM
5ac3a6d2 8263M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8264L: linux-pci@vger.kernel.org
99662dd1 8265Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8266T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8267S: Supported
679655da
JP
8268F: Documentation/PCI/
8269F: drivers/pci/
8270F: include/linux/pci*
6b49ee49 8271F: arch/x86/pci/
cad01f91 8272F: arch/x86/kernel/quirks.c
1da177e4 8273
eaa6111b
LFT
8274PCI DRIVER FOR ALTERA PCIE IP
8275M: Ley Foon Tan <lftan@altera.com>
8276L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8277L: linux-pci@vger.kernel.org
8278S: Supported
8279F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8280F: drivers/pci/host/pcie-altera.c
8281
b7e78170
RH
8282PCI DRIVER FOR ARM VERSATILE PLATFORM
8283M: Rob Herring <robh@kernel.org>
8284L: linux-pci@vger.kernel.org
8285L: linux-arm-kernel@lists.infradead.org
8286S: Maintained
8287F: Documentation/devicetree/bindings/pci/versatile.txt
8288F: drivers/pci/host/pci-versatile.c
8289
5f6b6ccd
TI
8290PCI DRIVER FOR APPLIEDMICRO XGENE
8291M: Tanmay Inamdar <tinamdar@apm.com>
8292L: linux-pci@vger.kernel.org
8293L: linux-arm-kernel@lists.infradead.org
8294S: Maintained
8295F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8296F: drivers/pci/host/pci-xgene.c
8297
62d0ff83
ML
8298PCI DRIVER FOR FREESCALE LAYERSCAPE
8299M: Minghuan Lian <minghuan.Lian@freescale.com>
8300M: Mingkai Hu <mingkai.hu@freescale.com>
8301M: Roy Zang <tie-fei.zang@freescale.com>
8302L: linuxppc-dev@lists.ozlabs.org
8303L: linux-pci@vger.kernel.org
8304L: linux-arm-kernel@lists.infradead.org
8305S: Maintained
8306F: drivers/pci/host/*layerscape*
8307
f0b75693 8308PCI DRIVER FOR IMX6
f175aa2c 8309M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8310M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8311L: linux-pci@vger.kernel.org
8312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8313S: Maintained
8314F: drivers/pci/host/*imx6*
8315
0c4ffcfe
MK
8316PCI DRIVER FOR TI KEYSTONE
8317M: Murali Karicheri <m-karicheri2@ti.com>
8318L: linux-pci@vger.kernel.org
8319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8320S: Maintained
8321F: drivers/pci/host/*keystone*
8322
f0b75693
BH
8323PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8324M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8325M: Jason Cooper <jason@lakedaemon.net>
8326L: linux-pci@vger.kernel.org
8327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8328S: Maintained
8329F: drivers/pci/host/*mvebu*
8330
0447cfd7
TR
8331PCI DRIVER FOR NVIDIA TEGRA
8332M: Thierry Reding <thierry.reding@gmail.com>
8333L: linux-tegra@vger.kernel.org
f0b75693 8334L: linux-pci@vger.kernel.org
0447cfd7
TR
8335S: Supported
8336F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8337F: drivers/pci/host/pci-tegra.c
8338
47ff3de9
KVA
8339PCI DRIVER FOR TI DRA7XX
8340M: Kishon Vijay Abraham I <kishon@ti.com>
8341L: linux-omap@vger.kernel.org
8342L: linux-pci@vger.kernel.org
8343S: Supported
8344F: Documentation/devicetree/bindings/pci/ti-pci.txt
8345F: drivers/pci/host/pci-dra7xx.c
8346
f0b75693
BH
8347PCI DRIVER FOR RENESAS R-CAR
8348M: Simon Horman <horms@verge.net.au>
8349L: linux-pci@vger.kernel.org
4a121096 8350L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8351S: Maintained
8352F: drivers/pci/host/*rcar*
8353
4af82255 8354PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8355M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8356L: linux-pci@vger.kernel.org
f0b75693
BH
8357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8358L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8359S: Maintained
8360F: drivers/pci/host/pci-exynos.c
8361
f0b75693 8362PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8363M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8364M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8365L: linux-pci@vger.kernel.org
8366S: Maintained
8367F: drivers/pci/host/*designware*
8368
cf28855b
WD
8369PCI DRIVER FOR GENERIC OF HOSTS
8370M: Will Deacon <will.deacon@arm.com>
8371L: linux-pci@vger.kernel.org
8372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8373S: Maintained
8374F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8375F: drivers/pci/host/pci-host-generic.c
8376
185a383a
KB
8377PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8378M: Keith Busch <keith.busch@intel.com>
8379L: linux-pci@vger.kernel.org
8380S: Supported
8381F: arch/x86/pci/vmd.c
8382
51b66a6c 8383PCIE DRIVER FOR ST SPEAR13XX
110baab1 8384M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8385L: linux-pci@vger.kernel.org
110baab1 8386S: Maintained
51b66a6c
PA
8387F: drivers/pci/host/*spear*
8388
af1169b4
LFT
8389PCI MSI DRIVER FOR ALTERA MSI IP
8390M: Ley Foon Tan <lftan@altera.com>
8391L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8392L: linux-pci@vger.kernel.org
8393S: Supported
8394F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8395F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8396
dcd19de3
DD
8397PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8398M: Duc Dang <dhdang@apm.com>
8399L: linux-pci@vger.kernel.org
8400L: linux-arm-kernel@lists.infradead.org
8401S: Maintained
8402F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8403F: drivers/pci/host/pci-xgene-msi.c
8404
500a1d9a
ZW
8405PCIE DRIVER FOR HISILICON
8406M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8407M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8408L: linux-pci@vger.kernel.org
8409S: Maintained
8410F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8411F: drivers/pci/host/pcie-hisi.c
8412
82a82383
SV
8413PCIE DRIVER FOR QUALCOMM MSM
8414M: Stanimir Varbanov <svarbanov@mm-sol.com>
8415L: linux-pci@vger.kernel.org
8416L: linux-arm-msm@vger.kernel.org
8417S: Maintained
8418F: drivers/pci/host/*qcom*
8419
1da177e4 8420PCMCIA SUBSYSTEM
4230dfc9 8421P: Linux PCMCIA Team
f5df5881 8422L: linux-pcmcia@lists.infradead.org
6650e0a5 8423W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8424T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8425S: Maintained
679655da
JP
8426F: Documentation/pcmcia/
8427F: drivers/pcmcia/
8428F: include/pcmcia/
1da177e4
LT
8429
8430PCNET32 NETWORK DRIVER
227fb925 8431M: Don Fry <pcnet32@frontier.com>
979b6c13 8432L: netdev@vger.kernel.org
1da177e4 8433S: Maintained
b955f6ca 8434F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8435
48fc267e
SK
8436PCRYPT PARALLEL CRYPTO ENGINE
8437M: Steffen Klassert <steffen.klassert@secunet.com>
8438L: linux-crypto@vger.kernel.org
8439S: Maintained
8440F: crypto/pcrypt.c
8441F: include/crypto/pcrypt.h
8442
e72df0b8
TH
8443PER-CPU MEMORY ALLOCATOR
8444M: Tejun Heo <tj@kernel.org>
8445M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8446T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8447S: Maintained
8448F: include/linux/percpu*.h
8449F: mm/percpu*.c
8450F: arch/*/include/asm/percpu.h
8451
ad4ecbcb 8452PER-TASK DELAY ACCOUNTING
185e595f 8453M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8454S: Maintained
679655da
JP
8455F: include/linux/delayacct.h
8456F: kernel/delayacct.c
ad4ecbcb 8457
57c0c15b 8458PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8459M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8460M: Ingo Molnar <mingo@redhat.com>
f80c5393 8461M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 8462L: linux-kernel@vger.kernel.org
75fc2d37 8463T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8464S: Supported
d53e8365 8465F: kernel/events/*
a003236c 8466F: include/linux/perf_event.h
c117ab84 8467F: include/uapi/linux/perf_event.h
141c4296
RR
8468F: arch/*/kernel/perf_event*.c
8469F: arch/*/kernel/*/perf_event*.c
8470F: arch/*/kernel/*/*/perf_event*.c
a003236c 8471F: arch/*/include/asm/perf_event.h
a003236c
VL
8472F: arch/*/kernel/perf_callchain.c
8473F: tools/perf/
6c0b3244 8474
dd49d0f5 8475PERSONALITY HANDLING
8b58be88 8476M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8477L: linux-abi-devel@lists.sourceforge.net
8478S: Maintained
679655da 8479F: include/linux/personality.h
c117ab84 8480F: include/uapi/linux/personality.h
dd49d0f5 8481
838e7a03 8482PHONET PROTOCOL
2a06b40f 8483M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8484S: Supported
8485F: Documentation/networking/phonet.txt
8486F: include/linux/phonet.h
8487F: include/net/phonet/
c117ab84 8488F: include/uapi/linux/phonet.h
838e7a03
RDC
8489F: net/phonet/
8490
1da177e4 8491PHRAM MTD DRIVER
8b58be88 8492M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8493L: linux-mtd@lists.infradead.org
8494S: Maintained
679655da 8495F: drivers/mtd/devices/phram.c
1da177e4 8496
efdbb10e
BP
8497PICOLCD HID DRIVER
8498M: Bruno Prémont <bonbons@linux-vserver.org>
8499L: linux-input@vger.kernel.org
8500S: Maintained
8501F: drivers/hid/hid-picolcd*
8502
a53bfa07
JI
8503PICOXCELL SUPPORT
8504M: Jamie Iles <jamie@jamieiles.com>
8505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8506T: git git://github.com/jamieiles/linux-2.6-ji.git
8507S: Supported
b8733987 8508F: arch/arm/boot/dts/picoxcell*
14430813 8509F: arch/arm/mach-picoxcell/
b8733987 8510F: drivers/crypto/picoxcell*
a53bfa07 8511
2744e8af
LW
8512PIN CONTROL SUBSYSTEM
8513M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8514L: linux-gpio@vger.kernel.org
dbe752a3 8515T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8516S: Maintained
07f29ba6 8517F: drivers/pinctrl/
8e406fe4 8518F: include/linux/pinctrl/
2744e8af 8519
2201bbb8
JCPV
8520PIN CONTROLLER - ATMEL AT91
8521M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8523S: Maintained
c654b6bf 8524F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8525
33d3690c
LD
8526PIN CONTROLLER - ATMEL AT91 PIO4
8527M: Ludovic Desroches <ludovic.desroches@atmel.com>
8528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8529L: linux-gpio@vger.kernel.org
8530S: Supported
8531F: drivers/pinctrl/pinctrl-at91-pio4.*
8532
cbd1b652
MW
8533PIN CONTROLLER - INTEL
8534M: Mika Westerberg <mika.westerberg@linux.intel.com>
8535M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8536S: Maintained
8537F: drivers/pinctrl/intel/
2201bbb8 8538
9963b536
LP
8539PIN CONTROLLER - RENESAS
8540M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8541M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8542L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8543S: Maintained
8544F: drivers/pinctrl/sh-pfc/
8545
b75e60d6 8546PIN CONTROLLER - SAMSUNG
fea685e9 8547M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8549L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8550S: Maintained
9b5b33f6 8551F: drivers/pinctrl/samsung/
b75e60d6 8552
13cbd906
TL
8553PIN CONTROLLER - SINGLE
8554M: Tony Lindgren <tony@atomide.com>
8555M: Haojian Zhuang <haojian.zhuang@linaro.org>
8556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8557L: linux-omap@vger.kernel.org
8558S: Maintained
8559F: drivers/pinctrl/pinctrl-single.c
8560
deda8287 8561PIN CONTROLLER - ST SPEAR
da89947b 8562M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8563L: spear-devel@list.st.com
8564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8565W: http://www.st.com/spear
8566S: Maintained
8e406fe4 8567F: drivers/pinctrl/spear/
deda8287 8568
249a6771 8569PKTCDVD DRIVER
e5f6450c 8570M: Jiri Kosina <jikos@kernel.org>
249a6771 8571S: Maintained
679655da
JP
8572F: drivers/block/pktcdvd.c
8573F: include/linux/pktcdvd.h
c117ab84 8574F: include/uapi/linux/pktcdvd.h
249a6771 8575
b31d8273
G
8576PKUNITY SOC DRIVERS
8577M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8578W: http://mprc.pku.edu.cn/~guanxuetao/linux
8579S: Maintained
ceebf4d5 8580T: git git://github.com/gxt/linux.git
b31d8273 8581F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8582F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8583F: drivers/video/fbdev/fb-puv3.c
2809e80b 8584F: drivers/rtc/rtc-puv3.c
b31d8273 8585
9d2ecfb7 8586PMBUS HARDWARE MONITORING DRIVERS
ca462085 8587M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8588L: lm-sensors@lm-sensors.org
8589W: http://www.lm-sensors.org/
8590W: http://www.roeck-us.net/linux/drivers/
8591T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8592S: Maintained
8593F: Documentation/hwmon/pmbus
8594F: drivers/hwmon/pmbus/
8595F: include/linux/i2c/pmbus.h
8596
89a36810 8597PMC SIERRA MaxRAID DRIVER
89a36810
AR
8598L: linux-scsi@vger.kernel.org
8599W: http://www.pmc-sierra.com/
3cdea4d7 8600S: Orphan
89a36810
AR
8601F: drivers/scsi/pmcraid.*
8602
dbf9bfe6 8603PMC SIERRA PM8001 DRIVER
d32477e2 8604M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8605M: lindar_liu@usish.com
f5a7b525 8606L: pmchba@pmcs.com
dbf9bfe6 8607L: linux-scsi@vger.kernel.org
8608S: Supported
8609F: drivers/scsi/pm8001/
8610
1da177e4 8611POSIX CLOCKS and TIMERS
8b58be88 8612M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8613L: linux-kernel@vger.kernel.org
75fc2d37 8614T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8615S: Maintained
679655da
JP
8616F: fs/timerfd.c
8617F: include/linux/timer*
5cee9645 8618F: kernel/time/*timer*
1da177e4 8619
7b06a6d7
RW
8620POWER MANAGEMENT CORE
8621M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8622L: linux-pm@vger.kernel.org
8623T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8624S: Supported
8625F: drivers/base/power/
8626F: include/linux/pm.h
8627F: include/linux/pm_*
8628F: include/linux/powercap.h
8629F: drivers/powercap/
8630
3be86148 8631POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8632M: Sebastian Reichel <sre@kernel.org>
57318935 8633M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8634M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8635L: linux-pm@vger.kernel.org
54e5881d 8636T: git git://git.infradead.org/battery-2.6.git
3be86148 8637S: Maintained
679655da 8638F: include/linux/power_supply.h
8cd725a1 8639F: drivers/power/
26305022 8640X: drivers/power/avs/
3be86148 8641
514f161a
MR
8642POWER STATE COORDINATION INTERFACE (PSCI)
8643M: Mark Rutland <mark.rutland@arm.com>
8644M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8645L: linux-arm-kernel@lists.infradead.org
8646S: Maintained
8647F: drivers/firmware/psci.c
8648F: include/linux/psci.h
8649F: include/uapi/linux/psci.h
8650
1da177e4 8651PNP SUPPORT
9c3646d1 8652M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8653S: Maintained
679655da 8654F: drivers/pnp/
1da177e4
LT
8655
8656PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8657M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8658L: linux-ppp@vger.kernel.org
8659S: Maintained
224cf5ad 8660F: drivers/net/ppp/ppp_*
1da177e4
LT
8661
8662PPP OVER ATM (RFC 2364)
8b58be88 8663M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8664S: Maintained
679655da 8665F: net/atm/pppoatm.c
c117ab84 8666F: include/uapi/linux/atmppp.h
1da177e4
LT
8667
8668PPP OVER ETHERNET
8b58be88 8669M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8670S: Maintained
224cf5ad
JK
8671F: drivers/net/ppp/pppoe.c
8672F: drivers/net/ppp/pppox.c
1da177e4 8673
a6d2370b 8674PPP OVER L2TP
8b58be88 8675M: James Chapman <jchapman@katalix.com>
a6d2370b 8676S: Maintained
90ca28d1 8677F: net/l2tp/l2tp_ppp.c
679655da 8678F: include/linux/if_pppol2tp.h
c117ab84 8679F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8680
eae9d2ba 8681PPS SUPPORT
8b58be88 8682M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8683W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8684L: linuxpps@ml.enneenne.com (subscribers-only)
8685S: Maintained
cabaaf41
JP
8686F: Documentation/pps/
8687F: drivers/pps/
8688F: include/linux/pps*.h
eae9d2ba 8689
71a6d0af
HW
8690PPTP DRIVER
8691M: Dmitry Kozlov <xeb@mail.ru>
8692L: netdev@vger.kernel.org
8693S: Maintained
224cf5ad 8694F: drivers/net/ppp/pptp.c
71a6d0af
HW
8695W: http://sourceforge.net/projects/accel-pptp
8696
1da177e4 8697PREEMPTIBLE KERNEL
8b58be88 8698M: Robert Love <rml@tech9.net>
1da177e4
LT
8699L: kpreempt-tech@lists.sourceforge.net
8700W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8701S: Supported
679655da
JP
8702F: Documentation/preempt-locking.txt
8703F: include/linux/preempt.h
1da177e4
LT
8704
8705PRISM54 WIRELESS DRIVER
8b58be88 8706M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8707L: linux-wireless@vger.kernel.org
9ef80804 8708W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8709S: Obsolete
c12edfe2 8710F: drivers/net/wireless/intersil/prism54/
1da177e4 8711
02c18891 8712PS3 NETWORK SUPPORT
b809b9ca 8713M: Geoff Levand <geoff@infradead.org>
02c18891 8714L: netdev@vger.kernel.org
a14ab6b6 8715L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8716S: Maintained
8df158ac 8717F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8718
f58a9d17 8719PS3 PLATFORM SUPPORT
b809b9ca 8720M: Geoff Levand <geoff@infradead.org>
a4724ed6 8721L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8722S: Maintained
679655da
JP
8723F: arch/powerpc/boot/ps3*
8724F: arch/powerpc/include/asm/lv1call.h
8725F: arch/powerpc/include/asm/ps3*.h
8726F: arch/powerpc/platforms/ps3/
8727F: drivers/*/ps3*
8728F: drivers/ps3/
fec629b8 8729F: drivers/rtc/rtc-ps3.c
679655da 8730F: drivers/usb/host/*ps3.c
fec629b8 8731F: sound/ppc/snd_ps3*
f58a9d17 8732
cffb4add 8733PS3VRAM DRIVER
8b58be88 8734M: Jim Paris <jim@jtan.com>
3715a5d0 8735M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8736L: linuxppc-dev@lists.ozlabs.org
cffb4add 8737S: Maintained
8a3977cb 8738F: drivers/block/ps3vram.c
cffb4add 8739
8defe599 8740PSTORE FILESYSTEM
9d5e2a02 8741M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8742M: Colin Cross <ccross@android.com>
8743M: Kees Cook <keescook@chromium.org>
8744M: Tony Luck <tony.luck@intel.com>
8745S: Maintained
9f273c24 8746T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
8747F: fs/pstore/
8748F: include/linux/pstore*
04851772 8749F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8750F: drivers/acpi/apei/erst.c
8751
7fbc415d
RC
8752PTP HARDWARE CLOCK SUPPORT
8753M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8754L: netdev@vger.kernel.org
7fbc415d
RC
8755S: Maintained
8756W: http://linuxptp.sourceforge.net/
8757F: Documentation/ABI/testing/sysfs-ptp
8758F: Documentation/ptp/*
0ecb3cdd 8759F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8760F: drivers/net/phy/dp83640*
8761F: drivers/ptp/*
8762F: include/linux/ptp_cl*
8763
cf94a4d1 8764PTRACE SUPPORT
e846ee5f 8765M: Roland McGrath <roland@hack.frob.com>
8b58be88 8766M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8767S: Maintained
8768F: include/asm-generic/syscall.h
8769F: include/linux/ptrace.h
8770F: include/linux/regset.h
8771F: include/linux/tracehook.h
c117ab84 8772F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8773F: kernel/ptrace.c
8774
8320204a 8775PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8776M: Mike Isely <isely@pobox.com>
16e9495d 8777L: pvrusb2@isely.net (subscribers-only)
661263b5 8778L: linux-media@vger.kernel.org
8320204a 8779W: http://www.isely.net/pvrusb2/
275ffde4 8780T: git git://linuxtv.org/media_tree.git
8320204a 8781S: Maintained
679655da 8782F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8783F: drivers/media/usb/pvrusb2/
8320204a 8784
39532e6c
HG
8785PWC WEBCAM DRIVER
8786M: Hans de Goede <hdegoede@redhat.com>
8787L: linux-media@vger.kernel.org
8788T: git git://linuxtv.org/media_tree.git
8789S: Maintained
8790F: drivers/media/usb/pwc/*
8791
93c090b3
KD
8792PWM FAN DRIVER
8793M: Kamil Debski <k.debski@samsung.com>
8794L: lm-sensors@lm-sensors.org
8795S: Supported
8796F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8797F: Documentation/hwmon/pwm-fan
8798F: drivers/hwmon/pwm-fan.c
8799
200efedd 8800PWM SUBSYSTEM
aa3495f7
TR
8801M: Thierry Reding <thierry.reding@gmail.com>
8802L: linux-pwm@vger.kernel.org
0c2498f1 8803S: Maintained
006e854f 8804T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8805F: Documentation/pwm.txt
8806F: Documentation/devicetree/bindings/pwm/
8807F: include/linux/pwm.h
0c2498f1 8808F: drivers/pwm/
a140b98d
TR
8809F: drivers/video/backlight/pwm_bl.c
8810F: include/linux/pwm_backlight.h
0c2498f1 8811
30ec261e 8812PXA2xx/PXA3xx SUPPORT
8da5e302 8813M: Daniel Mack <daniel@zonque.org>
a323f664 8814M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8815M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8817T: git git://github.com/hzhuang1/linux.git
8da5e302 8818T: git git://github.com/rjarzmik/linux.git
1da177e4 8819S: Maintained
e68d7c14 8820F: arch/arm/boot/dts/pxa*
679655da 8821F: arch/arm/mach-pxa/
820439f1 8822F: drivers/dma/pxa*
679655da 8823F: drivers/pcmcia/pxa2xx*
1403ead9 8824F: drivers/pinctrl/pxa/
9df92e6c 8825F: drivers/spi/spi-pxa2xx*
faf2e1db 8826F: drivers/usb/gadget/udc/pxa2*
679655da 8827F: include/sound/pxa2xx-lib.h
bec4c99e 8828F: sound/arm/pxa*
14430813 8829F: sound/soc/pxa/
1da177e4 8830
f3154a46
RJ
8831PXA GPIO DRIVER
8832M: Robert Jarzmik <robert.jarzmik@free.fr>
8833L: linux-gpio@vger.kernel.org
8834S: Maintained
8835F: drivers/gpio/gpio-pxa.c
8836
ec64d3bf
EG
8837PXA3xx NAND FLASH DRIVER
8838M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8839L: linux-mtd@lists.infradead.org
8840S: Maintained
9a67f099 8841F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8842
3f640c61 8843MMP SUPPORT
8b58be88 8844M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8845M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8846L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8847T: git git://github.com/hzhuang1/linux.git
8848T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8849S: Maintained
e68d7c14 8850F: arch/arm/boot/dts/mmp*
3f640c61 8851F: arch/arm/mach-mmp/
e8e6cb32 8852
272f133a
PO
8853PXA MMCI DRIVER
8854S: Orphan
8855
57f63bc8 8856PXA RTC DRIVER
8b58be88 8857M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8858L: rtc-linux@googlegroups.com
8859S: Maintained
8860
cea4001a 8861QAT DRIVER
49e7d9df
JP
8862M: Tadeusz Struk <tadeusz.struk@intel.com>
8863L: qat-linux@intel.com
8864S: Supported
8865F: drivers/crypto/qat/
cea4001a 8866
52a09a04 8867QIB DRIVER
8473c603 8868M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8869L: linux-rdma@vger.kernel.org
8870S: Supported
8871F: drivers/infiniband/hw/qib/
8872
5e9772b9
JS
8873QLOGIC QLA1280 SCSI DRIVER
8874M: Michael Reed <mdr@sgi.com>
8875L: linux-scsi@vger.kernel.org
8876S: Maintained
8877F: drivers/scsi/qla1280.[ch]
8878
1da177e4 8879QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8880M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8881L: linux-scsi@vger.kernel.org
8882S: Supported
679655da
JP
8883F: Documentation/scsi/LICENSE.qla2xxx
8884F: drivers/scsi/qla2xxx/
1da177e4 8885
883c98fe 8886QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8887M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8888L: linux-scsi@vger.kernel.org
8889S: Supported
bacfb81b 8890F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8891F: drivers/scsi/qla4xxx/
8892
5a4faa87 8893QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8894M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8895M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8896M: linux-driver@qlogic.com
8897L: netdev@vger.kernel.org
8898S: Supported
679655da 8899F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8900F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8901
0ec00f03 8902QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8903M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8904L: netdev@vger.kernel.org
8905S: Supported
aa43c215 8906F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8907
c4e84bde 8908QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8909M: Harish Patil <harish.patil@qlogic.com>
8910M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8911M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8912M: linux-driver@qlogic.com
c4e84bde
RM
8913L: netdev@vger.kernel.org
8914S: Supported
aa43c215 8915F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8916
fe56b9e6
YM
8917QLOGIC QL4xxx ETHERNET DRIVER
8918M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8919M: Ariel Elior <Ariel.Elior@qlogic.com>
8920M: everest-linux-l2@qlogic.com
8921L: netdev@vger.kernel.org
8922S: Supported
8923F: drivers/net/ethernet/qlogic/qed/
8924F: include/linux/qed/
8925F: drivers/net/ethernet/qlogic/qede/
8926
1da177e4 8927QNX4 FILESYSTEM
8b58be88 8928M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8929W: http://www.alarsen.net/linux/qnx4fs/
8930S: Maintained
80811493 8931F: fs/qnx4/
c117ab84
CEB
8932F: include/uapi/linux/qnx4_fs.h
8933F: include/uapi/linux/qnxtypes.h
1da177e4 8934
91952bc0
AP
8935QT1010 MEDIA DRIVER
8936M: Antti Palosaari <crope@iki.fi>
8937L: linux-media@vger.kernel.org
a825eaec 8938W: https://linuxtv.org
91952bc0
AP
8939W: http://palosaari.fi/linux/
8940Q: http://patchwork.linuxtv.org/project/linux-media/list/
8941T: git git://linuxtv.org/anttip/media_tree.git
8942S: Maintained
8943F: drivers/media/tuners/qt1010*
8944
966fb5ec
SM
8945QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8946M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8947L: linux-wireless@vger.kernel.org
8948L: ath9k-devel@lists.ath9k.org
8949W: http://wireless.kernel.org/en/users/Drivers/ath9k
8950S: Supported
8951F: drivers/net/wireless/ath/ath9k/
8952
2ea0ffcb
KV
8953QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8954M: Kalle Valo <kvalo@qca.qualcomm.com>
8955L: ath10k@lists.infradead.org
8956W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 8957T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
8958S: Supported
8959F: drivers/net/wireless/ath/ath10k/
8960
4f4567cf
RK
8961QUALCOMM HEXAGON ARCHITECTURE
8962M: Richard Kuo <rkuo@codeaurora.org>
8963L: linux-hexagon@vger.kernel.org
9f273c24 8964T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
8965S: Supported
8966F: arch/hexagon/
8967
8e84c258
EK
8968QUALCOMM WCN36XX WIRELESS DRIVER
8969M: Eugene Krasnikov <k.eugene.e@gmail.com>
8970L: wcn36xx@lists.infradead.org
8971W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8972T: git git://github.com/KrasnikovEugene/wcn36xx.git
8973S: Supported
8974F: drivers/net/wireless/ath/wcn36xx/
8975
602adf40 8976RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
8977M: Ilya Dryomov <idryomov@gmail.com>
8978M: Sage Weil <sage@redhat.com>
527a88b9 8979M: Alex Elder <elder@kernel.org>
398ecff5 8980L: ceph-devel@vger.kernel.org
09d90327
SW
8981W: http://ceph.com/
8982T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 8983T: git git://github.com/ceph/ceph-client.git
602adf40 8984S: Supported
398ecff5 8985F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
8986F: drivers/block/rbd.c
8987F: drivers/block/rbd_types.h
8988
1da177e4 8989RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 8990M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 8991L: linux-fbdev@vger.kernel.org
1da177e4 8992S: Maintained
8a61f013 8993F: drivers/video/fbdev/aty/radeon*
c117ab84 8994F: include/uapi/linux/radeonfb.h
1da177e4 8995
c6c9b34c
HG
8996RADIOSHARK RADIO DRIVER
8997M: Hans de Goede <hdegoede@redhat.com>
8998L: linux-media@vger.kernel.org
8999T: git git://linuxtv.org/media_tree.git
9000S: Maintained
9001F: drivers/media/radio/radio-shark.c
9002
9003RADIOSHARK2 RADIO DRIVER
9004M: Hans de Goede <hdegoede@redhat.com>
9005L: linux-media@vger.kernel.org
9006T: git git://linuxtv.org/media_tree.git
9007S: Maintained
9008F: drivers/media/radio/radio-shark2.c
9009F: drivers/media/radio/radio-tea5777.c
9010
1da177e4 9011RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9012M: Paul Mackerras <paulus@samba.org>
c69f677c 9013L: linux-fbdev@vger.kernel.org
1da177e4 9014S: Maintained
8a61f013 9015F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9016
a0fd81a9
JC
9017RALINK MIPS ARCHITECTURE
9018M: John Crispin <blogic@openwrt.org>
9019L: linux-mips@linux-mips.org
9020S: Maintained
9021F: arch/mips/ralink
9022
e7839f25 9023RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9024P: rt2x00 project
b182427e 9025M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9026M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9027L: linux-wireless@vger.kernel.org
95ea3627 9028S: Maintained
33aca94d 9029F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9030
9db5579b 9031RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9032M: Jens Axboe <axboe@kernel.dk>
9db5579b 9033S: Maintained
679655da
JP
9034F: Documentation/blockdev/ramdisk.txt
9035F: drivers/block/brd.c
9db5579b 9036
9e95ce27 9037RANDOM NUMBER DRIVER
0624bcaa 9038M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9039S: Maintained
679655da 9040F: drivers/char/random.c
9e95ce27 9041
394b701c 9042RAPIDIO SUBSYSTEM
8b58be88 9043M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9044M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9045S: Maintained
679655da 9046F: drivers/rapidio/
394b701c 9047
e2d1d6c0 9048RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9049L: linux-wireless@vger.kernel.org
f52a5490 9050S: Orphan
679655da 9051F: drivers/net/wireless/ray*
e2d1d6c0
RD
9052
9053RCUTORTURE MODULE
e0198b29 9054M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9055M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9056L: linux-kernel@vger.kernel.org
f9094d8e 9057S: Supported
08deed1e 9058T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9059F: Documentation/RCU/torture.txt
34e2d560 9060F: kernel/rcu/rcutorture.c
e2d1d6c0 9061
c87b9c60
PM
9062RCUTORTURE TEST FRAMEWORK
9063M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9064M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9065R: Steven Rostedt <rostedt@goodmis.org>
9066R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9067R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9068L: linux-kernel@vger.kernel.org
c87b9c60
PM
9069S: Supported
9070T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9071F: tools/testing/selftests/rcutorture
9072
c1f766b5 9073RDC R-321X SoC
8b58be88 9074M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9075S: Maintained
9076
db17f395 9077RDC R6040 FAST ETHERNET DRIVER
8b58be88 9078M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9079L: netdev@vger.kernel.org
9080S: Maintained
58565a35 9081F: drivers/net/ethernet/rdc/r6040.c
db17f395 9082
a09ed661 9083RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 9084M: Chien Yen <chien.yen@oracle.com>
fbb5a558 9085L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 9086S: Supported
679655da 9087F: net/rds/
a09ed661 9088
595182bc 9089READ-COPY UPDATE (RCU)
8b58be88 9090M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9091M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9092R: Steven Rostedt <rostedt@goodmis.org>
9093R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9094R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9095L: linux-kernel@vger.kernel.org
9fab9787 9096W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9097S: Supported
08deed1e 9098T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9099F: Documentation/RCU/
9fab9787 9100X: Documentation/RCU/torture.txt
f9094d8e 9101F: include/linux/rcu*
4102adab
PM
9102X: include/linux/srcu.h
9103F: kernel/rcu/
34e2d560 9104X: kernel/torture.c
595182bc 9105
0c86edc0 9106REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9107M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9108M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9109L: rtc-linux@googlegroups.com
8a6e2535 9110Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9111T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9112S: Maintained
679655da
JP
9113F: Documentation/rtc.txt
9114F: drivers/rtc/
9115F: include/linux/rtc.h
c117ab84 9116F: include/uapi/linux/rtc.h
0c86edc0 9117
0e400c53
MB
9118REALTEK AUDIO CODECS
9119M: Bard Liao <bardliao@realtek.com>
9120M: Oder Chiou <oder_chiou@realtek.com>
9121S: Maintained
9122F: sound/soc/codecs/rt*
9123F: include/sound/rt*.h
9124
1da177e4 9125REISERFS FILE SYSTEM
76c4e5ea 9126L: reiserfs-devel@vger.kernel.org
1da177e4 9127S: Supported
679655da 9128F: fs/reiserfs/
1da177e4 9129
b83a313b 9130REGISTER MAP ABSTRACTION
b02e48f2 9131M: Mark Brown <broonie@kernel.org>
dd060bc9 9132L: linux-kernel@vger.kernel.org
b83a313b
MB
9133T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9134S: Supported
9135F: drivers/base/regmap/
9136F: include/linux/regmap.h
9137
400e64df
OBC
9138REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9139M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 9140T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9141S: Maintained
9142F: drivers/remoteproc/
9143F: Documentation/remoteproc.txt
6fc26488 9144F: include/linux/remoteproc.h
400e64df 9145
d8115db5
OBC
9146REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9147M: Ohad Ben-Cohen <ohad@wizery.com>
9148T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9149S: Maintained
9150F: drivers/rpmsg/
9151F: Documentation/rpmsg.txt
9152F: include/linux/rpmsg.h
9153
8e6569af
SS
9154RENESAS ETHERNET DRIVERS
9155R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9156L: netdev@vger.kernel.org
4a121096 9157L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9158F: drivers/net/ethernet/renesas/
9159F: include/linux/sh_eth.h
9160
3e46c397
YS
9161RENESAS USB2 PHY DRIVER
9162M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9163L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9164S: Maintained
9165F: drivers/phy/phy-rcar-gen3-usb2.c
9166
1b0fe6be
PZ
9167RESET CONTROLLER FRAMEWORK
9168M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9169T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9170S: Maintained
9171F: drivers/reset/
9172F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9173F: include/dt-bindings/reset/
1b0fe6be
PZ
9174F: include/linux/reset.h
9175F: include/linux/reset-controller.h
9176
e0897645 9177RFKILL
8b58be88 9178M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9179L: linux-wireless@vger.kernel.org
ce466579
JB
9180W: http://wireless.kernel.org/
9181T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9182T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9183S: Maintained
505c9247 9184F: Documentation/rfkill.txt
80811493 9185F: net/rfkill/
e0897645 9186
933685ca
TG
9187RHASHTABLE
9188M: Thomas Graf <tgraf@suug.ch>
9189L: netdev@vger.kernel.org
9190S: Maintained
9191F: lib/rhashtable.c
9192F: include/linux/rhashtable.h
9193
67e054e9
ML
9194RICOH SMARTMEDIA/XD DRIVER
9195M: Maxim Levitsky <maximlevitsky@gmail.com>
9196S: Maintained
21c26f50
JP
9197F: drivers/mtd/nand/r852.c
9198F: drivers/mtd/nand/r852.h
67e054e9 9199
92634125
ML
9200RICOH R5C592 MEMORYSTICK DRIVER
9201M: Maxim Levitsky <maximlevitsky@gmail.com>
9202S: Maintained
9203F: drivers/memstick/host/r592.*
9204
27f1d2f9
SA
9205ROCCAT DRIVERS
9206M: Stefan Achatz <erazor_de@users.sourceforge.net>
9207W: http://sourceforge.net/projects/roccat/
9208S: Maintained
9209F: drivers/hid/hid-roccat*
9210F: include/linux/hid-roccat*
9211F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9212
4b8ac966
JP
9213ROCKER DRIVER
9214M: Jiri Pirko <jiri@resnulli.us>
9215M: Scott Feldman <sfeldma@gmail.com>
9216L: netdev@vger.kernel.org
9217S: Supported
9218F: drivers/net/ethernet/rocker/
9219
1da177e4
LT
9220ROCKETPORT DRIVER
9221P: Comtrol Corp.
1da177e4
LT
9222W: http://www.comtrol.com
9223S: Maintained
679655da 9224F: Documentation/serial/rocket.txt
c897401b 9225F: drivers/tty/rocket*
1da177e4 9226
7645c2f4
KC
9227ROCKETPORT EXPRESS/INFINITY DRIVER
9228M: Kevin Cernekee <cernekee@gmail.com>
9229L: linux-serial@vger.kernel.org
9230S: Odd Fixes
9231F: drivers/tty/serial/rp2.*
9232
1da177e4 9233ROSE NETWORK LAYER
8b58be88 9234M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9235L: linux-hams@vger.kernel.org
d34cb28a 9236W: http://www.linux-ax25.org/
1da177e4 9237S: Maintained
679655da 9238F: include/net/rose.h
c117ab84 9239F: include/uapi/linux/rose.h
679655da 9240F: net/rose/
1da177e4 9241
91952bc0
AP
9242RTL2830 MEDIA DRIVER
9243M: Antti Palosaari <crope@iki.fi>
9244L: linux-media@vger.kernel.org
a825eaec 9245W: https://linuxtv.org
91952bc0
AP
9246W: http://palosaari.fi/linux/
9247Q: http://patchwork.linuxtv.org/project/linux-media/list/
9248T: git git://linuxtv.org/anttip/media_tree.git
9249S: Maintained
9250F: drivers/media/dvb-frontends/rtl2830*
9251
27a0aacf
AP
9252RTL2832 MEDIA DRIVER
9253M: Antti Palosaari <crope@iki.fi>
9254L: linux-media@vger.kernel.org
a825eaec 9255W: https://linuxtv.org
27a0aacf
AP
9256W: http://palosaari.fi/linux/
9257Q: http://patchwork.linuxtv.org/project/linux-media/list/
9258T: git git://linuxtv.org/anttip/media_tree.git
9259S: Maintained
9260F: drivers/media/dvb-frontends/rtl2832*
9261
ba6e6f6e
AP
9262RTL2832_SDR MEDIA DRIVER
9263M: Antti Palosaari <crope@iki.fi>
9264L: linux-media@vger.kernel.org
a825eaec 9265W: https://linuxtv.org
ba6e6f6e
AP
9266W: http://palosaari.fi/linux/
9267Q: http://patchwork.linuxtv.org/project/linux-media/list/
9268T: git git://linuxtv.org/anttip/media_tree.git
9269S: Maintained
b4bb1c28 9270F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9271
59840488 9272RTL8180 WIRELESS DRIVER
605bebe2 9273L: linux-wireless@vger.kernel.org
491b26b4 9274W: http://wireless.kernel.org/
54e5881d 9275T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9276S: Orphan
62141726 9277F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9278
59840488 9279RTL8187 WIRELESS DRIVER
9f0939bf 9280M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9281M: Hin-Tak Leung <htl10@users.sourceforge.net>
9282M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9283L: linux-wireless@vger.kernel.org
491b26b4 9284W: http://wireless.kernel.org/
54e5881d 9285T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9286S: Maintained
62141726 9287F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9288
3cf0c8ad
LF
9289RTL8192CE WIRELESS DRIVER
9290M: Larry Finger <Larry.Finger@lwfinger.net>
9291M: Chaoming Li <chaoming_li@realsil.com.cn>
9292L: linux-wireless@vger.kernel.org
491b26b4 9293W: http://wireless.kernel.org/
3cf0c8ad
LF
9294T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9295S: Maintained
62141726
KV
9296F: drivers/net/wireless/realtek/rtlwifi/
9297F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9298
26f1fad2
JS
9299RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9300M: Jes Sorensen <Jes.Sorensen@redhat.com>
9301L: linux-wireless@vger.kernel.org
9302T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9303S: Maintained
9304F: drivers/net/wireless/realtek/rtl8xxxu/
9305
9eb8ef74 9306S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9307M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9308L: linux-fbdev@vger.kernel.org
ce00f85c 9309S: Maintained
8a61f013 9310F: drivers/video/fbdev/savage/
9eb8ef74 9311
1da177e4 9312S390
8b58be88
JP
9313M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9314M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9315L: linux-s390@vger.kernel.org
5238da45 9316W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9317T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9318S: Supported
679655da 9319F: arch/s390/
a968cd3e 9320F: drivers/s390/
3bfe6858
JN
9321F: Documentation/s390/
9322F: Documentation/DocBook/s390*
5238da45 9323
322986ca
SO
9324S390 COMMON I/O LAYER
9325M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9326M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9327L: linux-s390@vger.kernel.org
9328W: http://www.ibm.com/developerworks/linux/linux390/
9329S: Supported
9330F: drivers/s390/cio/
9331
9332S390 DASD DRIVER
9333M: Stefan Weinhuber <wein@de.ibm.com>
9334M: Stefan Haberland <stefan.haberland@de.ibm.com>
9335L: linux-s390@vger.kernel.org
9336W: http://www.ibm.com/developerworks/linux/linux390/
9337S: Supported
9338F: drivers/s390/block/dasd*
9339F: block/partitions/ibm.c
9340
5238da45 9341S390 NETWORK DRIVERS
f0c59aff 9342M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9343L: linux-s390@vger.kernel.org
5238da45
HC
9344W: http://www.ibm.com/developerworks/linux/linux390/
9345S: Supported
679655da 9346F: drivers/s390/net/
5238da45 9347
322986ca
SO
9348S390 PCI SUBSYSTEM
9349M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9350M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9351L: linux-s390@vger.kernel.org
9352W: http://www.ibm.com/developerworks/linux/linux390/
9353S: Supported
9354F: arch/s390/pci/
9355F: drivers/pci/hotplug/s390_pci_hpc.c
9356
feed9b62 9357S390 ZCRYPT DRIVER
5c8d0983 9358M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9359L: linux-s390@vger.kernel.org
a968cd3e 9360W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9361S: Supported
d5ca6918 9362F: drivers/s390/crypto/
feed9b62 9363
5238da45 9364S390 ZFCP DRIVER
d38e19d0 9365M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9366L: linux-s390@vger.kernel.org
5238da45 9367W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9368S: Supported
679655da 9369F: drivers/s390/scsi/zfcp_*
1da177e4 9370
dd96df2c 9371S390 IUCV NETWORK LAYER
f0c59aff 9372M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9373L: linux-s390@vger.kernel.org
9374W: http://www.ibm.com/developerworks/linux/linux390/
9375S: Supported
679655da
JP
9376F: drivers/s390/net/*iucv*
9377F: include/net/iucv/
9378F: net/iucv/
dd96df2c 9379
8128f23c
GS
9380S390 IOMMU (PCI)
9381M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9382L: linux-s390@vger.kernel.org
9383W: http://www.ibm.com/developerworks/linux/linux390/
9384S: Supported
9385F: drivers/iommu/s390-iommu.c
9386
4dde7f75 9387S3C24XX SD/MMC Driver
8b58be88 9388M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9390S: Supported
679655da 9391F: drivers/mmc/host/s3cmci.*
4dde7f75 9392
1f15a229
HV
9393SAA6588 RDS RECEIVER DRIVER
9394M: Hans Verkuil <hverkuil@xs4all.nl>
9395L: linux-media@vger.kernel.org
9396T: git git://linuxtv.org/media_tree.git
a825eaec 9397W: https://linuxtv.org
1f15a229
HV
9398S: Odd Fixes
9399F: drivers/media/i2c/saa6588*
9400
98ed12e6 9401SAA7134 VIDEO4LINUX DRIVER
009a5410 9402M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9403L: linux-media@vger.kernel.org
a825eaec 9404W: https://linuxtv.org
98ed12e6
MCC
9405T: git git://linuxtv.org/media_tree.git
9406S: Odd fixes
e42bf501 9407F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9408F: drivers/media/pci/saa7134/
9409
1da177e4 9410SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9411M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9412L: linux-media@vger.kernel.org
275ffde4 9413T: git git://linuxtv.org/media_tree.git
1da177e4 9414S: Maintained
90d72ac6
MCC
9415F: drivers/media/common/saa7146/
9416F: drivers/media/pci/saa7146/
9417F: include/media/saa7146*
1da177e4 9418
92304a40 9419SAMSUNG LAPTOP DRIVER
5909c654 9420M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9421L: platform-driver-x86@vger.kernel.org
9422S: Maintained
9423F: drivers/platform/x86/samsung-laptop.c
9424
4a109cc0 9425SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9426M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9427L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9428S: Supported
14430813 9429F: sound/soc/samsung/
4a109cc0 9430
0d89a28b 9431SAMSUNG FRAMEBUFFER DRIVER
b7701755 9432M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9433L: linux-fbdev@vger.kernel.org
9434S: Maintained
8a61f013 9435F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9436
b40f0632 9437SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9438M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9439M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9440L: linux-kernel@vger.kernel.org
b40f0632 9441L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9442S: Supported
9443F: drivers/mfd/sec*.c
9444F: drivers/regulator/s2m*.c
9445F: drivers/regulator/s5m*.c
b40f0632
KK
9446F: drivers/clk/clk-s2mps11.c
9447F: drivers/rtc/rtc-s5m.c
f69d3a17 9448F: include/linux/mfd/samsung/
a13c7c51
KK
9449F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9450F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9451F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9452F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9453
038f5c4b
SN
9454SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9455M: Kyungmin Park <kyungmin.park@samsung.com>
9456M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9457L: linux-media@vger.kernel.org
9458Q: https://patchwork.linuxtv.org/project/linux-media/list/
9459S: Supported
9460F: drivers/media/platform/exynos4-is/
038f5c4b 9461
6fd86ab2
SN
9462SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9463M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9464L: linux-media@vger.kernel.org
9465L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9466S: Maintained
9467F: drivers/media/platform/s3c-camif/
d647f0b7 9468F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9469
b84ef24e
AH
9470SAMSUNG S5C73M3 CAMERA DRIVER
9471M: Kyungmin Park <kyungmin.park@samsung.com>
9472M: Andrzej Hajda <a.hajda@samsung.com>
9473L: linux-media@vger.kernel.org
9474S: Supported
9475F: drivers/media/i2c/s5c73m3/*
9476
7d459937
AH
9477SAMSUNG S5K5BAF CAMERA DRIVER
9478M: Kyungmin Park <kyungmin.park@samsung.com>
9479M: Andrzej Hajda <a.hajda@samsung.com>
9480L: linux-media@vger.kernel.org
9481S: Supported
9482F: drivers/media/i2c/s5k5baf.c
9483
c04c674f
RB
9484SAMSUNG S3FWRN5 NFC DRIVER
9485M: Robert Baldyga <r.baldyga@samsung.com>
9486L: linux-nfc@lists.01.org (moderated for non-subscribers)
9487S: Supported
9488F: drivers/nfc/s3fwrn5
9489
310e39c9 9490SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9491M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9492M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9493S: Supported
9494L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9495F: drivers/clk/samsung/
9496
66890ed6
BA
9497SAMSUNG SXGBE DRIVERS
9498M: Byungho An <bh74.an@samsung.com>
9499M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9500M: Vipul Pandya <vipul.pandya@samsung.com>
9501S: Supported
9502L: netdev@vger.kernel.org
9503F: drivers/net/ethernet/samsung/sxgbe/
9504
93c537af
LM
9505SAMSUNG THERMAL DRIVER
9506M: Lukasz Majewski <l.majewski@samsung.com>
9507L: linux-pm@vger.kernel.org
9508L: linux-samsung-soc@vger.kernel.org
9509S: Supported
9f273c24 9510T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9511F: drivers/thermal/samsung/
9512
e296cd32
KD
9513SAMSUNG USB2 PHY DRIVER
9514M: Kamil Debski <k.debski@samsung.com>
9515L: linux-kernel@vger.kernel.org
9516S: Supported
9517F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9518F: Documentation/phy/samsung-usb2.txt
9519F: drivers/phy/phy-exynos4210-usb2.c
9520F: drivers/phy/phy-exynos4x12-usb2.c
9521F: drivers/phy/phy-exynos5250-usb2.c
9522F: drivers/phy/phy-s5pv210-usb2.c
9523F: drivers/phy/phy-samsung-usb2.c
9524F: drivers/phy/phy-samsung-usb2.h
9525
ca749e2a 9526SERIAL DRIVERS
5e30bbb7 9527M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9528L: linux-serial@vger.kernel.org
5e30bbb7 9529S: Maintained
14430813 9530F: drivers/tty/serial/
ca749e2a 9531
aecb7b64 9532SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9533M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9534M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9535S: Maintained
1fb200d6 9536F: include/linux/dma/dw.h
3d598f47 9537F: include/linux/platform_data/dma-dw.h
61a76496 9538F: drivers/dma/dw/
aecb7b64 9539
058999cc
LP
9540SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9541M: Lars Persson <lars.persson@axis.com>
9542L: netdev@vger.kernel.org
9543S: Supported
9544F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9545F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9546
fc531d98
WS
9547SYNOPSYS DESIGNWARE I2C DRIVER
9548M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9549M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9550M: Mika Westerberg <mika.westerberg@linux.intel.com>
9551L: linux-i2c@vger.kernel.org
9552S: Maintained
9553F: drivers/i2c/busses/i2c-designware-*
9554F: include/linux/platform_data/i2c-designware.h
9555
f9e37137 9556SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9557M: Jaehoon Chung <jh80.chung@samsung.com>
9558L: linux-mmc@vger.kernel.org
9559S: Maintained
9560F: include/linux/mmc/dw_mmc.h
9561F: drivers/mmc/host/dw_mmc*
9562
a961e698
AS
9563SYSTEM TRACE MODULE CLASS
9564M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9565S: Maintained
9566F: Documentation/trace/stm.txt
9567F: drivers/hwtracing/stm/
9568F: include/linux/stm.h
9569F: include/uapi/linux/stm.h
9570
1db121d6
AN
9571THUNDERBOLT DRIVER
9572M: Andreas Noever <andreas.noever@gmail.com>
9573S: Maintained
9574F: drivers/thunderbolt/
9575
34db37c6 9576TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9577M: John Stultz <john.stultz@linaro.org>
88606e80 9578M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9579L: linux-kernel@vger.kernel.org
75fc2d37 9580T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9581S: Supported
9582F: include/linux/clocksource.h
9583F: include/linux/time.h
9584F: include/linux/timex.h
c117ab84
CEB
9585F: include/uapi/linux/time.h
9586F: include/uapi/linux/timex.h
88606e80
TG
9587F: kernel/time/clocksource.c
9588F: kernel/time/time*.c
34db37c6 9589F: kernel/time/alarmtimer.c
88606e80 9590F: kernel/time/ntp.c
7fe5f1c1 9591F: tools/testing/selftests/timers/
88606e80 9592
1da177e4 9593SC1200 WDT DRIVER
b300645a 9594M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9595S: Maintained
679655da 9596F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9597
9598SCHEDULER
dd9b238c 9599M: Ingo Molnar <mingo@redhat.com>
8b58be88 9600M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9601L: linux-kernel@vger.kernel.org
75fc2d37 9602T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9603S: Maintained
95c0d71d 9604F: kernel/sched/
679655da 9605F: include/linux/sched.h
c117ab84 9606F: include/uapi/linux/sched.h
c2eb505b 9607F: include/linux/wait.h
1da177e4 9608
6bcf6737 9609SCORE ARCHITECTURE
ed38665e 9610M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9611M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9612W: http://www.sunplus.com
6bcf6737 9613S: Supported
a2681a75 9614F: arch/score/
6bcf6737 9615
80f390ea
SH
9616SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9617M: Sudeep Holla <sudeep.holla@arm.com>
9618L: linux-arm-kernel@lists.infradead.org
9619S: Maintained
9620F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9621F: drivers/clk/clk-scpi.c
8def3103 9622F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9623F: drivers/firmware/arm_scpi.c
9624F: include/linux/scpi_protocol.h
80f390ea 9625
1da177e4 9626SCSI CDROM DRIVER
8b58be88 9627M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9628L: linux-scsi@vger.kernel.org
9629W: http://www.kernel.dk
9630S: Maintained
679655da 9631F: drivers/scsi/sr*
1da177e4 9632
fb50a83d 9633SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9634M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9635L: linux-rdma@vger.kernel.org
9636S: Supported
9637W: http://www.openfabrics.org
9638Q: http://patchwork.kernel.org/project/linux-rdma/list/
9639T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9640F: drivers/infiniband/ulp/srp/
9641F: include/scsi/srp.h
9642
1da177e4 9643SCSI SG DRIVER
8b58be88 9644M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9645L: linux-scsi@vger.kernel.org
59ab3c93 9646W: http://sg.danny.cz/sg
1da177e4 9647S: Maintained
59ab3c93 9648F: Documentation/scsi/scsi-generic.txt
679655da
JP
9649F: drivers/scsi/sg.c
9650F: include/scsi/sg.h
1da177e4
LT
9651
9652SCSI SUBSYSTEM
0351b8f8 9653M: "James E.J. Bottomley" <JBottomley@odin.com>
0351b8f8 9654T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9655M: "Martin K. Petersen" <martin.petersen@oracle.com>
9656T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9657L: linux-scsi@vger.kernel.org
1da177e4 9658S: Maintained
679655da
JP
9659F: drivers/scsi/
9660F: include/scsi/
1da177e4
LT
9661
9662SCSI TAPE DRIVER
8b58be88 9663M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9664L: linux-scsi@vger.kernel.org
9665S: Maintained
679655da 9666F: Documentation/scsi/st.txt
f7269cfc
JD
9667F: drivers/scsi/st.*
9668F: drivers/scsi/st_*.h
1da177e4
LT
9669
9670SCTP PROTOCOL
8b6efb75 9671M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9672M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9673L: linux-sctp@vger.kernel.org
5f85813c 9674W: http://lksctp.sourceforge.net
8b6efb75 9675S: Maintained
679655da
JP
9676F: Documentation/networking/sctp.txt
9677F: include/linux/sctp.h
4d58c025 9678F: include/uapi/linux/sctp.h
679655da
JP
9679F: include/net/sctp/
9680F: net/sctp/
1da177e4
LT
9681
9682SCx200 CPU SUPPORT
8b58be88 9683M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9684S: Odd Fixes
679655da 9685F: Documentation/i2c/busses/scx200_acb
390889b6 9686F: arch/x86/platform/scx200/
679655da
JP
9687F: drivers/watchdog/scx200_wdt.c
9688F: drivers/i2c/busses/scx200*
9689F: drivers/mtd/maps/scx200_docflash.c
9690F: include/linux/scx200.h
1662d32c
JC
9691
9692SCx200 GPIO DRIVER
8b58be88 9693M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9694S: Maintained
679655da
JP
9695F: drivers/char/scx200_gpio.c
9696F: include/linux/scx200_gpio.h
1662d32c
JC
9697
9698SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9699M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9700S: Maintained
679655da 9701F: drivers/clocksource/scx200_hrt.c
1da177e4 9702
6a36913a 9703SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9704M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9705L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9706S: Maintained
679655da 9707F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9708
e7839f25 9709SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9710L: linux-mmc@vger.kernel.org
a1cb1d11 9711S: Orphan
7a241d6e 9712F: drivers/mmc/host/sdhci.*
d4a45787 9713F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9714
c04f9d61
KC
9715SECURE COMPUTING
9716M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9717R: Andy Lutomirski <luto@amacapital.net>
9718R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9719T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9720S: Supported
9721F: kernel/seccomp.c
9722F: include/uapi/linux/seccomp.h
9723F: include/linux/seccomp.h
c99ee51a 9724F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9725K: \bsecure_computing
9726K: \bTIF_SECCOMP\b
9727
0d1bb41a 9728SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9729M: Ben Dooks <ben-linux@fluff.org>
dc524882 9730M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9731L: linux-mmc@vger.kernel.org
0d1bb41a 9732S: Maintained
dc524882 9733F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9734
c63b3cba 9735SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9736M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9737L: spear-devel@list.st.com
c63b3cba
VK
9738L: linux-mmc@vger.kernel.org
9739S: Maintained
9740F: drivers/mmc/host/sdhci-spear.c
9741
8711cca2 9742SECURITY SUBSYSTEM
9b45c0d2 9743M: James Morris <james.l.morris@oracle.com>
9c3646d1 9744M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9745L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9746T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9747W: http://kernsec.org/
8711cca2 9748S: Supported
7d2c86b5 9749F: security/
8711cca2 9750
1da177e4 9751SECURITY CONTACT
8b58be88 9752M: Security Officers <security@kernel.org>
1da177e4
LT
9753S: Supported
9754
9755SELINUX SECURITY MODULE
e0238b4c 9756M: Paul Moore <paul@paul-moore.com>
8b58be88 9757M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9758M: Eric Paris <eparis@parisplace.org>
e0238b4c 9759L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9760W: http://selinuxproject.org
5a5f2acf 9761T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9762S: Supported
679655da
JP
9763F: include/linux/selinux*
9764F: security/selinux/
6bde95ce 9765F: scripts/selinux/
1da177e4 9766
c1c124e9
JJ
9767APPARMOR SECURITY MODULE
9768M: John Johansen <john.johansen@canonical.com>
9769L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9770W: apparmor.wiki.kernel.org
9771T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9772S: Supported
9773F: security/apparmor/
9774
730daa16
KC
9775YAMA SECURITY MODULE
9776M: Kees Cook <keescook@chromium.org>
9777T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9778S: Supported
9779F: security/yama/
9780
cef2cf07 9781SENSABLE PHANTOM
8b58be88 9782M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9783S: Maintained
679655da 9784F: drivers/misc/phantom.c
c117ab84 9785F: include/uapi/linux/phantom.h
cef2cf07 9786
6733b39a 9787SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9788M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9789M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9790M: John Soni Jose <sony.john@avagotech.com>
3387f656 9791L: linux-scsi@vger.kernel.org
4627de93 9792W: http://www.avagotech.com
3387f656
JP
9793S: Supported
9794F: drivers/scsi/be2iscsi/
6733b39a 9795
6938f855
SP
9796Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9797M: Sathya Perla <sathya.perla@avagotech.com>
9798M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9799M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9800M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
7d2c86b5 9801L: netdev@vger.kernel.org
fea3af67 9802W: http://www.emulex.com
7d2c86b5 9803S: Supported
9aebddd1 9804F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9805
d2928a8c 9806EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9807M: Selvin Xavier <selvin.xavier@avagotech.com>
9808M: Devesh Sharma <devesh.sharma@avagotech.com>
9809M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9810L: linux-rdma@vger.kernel.org
9811W: http://www.emulex.com
9812S: Supported
9813F: drivers/infiniband/hw/ocrdma/
9814
8ceee660 9815SFC NETWORK DRIVER
c06f51ea 9816M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9817M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9818L: netdev@vger.kernel.org
8ceee660 9819S: Supported
874aeea5 9820F: drivers/net/ethernet/sfc/
8ceee660 9821
e2d1d6c0 9822SGI GRU DRIVER
cc883afc 9823M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9824S: Maintained
679655da 9825F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9826
9827SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9828M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9829L: linux-ia64@vger.kernel.org
9830S: Supported
679655da 9831F: Documentation/ia64/serial.txt
df621252 9832F: drivers/tty/serial/ioc?_serial.c
679655da 9833F: include/linux/ioc?.h
e2d1d6c0 9834
75312619 9835SGI XP/XPC/XPNET DRIVER
e180383f
RH
9836M: Cliff Whickman <cpw@sgi.com>
9837M: Robin Holt <robinmholt@gmail.com>
75312619 9838S: Maintained
679655da 9839F: drivers/misc/sgi-xp/
75312619 9840
46eacf3b
AP
9841SI2157 MEDIA DRIVER
9842M: Antti Palosaari <crope@iki.fi>
9843L: linux-media@vger.kernel.org
a825eaec 9844W: https://linuxtv.org
46eacf3b
AP
9845W: http://palosaari.fi/linux/
9846Q: http://patchwork.linuxtv.org/project/linux-media/list/
9847T: git git://linuxtv.org/anttip/media_tree.git
9848S: Maintained
9849F: drivers/media/tuners/si2157*
9850
75e2d5ba
AP
9851SI2168 MEDIA DRIVER
9852M: Antti Palosaari <crope@iki.fi>
9853L: linux-media@vger.kernel.org
a825eaec 9854W: https://linuxtv.org
75e2d5ba
AP
9855W: http://palosaari.fi/linux/
9856Q: http://patchwork.linuxtv.org/project/linux-media/list/
9857T: git git://linuxtv.org/anttip/media_tree.git
9858S: Maintained
9859F: drivers/media/dvb-frontends/si2168*
9860
49cc629d
HV
9861SI470X FM RADIO RECEIVER I2C DRIVER
9862M: Hans Verkuil <hverkuil@xs4all.nl>
9863L: linux-media@vger.kernel.org
9864T: git git://linuxtv.org/media_tree.git
a825eaec 9865W: https://linuxtv.org
49cc629d
HV
9866S: Odd Fixes
9867F: drivers/media/radio/si470x/radio-si470x-i2c.c
9868
9869SI470X FM RADIO RECEIVER USB DRIVER
9870M: Hans Verkuil <hverkuil@xs4all.nl>
9871L: linux-media@vger.kernel.org
9872T: git git://linuxtv.org/media_tree.git
a825eaec 9873W: https://linuxtv.org
49cc629d
HV
9874S: Maintained
9875F: drivers/media/radio/si470x/radio-si470x-common.c
9876F: drivers/media/radio/si470x/radio-si470x.h
9877F: drivers/media/radio/si470x/radio-si470x-usb.c
9878
c937ca03
EV
9879SI4713 FM RADIO TRANSMITTER I2C DRIVER
9880M: Eduardo Valentin <edubezval@gmail.com>
9881L: linux-media@vger.kernel.org
9882T: git git://linuxtv.org/media_tree.git
a825eaec 9883W: https://linuxtv.org
c937ca03 9884S: Odd Fixes
99995ded 9885F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9886
9887SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9888M: Eduardo Valentin <edubezval@gmail.com>
9889L: linux-media@vger.kernel.org
9890T: git git://linuxtv.org/media_tree.git
a825eaec 9891W: https://linuxtv.org
c937ca03 9892S: Odd Fixes
99995ded
DR
9893F: drivers/media/radio/si4713/radio-platform-si4713.c
9894
9895SI4713 FM RADIO TRANSMITTER USB DRIVER
9896M: Hans Verkuil <hverkuil@xs4all.nl>
9897L: linux-media@vger.kernel.org
9898T: git git://linuxtv.org/media_tree.git
a825eaec 9899W: https://linuxtv.org
99995ded
DR
9900S: Maintained
9901F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9902
beb91d46 9903SIANO DVB DRIVER
009a5410 9904M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 9905L: linux-media@vger.kernel.org
a825eaec 9906W: https://linuxtv.org
beb91d46
MCC
9907T: git git://linuxtv.org/media_tree.git
9908S: Odd fixes
9909F: drivers/media/common/siano/
beb91d46 9910F: drivers/media/usb/siano/
beb91d46 9911F: drivers/media/usb/siano/
14430813 9912F: drivers/media/mmc/siano/
beb91d46 9913
6f15b602
HG
9914SIMPLEFB FB DRIVER
9915M: Hans de Goede <hdegoede@redhat.com>
9916L: linux-fbdev@vger.kernel.org
9917S: Maintained
2d799dde 9918F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
9919F: drivers/video/fbdev/simplefb.c
9920F: include/linux/platform_data/simplefb.h
9921
b618b69c 9922SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9923L: linux-media@vger.kernel.org
bb60fcb2 9924S: Orphan
b618b69c 9925F: drivers/media/platform/sh_veu.c
b618b69c
GL
9926
9927SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9928L: linux-media@vger.kernel.org
bb60fcb2 9929S: Orphan
b618b69c 9930F: drivers/media/platform/sh_vou.c
d647f0b7 9931F: include/media/drv-intf/sh_vou.h
b618b69c 9932
6349d997 9933SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9934M: Len Brown <lenb@kernel.org>
6349d997
LB
9935L: sfi-devel@simplefirmware.org
9936W: http://simplefirmware.org/
9937T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9938S: Supported
943fc810 9939F: arch/x86/platform/sfi/
6349d997
LB
9940F: drivers/sfi/
9941F: include/linux/sfi*.h
e2d1d6c0 9942
1da177e4
LT
9943SIMTEC EB110ATX (Chalice CATS)
9944P: Ben Dooks
b16957c6
BD
9945P: Vincent Sanders <vince@simtec.co.uk>
9946M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9947W: http://www.simtec.co.uk/products/EB110ATX/
9948S: Supported
9949
9950SIMTEC EB2410ITX (BAST)
9951P: Ben Dooks
b16957c6
BD
9952P: Vincent Sanders <vince@simtec.co.uk>
9953M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9954W: http://www.simtec.co.uk/products/EB2410ITX/
9955S: Supported
15dba387
JP
9956F: arch/arm/mach-s3c24xx/mach-bast.c
9957F: arch/arm/mach-s3c24xx/bast-ide.c
9958F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9959
4c5adde7 9960TI DAVINCI MACHINE SUPPORT
3ba789c0 9961M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 9962M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 9963T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 9964Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 9965S: Supported
14430813 9966F: arch/arm/mach-davinci/
046d0a37 9967F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 9968
8d4b3f08 9969TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 9970M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 9971L: linux-media@vger.kernel.org
a825eaec 9972W: https://linuxtv.org
8d4b3f08
LP
9973Q: http://patchwork.linuxtv.org/project/linux-media/list/
9974T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 9975S: Maintained
8d4b3f08
LP
9976F: drivers/media/platform/davinci/
9977F: include/media/davinci/
9978
417d2e50 9979TI AM437X VPFE DRIVER
e43cdb56 9980M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 9981L: linux-media@vger.kernel.org
a825eaec 9982W: https://linuxtv.org
417d2e50
BP
9983Q: http://patchwork.linuxtv.org/project/linux-media/list/
9984T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9985S: Maintained
9986F: drivers/media/platform/am437x/
9987
c4c0283a 9988OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 9989M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 9990L: linux-media@vger.kernel.org
a825eaec 9991W: https://linuxtv.org
c4c0283a
BP
9992Q: http://patchwork.linuxtv.org/project/linux-media/list/
9993T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9994S: Maintained
9995F: drivers/media/i2c/ov2659.c
b5dcee22 9996F: include/media/i2c/ov2659.h
c4c0283a 9997
3a6779f5
SM
9998SILICON MOTION SM712 FRAME BUFFER DRIVER
9999M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10000M: Teddy Wang <teddy.wang@siliconmotion.com>
10001M: Sudip Mukherjee <sudip@vectorindia.org>
10002L: linux-fbdev@vger.kernel.org
10003S: Maintained
10004F: drivers/video/fbdev/sm712*
10005F: Documentation/fb/sm712fb.txt
10006
92aab3c0 10007SIS 190 ETHERNET DRIVER
8b58be88 10008M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10009L: netdev@vger.kernel.org
10010S: Maintained
8c7de408 10011F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10012
1da177e4 10013SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10014M: Daniele Venzano <venza@brownhat.org>
1da177e4 10015W: http://www.brownhat.org/sis900.html
979b6c13 10016L: netdev@vger.kernel.org
1da177e4 10017S: Maintained
8c7de408 10018F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10019
10020SIS FRAMEBUFFER DRIVER
8b58be88 10021M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10022W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10023S: Maintained
679655da 10024F: Documentation/fb/sisfb.txt
8a61f013 10025F: drivers/video/fbdev/sis/
679655da 10026F: include/video/sisfb.h
1da177e4
LT
10027
10028SIS USB2VGA DRIVER
8b58be88 10029M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10030W: http://www.winischhofer.at/linuxsisusbvga.shtml
10031S: Maintained
679655da 10032F: drivers/usb/misc/sisusbvga/
1da177e4 10033
415ad26d 10034SLAB ALLOCATOR
16e943bf 10035M: Christoph Lameter <cl@linux.com>
2ed1c525 10036M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10037M: David Rientjes <rientjes@google.com>
10038M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10039M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10040L: linux-mm@kvack.org
10041S: Maintained
679655da 10042F: include/linux/sl?b*.h
16e943bf 10043F: mm/sl?b*
415ad26d 10044
9fab9787 10045SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10046M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10047M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10048M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10049R: Steven Rostedt <rostedt@goodmis.org>
10050R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10051L: linux-kernel@vger.kernel.org
9fab9787
PM
10052W: http://www.rdrop.com/users/paulmck/RCU/
10053S: Supported
10054T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10055F: include/linux/srcu.h
10056F: kernel/rcu/srcu.c
9fab9787 10057
66372841
CS
10058SMACK SECURITY MODULE
10059M: Casey Schaufler <casey@schaufler-ca.com>
10060L: linux-security-module@vger.kernel.org
10061W: http://schaufler-ca.com
10062T: git git://git.gitorious.org/smack-next/kernel.git
10063S: Maintained
10064F: Documentation/security/Smack.txt
10065F: security/smack/
10066
20651e0b 10067DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10068M: Kevin Hilman <khilman@kernel.org>
10069M: Nishanth Menon <nm@ti.com>
10070S: Maintained
20651e0b 10071F: drivers/power/avs/
68ace3e1
KH
10072F: include/linux/power/smartreflex.h
10073L: linux-pm@vger.kernel.org
10074
1da177e4 10075SMC91x ETHERNET DRIVER
2f82af08 10076M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10077S: Odd Fixes
ae150435 10078F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10079
e8e31622
SA
10080SMIA AND SMIA++ IMAGE SENSOR DRIVER
10081M: Sakari Ailus <sakari.ailus@iki.fi>
10082L: linux-media@vger.kernel.org
10083S: Maintained
14430813 10084F: drivers/media/i2c/smiapp/
b5dcee22 10085F: include/media/i2c/smiapp.h
e8e31622
SA
10086F: drivers/media/i2c/smiapp-pll.c
10087F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10088F: include/uapi/linux/smiapp.h
a2cec3c0 10089F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10090
920fa1ff
GR
10091SMM665 HARDWARE MONITOR DRIVER
10092M: Guenter Roeck <linux@roeck-us.net>
10093L: lm-sensors@lm-sensors.org
10094S: Maintained
10095F: Documentation/hwmon/smm665
10096F: drivers/hwmon/smm665.c
10097
9df7305b 10098SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10099M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 10100L: lm-sensors@lm-sensors.org
90b24cfb 10101S: Maintained
9df7305b
SG
10102F: Documentation/hwmon/emc2103
10103F: drivers/hwmon/emc2103.c
10104
a98d506c
HG
10105SMSC SCH5627 HARDWARE MONITOR DRIVER
10106M: Hans de Goede <hdegoede@redhat.com>
10107L: lm-sensors@lm-sensors.org
10108S: Supported
10109F: Documentation/hwmon/sch5627
10110F: drivers/hwmon/sch5627.c
10111
6ea884db 10112SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10113M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
10114L: lm-sensors@lm-sensors.org
10115S: Maintained
679655da
JP
10116F: Documentation/hwmon/smsc47b397
10117F: drivers/hwmon/smsc47b397.c
6ea884db 10118
fd9abb3d 10119SMSC911x ETHERNET DRIVER
90b24cfb 10120M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10121L: netdev@vger.kernel.org
90b24cfb 10122S: Maintained
679655da 10123F: include/linux/smsc911x.h
ae150435 10124F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10125
10126SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10127M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10128L: netdev@vger.kernel.org
90b24cfb 10129S: Maintained
ae150435 10130F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10131
3c8a63e2 10132SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10133M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10134L: linux-fbdev@vger.kernel.org
90b24cfb 10135S: Maintained
8a61f013 10136F: drivers/video/fbdev/smscufx.c
3c8a63e2 10137
668acf32 10138SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10139M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10140L: linux-media@vger.kernel.org
275ffde4 10141T: git git://linuxtv.org/media_tree.git
795fb7e7 10142S: Maintained
90d72ac6
MCC
10143F: include/media/soc*
10144F: drivers/media/i2c/soc_camera/
10145F: drivers/media/platform/soc_camera/
668acf32 10146
e2d1d6c0 10147SOEKRIS NET48XX LED SUPPORT
8b58be88 10148M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10149S: Maintained
679655da 10150F: drivers/leds/leds-net48xx.c
e2d1d6c0 10151
e3994db1 10152SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10153M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10154M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10155M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10156M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10157L: linux-media@vger.kernel.org
10158S: Supported
10159F: drivers/media/pci/solo6x10/
10160
1da177e4 10161SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10162M: Shaohua Li <shli@kernel.org>
1da177e4 10163L: linux-raid@vger.kernel.org
9f273c24 10164T: git git://neil.brown.name/md
524418bb 10165S: Supported
679655da
JP
10166F: drivers/md/
10167F: include/linux/raid/
c117ab84 10168F: include/uapi/linux/raid/
1da177e4 10169
1da177e4 10170SONIC NETWORK DRIVER
8b58be88 10171M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10172L: netdev@vger.kernel.org
1da177e4 10173S: Maintained
d9fb9f38 10174F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10175
61e115a5 10176SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10177M: Michael Buesch <m@bues.ch>
e7828b28 10178L: linux-wireless@vger.kernel.org
61e115a5 10179S: Maintained
679655da
JP
10180F: drivers/ssb/
10181F: include/linux/ssb/
61e115a5 10182
1da177e4 10183SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10184M: Mattia Dongili <malattia@linux.it>
d0944853 10185L: platform-driver-x86@vger.kernel.org
5b18167d 10186W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10187S: Maintained
679655da
JP
10188F: Documentation/laptops/sony-laptop.txt
10189F: drivers/char/sonypi.c
10190F: drivers/platform/x86/sony-laptop.c
10191F: include/linux/sony-laptop.h
1da177e4 10192
baf8532a 10193SONY MEMORYSTICK CARD SUPPORT
8b58be88 10194M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10195W: http://tifmxx.berlios.de/
10196S: Maintained
679655da 10197F: drivers/memstick/host/tifm_ms.c
baf8532a 10198
0ab30494
ML
10199SONY MEMORYSTICK STANDARD SUPPORT
10200M: Maxim Levitsky <maximlevitsky@gmail.com>
10201S: Maintained
10202F: drivers/memstick/core/ms_block.*
10203
1da177e4 10204SOUND
8b58be88 10205M: Jaroslav Kysela <perex@perex.cz>
d8130624 10206M: Takashi Iwai <tiwai@suse.com>
93711660 10207L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10208W: http://www.alsa-project.org/
dde7ad8d 10209T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10210T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10211Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10212S: Maintained
3126a179
JP
10213F: Documentation/sound/
10214F: include/sound/
c117ab84 10215F: include/uapi/sound/
679655da 10216F: sound/
1da177e4 10217
33bbe149
MB
10218SOUND - COMPRESSED AUDIO
10219M: Vinod Koul <vinod.koul@intel.com>
10220L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10222S: Supported
f672f31a 10223F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10224F: include/sound/compress_driver.h
f672f31a 10225F: include/uapi/sound/compress_*
33bbe149
MB
10226F: sound/core/compress_offload.c
10227F: sound/soc/soc-compress.c
10228
bd903bde 10229SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10230M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10231M: Mark Brown <broonie@kernel.org>
86f14df8 10232T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10233L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10234W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10235S: Supported
2820f615 10236F: Documentation/sound/alsa/soc/
679655da 10237F: sound/soc/
e6e55122 10238F: include/sound/soc*
eb1a6af3 10239
d7f8761b
MB
10240SOUND - DMAENGINE HELPERS
10241M: Lars-Peter Clausen <lars@metafoo.de>
10242S: Supported
10243F: include/sound/dmaengine_pcm.h
10244F: sound/core/pcm_dmaengine.c
10245F: sound/soc/soc-generic-dmaengine-pcm.c
10246
990a6a99
OS
10247SP2 MEDIA DRIVER
10248M: Olli Salonen <olli.salonen@iki.fi>
10249L: linux-media@vger.kernel.org
a825eaec 10250W: https://linuxtv.org
990a6a99
OS
10251Q: http://patchwork.linuxtv.org/project/linux-media/list/
10252S: Maintained
10253F: drivers/media/dvb-frontends/sp2*
10254
473321fc 10255SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10256M: "David S. Miller" <davem@davemloft.net>
1da177e4 10257L: sparclinux@vger.kernel.org
8a6e2535 10258Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10259T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10260T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10261S: Maintained
679655da 10262F: arch/sparc/
7765b8bb 10263F: drivers/sbus/
1da177e4 10264
6404fcca
DM
10265SPARC SERIAL DRIVERS
10266M: "David S. Miller" <davem@davemloft.net>
10267L: sparclinux@vger.kernel.org
08deed1e
JP
10268T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10269T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10270S: Maintained
6816383a 10271F: include/linux/sunserialcore.h
df621252 10272F: drivers/tty/serial/suncore.c
df621252
GKH
10273F: drivers/tty/serial/sunhv.c
10274F: drivers/tty/serial/sunsab.c
10275F: drivers/tty/serial/sunsab.h
10276F: drivers/tty/serial/sunsu.c
10277F: drivers/tty/serial/sunzilog.c
10278F: drivers/tty/serial/sunzilog.h
6404fcca 10279
389325b4
CL
10280SPARSE CHECKER
10281M: "Christopher Li" <sparse@chrisli.org>
10282L: linux-sparse@vger.kernel.org
10283W: https://sparse.wiki.kernel.org/
10284T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10285T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10286S: Maintained
10287F: include/linux/compiler.h
10288
fc0c195a 10289SPEAR PLATFORM SUPPORT
da89947b 10290M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10291M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10292L: spear-devel@list.st.com
10293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10294W: http://www.st.com/spear
10295S: Maintained
e68d7c14 10296F: arch/arm/boot/dts/spear*
281e192f 10297F: arch/arm/mach-spear/
fc0c195a 10298
10299SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10300M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10301L: spear-devel@list.st.com
10302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10303W: http://www.st.com/spear
10304S: Maintained
5df33a62 10305F: drivers/clk/spear/
fc0c195a 10306
e2d1d6c0 10307SPI SUBSYSTEM
b02e48f2 10308M: Mark Brown <broonie@kernel.org>
dfbe403c 10309L: linux-spi@vger.kernel.org
e7e4e13c 10310T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10311Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10312S: Maintained
679655da
JP
10313F: Documentation/spi/
10314F: drivers/spi/
10315F: include/linux/spi/
c117ab84 10316F: include/uapi/linux/spi/
e2d1d6c0 10317
2752e401 10318SPIDERNET NETWORK DRIVER for CELL
8b58be88 10319M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10320L: netdev@vger.kernel.org
10321S: Supported
679655da 10322F: Documentation/networking/spider_net.txt
8df158ac 10323F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10324
e2d1d6c0 10325SPU FILE SYSTEM
8b58be88 10326M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10327L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10328W: http://www.ibm.com/developerworks/power/cell/
10329S: Supported
679655da
JP
10330F: Documentation/filesystems/spufs.txt
10331F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10332
fc555841 10333SQUASHFS FILE SYSTEM
d7f2ff67 10334M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10335L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10336W: http://squashfs.org.uk
9f273c24 10337T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10338S: Maintained
679655da
JP
10339F: Documentation/filesystems/squashfs.txt
10340F: fs/squashfs/
fc555841 10341
1da177e4 10342SRM (Alpha) environment access
8b58be88 10343M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10344S: Maintained
679655da 10345F: arch/alpha/kernel/srm_env.c
1da177e4 10346
26e9a397 10347STABLE BRANCH
879a5a00 10348M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10349L: stable@vger.kernel.org
879a5a00 10350S: Supported
7b175c46 10351F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10352
26e9a397 10353STAGING SUBSYSTEM
879a5a00 10354M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10355T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10356L: devel@driverdev.osuosl.org
879a5a00 10357S: Supported
679655da 10358F: drivers/staging/
dbc6c2cc 10359
ebd3d010
JP
10360STAGING - COMEDI
10361M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10362M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10363S: Odd Fixes
10364F: drivers/staging/comedi/
10365
a0138163
JP
10366STAGING - FLARION FT1000 DRIVERS
10367M: Marek Belisko <marek.belisko@gmail.com>
10368S: Odd Fixes
10369F: drivers/staging/ft1000/
10370
6c1bb424 10371STAGING - INDUSTRIAL IO
030a13d7 10372M: Jonathan Cameron <jic23@kernel.org>
a0138163 10373L: linux-iio@vger.kernel.org
6c1bb424
JP
10374S: Odd Fixes
10375F: drivers/staging/iio/
10376
a0138163
JP
10377STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10378M: Jarod Wilson <jarod@wilsonet.com>
10379W: http://www.lirc.org/
10380S: Odd Fixes
b2b0186d 10381F: drivers/staging/media/lirc/
a0138163 10382
f5e5de1e
OD
10383STAGING - LUSTRE PARALLEL FILESYSTEM
10384M: Oleg Drokin <oleg.drokin@intel.com>
10385M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10386L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10387W: http://wiki.lustre.org/
f5e5de1e
OD
10388S: Maintained
10389F: drivers/staging/lustre
10390
7c6b6c71
MD
10391STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10392M: Marc Dietrich <marvin24@gmx.de>
10393L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10394L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10395S: Maintained
10396F: drivers/staging/nvec/
10397
a0138163 10398STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
3140b458
JF
10399M: Jens Frederich <jfrederich@gmail.com>
10400M: Daniel Drake <dsd@laptop.org>
a0138163
JP
10401M: Jon Nettleton <jon.nettleton@gmail.com>
10402W: http://wiki.laptop.org/go/DCON
3140b458 10403S: Maintained
a0138163
JP
10404F: drivers/staging/olpc_dcon/
10405
10406STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
29e7017b
JP
10407M: Willy Tarreau <willy@meta-x.org>
10408S: Odd Fixes
10409F: drivers/staging/panel/
10410
a0138163
JP
10411STAGING - REALTEK RTL8712U DRIVERS
10412M: Larry Finger <Larry.Finger@lwfinger.net>
10413M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10414S: Odd Fixes
10415F: drivers/staging/rtl8712/
10416
7591ba8b
JS
10417STAGING - REALTEK RTL8723U WIRELESS DRIVER
10418M: Larry Finger <Larry.Finger@lwfinger.net>
10419M: Jes Sorensen <Jes.Sorensen@redhat.com>
10420L: linux-wireless@vger.kernel.org
10421S: Maintained
10422F: drivers/staging/rtl8723au/
10423
980ac4d7
SM
10424STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10425M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10426M: Teddy Wang <teddy.wang@siliconmotion.com>
10427M: Sudip Mukherjee <sudip@vectorindia.org>
10428L: linux-fbdev@vger.kernel.org
10429S: Maintained
10430F: drivers/staging/sm750fb/
10431
510fa408
JP
10432STAGING - SLICOSS
10433M: Lior Dotan <liodot@gmail.com>
10434M: Christopher Harrer <charrer@alacritech.com>
10435S: Odd Fixes
10436F: drivers/staging/slicoss/
10437
a0138163
JP
10438STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10439M: William Hubbs <w.d.hubbs@gmail.com>
10440M: Chris Brannon <chris@the-brannons.com>
d33bce31 10441M: Kirk Reiser <kirk@reisers.ca>
a0138163 10442M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10443L: speakup@linux-speakup.org
a0138163
JP
10444W: http://www.linux-speakup.org/
10445S: Odd Fixes
10446F: drivers/staging/speakup/
10447
b3e871ce
JP
10448STAGING - VIA VT665X DRIVERS
10449M: Forest Bond <forest@alittletooquiet.net>
10450S: Odd Fixes
10451F: drivers/staging/vt665?/
10452
a30baec1
JK
10453STAGING - WILC1000 WIFI DRIVER
10454M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10455M: Austin Shin <austin.shin@atmel.com>
a30baec1 10456M: Chris Park <chris.park@atmel.com>
06b54863
TC
10457M: Tony Cho <tony.cho@atmel.com>
10458M: Glen Lee <glen.lee@atmel.com>
10459M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10460L: linux-wireless@vger.kernel.org
10461S: Supported
10462F: drivers/staging/wilc1000/
10463
709bcb07 10464STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10465M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10466S: Odd Fixes
10467F: drivers/staging/xgifb/
10468
77241056
MM
10469HFI1 DRIVER
10470M: Mike Marciniszyn <infinipath@intel.com>
10471L: linux-rdma@vger.kernel.org
10472S: Supported
10473F: drivers/staging/rdma/hfi1
10474
1da177e4 10475STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10476M: Ion Badulescu <ionut@badula.org>
b4f90189 10477S: Odd Fixes
9bba23b0 10478F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10479
e2d1d6c0 10480SUN3/3X
8b58be88 10481M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10482W: http://sammy.net/sun3/
10483S: Maintained
679655da
JP
10484F: arch/m68k/kernel/*sun3*
10485F: arch/m68k/sun3*/
10486F: arch/m68k/include/asm/sun3*
e689cf4a 10487F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10488
af6a5af8
HG
10489SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10490M: Hans de Goede <hdegoede@redhat.com>
10491L: linux-input@vger.kernel.org
10492S: Maintained
10493F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10494F: drivers/input/keyboard/sun4i-lradc-keys.c
10495
2bc9ff01
DK
10496SUNDANCE NETWORK DRIVER
10497M: Denis Kirjanov <kda@linux-powerpc.org>
10498L: netdev@vger.kernel.org
10499S: Maintained
10500F: drivers/net/ethernet/dlink/sundance.c
10501
2cbb12a4 10502SUPERH
114bf37e
RF
10503M: Yoshinori Sato <ysato@users.sourceforge.jp>
10504M: Rich Felker <dalias@libc.org>
2cbb12a4 10505L: linux-sh@vger.kernel.org
8a6e2535 10506Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10507S: Maintained
066069e1 10508F: Documentation/sh/
679655da 10509F: arch/sh/
066069e1 10510F: drivers/sh/
1da177e4 10511
4480f15b 10512SUSPEND TO RAM
7fb06082 10513M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10514M: Len Brown <len.brown@intel.com>
10515M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10516L: linux-pm@vger.kernel.org
e2d1d6c0 10517S: Supported
679655da
JP
10518F: Documentation/power/
10519F: arch/x86/kernel/acpi/
10520F: drivers/base/power/
10521F: kernel/power/
10522F: include/linux/suspend.h
10523F: include/linux/freezer.h
10524F: include/linux/pm.h
1da177e4
LT
10525
10526SVGA HANDLING
8b58be88 10527M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10528L: linux-video@atrey.karlin.mff.cuni.cz
10529S: Maintained
679655da
JP
10530F: Documentation/svga.txt
10531F: arch/x86/boot/video*
1da177e4 10532
6e28b761
KRW
10533SWIOTLB SUBSYSTEM
10534M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10535L: linux-kernel@vger.kernel.org
9f273c24 10536T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
10537S: Supported
10538F: lib/swiotlb.c
10539F: arch/*/kernel/pci-swiotlb.c
10540F: include/linux/swiotlb.h
10541
007f790c
JP
10542SWITCHDEV
10543M: Jiri Pirko <jiri@resnulli.us>
10544L: netdev@vger.kernel.org
10545S: Supported
10546F: net/switchdev/
10547F: include/net/switchdev.h
10548
db8e35d5
VG
10549SYNOPSYS ARC ARCHITECTURE
10550M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10551L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10552S: Supported
10553F: arch/arc/
9b28829d 10554F: Documentation/devicetree/bindings/arc/*
2d799dde 10555F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10556F: drivers/tty/serial/arc_uart.c
b7182d1a 10557T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10558
556cc1c5
AB
10559SYNOPSYS ARC SDP platform support
10560M: Alexey Brodkin <abrodkin@synopsys.com>
10561S: Supported
10562F: arch/arc/plat-axs10x
10563F: arch/arc/boot/dts/ax*
10564F: Documentation/devicetree/bindings/arc/axs10*
10565
6c284c9a
LJ
10566SYSTEM CONFIGURATION (SYSCON)
10567M: Lee Jones <lee.jones@linaro.org>
10568M: Arnd Bergmann <arnd@arndb.de>
10569T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10570S: Supported
10571F: drivers/mfd/syscon.c
10572
1da177e4 10573SYSV FILESYSTEM
8b58be88 10574M: Christoph Hellwig <hch@infradead.org>
1da177e4 10575S: Maintained
679655da
JP
10576F: Documentation/filesystems/sysv-fs.txt
10577F: fs/sysv/
10578F: include/linux/sysv_fs.h
1da177e4 10579
86cfa7fc 10580TARGET SUBSYSTEM
9c3646d1 10581M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10582L: linux-scsi@vger.kernel.org
b9f5edc2 10583L: target-devel@vger.kernel.org
86cfa7fc 10584W: http://www.linux-iscsi.org
cf015e9f 10585W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10586T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10587S: Supported
10588F: drivers/target/
10589F: include/target/
10590F: Documentation/target/
10591
4e68852d 10592TASKSTATS STATISTICS INTERFACE
185e595f 10593M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10594S: Maintained
679655da
JP
10595F: Documentation/accounting/taskstats*
10596F: include/linux/taskstats*
10597F: kernel/taskstats.c
4e68852d 10598
781b456a 10599TC CLASSIFIER
f935f3f8 10600M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10601L: netdev@vger.kernel.org
10602S: Maintained
679655da 10603F: include/net/pkt_cls.h
c117ab84 10604F: include/uapi/linux/pkt_cls.h
679655da 10605F: net/sched/
781b456a 10606
5067f08a 10607TCP LOW PRIORITY MODULE
8b58be88
JP
10608M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10609M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10610W: http://tcp-lp-mod.sourceforge.net/
10611S: Maintained
679655da 10612F: net/ipv4/tcp_lp.c
5067f08a 10613
91952bc0
AP
10614TDA10071 MEDIA DRIVER
10615M: Antti Palosaari <crope@iki.fi>
10616L: linux-media@vger.kernel.org
a825eaec 10617W: https://linuxtv.org
91952bc0
AP
10618W: http://palosaari.fi/linux/
10619Q: http://patchwork.linuxtv.org/project/linux-media/list/
10620T: git git://linuxtv.org/anttip/media_tree.git
10621S: Maintained
10622F: drivers/media/dvb-frontends/tda10071*
10623
10624TDA18212 MEDIA DRIVER
10625M: Antti Palosaari <crope@iki.fi>
10626L: linux-media@vger.kernel.org
a825eaec 10627W: https://linuxtv.org
91952bc0
AP
10628W: http://palosaari.fi/linux/
10629Q: http://patchwork.linuxtv.org/project/linux-media/list/
10630T: git git://linuxtv.org/anttip/media_tree.git
10631S: Maintained
10632F: drivers/media/tuners/tda18212*
10633
10634TDA18218 MEDIA DRIVER
10635M: Antti Palosaari <crope@iki.fi>
10636L: linux-media@vger.kernel.org
a825eaec 10637W: https://linuxtv.org
91952bc0
AP
10638W: http://palosaari.fi/linux/
10639Q: http://patchwork.linuxtv.org/project/linux-media/list/
10640T: git git://linuxtv.org/anttip/media_tree.git
10641S: Maintained
10642F: drivers/media/tuners/tda18218*
10643
3b2f6aba
MK
10644TDA18271 MEDIA DRIVER
10645M: Michael Krufky <mkrufky@linuxtv.org>
10646L: linux-media@vger.kernel.org
a825eaec 10647W: https://linuxtv.org
3b2f6aba
MK
10648W: http://github.com/mkrufky
10649Q: http://patchwork.linuxtv.org/project/linux-media/list/
10650T: git git://linuxtv.org/mkrufky/tuners.git
10651S: Maintained
10652F: drivers/media/tuners/tda18271*
10653
e48307a9
MK
10654TDA827x MEDIA DRIVER
10655M: Michael Krufky <mkrufky@linuxtv.org>
10656L: linux-media@vger.kernel.org
a825eaec 10657W: https://linuxtv.org
e48307a9
MK
10658W: http://github.com/mkrufky
10659Q: http://patchwork.linuxtv.org/project/linux-media/list/
10660T: git git://linuxtv.org/mkrufky/tuners.git
10661S: Maintained
10662F: drivers/media/tuners/tda8290.*
10663
66cf9212
MK
10664TDA8290 MEDIA DRIVER
10665M: Michael Krufky <mkrufky@linuxtv.org>
10666L: linux-media@vger.kernel.org
a825eaec 10667W: https://linuxtv.org
66cf9212
MK
10668W: http://github.com/mkrufky
10669Q: http://patchwork.linuxtv.org/project/linux-media/list/
10670T: git git://linuxtv.org/mkrufky/tuners.git
10671S: Maintained
10672F: drivers/media/tuners/tda8290.*
10673
4b9fba30
HV
10674TDA9840 MEDIA DRIVER
10675M: Hans Verkuil <hverkuil@xs4all.nl>
10676L: linux-media@vger.kernel.org
10677T: git git://linuxtv.org/media_tree.git
a825eaec 10678W: https://linuxtv.org
4b9fba30
HV
10679S: Maintained
10680F: drivers/media/i2c/tda9840*
10681
2cb654fd 10682TEA5761 TUNER DRIVER
009a5410 10683M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10684L: linux-media@vger.kernel.org
a825eaec 10685W: https://linuxtv.org
2cb654fd
MCC
10686T: git git://linuxtv.org/media_tree.git
10687S: Odd fixes
10688F: drivers/media/tuners/tea5761.*
10689
10690TEA5767 TUNER DRIVER
009a5410 10691M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10692L: linux-media@vger.kernel.org
a825eaec 10693W: https://linuxtv.org
2cb654fd
MCC
10694T: git git://linuxtv.org/media_tree.git
10695S: Maintained
10696F: drivers/media/tuners/tea5767.*
10697
4b9fba30
HV
10698TEA6415C MEDIA DRIVER
10699M: Hans Verkuil <hverkuil@xs4all.nl>
10700L: linux-media@vger.kernel.org
10701T: git git://linuxtv.org/media_tree.git
a825eaec 10702W: https://linuxtv.org
4b9fba30
HV
10703S: Maintained
10704F: drivers/media/i2c/tea6415c*
10705
10706TEA6420 MEDIA DRIVER
10707M: Hans Verkuil <hverkuil@xs4all.nl>
10708L: linux-media@vger.kernel.org
10709T: git git://linuxtv.org/media_tree.git
a825eaec 10710W: https://linuxtv.org
4b9fba30
HV
10711S: Maintained
10712F: drivers/media/i2c/tea6420*
10713
3d249d4c 10714TEAM DRIVER
dca9ab92 10715M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10716L: netdev@vger.kernel.org
10717S: Supported
10718F: drivers/net/team/
10719F: include/linux/if_team.h
c117ab84 10720F: include/uapi/linux/if_team.h
3d249d4c 10721
7d029125 10722TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10723M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10724S: Maintained
10725F: arch/x86/platform/ts5500/
10726
40ad4a30
SY
10727TECHNOTREND USB IR RECEIVER
10728M: Sean Young <sean@mess.org>
10729L: linux-media@vger.kernel.org
10730S: Maintained
10731F: drivers/media/rc/ttusbir.c
10732
adabdb0c 10733TEGRA ARCHITECTURE SUPPORT
243d58ec 10734M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10735M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10736M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10737L: linux-tegra@vger.kernel.org
fd117cd1 10738Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10739T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10740S: Supported
bbbe96ed 10741N: [^a-z]tegra
84b9414b 10742
adabdb0c
SW
10743TEGRA CLOCK DRIVER
10744M: Peter De Schrijver <pdeschrijver@nvidia.com>
10745M: Prashant Gaikwad <pgaikwad@nvidia.com>
10746S: Supported
10747F: drivers/clk/tegra/
10748
10749TEGRA DMA DRIVER
10750M: Laxman Dewangan <ldewangan@nvidia.com>
10751S: Supported
10752F: drivers/dma/tegra20-apb-dma.c
10753
adabdb0c
SW
10754TEGRA I2C DRIVER
10755M: Laxman Dewangan <ldewangan@nvidia.com>
10756S: Supported
10757F: drivers/i2c/busses/i2c-tegra.c
10758
10759TEGRA IOMMU DRIVERS
10760M: Hiroshi Doyu <hdoyu@nvidia.com>
10761S: Supported
10762F: drivers/iommu/tegra*
10763
10764TEGRA KBC DRIVER
10765M: Rakesh Iyer <riyer@nvidia.com>
10766M: Laxman Dewangan <ldewangan@nvidia.com>
10767S: Supported
10768F: drivers/input/keyboard/tegra-kbc.c
10769
adabdb0c
SW
10770TEGRA PWM DRIVER
10771M: Thierry Reding <thierry.reding@gmail.com>
10772S: Supported
10773F: drivers/pwm/pwm-tegra.c
10774
10775TEGRA SERIAL DRIVER
10776M: Laxman Dewangan <ldewangan@nvidia.com>
10777S: Supported
10778F: drivers/tty/serial/serial-tegra.c
10779
10780TEGRA SPI DRIVER
10781M: Laxman Dewangan <ldewangan@nvidia.com>
10782S: Supported
10783F: drivers/spi/spi-tegra*
10784
1a348ccc 10785TEHUTI ETHERNET DRIVER
8b58be88 10786M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10787L: netdev@vger.kernel.org
10788S: Supported
ef7f5429 10789F: drivers/net/ethernet/tehuti/*
1a348ccc 10790
4e68852d 10791Telecom Clock Driver for MCPL0010
8b58be88 10792M: Mark Gross <mark.gross@intel.com>
4e68852d 10793S: Supported
679655da 10794F: drivers/char/tlclk.c
4e68852d 10795
4480f15b 10796TENSILICA XTENSA PORT (xtensa)
8b58be88 10797M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10798M: Max Filippov <jcmvbkbc@gmail.com>
10799L: linux-xtensa@linux-xtensa.org
9f273c24 10800T: git git://github.com/czankel/xtensa-linux.git
4e68852d 10801S: Maintained
679655da 10802F: arch/xtensa/
3dc99857 10803F: drivers/irqchip/irq-xtensa-*
4e68852d 10804
5313ba66
HV
10805THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10806M: Hans Verkuil <hverkuil@xs4all.nl>
10807L: linux-media@vger.kernel.org
10808T: git git://linuxtv.org/media_tree.git
a825eaec 10809W: https://linuxtv.org
5313ba66
HV
10810S: Maintained
10811F: drivers/media/radio/radio-raremono.c
10812
d3fb6955 10813THERMAL
b75f0050 10814M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10815M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10816L: linux-pm@vger.kernel.org
10817T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10818T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10819Q: https://patchwork.kernel.org/project/linux-pm/list/
10820S: Supported
10821F: drivers/thermal/
10822F: include/linux/thermal.h
af6c9f16 10823F: include/uapi/linux/thermal.h
b75f0050
JP
10824F: include/linux/cpu_cooling.h
10825F: Documentation/devicetree/bindings/thermal/
d3fb6955 10826
64e05d8b
VK
10827THERMAL/CPU_COOLING
10828M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10829M: Viresh Kumar <viresh.kumar@linaro.org>
10830M: Javi Merino <javi.merino@arm.com>
10831L: linux-pm@vger.kernel.org
10832S: Supported
10833F: Documentation/thermal/cpu-cooling-api.txt
10834F: drivers/thermal/cpu_cooling.c
10835F: include/linux/cpu_cooling.h
10836
30ba2fbd
VD
10837THINGM BLINK(1) USB RGB LED DRIVER
10838M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10839S: Maintained
10840F: drivers/hid/hid-thingm.c
10841
4e68852d 10842THINKPAD ACPI EXTRAS DRIVER
8b58be88 10843M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10844L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10845L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10846W: http://ibm-acpi.sourceforge.net
10847W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10848T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10849S: Maintained
679655da 10850F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10851
1b46f2a2 10852TI BANDGAP AND THERMAL DRIVER
f14d1c24 10853M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10854L: linux-pm@vger.kernel.org
531ff13e 10855L: linux-omap@vger.kernel.org
5a723e81 10856S: Maintained
794b2e25 10857F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10858
0c7665c3
MF
10859TI CDCE706 CLOCK DRIVER
10860M: Max Filippov <jcmvbkbc@gmail.com>
10861S: Maintained
10862F: drivers/clk/clk-cdce706.c
10863
49b6a5e3
TK
10864TI CLOCK DRIVER
10865M: Tero Kristo <t-kristo@ti.com>
10866L: linux-omap@vger.kernel.org
10867S: Maintained
10868F: drivers/clk/ti/
10869F: include/linux/clk/ti.h
10870
4020f2d7 10871TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10872M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10873S: Maintained
679655da
JP
10874F: drivers/misc/tifm*
10875F: drivers/mmc/host/tifm_sd.c
10876F: include/linux/tifm.h
4020f2d7 10877
e0c52404 10878TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10879M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10880L: linux-kernel@vger.kernel.org
10881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10882S: Maintained
10883F: drivers/soc/ti/*
10884T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10885
10886
152ad442
SR
10887TI LM49xxx FAMILY ASoC CODEC DRIVERS
10888M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10889M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10890L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10891S: Maintained
10892F: sound/soc/codecs/lm49453*
d392dead 10893F: sound/soc/codecs/isabelle*
152ad442 10894
0edd807d
KM
10895TI LP855x BACKLIGHT DRIVER
10896M: Milo Kim <milo.kim@ti.com>
10897S: Maintained
10898F: Documentation/backlight/lp855x-driver.txt
10899F: drivers/video/backlight/lp855x_bl.c
10900F: include/linux/platform_data/lp855x.h
10901
faf13f6d
KM
10902TI LP8727 CHARGER DRIVER
10903M: Milo Kim <milo.kim@ti.com>
10904S: Maintained
10905F: drivers/power/lp8727_charger.c
10906F: include/linux/platform_data/lp8727.h
10907
22f1229f
KM
10908TI LP8788 MFD DRIVER
10909M: Milo Kim <milo.kim@ti.com>
10910S: Maintained
10911F: drivers/iio/adc/lp8788_adc.c
10912F: drivers/leds/leds-lp8788.c
10913F: drivers/mfd/lp8788*.c
10914F: drivers/power/lp8788-charger.c
10915F: drivers/regulator/lp8788-*.c
10916F: include/linux/mfd/lp8788*.h
10917
84640e27
KM
10918TI NETCP ETHERNET DRIVER
10919M: Wingman Kwok <w-kwok2@ti.com>
10920M: Murali Karicheri <m-karicheri2@ti.com>
10921L: netdev@vger.kernel.org
10922S: Maintained
10923F: drivers/net/ethernet/ti/netcp*
10924
217e0ca9
KC
10925TI TAS571X FAMILY ASoC CODEC DRIVER
10926M: Kevin Cernekee <cernekee@chromium.org>
10927L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10928S: Odd Fixes
10929F: sound/soc/codecs/tas571x*
10930
dd5e8e6b 10931TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10932M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10933L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10934S: Maintained
10935F: sound/soc/codecs/twl4030*
10936
90921014 10937TI WILINK WIRELESS DRIVERS
90921014
LC
10938L: linux-wireless@vger.kernel.org
10939W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10940W: http://wireless.kernel.org/en/users/Drivers/wl1251
10941T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10942S: Orphan
90921014
LC
10943F: drivers/net/wireless/ti/
10944F: include/linux/wl12xx.h
10945
e86eaa3a 10946TIPC NETWORK LAYER
8b58be88 10947M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10948M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10949L: netdev@vger.kernel.org (core kernel code)
10950L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10951W: http://tipc.sourceforge.net/
e86eaa3a 10952S: Maintained
c117ab84 10953F: include/uapi/linux/tipc*.h
679655da 10954F: net/tipc/
e86eaa3a 10955
867e359b 10956TILE ARCHITECTURE
c47b15c4 10957M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 10958W: http://www.ezchip.com/scm/
7fa129cc 10959T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
10960S: Supported
10961F: arch/tile/
6b940606 10962F: drivers/char/tile-srom.c
5c770755 10963F: drivers/edac/tile_edac.c
6b940606
CM
10964F: drivers/net/ethernet/tile/
10965F: drivers/rtc/rtc-tile.c
10966F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 10967F: drivers/tty/serial/tilegx.c
6b940606
CM
10968F: drivers/usb/host/*-tilegx.c
10969F: include/linux/usb/tilegx.h
867e359b 10970
1da177e4 10971TLAN NETWORK DRIVER
8b58be88 10972M: Samuel Chessman <chessman@tux.org>
88c07dde 10973L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
10974W: http://sourceforge.net/projects/tlan/
10975S: Maintained
679655da 10976F: Documentation/networking/tlan.txt
b544dbac 10977F: drivers/net/ethernet/ti/tlan.*
1da177e4 10978
d74db3b2 10979TOMOYO SECURITY MODULE
8b58be88
JP
10980M: Kentaro Takeda <takedakn@nttdata.co.jp>
10981M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
10982L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10983L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
10984L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10985L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10986W: http://tomoyo.sourceforge.jp/
843d183c 10987T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 10988S: Maintained
679655da 10989F: security/tomoyo/
d74db3b2 10990
9caeb532 10991TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 10992M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 10993L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
10994S: Maintained
10995F: drivers/platform/x86/topstar-laptop.c
10996
1da177e4 10997TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 10998M: Azael Avalos <coproscefalo@gmail.com>
d0944853 10999L: platform-driver-x86@vger.kernel.org
0a63ca11 11000S: Maintained
679655da 11001F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11002
0a63ca11
AA
11003TOSHIBA BLUETOOTH DRIVER
11004M: Azael Avalos <coproscefalo@gmail.com>
11005L: platform-driver-x86@vger.kernel.org
11006S: Maintained
11007F: drivers/platform/x86/toshiba_bluetooth.c
11008
11009TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11010M: Azael Avalos <coproscefalo@gmail.com>
11011L: platform-driver-x86@vger.kernel.org
11012S: Maintained
11013F: drivers/platform/x86/toshiba_haps.c
11014
14991fc7
AA
11015TOSHIBA WMI HOTKEYS DRIVER
11016M: Azael Avalos <coproscefalo@gmail.com>
11017L: platform-driver-x86@vger.kernel.org
11018S: Maintained
11019F: drivers/platform/x86/toshiba-wmi.c
11020
1da177e4 11021TOSHIBA SMM DRIVER
8b58be88 11022M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11023W: http://www.buzzard.org.uk/toshiba/
11024S: Maintained
679655da
JP
11025F: drivers/char/toshiba.c
11026F: include/linux/toshiba.h
c117ab84 11027F: include/uapi/linux/toshiba.h
1da177e4 11028
d32d9864
MR
11029TOSHIBA TC358743 DRIVER
11030M: Mats Randgaard <matrandg@cisco.com>
11031L: linux-media@vger.kernel.org
11032S: Maintained
11033F: drivers/media/i2c/tc358743*
b5dcee22 11034F: include/media/i2c/tc358743.h
d32d9864 11035
d719f900 11036TMIO MMC DRIVER
c4b13fb0 11037M: Ian Molton <ian@mnementh.co.uk>
d1057c40 11038L: linux-mmc@vger.kernel.org
d719f900 11039S: Maintained
d1057c40
GL
11040F: drivers/mmc/host/tmio_mmc*
11041F: drivers/mmc/host/sh_mobile_sdhi.c
11042F: include/linux/mmc/tmio.h
11043F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 11044
917cc4e6
GR
11045TMP401 HARDWARE MONITOR DRIVER
11046M: Guenter Roeck <linux@roeck-us.net>
11047L: lm-sensors@lm-sensors.org
11048S: Maintained
11049F: Documentation/hwmon/tmp401
11050F: drivers/hwmon/tmp401.c
11051
98f32602 11052TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11053M: Hugh Dickins <hughd@google.com>
98f32602
HD
11054L: linux-mm@kvack.org
11055S: Maintained
11056F: include/linux/shmem_fs.h
11057F: mm/shmem.c
11058
45f95b53 11059TM6000 VIDEO4LINUX DRIVER
009a5410 11060M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 11061L: linux-media@vger.kernel.org
a825eaec 11062W: https://linuxtv.org
45f95b53
MCC
11063T: git git://linuxtv.org/media_tree.git
11064S: Odd fixes
11065F: drivers/media/usb/tm6000/
11066
c65fde19
HV
11067TW68 VIDEO4LINUX DRIVER
11068M: Hans Verkuil <hverkuil@xs4all.nl>
11069L: linux-media@vger.kernel.org
11070T: git git://linuxtv.org/media_tree.git
a825eaec 11071W: https://linuxtv.org
c65fde19
HV
11072S: Odd Fixes
11073F: drivers/media/pci/tw68/
11074
4e68852d 11075TPM DEVICE DRIVER
901486b8 11076M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11077M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11078M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11079R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11080W: http://tpmdd.sourceforge.net
63a10dfd 11081L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4 11082Q: git git://github.com/PeterHuewe/linux-tpmdd.git
9f273c24 11083T: git https://github.com/PeterHuewe/linux-tpmdd
4e68852d 11084S: Maintained
679655da 11085F: drivers/char/tpm/
4e68852d 11086
1a0f1b27
AL
11087TPM IBM_VTPM DEVICE DRIVER
11088M: Ashley Lai <ashleydlai@gmail.com>
11089W: http://tpmdd.sourceforge.net
11090L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11091S: Maintained
11092F: drivers/char/tpm/tpm_ibmvtpm*
11093
d6f005a1
JP
11094TRACING
11095M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11096M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11097T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11098S: Maintained
11099F: Documentation/trace/ftrace.txt
11100F: arch/*/*/*/ftrace.h
11101F: arch/*/kernel/ftrace.c
11102F: include/*/ftrace.h
11103F: include/linux/trace*.h
11104F: include/trace/
11105F: kernel/trace/
6e68e6c5 11106F: tools/testing/selftests/ftrace/
d6f005a1 11107
1da177e4 11108TRIVIAL PATCHES
8b58be88 11109M: Jiri Kosina <trivial@kernel.org>
54e5881d 11110T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11111S: Maintained
86ef925f 11112K: ^Subject:.*(?i)trivial
1da177e4 11113
4e68852d 11114TTY LAYER
879a5a00 11115M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11116M: Jiri Slaby <jslaby@suse.com>
879a5a00 11117S: Supported
08deed1e 11118T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11119F: Documentation/serial/
8dd5d2f1 11120F: drivers/tty/
df621252 11121F: drivers/tty/serial/serial_core.c
e3288775
AC
11122F: include/linux/serial_core.h
11123F: include/linux/serial.h
11124F: include/linux/tty.h
c117ab84
CEB
11125F: include/uapi/linux/serial_core.h
11126F: include/uapi/linux/serial.h
11127F: include/uapi/linux/tty.h
4e68852d 11128
91952bc0
AP
11129TUA9001 MEDIA DRIVER
11130M: Antti Palosaari <crope@iki.fi>
11131L: linux-media@vger.kernel.org
a825eaec 11132W: https://linuxtv.org
91952bc0
AP
11133W: http://palosaari.fi/linux/
11134Q: http://patchwork.linuxtv.org/project/linux-media/list/
11135T: git git://linuxtv.org/anttip/media_tree.git
11136S: Maintained
11137F: drivers/media/tuners/tua9001*
11138
740db6d7 11139TULIP NETWORK DRIVERS
740db6d7 11140L: netdev@vger.kernel.org
cf869eb1
GG
11141L: linux-parisc@vger.kernel.org
11142S: Orphan
0f04e2aa 11143F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11144
11145TUN/TAP driver
ba57b6f2 11146M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11147W: http://vtun.sourceforge.net/tun
11148S: Maintained
679655da
JP
11149F: Documentation/networking/tuntap.txt
11150F: arch/um/os-Linux/drivers/
1da177e4 11151
b454cc66 11152TURBOCHANNEL SUBSYSTEM
8b58be88 11153M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11154M: Ralf Baechle <ralf@linux-mips.org>
11155L: linux-mips@linux-mips.org
11156Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11157S: Maintained
679655da
JP
11158F: drivers/tc/
11159F: include/linux/tc.h
b454cc66 11160
1da177e4 11161U14-34F SCSI DRIVER
8b58be88 11162M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11163L: linux-scsi@vger.kernel.org
11164S: Maintained
679655da 11165F: drivers/scsi/u14-34f.c
1da177e4 11166
e2d1d6c0 11167UBI FILE SYSTEM (UBIFS)
949cb623 11168M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11169M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11170L: linux-mtd@lists.infradead.org
e2966cbe 11171T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11172W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11173S: Maintained
679655da
JP
11174F: Documentation/filesystems/ubifs.txt
11175F: fs/ubifs/
e2d1d6c0 11176
e1632fa2 11177UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11178M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11179W: http://www.uclinux.org/
e1632fa2 11180L: linux-m68k@lists.linux-m68k.org
cc2020e6 11181L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11182T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11183S: Maintained
e1632fa2
GU
11184F: arch/m68k/coldfire/
11185F: arch/m68k/68*/
61bc02bb
JP
11186F: arch/m68k/*/*_no.*
11187F: arch/m68k/include/asm/*_no.*
cc2020e6 11188
1da177e4 11189UDF FILESYSTEM
d8130624 11190M: Jan Kara <jack@suse.com>
1da177e4 11191S: Maintained
679655da
JP
11192F: Documentation/filesystems/udf.txt
11193F: fs/udf/
1da177e4 11194
cc2020e6 11195UFS FILESYSTEM
8b58be88 11196M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11197S: Maintained
679655da
JP
11198F: Documentation/filesystems/ufs.txt
11199F: fs/ufs/
cc2020e6 11200
0a09d3ab
DH
11201UHID USERSPACE HID IO DRIVER:
11202M: David Herrmann <dh.herrmann@googlemail.com>
11203L: linux-input@vger.kernel.org
11204S: Maintained
11205F: drivers/hid/uhid.c
c117ab84 11206F: include/uapi/linux/uhid.h
0a09d3ab 11207
18332a80 11208ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11209L: linux-usb@vger.kernel.org
10c6c9c9 11210S: Orphan
355ffe69 11211F: drivers/uwb/
679655da
JP
11212F: include/linux/uwb.h
11213F: include/linux/uwb/
18332a80 11214
b31d8273
G
11215UNICORE32 ARCHITECTURE:
11216M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11217W: http://mprc.pku.edu.cn/~guanxuetao/linux
11218S: Maintained
ceebf4d5 11219T: git git://github.com/gxt/linux.git
b31d8273
G
11220F: arch/unicore32/
11221
d8379ab1
TF
11222UNIFDEF
11223M: Tony Finch <dot@dotat.at>
11224W: http://dotat.at/prog/unifdef
11225S: Maintained
11226F: scripts/unifdef.c
11227
1da177e4 11228UNIFORM CDROM DRIVER
8b58be88 11229M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11230W: http://www.kernel.dk
11231S: Maintained
679655da
JP
11232F: Documentation/cdrom/
11233F: drivers/cdrom/cdrom.c
11234F: include/linux/cdrom.h
c117ab84 11235F: include/uapi/linux/cdrom.h
1da177e4 11236
56df0122 11237UNISYS S-PAR DRIVERS
49e7d9df
JP
11238M: Benjamin Romer <benjamin.romer@unisys.com>
11239M: David Kershner <david.kershner@unisys.com>
11240L: sparmaintainer@unisys.com (Unisys internal)
11241S: Supported
11242F: drivers/staging/unisys/
56df0122 11243
9941fa6e
VH
11244UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11245M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11246L: linux-scsi@vger.kernel.org
11247S: Supported
11248F: Documentation/scsi/ufs.txt
11249F: drivers/scsi/ufs/
11250
e2d1d6c0 11251UNSORTED BLOCK IMAGES (UBI)
949cb623 11252M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11253M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11254W: http://www.linux-mtd.infradead.org/
11255L: linux-mtd@lists.infradead.org
b6b44e0a 11256T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11257S: Supported
80811493 11258F: drivers/mtd/ubi/
679655da 11259F: include/linux/mtd/ubi.h
c117ab84 11260F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11261
1da177e4 11262USB ACM DRIVER
61eee9a7 11263M: Oliver Neukum <oliver@neukum.org>
6372594a 11264L: linux-usb@vger.kernel.org
1da177e4 11265S: Maintained
679655da
JP
11266F: Documentation/usb/acm.txt
11267F: drivers/usb/class/cdc-acm.*
1da177e4 11268
b7d572e1
PF
11269USB AR5523 WIRELESS DRIVER
11270M: Pontus Fuchs <pontus.fuchs@gmail.com>
11271L: linux-wireless@vger.kernel.org
11272S: Maintained
11273F: drivers/net/wireless/ath/ar5523/
11274
115bb1ff 11275USB ATTACHED SCSI
f50a4968 11276M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11277M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11278L: linux-usb@vger.kernel.org
11279L: linux-scsi@vger.kernel.org
8eae0fb7 11280S: Maintained
115bb1ff
MW
11281F: drivers/usb/storage/uas.c
11282
1da177e4 11283USB CDC ETHERNET DRIVER
61eee9a7 11284M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11285L: linux-usb@vger.kernel.org
1da177e4 11286S: Maintained
679655da 11287F: drivers/net/usb/cdc_*.c
c117ab84 11288F: include/uapi/linux/usb/cdc.h
1da177e4 11289
66e3e591
KP
11290USB CHAOSKEY DRIVER
11291M: Keith Packard <keithp@keithp.com>
11292L: linux-usb@vger.kernel.org
11293S: Maintained
11294F: drivers/usb/misc/chaoskey.c
11295
b02b371e 11296USB CYPRESS C67X00 DRIVER
8b58be88 11297M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11298L: linux-usb@vger.kernel.org
11299S: Maintained
679655da 11300F: drivers/usb/c67x00/
b02b371e 11301
d0374f4f 11302USB DAVICOM DM9601 DRIVER
8b58be88 11303M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11304L: netdev@vger.kernel.org
d0374f4f
PK
11305W: http://www.linux-usb.org/usbnet
11306S: Maintained
679655da 11307F: drivers/net/usb/dm9601.c
d0374f4f 11308
cc2020e6 11309USB DIAMOND RIO500 DRIVER
8b58be88 11310M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11311L: rio500-users@lists.sourceforge.net
11312W: http://rio500.sourceforge.net
11313S: Maintained
679655da 11314F: drivers/usb/misc/rio500*
cc2020e6 11315
1da177e4 11316USB EHCI DRIVER
578333ab 11317M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11318L: linux-usb@vger.kernel.org
578333ab 11319S: Maintained
679655da
JP
11320F: Documentation/usb/ehci.txt
11321F: drivers/usb/host/ehci*
1da177e4 11322
69ae9e3e 11323USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11324M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11325L: linux-usb@vger.kernel.org
69ae9e3e 11326W: http://www.linux-usb.org/gadget
d6d0f665
FB
11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11328S: Maintained
679655da
JP
11329F: drivers/usb/gadget/
11330F: include/linux/usb/gadget*
69ae9e3e 11331
2dea64b4 11332USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11333M: Jiri Kosina <jikos@kernel.org>
406df153 11334R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11335L: linux-usb@vger.kernel.org
54e5881d 11336T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11337S: Maintained
c2f01971 11338F: Documentation/hid/hiddev.txt
679655da 11339F: drivers/hid/usbhid/
1da177e4 11340
959eea21 11341USB ISP116X DRIVER
8b58be88 11342M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11343L: linux-usb@vger.kernel.org
959eea21 11344S: Maintained
679655da
JP
11345F: drivers/usb/host/isp116x*
11346F: include/linux/usb/isp116x.h
959eea21 11347
1da177e4 11348USB MASS STORAGE DRIVER
8b58be88 11349M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11350L: linux-usb@vger.kernel.org
8836aeb8 11351L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11352S: Maintained
11353W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11354F: drivers/usb/storage/
1da177e4 11355
af39917d
CL
11356USB MIDI DRIVER
11357M: Clemens Ladisch <clemens@ladisch.de>
11358L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11359T: git git://git.alsa-project.org/alsa-kernel.git
11360S: Maintained
11361F: sound/usb/midi.*
11362
444ce9d4
JP
11363USB NETWORKING DRIVERS
11364L: linux-usb@vger.kernel.org
11365S: Odd Fixes
11366F: drivers/net/usb/
11367
1da177e4 11368USB OHCI DRIVER
578333ab 11369M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11370L: linux-usb@vger.kernel.org
578333ab 11371S: Maintained
679655da
JP
11372F: Documentation/usb/ohci.txt
11373F: drivers/usb/host/ohci*
1da177e4 11374
963ffa3e 11375USB OTG FSM (Finite State Machine)
60d77b3d 11376M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11377T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11378L: linux-usb@vger.kernel.org
11379S: Maintained
11380F: drivers/usb/common/usb-otg-fsm.c
11381
563da3a9
VM
11382USB OVER IP DRIVER
11383M: Valentina Manea <valentina.manea.m@gmail.com>
11384M: Shuah Khan <shuah.kh@samsung.com>
11385L: linux-usb@vger.kernel.org
11386S: Maintained
11387F: drivers/usb/usbip/
11388F: tools/usb/usbip/
11389
1da177e4 11390USB PEGASUS DRIVER
a16b945c 11391M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11392L: linux-usb@vger.kernel.org
043600a6 11393L: netdev@vger.kernel.org
052e3128
PM
11394T: git git://github.com/petkan/pegasus.git
11395W: https://github.com/petkan/pegasus
1da177e4 11396S: Maintained
679655da 11397F: drivers/net/usb/pegasus.*
1da177e4 11398
d3ad558f 11399USB PHY LAYER
a55f6286 11400M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11401L: linux-usb@vger.kernel.org
11402T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11403S: Maintained
11404F: drivers/usb/phy/
d3ad558f 11405
73e4fb3f 11406USB PRINTER DRIVER (usblp)
8b58be88 11407M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11408L: linux-usb@vger.kernel.org
73e4fb3f 11409S: Supported
679655da 11410F: drivers/usb/class/usblp.c
1da177e4 11411
4521b477
BM
11412USB QMI WWAN NETWORK DRIVER
11413M: Bjørn Mork <bjorn@mork.no>
11414L: netdev@vger.kernel.org
11415S: Maintained
11416F: Documentation/ABI/testing/sysfs-class-net-qmi
11417F: drivers/net/usb/qmi_wwan.c
11418
1da177e4 11419USB RTL8150 DRIVER
a16b945c 11420M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11421L: linux-usb@vger.kernel.org
043600a6 11422L: netdev@vger.kernel.org
052e3128
PM
11423T: git git://github.com/petkan/rtl8150.git
11424W: https://github.com/petkan/rtl8150
1da177e4 11425S: Maintained
679655da 11426F: drivers/net/usb/rtl8150.c
1da177e4 11427
f896b796 11428USB SERIAL SUBSYSTEM
66085694 11429M: Johan Hovold <johan@kernel.org>
795fb7e7 11430L: linux-usb@vger.kernel.org
4e68852d 11431S: Maintained
679655da 11432F: Documentation/usb/usb-serial.txt
f896b796 11433F: drivers/usb/serial/
679655da 11434F: include/linux/usb/serial.h
1da177e4 11435
b3f0db1c
SG
11436USB SMSC75XX ETHERNET DRIVER
11437M: Steve Glendinning <steve.glendinning@shawell.net>
11438L: netdev@vger.kernel.org
11439S: Maintained
11440F: drivers/net/usb/smsc75xx.*
11441
2f7ca802 11442USB SMSC95XX ETHERNET DRIVER
90b24cfb 11443M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11444L: netdev@vger.kernel.org
90b24cfb 11445S: Maintained
679655da 11446F: drivers/net/usb/smsc95xx.*
2f7ca802 11447
1da177e4 11448USB SUBSYSTEM
879a5a00 11449M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11450L: linux-usb@vger.kernel.org
1da177e4 11451W: http://www.linux-usb.org
08deed1e 11452T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11453S: Supported
679655da 11454F: Documentation/usb/
679655da
JP
11455F: drivers/usb/
11456F: include/linux/usb.h
11457F: include/linux/usb/
1da177e4
LT
11458
11459USB UHCI DRIVER
8b58be88 11460M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11461L: linux-usb@vger.kernel.org
1da177e4 11462S: Maintained
679655da 11463F: drivers/usb/host/uhci*
1da177e4 11464
69ae9e3e 11465USB "USBNET" DRIVER FRAMEWORK
d8130624 11466M: Oliver Neukum <oneukum@suse.com>
043600a6 11467L: netdev@vger.kernel.org
69ae9e3e 11468W: http://www.linux-usb.org/usbnet
1da177e4 11469S: Maintained
679655da
JP
11470F: drivers/net/usb/usbnet.c
11471F: include/linux/usb/usbnet.h
1da177e4 11472
c0efd232 11473USB VIDEO CLASS
c53ac071 11474M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11475L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11476L: linux-media@vger.kernel.org
275ffde4 11477T: git git://linuxtv.org/media_tree.git
57c6d2e9 11478W: http://www.ideasonboard.org/uvc/
c0efd232 11479S: Maintained
0c0d06ca 11480F: drivers/media/usb/uvc/
6c0f0359 11481F: include/uapi/linux/uvcvideo.h
1da177e4 11482
b60b9c45
HV
11483USB VISION DRIVER
11484M: Hans Verkuil <hverkuil@xs4all.nl>
11485L: linux-media@vger.kernel.org
11486T: git git://linuxtv.org/media_tree.git
a825eaec 11487W: https://linuxtv.org
b60b9c45
HV
11488S: Odd Fixes
11489F: drivers/media/usb/usbvision/
11490
8282da47
LP
11491USB WEBCAM GADGET
11492M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11493L: linux-usb@vger.kernel.org
11494S: Maintained
3a83c16e 11495F: drivers/usb/gadget/function/*uvc*
faf2e1db 11496F: drivers/usb/gadget/legacy/webcam.c
8282da47 11497
bf164cc0 11498USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11499M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11500L: linux-wireless@vger.kernel.org
11501S: Maintained
679655da 11502F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11503
eb6bab13 11504USB XHCI DRIVER
03d85053 11505M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11506L: linux-usb@vger.kernel.org
11507S: Supported
36d0344c
SS
11508F: drivers/usb/host/xhci*
11509F: drivers/usb/host/pci-quirks*
eb6bab13 11510
1da177e4 11511USB ZD1201 DRIVER
4086b9ca 11512L: linux-wireless@vger.kernel.org
1da177e4 11513W: http://linux-lc100020.sourceforge.net
4086b9ca 11514S: Orphan
ed0ad06f 11515F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11516
b7eee616 11517USB ZR364XX DRIVER
8b58be88 11518M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11519L: linux-usb@vger.kernel.org
661263b5 11520L: linux-media@vger.kernel.org
275ffde4 11521T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11522W: http://royale.zerezo.com/zr364xx/
11523S: Maintained
679655da 11524F: Documentation/video4linux/zr364xx.txt
90d72ac6 11525F: drivers/media/usb/zr364xx/
b7eee616 11526
289fcff4
HK
11527ULPI BUS
11528M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11529L: linux-usb@vger.kernel.org
11530S: Maintained
11531F: drivers/usb/common/ulpi.c
11532F: include/linux/ulpi/
11533
e7839f25 11534USER-MODE LINUX (UML)
8b58be88 11535M: Jeff Dike <jdike@addtoit.com>
b15194b7 11536M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11537L: user-mode-linux-devel@lists.sourceforge.net
11538L: user-mode-linux-user@lists.sourceforge.net
11539W: http://user-mode-linux.sourceforge.net
9f273c24 11540T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 11541S: Maintained
61516587 11542F: Documentation/virtual/uml/
679655da 11543F: arch/um/
b070989a 11544F: arch/x86/um/
679655da
JP
11545F: fs/hostfs/
11546F: fs/hppfs/
b7eee616 11547
e5f114e9 11548USERSPACE I/O (UIO)
6a534c9d 11549M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11550M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11551S: Maintained
3d3fecbd 11552T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11553F: Documentation/DocBook/uio-howto.tmpl
11554F: drivers/uio/
11555F: include/linux/uio*.h
e5f114e9 11556
256cccbe 11557UTIL-LINUX PACKAGE
8b58be88 11558M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11559L: util-linux@vger.kernel.org
11560W: http://en.wikipedia.org/wiki/Util-linux
11561T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11562S: Maintained
11563
c1fd1c07 11564UVESAFB DRIVER
8b58be88 11565M: Michal Januszewski <spock@gentoo.org>
c69f677c 11566L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11567W: http://dev.gentoo.org/~spock/projects/uvesafb/
11568S: Maintained
679655da 11569F: Documentation/fb/uvesafb.txt
8a61f013 11570F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11571
456930d8
SA
11572VF610 NAND DRIVER
11573M: Stefan Agner <stefan@agner.ch>
11574L: linux-mtd@lists.infradead.org
11575S: Supported
11576F: drivers/mtd/nand/vf610_nfc.c
11577
4480f15b 11578VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11579M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11580S: Maintained
679655da
JP
11581F: Documentation/filesystems/vfat.txt
11582F: fs/fat/
1da177e4 11583
cba3345c
AW
11584VFIO DRIVER
11585M: Alex Williamson <alex.williamson@redhat.com>
11586L: kvm@vger.kernel.org
9f273c24 11587T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
11588S: Maintained
11589F: Documentation/vfio.txt
11590F: drivers/vfio/
11591F: include/linux/vfio.h
c117ab84 11592F: include/uapi/linux/vfio.h
cba3345c 11593
a714ea5f
AW
11594VFIO PLATFORM DRIVER
11595M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11596L: kvm@vger.kernel.org
11597S: Maintained
11598F: drivers/vfio/platform/
11599
9e6f3438
PO
11600VIDEOBUF2 FRAMEWORK
11601M: Pawel Osciak <pawel@osciak.com>
11602M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11603M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11604L: linux-media@vger.kernel.org
11605S: Maintained
90d72ac6 11606F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11607F: include/media/videobuf2-*
11608
5523662e
SCP
11609VIRTUAL SERIO DEVICE DRIVER
11610M: Stephen Chandler Paul <thatslyude@gmail.com>
11611S: Maintained
11612F: drivers/input/serio/userio.c
11613F: include/uapi/linux/userio.h
11614
9a82446b
AS
11615VIRTIO CONSOLE DRIVER
11616M: Amit Shah <amit.shah@redhat.com>
11617L: virtualization@lists.linux-foundation.org
11618S: Maintained
11619F: drivers/char/virtio_console.c
11620F: include/linux/virtio_console.h
c117ab84 11621F: include/uapi/linux/virtio_console.h
9a82446b 11622
2426ec8f 11623VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11624M: "Michael S. Tsirkin" <mst@redhat.com>
11625L: virtualization@lists.linux-foundation.org
11626S: Maintained
11627F: drivers/virtio/
c893c8d7 11628F: tools/virtio/
2426ec8f
MT
11629F: drivers/net/virtio_net.c
11630F: drivers/block/virtio_blk.c
11631F: include/linux/virtio_*.h
916cdabc 11632F: include/uapi/linux/virtio_*.h
2426ec8f 11633
f2dbda3b
CH
11634VIRTIO DRIVERS FOR S390
11635M: Christian Borntraeger <borntraeger@de.ibm.com>
11636M: Cornelia Huck <cornelia.huck@de.ibm.com>
11637L: linux-s390@vger.kernel.org
11638L: virtualization@lists.linux-foundation.org
11639L: kvm@vger.kernel.org
11640S: Supported
1b568d93 11641F: drivers/s390/virtio/
f2dbda3b 11642
4ad6ee91
GH
11643VIRTIO GPU DRIVER
11644M: David Airlie <airlied@linux.ie>
11645M: Gerd Hoffmann <kraxel@redhat.com>
11646L: dri-devel@lists.freedesktop.org
11647L: virtualization@lists.linux-foundation.org
11648S: Maintained
11649F: drivers/gpu/drm/virtio/
11650F: include/uapi/linux/virtio_gpu.h
11651
3a4d5c94
MT
11652VIRTIO HOST (VHOST)
11653M: "Michael S. Tsirkin" <mst@redhat.com>
11654L: kvm@vger.kernel.org
c996d8b9 11655L: virtualization@lists.linux-foundation.org
3a4d5c94 11656L: netdev@vger.kernel.org
9f273c24 11657T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
11658S: Maintained
11659F: drivers/vhost/
c117ab84 11660F: include/uapi/linux/vhost.h
3a4d5c94 11661
271c8651
GH
11662VIRTIO INPUT DRIVER
11663M: Gerd Hoffmann <kraxel@redhat.com>
11664S: Maintained
11665F: drivers/virtio/virtio_input.c
11666F: include/uapi/linux/virtio_input.h
11667
1da177e4 11668VIA RHINE NETWORK DRIVER
210347e1 11669S: Orphan
f2148a47 11670F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11671
f0bf7f61 11672VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11673M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11674M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11675S: Maintained
11676F: drivers/mmc/host/via-sdmmc.c
11677
69e4a7c2 11678VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11679M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11680L: linux-fbdev@vger.kernel.org
69e4a7c2 11681S: Maintained
c7babebd
FTS
11682F: include/linux/via-core.h
11683F: include/linux/via-gpio.h
11684F: include/linux/via_i2c.h
8a61f013 11685F: drivers/video/fbdev/via/
69e4a7c2 11686
01f20734 11687VIA VELOCITY NETWORK DRIVER
8b58be88 11688M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11689L: netdev@vger.kernel.org
11690S: Maintained
f2148a47 11691F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11692
f73f8173
AW
11693VIRT LIB
11694M: Alex Williamson <alex.williamson@redhat.com>
11695M: Paolo Bonzini <pbonzini@redhat.com>
11696L: kvm@vger.kernel.org
11697S: Supported
11698F: virt/lib/
11699
77911fd2 11700VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11701M: Hans Verkuil <hverkuil@xs4all.nl>
11702L: linux-media@vger.kernel.org
11703T: git git://linuxtv.org/media_tree.git
a825eaec 11704W: https://linuxtv.org
0b7bc1fa 11705S: Maintained
77911fd2 11706F: drivers/media/platform/vivid/*
0b7bc1fa 11707
be7f8273 11708VLAN (802.1Q)
8b58be88 11709M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11710L: netdev@vger.kernel.org
11711S: Maintained
679655da
JP
11712F: drivers/net/macvlan.c
11713F: include/linux/if_*vlan.h
11714F: net/8021q/
be7f8273 11715
55e331cf 11716VLYNQ BUS
8b58be88 11717M: Florian Fainelli <florian@openwrt.org>
8578d7af 11718L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11719S: Maintained
11720F: drivers/vlynq/vlynq.c
11721F: include/linux/vlynq.h
11722
390beae4 11723VME SUBSYSTEM
74c600e3 11724M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11725M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11726M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11727L: devel@driverdev.osuosl.org
11728S: Maintained
11729T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11730F: Documentation/vme_api.txt
11731F: drivers/staging/vme/
11732F: drivers/vme/
11733F: include/linux/vme*
11734
4488e09b
AK
11735VMWARE HYPERVISOR INTERFACE
11736M: Alok Kataria <akataria@vmware.com>
11737L: virtualization@lists.linux-foundation.org
11738S: Supported
11739F: arch/x86/kernel/cpu/vmware.c
11740
73b35d07
DT
11741VMWARE BALLOON DRIVER
11742M: Xavier Deguillard <xdeguillard@vmware.com>
11743M: Philip Moltmann <moltmann@vmware.com>
11744M: "VMware, Inc." <pv-drivers@vmware.com>
11745L: linux-kernel@vger.kernel.org
11746S: Maintained
11747F: drivers/misc/vmw_balloon.c
11748
8b8be51b
TH
11749VMWARE VMMOUSE SUBDRIVER
11750M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11751M: "VMware, Inc." <pv-drivers@vmware.com>
11752L: linux-input@vger.kernel.org
11753S: Maintained
11754F: drivers/input/mouse/vmmouse.c
11755F: drivers/input/mouse/vmmouse.h
11756
d1a890fa 11757VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11758M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11759M: "VMware, Inc." <pv-drivers@vmware.com>
11760L: netdev@vger.kernel.org
11761S: Maintained
11762F: drivers/net/vmxnet3/
d1a890fa 11763
851b1642 11764VMware PVSCSI driver
f2d7e40e 11765M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11766M: VMware PV-Drivers <pv-drivers@vmware.com>
11767L: linux-scsi@vger.kernel.org
11768S: Maintained
11769F: drivers/scsi/vmw_pvscsi.c
11770F: drivers/scsi/vmw_pvscsi.h
11771
e53e86c7 11772VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11773M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11774M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11775L: linux-kernel@vger.kernel.org
1dd68f01 11776W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11777T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11778S: Supported
679655da
JP
11779F: drivers/regulator/
11780F: include/linux/regulator/
e53e86c7 11781
081958eb
DA
11782VRF
11783M: David Ahern <dsa@cumulusnetworks.com>
11784M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11785L: netdev@vger.kernel.org
11786S: Maintained
11787F: drivers/net/vrf.c
562d897d 11788F: Documentation/networking/vrf.txt
081958eb 11789
ab41319e 11790VT1211 HARDWARE MONITOR DRIVER
8b58be88 11791M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11792L: lm-sensors@lm-sensors.org
11793S: Maintained
679655da
JP
11794F: Documentation/hwmon/vt1211
11795F: drivers/hwmon/vt1211.c
ab41319e 11796
1de9e371 11797VT8231 HARDWARE MONITOR DRIVER
8b58be88 11798M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11799L: lm-sensors@lm-sensors.org
11800S: Maintained
679655da 11801F: drivers/hwmon/vt8231.c
1de9e371 11802
88095e7b
TO
11803VUB300 USB to SDIO/SD/MMC bridge chip
11804M: Tony Olech <tony.olech@elandigitalsystems.com>
11805L: linux-mmc@vger.kernel.org
11806L: linux-usb@vger.kernel.org
11807S: Supported
11808F: drivers/mmc/host/vub300.c
11809
1da177e4 11810W1 DALLAS'S 1-WIRE BUS
a8018766 11811M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11812S: Maintained
679655da
JP
11813F: Documentation/w1/
11814F: drivers/w1/
1da177e4 11815
13927079 11816W83791D HARDWARE MONITORING DRIVER
8b58be88 11817M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11818L: lm-sensors@lm-sensors.org
25845c22 11819S: Maintained
679655da
JP
11820F: Documentation/hwmon/w83791d
11821F: drivers/hwmon/w83791d.c
13927079 11822
61db011d 11823W83793 HARDWARE MONITORING DRIVER
8b58be88 11824M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11825L: lm-sensors@lm-sensors.org
11826S: Maintained
679655da
JP
11827F: Documentation/hwmon/w83793
11828F: drivers/hwmon/w83793.c
61db011d 11829
e3760b43 11830W83795 HARDWARE MONITORING DRIVER
d8130624 11831M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11832L: lm-sensors@lm-sensors.org
11833S: Maintained
11834F: drivers/hwmon/w83795.c
11835
1da177e4 11836W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11837M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11838S: Maintained
679655da 11839F: drivers/mmc/host/wbsd.*
1da177e4 11840
b4e05923
HG
11841WACOM PROTOCOL 4 SERIAL TABLETS
11842M: Julian Squires <julian@cipht.net>
11843M: Hans de Goede <hdegoede@redhat.com>
11844L: linux-input@vger.kernel.org
11845S: Maintained
11846F: drivers/input/tablet/wacom_serial4.c
11847
3527761c 11848WATCHDOG DEVICE DRIVERS
8b58be88 11849M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 11850R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
11851L: linux-watchdog@vger.kernel.org
11852W: http://www.linux-watchdog.org/
f599aaf0 11853T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11854S: Maintained
679655da
JP
11855F: Documentation/watchdog/
11856F: drivers/watchdog/
11857F: include/linux/watchdog.h
c117ab84 11858F: include/uapi/linux/watchdog.h
3527761c 11859
1da177e4 11860WD7000 SCSI DRIVER
8b58be88 11861M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11862L: linux-scsi@vger.kernel.org
11863S: Maintained
679655da 11864F: drivers/scsi/wd7000.c
1da177e4 11865
b22e00f3
DH
11866WIIMOTE HID DRIVER
11867M: David Herrmann <dh.herrmann@googlemail.com>
11868L: linux-input@vger.kernel.org
11869S: Maintained
11870F: drivers/hid/hid-wiimote*
11871
e258b80e 11872WINBOND CIR DRIVER
364e9e18 11873M: David Härdeman <david@hardeman.nu>
e258b80e 11874S: Maintained
116ab806 11875F: drivers/media/rc/winbond-cir.c
e258b80e 11876
8a70da82 11877WIMAX STACK
8b58be88 11878M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11879M: linux-wimax@intel.com
49e7d9df 11880L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11881S: Supported
11882W: http://linuxwimax.org
315987dc 11883F: Documentation/wimax/README.wimax
315987dc
JP
11884F: include/linux/wimax/debug.h
11885F: include/net/wimax.h
c117ab84 11886F: include/uapi/linux/wimax.h
315987dc 11887F: net/wimax/
8a70da82 11888
5fc14680 11889WISTRON LAPTOP BUTTON DRIVER
8b58be88 11890M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11891S: Maintained
679655da 11892F: drivers/input/misc/wistron_btns.c
5fc14680 11893
1da177e4 11894WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11895M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11896L: linux-wireless@vger.kernel.org
926554c4 11897W: http://oops.ghostprotocols.net:81/blog
1da177e4 11898S: Maintained
679655da 11899F: drivers/net/wireless/wl3501*
1da177e4 11900
055bcbcb 11901WOLFSON MICROELECTRONICS DRIVERS
fef95164 11902L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
11903T: git https://github.com/CirrusLogic/linux-drivers.git
11904W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 11905S: Supported
3768f0b1 11906F: Documentation/hwmon/wm83??
f494993f
CK
11907F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11908F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11909F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 11910F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11911F: drivers/clk/clk-wm83*.c
9c309598 11912F: drivers/extcon/extcon-arizona.c
b75ea16a 11913F: drivers/leds/leds-wm83*.c
25b273ba 11914F: drivers/gpio/gpio-*wm*.c
9c309598 11915F: drivers/gpio/gpio-arizona.c
d22b0869 11916F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11917F: drivers/input/misc/wm831x-on.c
11918F: drivers/input/touchscreen/wm831x-ts.c
11919F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11920F: drivers/mfd/arizona*
11921F: drivers/mfd/wm*.c
12ebc137 11922F: drivers/mfd/cs47l24*
b75ea16a
MB
11923F: drivers/power/wm83*.c
11924F: drivers/rtc/rtc-wm83*.c
11925F: drivers/regulator/wm8*.c
3860e6c4 11926F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11927F: drivers/watchdog/wm83*_wdt.c
9c309598 11928F: include/linux/mfd/arizona/
3860e6c4 11929F: include/linux/mfd/wm831x/
b75ea16a 11930F: include/linux/mfd/wm8350/
3768f0b1 11931F: include/linux/mfd/wm8400*
59ec6da2 11932F: include/linux/wm97xx.h
055bcbcb 11933F: include/sound/wm????.h
9c309598 11934F: sound/soc/codecs/arizona.?
055bcbcb 11935F: sound/soc/codecs/wm*
12ebc137 11936F: sound/soc/codecs/cs47l24*
b75ea16a 11937
3e6cd7a4
TH
11938WORKQUEUE
11939M: Tejun Heo <tj@kernel.org>
badb7f5e 11940R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
11941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11942S: Maintained
11943F: include/linux/workqueue.h
11944F: kernel/workqueue.c
11945F: Documentation/workqueue.txt
11946
1da177e4 11947X.25 NETWORK LAYER
8bf28059 11948M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11949L: linux-x25@vger.kernel.org
8bf28059 11950S: Odd Fixes
679655da
JP
11951F: Documentation/networking/x25*
11952F: include/net/x25*
11953F: net/x25/
1da177e4 11954
e2d1d6c0 11955X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
11956M: Thomas Gleixner <tglx@linutronix.de>
11957M: Ingo Molnar <mingo@redhat.com>
11958M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 11959M: x86@kernel.org
981c3a4f 11960L: linux-kernel@vger.kernel.org
75fc2d37 11961T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 11962S: Maintained
679655da
JP
11963F: Documentation/x86/
11964F: arch/x86/
e2d1d6c0 11965
d0944853 11966X86 PLATFORM DRIVERS
e181ba15 11967M: Darren Hart <dvhart@infradead.org>
d0944853 11968L: platform-driver-x86@vger.kernel.org
e181ba15 11969T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 11970S: Maintained
14430813 11971F: drivers/platform/x86/
3a4bceef 11972F: drivers/platform/olpc/
d0944853 11973
c1f5c54b
IM
11974X86 MCE INFRASTRUCTURE
11975M: Tony Luck <tony.luck@intel.com>
487ba8e8 11976M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
11977L: linux-edac@vger.kernel.org
11978S: Maintained
11979F: arch/x86/kernel/cpu/mcheck/*
11980
79ebdc95
BP
11981X86 MICROCODE UPDATE SUPPORT
11982M: Borislav Petkov <bp@alien8.de>
11983S: Maintained
11984F: arch/x86/kernel/cpu/microcode/*
11985
f0905c5a
AL
11986X86 VDSO
11987M: Andy Lutomirski <luto@amacapital.net>
11988L: linux-kernel@vger.kernel.org
11989T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11990S: Maintained
d603c8e1 11991F: arch/x86/entry/vdso/
f0905c5a 11992
d6fad502 11993XC2028/3028 TUNER DRIVER
009a5410 11994M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 11995L: linux-media@vger.kernel.org
a825eaec 11996W: https://linuxtv.org
d6fad502
MCC
11997T: git git://linuxtv.org/media_tree.git
11998S: Maintained
11999F: drivers/media/tuners/tuner-xc2028.*
12000
c4468085 12001XEN HYPERVISOR INTERFACE
c4468085 12002M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
12003M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12004M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 12005L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12006T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12007S: Supported
12008F: arch/x86/xen/
12009F: drivers/*/xen-*front.c
12010F: drivers/xen/
12011F: arch/x86/include/asm/xen/
12012F: include/xen/
c117ab84 12013F: include/uapi/xen/
c4468085 12014
77bfb479
SS
12015XEN HYPERVISOR ARM
12016M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12017L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
12018S: Supported
12019F: arch/arm/xen/
12020F: arch/arm/include/asm/xen/
12021
b475e83f
SS
12022XEN HYPERVISOR ARM64
12023M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12024L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
12025S: Supported
12026F: arch/arm64/xen/
12027F: arch/arm64/include/asm/xen/
12028
9b57e1a7
IC
12029XEN NETWORK BACKEND DRIVER
12030M: Ian Campbell <ian.campbell@citrix.com>
8386040b 12031M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12032L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12033L: netdev@vger.kernel.org
12034S: Supported
12035F: drivers/net/xen-netback/*
12036
c5f8e29d
KRW
12037XEN PCI SUBSYSTEM
12038M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12039L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12040S: Supported
12041F: arch/x86/pci/*xen*
12042F: drivers/pci/*xen*
12043
a2c5ae65
KRW
12044XEN BLOCK SUBSYSTEM
12045M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12046M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12047L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12048S: Supported
12049F: drivers/block/xen-blkback/*
12050F: drivers/block/xen*
12051
15d03609
JG
12052XEN PVSCSI DRIVERS
12053M: Juergen Gross <jgross@suse.com>
12054L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12055L: linux-scsi@vger.kernel.org
12056S: Supported
12057F: drivers/scsi/xen-scsifront.c
12058F: drivers/xen/xen-scsiback.c
12059F: include/xen/interface/io/vscsiif.h
12060
c5f8e29d
KRW
12061XEN SWIOTLB SUBSYSTEM
12062M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12063L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12064S: Supported
12065F: arch/x86/xen/*swiotlb*
12066F: drivers/xen/*swiotlb*
12067
1da177e4
LT
12068XFS FILESYSTEM
12069P: Silicon Graphics Inc
809625ca 12070M: Dave Chinner <david@fromorbit.com>
18caa67a 12071M: xfs@oss.sgi.com
d7ede1aa 12072L: xfs@oss.sgi.com
1da177e4 12073W: http://oss.sgi.com/projects/xfs
9f273c24 12074T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12075S: Supported
679655da
JP
12076F: Documentation/filesystems/xfs.txt
12077F: fs/xfs/
1da177e4 12078
8a3b7a25 12079XILINX AXI ETHERNET DRIVER
59a54f30
MS
12080M: Anirudha Sarangi <anirudh@xilinx.com>
12081M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12082S: Maintained
12083F: drivers/net/ethernet/xilinx/xilinx_axienet*
12084
238b8721 12085XILINX UARTLITE SERIAL DRIVER
8b58be88 12086M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12087L: linux-serial@vger.kernel.org
12088S: Maintained
df621252 12089F: drivers/tty/serial/uartlite.c
238b8721 12090
df330515
LP
12091XILINX VIDEO IP CORES
12092M: Hyun Kwon <hyun.kwon@xilinx.com>
12093M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12094L: linux-media@vger.kernel.org
12095T: git git://linuxtv.org/media_tree.git
12096S: Supported
12097F: Documentation/devicetree/bindings/media/xilinx/
12098F: drivers/media/platform/xilinx/
a5562f65 12099F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12100
74316949
EB
12101XILLYBUS DRIVER
12102M: Eli Billauer <eli.billauer@gmail.com>
12103L: linux-kernel@vger.kernel.org
12104S: Supported
12105F: drivers/char/xillybus/
12106
f620e4b8
MF
12107XTENSA XTFPGA PLATFORM SUPPORT
12108M: Max Filippov <jcmvbkbc@gmail.com>
12109L: linux-xtensa@linux-xtensa.org
12110S: Maintained
12111F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12112F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12113
1da177e4 12114YAM DRIVER FOR AX.25
8b58be88 12115M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12116L: linux-hams@vger.kernel.org
12117S: Maintained
679655da
JP
12118F: drivers/net/hamradio/yam*
12119F: include/linux/yam.h
1da177e4 12120
af64a5eb 12121YEALINK PHONE DRIVER
8b58be88 12122M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12123L: usbb2k-api-dev@nongnu.org
12124S: Maintained
679655da
JP
12125F: Documentation/input/yealink.txt
12126F: drivers/input/misc/yealink.*
af64a5eb 12127
1da177e4 12128Z8530 DRIVER FOR AX.25
8b58be88 12129M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12130W: http://yaina.de/jreuter/
12131W: http://www.qsl.net/dl1bke/
12132L: linux-hams@vger.kernel.org
12133S: Maintained
679655da
JP
12134F: Documentation/networking/z8530drv.txt
12135F: drivers/net/hamradio/*scc.c
12136F: drivers/net/hamradio/z8530.h
1da177e4 12137
0cf31ec1 12138ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12139M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12140L: linux-mm@kvack.org
12141S: Maintained
12142F: mm/zbud.c
12143F: include/linux/zbud.h
12144
7c0c3afb 12145ZD1211RW WIRELESS DRIVER
8b58be88
JP
12146M: Daniel Drake <dsd@gentoo.org>
12147M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12148W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12149L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12150L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12151S: Maintained
6948300c 12152F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12153
20263029
DS
12154ZPOOL COMPRESSED PAGE STORAGE API
12155M: Dan Streetman <ddstreet@ieee.org>
12156L: linux-mm@kvack.org
12157S: Maintained
12158F: mm/zpool.c
12159F: include/linux/zpool.h
12160
1da177e4 12161ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12162L: mjpeg-users@lists.sourceforge.net
f63145e2 12163L: linux-media@vger.kernel.org
1da177e4 12164W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12165T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12166S: Odd Fixes
90d72ac6 12167F: drivers/media/pci/zoran/
1da177e4 12168
6920f2cc
MK
12169ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12170M: Minchan Kim <minchan@kernel.org>
12171M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12172R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12173L: linux-kernel@vger.kernel.org
12174S: Maintained
12175F: drivers/block/zram/
12176F: Documentation/blockdev/zram.txt
12177
8b4a4080 12178ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12179M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12180S: Maintained
df621252 12181F: drivers/tty/serial/zs.*
8b4a4080 12182
eae70d06
MK
12183ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12184M: Minchan Kim <minchan@kernel.org>
12185M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12186R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12187L: linux-mm@kvack.org
12188S: Maintained
12189F: mm/zsmalloc.c
12190F: include/linux/zsmalloc.h
d02be50d 12191F: Documentation/vm/zsmalloc.txt
eae70d06 12192
0cf31ec1 12193ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12194M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12195L: linux-mm@kvack.org
12196S: Maintained
12197F: mm/zswap.c
12198
1da177e4 12199THE REST
8b58be88 12200M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12201L: linux-kernel@vger.kernel.org
8a6e2535 12202Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12203T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12204S: Buried alive in reporters
34d03cc1
JP
12205F: *
12206F: */
This page took 7.223866 seconds and 5 git commands to generate.