Merge branch 'msm-next' of git://people.freedesktop.org/~robclark/linux into drm...
[deliverable/linux.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf
AA
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4
LT
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
8ee16a1b 179S: Maintained
08deed1e 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 181F: drivers/tty/serial/8250*
679655da 182F: include/linux/serial_8250.h
1da177e4
LT
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 185L: netdev@vger.kernel.org
0cf445ce 186S: Orphan / Obsolete
644570b8 187F: drivers/net/ethernet/8390/
1da177e4 188
67543e50 1899P FILE SYSTEM
8b58be88
JP
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 193L: v9fs-developer@lists.sourceforge.net
27a2a5ff 194W: http://swik.net/v9fs
8a6e2535 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 197S: Maintained
679655da
JP
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
2315cb14
RL
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
67543e50 205
91952bc0
AP
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
a825eaec 209W: https://linuxtv.org
91952bc0
AP
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
e2d1d6c0 216AACRAID SCSI RAID DRIVER
8b58be88 217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
1da177e4 220S: Supported
679655da
JP
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
1da177e4 223
ea8f8fc8
JT
224ABI/API
225L: linux-api@vger.kernel.org
ea8f8fc8 226F: include/linux/syscalls.h
ea8f8fc8
JT
227F: kernel/sys_ni.c
228
249e3c85 229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 230M: Hans de Goede <hdegoede@redhat.com>
f2b84bbc
HG
231L: lm-sensors@lm-sensors.org
232S: Maintained
679655da 233F: drivers/hwmon/abituguru.c
f2b84bbc 234
249e3c85 235ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 236M: Alistair John Strachan <alistair@devzero.co.uk>
249e3c85
AJS
237L: lm-sensors@lm-sensors.org
238S: Maintained
679655da 239F: drivers/hwmon/abituguru3.c
249e3c85 240
6ddcf9b4
WBG
241ACCES 104-IDI-48 GPIO DRIVER
242M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
243L: linux-gpio@vger.kernel.org
244S: Maintained
245F: drivers/gpio/gpio-104-idi-48.c
246
e2558989
WBG
247ACCES 104-IDIO-16 GPIO DRIVER
248M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249L: linux-gpio@vger.kernel.org
250S: Maintained
251F: drivers/gpio/gpio-104-idio-16.c
252
1da177e4 253ACENIC DRIVER
8b58be88 254M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
255L: linux-acenic@sunsite.dk
256S: Maintained
531c4f89 257F: drivers/net/ethernet/alteon/acenic*
1da177e4 258
e86435eb 259ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 260M: Peter Feuerer <peter@piie.net>
d0944853 261L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
262W: http://piie.net/?section=acerhdf
263S: Maintained
264F: drivers/platform/x86/acerhdf.c
e86435eb 265
745a5d21 266ACER WMI LAPTOP EXTRAS
182ae55c 267M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 268L: platform-driver-x86@vger.kernel.org
745a5d21 269S: Maintained
679655da 270F: drivers/platform/x86/acer-wmi.c
745a5d21 271
1da177e4 272ACPI
9c3646d1 273M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 274M: Len Brown <lenb@kernel.org>
6968e50c 275L: linux-acpi@vger.kernel.org
360818b8
RW
276W: https://01.org/linux-acpi
277Q: https://patchwork.kernel.org/project/linux-acpi/list/
278T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 279S: Supported
679655da
JP
280F: drivers/acpi/
281F: drivers/pnp/pnpacpi/
282F: include/linux/acpi.h
43368e74 283F: include/acpi/
3a75ef0c 284F: Documentation/acpi/
89ca78a0 285F: Documentation/ABI/testing/sysfs-bus-acpi
15fd830d
BH
286F: drivers/pci/*acpi*
287F: drivers/pci/*/*acpi*
288F: drivers/pci/*/*/*acpi*
3a75ef0c 289F: tools/power/acpi/
8b59a454 290
3774929d
RW
291ACPI COMPONENT ARCHITECTURE (ACPICA)
292M: Robert Moore <robert.moore@intel.com>
293M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 294M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
295L: linux-acpi@vger.kernel.org
296L: devel@acpica.org
297W: https://acpica.org/
298W: https://github.com/acpica/acpica/
299Q: https://patchwork.kernel.org/project/linux-acpi/list/
300T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
301S: Supported
302F: drivers/acpi/acpica/
303F: include/acpi/
2754c447 304F: tools/power/acpi/
3774929d 305
8b59a454 306ACPI FAN DRIVER
8b58be88 307M: Zhang Rui <rui.zhang@intel.com>
8b59a454 308L: linux-acpi@vger.kernel.org
5ca92bd9 309W: https://01.org/linux-acpi
8b59a454 310S: Supported
679655da 311F: drivers/acpi/fan.c
1da177e4 312
8b59a454 313ACPI THERMAL DRIVER
8b58be88 314M: Zhang Rui <rui.zhang@intel.com>
8b59a454 315L: linux-acpi@vger.kernel.org
5ca92bd9 316W: https://01.org/linux-acpi
8b59a454 317S: Supported
679655da 318F: drivers/acpi/*thermal*
998be20f 319
359acec8 320ACPI VIDEO DRIVER
8b58be88 321M: Zhang Rui <rui.zhang@intel.com>
8b59a454 322L: linux-acpi@vger.kernel.org
5ca92bd9 323W: https://01.org/linux-acpi
8b59a454 324S: Supported
86f98a3a 325F: drivers/acpi/acpi_video.c
998be20f 326
bff431e4 327ACPI WMI DRIVER
d0944853 328L: platform-driver-x86@vger.kernel.org
5b927259 329S: Orphan
679655da 330F: drivers/platform/x86/wmi.c
bff431e4 331
2f39d519 332AD1889 ALSA SOUND DRIVER
8b58be88 333M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
334W: http://wiki.parisc-linux.org/AD1889
335L: linux-parisc@vger.kernel.org
336S: Maintained
679655da 337F: sound/pci/ad1889.*
2f39d519 338
527a1a83
MH
339AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
340M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 341W: http://wiki.analog.com/AD5254
a4edbc10 342W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
343S: Supported
344F: drivers/misc/ad525x_dpot.c
345
346AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
347M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 348W: http://wiki.analog.com/AD5398
a4edbc10 349W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
350S: Supported
351F: drivers/regulator/ad5398.c
352
353AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
354M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 355W: http://wiki.analog.com/AD7142
a4edbc10 356W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
357S: Supported
358F: drivers/input/misc/ad714x.c
359
360AD7877 TOUCHSCREEN DRIVER
361M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 362W: http://wiki.analog.com/AD7877
a4edbc10 363W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
364S: Supported
365F: drivers/input/touchscreen/ad7877.c
366
367AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
368M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 369W: http://wiki.analog.com/AD7879
a4edbc10 370W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
371S: Supported
372F: drivers/input/touchscreen/ad7879.c
373
1330b0dc 374ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 375M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
376S: Maintained
377
7302b9d9
MH
378ADF7242 IEEE 802.15.4 RADIO DRIVER
379M: Michael Hennerich <michael.hennerich@analog.com>
380W: https://wiki.analog.com/ADF7242
381W: http://ez.analog.com/community/linux-device-drivers
382L: linux-wpan@vger.kernel.org
383S: Supported
384F: drivers/net/ieee802154/adf7242.c
385F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
386
1da177e4 387ADM1025 HARDWARE MONITOR DRIVER
d8130624 388M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 389L: lm-sensors@lm-sensors.org
1da177e4 390S: Maintained
679655da
JP
391F: Documentation/hwmon/adm1025
392F: drivers/hwmon/adm1025.c
1da177e4 393
cae2caae 394ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 395M: Corentin Labbe <clabbe.montjoie@gmail.com>
cae2caae
CL
396L: lm-sensors@lm-sensors.org
397S: Maintained
679655da 398F: drivers/hwmon/adm1029.c
cae2caae 399
cc0b88cf 400ADM8211 WIRELESS DRIVER
cc0b88cf 401L: linux-wireless@vger.kernel.org
491b26b4 402W: http://wireless.kernel.org/
e71bcbd0 403S: Orphan
d4a17304 404F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 405
e8e31622
SA
406ADP1653 FLASH CONTROLLER DRIVER
407M: Sakari Ailus <sakari.ailus@iki.fi>
408L: linux-media@vger.kernel.org
409S: Maintained
410F: drivers/media/i2c/adp1653.c
b5dcee22 411F: include/media/i2c/adp1653.h
e8e31622 412
527a1a83
MH
413ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
414M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 415W: http://wiki.analog.com/ADP5520
a4edbc10 416W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
417S: Supported
418F: drivers/mfd/adp5520.c
419F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 420F: drivers/leds/leds-adp5520.c
77278d50 421F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
422F: drivers/input/keyboard/adp5520-keys.c
423
424ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
425M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 426W: http://wiki.analog.com/ADP5588
a4edbc10 427W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
428S: Supported
429F: drivers/input/keyboard/adp5588-keys.c
77278d50 430F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
431
432ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
433M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 434W: http://wiki.analog.com/ADP8860
a4edbc10 435W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
436S: Supported
437F: drivers/video/backlight/adp8860_bl.c
438
8c22a8f5
DE
439ADS1015 HARDWARE MONITOR DRIVER
440M: Dirk Eibach <eibach@gdsys.de>
441L: lm-sensors@lm-sensors.org
442S: Maintained
443F: Documentation/hwmon/ads1015
444F: drivers/hwmon/ads1015.c
445F: include/linux/i2c/ads1015.h
446
1da177e4 447ADT746X FAN DRIVER
8b58be88 448M: Colin Leroy <colin@colino.net>
1da177e4 449S: Maintained
679655da 450F: drivers/macintosh/therm_adt746x.c
1da177e4 451
b058b859 452ADT7475 HARDWARE MONITOR DRIVER
d8130624 453M: Jean Delvare <jdelvare@suse.com>
b058b859
JD
454L: lm-sensors@lm-sensors.org
455S: Maintained
456F: Documentation/hwmon/adt7475
457F: drivers/hwmon/adt7475.c
458
527a1a83
MH
459ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
460M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 461W: http://wiki.analog.com/ADXL345
a4edbc10 462W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
463S: Supported
464F: drivers/input/misc/adxl34x.c
465
8c6af9e1 466ADVANSYS SCSI DRIVER
8b58be88 467M: Matthew Wilcox <matthew@wil.cx>
d8130624 468M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
469L: linux-scsi@vger.kernel.org
470S: Maintained
679655da
JP
471F: Documentation/scsi/advansys.txt
472F: drivers/scsi/advansys.c
8c6af9e1 473
1da177e4 474AEDSP16 DRIVER
8b58be88 475M: Riccardo Facchetti <fizban@tin.it>
1da177e4 476S: Maintained
679655da 477F: sound/oss/aedsp16.c
1da177e4 478
91952bc0
AP
479AF9013 MEDIA DRIVER
480M: Antti Palosaari <crope@iki.fi>
481L: linux-media@vger.kernel.org
a825eaec 482W: https://linuxtv.org
91952bc0
AP
483W: http://palosaari.fi/linux/
484Q: http://patchwork.linuxtv.org/project/linux-media/list/
485T: git git://linuxtv.org/anttip/media_tree.git
486S: Maintained
487F: drivers/media/dvb-frontends/af9013*
488
489AF9033 MEDIA DRIVER
490M: Antti Palosaari <crope@iki.fi>
491L: linux-media@vger.kernel.org
a825eaec 492W: https://linuxtv.org
91952bc0
AP
493W: http://palosaari.fi/linux/
494Q: http://patchwork.linuxtv.org/project/linux-media/list/
495T: git git://linuxtv.org/anttip/media_tree.git
496S: Maintained
497F: drivers/media/dvb-frontends/af9033*
498
1da177e4 499AFFS FILE SYSTEM
6cf515e1
GU
500L: linux-fsdevel@vger.kernel.org
501S: Orphan
679655da
JP
502F: Documentation/filesystems/affs.txt
503F: fs/affs/
1da177e4 504
e2d1d6c0 505AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 506M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
507L: linux-afs@lists.infradead.org
508S: Supported
679655da
JP
509F: fs/afs/
510F: include/net/af_rxrpc.h
511F: net/rxrpc/af_rxrpc.c
e2d1d6c0 512
1da177e4 513AGPGART DRIVER
8b58be88 514M: David Airlie <airlied@linux.ie>
878eaf61 515T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 516S: Maintained
679655da
JP
517F: drivers/char/agp/
518F: include/linux/agp*
c117ab84 519F: include/uapi/linux/agp*
1da177e4
LT
520
521AHA152X SCSI DRIVER
8b58be88 522M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
523L: linux-scsi@vger.kernel.org
524S: Maintained
679655da
JP
525F: drivers/scsi/aha152x*
526F: drivers/scsi/pcmcia/aha152x*
1da177e4 527
64624d4f 528AIC7XXX / AIC79XX SCSI DRIVER
d8130624 529M: Hannes Reinecke <hare@suse.com>
64624d4f 530L: linux-scsi@vger.kernel.org
1da177e4 531S: Maintained
679655da 532F: drivers/scsi/aic7xxx/
1da177e4 533
450500ad
HV
534AIMSLAB FM RADIO RECEIVER DRIVER
535M: Hans Verkuil <hverkuil@xs4all.nl>
536L: linux-media@vger.kernel.org
537T: git git://linuxtv.org/media_tree.git
a825eaec 538W: https://linuxtv.org
450500ad
HV
539S: Maintained
540F: drivers/media/radio/radio-aimslab*
541
e2d1d6c0 542AIO
8b58be88 543M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
544L: linux-aio@kvack.org
545S: Supported
679655da
JP
546F: fs/aio.c
547F: include/linux/*aio*.h
e2d1d6c0 548
469d4ec8
AP
549AIRSPY MEDIA DRIVER
550M: Antti Palosaari <crope@iki.fi>
551L: linux-media@vger.kernel.org
a825eaec 552W: https://linuxtv.org
469d4ec8
AP
553W: http://palosaari.fi/linux/
554Q: http://patchwork.linuxtv.org/project/linux-media/list/
555T: git git://linuxtv.org/anttip/media_tree.git
556S: Maintained
557F: drivers/media/usb/airspy/
558
1da177e4 559ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 560M: Duncan Sands <duncan.sands@free.fr>
6372594a 561L: linux-usb@vger.kernel.org
1da177e4
LT
562W: http://www.linux-usb.org/SpeedTouch/
563S: Maintained
679655da
JP
564F: drivers/usb/atm/speedtch.c
565F: drivers/usb/atm/usbatm.c
1da177e4 566
272f133a 567ALCHEMY AU1XX0 MMC DRIVER
8b58be88 568M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 569S: Maintained
679655da 570F: drivers/mmc/host/au1xmmc.c
272f133a 571
4a4e5787 572ALI1563 I2C DRIVER
8b58be88 573M: Rudolf Marek <r.marek@assembler.cz>
846557d3 574L: linux-i2c@vger.kernel.org
4a4e5787 575S: Maintained
679655da
JP
576F: Documentation/i2c/busses/i2c-ali1563
577F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 578
bc368798
LC
579ALLWINNER SECURITY SYSTEM
580M: Corentin Labbe <clabbe.montjoie@gmail.com>
581L: linux-crypto@vger.kernel.org
582S: Maintained
583F: drivers/crypto/sunxi-ss/
584
1da177e4 585ALPHA PORT
8b58be88 586M: Richard Henderson <rth@twiddle.net>
8b58be88 587M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 588M: Matt Turner <mattst88@gmail.com>
c89f4f9a 589S: Odd Fixes
a9406699 590L: linux-alpha@vger.kernel.org
679655da 591F: arch/alpha/
1da177e4 592
f62092f6
LFT
593ALTERA MAILBOX DRIVER
594M: Ley Foon Tan <lftan@altera.com>
595L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
596S: Maintained
597F: drivers/mailbox/mailbox-altera.c
598
c5abbba9
THL
599ALTERA PIO DRIVER
600M: Tien Hock Loh <thloh@altera.com>
601L: linux-gpio@vger.kernel.org
602S: Maintained
603F: drivers/gpio/gpio-altera.c
604
16b8b922 605ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 606M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
607L: netdev@vger.kernel.org
608L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
609S: Maintained
610F: drivers/net/ethernet/altera/
611
adf9251f
TK
612ALTERA UART/JTAG UART SERIAL DRIVERS
613M: Tobias Klauser <tklauser@distanz.ch>
614L: linux-serial@vger.kernel.org
61bd0943 615L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
616S: Maintained
617F: drivers/tty/serial/altera_uart.c
618F: drivers/tty/serial/altera_jtaguart.c
619F: include/linux/altera_uart.h
620F: include/linux/altera_jtaguart.h
621
f4875e12
TL
622AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
623M: Tom Lendacky <thomas.lendacky@amd.com>
624L: linux-crypto@vger.kernel.org
625S: Supported
626F: drivers/crypto/ccp/
627F: include/linux/ccp.h
628
512d1027 629AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 630M: Huang Rui <ray.huang@amd.com>
512d1027 631L: lm-sensors@lm-sensors.org
96818b58 632S: Supported
512d1027
AH
633F: Documentation/hwmon/fam15h_power
634F: drivers/hwmon/fam15h_power.c
635
167a675a 636AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 637L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 638S: Orphan
faf2e1db 639F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 640
f90b8116 641AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 642P: Andres Salomon <dilinger@queued.net>
67d76710 643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
644W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
645S: Supported
679655da
JP
646F: drivers/char/hw_random/geode-rng.c
647F: drivers/crypto/geode*
8a61f013 648F: drivers/video/fbdev/geode/
679655da 649F: arch/x86/include/asm/geode.h
f90b8116 650
919ee7dd 651AMD IOMMU (AMD-VI)
e4110568 652M: Joerg Roedel <joro@8bytes.org>
919ee7dd 653L: iommu@lists.linux-foundation.org
525b233c 654T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 655S: Maintained
b2c16391
JP
656F: drivers/iommu/amd_iommu*.[ch]
657F: include/linux/amd-iommu.h
919ee7dd 658
16423d67 659AMD KFD
1241e0b4 660M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
661L: dri-devel@lists.freedesktop.org
662T: git git://people.freedesktop.org/~gabbayo/linux.git
663S: Supported
130e0371
OG
664F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
665F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 666F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 667F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 668F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
669F: drivers/gpu/drm/amd/include/cik_structs.h
670F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 671F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
672F: drivers/gpu/drm/radeon/radeon_kfd.c
673F: drivers/gpu/drm/radeon/radeon_kfd.h
674F: include/uapi/linux/kfd_ioctl.h
16423d67 675
45198c7b
LT
676AMD XGBE DRIVER
677M: Tom Lendacky <thomas.lendacky@amd.com>
678L: netdev@vger.kernel.org
679S: Supported
680F: drivers/net/ethernet/amd/xgbe/
45198c7b 681
284f42b6 682AMS (Apple Motion Sensor) DRIVER
8b58be88 683M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 684S: Supported
bd5f47ec 685F: drivers/macintosh/ams/
284f42b6 686
531fca16
HV
687ANALOG DEVICES INC AD9389B DRIVER
688M: Hans Verkuil <hans.verkuil@cisco.com>
689L: linux-media@vger.kernel.org
690S: Maintained
691F: drivers/media/i2c/ad9389b*
692
614b4384
LPC
693ANALOG DEVICES INC ADV7180 DRIVER
694M: Lars-Peter Clausen <lars@metafoo.de>
695L: linux-media@vger.kernel.org
696W: http://ez.analog.com/community/linux-device-drivers
697S: Supported
698F: drivers/media/i2c/adv7180.c
699
c40ddfa3
HV
700ANALOG DEVICES INC ADV7511 DRIVER
701M: Hans Verkuil <hans.verkuil@cisco.com>
702L: linux-media@vger.kernel.org
703S: Maintained
704F: drivers/media/i2c/adv7511*
705
531fca16
HV
706ANALOG DEVICES INC ADV7604 DRIVER
707M: Hans Verkuil <hans.verkuil@cisco.com>
708L: linux-media@vger.kernel.org
709S: Maintained
710F: drivers/media/i2c/adv7604*
711
c40ddfa3
HV
712ANALOG DEVICES INC ADV7842 DRIVER
713M: Hans Verkuil <hans.verkuil@cisco.com>
714L: linux-media@vger.kernel.org
715S: Maintained
716F: drivers/media/i2c/adv7842*
717
527a1a83 718ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 719M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 720L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 721W: http://wiki.analog.com/
a4edbc10 722W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 723S: Supported
39c9d199 724F: sound/soc/codecs/adau*
cc52688a 725F: sound/soc/codecs/adav*
4bdef3bd 726F: sound/soc/codecs/ad1*
ae48f5ef 727F: sound/soc/codecs/ad7*
4bdef3bd 728F: sound/soc/codecs/ssm*
40216ce7 729F: sound/soc/codecs/sigmadsp.*
4bdef3bd 730
527a1a83 731ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 732L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
733L: alsa-devel@alsa-project.org (moderated for non-subscribers)
734W: http://blackfin.uclinux.org/
735S: Supported
736F: sound/soc/blackfin/*
7d1f9018 737
4ce72abc
LPC
738ANALOG DEVICES INC IIO DRIVERS
739M: Lars-Peter Clausen <lars@metafoo.de>
740M: Michael Hennerich <Michael.Hennerich@analog.com>
741W: http://wiki.analog.com/
742W: http://ez.analog.com/community/linux-device-drivers
743S: Supported
744F: drivers/iio/*/ad*
745X: drivers/iio/*/adjd*
746F: drivers/staging/iio/*/ad*
747F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 748
0e3b67b3
LPC
749ANALOG DEVICES INC DMA DRIVERS
750M: Lars-Peter Clausen <lars@metafoo.de>
751W: http://ez.analog.com/community/linux-device-drivers
752S: Supported
753F: drivers/dma/dma-axi-dmac.c
754
41c9e95d
GK
755ANDROID DRIVERS
756M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 757M: Arve HjønnevĂ¥g <arve@android.com>
41c9e95d 758M: Riley Andrews <riandrews@android.com>
0e4a566b 759T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
760L: devel@driverdev.osuosl.org
761S: Supported
762F: drivers/android/
763F: drivers/staging/android/
764
42269063 765AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 766M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 767L: linuxppc-dev@lists.ozlabs.org
93711660 768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 769S: Maintained
679655da 770F: sound/aoa/
42269063 771
1da177e4 772APM DRIVER
e5f6450c 773M: Jiri Kosina <jikos@kernel.org>
81024fc4 774S: Odd fixes
9f273c24 775T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
776F: arch/x86/kernel/apm_32.c
777F: include/linux/apm_bios.h
c117ab84 778F: include/uapi/linux/apm_bios.h
81024fc4 779F: drivers/char/apm-emulation.c
1da177e4 780
bd7aa4b2 781APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 782M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 783L: linux-input@vger.kernel.org
75dd112a 784S: Odd fixes
679655da 785F: drivers/input/mouse/bcm5974.c
bd7aa4b2 786
6f2fad74 787APPLE SMC DRIVER
75dd112a 788M: Henrik Rydberg <rydberg@bitmath.org>
d618540f 789L: lm-sensors@lm-sensors.org
75dd112a 790S: Odd fixes
679655da 791F: drivers/hwmon/applesmc.c
6f2fad74 792
1da177e4 793APPLETALK NETWORK LAYER
8b58be88 794M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 795S: Maintained
679655da
JP
796F: drivers/net/appletalk/
797F: net/appletalk/
1da177e4 798
21c75328
DD
799APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
800M: Duc Dang <dhdang@apm.com>
801S: Supported
802F: arch/arm64/boot/dts/apm/
803
24299502
IS
804APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
805M: Iyappan Subramanian <isubramanian@apm.com>
806M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
807S: Supported
808F: drivers/net/ethernet/apm/xgene/
809F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
810
62a37dc7
LP
811APTINA CAMERA SENSOR PLL
812M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
813L: linux-media@vger.kernel.org
814S: Maintained
815F: drivers/media/i2c/aptina-pll.*
816
1154ea7d 817ARC FRAMEBUFFER DRIVER
8b58be88 818M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 819S: Maintained
8a61f013
JH
820F: drivers/video/fbdev/arcfb.c
821F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 822
c38f6ac7
MG
823ARCNET NETWORK LAYER
824M: Michael Grzeschik <m.grzeschik@pengutronix.de>
825L: netdev@vger.kernel.org
826S: Maintained
827F: drivers/net/arcnet/
828F: include/uapi/linux/if_arcnet.h
829
c5a906a5
LD
830ARM HDLCD DRM DRIVER
831M: Liviu Dudau <liviu.dudau@arm.com>
832S: Supported
833F: drivers/gpu/drm/arm/
834F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
835
1da177e4 836ARM MFM AND FLOPPY DRIVERS
8b58be88 837M: Ian Molton <spyro@f2s.com>
1da177e4 838S: Maintained
679655da
JP
839F: arch/arm/lib/floppydma.S
840F: arch/arm/include/asm/floppy.h
1da177e4 841
6f96521f
WD
842ARM PMU PROFILING AND DEBUGGING
843M: Will Deacon <will.deacon@arm.com>
70e238df 844R: Mark Rutland <mark.rutland@arm.com>
6f96521f 845S: Maintained
dd06a84b 846F: arch/arm*/kernel/perf_*
6f96521f 847F: arch/arm/oprofile/common.c
dd06a84b
MR
848F: arch/arm*/kernel/hw_breakpoint.c
849F: arch/arm*/include/asm/hw_breakpoint.h
850F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
851F: drivers/perf/arm_pmu.c
852F: include/linux/perf/arm_pmu.h
6f96521f 853
d4275354 854ARM PORT
8b58be88 855M: Russell King <linux@arm.linux.org.uk>
efc03ecb 856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
857W: http://www.arm.linux.org.uk/
858S: Maintained
859F: arch/arm/
860
d323c243
SB
861ARM SUB-ARCHITECTURES
862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 863S: Maintained
d323c243
SB
864F: arch/arm/mach-*/
865F: arch/arm/plat-*/
866T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
867
cefbf4ea
RK
868ARM PRIMECELL AACI PL041 DRIVER
869M: Russell King <linux@arm.linux.org.uk>
870S: Maintained
871F: sound/arm/aaci.*
872
873ARM PRIMECELL CLCD PL110 DRIVER
874M: Russell King <linux@arm.linux.org.uk>
875S: Maintained
8a61f013 876F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
877
878ARM PRIMECELL KMI PL050 DRIVER
879M: Russell King <linux@arm.linux.org.uk>
880S: Maintained
881F: drivers/input/serio/ambakmi.*
882F: include/linux/amba/kmi.h
883
2761f5c2 884ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
885M: Russell King <linux@arm.linux.org.uk>
886S: Maintained
679655da 887F: drivers/mmc/host/mmci.*
2f748aaa 888F: include/linux/amba/mmci.h
2761f5c2 889
1b4304e5
RK
890ARM PRIMECELL UART PL010 AND PL011 DRIVERS
891M: Russell King <linux@arm.linux.org.uk>
892S: Maintained
893F: drivers/tty/serial/amba-pl01*.c
894F: include/linux/amba/serial.h
2761f5c2 895
cefbf4ea
RK
896ARM PRIMECELL BUS SUPPORT
897M: Russell King <linux@arm.linux.org.uk>
898S: Maintained
899F: drivers/amba/
900F: include/linux/amba/bus.h
901
2b7a52a4 902ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 903M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
905S: Maintained
906
9c784f95 907ARM/AFEB9260 MACHINE SUPPORT
8b58be88 908M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
910S: Maintained
911
2b7a52a4 912ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 913M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
915S: Maintained
916
5c6dcd7f 917ARM/Allwinner sunXi SoC support
1b106699 918M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 919M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
921S: Maintained
5c6dcd7f 922N: sun[x456789]i
60b0f380
MR
923
924ARM/Allwinner SoC Clock Support
925M: Emilio LĂ³pez <emilio@elopez.com.ar>
926S: Maintained
927F: drivers/clk/sunxi/
1b106699 928
7c1e3876
CC
929ARM/Amlogic MesonX SoC support
930M: Carlo Caione <carlo@caione.org>
931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
932S: Maintained
12ddbadf 933F: drivers/media/rc/meson-ir.c
7c1e3876
CC
934N: meson[x68]
935
eff506fa
TZ
936ARM/Annapurna Labs ALPINE ARCHITECTURE
937M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
938S: Maintained
939F: arch/arm/mach-alpine/
940
8dca5ce8 941ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 942M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 943M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 944M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 946W: http://www.linux4sam.org
9f273c24 947T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
948S: Supported
949F: arch/arm/mach-at91/
f0a0a58e 950F: include/soc/at91/
70e389cc
MB
951F: arch/arm/boot/dts/at91*.dts
952F: arch/arm/boot/dts/at91*.dtsi
953F: arch/arm/boot/dts/sama*.dts
954F: arch/arm/boot/dts/sama*.dtsi
5f58c970 955F: arch/arm/include/debug/at91.S
d4a89c7d 956
6e05dd4e
BB
957ARM/ATMEL AT91 Clock Support
958M: Boris Brezillon <boris.brezillon@free-electrons.com>
959S: Maintained
960F: drivers/clk/at91
961
986cf2e9 962ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 963M: Rob Herring <robh@kernel.org>
986cf2e9
RH
964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
965S: Maintained
966F: arch/arm/mach-highbank/
e68d7c14
RH
967F: arch/arm/boot/dts/highbank.dts
968F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 969
d94f944e 970ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 971M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
972S: Maintained
973F: arch/arm/mach-cns3xxx/
d94f944e 974
4863dea3
SG
975ARM/CAVIUM THUNDER NETWORK DRIVER
976M: Sunil Goutham <sgoutham@cavium.com>
977M: Robert Richter <rric@kernel.org>
978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
979S: Supported
322e5cc5 980F: drivers/net/ethernet/cavium/thunder/
4863dea3 981
386ab516
AS
982ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
983M: Alexander Shiyan <shc_work@mail.ru>
984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
985S: Odd Fixes
b8ba3874 986N: clps711x
386ab516 987
2b7a52a4 988ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 989M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 990M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 992S: Maintained
d19d3667
HS
993F: arch/arm/mach-ep93xx/
994F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
995
996ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 997M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
999S: Maintained
1000
d4275354 1001ARM/CLKDEV SUPPORT
8b58be88 1002M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1004S: Maintained
d4275354 1005F: arch/arm/include/asm/clkdev.h
4fa2651d 1006F: drivers/clk/clkdev.c
d4275354 1007
d48134e7 1008ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1009M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1011S: Maintained
1012
94150095
HF
1013ARM/CONTEC MICRO9 MACHINE SUPPORT
1014M: Hubert Feurstein <hubert.feurstein@contec.at>
1015S: Maintained
1016F: arch/arm/mach-ep93xx/micro9.c
1017
a06ae860
PP
1018ARM/CORESIGHT FRAMEWORK AND DRIVERS
1019M: Mathieu Poirier <mathieu.poirier@linaro.org>
1020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1021S: Maintained
01081f5a 1022F: drivers/hwtracing/coresight/*
a06ae860
PP
1023F: Documentation/trace/coresight.txt
1024F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1025F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1026
1da177e4 1027ARM/CORGI MACHINE SUPPORT
8b58be88 1028M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1029S: Maintained
1030
881a95f9 1031ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1032M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1034T: git git://github.com/ulli-kroll/linux.git
162500b3 1035S: Maintained
f49afbb5 1036F: arch/arm/mach-gemini/
98a9bb5b 1037F: drivers/rtc/rtc-gemini.c
881a95f9 1038
a990cbd8 1039ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1040M: Barry Song <baohua@kernel.org>
a990cbd8 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1042T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1043S: Maintained
e68d7c14 1044F: arch/arm/boot/dts/prima2*
a990cbd8 1045F: arch/arm/mach-prima2/
4a9c44f1 1046F: drivers/clk/sirf/
05f30e8d 1047F: drivers/clocksource/timer-prima2.c
5833ac98 1048F: drivers/clocksource/timer-atlas7.c
f8505ef5 1049N: [^a-z]sirf
a990cbd8 1050
c9d862c4
BS
1051ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1052M: Baruch Siach <baruch@tkos.co.il>
1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S: Maintained
cde137aa 1055F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1056N: digicolor
1057
d4275354 1058ARM/EBSA110 MACHINE SUPPORT
8b58be88 1059M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1061W: http://www.arm.linux.org.uk/
1062S: Maintained
1063F: arch/arm/mach-ebsa110/
b955f6ca 1064F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1065
4721f3ce
UKK
1066ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1067M: Uwe Kleine-König <kernel@pengutronix.de>
1068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069S: Maintained
1070N: efm32
1071
a9da4f7e 1072ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1073M: Daniel Ribeiro <drwyrm@gmail.com>
1074M: Stefan Schmidt <stefan@openezx.org>
1075M: Harald Welte <laforge@openezx.org>
d66f1886 1076L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1077W: http://www.openezx.org/
1078S: Maintained
cafc2265
SS
1079T: topgit git://git.openezx.org/openezx.git
1080F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1081
6a915af9 1082ARM/FARADAY FA526 PORT
162500b3 1083M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1085S: Maintained
1fa7e547 1086T: git git://git.berlios.de/gemini-board
f49afbb5 1087F: arch/arm/mm/*-fa*
6a915af9 1088
d4275354 1089ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1090M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1092W: http://www.arm.linux.org.uk/
1093S: Maintained
1094F: arch/arm/include/asm/hardware/dec21285.h
1095F: arch/arm/mach-footbridge/
1096
86183a5f 1097ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1098M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1099M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1101S: Maintained
f1c12837 1102T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1103F: arch/arm/mach-imx/
ce515a6b 1104F: arch/arm/mach-mxs/
2a82f95c 1105F: arch/arm/boot/dts/imx*
e5dafa22 1106F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1107F: drivers/clk/imx/
1108F: include/soc/imx/
86183a5f 1109
142109d2 1110ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1111M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1112M: Sascha Hauer <kernel@pengutronix.de>
1113R: Stefan Agner <stefan@agner.ch>
1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115S: Maintained
1116T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1117F: arch/arm/mach-imx/*vf610*
1118F: arch/arm/boot/dts/vf*
1119
2b7a52a4 1120ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1121M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1123S: Maintained
1124
90b8fc34 1125ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1126M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1128S: Maintained
1129
ef47d5f0 1130ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1131M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1132M: Paul Parsons <lost.distance@yahoo.com>
1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1134S: Maintained
1135F: arch/arm/mach-pxa/hx4700.c
1136F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1137F: sound/soc/pxa/hx4700.c
ef47d5f0 1138
4dfad069
WX
1139ARM/HISILICON SOC SUPPORT
1140M: Wei Xu <xuwei5@hisilicon.com>
1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142W: http://www.hisilicon.com
1143S: Supported
1144T: git git://github.com/hisilicon/linux-hisi.git
1145F: arch/arm/mach-hisi/
e68d7c14
RH
1146F: arch/arm/boot/dts/hi3*
1147F: arch/arm/boot/dts/hip*
1148F: arch/arm/boot/dts/hisi*
1149F: arch/arm64/boot/dts/hisilicon/
4dfad069 1150
21f37bc3 1151ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1152M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1153W: www.jlime.com
1154S: Maintained
084bad91
KE
1155T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1156F: arch/arm/mach-sa1100/jornada720.c
1157F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1158
5e767ab9
JMC
1159ARM/IGEP MACHINE SUPPORT
1160M: Enric Balletbo i Serra <eballetbo@gmail.com>
1161M: Javier Martinez Canillas <javier@dowhile0.org>
1162L: linux-omap@vger.kernel.org
1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S: Maintained
06ff74fd 1165F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1166
403d2971
MV
1167ARM/INCOME PXA270 SUPPORT
1168M: Marek Vasut <marek.vasut@gmail.com>
1169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S: Maintained
ec154082 1171F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1172
2b7a52a4 1173ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1174M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1176S: Maintained
e2bdb176
DW
1177
1178ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1180S: Orphan
2b7a52a4
LB
1181
1182ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1183M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1185S: Maintained
2b7a52a4
LB
1186
1187ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1188M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1190S: Maintained
2b7a52a4 1191
2b7a52a4 1192ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1193M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1195S: Maintained
1196
dfdd8cc9
KH
1197ARM/INTEL IXP4XX ARM ARCHITECTURE
1198M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1199M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1201S: Maintained
1202F: arch/arm/mach-ixp4xx/
1203
838553c5 1204ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1205M: Jonathan Cameron <jic23@cam.ac.uk>
1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S: Maintained
1208F: arch/arm/mach-pxa/stargate2.c
1209F: drivers/pcmcia/pxa2xx_stargate2.c
1210
2b7a52a4 1211ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1212M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1214S: Maintained
2b7a52a4
LB
1215
1216ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1217M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1219S: Maintained
1220
1154f858 1221ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1222M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S: Maintained
1225F: arch/arm/mach-keystone/
e68d7c14 1226F: arch/arm/boot/dts/k2*
317929cd 1227T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1228
bc6aa566 1229ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1230M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1231L: linux-kernel@vger.kernel.org
1232S: Maintained
1233F: drivers/clk/keystone/
1234
1235ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1236M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238L: linux-kernel@vger.kernel.org
1239S: Maintained
1240F: drivers/clocksource/timer-keystone.c
1241
1242ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1243M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1244L: linux-kernel@vger.kernel.org
1245S: Maintained
1246F: drivers/power/reset/keystone-reset.c
1247
1248ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1249M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1250L: linux-kernel@vger.kernel.org
1251S: Maintained
1252F: drivers/memory/*emif*
1253
2b7a52a4 1254ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1255M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1257S: Maintained
1258
3143875f
JE
1259ARM/LPC18XX ARCHITECTURE
1260M: Joachim Eastwood <manabian@gmail.com>
1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S: Maintained
19c1c32c
JE
1263F: arch/arm/boot/dts/lpc43*
1264F: drivers/clk/nxp/clk-lpc18xx*
1265F: drivers/clocksource/time-lpc32xx.c
1266F: drivers/i2c/busses/i2c-lpc2k.c
1267F: drivers/memory/pl172.c
1268F: drivers/mtd/spi-nor/nxp-spifi.c
1269F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1270N: lpc18xx
1271
3b886171 1272ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1273M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1274S: Maintained
1275
31c17ac9 1276ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1277M: Jason Cooper <jason@lakedaemon.net>
1278M: Andrew Lunn <andrew@lunn.ch>
1279M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1280M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282S: Maintained
1283F: arch/arm/mach-mvebu/
59ec9671 1284F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1285F: arch/arm/boot/dts/armada*
1286F: arch/arm/boot/dts/kirkwood*
1287
75f41273 1288
40f4978b
SH
1289ARM/Marvell Berlin SoC support
1290M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292S: Maintained
1293F: arch/arm/mach-berlin/
31c17ac9 1294F: arch/arm/boot/dts/berlin*
e68d7c14 1295F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1296
40f4978b 1297
4cfab57e 1298ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1299M: Jason Cooper <jason@lakedaemon.net>
1300M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1301M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1302M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1304S: Maintained
1305F: arch/arm/mach-dove/
54a246ff
NP
1306F: arch/arm/mach-mv78xx0/
1307F: arch/arm/mach-orion5x/
1308F: arch/arm/plat-orion/
31c17ac9
GC
1309F: arch/arm/boot/dts/dove*
1310F: arch/arm/boot/dts/orion5x*
1311
3b886171 1312
d69ac131
AC
1313ARM/Orion SoC/Technologic Systems TS-78xx platform support
1314M: Alexander Clouter <alex@digriz.org.uk>
1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316W: http://www.digriz.org.uk/ts78xx/kernel
1317S: Maintained
1318F: arch/arm/mach-orion5x/ts78xx-*
1319
607b8fc9
EH
1320ARM/Mediatek RTC DRIVER
1321M: Eddie Huang <eddie.huang@mediatek.com>
1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1324S: Maintained
1325F: drivers/rtc/rtc-mt6397.c
1326
e54951c8
MB
1327ARM/Mediatek SoC support
1328M: Matthias Brugger <matthias.bgg@gmail.com>
1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1330L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1331S: Maintained
1332F: arch/arm/boot/dts/mt6*
1333F: arch/arm/boot/dts/mt8*
1334F: arch/arm/mach-mediatek/
1335N: mtk
1336K: mediatek
1337
0f8669e3
CY
1338ARM/Mediatek USB3 PHY DRIVER
1339M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1342S: Maintained
1343F: drivers/phy/phy-mt65xx-usb3.c
1344
adcb079f
AB
1345ARM/MICREL KS8695 ARCHITECTURE
1346M: Greg Ungerer <gerg@uclinux.org>
1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1348F: arch/arm/mach-ks8695/
adcb079f
AB
1349S: Odd Fixes
1350
d78ff0a5 1351ARM/MIOA701 MACHINE SUPPORT
8b58be88 1352M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1354F: arch/arm/mach-pxa/mioa701.c
1355S: Maintained
1356
9624dfe6 1357ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1358M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1359S: Maintained
1360
e0ee9851 1361ARM/NOMADIK ARCHITECTURE
28b8e8d4 1362M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1363M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S: Maintained
1366F: arch/arm/mach-nomadik/
ecc265fe 1367F: drivers/pinctrl/nomadik/
87572880 1368F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1369T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1370
9d76295a 1371ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1372M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1373L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1374W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1375S: Supported
1376
8459c159 1377ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1378M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1379M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1380S: Maintained
1381
5d783a2d 1382ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1383M: Marek Vasut <marek.vasut@gmail.com>
75280787 1384L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1385W: http://hackndev.com
1386S: Maintained
933d35f0
JP
1387F: arch/arm/mach-pxa/include/mach/palmtx.h
1388F: arch/arm/mach-pxa/palmtx.c
1389F: arch/arm/mach-pxa/include/mach/palmt5.h
1390F: arch/arm/mach-pxa/palmt5.c
1391F: arch/arm/mach-pxa/include/mach/palmld.h
1392F: arch/arm/mach-pxa/palmld.c
1393F: arch/arm/mach-pxa/include/mach/palmte2.h
1394F: arch/arm/mach-pxa/palmte2.c
1395F: arch/arm/mach-pxa/include/mach/palmtc.h
1396F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1397
b57fe924 1398ARM/PALM TREO SUPPORT
d8130624 1399M: Tomas Cech <sleep_walker@suse.com>
75280787 1400L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1401W: http://hackndev.com
1402S: Maintained
b57fe924
JP
1403F: arch/arm/mach-pxa/include/mach/palmtreo.h
1404F: arch/arm/mach-pxa/palmtreo.c
90af5811 1405
c49e1e63 1406ARM/PALMZ72 SUPPORT
8b58be88 1407M: Sergey Lapin <slapin@ossfans.org>
75280787 1408L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1409W: http://hackndev.com
1410S: Maintained
933d35f0
JP
1411F: arch/arm/mach-pxa/include/mach/palmz72.h
1412F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1413
1da177e4 1414ARM/PLEB SUPPORT
8b58be88 1415M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1416W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1417S: Maintained
1418
1419ARM/PT DIGITAL BOARD PORT
8b58be88 1420M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1422W: http://www.arm.linux.org.uk/
1423S: Maintained
1424
8fc1b0f8 1425ARM/QUALCOMM SUPPORT
bbeaa595
AG
1426M: Andy Gross <andy.gross@linaro.org>
1427M: David Brown <david.brown@linaro.org>
8fc1b0f8 1428L: linux-arm-msm@vger.kernel.org
f5d3af9d 1429L: linux-soc@vger.kernel.org
8fc1b0f8 1430S: Maintained
0c4cbf9e
BA
1431F: arch/arm/boot/dts/qcom-*.dts
1432F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1433F: arch/arm/mach-qcom/
e68d7c14 1434F: arch/arm64/boot/dts/qcom/*
f5d3af9d 1435F: drivers/soc/qcom/
c0c89faf
SB
1436F: drivers/tty/serial/msm_serial.h
1437F: drivers/tty/serial/msm_serial.c
1438F: drivers/*/pm8???-*
1439F: drivers/mfd/ssbi.c
916f743d 1440F: drivers/firmware/qcom_scm.c
bbeaa595 1441T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1442
2b7a52a4 1443ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1444M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1446S: Maintained
1447
b138e119
SH
1448ARM/RENESAS ARM64 ARCHITECTURE
1449M: Simon Horman <horms@verge.net.au>
1450M: Magnus Damm <magnus.damm@gmail.com>
1451L: linux-sh@vger.kernel.org
1452Q: http://patchwork.kernel.org/project/linux-sh/list/
1453T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1454S: Supported
1455F: arch/arm64/boot/dts/renesas/
1456
d4275354 1457ARM/RISCPC ARCHITECTURE
8b58be88 1458M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1460W: http://www.arm.linux.org.uk/
1461S: Maintained
d4275354
RK
1462F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1463F: arch/arm/include/asm/hardware/ioc.h
1464F: arch/arm/include/asm/hardware/iomd.h
1465F: arch/arm/include/asm/hardware/memc.h
1466F: arch/arm/mach-rpc/
1a6422f6 1467F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1468F: drivers/net/ethernet/i825xx/ether1*
1469F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1470F: drivers/scsi/arm/
1471
08ddbb0a
HS
1472ARM/Rockchip SoC support
1473M: Heiko Stuebner <heiko@sntech.de>
1474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1475L: linux-rockchip@lists.infradead.org
9f273c24 1476T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1477S: Maintained
541555e9 1478F: arch/arm/boot/dts/rk3*
08ddbb0a 1479F: arch/arm/mach-rockchip/
541555e9
HS
1480F: drivers/clk/rockchip/
1481F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1482F: drivers/*/*rockchip*
541555e9
HS
1483F: drivers/*/*/*rockchip*
1484F: sound/soc/rockchip/
b4331b43 1485N: rockchip
08ddbb0a 1486
5bfb937c
KK
1487ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1488M: Kukjin Kim <kgene@kernel.org>
e8f98457 1489M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1491L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1492S: Maintained
6f0589c8 1493F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1494F: arch/arm/boot/dts/s5p*
1495F: arch/arm/boot/dts/samsung*
6f0589c8 1496F: arch/arm/boot/dts/exynos*
d97236e6 1497F: arch/arm64/boot/dts/exynos/
482ce512 1498F: arch/arm/plat-samsung/
769bbb63
HS
1499F: arch/arm/mach-s3c24*/
1500F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1501F: arch/arm/mach-s5p*/
1502F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1503F: drivers/*/*s3c2410*
1504F: drivers/*/*/*s3c2410*
40c76662
MB
1505F: drivers/spi/spi-s3c*
1506F: sound/soc/samsung/*
d6b9aea6
KK
1507F: Documentation/arm/Samsung/
1508F: Documentation/devicetree/bindings/arm/samsung/
1509F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1510F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1511N: exynos
f556cb07 1512
10ffa964
KP
1513ARM/SAMSUNG MOBILE MACHINE SUPPORT
1514M: Kyungmin Park <kyungmin.park@samsung.com>
1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516S: Maintained
004bbd3c 1517F: arch/arm/mach-s5pv210/
10ffa964 1518
3ce4ccb6
KD
1519ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1520M: Kyungmin Park <kyungmin.park@samsung.com>
1521M: Kamil Debski <k.debski@samsung.com>
1522L: linux-arm-kernel@lists.infradead.org
1523L: linux-media@vger.kernel.org
1524S: Maintained
1525F: drivers/media/platform/s5p-g2d/
1526
e6a476fd
MS
1527ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1528M: Kyungmin Park <kyungmin.park@samsung.com>
1529M: Kamil Debski <k.debski@samsung.com>
6305902c 1530M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1531L: linux-arm-kernel@lists.infradead.org
1532L: linux-media@vger.kernel.org
1533S: Maintained
934455d7 1534F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1535F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1536
1537ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1538M: Kyungmin Park <kyungmin.park@samsung.com>
1539M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1540L: linux-arm-kernel@lists.infradead.org
1541L: linux-media@vger.kernel.org
1542S: Maintained
90d72ac6 1543F: drivers/media/platform/s5p-tv/
e6a476fd 1544
7d9f9bf4
AP
1545ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1546M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1547M: Jacek Anaszewski <j.anaszewski@samsung.com>
1548L: linux-arm-kernel@lists.infradead.org
1549L: linux-media@vger.kernel.org
1550S: Maintained
1551F: drivers/media/platform/s5p-jpeg/
1552
d48d38e8 1553ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1554M: Simon Horman <horms@verge.net.au>
d48d38e8 1555M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1556L: linux-renesas-soc@vger.kernel.org
4a121096 1557Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1558T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1559S: Supported
0b514fdb
SH
1560F: arch/arm/boot/dts/emev2*
1561F: arch/arm/boot/dts/r7s*
1562F: arch/arm/boot/dts/r8a*
1563F: arch/arm/boot/dts/sh*
0b514fdb 1564F: arch/arm/configs/shmobile_defconfig
7a2071c5 1565F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1566F: arch/arm/mach-shmobile/
1567F: drivers/sh/
1568
66314223 1569ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1570M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1571S: Maintained
1572F: arch/arm/mach-socfpga/
efadb751
DN
1573F: arch/arm/boot/dts/socfpga*
1574F: arch/arm/configs/socfpga_defconfig
e68d7c14 1575F: arch/arm64/boot/dts/altera/
ba2b7d0a 1576W: http://www.rocketboards.org
efadb751 1577T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1578
1579ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1580M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1581S: Maintained
1582F: drivers/clk/socfpga/
1583
71bcada8
TT
1584ARM/SOCFPGA EDAC SUPPORT
1585M: Thor Thayer <tthayer@opensource.altera.com>
1586S: Maintained
1587F: drivers/edac/altera_edac.
1588
65ebcc11 1589ARM/STI ARCHITECTURE
a92177ea
SK
1590M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1591M: Maxime Coquelin <maxime.coquelin@st.com>
1592M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594L: kernel@stlinux.com
1595W: http://www.stlinux.com
1596S: Maintained
1597F: arch/arm/mach-sti/
a92177ea 1598F: arch/arm/boot/dts/sti*
b8e31bf3 1599F: drivers/char/hw_random/st-rng.c
a92177ea 1600F: drivers/clocksource/arm_global_timer.c
82805d1b 1601F: drivers/clocksource/clksrc_st_lpc.c
a92177ea 1602F: drivers/i2c/busses/i2c-st.c
346e2e4a 1603F: drivers/media/rc/st_rc.c
95d66b16 1604F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1605F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1606F: drivers/phy/phy-miphy28lp.c
1607F: drivers/phy/phy-miphy365x.c
6da969a5 1608F: drivers/phy/phy-stih407-usb.c
26389c78 1609F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1610F: drivers/pinctrl/pinctrl-st.c
1611F: drivers/reset/sti/
db4112e6 1612F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1613F: drivers/tty/serial/st-asc.c
eb11adab 1614F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1615F: drivers/usb/host/ehci-st.c
1616F: drivers/usb/host/ohci-st.c
db4112e6 1617F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1618F: drivers/ata/ahci_st.c
65ebcc11 1619
ee6e7879
MC
1620ARM/STM32 ARCHITECTURE
1621M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623S: Maintained
1624T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1625N: stm32
1626F: drivers/clocksource/armv7m_systick.c
1627
d6de5b02
MG
1628ARM/TANGO ARCHITECTURE
1629M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1630L: linux-arm-kernel@lists.infradead.org
1631S: Maintained
1632F: arch/arm/mach-tango/
1633F: arch/arm/boot/dts/tango*
1634
2b7a52a4 1635ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1636M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1638S: Maintained
1639
1bbd7089 1640ARM/TETON BGA MACHINE SUPPORT
706e69d6 1641M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643S: Maintained
1644
2b7a52a4 1645ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1646M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1648S: Maintained
1649
98ad6e3b 1650ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1651M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1653W: http://www.mcuos.com
1654S: Maintained
4e89e8f6 1655F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1656F: drivers/input/keyboard/w90p910_keypad.c
1657F: drivers/input/touchscreen/w90p910_ts.c
1658F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1659F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1660F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1661F: drivers/rtc/rtc-nuc900.c
9df92e6c 1662F: drivers/spi/spi-nuc900.c
4e89e8f6 1663F: drivers/usb/host/ehci-w90x900.c
8a61f013 1664F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1665
54274d71 1666ARM/U300 MACHINE SUPPORT
e4651a9f 1667M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669S: Supported
1670F: arch/arm/mach-u300/
9affbd24 1671F: drivers/clocksource/timer-u300.c
54274d71
LW
1672F: drivers/i2c/busses/i2c-stu300.c
1673F: drivers/rtc/rtc-coh901331.c
1674F: drivers/watchdog/coh901327_wdt.c
1675F: drivers/dma/coh901318*
87572880
LW
1676F: drivers/mfd/ab3100*
1677F: drivers/rtc/rtc-ab3100.c
1678F: drivers/rtc/rtc-coh901331.c
1679T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1680
3d00d04f
MY
1681ARM/UNIPHIER ARCHITECTURE
1682M: Masahiro Yamada <yamada.masahiro@socionext.com>
1683L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684S: Maintained
a3ff83d2 1685F: arch/arm/boot/dts/uniphier*
e7ecbc05 1686F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1687F: arch/arm/mach-uniphier/
e7ecbc05 1688F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1689F: arch/arm64/boot/dts/socionext/
4b7f48d3 1690F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1691F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1692F: drivers/pinctrl/uniphier/
1693F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1694N: uniphier
1695
87572880 1696ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1697M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699S: Maintained
1700F: arch/arm/mach-ux500/
e4651a9f 1701F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1702F: drivers/dma/ste_dma40*
e4651a9f 1703F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1704F: drivers/mfd/abx500*
1705F: drivers/mfd/ab8500*
e4651a9f
LW
1706F: drivers/mfd/dbx500*
1707F: drivers/mfd/db8500*
ecc265fe
JP
1708F: drivers/pinctrl/nomadik/pinctrl-ab*
1709F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1710F: drivers/rtc/rtc-ab8500.c
e4651a9f 1711F: drivers/rtc/rtc-pl031.c
87572880 1712T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1713
e93fde28
UH
1714ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1715M: Ulf Hansson <ulf.hansson@linaro.org>
1716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717T: git git://git.linaro.org/people/ulfh/clk.git
1718S: Maintained
1719F: drivers/clk/ux500/
1720F: include/linux/platform_data/clk-ux500.h
1721
740d93b1
PM
1722ARM/VERSATILE EXPRESS PLATFORM
1723M: Liviu Dudau <liviu.dudau@arm.com>
1724M: Sudeep Holla <sudeep.holla@arm.com>
1725M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727S: Maintained
1728F: arch/arm/boot/dts/vexpress*
e68d7c14 1729F: arch/arm64/boot/dts/arm/
740d93b1
PM
1730F: arch/arm/mach-vexpress/
1731F: */*/vexpress*
7e8f403f 1732F: */*/*/vexpress*
740d93b1
PM
1733F: drivers/clk/versatile/clk-vexpress-osc.c
1734F: drivers/clocksource/versatile.c
1735
d4275354 1736ARM/VFP SUPPORT
8b58be88 1737M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1738L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1739W: http://www.arm.linux.org.uk/
1740S: Maintained
1741F: arch/arm/vfp/
1742
e66b6d8e
MV
1743ARM/VOIPAC PXA270 SUPPORT
1744M: Marek Vasut <marek.vasut@gmail.com>
1745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746S: Maintained
1747F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1748F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1749
04529fe2
TP
1750ARM/VT8500 ARM ARCHITECTURE
1751M: Tony Prisk <linux@prisktech.co.nz>
1752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753S: Maintained
1754F: arch/arm/mach-vt8500/
41fd91b4 1755F: drivers/clocksource/vt8500_timer.c
560746eb 1756F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1757F: drivers/mmc/host/wmt-sdmmc.c
1758F: drivers/pwm/pwm-vt8500.c
1759F: drivers/rtc/rtc-vt8500.c
1760F: drivers/tty/serial/vt8500_serial.c
4f31102b 1761F: drivers/usb/host/ehci-platform.c
41fd91b4 1762F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1763F: drivers/video/fbdev/vt8500lcdfb.*
1764F: drivers/video/fbdev/wm8505fb*
1765F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1766
e66b6d8e
MV
1767ARM/ZIPIT Z2 SUPPORT
1768M: Marek Vasut <marek.vasut@gmail.com>
1769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770S: Maintained
1771F: arch/arm/mach-pxa/z2.c
6ab2a855 1772F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1773
5ecc4b53
JN
1774ARM/ZTE ARCHITECTURE
1775M: Jun Nie <jun.nie@linaro.org>
1776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777S: Maintained
1778F: arch/arm/mach-zx/
1779F: drivers/clk/zte/
1780F: Documentation/devicetree/bindings/arm/zte.txt
1781F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1782
51f29d44
MS
1783ARM/ZYNQ ARCHITECTURE
1784M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1785R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787W: http://wiki.xilinx.com
d6448b76 1788T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1789S: Supported
1790F: arch/arm/mach-zynq/
bd2a337a 1791F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1792F: drivers/block/xsysace.c
c2fd4e38
MS
1793N: zynq
1794N: xilinx
1795F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1796F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1797F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1798F: drivers/edac/synopsys_edac.c
51f29d44 1799
48ec83bc 1800ARM SMMU DRIVERS
b8f9879e
WD
1801M: Will Deacon <will.deacon@arm.com>
1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803S: Maintained
1804F: drivers/iommu/arm-smmu.c
48ec83bc 1805F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1806F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1807
38074229
CM
1808ARM64 PORT (AARCH64 ARCHITECTURE)
1809M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1810M: Will Deacon <will.deacon@arm.com>
38074229 1811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1812T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1813S: Maintained
1814F: arch/arm64/
d19766ec 1815F: Documentation/arm64/
38074229 1816
9d7005f9
LP
1817AS3645A LED FLASH CONTROLLER DRIVER
1818M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1819L: linux-media@vger.kernel.org
1820T: git git://linuxtv.org/media_tree.git
1821S: Maintained
1822F: drivers/media/i2c/as3645a.c
b5dcee22 1823F: include/media/i2c/as3645a.h
9d7005f9 1824
d58de038
GJ
1825ASC7621 HARDWARE MONITOR DRIVER
1826M: George Joseph <george.joseph@fairview5.com>
1827L: lm-sensors@lm-sensors.org
1828S: Maintained
1829F: Documentation/hwmon/asc7621
1830F: drivers/hwmon/asc7621.c
1831
b229ece9 1832ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1833M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1834L: acpi4asus-user@lists.sourceforge.net
d0944853 1835L: platform-driver-x86@vger.kernel.org
76593d6f 1836W: http://acpi4asus.sf.net
85091b71 1837S: Maintained
b229ece9
CC
1838F: drivers/platform/x86/asus*.c
1839F: drivers/platform/x86/eeepc*.c
85091b71 1840
f6a6bbae
JPRV
1841ASUS WIRELESS RADIO CONTROL DRIVER
1842M: JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1843L: platform-driver-x86@vger.kernel.org
1844S: Maintained
1845F: drivers/platform/x86/asus-wireless.c
1846
953a6479 1847ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1848R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1849W: http://sourceforge.net/projects/xscaleiop
08223d80 1850S: Odd fixes
679655da
JP
1851F: Documentation/crypto/async-tx-api.txt
1852F: crypto/async_tx/
1853F: drivers/dma/
1854F: include/linux/dmaengine.h
1855F: include/linux/async_tx.h
b3e5f263 1856
a1867d36 1857AT24 EEPROM DRIVER
14d77c4d 1858M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1859L: linux-i2c@vger.kernel.org
1860S: Maintained
1861F: drivers/misc/eeprom/at24.c
25f73ed5 1862F: include/linux/platform_data/at24.h
a1867d36 1863
e7839f25 1864ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1865M: "Ed L. Cashin" <ed.cashin@acm.org>
1866W: http://www.openaoe.org/
1da177e4 1867S: Supported
679655da
JP
1868F: Documentation/aoe/
1869F: drivers/block/aoe/
1da177e4 1870
aad7a211
AB
1871ATHEROS 71XX/9XXX GPIO DRIVER
1872M: Alban Bedel <albeu@free.fr>
1873W: https://github.com/AlbanBedel/linux
1874T: git git://github.com/AlbanBedel/linux
1875S: Maintained
1876F: drivers/gpio/gpio-ath79.c
1877F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1878
9a10a870 1879ATHEROS ATH GENERIC UTILITIES
f726ee65 1880M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1881L: linux-wireless@vger.kernel.org
1882S: Supported
1883F: drivers/net/wireless/ath/*
1884
fa1c114f 1885ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1886M: Jiri Slaby <jirislaby@gmail.com>
1887M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1888M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1889L: linux-wireless@vger.kernel.org
72c706b7 1890W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1891S: Maintained
fa451753 1892F: drivers/net/wireless/ath/ath5k/
fa1c114f 1893
12e62d6f
KV
1894ATHEROS ATH6KL WIRELESS DRIVER
1895M: Kalle Valo <kvalo@qca.qualcomm.com>
1896L: linux-wireless@vger.kernel.org
1897W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 1898T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
1899S: Supported
1900F: drivers/net/wireless/ath/ath6kl/
1901
2be7d22f 1902WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 1903M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
1904L: linux-wireless@vger.kernel.org
1905L: wil6210@qca.qualcomm.com
1906S: Supported
1907W: http://wireless.kernel.org/en/users/Drivers/wil6210
1908F: drivers/net/wireless/ath/wil6210/
dba4b74d 1909F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1910
1d7e1e6b
CL
1911CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1912M: Christian Lamparter <chunkeey@googlemail.com>
1913L: linux-wireless@vger.kernel.org
1914W: http://wireless.kernel.org/en/users/Drivers/carl9170
1915S: Maintained
1916F: drivers/net/wireless/ath/carl9170/
1917
2c2a6172
LT
1918ATK0110 HWMON DRIVER
1919M: Luca Tettamanti <kronos.it@gmail.com>
1920L: lm-sensors@lm-sensors.org
1921S: Maintained
1922F: drivers/hwmon/asus_atk0110.c
1923
6f69a6d7 1924ATI_REMOTE2 DRIVER
8b58be88 1925M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1926S: Maintained
679655da 1927F: drivers/input/misc/ati_remote2.c
6f69a6d7 1928
7ae115b4 1929ATLX ETHERNET DRIVERS
8b58be88 1930M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1931M: Chris Snook <chris.snook@gmail.com>
e443e383 1932L: netdev@vger.kernel.org
8d5ca6ec
JC
1933W: http://sourceforge.net/projects/atl1
1934W: http://atl1.sourceforge.net
1935S: Maintained
2b133ad6 1936F: drivers/net/ethernet/atheros/
8d5ca6ec 1937
1da177e4 1938ATM
366c1bd1 1939M: Chas Williams <3chas3@gmail.com>
476604de 1940L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1941L: netdev@vger.kernel.org
1da177e4
LT
1942W: http://linux-atm.sourceforge.net
1943S: Maintained
679655da
JP
1944F: drivers/atm/
1945F: include/linux/atm*
c117ab84 1946F: include/uapi/linux/atm*
1da177e4 1947
04ac2f46 1948ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1949M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1950S: Maintained
1951F: drivers/mmc/host/atmel-mci.c
04ac2f46 1952
a1cfac48 1953ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1954M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1955S: Supported
df621252 1956F: drivers/tty/serial/atmel_serial.c
a1cfac48 1957
dfae90ed 1958ATMEL Audio ALSA driver
3a82002c 1959M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1960L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1961S: Supported
1962F: sound/soc/atmel
1963
b414dc16
NF
1964ATMEL DMA DRIVER
1965M: Nicolas Ferre <nicolas.ferre@atmel.com>
1966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967S: Supported
1968F: drivers/dma/at_hdmac.c
1969F: drivers/dma/at_hdmac_regs.h
6f0d65af 1970F: include/linux/platform_data/dma-atmel.h
b414dc16 1971
6bd0f436
LD
1972ATMEL XDMA DRIVER
1973M: Ludovic Desroches <ludovic.desroches@atmel.com>
1974L: linux-arm-kernel@lists.infradead.org
1975L: dmaengine@vger.kernel.org
1976S: Supported
1977F: drivers/dma/at_xdmac.c
1978
888f2804
LD
1979ATMEL I2C DRIVER
1980M: Ludovic Desroches <ludovic.desroches@atmel.com>
1981L: linux-i2c@vger.kernel.org
1982S: Supported
1983F: drivers/i2c/busses/i2c-at91.c
1984
15515545 1985ATMEL ISI DRIVER
50cb2efa 1986M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
1987L: linux-media@vger.kernel.org
1988S: Supported
f2294c2d 1989F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
1990F: include/media/atmel-isi.h
1991
8f4c79ce 1992ATMEL LCDFB DRIVER
8b58be88 1993M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 1994L: linux-fbdev@vger.kernel.org
8f4c79ce 1995S: Maintained
8a61f013 1996F: drivers/video/fbdev/atmel_lcdfb.c
679655da 1997F: include/video/atmel_lcdc.h
8f4c79ce 1998
89e5785f 1999ATMEL MACB ETHERNET DRIVER
a02875a6 2000M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2001S: Supported
9f2f381f 2002F: drivers/net/ethernet/cadence/
89e5785f 2003
5cbac98a 2004ATMEL NAND DRIVER
50cb2efa
NF
2005M: Wenyou Yang <wenyou.yang@atmel.com>
2006M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2007L: linux-mtd@lists.infradead.org
2008S: Supported
2009F: drivers/mtd/nand/atmel_nand*
2010
05c441ef 2011ATMEL SDMMC DRIVER
2012M: Ludovic Desroches <ludovic.desroches@atmel.com>
2013L: linux-mmc@vger.kernel.org
2014S: Supported
2015F: drivers/mmc/host/sdhci-of-at91.c
2016
754ce4f2 2017ATMEL SPI DRIVER
a02875a6 2018M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2019S: Supported
9df92e6c 2020F: drivers/spi/spi-atmel.*
754ce4f2 2021
0ef09015 2022ATMEL SSC DRIVER
03515f32 2023M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025S: Supported
2026F: drivers/misc/atmel-ssc.c
2027F: include/linux/atmel-ssc.h
2028
e9cb1c5a
NF
2029ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2030M: Nicolas Ferre <nicolas.ferre@atmel.com>
2031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032S: Supported
2033F: drivers/misc/atmel_tclib.c
2034F: drivers/clocksource/tcb_clksrc.c
2035
914a3f3b 2036ATMEL USBA UDC DRIVER
a02875a6
NF
2037M: Nicolas Ferre <nicolas.ferre@atmel.com>
2038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2039S: Supported
faf2e1db 2040F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2041
1da177e4 2042ATMEL WIRELESS DRIVER
8b58be88 2043M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2044L: linux-wireless@vger.kernel.org
1da177e4
LT
2045W: http://www.thekelleys.org.uk/atmel
2046W: http://atmelwlandriver.sourceforge.net/
2047S: Maintained
30fe0f9b 2048F: drivers/net/wireless/atmel/atmel*
1da177e4 2049
a14c0f8f
ND
2050ATMEL MAXTOUCH DRIVER
2051M: Nick Dyer <nick.dyer@itdev.co.uk>
2052T: git git://github.com/atmel-maxtouch/linux.git
2053S: Supported
2054F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2055F: drivers/input/touchscreen/atmel_mxt_ts.c
2056F: include/linux/platform_data/atmel_mxt_ts.h
2057
26780d9e 2058ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2059M: Bradley Grove <linuxdrivers@attotech.com>
2060L: linux-scsi@vger.kernel.org
2061W: http://www.attotech.com
2062S: Supported
2063F: drivers/scsi/esas2r
26780d9e 2064
bc6e17b8
SS
2065ATUSB IEEE 802.15.4 RADIO DRIVER
2066M: Stefan Schmidt <stefan@osg.samsung.com>
2067L: linux-wpan@vger.kernel.org
2068S: Maintained
2069F: drivers/net/ieee802154/atusb.c
2070F: drivers/net/ieee802154/atusb.h
2071F: drivers/net/ieee802154/at86rf230.h
2072
a92b7b80 2073AUDIT SUBSYSTEM
915f389d 2074M: Paul Moore <paul@paul-moore.com>
8b58be88 2075M: Eric Paris <eparis@redhat.com>
915f389d 2076L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2077W: http://people.redhat.com/sgrubb/audit/
915f389d 2078T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2079S: Maintained
679655da 2080F: include/linux/audit.h
c117ab84 2081F: include/uapi/linux/audit.h
679655da 2082F: kernel/audit*
a92b7b80 2083
70e84049 2084AUXILIARY DISPLAY DRIVERS
8b58be88 2085M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2086W: http://miguelojeda.es/auxdisplay.htm
2087W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2088S: Maintained
679655da
JP
2089F: drivers/auxdisplay/
2090F: include/linux/cfag12864b.h
70e84049 2091
5f97f7f9 2092AVR32 ARCHITECTURE
e336f61f
HCE
2093M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2094M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2095W: http://www.atmel.com/products/AVR32/
249d9d9d 2096W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2097W: http://avrfreaks.net/
e336f61f 2098S: Maintained
679655da 2099F: arch/avr32/
5f97f7f9
HS
2100
2101AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2102M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2103M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2104S: Maintained
679655da 2105F: arch/avr32/mach-at32ap/
5f97f7f9 2106
1da177e4 2107AX.25 NETWORK LAYER
8b58be88 2108M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2109L: linux-hams@vger.kernel.org
d34cb28a 2110W: http://www.linux-ax25.org/
1da177e4 2111S: Maintained
c117ab84 2112F: include/uapi/linux/ax25.h
679655da
JP
2113F: include/net/ax25.h
2114F: net/ax25/
1da177e4 2115
d5269395 2116AZ6007 DVB DRIVER
009a5410 2117M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2118L: linux-media@vger.kernel.org
a825eaec 2119W: https://linuxtv.org
d5269395
MCC
2120T: git git://linuxtv.org/media_tree.git
2121S: Maintained
2122F: drivers/media/usb/dvb-usb-v2/az6007.c
2123
6777376e
HV
2124AZTECH FM RADIO RECEIVER DRIVER
2125M: Hans Verkuil <hverkuil@xs4all.nl>
2126L: linux-media@vger.kernel.org
2127T: git git://linuxtv.org/media_tree.git
a825eaec 2128W: https://linuxtv.org
6777376e
HV
2129S: Maintained
2130F: drivers/media/radio/radio-aztech*
2131
e2d1d6c0 2132B43 WIRELESS DRIVER
e2d1d6c0 2133L: linux-wireless@vger.kernel.org
ed072f9e 2134L: b43-dev@lists.infradead.org
491b26b4 2135W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2136S: Odd Fixes
58619b14 2137F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2138
2139B43LEGACY WIRELESS DRIVER
8b58be88 2140M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2141L: linux-wireless@vger.kernel.org
ed072f9e 2142L: b43-dev@lists.infradead.org
491b26b4 2143W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2144S: Maintained
423e3ce3 2145F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2146
300abeb5 2147BACKLIGHT CLASS/SUBSYSTEM
b7701755 2148M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2149M: Lee Jones <lee.jones@linaro.org>
9f273c24 2150T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2151S: Maintained
679655da
JP
2152F: drivers/video/backlight/
2153F: include/linux/backlight.h
300abeb5 2154
c6c8fea2 2155BATMAN ADVANCED
207df49e 2156M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2157M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2158M: Antonio Quartulli <a@unstable.cc>
c6c8fea2
SE
2159L: b.a.t.m.a.n@lists.open-mesh.org
2160W: http://www.open-mesh.org/
2161S: Maintained
2162F: net/batman-adv/
2163
e2d1d6c0 2164BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2165M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2166L: linux-hams@vger.kernel.org
2167W: http://www.baycom.org/~tom/ham/ham.html
2168S: Maintained
679655da 2169F: drivers/net/hamradio/baycom*
e2d1d6c0 2170
cafe5635 2171BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2172M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2173L: linux-bcache@vger.kernel.org
2174W: http://bcache.evilpiepirate.org
d1aa1ab3 2175S: Maintained
cafe5635
KO
2176F: drivers/md/bcache/
2177
04bd844a
HV
2178BDISP ST MEDIA DRIVER
2179M: Fabien Dessenne <fabien.dessenne@st.com>
2180L: linux-media@vger.kernel.org
2181T: git git://linuxtv.org/media_tree.git
a825eaec 2182W: https://linuxtv.org
04bd844a
HV
2183S: Supported
2184F: drivers/media/platform/sti/bdisp
2185
e2d1d6c0 2186BEFS FILE SYSTEM
55817d3d 2187S: Orphan
679655da
JP
2188F: Documentation/filesystems/befs.txt
2189F: fs/befs/
e2d1d6c0 2190
564ee360 2191BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2192M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2193L: netdev@vger.kernel.org
2194S: Maintained
2195F: drivers/net/ethernet/ec_bhf.c
564ee360 2196
e2d1d6c0 2197BFS FILE SYSTEM
8b58be88 2198M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2199S: Maintained
679655da
JP
2200F: Documentation/filesystems/bfs.txt
2201F: fs/bfs/
c117ab84 2202F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2203
1394f032 2204BLACKFIN ARCHITECTURE
a4edbc10 2205M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2206L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2207T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2208W: http://blackfin.uclinux.org
2209S: Supported
679655da 2210F: arch/blackfin/
566da5b2 2211
e190d6b1 2212BLACKFIN EMAC DRIVER
b3fe92b0 2213L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2214W: http://blackfin.uclinux.org
2215S: Supported
7b35f033 2216F: drivers/net/ethernet/adi/
e190d6b1 2217
566da5b2 2218BLACKFIN RTC DRIVER
b3fe92b0 2219L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2220W: http://blackfin.uclinux.org
2221S: Supported
679655da 2222F: drivers/rtc/rtc-bfin.c
1394f032 2223
936ed49a 2224BLACKFIN SDH DRIVER
109ec8c3 2225M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2226L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2227W: http://blackfin.uclinux.org
2228S: Supported
2229F: drivers/mmc/host/bfin_sdh.c
2230
1394f032 2231BLACKFIN SERIAL DRIVER
8b58be88 2232M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2233L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2234W: http://blackfin.uclinux.org
2235S: Supported
8460241e 2236F: drivers/tty/serial/bfin_uart.c
1394f032 2237
1e6d320f 2238BLACKFIN WATCHDOG DRIVER
b3fe92b0 2239L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2240W: http://blackfin.uclinux.org
2241S: Supported
679655da 2242F: drivers/watchdog/bfin_wdt.c
1e6d320f 2243
d24ecfcc 2244BLACKFIN I2C TWI DRIVER
8b58be88 2245M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2246L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2247W: http://blackfin.uclinux.org/
2248S: Supported
679655da 2249F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2250
1e204377
SJ
2251BLACKFIN MEDIA DRIVER
2252M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2253L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2254W: http://blackfin.uclinux.org/
2255S: Supported
2256F: drivers/media/platform/blackfin/
2257F: drivers/media/i2c/adv7183*
2258F: drivers/media/i2c/vs6624*
2259
b54cf35a
JSM
2260BLINKM RGB LED DRIVER
2261M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2262S: Maintained
2263F: drivers/leds/leds-blinkm.c
2264
1da177e4 2265BLOCK LAYER
8b58be88 2266M: Jens Axboe <axboe@kernel.dk>
82c426e0 2267L: linux-block@vger.kernel.org
08deed1e 2268T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2269S: Maintained
679655da 2270F: block/
ae11f7ef 2271F: kernel/trace/blktrace.c
1da177e4 2272
2b54aaef 2273BLOCK2MTD DRIVER
8b58be88 2274M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2275L: linux-mtd@lists.infradead.org
2276S: Maintained
679655da 2277F: drivers/mtd/devices/block2mtd.c
2b54aaef 2278
63fbd24e 2279BLUETOOTH DRIVERS
8b58be88 2280M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2281M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2282M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2283L: linux-bluetooth@vger.kernel.org
63fbd24e 2284W: http://www.bluez.org/
22e7a424
MH
2285T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2286T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2287S: Maintained
679655da 2288F: drivers/bluetooth/
1da177e4 2289
63fbd24e 2290BLUETOOTH SUBSYSTEM
8b58be88 2291M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2292M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2293M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2294L: linux-bluetooth@vger.kernel.org
2295W: http://www.bluez.org/
22e7a424
MH
2296T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2297T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2298S: Maintained
679655da
JP
2299F: net/bluetooth/
2300F: include/net/bluetooth/
1da177e4
LT
2301
2302BONDING DRIVER
79b30750 2303M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2304M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2305M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2306L: netdev@vger.kernel.org
ce00f85c
JC
2307W: http://sourceforge.net/projects/bonding/
2308S: Supported
679655da 2309F: drivers/net/bonding/
c117ab84 2310F: include/uapi/linux/if_bonding.h
1da177e4 2311
b5f4df34
AS
2312BPF (Safe dynamic programs and tools)
2313M: Alexei Starovoitov <ast@kernel.org>
2314L: netdev@vger.kernel.org
2315L: linux-kernel@vger.kernel.org
2316S: Supported
2317F: kernel/bpf/
2318
39105890 2319BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2320M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2321L: netdev@vger.kernel.org
2322S: Supported
adfc5217 2323F: drivers/net/ethernet/broadcom/b44.*
39105890 2324
32ec90d5
FF
2325BROADCOM GENET ETHERNET DRIVER
2326M: Florian Fainelli <f.fainelli@gmail.com>
2327L: netdev@vger.kernel.org
2328S: Supported
2329F: drivers/net/ethernet/broadcom/genet/
2330
948c51e6 2331BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2332M: Sony Chacko <sony.chacko@qlogic.com>
2333M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2334L: netdev@vger.kernel.org
2335S: Supported
adfc5217
JK
2336F: drivers/net/ethernet/broadcom/bnx2.*
2337F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2338
4d9d2cb0 2339BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2340M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2341L: netdev@vger.kernel.org
2342S: Supported
adfc5217 2343F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2344
90f4c594 2345BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2346M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2347M: Ray Jui <rjui@broadcom.com>
2348M: Scott Branden <sbranden@broadcom.com>
497a045d 2349L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2350T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2351S: Maintained
2352F: arch/arm/mach-bcm/
2353F: arch/arm/boot/dts/bcm113*
90f4c594 2354F: arch/arm/boot/dts/bcm216*
af4b8e37 2355F: arch/arm/boot/dts/bcm281*
e68d7c14 2356F: arch/arm64/boot/dts/broadcom/
af4b8e37 2357F: arch/arm/configs/bcm_defconfig
e4ef47f2 2358F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2359F: drivers/clocksource/bcm_kona_timer.c
2360
9209bec4 2361BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2362M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2363M: Lee Jones <lee@kernel.org>
10b9e887 2364M: Eric Anholt <eric@anholt.net>
f680f25c 2365L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2367T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2368S: Maintained
9209bec4 2369N: bcm2835
f680f25c 2370
a2f6734c
KC
2371BROADCOM BCM33XX MIPS ARCHITECTURE
2372M: Kevin Cernekee <cernekee@gmail.com>
2373L: linux-mips@linux-mips.org
2374S: Maintained
2375F: arch/mips/bcm3384/*
2376F: arch/mips/include/asm/mach-bcm3384/*
2377F: arch/mips/kernel/*bmips*
2378
5564f092
RM
2379BROADCOM BCM47XX MIPS ARCHITECTURE
2380M: Hauke Mehrtens <hauke@hauke-m.de>
2381M: Rafał Miłecki <zajec5@gmail.com>
2382L: linux-mips@linux-mips.org
2383S: Maintained
2384F: arch/mips/bcm47xx/*
2385F: arch/mips/include/asm/mach-bcm47xx/*
2386
9209bec4 2387BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2388M: Hauke Mehrtens <hauke@hauke-m.de>
2389L: linux-arm-kernel@lists.infradead.org
2390S: Maintained
2391F: arch/arm/mach-bcm/bcm_5301x.c
2392F: arch/arm/boot/dts/bcm5301x.dtsi
2393F: arch/arm/boot/dts/bcm470*
2394
e076e962
FF
2395BROADCOM BCM63XX ARM ARCHITECTURE
2396M: Florian Fainelli <f.fainelli@gmail.com>
2397L: linux-arm-kernel@lists.infradead.org
eb6725d0 2398T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2399S: Maintained
2400F: arch/arm/mach-bcm/bcm63xx.c
2401F: arch/arm/include/debug/bcm63xx.S
2402
7110e227
KC
2403BROADCOM BCM63XX/BCM33XX UDC DRIVER
2404M: Kevin Cernekee <cernekee@gmail.com>
2405L: linux-usb@vger.kernel.org
2406S: Maintained
2407F: drivers/usb/gadget/udc/bcm63xx_udc.*
2408
2df94fd6 2409BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2410M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2411M: Gregory Fong <gregory.0xf0@gmail.com>
2412M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2414L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2415T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2416S: Maintained
2417F: arch/arm/mach-bcm/*brcmstb*
2418F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2419F: drivers/bus/brcmstb_gisb.c
5009a289 2420N: brcmstb
2df94fd6 2421
70371cef
KC
2422BROADCOM BMIPS MIPS ARCHITECTURE
2423M: Kevin Cernekee <cernekee@gmail.com>
2424M: Florian Fainelli <f.fainelli@gmail.com>
2425L: linux-mips@linux-mips.org
eb6725d0 2426T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2427S: Maintained
2428F: arch/mips/bmips/*
2429F: arch/mips/include/asm/mach-bmips/*
2430F: arch/mips/kernel/*bmips*
338808de 2431F: arch/mips/boot/dts/brcm/bcm*.dts*
70371cef
KC
2432F: drivers/irqchip/irq-bcm7*
2433F: drivers/irqchip/irq-brcmstb*
3271e610 2434F: include/linux/bcm963xx_nvram.h
8fce60b8 2435F: include/linux/bcm963xx_tag.h
70371cef 2436
948c51e6 2437BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2438M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2439M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2440L: netdev@vger.kernel.org
2441S: Supported
adfc5217 2442F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2443
a9533e7e
HP
2444BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2445M: Brett Rudley <brudley@broadcom.com>
818c07b8 2446M: Arend van Spriel <arend@broadcom.com>
85d63686 2447M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2448M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2449L: linux-wireless@vger.kernel.org
5615171c 2450L: brcm80211-dev-list@broadcom.com
a9533e7e 2451S: Supported
05491d2c 2452F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2453
9958d6f9 2454BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2455M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2456L: linux-scsi@vger.kernel.org
2457S: Supported
2458F: drivers/scsi/bnx2fc/
2459
6a6b5ad0 2460BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2461M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2462L: linux-scsi@vger.kernel.org
2463S: Supported
2464F: drivers/scsi/bnx2i/
2465
63f37ddf 2466BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2467M: Ray Jui <rjui@broadcom.com>
2468M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2469M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2471L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2472T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2473S: Maintained
2474N: iproc
2475N: cygnus
63f37ddf 2476N: nsp
36c0237f
SB
2477N: bcm9113*
2478N: bcm9583*
63f37ddf
JM
2479N: bcm9585*
2480N: bcm9586*
2481N: bcm988312
36c0237f 2482N: bcm113*
63f37ddf
JM
2483N: bcm583*
2484N: bcm585*
2485N: bcm586*
2486N: bcm88312
36c0237f 2487
3b0213d5
GF
2488BROADCOM BRCMSTB GPIO DRIVER
2489M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2490L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2491S: Supported
2492F: drivers/gpio/gpio-brcmstb.c
2493F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2494
7b7f588b 2495BROADCOM KONA GPIO DRIVER
5e163903 2496M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2497L: bcm-kernel-feedback-list@broadcom.com
2498S: Supported
2499F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2500F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2501
f6e734a8
RM
2502BROADCOM NVRAM DRIVER
2503M: Rafał Miłecki <zajec5@gmail.com>
2504L: linux-mips@linux-mips.org
2505S: Maintained
2506F: drivers/firmware/broadcom/*
2507
02787daa
BN
2508BROADCOM STB NAND FLASH DRIVER
2509M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2510M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2511L: linux-mtd@lists.infradead.org
1285734c 2512L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2513S: Maintained
2514F: drivers/mtd/nand/brcmnand/
2515
c9678d86
RM
2516BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2517M: Rafał Miłecki <zajec5@gmail.com>
2518L: linux-wireless@vger.kernel.org
2519S: Maintained
2520F: drivers/bcma/
2521F: include/linux/bcma/
2522
b8302205
FF
2523BROADCOM SYSTEMPORT ETHERNET DRIVER
2524M: Florian Fainelli <f.fainelli@gmail.com>
2525L: netdev@vger.kernel.org
2526S: Supported
2527F: drivers/net/ethernet/broadcom/bcmsysport.*
2528
7725ccfd 2529BROCADE BFA FC SCSI DRIVER
aa803370
AG
2530M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2531M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2532L: linux-scsi@vger.kernel.org
2533S: Supported
2534F: drivers/scsi/bfa/
7725ccfd 2535
8b230ed8 2536BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2537M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2538L: netdev@vger.kernel.org
2539S: Supported
f844a0ea 2540F: drivers/net/ethernet/brocade/bna/
8b230ed8 2541
5cdf7f76 2542BSG (block layer generic sg v4 driver)
8b58be88 2543M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2544L: linux-scsi@vger.kernel.org
2545S: Supported
679655da
JP
2546F: block/bsg.c
2547F: include/linux/bsg.h
c117ab84 2548F: include/uapi/linux/bsg.h
5cdf7f76 2549
af39917d
CL
2550BT87X AUDIO DRIVER
2551M: Clemens Ladisch <clemens@ladisch.de>
2552L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2553T: git git://git.alsa-project.org/alsa-kernel.git
2554S: Maintained
2555F: Documentation/sound/alsa/Bt87x.txt
2556F: sound/pci/bt87x.c
2557
ff1d5c2f 2558BT8XXGPIO DRIVER
eb032b98 2559M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2560W: http://bu3sch.de/btgpio.php
2561S: Maintained
72dbb705 2562F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2563
eb1eb04f 2564BTRFS FILE SYSTEM
c0778e25
CM
2565M: Chris Mason <clm@fb.com>
2566M: Josef Bacik <jbacik@fb.com>
d8130624 2567M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2568L: linux-btrfs@vger.kernel.org
2569W: http://btrfs.wiki.kernel.org/
8a6e2535 2570Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2571T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2572S: Maintained
679655da
JP
2573F: Documentation/filesystems/btrfs.txt
2574F: fs/btrfs/
eb1eb04f 2575
1da177e4 2576BTTV VIDEO4LINUX DRIVER
009a5410 2577M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2578L: linux-media@vger.kernel.org
a825eaec 2579W: https://linuxtv.org
275ffde4 2580T: git git://linuxtv.org/media_tree.git
f96236e5 2581S: Odd fixes
679655da 2582F: Documentation/video4linux/bttv/
90d72ac6 2583F: drivers/media/pci/bt8xx/bttv*
1da177e4 2584
1f34923c
KA
2585BUSLOGIC SCSI DRIVER
2586M: Khalid Aziz <khalid@gonehiking.org>
2587L: linux-scsi@vger.kernel.org
2588S: Maintained
2589F: drivers/scsi/BusLogic.*
2590F: drivers/scsi/FlashPoint.*
2591
af39917d
CL
2592C-MEDIA CMI8788 DRIVER
2593M: Clemens Ladisch <clemens@ladisch.de>
2594L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2595T: git git://git.alsa-project.org/alsa-kernel.git
2596S: Maintained
2597F: sound/pci/oxygen/
2598
2141355f
MS
2599C6X ARCHITECTURE
2600M: Mark Salter <msalter@redhat.com>
2601M: Aurelien Jacquiot <a-jacquiot@ti.com>
2602L: linux-c6x-dev@linux-c6x.org
2603W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2604S: Maintained
2605F: arch/c6x/
2606
a5432f5a 2607CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2608M: David Howells <dhowells@redhat.com>
e62d6e24 2609L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2610S: Supported
2611F: Documentation/filesystems/caching/cachefiles.txt
2612F: fs/cachefiles/
2613
c815ca39
HV
2614CADET FM/AM RADIO RECEIVER DRIVER
2615M: Hans Verkuil <hverkuil@xs4all.nl>
2616L: linux-media@vger.kernel.org
2617T: git git://linuxtv.org/media_tree.git
a825eaec 2618W: https://linuxtv.org
c815ca39
HV
2619S: Maintained
2620F: drivers/media/radio/radio-cadet*
2621
77d5140f 2622CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2623M: Jonathan Corbet <corbet@lwn.net>
661263b5 2624L: linux-media@vger.kernel.org
275ffde4 2625T: git git://linuxtv.org/media_tree.git
77d5140f 2626S: Maintained
679655da 2627F: Documentation/video4linux/cafe_ccic
90d72ac6 2628F: drivers/media/platform/marvell-ccic/
77d5140f 2629
201b6bab 2630CAIF NETWORK LAYER
5c574f50 2631M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2632L: netdev@vger.kernel.org
2633S: Supported
2634F: Documentation/networking/caif/
2635F: drivers/net/caif/
c117ab84 2636F: include/uapi/linux/caif/
201b6bab
JP
2637F: include/net/caif/
2638F: net/caif/
2639
77dac90f 2640CALGARY x86-64 IOMMU
8b58be88
JP
2641M: Muli Ben-Yehuda <muli@il.ibm.com>
2642M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2643L: discuss@x86-64.org
2644S: Maintained
679655da
JP
2645F: arch/x86/kernel/pci-calgary_64.c
2646F: arch/x86/kernel/tce_64.c
2647F: arch/x86/include/asm/calgary.h
2648F: arch/x86/include/asm/tce.h
77dac90f 2649
e2d1d6c0 2650CAN NETWORK LAYER
8d15d386 2651M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2652M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2653L: linux-can@vger.kernel.org
84b0d715 2654W: https://github.com/linux-can
870482a4
MKB
2655T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2656T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2657S: Maintained
f35f6c8f 2658F: Documentation/networking/can.txt
8d15d386 2659F: net/can/
8d15d386 2660F: include/linux/can/core.h
c117ab84
CEB
2661F: include/uapi/linux/can.h
2662F: include/uapi/linux/can/bcm.h
2663F: include/uapi/linux/can/raw.h
2664F: include/uapi/linux/can/gw.h
e2d1d6c0 2665
4261a204 2666CAN NETWORK DRIVERS
8b58be88 2667M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2668M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2669L: linux-can@vger.kernel.org
84b0d715 2670W: https://github.com/linux-can
870482a4
MKB
2671T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2672T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2673S: Maintained
8d15d386
OH
2674F: drivers/net/can/
2675F: include/linux/can/dev.h
8d15d386 2676F: include/linux/can/platform/
c117ab84
CEB
2677F: include/uapi/linux/can/error.h
2678F: include/uapi/linux/can/netlink.h
4261a204 2679
95d16c72
JM
2680CAPABILITIES
2681M: Serge Hallyn <serge.hallyn@canonical.com>
2682L: linux-security-module@vger.kernel.org
6305902c 2683S: Supported
95d16c72 2684F: include/linux/capability.h
c117ab84 2685F: include/uapi/linux/capability.h
6305902c 2686F: security/commoncap.c
38a94118 2687F: kernel/capability.c
95d16c72 2688
b84894c7
KT
2689CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2690M: Kevin Tsai <ktsai@capellamicro.com>
2691S: Maintained
2692F: drivers/iio/light/cm*
2693F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2694
f21fb3ed
RV
2695CAVIUM LIQUIDIO NETWORK DRIVER
2696M: Derek Chickles <derek.chickles@caviumnetworks.com>
2697M: Satanand Burla <satananda.burla@caviumnetworks.com>
2698M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2699M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2700L: netdev@vger.kernel.org
2701W: http://www.cavium.com
2702S: Supported
f21fb3ed
RV
2703F: drivers/net/ethernet/cavium/liquidio/
2704
ef0bbac3
VB
2705CC2520 IEEE-802.15.4 RADIO DRIVER
2706M: Varka Bhadram <varkabhadram@gmail.com>
2707L: linux-wpan@vger.kernel.org
2708S: Maintained
2709F: drivers/net/ieee802154/cc2520.c
2710F: include/linux/spi/cc2520.h
2711F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2712
b8154542 2713CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2714M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2715L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2716W: http://www.ibm.com/developerworks/power/cell/
2717S: Supported
679655da 2718F: arch/powerpc/include/asm/cell*.h
679655da 2719F: arch/powerpc/include/asm/spu*.h
c117ab84 2720F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2721F: arch/powerpc/oprofile/*cell*
2722F: arch/powerpc/platforms/cell/
b8154542 2723
398ecff5
SW
2724CEPH COMMON CODE (LIBCEPH)
2725M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2726M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2727M: Sage Weil <sage@redhat.com>
82593f87 2728L: ceph-devel@vger.kernel.org
09d90327 2729W: http://ceph.com/
fb99f881 2730T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2731T: git git://github.com/ceph/ceph-client.git
9030aaf9 2732S: Supported
14430813
JP
2733F: net/ceph/
2734F: include/linux/ceph/
2735F: include/linux/crush/
9030aaf9 2736
398ecff5
SW
2737CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2738M: "Yan, Zheng" <zyan@redhat.com>
2739M: Sage Weil <sage@redhat.com>
2740M: Ilya Dryomov <idryomov@gmail.com>
2741L: ceph-devel@vger.kernel.org
2742W: http://ceph.com/
2743T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2744T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2745S: Supported
2746F: Documentation/filesystems/ceph.txt
2747F: fs/ceph/
2748
cfc411e7
DH
2749CERTIFICATE HANDLING:
2750M: David Howells <dhowells@redhat.com>
2751M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2752L: keyrings@vger.kernel.org
cfc411e7
DH
2753S: Maintained
2754F: Documentation/module-signing.txt
2755F: certs/
d8d80386 2756F: scripts/sign-file.c
cfc411e7
DH
2757F: scripts/extract-cert.c
2758
18332a80 2759CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2760L: linux-usb@vger.kernel.org
10c6c9c9 2761S: Orphan
679655da
JP
2762F: Documentation/usb/WUSB-Design-overview.txt
2763F: Documentation/usb/wusb-cbaf
355ffe69
DV
2764F: drivers/usb/host/hwa-hc.c
2765F: drivers/usb/host/whci/
679655da
JP
2766F: drivers/usb/wusbcore/
2767F: include/linux/usb/wusb*
18332a80 2768
70e84049 2769CFAG12864B LCD DRIVER
8b58be88 2770M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2771W: http://miguelojeda.es/auxdisplay.htm
2772W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2773S: Maintained
679655da
JP
2774F: drivers/auxdisplay/cfag12864b.c
2775F: include/linux/cfag12864b.h
70e84049
MOS
2776
2777CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2778M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2779W: http://miguelojeda.es/auxdisplay.htm
2780W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2781S: Maintained
679655da
JP
2782F: drivers/auxdisplay/cfag12864bfb.c
2783F: include/linux/cfag12864b.h
70e84049 2784
704232c2 2785CFG80211 and NL80211
8b58be88 2786M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2787L: linux-wireless@vger.kernel.org
ce466579
JB
2788W: http://wireless.kernel.org/
2789T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2790T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2791S: Maintained
c117ab84 2792F: include/uapi/linux/nl80211.h
679655da
JP
2793F: include/net/cfg80211.h
2794F: net/wireless/*
2795X: net/wireless/wext*
704232c2 2796
46e64261
GKH
2797CHAR and MISC DRIVERS
2798M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2799M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2800T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2801S: Supported
46e64261
GKH
2802F: drivers/char/*
2803F: drivers/misc/*
471322a8 2804F: include/linux/miscdevice.h
46e64261 2805
0a920b5b 2806CHECKPATCH
8b58be88 2807M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2808M: Joe Perches <joe@perches.com>
2809S: Maintained
679655da 2810F: scripts/checkpatch.pl
0a920b5b 2811
f8407f26
HW
2812CHINESE DOCUMENTATION
2813M: Harry Wei <harryxiyou@gmail.com>
9740153c 2814L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2815L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2816S: Maintained
2817F: Documentation/zh_CN/
2818
2721ea2c 2819CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2820M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2821T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2822L: linux-usb@vger.kernel.org
2823S: Maintained
2824F: drivers/usb/chipidea/
2825
a93ad65d
HG
2826CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2827M: Hans de Goede <hdegoede@redhat.com>
2828L: linux-input@vger.kernel.org
2829S: Maintained
2830F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2831F: drivers/input/touchscreen/chipone_icn8318.c
2832
ab043105
OJ
2833CHROME HARDWARE PLATFORM SUPPORT
2834M: Olof Johansson <olof@lixom.net>
2835S: Maintained
9f273c24 2836T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2837F: drivers/platform/chrome/
2838
641cb85e 2839CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2840M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2841M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2842M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2843M: Neel Patel <neepatel@cisco.com>
7063fbf2 2844S: Supported
a6a5580c 2845F: drivers/net/ethernet/cisco/enic/
7063fbf2 2846
e3cf00d0 2847CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2848M: Christian Benvenuti <benve@cisco.com>
2849M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2850S: Supported
35ef4a9e 2851F: drivers/infiniband/hw/usnic/
e3cf00d0 2852
2b7a52a4 2853CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2854M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2855L: netdev@vger.kernel.org
2856S: Maintained
57d0b7a0 2857F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2858
3d4cfdc9
MB
2859CIRRUS LOGIC AUDIO CODEC DRIVERS
2860M: Brian Austin <brian.austin@cirrus.com>
2861M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2862L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2863S: Maintained
2864F: sound/soc/codecs/cs*
2865
94574d9a
KRW
2866CLEANCACHE API
2867M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2868L: linux-kernel@vger.kernel.org
2869S: Maintained
2870F: mm/cleancache.c
2871F: include/linux/cleancache.h
2872
d4275354 2873CLK API
8b58be88 2874M: Russell King <linux@arm.linux.org.uk>
aa571b14 2875L: linux-clk@vger.kernel.org
37417046 2876S: Maintained
d4275354
RK
2877F: include/linux/clk.h
2878
9222d247
JS
2879CLOCKSOURCE, CLOCKEVENT DRIVERS
2880M: Daniel Lezcano <daniel.lezcano@linaro.org>
2881M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2882L: linux-kernel@vger.kernel.org
9222d247
JS
2883T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2884S: Supported
2885F: drivers/clocksource
2886
5df6d737 2887CISCO FCOE HBA DRIVER
8fc89a79
HP
2888M: Hiral Patel <hiralpat@cisco.com>
2889M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2890M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2891L: linux-scsi@vger.kernel.org
2892S: Supported
2a99921a 2893F: drivers/scsi/fnic/
5df6d737 2894
c8806b6c
NM
2895CISCO SCSI HBA DRIVER
2896M: Narsimhulu Musini <nmusini@cisco.com>
2897M: Sesidhar Baddela <sebaddel@cisco.com>
2898L: linux-scsi@vger.kernel.org
2899S: Supported
2900F: drivers/scsi/snic/
2901
529aa8cb
TLSC
2902CMPC ACPI DRIVER
2903M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2904M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2905L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2906S: Supported
2907F: drivers/platform/x86/classmate-laptop.c
2908
85756a06
HV
2909COBALT MEDIA DRIVER
2910M: Hans Verkuil <hans.verkuil@cisco.com>
2911L: linux-media@vger.kernel.org
2912T: git git://linuxtv.org/media_tree.git
a825eaec 2913W: https://linuxtv.org
85756a06
HV
2914S: Supported
2915F: drivers/media/pci/cobalt/
2916
74425eee 2917COCCINELLE/Semantic Patches (SmPL)
26de9c26 2918M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2919M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2920M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2921M: Michal Marek <mmarek@suse.com>
26de9c26 2922L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2923T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2924W: http://coccinelle.lip6.fr/
2925S: Supported
4b92b2aa 2926F: Documentation/coccinelle.txt
74425eee
NP
2927F: scripts/coccinelle/
2928F: scripts/coccicheck
2929
1da177e4 2930CODA FILE SYSTEM
8b58be88 2931M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2932M: coda@cs.cmu.edu
2933L: codalist@coda.cs.cmu.edu
2934W: http://www.coda.cs.cmu.edu/
2935S: Maintained
679655da
JP
2936F: Documentation/filesystems/coda.txt
2937F: fs/coda/
2938F: include/linux/coda*.h
c117ab84 2939F: include/uapi/linux/coda*.h
1da177e4 2940
0b14261e
PZ
2941CODA V4L2 MEM2MEM DRIVER
2942M: Philipp Zabel <p.zabel@pengutronix.de>
2943L: linux-media@vger.kernel.org
2944S: Maintained
2945F: Documentation/devicetree/bindings/media/coda.txt
2946F: drivers/media/platform/coda/
2947
7704addb 2948COMMON CLK FRAMEWORK
a85fa007 2949M: Michael Turquette <mturquette@baylibre.com>
f956165f 2950M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2951L: linux-clk@vger.kernel.org
baeb0d9b 2952T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2953S: Maintained
60bea3b5
SW
2954F: drivers/clk/
2955X: drivers/clk/clkdev.c
7704addb 2956F: include/linux/clk-pr*
60bea3b5 2957F: include/linux/clk/
7704addb 2958
e2d1d6c0 2959COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2960M: Steve French <sfrench@samba.org>
51223df6 2961L: linux-cifs@vger.kernel.org
d1f28953 2962L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2963W: http://linux-cifs.samba.org/
bb1d5dda 2964T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2965S: Supported
ec421a71 2966F: Documentation/filesystems/cifs/
679655da 2967F: fs/cifs/
e2d1d6c0 2968
1da177e4 2969COMPACTPCI HOTPLUG CORE
8b58be88 2970M: Scott Murray <scott@spiteful.org>
64dab204 2971L: linux-pci@vger.kernel.org
82c4dfc7 2972S: Maintained
679655da 2973F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2974
2975COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2976M: Scott Murray <scott@spiteful.org>
64dab204 2977L: linux-pci@vger.kernel.org
82c4dfc7 2978S: Maintained
679655da 2979F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2980
2981COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2982M: Scott Murray <scott@spiteful.org>
64dab204 2983L: linux-pci@vger.kernel.org
82c4dfc7 2984S: Maintained
679655da 2985F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2986
5411552c 2987COMPAL LAPTOP SUPPORT
8b58be88 2988M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2989L: platform-driver-x86@vger.kernel.org
5411552c 2990S: Maintained
679655da 2991F: drivers/platform/x86/compal-laptop.c
5411552c 2992
949be0f7 2993CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
2994L: accessrunner-general@lists.sourceforge.net
2995W: http://accessrunner.sourceforge.net/
44243ef4 2996S: Orphan
679655da 2997F: drivers/usb/atm/cxacru.c
949be0f7 2998
e2d1d6c0 2999CONFIGFS
d6351db2 3000M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3001M: Christoph Hellwig <hch@lst.de>
3002T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3003S: Supported
679655da
JP
3004F: fs/configfs/
3005F: include/linux/configfs.h
e2d1d6c0 3006
acb9c1b2 3007CONNECTOR
8b58be88 3008M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3009L: netdev@vger.kernel.org
3010S: Maintained
3011F: drivers/connector/
3012
a3e3354d 3013CONTROL GROUP (CGROUP)
860ca0e6 3014M: Tejun Heo <tj@kernel.org>
ad50c159 3015M: Li Zefan <lizefan@huawei.com>
4d205676 3016M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3017L: cgroups@vger.kernel.org
860ca0e6 3018T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3019S: Maintained
a3e3354d 3020F: Documentation/cgroups/
679655da
JP
3021F: include/linux/cgroup*
3022F: kernel/cgroup*
a3e3354d
TH
3023
3024CONTROL GROUP - CPUSET
3025M: Li Zefan <lizefan@huawei.com>
3026L: cgroups@vger.kernel.org
3027W: http://www.bullopensource.org/cpuset/
3028W: http://oss.sgi.com/projects/cpusets/
3029T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3030S: Maintained
3031F: Documentation/cgroups/cpusets.txt
3032F: include/linux/cpuset.h
3033F: kernel/cpuset.c
3034
3035CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3036M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3037M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3038M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3039L: cgroups@vger.kernel.org
3040L: linux-mm@kvack.org
3041S: Maintained
3042F: mm/memcontrol.c
5d1ea48b 3043F: mm/swap_cgroup.c
fb3a0fb6 3044
bebe4678 3045CORETEMP HARDWARE MONITORING DRIVER
96859129 3046M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
3047L: lm-sensors@lm-sensors.org
3048S: Maintained
679655da
JP
3049F: Documentation/hwmon/coretemp
3050F: drivers/hwmon/coretemp.c
bebe4678 3051
1da177e4 3052COSA/SRP SYNC SERIAL DRIVER
8b58be88 3053M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3054W: http://www.fi.muni.cz/~kas/cosa/
3055S: Maintained
679655da 3056F: drivers/net/wan/cosa*
1da177e4 3057
4371ee35 3058CPMAC ETHERNET DRIVER
8b58be88 3059M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3060L: netdev@vger.kernel.org
3061S: Maintained
b544dbac 3062F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3063
1da177e4 3064CPU FREQUENCY DRIVERS
9c3646d1 3065M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3066M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3067L: linux-pm@vger.kernel.org
1da177e4 3068S: Maintained
27209d91
VK
3069T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3070T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3071F: drivers/cpufreq/
3072F: include/linux/cpufreq.h
1da177e4 3073
8a67f0ef
VK
3074CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3075M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3076M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3077L: linux-pm@vger.kernel.org
3078W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3079S: Maintained
3080F: drivers/cpufreq/arm_big_little.h
3081F: drivers/cpufreq/arm_big_little.c
3082F: drivers/cpufreq/arm_big_little_dt.c
3083
14d2c34c 3084CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3085M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3086M: Daniel Lezcano <daniel.lezcano@linaro.org>
3087L: linux-pm@vger.kernel.org
3088L: linux-arm-kernel@lists.infradead.org
cea8321c 3089T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3090S: Maintained
3091F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3092
0c570c18
BZ
3093CPUIDLE DRIVER - ARM EXYNOS
3094M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3095M: Daniel Lezcano <daniel.lezcano@linaro.org>
3096M: Kukjin Kim <kgene@kernel.org>
3097L: linux-pm@vger.kernel.org
3098L: linux-samsung-soc@vger.kernel.org
3099S: Supported
3100F: drivers/cpuidle/cpuidle-exynos.c
3101F: arch/arm/mach-exynos/pm.c
3102
a8e39c35 3103CPUIDLE DRIVERS
9c3646d1 3104M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3105M: Daniel Lezcano <daniel.lezcano@linaro.org>
3106L: linux-pm@vger.kernel.org
3107S: Maintained
cea8321c 3108T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3109F: drivers/cpuidle/*
3110F: include/linux/cpuidle.h
3111
1da177e4 3112CPUID/MSR DRIVER
8b58be88 3113M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3114S: Maintained
679655da
JP
3115F: arch/x86/kernel/cpuid.c
3116F: arch/x86/kernel/msr.c
1da177e4 3117
7fe2f639 3118CPU POWER MONITORING SUBSYSTEM
d8130624 3119M: Thomas Renninger <trenn@suse.com>
103f1790 3120L: linux-pm@vger.kernel.org
7fe2f639 3121S: Maintained
14430813 3122F: tools/power/cpupower/
7fe2f639 3123
1da177e4 3124CRAMFS FILESYSTEM
ce00f85c 3125W: http://sourceforge.net/projects/cramfs/
54886a71 3126S: Orphan / Obsolete
679655da
JP
3127F: Documentation/filesystems/cramfs.txt
3128F: fs/cramfs/
1da177e4
LT
3129
3130CRIS PORT
8b58be88
JP
3131M: Mikael Starvik <starvik@axis.com>
3132M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3133L: linux-cris-kernel@axis.com
1da177e4 3134W: http://developer.axis.com
9f273c24 3135T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3136S: Maintained
679655da 3137F: arch/cris/
df621252 3138F: drivers/tty/serial/crisv10.*
1da177e4
LT
3139
3140CRYPTO API
8b58be88
JP
3141M: Herbert Xu <herbert@gondor.apana.org.au>
3142M: "David S. Miller" <davem@davemloft.net>
1da177e4 3143L: linux-crypto@vger.kernel.org
9f273c24 3144T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3145T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3146S: Maintained
679655da 3147F: Documentation/crypto/
2ca87a17 3148F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3149F: arch/*/crypto/
3150F: crypto/
3151F: drivers/crypto/
3152F: include/crypto/
1da177e4 3153
5b07bd57 3154CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3155M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3156L: linux-crypto@vger.kernel.org
3157S: Maintained
51a2228a
JP
3158F: crypto/ansi_cprng.c
3159F: crypto/rng.c
5b07bd57 3160
fc279cc2
HV
3161CS3308 MEDIA DRIVER
3162M: Hans Verkuil <hverkuil@xs4all.nl>
3163L: linux-media@vger.kernel.org
3164T: git git://linuxtv.org/media_tree.git
3165W: http://linuxtv.org
3166S: Odd Fixes
3167F: drivers/media/i2c/cs3308.c
3168F: drivers/media/i2c/cs3308.h
3169
9b4ffa48 3170CS5535 Audio ALSA driver
8b58be88 3171M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3172S: Maintained
679655da 3173F: sound/pci/cs5535audio/
9b4ffa48 3174
a910e4a9 3175CW1200 WLAN driver
b75f0050
JP
3176M: Solomon Peachy <pizza@shaftnet.org>
3177S: Maintained
560424e9 3178F: drivers/net/wireless/st/cw1200/
a910e4a9 3179
6d8425b1 3180CX18 VIDEO4LINUX DRIVER
6afdeaf8 3181M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3182L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3183L: linux-media@vger.kernel.org
275ffde4 3184T: git git://linuxtv.org/media_tree.git
a825eaec 3185W: https://linuxtv.org
30e10993 3186W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3187S: Maintained
679655da 3188F: Documentation/video4linux/cx18.txt
90d72ac6 3189F: drivers/media/pci/cx18/
6c0f0359 3190F: include/uapi/linux/ivtv*
6d8425b1 3191
3f101d91
HV
3192CX2341X MPEG ENCODER HELPER MODULE
3193M: Hans Verkuil <hverkuil@xs4all.nl>
3194L: linux-media@vger.kernel.org
3195T: git git://linuxtv.org/media_tree.git
a825eaec 3196W: https://linuxtv.org
3f101d91 3197S: Maintained
c368360b 3198F: drivers/media/common/cx2341x*
3f101d91
HV
3199F: include/media/cx2341x*
3200
b8fe6e2c
PB
3201CX24120 MEDIA DRIVER
3202M: Jemma Denson <jdenson@gmail.com>
3203M: Patrick Boettcher <patrick.boettcher@posteo.de>
3204L: linux-media@vger.kernel.org
a825eaec 3205W: https://linuxtv.org
b8fe6e2c
PB
3206Q: http://patchwork.linuxtv.org/project/linux-media/list/
3207S: Maintained
3208F: drivers/media/dvb-frontends/cx24120*
3209
20357578 3210CX88 VIDEO4LINUX DRIVER
009a5410 3211M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3212L: linux-media@vger.kernel.org
a825eaec 3213W: https://linuxtv.org
20357578
MCC
3214T: git git://linuxtv.org/media_tree.git
3215S: Odd fixes
3216F: Documentation/video4linux/cx88/
3217F: drivers/media/pci/cx88/
6d8425b1 3218
91952bc0
AP
3219CXD2820R MEDIA DRIVER
3220M: Antti Palosaari <crope@iki.fi>
3221L: linux-media@vger.kernel.org
a825eaec 3222W: https://linuxtv.org
91952bc0
AP
3223W: http://palosaari.fi/linux/
3224Q: http://patchwork.linuxtv.org/project/linux-media/list/
3225T: git git://linuxtv.org/anttip/media_tree.git
3226S: Maintained
3227F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3228
e5ec3789 3229CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3230M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3231L: netdev@vger.kernel.org
3232W: http://www.chelsio.com
3233S: Supported
f7917c00 3234F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3235
d8ae3c33 3236CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3237M: Karen Xie <kxie@chelsio.com>
3238L: linux-scsi@vger.kernel.org
3239W: http://www.chelsio.com
3240S: Supported
3241F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3242
e5ec3789 3243CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3244M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3245L: linux-rdma@vger.kernel.org
e5ec3789
SW
3246W: http://www.openfabrics.org
3247S: Supported
679655da 3248F: drivers/infiniband/hw/cxgb3/
e5ec3789 3249
be4c9bad 3250CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3251M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3252L: netdev@vger.kernel.org
3253W: http://www.chelsio.com
3254S: Supported
f7917c00 3255F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3256
d8ae3c33 3257CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3258M: Karen Xie <kxie@chelsio.com>
3259L: linux-scsi@vger.kernel.org
3260W: http://www.chelsio.com
3261S: Supported
3262F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3263
be4c9bad
RD
3264CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3265M: Steve Wise <swise@chelsio.com>
3266L: linux-rdma@vger.kernel.org
3267W: http://www.openfabrics.org
3268S: Supported
3269F: drivers/infiniband/hw/cxgb4/
3270
5c20a5c7
CL
3271CXGB4VF ETHERNET DRIVER (CXGB4VF)
3272M: Casey Leedom <leedom@chelsio.com>
3273L: netdev@vger.kernel.org
3274W: http://www.chelsio.com
3275S: Supported
f7917c00 3276F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3277
a9282d01
IM
3278CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3279M: Ian Munsie <imunsie@au1.ibm.com>
3280M: Michael Neuling <mikey@neuling.org>
3281L: linuxppc-dev@lists.ozlabs.org
3282S: Supported
3283F: drivers/misc/cxl/
ec249dd8 3284F: include/misc/cxl*
a9282d01
IM
3285F: include/uapi/misc/cxl.h
3286F: Documentation/powerpc/cxl.txt
3287F: Documentation/powerpc/cxl.txt
3288F: Documentation/ABI/testing/sysfs-class-cxl
3289
11f43ae7
MO
3290CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3291M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3292M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3293L: linux-scsi@vger.kernel.org
3294S: Supported
3295F: drivers/scsi/cxlflash/
3296F: include/uapi/scsi/cxlflash_ioctls.h
3297F: Documentation/powerpc/cxlflash.txt
3298
b52b97a3
GC
3299STMMAC ETHERNET DRIVER
3300M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3301L: netdev@vger.kernel.org
3302W: http://www.stlinux.com
3303S: Supported
7ac6653a 3304F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3305
1da177e4 3306CYBERPRO FB DRIVER
8b58be88 3307M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3309W: http://www.arm.linux.org.uk/
3310S: Maintained
8a61f013 3311F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3312
1da177e4 3313CYCLADES ASYNC MUX DRIVER
1da177e4 3314W: http://www.cyclades.com/
d459883e 3315S: Orphan
c897401b 3316F: drivers/tty/cyclades.c
679655da 3317F: include/linux/cyclades.h
c117ab84 3318F: include/uapi/linux/cyclades.h
1da177e4
LT
3319
3320CYCLADES PC300 DRIVER
1da177e4 3321W: http://www.cyclades.com/
d459883e 3322S: Orphan
679655da 3323F: drivers/net/wan/pc300*
1da177e4 3324
402f6ae4
AP
3325CYPRESS_FIRMWARE MEDIA DRIVER
3326M: Antti Palosaari <crope@iki.fi>
3327L: linux-media@vger.kernel.org
a825eaec 3328W: https://linuxtv.org
402f6ae4
AP
3329W: http://palosaari.fi/linux/
3330Q: http://patchwork.linuxtv.org/project/linux-media/list/
3331T: git git://linuxtv.org/anttip/media_tree.git
3332S: Maintained
3333F: drivers/media/common/cypress_firmware*
3334
e3ae3525 3335CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3336M: Ferruh Yigit <fery@cypress.com>
6305902c 3337L: linux-input@vger.kernel.org
be9a6f40 3338S: Supported
6305902c
JP
3339F: drivers/input/touchscreen/cyttsp*
3340F: include/linux/input/cyttsp.h
e3ae3525 3341
aaaf5fbf
JK
3342DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3343M: Joshua Kinard <kumba@gentoo.org>
3344S: Maintained
3345F: drivers/rtc/rtc-ds1685.c
3346F: include/linux/rtc/ds1685.h
3347
1da177e4 3348DAMA SLAVE for AX.25
8b58be88 3349M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3350W: http://yaina.de/jreuter/
3351W: http://www.qsl.net/dl1bke/
3352L: linux-hams@vger.kernel.org
3353S: Maintained
679655da
JP
3354F: net/ax25/af_ax25.c
3355F: net/ax25/ax25_dev.c
3356F: net/ax25/ax25_ds_*
3357F: net/ax25/ax25_in.c
3358F: net/ax25/ax25_out.c
3359F: net/ax25/ax25_timer.c
3360F: net/ax25/sysctl_net_ax25.c
1da177e4 3361
e2d1d6c0 3362DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3363L: netdev@vger.kernel.org
5ff77428 3364S: Orphan
679655da 3365F: Documentation/networking/dmfe.txt
0f04e2aa 3366F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3367
3368DC390/AM53C974 SCSI driver
d8130624 3369M: Hannes Reinecke <hare@suse.com>
71bd849d 3370L: linux-scsi@vger.kernel.org
e2d1d6c0 3371S: Maintained
71bd849d 3372F: drivers/scsi/am53c974.c
e2d1d6c0 3373
1da177e4 3374DC395x SCSI driver
61eee9a7 3375M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3376M: Ali Akcaagac <aliakc@web.de>
3377M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3378L: dc395x@twibble.org
cf015e9f
JP
3379W: http://twibble.org/dist/dc395x/
3380W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3381S: Maintained
679655da
JP
3382F: Documentation/scsi/dc395x.txt
3383F: drivers/scsi/dc395x.*
1da177e4 3384
eb8edb08 3385DCCP PROTOCOL
a89d030e 3386M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3387L: dccp@vger.kernel.org
c996d8b9 3388W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3389S: Maintained
679655da 3390F: include/linux/dccp.h
c117ab84 3391F: include/uapi/linux/dccp.h
679655da
JP
3392F: include/linux/tfrc.h
3393F: net/dccp/
eb8edb08 3394
1da177e4 3395DECnet NETWORK LAYER
1da177e4
LT
3396W: http://linux-decnet.sourceforge.net
3397L: linux-decnet-user@lists.sourceforge.net
f546444d 3398S: Orphan
679655da
JP
3399F: Documentation/networking/decnet.txt
3400F: net/decnet/
1da177e4 3401
ebff05b9
MR
3402DECSTATION PLATFORM SUPPORT
3403M: "Maciej W. Rozycki" <macro@linux-mips.org>
3404L: linux-mips@linux-mips.org
3405W: http://www.linux-mips.org/wiki/DECstation
3406S: Maintained
3407F: arch/mips/dec/
3408F: arch/mips/include/asm/dec/
3409F: arch/mips/include/asm/mach-dec/
3410
1da177e4 3411DEFXX FDDI NETWORK DRIVER
8b58be88 3412M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3413S: Maintained
33f810b2 3414F: drivers/net/fddi/defxx.*
1da177e4 3415
ad8f07cc 3416DELL LAPTOP DRIVER
8b58be88 3417M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3418M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3419L: platform-driver-x86@vger.kernel.org
ad8f07cc 3420S: Maintained
679655da 3421F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3422
817a5cdb
PR
3423DELL LAPTOP RBTN DRIVER
3424M: Pali RohĂ¡r <pali.rohar@gmail.com>
3425S: Maintained
3426F: drivers/platform/x86/dell-rbtn.*
3427
cdbff611
PR
3428DELL LAPTOP FREEFALL DRIVER
3429M: Pali RohĂ¡r <pali.rohar@gmail.com>
3430S: Maintained
3431F: drivers/platform/x86/dell-smo8800.c
3432
1da177e4 3433DELL LAPTOP SMM DRIVER
a5afba16 3434M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3435S: Maintained
a5afba16 3436F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3437F: include/uapi/linux/i8k.h
1da177e4 3438
90563ec4 3439DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3440M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3441S: Maintained
679655da
JP
3442F: Documentation/dcdbas.txt
3443F: drivers/firmware/dcdbas.*
90563ec4 3444
0b3f6109 3445DELL WMI EXTRAS DRIVER
8b58be88 3446M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3447M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3448S: Maintained
36b3a96f 3449F: drivers/platform/x86/dell-wmi.c
0b3f6109 3450
5efc75e3 3451DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3452M: John Youn <johnyoun@synopsys.com>
5efc75e3 3453L: linux-usb@vger.kernel.org
18f340f9 3454T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3455S: Maintained
197ba5f4 3456F: drivers/usb/dwc2/
5efc75e3 3457
94ab23dd 3458DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3459M: Felipe Balbi <balbi@kernel.org>
94ab23dd
FB
3460L: linux-usb@vger.kernel.org
3461L: linux-omap@vger.kernel.org
3462T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3463S: Maintained
3464F: drivers/usb/dwc3/
3465
833c9545
JB
3466DEVICE COREDUMP (DEV_COREDUMP)
3467M: Johannes Berg <johannes@sipsolutions.net>
3468L: linux-kernel@vger.kernel.org
3469S: Maintained
3470F: drivers/base/devcoredump.c
3471F: include/linux/devcoredump.h
3472
89d07767
KP
3473DEVICE FREQUENCY (DEVFREQ)
3474M: MyungJoo Ham <myungjoo.ham@samsung.com>
3475M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3476L: linux-pm@vger.kernel.org
6a3cd722 3477T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3478S: Maintained
3479F: drivers/devfreq/
6a3cd722
CC
3480F: include/linux/devfreq.h
3481F: Documentation/devicetree/bindings/devfreq/
89d07767 3482
7dbded06
CC
3483DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3484M: Chanwoo Choi <cw00.choi@samsung.com>
3485L: linux-pm@vger.kernel.org
3486T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3487S: Supported
3488F: drivers/devfreq/event/
3489F: drivers/devfreq/devfreq-event.c
3490F: include/linux/devfreq-event.h
3491F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3492
1da177e4 3493DEVICE NUMBER REGISTRY
8b58be88 3494M: Torben Mathiasen <device@lanana.org>
1da177e4 3495W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3496S: Maintained
3497
e2d1d6c0 3498DEVICE-MAPPER (LVM)
854ecaad 3499M: Alasdair Kergon <agk@redhat.com>
8504eed3 3500M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3501M: dm-devel@redhat.com
e2d1d6c0
RD
3502L: dm-devel@redhat.com
3503W: http://sources.redhat.com/dm
8a6e2535 3504Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3505T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3506T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3507S: Maintained
679655da
JP
3508F: Documentation/device-mapper/
3509F: drivers/md/dm*
854ecaad 3510F: drivers/md/persistent-data/
679655da
JP
3511F: include/linux/device-mapper.h
3512F: include/linux/dm-*.h
8504eed3 3513F: include/uapi/linux/dm-*.h
e2d1d6c0 3514
c0d995aa
OST
3515DIALOG SEMICONDUCTOR DRIVERS
3516M: Support Opensource <support.opensource@diasemi.com>
3517W: http://www.dialog-semiconductor.com/products
3518S: Supported
3519F: Documentation/hwmon/da90??
7c933772 3520F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3521F: drivers/gpio/gpio-da90??.c
3522F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3523F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3524F: drivers/input/misc/da90??_onkey.c
3525F: drivers/input/touchscreen/da9052_tsi.c
3526F: drivers/leds/leds-da90??.c
3527F: drivers/mfd/da903x.c
3528F: drivers/mfd/da90??-*.c
7be72c2c 3529F: drivers/mfd/da91??-*.c
c0d995aa 3530F: drivers/power/da9052-battery.c
7be72c2c 3531F: drivers/power/da91??-*.c
c0d995aa
OST
3532F: drivers/regulator/da903x.c
3533F: drivers/regulator/da9???-regulator.[ch]
3534F: drivers/rtc/rtc-da90??.c
3535F: drivers/video/backlight/da90??_bl.c
3536F: drivers/watchdog/da90??_wdt.c
3537F: include/linux/mfd/da903x.h
3538F: include/linux/mfd/da9052/
3539F: include/linux/mfd/da9055/
3540F: include/linux/mfd/da9063/
7be72c2c 3541F: include/linux/mfd/da9150/
c0d995aa
OST
3542F: include/sound/da[79]*.h
3543F: sound/soc/codecs/da[79]*.[ch]
3544
599aa697
LL
3545DIGI NEO AND CLASSIC PCI PRODUCTS
3546M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3547M: Mark Hounschell <markh@compro.net>
599aa697
LL
3548L: driverdev-devel@linuxdriverproject.org
3549S: Maintained
3550F: drivers/staging/dgnc/
3551
3552DIGI EPCA PCI PRODUCTS
3553M: Lidza Louina <lidza.louina@gmail.com>
6d825f79 3554M: Daeseok Youn <daeseok.youn@gmail.com>
599aa697
LL
3555L: driverdev-devel@linuxdriverproject.org
3556S: Maintained
3557F: drivers/staging/dgap/
3558
335d7c58 3559DIOLAN U2C-12 I2C DRIVER
ca462085 3560M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3561L: linux-i2c@vger.kernel.org
3562S: Maintained
3563F: drivers/i2c/busses/i2c-diolan-u2c.c
3564
d475c634
MW
3565DIRECT ACCESS (DAX)
3566M: Matthew Wilcox <willy@linux.intel.com>
3567L: linux-fsdevel@vger.kernel.org
3568S: Supported
3569F: fs/dax.c
3570
e7839f25 3571DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3572M: Eric Paris <eparis@parisplace.org>
3c5119c0 3573S: Maintained
679655da
JP
3574F: Documentation/filesystems/dnotify.txt
3575F: fs/notify/dnotify/
3576F: include/linux/dnotify.h
1da177e4
LT
3577
3578DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3579M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3580W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3581W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3582W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3583S: Maintained
3584
4480f15b 3585DISKQUOTA
d8130624 3586M: Jan Kara <jack@suse.com>
1da177e4 3587S: Maintained
679655da
JP
3588F: Documentation/filesystems/quota.txt
3589F: fs/quota/
3590F: include/linux/quota*.h
c117ab84 3591F: include/uapi/linux/quota*.h
1da177e4 3592
702686ad
BT
3593DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3594M: Bernie Thompson <bernie@plugable.com>
3595L: linux-fbdev@vger.kernel.org
3596S: Maintained
3597W: http://plugable.com/category/projects/udlfb/
8a61f013 3598F: drivers/video/fbdev/udlfb.c
702686ad
BT
3599F: include/video/udlfb.h
3600F: Documentation/fb/udlfb.txt
3601
e7839f25 3602DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3603M: Christine Caulfield <ccaulfie@redhat.com>
3604M: David Teigland <teigland@redhat.com>
a4644184 3605L: cluster-devel@redhat.com
5be7b50f 3606W: http://sources.redhat.com/cluster/
9f273c24 3607T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3608S: Supported
679655da 3609F: fs/dlm/
5be7b50f 3610
53b6b3e0
SS
3611DMA BUFFER SHARING FRAMEWORK
3612M: Sumit Semwal <sumit.semwal@linaro.org>
3613S: Maintained
3614L: linux-media@vger.kernel.org
3615L: dri-devel@lists.freedesktop.org
8ada6d2d 3616L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3617F: drivers/dma-buf/
e46d12c6
JP
3618F: include/linux/dma-buf*
3619F: include/linux/reservation.h
3620F: include/linux/*fence.h
53b6b3e0
SS
3621F: Documentation/dma-buf-sharing.txt
3622T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3623
b3e5f263 3624DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3625M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3626L: dmaengine@vger.kernel.org
3627Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3628S: Maintained
679655da 3629F: drivers/dma/
0ce3c066 3630F: include/linux/dmaengine.h
979a281e
VK
3631F: Documentation/dmaengine/
3632T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3633
b825037d 3634DME1737 HARDWARE MONITOR DRIVER
8b58be88 3635M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3636L: lm-sensors@lm-sensors.org
3637S: Maintained
679655da
JP
3638F: Documentation/hwmon/dme1737
3639F: drivers/hwmon/dme1737.c
b825037d 3640
1f31e1b1 3641DMI/SMBIOS SUPPORT
d8130624 3642M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3643S: Maintained
d4aeef93 3644T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3645F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3646F: drivers/firmware/dmi-id.c
3647F: drivers/firmware/dmi_scan.c
3648F: include/linux/dmi.h
3649
7d2c86b5 3650DOCUMENTATION
ad3118b9 3651M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3652L: linux-doc@vger.kernel.org
3653S: Maintained
679655da 3654F: Documentation/
42f41ecf
JC
3655F: scripts/docproc.c
3656F: scripts/kernel-doc*
97be078b
RD
3657X: Documentation/ABI/
3658X: Documentation/devicetree/
933a46b8
JC
3659X: Documentation/acpi
3660X: Documentation/power
3661X: Documentation/spi
6c121170 3662X: Documentation/DocBook/media
c51edfb1 3663T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3664
1da177e4 3665DOUBLETALK DRIVER
8b58be88 3666M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3667L: blinux-list@redhat.com
3668S: Maintained
679655da
JP
3669F: drivers/char/dtlk.c
3670F: include/linux/dtlk.h
1da177e4 3671
e2d1d6c0 3672DPT_I2O SCSI RAID DRIVER
8b58be88 3673M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3674L: linux-scsi@vger.kernel.org
3675W: http://www.adaptec.com/
3676S: Maintained
679655da
JP
3677F: drivers/scsi/dpt*
3678F: drivers/scsi/dpt/
e2d1d6c0 3679
b411b363 3680DRBD DRIVER
bc2c049d
RK
3681M: Philipp Reisner <philipp.reisner@linbit.com>
3682M: Lars Ellenberg <lars.ellenberg@linbit.com>
3683L: drbd-dev@lists.linbit.com
28b8e8d4 3684W: http://www.drbd.org
bc2c049d
RK
3685T: git git://git.linbit.com/linux-drbd.git
3686T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3687S: Supported
3688F: drivers/block/drbd/
3689F: lib/lru_cache.c
3690F: Documentation/blockdev/drbd/
b411b363 3691
dc7dfcd8 3692DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3693M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3694T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3695S: Supported
679655da 3696F: Documentation/kobject.txt
7cfc51b9 3697F: drivers/base/
87544653 3698F: fs/debugfs/
dc7dfcd8
WS
3699F: fs/kernfs/
3700F: fs/sysfs/
87544653 3701F: include/linux/debugfs.h
dc7dfcd8 3702F: include/linux/kobj*
679655da 3703F: lib/kobj*
1da177e4
LT
3704
3705DRM DRIVERS
8b58be88 3706M: David Airlie <airlied@linux.ie>
4c6a3999 3707L: dri-devel@lists.freedesktop.org
b0447888 3708T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3709S: Maintained
679655da 3710F: drivers/gpu/drm/
433e3b34 3711F: drivers/gpu/vga/
850e9411 3712F: include/drm/
c117ab84 3713F: include/uapi/drm/
1da177e4 3714
566f5939
AD
3715RADEON DRM DRIVERS
3716M: Alex Deucher <alexander.deucher@amd.com>
3717M: Christian König <christian.koenig@amd.com>
3718L: dri-devel@lists.freedesktop.org
3719T: git git://people.freedesktop.org/~agd5f/linux
3720S: Supported
3721F: drivers/gpu/drm/radeon/
566f5939
AD
3722F: include/uapi/drm/radeon*
3723
03e255b9
TR
3724DRM PANEL DRIVERS
3725M: Thierry Reding <thierry.reding@gmail.com>
3726L: dri-devel@lists.freedesktop.org
3727T: git git://anongit.freedesktop.org/tegra/linux.git
3728S: Maintained
3729F: drivers/gpu/drm/drm_panel.c
3730F: drivers/gpu/drm/panel/
3731F: include/drm/drm_panel.h
2d799dde 3732F: Documentation/devicetree/bindings/display/panel/
03e255b9 3733
8daf7473 3734INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3735M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3736M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3737L: intel-gfx@lists.freedesktop.org
8daf7473 3738L: dri-devel@lists.freedesktop.org
7564fde3 3739W: https://01.org/linuxgraphics/
47f95647 3740Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3741T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3742S: Supported
14430813 3743F: drivers/gpu/drm/i915/
8daf7473 3744F: include/drm/i915*
c117ab84 3745F: include/uapi/drm/i915*
8daf7473 3746
99763bb8
BB
3747DRM DRIVERS FOR ATMEL HLCDC
3748M: Boris Brezillon <boris.brezillon@free-electrons.com>
3749L: dri-devel@lists.freedesktop.org
3750S: Supported
3751F: drivers/gpu/drm/atmel-hlcdc/
3752F: Documentation/devicetree/bindings/drm/atmel/
3753
398a6d4a
KP
3754DRM DRIVERS FOR EXYNOS
3755M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3756M: Joonyoung Shim <jy0922.shim@samsung.com>
3757M: Seung-Woo Kim <sw0312.kim@samsung.com>
3758M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3759L: dri-devel@lists.freedesktop.org
25a58030 3760T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3761S: Supported
14430813 3762F: drivers/gpu/drm/exynos/
398a6d4a 3763F: include/drm/exynos*
c117ab84 3764F: include/uapi/drm/exynos*
398a6d4a 3765
b55a1b9c 3766DRM DRIVERS FOR FREESCALE DCU
bc66757a 3767M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
3768M: Alison Wang <alison.wang@freescale.com>
3769L: dri-devel@lists.freedesktop.org
3770S: Supported
3771F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3772F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3773F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3774
0a3d775f
PZ
3775DRM DRIVERS FOR FREESCALE IMX
3776M: Philipp Zabel <p.zabel@pengutronix.de>
3777L: dri-devel@lists.freedesktop.org
3778S: Maintained
3779F: drivers/gpu/drm/imx/
ef739aa4 3780F: drivers/gpu/ipu-v3/
2d799dde 3781F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3782
ba2199a6
PJ
3783DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3784M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3785L: dri-devel@lists.freedesktop.org
3786T: git git://github.com/patjak/drm-gma500
3787S: Maintained
3788F: drivers/gpu/drm/gma500
3789F: include/drm/gma500*
3790
bd3b49f2 3791DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3792M: Thierry Reding <thierry.reding@gmail.com>
3793M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3794L: dri-devel@lists.freedesktop.org
3795L: linux-tegra@vger.kernel.org
a5ad7a63 3796T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3797S: Supported
dee8268f 3798F: drivers/gpu/drm/tegra/
a5ad7a63 3799F: drivers/gpu/host1x/
e1e90644 3800F: include/linux/host1x.h
a5ad7a63 3801F: include/uapi/drm/tegra_drm.h
2d799dde 3802F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3803
a284e9d1
LP
3804DRM DRIVERS FOR RENESAS
3805M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3806L: dri-devel@lists.freedesktop.org
4a121096 3807L: linux-renesas-soc@vger.kernel.org
a284e9d1
LP
3808T: git git://people.freedesktop.org/~airlied/linux
3809S: Supported
3810F: drivers/gpu/drm/rcar-du/
3811F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3812F: include/linux/platform_data/shmob_drm.h
3813
625e0346
HS
3814DRM DRIVERS FOR ROCKCHIP
3815M: Mark Yao <mark.yao@rock-chips.com>
3816L: dri-devel@lists.freedesktop.org
3817S: Maintained
3818F: drivers/gpu/drm/rockchip/
2d799dde 3819F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3820
7f11c476
BG
3821DRM DRIVERS FOR STI
3822M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3823M: Vincent Abriou <vincent.abriou@st.com>
3824L: dri-devel@lists.freedesktop.org
3825T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3826S: Maintained
3827F: drivers/gpu/drm/sti
2d799dde 3828F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3829
8bb0bce9
LS
3830DRM DRIVERS FOR VIVANTE GPU IP
3831M: Lucas Stach <l.stach@pengutronix.de>
3832R: Russell King <linux+etnaviv@arm.linux.org.uk>
3833R: Christian Gmeiner <christian.gmeiner@gmail.com>
3834L: dri-devel@lists.freedesktop.org
3835S: Maintained
3836F: drivers/gpu/drm/etnaviv
3837F: Documentation/devicetree/bindings/display/etnaviv
3838
598df1ac
AK
3839DSBR100 USB FM RADIO DRIVER
3840M: Alexey Klimov <klimov.linux@gmail.com>
3841L: linux-media@vger.kernel.org
3842T: git git://linuxtv.org/media_tree.git
3843S: Maintained
3844F: drivers/media/radio/dsbr100.c
3845
1da177e4 3846DSCC4 DRIVER
8b58be88 3847M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3848L: netdev@vger.kernel.org
1da177e4 3849S: Maintained
679655da 3850F: drivers/net/wan/dscc4.c
1da177e4 3851
cc11b140
HV
3852DT3155 MEDIA DRIVER
3853M: Hans Verkuil <hverkuil@xs4all.nl>
3854L: linux-media@vger.kernel.org
3855T: git git://linuxtv.org/media_tree.git
a825eaec 3856W: https://linuxtv.org
cc11b140
HV
3857S: Odd Fixes
3858F: drivers/media/pci/dt3155/
3859
91952bc0
AP
3860DVB_USB_AF9015 MEDIA DRIVER
3861M: Antti Palosaari <crope@iki.fi>
3862L: linux-media@vger.kernel.org
a825eaec 3863W: https://linuxtv.org
91952bc0
AP
3864W: http://palosaari.fi/linux/
3865Q: http://patchwork.linuxtv.org/project/linux-media/list/
3866T: git git://linuxtv.org/anttip/media_tree.git
3867S: Maintained
3868F: drivers/media/usb/dvb-usb-v2/af9015*
3869
3870DVB_USB_AF9035 MEDIA DRIVER
3871M: Antti Palosaari <crope@iki.fi>
3872L: linux-media@vger.kernel.org
a825eaec 3873W: https://linuxtv.org
91952bc0
AP
3874W: http://palosaari.fi/linux/
3875Q: http://patchwork.linuxtv.org/project/linux-media/list/
3876T: git git://linuxtv.org/anttip/media_tree.git
3877S: Maintained
3878F: drivers/media/usb/dvb-usb-v2/af9035*
3879
3880DVB_USB_ANYSEE MEDIA DRIVER
3881M: Antti Palosaari <crope@iki.fi>
3882L: linux-media@vger.kernel.org
a825eaec 3883W: https://linuxtv.org
91952bc0
AP
3884W: http://palosaari.fi/linux/
3885Q: http://patchwork.linuxtv.org/project/linux-media/list/
3886T: git git://linuxtv.org/anttip/media_tree.git
3887S: Maintained
3888F: drivers/media/usb/dvb-usb-v2/anysee*
3889
3890DVB_USB_AU6610 MEDIA DRIVER
3891M: Antti Palosaari <crope@iki.fi>
3892L: linux-media@vger.kernel.org
a825eaec 3893W: https://linuxtv.org
91952bc0
AP
3894W: http://palosaari.fi/linux/
3895Q: http://patchwork.linuxtv.org/project/linux-media/list/
3896T: git git://linuxtv.org/anttip/media_tree.git
3897S: Maintained
3898F: drivers/media/usb/dvb-usb-v2/au6610*
3899
3900DVB_USB_CE6230 MEDIA DRIVER
3901M: Antti Palosaari <crope@iki.fi>
3902L: linux-media@vger.kernel.org
a825eaec 3903W: https://linuxtv.org
91952bc0
AP
3904W: http://palosaari.fi/linux/
3905Q: http://patchwork.linuxtv.org/project/linux-media/list/
3906T: git git://linuxtv.org/anttip/media_tree.git
3907S: Maintained
3908F: drivers/media/usb/dvb-usb-v2/ce6230*
3909
d099dea2
MK
3910DVB_USB_CXUSB MEDIA DRIVER
3911M: Michael Krufky <mkrufky@linuxtv.org>
3912L: linux-media@vger.kernel.org
a825eaec 3913W: https://linuxtv.org
d099dea2
MK
3914W: http://github.com/mkrufky
3915Q: http://patchwork.linuxtv.org/project/linux-media/list/
3916T: git git://linuxtv.org/media_tree.git
3917S: Maintained
9819da66 3918F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3919
91952bc0 3920DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3921M: Antti Palosaari <crope@iki.fi>
3922L: linux-media@vger.kernel.org
a825eaec 3923W: https://linuxtv.org
91952bc0
AP
3924W: http://palosaari.fi/linux/
3925Q: http://patchwork.linuxtv.org/project/linux-media/list/
3926T: git git://linuxtv.org/anttip/media_tree.git
3927S: Maintained
91952bc0 3928F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3929
5560983b 3930DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3931M: Antti Palosaari <crope@iki.fi>
3932L: linux-media@vger.kernel.org
a825eaec 3933W: https://linuxtv.org
91952bc0
AP
3934Q: http://patchwork.linuxtv.org/project/linux-media/list/
3935T: git git://linuxtv.org/anttip/media_tree.git
3936S: Maintained
5560983b 3937F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3938
8856f5f2
MK
3939DVB_USB_MXL111SF MEDIA DRIVER
3940M: Michael Krufky <mkrufky@linuxtv.org>
3941L: linux-media@vger.kernel.org
a825eaec 3942W: https://linuxtv.org
8856f5f2
MK
3943W: http://github.com/mkrufky
3944Q: http://patchwork.linuxtv.org/project/linux-media/list/
3945T: git git://linuxtv.org/mkrufky/mxl111sf.git
3946S: Maintained
3947F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3948
91952bc0
AP
3949DVB_USB_RTL28XXU MEDIA DRIVER
3950M: Antti Palosaari <crope@iki.fi>
3951L: linux-media@vger.kernel.org
a825eaec 3952W: https://linuxtv.org
91952bc0
AP
3953W: http://palosaari.fi/linux/
3954Q: http://patchwork.linuxtv.org/project/linux-media/list/
3955T: git git://linuxtv.org/anttip/media_tree.git
3956S: Maintained
3957F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3958
3959DVB_USB_V2 MEDIA DRIVER
3960M: Antti Palosaari <crope@iki.fi>
3961L: linux-media@vger.kernel.org
a825eaec 3962W: https://linuxtv.org
91952bc0
AP
3963W: http://palosaari.fi/linux/
3964Q: http://patchwork.linuxtv.org/project/linux-media/list/
3965T: git git://linuxtv.org/anttip/media_tree.git
3966S: Maintained
3967F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3968F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3969
ac0ac38f 3970DYNAMIC DEBUG
5c4a97d1 3971M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3972S: Maintained
3973F: lib/dynamic_debug.c
3974F: include/linux/dynamic_debug.h
3975
789c7048 3976DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3977M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3978S: Maintained
df621252 3979F: drivers/tty/serial/dz.*
789c7048 3980
f17effbe
MF
3981E3X0 POWER BUTTON DRIVER
3982M: Moritz Fischer <moritz.fischer@ettus.com>
3983L: usrp-users@lists.ettus.com
3984W: http://www.ettus.com
3985S: Supported
3986F: drivers/input/misc/e3x0-button.c
3987F: Documentation/devicetree/bindings/input/e3x0-button.txt
3988
91952bc0
AP
3989E4000 MEDIA DRIVER
3990M: Antti Palosaari <crope@iki.fi>
3991L: linux-media@vger.kernel.org
a825eaec 3992W: https://linuxtv.org
91952bc0
AP
3993W: http://palosaari.fi/linux/
3994Q: http://patchwork.linuxtv.org/project/linux-media/list/
3995T: git git://linuxtv.org/anttip/media_tree.git
3996S: Maintained
3997F: drivers/media/tuners/e4000*
3998
1da177e4 3999EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4000M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4001L: linux-scsi@vger.kernel.org
4002S: Maintained
679655da 4003F: drivers/scsi/eata.c
1da177e4 4004
91952bc0
AP
4005EC100 MEDIA DRIVER
4006M: Antti Palosaari <crope@iki.fi>
4007L: linux-media@vger.kernel.org
a825eaec 4008W: https://linuxtv.org
91952bc0
AP
4009W: http://palosaari.fi/linux/
4010Q: http://patchwork.linuxtv.org/project/linux-media/list/
4011T: git git://linuxtv.org/anttip/media_tree.git
4012S: Maintained
4013F: drivers/media/dvb-frontends/ec100*
4014
237fead6 4015ECRYPT FILE SYSTEM
0de9adf2 4016M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4017L: ecryptfs@vger.kernel.org
24a923e4 4018W: http://ecryptfs.org
6dc7516e 4019W: https://launchpad.net/ecryptfs
9f273c24 4020T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4021S: Supported
679655da
JP
4022F: Documentation/filesystems/ecryptfs.txt
4023F: fs/ecryptfs/
237fead6 4024
da9bb1d2 4025EDAC-CORE
8b58be88 4026M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4027M: Borislav Petkov <bp@alien8.de>
009a5410 4028M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 4029L: linux-edac@vger.kernel.org
07cd6bf5
FW
4030T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4031T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4032S: Supported
679655da 4033F: Documentation/edac.txt
91445c72 4034F: drivers/edac/
679655da 4035F: include/linux/edac.h
0e438e3f 4036
c476c23b 4037EDAC-AMD64
8b58be88 4038M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4039M: Borislav Petkov <bp@alien8.de>
91445c72 4040L: linux-edac@vger.kernel.org
487ba8e8 4041S: Maintained
c476c23b
BP
4042F: drivers/edac/amd64_edac*
4043
836dae5d
RR
4044EDAC-CALXEDA
4045M: Doug Thompson <dougthompson@xmission.com>
4046M: Robert Richter <rric@kernel.org>
4047L: linux-edac@vger.kernel.org
836dae5d
RR
4048S: Maintained
4049F: drivers/edac/highbank*
4050
f65aad41
RB
4051EDAC-CAVIUM
4052M: Ralf Baechle <ralf@linux-mips.org>
4053M: David Daney <david.daney@cavium.com>
4054L: linux-edac@vger.kernel.org
4055L: linux-mips@linux-mips.org
f65aad41
RB
4056S: Supported
4057F: drivers/edac/octeon_edac*
4058
0e438e3f 4059EDAC-E752X
8b58be88
JP
4060M: Mark Gross <mark.gross@intel.com>
4061M: Doug Thompson <dougthompson@xmission.com>
91445c72 4062L: linux-edac@vger.kernel.org
0e438e3f 4063S: Maintained
679655da 4064F: drivers/edac/e752x_edac.c
0e438e3f
DP
4065
4066EDAC-E7XXX
8b58be88 4067M: Doug Thompson <dougthompson@xmission.com>
91445c72 4068L: linux-edac@vger.kernel.org
0e438e3f 4069S: Maintained
679655da 4070F: drivers/edac/e7xxx_edac.c
0e438e3f 4071
77c5f5d2 4072EDAC-GHES
009a5410 4073M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4074L: linux-edac@vger.kernel.org
77c5f5d2 4075S: Maintained
2caa67a6 4076F: drivers/edac/ghes_edac.c
77c5f5d2 4077
6bc78404 4078EDAC-I82443BXGX
8b58be88 4079M: Tim Small <tim@buttersideup.com>
91445c72 4080L: linux-edac@vger.kernel.org
6bc78404 4081S: Maintained
679655da 4082F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4083
4084EDAC-I3000
8b58be88 4085M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4086L: linux-edac@vger.kernel.org
6bc78404 4087S: Maintained
679655da 4088F: drivers/edac/i3000_edac.c
6bc78404
DT
4089
4090EDAC-I5000
8b58be88 4091M: Doug Thompson <dougthompson@xmission.com>
91445c72 4092L: linux-edac@vger.kernel.org
ba9a5918 4093S: Maintained
679655da 4094F: drivers/edac/i5000_edac.c
ba9a5918 4095
44c12cb2 4096EDAC-I5400
009a5410 4097M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4098L: linux-edac@vger.kernel.org
44c12cb2 4099S: Maintained
679655da 4100F: drivers/edac/i5400_edac.c
44c12cb2 4101
3c9c92b6 4102EDAC-I7300
009a5410 4103M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4104L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4105S: Maintained
4106F: drivers/edac/i7300_edac.c
4107
67c89316 4108EDAC-I7CORE
009a5410 4109M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4110L: linux-edac@vger.kernel.org
67c89316 4111S: Maintained
70aff0ce 4112F: drivers/edac/i7core_edac.c
67c89316 4113
ba9a5918 4114EDAC-I82975X
8b58be88 4115M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4116M: "Arvind R." <arvino55@gmail.com>
91445c72 4117L: linux-edac@vger.kernel.org
ba9a5918 4118S: Maintained
679655da 4119F: drivers/edac/i82975x_edac.c
ba9a5918 4120
791b4706
JB
4121EDAC-IE31200
4122M: Jason Baron <jbaron@akamai.com>
4123L: linux-edac@vger.kernel.org
791b4706
JB
4124S: Maintained
4125F: drivers/edac/ie31200_edac.c
4126
ccdfb979 4127EDAC-MPC85XX
30c7469b 4128M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4129L: linux-edac@vger.kernel.org
ccdfb979
JT
4130S: Maintained
4131F: drivers/edac/mpc85xx_edac.[ch]
4132
ba9a5918 4133EDAC-PASEMI
8b58be88 4134M: Egor Martovetsky <egor@pasemi.com>
91445c72 4135L: linux-edac@vger.kernel.org
6bc78404 4136S: Maintained
679655da 4137F: drivers/edac/pasemi_edac.c
6bc78404 4138
0e438e3f 4139EDAC-R82600
8b58be88 4140M: Tim Small <tim@buttersideup.com>
91445c72 4141L: linux-edac@vger.kernel.org
0e438e3f 4142S: Maintained
679655da 4143F: drivers/edac/r82600_edac.c
da9bb1d2 4144
4d096ca7 4145EDAC-SBRIDGE
009a5410 4146M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4147L: linux-edac@vger.kernel.org
4d096ca7
MCC
4148S: Maintained
4149F: drivers/edac/sb_edac.c
4150
995e1de4
LH
4151EDAC-XGENE
4152APPLIED MICRO (APM) X-GENE SOC EDAC
4153M: Loc Ho <lho@apm.com>
4154S: Supported
4155F: drivers/edac/xgene_edac.c
4156F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4157
af39917d
CL
4158EDIROL UA-101/UA-1000 DRIVER
4159M: Clemens Ladisch <clemens@ladisch.de>
4160L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4161T: git git://git.alsa-project.org/alsa-kernel.git
4162S: Maintained
4163F: sound/usb/misc/ua101.c
4164
1f7df953 4165EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4166M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4167L: linux-efi@vger.kernel.org
78bef24e 4168T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4169S: Maintained
fb2efb5c 4170F: Documentation/efi-stub.txt
1f7df953
MF
4171F: arch/ia64/kernel/efi.c
4172F: arch/x86/boot/compressed/eboot.[ch]
4173F: arch/x86/include/asm/efi.h
4174F: arch/x86/platform/efi/*
a9499fa7 4175F: drivers/firmware/efi/*
1f7df953
MF
4176F: include/linux/efi*.h
4177
d68772b7
MF
4178EFI VARIABLE FILESYSTEM
4179M: Matthew Garrett <matthew.garrett@nebula.com>
4180M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4181M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4182T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4183L: linux-efi@vger.kernel.org
4184S: Maintained
4185F: fs/efivarfs/
4186
85a00d9b
PJ
4187EFIFB FRAMEBUFFER DRIVER
4188L: linux-fbdev@vger.kernel.org
4189M: Peter Jones <pjones@redhat.com>
4190S: Maintained
8a61f013 4191F: drivers/video/fbdev/efifb.c
85a00d9b 4192
0bee8d28
JT
4193EFS FILESYSTEM
4194W: http://aeschi.ch.eu.org/efs/
4195S: Orphan
679655da 4196F: fs/efs/
0bee8d28 4197
aa8a9e25 4198EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4199M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4200L: netdev@vger.kernel.org
4201S: Maintained
9aa32835 4202F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4203
f0319efe 4204EM28XX VIDEO4LINUX DRIVER
009a5410 4205M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4206L: linux-media@vger.kernel.org
a825eaec 4207W: https://linuxtv.org
f0319efe
MCC
4208T: git git://linuxtv.org/media_tree.git
4209S: Maintained
4210F: drivers/media/usb/em28xx/
4211
3e3a7d66 4212EMBEDDED LINUX
8b58be88
JP
4213M: Paul Gortmaker <paul.gortmaker@windriver.com>
4214M: Matt Mackall <mpm@selenic.com>
4215M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4216L: linux-embedded@vger.kernel.org
4217S: Maintained
4218
32505876
JS
4219EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4220M: James Smart <james.smart@avagotech.com>
4221M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4222L: linux-scsi@vger.kernel.org
32505876 4223W: http://www.avagotech.com
ce00f85c 4224S: Supported
679655da 4225F: drivers/scsi/lpfc/
3a1c1d44 4226
5f5bac82 4227ENE CB710 FLASH CARD READER DRIVER
8b58be88 4228M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4229S: Maintained
4230F: drivers/misc/cb710/
4231F: drivers/mmc/host/cb710-mmc.*
4232F: include/linux/cb710.h
4233
931e39a1
ML
4234ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4235M: Maxim Levitsky <maximlevitsky@gmail.com>
4236S: Maintained
2a837449 4237F: drivers/media/rc/ene_ir.*
931e39a1 4238
ec207dcc
GS
4239ENHANCED ERROR HANDLING (EEH)
4240M: Gavin Shan <shangw@linux.vnet.ibm.com>
4241L: linuxppc-dev@lists.ozlabs.org
4242S: Supported
4243F: Documentation/powerpc/eeh-pci-error-recovery.txt
4244F: arch/powerpc/kernel/eeh*.c
4245
d5ca9006 4246EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4247M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4248S: Maintained
084bad91 4249T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4250F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4251F: include/video/s1d13xxxfb.h
d5ca9006 4252
38df6492
ME
4253ET131X NETWORK DRIVER
4254M: Mark Einon <mark.einon@gmail.com>
4255S: Odd Fixes
4256F: drivers/net/ethernet/agere/
4257
1da177e4 4258ETHERNET BRIDGE
adbbf69d 4259M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4260L: bridge@lists.linux-foundation.org
4c325313 4261L: netdev@vger.kernel.org
c996d8b9 4262W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4263S: Maintained
679655da
JP
4264F: include/linux/netfilter_bridge/
4265F: net/bridge/
1da177e4 4266
22f08ad9
FF
4267ETHERNET PHY LIBRARY
4268M: Florian Fainelli <f.fainelli@gmail.com>
4269L: netdev@vger.kernel.org
4270S: Maintained
4271F: include/linux/phy.h
4272F: include/linux/phy_fixed.h
4273F: drivers/net/phy/
4274F: Documentation/networking/phy.txt
4275F: drivers/of/of_mdio.c
4276F: drivers/of/of_net.c
4277
1da177e4 4278EXT2 FILE SYSTEM
d8130624 4279M: Jan Kara <jack@suse.com>
72be2ccf 4280L: linux-ext4@vger.kernel.org
1da177e4 4281S: Maintained
679655da
JP
4282F: Documentation/filesystems/ext2.txt
4283F: fs/ext2/
4284F: include/linux/ext2*
1da177e4 4285
72be2ccf 4286EXT4 FILE SYSTEM
8b58be88 4287M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4288M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4289L: linux-ext4@vger.kernel.org
08a225f1 4290W: http://ext4.wiki.kernel.org
8a6e2535 4291Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4292T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4293S: Maintained
679655da
JP
4294F: Documentation/filesystems/ext4.txt
4295F: fs/ext4/
1da177e4 4296
c5532b09 4297Extended Verification Module (EVM)
74dd744f
MZ
4298M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4299L: linux-ima-devel@lists.sourceforge.net
4300L: linux-security-module@vger.kernel.org
c5532b09
MZ
4301S: Supported
4302F: security/integrity/evm/
4303
df6b3cfe
MH
4304EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4305M: MyungJoo Ham <myungjoo.ham@samsung.com>
4306M: Chanwoo Choi <cw00.choi@samsung.com>
4307L: linux-kernel@vger.kernel.org
81df63a9 4308T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4309S: Maintained
4310F: drivers/extcon/
cd2c3e7f
CC
4311F: include/linux/extcon/
4312F: include/linux/extcon.h
df6b3cfe 4313F: Documentation/extcon/
cd2c3e7f 4314F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4315
e2a75c44 4316EXYNOS DP DRIVER
b7701755 4317M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4318L: dri-devel@lists.freedesktop.org
4319S: Maintained
4320F: drivers/gpu/drm/exynos/exynos_dp*
4321
33ad3912
DL
4322EXYNOS MIPI DISPLAY DRIVERS
4323M: Inki Dae <inki.dae@samsung.com>
4324M: Donghwa Lee <dh09.lee@samsung.com>
4325M: Kyungmin Park <kyungmin.park@samsung.com>
4326L: linux-fbdev@vger.kernel.org
4327S: Maintained
8a61f013 4328F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4329F: include/video/exynos_mipi*
4330
e53004e2 4331F71805F HARDWARE MONITORING DRIVER
d8130624 4332M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4333L: lm-sensors@lm-sensors.org
4334S: Maintained
679655da
JP
4335F: Documentation/hwmon/f71805f
4336F: drivers/hwmon/f71805f.c
e53004e2 4337
eea977ed
MB
4338FC0011 TUNER DRIVER
4339M: Michael Buesch <m@bues.ch>
4340L: linux-media@vger.kernel.org
4341S: Maintained
ccae7af2
MCC
4342F: drivers/media/tuners/fc0011.h
4343F: drivers/media/tuners/fc0011.c
eea977ed 4344
91952bc0
AP
4345FC2580 MEDIA DRIVER
4346M: Antti Palosaari <crope@iki.fi>
4347L: linux-media@vger.kernel.org
a825eaec 4348W: https://linuxtv.org
91952bc0
AP
4349W: http://palosaari.fi/linux/
4350Q: http://patchwork.linuxtv.org/project/linux-media/list/
4351T: git git://linuxtv.org/anttip/media_tree.git
4352S: Maintained
4353F: drivers/media/tuners/fc2580*
eea977ed 4354
88b2dbdb
EP
4355FANOTIFY
4356M: Eric Paris <eparis@redhat.com>
4357S: Maintained
4358F: fs/notify/fanotify/
4359F: include/linux/fanotify.h
c117ab84 4360F: include/uapi/linux/fanotify.h
88b2dbdb 4361
1da177e4 4362FARSYNC SYNCHRONOUS DRIVER
8b58be88 4363M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4364W: http://www.farsite.co.uk/
4365S: Supported
679655da 4366F: drivers/net/wan/farsync.*
1da177e4 4367
c5408b88 4368FAULT INJECTION SUPPORT
8b58be88 4369M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4370S: Supported
679655da
JP
4371F: Documentation/fault-injection/
4372F: lib/fault-inject.c
c5408b88 4373
053e514f
NT
4374FBTFT Framebuffer drivers
4375M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4376M: Noralf Trønnes <noralf@tronnes.org>
4377S: Maintained
4378F: drivers/staging/fbtft/
4379
cae727db 4380FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4381M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4382L: fcoe-devel@open-fcoe.org
cae727db
RL
4383W: www.Open-FCoE.org
4384S: Supported
4385F: drivers/scsi/libfc/
4386F: drivers/scsi/fcoe/
4387F: include/scsi/fc/
4388F: include/scsi/libfc.h
4389F: include/scsi/libfcoe.h
c117ab84 4390F: include/uapi/scsi/fc/
cae727db 4391
e2d1d6c0 4392FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4393M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4394M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4395L: linux-fsdevel@vger.kernel.org
1da177e4 4396S: Maintained
679655da
JP
4397F: include/linux/fcntl.h
4398F: include/linux/fs.h
c117ab84
CEB
4399F: include/uapi/linux/fcntl.h
4400F: include/uapi/linux/fs.h
679655da
JP
4401F: fs/fcntl.c
4402F: fs/locks.c
1da177e4 4403
e2d1d6c0 4404FILESYSTEMS (VFS and infrastructure)
8b58be88 4405M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4406L: linux-fsdevel@vger.kernel.org
173acc7c 4407S: Maintained
679655da 4408F: fs/*
173acc7c 4409
b26e0ed4 4410FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4411M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4412L: lm-sensors@lm-sensors.org
4413S: Maintained
d5ca6918
JP
4414F: drivers/hwmon/f75375s.c
4415F: include/linux/f75375s.h
b26e0ed4 4416
a331b0c3
CL
4417FIREWIRE AUDIO DRIVERS
4418M: Clemens Ladisch <clemens@ladisch.de>
4419L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4420T: git git://git.alsa-project.org/alsa-kernel.git
4421S: Maintained
4422F: sound/firewire/
4423
eb86ec51
SR
4424FIREWIRE MEDIA DRIVERS (firedtv)
4425M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4426L: linux-media@vger.kernel.org
4427L: linux1394-devel@lists.sourceforge.net
4428T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4429S: Maintained
4430F: drivers/media/firewire/
4431
a511ce33
CB
4432FIREWIRE SBP-2 TARGET
4433M: Chris Boot <bootc@bootc.net>
4434L: linux-scsi@vger.kernel.org
4435L: target-devel@vger.kernel.org
4436L: linux1394-devel@lists.sourceforge.net
4437T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4438S: Maintained
4439F: drivers/target/sbp/
4440
7d2c86b5 4441FIREWIRE SUBSYSTEM
8b58be88 4442M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4443L: linux1394-devel@lists.sourceforge.net
958a29cb 4444W: http://ieee1394.wiki.kernel.org/
2ca526bf 4445T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4446S: Maintained
679655da 4447F: drivers/firewire/
8f06ce3b
SR
4448F: include/linux/firewire.h
4449F: include/uapi/linux/firewire*.h
9f6d3c4b 4450F: tools/firewire/
e2d1d6c0
RD
4451
4452FIRMWARE LOADER (request_firmware)
39e68089
ML
4453M: Ming Lei <ming.lei@canonical.com>
4454L: linux-kernel@vger.kernel.org
4455S: Maintained
679655da
JP
4456F: Documentation/firmware_class/
4457F: drivers/base/firmware*.c
4458F: include/linux/firmware.h
e2d1d6c0 4459
f730e3dc 4460FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4461M: Joshua Morris <josh.h.morris@us.ibm.com>
4462M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4463S: Maintained
4464F: drivers/block/rsxx/
4465
8206f664 4466FLOPPY DRIVER
e5f6450c 4467M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4468T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4469S: Odd fixes
4470F: drivers/block/floppy.c
4471
9c9f32ed
AR
4472FMC SUBSYSTEM
4473M: Alessandro Rubini <rubini@gnudd.com>
4474W: http://www.ohwr.org/projects/fmc-bus
4475S: Supported
4476F: drivers/fmc/
4477F: include/linux/fmc*.h
4478F: include/linux/ipmi-fru.h
4479K: fmc_d.*register
4480
3c0ed7d5
AT
4481FPGA MANAGER FRAMEWORK
4482M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4483R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4484S: Maintained
4485F: drivers/fpga/
4486F: include/linux/fpga/fpga-mgr.h
4487W: http://www.rocketboards.org
4488
e2d1d6c0 4489FPU EMULATOR
8b58be88 4490M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4491W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4492S: Maintained
679655da 4493F: arch/x86/math-emu/
e2d1d6c0
RD
4494
4495FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4496L: netdev@vger.kernel.org
c173bfac 4497S: Orphan
679655da
JP
4498F: drivers/net/wan/dlci.c
4499F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4500
4501FRAMEBUFFER LAYER
5489e948
JCPV
4502M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4503M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4504L: linux-fbdev@vger.kernel.org
e2d1d6c0 4505W: http://linux-fbdev.sourceforge.net/
b22fe37b 4506Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4507T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4508S: Maintained
679655da 4509F: Documentation/fb/
b22fe37b
PM
4510F: drivers/video/
4511F: include/video/
679655da 4512F: include/linux/fb.h
c117ab84
CEB
4513F: include/uapi/video/
4514F: include/uapi/linux/fb.h
e2d1d6c0 4515
a57c188e 4516FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4517M: Timur Tabi <timur@tabi.org>
a57c188e 4518L: linux-fbdev@vger.kernel.org
c4ef9bc4 4519S: Maintained
8a61f013 4520F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4521
e2d1d6c0 4522FREESCALE DMA DRIVER
8b58be88
JP
4523M: Li Yang <leoli@freescale.com>
4524M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4525L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4526S: Maintained
679655da 4527F: drivers/dma/fsldma.*
e2d1d6c0
RD
4528
4529FREESCALE I2C CPM DRIVER
8b58be88 4530M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4531L: linuxppc-dev@lists.ozlabs.org
846557d3 4532L: linux-i2c@vger.kernel.org
0d2b405a 4533S: Maintained
679655da 4534F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4535
60e8c5ab 4536FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4537M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4538L: linux-fbdev@vger.kernel.org
efc03ecb 4539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4540S: Maintained
bad985a1 4541F: include/linux/platform_data/video-imxfb.h
8a61f013 4542F: drivers/video/fbdev/imxfb.c
60e8c5ab 4543
4d8e2cef
HX
4544FREESCALE QUAD SPI DRIVER
4545M: Han Xu <han.xu@freescale.com>
4546L: linux-mtd@lists.infradead.org
4547S: Maintained
4548F: drivers/mtd/spi-nor/fsl-quadspi.c
4549
4689a6b1 4550FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4551M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4552M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4553L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4554L: netdev@vger.kernel.org
4555S: Maintained
ec21e2ec 4556F: drivers/net/ethernet/freescale/fs_enet/
679655da 4557F: include/linux/fs_enet_pd.h
4689a6b1 4558
d9e9d82c 4559FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4560L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4561S: Orphan
7aa1aa6e
ZQ
4562F: drivers/soc/fsl/qe/
4563F: include/soc/fsl/*qe*.h
4564F: include/soc/fsl/*ucc*.h
d9e9d82c 4565
b55ef929 4566FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4567M: Li Yang <leoli@freescale.com>
6372594a 4568L: linux-usb@vger.kernel.org
a4724ed6 4569L: linuxppc-dev@lists.ozlabs.org
a7205b30 4570S: Maintained
faf2e1db 4571F: drivers/usb/gadget/udc/fsl*
a7205b30 4572
beaf53bf 4573FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4574M: Li Yang <leoli@freescale.com>
beaf53bf 4575L: netdev@vger.kernel.org
a4724ed6 4576L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4577S: Maintained
ec21e2ec 4578F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4579
abb1ed7b
CM
4580FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4581M: Claudiu Manoil <claudiu.manoil@freescale.com>
4582L: netdev@vger.kernel.org
4583S: Maintained
4584F: drivers/net/ethernet/freescale/gianfar*
4585X: drivers/net/ethernet/freescale/gianfar_ptp.c
4586F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4587
d9e9d82c 4588FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4589M: Timur Tabi <timur@tabi.org>
a4724ed6 4590L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4591S: Maintained
df621252 4592F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4593
4594FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4595M: Timur Tabi <timur@tabi.org>
dc85950a 4596M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4597M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4598L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4599L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4600S: Maintained
69aefcea 4601F: sound/soc/fsl/fsl*
dc85950a 4602F: sound/soc/fsl/imx*
69aefcea 4603F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4604
31c88965 4605FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4606M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4607L: linux-kernel@vger.kernel.org
4608S: Maintained
4609F: drivers/staging/fsl-mc/
4610
1da177e4 4611FREEVXFS FILESYSTEM
8b58be88 4612M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4613W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4614S: Maintained
679655da 4615F: fs/freevxfs/
1da177e4 4616
71038f52 4617FREEZER
49db1903 4618M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4619M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4620L: linux-pm@vger.kernel.org
71038f52 4621S: Supported
679655da
JP
4622F: Documentation/power/freezing-of-tasks.txt
4623F: include/linux/freezer.h
4624F: kernel/freezer.c
71038f52 4625
839a1f79
KRW
4626FRONTSWAP API
4627M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4628L: linux-kernel@vger.kernel.org
4629S: Maintained
4630F: mm/frontswap.c
4631F: include/linux/frontswap.h
4632
a5432f5a 4633FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4634M: David Howells <dhowells@redhat.com>
e62d6e24 4635L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4636S: Supported
4637F: Documentation/filesystems/caching/
4638F: fs/fscache/
4639F: include/linux/fscache*.h
4640
f58ad8f5 4641F2FS FILE SYSTEM
9b29d481 4642M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4643M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4644R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4645L: linux-f2fs-devel@lists.sourceforge.net
4646W: http://en.wikipedia.org/wiki/F2FS
4647T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4648S: Maintained
4649F: Documentation/filesystems/f2fs.txt
3bac380c 4650F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4651F: fs/f2fs/
4652F: include/linux/f2fs_fs.h
62d43eeb 4653F: include/trace/events/f2fs.h
f58ad8f5 4654
5ab7ffea 4655FUJITSU FR-V (FRV) PORT
0cf0305f 4656S: Orphan
679655da 4657F: arch/frv/
1da177e4 4658
20b93734 4659FUJITSU LAPTOP EXTRAS
409a3e98 4660M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4661L: platform-driver-x86@vger.kernel.org
20b93734 4662S: Maintained
679655da 4663F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4664
4da621b6
HK
4665FUJITSU M-5MO LS CAMERA ISP DRIVER
4666M: Kyungmin Park <kyungmin.park@samsung.com>
4667M: Heungjun Kim <riverful.kim@samsung.com>
4668L: linux-media@vger.kernel.org
4669S: Maintained
90d72ac6 4670F: drivers/media/i2c/m5mols/
b5dcee22 4671F: include/media/i2c/m5mols.h
4da621b6 4672
2d24c490
RG
4673FUJITSU TABLET EXTRAS
4674M: Robert Gerlach <khnz@gmx.de>
4675L: platform-driver-x86@vger.kernel.org
4676S: Maintained
4677F: drivers/platform/x86/fujitsu-tablet.c
4678
04578f17 4679FUSE: FILESYSTEM IN USERSPACE
8b58be88 4680M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4681L: fuse-devel@lists.sourceforge.net
4682W: http://fuse.sourceforge.net/
0a30f612 4683T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4684S: Maintained
679655da 4685F: fs/fuse/
c117ab84 4686F: include/uapi/linux/fuse.h
0a30f612 4687F: Documentation/filesystems/fuse.txt
04578f17 4688
1da177e4 4689FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4690M: Rik Faith <faith@cs.unc.edu>
1da177e4 4691L: linux-scsi@vger.kernel.org
baaea1dc 4692S: Odd Fixes (e.g., new signatures)
679655da 4693F: drivers/scsi/fdomain.*
1da177e4 4694
d8e2162c
PO
4695GCOV BASED KERNEL PROFILING
4696M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4697S: Maintained
4698F: kernel/gcov/
4699F: Documentation/gcov.txt
4700
1da177e4 4701GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4702M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4703L: linux-scsi@vger.kernel.org
4704W: http://www.icp-vortex.com/
4705S: Supported
679655da 4706F: drivers/scsi/gdt*
1da177e4 4707
158daf16
JK
4708GDB KERNEL DEBUGGING HELPER SCRIPTS
4709M: Jan Kiszka <jan.kiszka@siemens.com>
4710S: Supported
4711F: scripts/gdb/
4712
3169a1c7
HV
4713GEMTEK FM RADIO RECEIVER DRIVER
4714M: Hans Verkuil <hverkuil@xs4all.nl>
4715L: linux-media@vger.kernel.org
4716T: git git://linuxtv.org/media_tree.git
a825eaec 4717W: https://linuxtv.org
3169a1c7
HV
4718S: Maintained
4719F: drivers/media/radio/radio-gemtek*
4720
1c23af90 4721GENERIC GPIO I2C DRIVER
880b0e26 4722M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4723S: Supported
679655da
JP
4724F: drivers/i2c/busses/i2c-gpio.c
4725F: include/linux/i2c-gpio.h
1c23af90 4726
92ed1a76
PK
4727GENERIC GPIO I2C MULTIPLEXER DRIVER
4728M: Peter Korsgaard <peter.korsgaard@barco.com>
4729L: linux-i2c@vger.kernel.org
4730S: Supported
e7065e20
JD
4731F: drivers/i2c/muxes/i2c-mux-gpio.c
4732F: include/linux/i2c-mux-gpio.h
4733F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4734
9251ce95 4735GENERIC HDLC (WAN) DRIVERS
8b58be88 4736M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4737W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4738S: Maintained
679655da
JP
4739F: drivers/net/wan/c101.c
4740F: drivers/net/wan/hd6457*
4741F: drivers/net/wan/hdlc*
4742F: drivers/net/wan/n2.c
4743F: drivers/net/wan/pc300too.c
4744F: drivers/net/wan/pci200syn.c
4745F: drivers/net/wan/wanxl*
1da177e4 4746
1527aab6 4747GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4748M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4749L: linux-arch@vger.kernel.org
4750T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4751S: Maintained
14430813
JP
4752F: include/asm-generic/
4753F: include/uapi/asm-generic/
1527aab6 4754
ff764963
KVA
4755GENERIC PHY FRAMEWORK
4756M: Kishon Vijay Abraham I <kishon@ti.com>
4757L: linux-kernel@vger.kernel.org
4758T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4759S: Supported
4760F: drivers/phy/
4761F: include/linux/phy/
4762
eea97aed
KH
4763GENERIC PM DOMAINS
4764M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4765M: Kevin Hilman <khilman@kernel.org>
4766M: Ulf Hansson <ulf.hansson@linaro.org>
4767L: linux-pm@vger.kernel.org
4768S: Supported
4769F: drivers/base/power/domain*.c
4770F: include/linux/pm_domain.h
4771
ccb86a69 4772GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4773M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4774L: kvm@vger.kernel.org
ccb86a69
MT
4775S: Supported
4776F: drivers/uio/uio_pci_generic.c
4777
f8f1ec73
JP
4778GET_MAINTAINER SCRIPT
4779M: Joe Perches <joe@perches.com>
4780S: Maintained
4781F: scripts/get_maintainer.pl
4782
5be7b50f 4783GFS2 FILE SYSTEM
8b58be88 4784M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4785M: Bob Peterson <rpeterso@redhat.com>
a4644184 4786L: cluster-devel@redhat.com
5be7b50f 4787W: http://sources.redhat.com/cluster/
28666d6d 4788T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4789S: Supported
679655da
JP
4790F: Documentation/filesystems/gfs2*.txt
4791F: fs/gfs2/
c117ab84 4792F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4793
0a34eb8f 4794GIGASET ISDN DRIVERS
6b096fde 4795M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4796L: gigaset307x-common@lists.sourceforge.net
4797W: http://gigaset307x.sourceforge.net/
6b096fde 4798S: Odd Fixes
679655da
JP
4799F: Documentation/isdn/README.gigaset
4800F: drivers/isdn/gigaset/
c117ab84 4801F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4802
7eea35fe
JP
4803GO7007 MPEG CODEC
4804M: Hans Verkuil <hans.verkuil@cisco.com>
4805L: linux-media@vger.kernel.org
4806S: Maintained
4807F: drivers/media/usb/go7007/
4808
ca96ea86
BN
4809GOODIX TOUCHSCREEN
4810M: Bastien Nocera <hadess@hadess.net>
4811L: linux-input@vger.kernel.org
4812S: Maintained
4813F: drivers/input/touchscreen/goodix.c
4814
a0dc00b4 4815GPIO SUBSYSTEM
e4651a9f 4816M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4817M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4818L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4819T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4820S: Maintained
4821F: Documentation/gpio/
a0dc00b4 4822F: drivers/gpio/
bdc6e95e
AC
4823F: include/linux/gpio/
4824F: include/linux/gpio.h
9b692346 4825F: include/asm-generic/gpio.h
a0dc00b4 4826
71a6d0af
HW
4827GRE DEMULTIPLEXER DRIVER
4828M: Dmitry Kozlov <xeb@mail.ru>
4829L: netdev@vger.kernel.org
4830S: Maintained
11c26770
JP
4831F: net/ipv4/gre_demux.c
4832F: net/ipv4/gre_offload.c
71a6d0af
HW
4833F: include/net/gre.h
4834
d4c41139
KG
4835GRETH 10/100/1G Ethernet MAC device driver
4836M: Kristoffer Glembo <kristoffer@gaisler.com>
4837L: netdev@vger.kernel.org
4838S: Maintained
a31a96ad 4839F: drivers/net/ethernet/aeroflex/
d4c41139 4840
e8deeae2 4841GSPCA FINEPIX SUBDRIVER
8b58be88 4842M: Frank Zago <frank@zago.net>
661263b5 4843L: linux-media@vger.kernel.org
275ffde4 4844T: git git://linuxtv.org/media_tree.git
e8deeae2 4845S: Maintained
0c0d06ca 4846F: drivers/media/usb/gspca/finepix.c
e8deeae2 4847
4b3fa3c4
OL
4848GSPCA GL860 SUBDRIVER
4849M: Olivier Lorin <o.lorin@laposte.net>
4850L: linux-media@vger.kernel.org
275ffde4 4851T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4852S: Maintained
0c0d06ca 4853F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4854
e8deeae2 4855GSPCA M5602 SUBDRIVER
8b58be88 4856M: Erik Andren <erik.andren@gmail.com>
661263b5 4857L: linux-media@vger.kernel.org
275ffde4 4858T: git git://linuxtv.org/media_tree.git
e8deeae2 4859S: Maintained
0c0d06ca 4860F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4861
4862GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4863M: Hans de Goede <hdegoede@redhat.com>
661263b5 4864L: linux-media@vger.kernel.org
275ffde4 4865T: git git://linuxtv.org/media_tree.git
e8deeae2 4866S: Maintained
0c0d06ca 4867F: drivers/media/usb/gspca/pac207.c
e8deeae2 4868
261982f1 4869GSPCA SN9C20X SUBDRIVER
d95c5b0b 4870M: Brian Johnson <brijohn@gmail.com>
261982f1 4871L: linux-media@vger.kernel.org
275ffde4 4872T: git git://linuxtv.org/media_tree.git
261982f1 4873S: Maintained
0c0d06ca 4874F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4875
e8deeae2 4876GSPCA T613 SUBDRIVER
8b58be88 4877M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4878L: linux-media@vger.kernel.org
275ffde4 4879T: git git://linuxtv.org/media_tree.git
e8deeae2 4880S: Maintained
0c0d06ca 4881F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4882
4883GSPCA USB WEBCAM DRIVER
fc3f906b 4884M: Hans de Goede <hdegoede@redhat.com>
661263b5 4885L: linux-media@vger.kernel.org
275ffde4 4886T: git git://linuxtv.org/media_tree.git
e8deeae2 4887S: Maintained
0c0d06ca 4888F: drivers/media/usb/gspca/
e8deeae2 4889
584ec979 4890GUID PARTITION TABLE (GPT)
4f973c63 4891M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4892L: linux-efi@vger.kernel.org
4893S: Maintained
4894F: block/partitions/efi.*
4895
aa3c598b 4896STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4897M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4898L: linux-media@vger.kernel.org
275ffde4 4899T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4900S: Maintained
4901F: drivers/media/usb/stk1160/
e8deeae2 4902
4e456b86
YS
4903H8/300 ARCHITECTURE
4904M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4905L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4906W: http://uclinux-h8.sourceforge.jp
4907T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4908S: Maintained
4909F: arch/h8300/
4910F: drivers/clocksource/h8300_*.c
4911F: drivers/clk/h8300/
4912F: drivers/irqchip/irq-renesas-h8*.c
4913
71a6d0af
HW
4914HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4915M: Frank Seidel <frank@f-seidel.de>
4916L: platform-driver-x86@vger.kernel.org
4917W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4918S: Maintained
4919F: drivers/platform/x86/hdaps.c
4920
48fc9e26
HV
4921HDPVR USB VIDEO ENCODER DRIVER
4922M: Hans Verkuil <hverkuil@xs4all.nl>
4923L: linux-media@vger.kernel.org
4924T: git git://linuxtv.org/media_tree.git
a825eaec 4925W: https://linuxtv.org
48fc9e26 4926S: Odd Fixes
14430813 4927F: drivers/media/usb/hdpvr/
48fc9e26 4928
71a6d0af 4929HWPOISON MEMORY FAILURE HANDLING
f9625c48 4930M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4931L: linux-mm@kvack.org
71a6d0af
HW
4932S: Maintained
4933F: mm/memory-failure.c
4934F: mm/hwpoison-inject.c
4935
4936HYPERVISOR VIRTUAL CONSOLE DRIVER
4937L: linuxppc-dev@lists.ozlabs.org
4938S: Odd Fixes
4939F: drivers/tty/hvc/
4940
e5ab1477
AP
4941HACKRF MEDIA DRIVER
4942M: Antti Palosaari <crope@iki.fi>
4943L: linux-media@vger.kernel.org
a825eaec 4944W: https://linuxtv.org
e5ab1477
AP
4945W: http://palosaari.fi/linux/
4946Q: http://patchwork.linuxtv.org/project/linux-media/list/
4947T: git git://linuxtv.org/anttip/media_tree.git
4948S: Maintained
4949F: drivers/media/usb/hackrf/
4950
5b543965 4951HARDWARE MONITORING
d8130624 4952M: Jean Delvare <jdelvare@suse.com>
ca462085 4953M: Guenter Roeck <linux@roeck-us.net>
5b543965 4954L: lm-sensors@lm-sensors.org
595142e0 4955W: http://www.lm-sensors.org/
a94ef4ed 4956T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4957T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4958S: Maintained
047f4ec2 4959F: Documentation/hwmon/
679655da 4960F: drivers/hwmon/
047f4ec2 4961F: include/linux/hwmon*.h
5b543965 4962
844dd05f 4963HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4964M: Matt Mackall <mpm@selenic.com>
4965M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4966L: linux-crypto@vger.kernel.org
c0d0787b 4967S: Odd fixes
679655da
JP
4968F: Documentation/hw_random.txt
4969F: drivers/char/hw_random/
4970F: include/linux/hw_random.h
844dd05f 4971
8b37fcfc
OBC
4972HARDWARE SPINLOCK CORE
4973M: Ohad Ben-Cohen <ohad@wizery.com>
4974S: Maintained
9f273c24 4975T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
4976F: Documentation/hwspinlock.txt
4977F: drivers/hwspinlock/hwspinlock_*
4978F: include/linux/hwspinlock.h
4979
1da177e4 4980HARMONY SOUND DRIVER
ac6aecbf 4981L: linux-parisc@vger.kernel.org
1da177e4 4982S: Maintained
679655da 4983F: sound/parisc/harmony.*
1da177e4 4984
91952bc0
AP
4985HD29L2 MEDIA DRIVER
4986M: Antti Palosaari <crope@iki.fi>
4987L: linux-media@vger.kernel.org
a825eaec 4988W: https://linuxtv.org
91952bc0
AP
4989W: http://palosaari.fi/linux/
4990Q: http://patchwork.linuxtv.org/project/linux-media/list/
4991T: git git://linuxtv.org/anttip/media_tree.git
4992S: Maintained
4993F: drivers/media/dvb-frontends/hd29l2*
4994
e2d1d6c0 4995HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 4996L: iss_storagedev@hp.com
af9f1b3c 4997S: Orphan
679655da
JP
4998F: Documentation/blockdev/cpqarray.txt
4999F: drivers/block/cpqarray.*
e2d1d6c0 5000
9257aa49 5001HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
693373db 5002M: Don Brace <don.brace@pmcs.com>
9257aa49 5003L: iss_storagedev@hp.com
693373db
DB
5004L: storagedev@pmcs.com
5005L: linux-scsi@vger.kernel.org
9257aa49
SC
5006S: Supported
5007F: Documentation/scsi/hpsa.txt
5008F: drivers/scsi/hpsa*.[ch]
5009F: include/linux/cciss*.h
c117ab84 5010F: include/uapi/linux/cciss*.h
9257aa49 5011
e2d1d6c0 5012HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 5013M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 5014L: iss_storagedev@hp.com
693373db
DB
5015L: storagedev@pmcs.com
5016L: linux-scsi@vger.kernel.org
e2d1d6c0 5017S: Supported
679655da
JP
5018F: Documentation/blockdev/cciss.txt
5019F: drivers/block/cciss*
5020F: include/linux/cciss_ioctl.h
c117ab84 5021F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5022
1da177e4 5023HFS FILESYSTEM
6cf515e1
GU
5024L: linux-fsdevel@vger.kernel.org
5025S: Orphan
679655da
JP
5026F: Documentation/filesystems/hfs.txt
5027F: fs/hfs/
1da177e4 5028
ef575f47
GU
5029HFSPLUS FILESYSTEM
5030L: linux-fsdevel@vger.kernel.org
5031S: Orphan
5032F: Documentation/filesystems/hfsplus.txt
5033F: fs/hfsplus/
5034
1da177e4 5035HGA FRAMEBUFFER DRIVER
8b58be88 5036M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5037L: linux-nvidia@lists.surfsouth.com
5038W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5039S: Maintained
8a61f013 5040F: drivers/video/fbdev/hgafb.c
1da177e4 5041
4480f15b 5042HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5043M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5044M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5045L: linux-pm@vger.kernel.org
e2d1d6c0 5046S: Supported
679655da
JP
5047F: arch/x86/power/
5048F: drivers/base/power/
5049F: kernel/power/
5050F: include/linux/suspend.h
5051F: include/linux/freezer.h
5052F: include/linux/pm.h
679655da 5053F: arch/*/include/asm/suspend*.h
e2d1d6c0 5054
4ef4caad 5055HID CORE LAYER
e5f6450c 5056M: Jiri Kosina <jikos@kernel.org>
406df153 5057R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5058L: linux-input@vger.kernel.org
54e5881d 5059T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5060S: Maintained
679655da
JP
5061F: drivers/hid/
5062F: include/linux/hid*
c117ab84 5063F: include/uapi/linux/hid*
4ef4caad 5064
30ee72f0 5065HID SENSOR HUB DRIVERS
e5f6450c 5066M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5067M: Jonathan Cameron <jic23@kernel.org>
5068M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5069L: linux-input@vger.kernel.org
5070L: linux-iio@vger.kernel.org
5071S: Maintained
5072F: Documentation/hid/hid-sensor*
5073F: drivers/hid/hid-sensor-*
5074F: drivers/iio/*/hid-*
5075F: include/linux/hid-sensor-*
5076
38bed542 5077HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5078M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5079L: linux-kernel@vger.kernel.org
75fc2d37 5080T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5081S: Maintained
679655da 5082F: Documentation/timers/
5cee9645 5083F: kernel/time/hrtimer.c
88606e80
TG
5084F: kernel/time/clockevents.c
5085F: kernel/time/tick*.*
5086F: kernel/time/timer_*.c
05ed8490 5087F: include/linux/clockchips.h
679655da 5088F: include/linux/hrtimer.h
38bed542 5089
1da177e4 5090HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5091L: linux-hams@vger.kernel.org
8b64f2a0 5092S: Orphan
679655da
JP
5093F: drivers/net/hamradio/dmascc.c
5094F: drivers/net/hamradio/scc.c
1da177e4 5095
ede1e6f8 5096HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5097M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5098W: http://www.highpoint-tech.com
5099S: Supported
679655da
JP
5100F: Documentation/scsi/hptiop.txt
5101F: drivers/scsi/hptiop.c
ede1e6f8 5102
1da177e4 5103HIPPI
8b58be88 5104M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5105L: linux-hippi@sunsite.dk
5106S: Maintained
679655da 5107F: include/linux/hippidevice.h
c117ab84 5108F: include/uapi/linux/if_hippi.h
679655da 5109F: net/802/hippi.c
ff5a3b50 5110F: drivers/net/hippi/
1da177e4 5111
16c6c252
JG
5112HISILICON SAS Controller
5113M: John Garry <john.garry@huawei.com>
5114W: http://www.hisilicon.com
5115S: Supported
5116F: drivers/scsi/hisi_sas/
5117F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5118
ff1d2767 5119HOST AP DRIVER
8b58be88 5120M: Jouni Malinen <j@w1.fi>
85d32e7b 5121L: hostap@shmoo.com (subscribers-only)
724c6b35 5122L: linux-wireless@vger.kernel.org
ff1d2767
JM
5123W: http://hostap.epitest.fi/
5124S: Maintained
eb4f98d5 5125F: drivers/net/wireless/intersil/hostap/
ff1d2767 5126
dd8cd779 5127HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5128L: platform-driver-x86@vger.kernel.org
95c70215 5129S: Orphan
679655da 5130F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5131
e2d1d6c0 5132HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5133M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5134S: Maintained
7e25d724 5135F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5136
7d2c86b5 5137HPET: High Precision Event Timers driver
8b58be88 5138M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5139S: Maintained
679655da
JP
5140F: Documentation/timers/hpet.txt
5141F: drivers/char/hpet.c
5142F: include/linux/hpet.h
c117ab84 5143F: include/uapi/linux/hpet.h
b9b0332f 5144
e07b5d79 5145HPET: x86
9e06f631 5146S: Orphan
679655da
JP
5147F: arch/x86/kernel/hpet.c
5148F: arch/x86/include/asm/hpet.h
b9b0332f 5149
1da177e4 5150HPFS FILESYSTEM
8b58be88 5151M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5152W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5153S: Maintained
679655da 5154F: fs/hpfs/
1da177e4 5155
3441cded 5156HSI SUBSYSTEM
56459ea9
SR
5157M: Sebastian Reichel <sre@kernel.org>
5158T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5159S: Maintained
5160F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5161F: Documentation/hsi.txt
3441cded
SR
5162F: drivers/hsi/
5163F: include/linux/hsi/
5164F: include/uapi/linux/hsi/
5165
7d2c86b5 5166HSO 3G MODEM DRIVER
8b58be88 5167M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5168W: http://www.pharscape.org
5169S: Maintained
679655da 5170F: drivers/net/usb/hso.c
11cd29b0 5171
19990e29
AB
5172HSR NETWORK PROTOCOL
5173M: Arvid Brodin <arvid.brodin@alten.se>
5174L: netdev@vger.kernel.org
5175S: Maintained
5176F: net/hsr/
5177
5a18c343 5178HTCPEN TOUCHSCREEN DRIVER
8b58be88 5179M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5180L: linux-input@vger.kernel.org
5181S: Maintained
679655da 5182F: drivers/input/touchscreen/htcpen.c
5a18c343 5183
1da177e4 5184HUGETLB FILESYSTEM
6d49e352 5185M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5186S: Maintained
679655da 5187F: fs/hugetlbfs/
1da177e4 5188
05183189 5189Hyper-V CORE AND DRIVERS
9c3646d1 5190M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5191M: Haiyang Zhang <haiyangz@microsoft.com>
5192L: devel@linuxdriverproject.org
5193S: Maintained
a4162747
HZ
5194F: arch/x86/include/asm/mshyperv.h
5195F: arch/x86/include/uapi/asm/hyperv.h
5196F: arch/x86/kernel/cpu/mshyperv.c
05183189 5197F: drivers/hid/hid-hyperv.c
a4162747 5198F: drivers/hv/
f92ca80b 5199F: drivers/input/serio/hyperv-keyboard.c
05183189 5200F: drivers/net/hyperv/
a4162747 5201F: drivers/scsi/storvsc_drv.c
8a61f013 5202F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5203F: include/linux/hyperv.h
5204F: tools/hv/
54bf725e 5205F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5206
d85c8a6a 5207I2C OVER PARALLEL PORT
d8130624 5208M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5209L: linux-i2c@vger.kernel.org
5210S: Maintained
5211F: Documentation/i2c/busses/i2c-parport
5212F: Documentation/i2c/busses/i2c-parport-light
5213F: drivers/i2c/busses/i2c-parport.c
5214F: drivers/i2c/busses/i2c-parport-light.c
5215
5216I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5217M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5218L: linux-i2c@vger.kernel.org
5219S: Maintained
5220F: Documentation/i2c/busses/i2c-ali1535
5221F: Documentation/i2c/busses/i2c-ali1563
5222F: Documentation/i2c/busses/i2c-ali15x3
5223F: Documentation/i2c/busses/i2c-amd756
5224F: Documentation/i2c/busses/i2c-amd8111
5225F: Documentation/i2c/busses/i2c-i801
5226F: Documentation/i2c/busses/i2c-nforce2
5227F: Documentation/i2c/busses/i2c-piix4
5228F: Documentation/i2c/busses/i2c-sis5595
5229F: Documentation/i2c/busses/i2c-sis630
5230F: Documentation/i2c/busses/i2c-sis96x
5231F: Documentation/i2c/busses/i2c-via
5232F: Documentation/i2c/busses/i2c-viapro
5233F: drivers/i2c/busses/i2c-ali1535.c
5234F: drivers/i2c/busses/i2c-ali1563.c
5235F: drivers/i2c/busses/i2c-ali15x3.c
5236F: drivers/i2c/busses/i2c-amd756.c
5237F: drivers/i2c/busses/i2c-amd756-s4882.c
5238F: drivers/i2c/busses/i2c-amd8111.c
5239F: drivers/i2c/busses/i2c-i801.c
5240F: drivers/i2c/busses/i2c-isch.c
5241F: drivers/i2c/busses/i2c-nforce2.c
5242F: drivers/i2c/busses/i2c-nforce2-s4985.c
5243F: drivers/i2c/busses/i2c-piix4.c
5244F: drivers/i2c/busses/i2c-sis5595.c
5245F: drivers/i2c/busses/i2c-sis630.c
5246F: drivers/i2c/busses/i2c-sis96x.c
5247F: drivers/i2c/busses/i2c-via.c
5248F: drivers/i2c/busses/i2c-viapro.c
5249
cb7f07a4
NH
5250I2C/SMBUS ISMT DRIVER
5251M: Seth Heasley <seth.heasley@intel.com>
5252M: Neil Horman <nhorman@tuxdriver.com>
5253L: linux-i2c@vger.kernel.org
5254F: drivers/i2c/busses/i2c-ismt.c
5255F: Documentation/i2c/busses/i2c-ismt
5256
6ea884db 5257I2C/SMBUS STUB DRIVER
d8130624 5258M: Jean Delvare <jdelvare@suse.com>
846557d3 5259L: linux-i2c@vger.kernel.org
6ea884db 5260S: Maintained
8547a5bc 5261F: drivers/i2c/i2c-stub.c
6ea884db 5262
5b543965 5263I2C SUBSYSTEM
14d77c4d 5264M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5265L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5266W: https://i2c.wiki.kernel.org/
5267Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5268T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5269S: Maintained
40ed1b4c 5270F: Documentation/devicetree/bindings/i2c/
679655da
JP
5271F: Documentation/i2c/
5272F: drivers/i2c/
630bc46e 5273F: drivers/i2c/*/
679655da 5274F: include/linux/i2c.h
03b70d62 5275F: include/linux/i2c-*.h
c117ab84
CEB
5276F: include/uapi/linux/i2c.h
5277F: include/uapi/linux/i2c-*.h
1da177e4 5278
4560d677
WS
5279I2C ACPI SUPPORT
5280M: Mika Westerberg <mika.westerberg@linux.intel.com>
5281L: linux-i2c@vger.kernel.org
5282L: linux-acpi@vger.kernel.org
5283S: Maintained
4560d677 5284
d85c8a6a 5285I2C-TAOS-EVM DRIVER
d8130624 5286M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5287L: linux-i2c@vger.kernel.org
5288S: Maintained
5289F: Documentation/i2c/busses/i2c-taos-evm
5290F: drivers/i2c/busses/i2c-taos-evm.c
5291
e8c76eed 5292I2C-TINY-USB DRIVER
8b58be88 5293M: Till Harbaum <till@harbaum.org>
846557d3 5294L: linux-i2c@vger.kernel.org
932d1872 5295W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5296S: Maintained
679655da 5297F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5298
1da177e4 5299i386 BOOT CODE
8b58be88 5300M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5301S: Maintained
679655da 5302F: arch/x86/boot/
1da177e4
LT
5303
5304i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5305M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5306T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5307S: Maintained
5308
1da177e4 5309IA64 (Itanium) PLATFORM
8b58be88
JP
5310M: Tony Luck <tony.luck@intel.com>
5311M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5312L: linux-ia64@vger.kernel.org
6b1c70b1 5313T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5314S: Maintained
679655da 5315F: arch/ia64/
1da177e4 5316
4cd38750
LDSB
5317IBM Power VMX Cryptographic instructions
5318M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5319M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5320L: linux-crypto@vger.kernel.org
5321S: Supported
5322F: drivers/crypto/vmx/Makefile
5323F: drivers/crypto/vmx/Kconfig
5324F: drivers/crypto/vmx/vmx.c
5325F: drivers/crypto/vmx/aes*
5326F: drivers/crypto/vmx/ghash*
5327F: drivers/crypto/vmx/ppc-xlate.pl
5328
956c203c 5329IBM Power in-Nest Crypto Acceleration
4cd38750 5330M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5331M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5332L: linux-crypto@vger.kernel.org
5333S: Supported
28bceeaa
DS
5334F: drivers/crypto/nx/Makefile
5335F: drivers/crypto/nx/Kconfig
5336F: drivers/crypto/nx/nx-aes*
5337F: drivers/crypto/nx/nx-sha*
5338F: drivers/crypto/nx/nx.*
5339F: drivers/crypto/nx/nx_csbcpb.h
5340F: drivers/crypto/nx/nx_debugfs.h
956c203c 5341
0e16aafb 5342IBM Power 842 compression accelerator
41656aa7 5343M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5344S: Supported
28bceeaa
DS
5345F: drivers/crypto/nx/Makefile
5346F: drivers/crypto/nx/Kconfig
7011a122 5347F: drivers/crypto/nx/nx-842*
2da572c9 5348F: include/linux/sw842.h
2062c5b6 5349F: crypto/842.c
2da572c9 5350F: lib/842/
0e16aafb 5351
1da177e4 5352IBM Power Linux RAID adapter
8b58be88 5353M: Brian King <brking@us.ibm.com>
1da177e4 5354S: Supported
679655da 5355F: drivers/scsi/ipr.*
1da177e4 5356
9d348af4 5357IBM Power Virtual Ethernet Device Driver
eddd63a6 5358M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5359L: netdev@vger.kernel.org
5360S: Supported
9aa32835 5361F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5362
032c5e82
TF
5363IBM Power SRIOV Virtual NIC Device Driver
5364M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5365M: John Allen <jallen@linux.vnet.ibm.com>
5366L: netdev@vger.kernel.org
5367S: Supported
5368F: drivers/net/ethernet/ibm/ibmvnic.*
5369
e6babec6 5370IBM Power Virtual SCSI Device Drivers
bcbde52b 5371M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5372L: linux-scsi@vger.kernel.org
5373S: Supported
e6babec6
NF
5374F: drivers/scsi/ibmvscsi/ibmvscsi*
5375F: drivers/scsi/ibmvscsi/viosrp.h
5376
5377IBM Power Virtual FC Device Drivers
44b4dad9 5378M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5379L: linux-scsi@vger.kernel.org
5380S: Supported
5381F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5382
1da177e4 5383IBM ServeRAID RAID DRIVER
f9213e78 5384S: Orphan
679655da 5385F: drivers/scsi/ips.*
1da177e4 5386
6ed9f9c4
PT
5387ICH LPC AND GPIO DRIVER
5388M: Peter Tyser <ptyser@xes-inc.com>
5389S: Maintained
5390F: drivers/mfd/lpc_ich.c
5391F: drivers/gpio/gpio-ich.c
5392
1e7106fc 5393IDE SUBSYSTEM
8b58be88 5394M: "David S. Miller" <davem@davemloft.net>
1da177e4 5395L: linux-ide@vger.kernel.org
8a6e2535 5396Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5397T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5398S: Maintained
679655da
JP
5399F: Documentation/ide/
5400F: drivers/ide/
5401F: include/linux/ide.h
1da177e4 5402
6cb8c13d
IP
5403IDEAPAD LAPTOP EXTRAS DRIVER
5404M: Ike Panhc <ike.pan@canonical.com>
5405L: platform-driver-x86@vger.kernel.org
5406W: http://launchpad.net/ideapad-laptop
5407S: Maintained
5408F: drivers/platform/x86/ideapad-laptop.c
5409
1ea4c161
AM
5410IDEAPAD LAPTOP SLIDEBAR DRIVER
5411M: Andrey Moiseev <o2g.org.ru@gmail.com>
5412L: linux-input@vger.kernel.org
5413W: https://github.com/o2genum/ideapad-slidebar
5414S: Maintained
5415F: drivers/input/misc/ideapad_slidebar.c
5416
0f861e8c 5417IDE/ATAPI DRIVERS
487ba8e8 5418M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5419L: linux-ide@vger.kernel.org
c404c199 5420S: Maintained
679655da
JP
5421F: Documentation/cdrom/ide-cd
5422F: drivers/ide/ide-cd*
1da177e4 5423
27471fdb 5424IDLE-I7300
8b58be88 5425M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5426L: linux-pm@vger.kernel.org
27471fdb 5427S: Supported
679655da 5428F: drivers/idle/i7300_idle.c
27471fdb 5429
02cf2286 5430IEEE 802.15.4 SUBSYSTEM
b6e195fd 5431M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5432L: linux-wpan@vger.kernel.org
5433W: https://github.com/linux-wpan
5434T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5435S: Maintained
5436F: net/ieee802154/
68653359 5437F: net/mac802154/
251741b1 5438F: drivers/net/ieee802154/
580947d3
AA
5439F: include/linux/nl802154.h
5440F: include/linux/ieee802154.h
5441F: include/net/nl802154.h
5442F: include/net/mac802154.h
5443F: include/net/af_ieee802154.h
5444F: include/net/cfg802154.h
5445F: include/net/ieee802154_netdev.h
ebef9c12 5446F: Documentation/networking/ieee802154.txt
02cf2286 5447
b1c97193
SY
5448IGORPLUG-USB IR RECEIVER
5449M: Sean Young <sean@mess.org>
5450L: linux-media@vger.kernel.org
5451S: Maintained
5452F: drivers/media/rc/igorplugusb.c
5453
40ad4a30
SY
5454IGUANAWORKS USB IR TRANSCEIVER
5455M: Sean Young <sean@mess.org>
5456L: linux-media@vger.kernel.org
5457S: Maintained
5458F: drivers/media/rc/iguanair.c
5459
9545f86e 5460IIO SUBSYSTEM AND DRIVERS
030a13d7 5461M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5462R: Hartmut Knaack <knaack.h@gmx.de>
5463R: Lars-Peter Clausen <lars@metafoo.de>
5464R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5465L: linux-iio@vger.kernel.org
5466S: Maintained
03e7c251 5467F: drivers/iio/
9545f86e 5468F: drivers/staging/iio/
8fe671fc 5469F: include/linux/iio/
817020cf 5470F: tools/iio/
9545f86e 5471
65519263
SG
5472IKANOS/ADI EAGLE ADSL USB DRIVER
5473M: Matthieu Castet <castet.matthieu@free.fr>
5474M: Stanislaw Gruszka <stf_xl@wp.pl>
5475S: Maintained
5476F: drivers/usb/atm/ueagle-atm.c
5477
e89ab51f
GR
5478INA209 HARDWARE MONITOR DRIVER
5479M: Guenter Roeck <linux@roeck-us.net>
5480L: lm-sensors@lm-sensors.org
5481S: Maintained
5482F: Documentation/hwmon/ina209
5483F: Documentation/devicetree/bindings/i2c/ina209.txt
5484F: drivers/hwmon/ina209.c
5485
5486INA2XX HARDWARE MONITOR DRIVER
5487M: Guenter Roeck <linux@roeck-us.net>
5488L: lm-sensors@lm-sensors.org
5489S: Maintained
5490F: Documentation/hwmon/ina2xx
5491F: drivers/hwmon/ina2xx.c
5492F: include/linux/platform_data/ina2xx.h
5493
14dc124f
SIG
5494INDUSTRY PACK SUBSYSTEM (IPACK)
5495M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5496M: Jens Taprogge <jens.taprogge@taprogge.org>
5497M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5498L: industrypack-devel@lists.sourceforge.net
5499W: http://industrypack.sourceforge.net
5500S: Maintained
5501F: drivers/ipack/
5502
8adc53fd
ZLK
5503INGENIC JZ4780 DMA Driver
5504M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5505S: Maintained
5506F: drivers/dma/dma-jz4780.c
5507
aa7168f4 5508INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5509M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5510M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5511L: linux-ima-devel@lists.sourceforge.net
5512L: linux-ima-user@lists.sourceforge.net
5513L: linux-security-module@vger.kernel.org
9f273c24 5514T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5515S: Supported
679655da 5516F: security/integrity/ima/
aa7168f4 5517
9a4ea5a9
JH
5518IMGTEC IR DECODER DRIVER
5519M: James Hogan <james.hogan@imgtec.com>
5520S: Maintained
5521F: drivers/media/rc/img-ir/
5522
1da177e4 5523IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5524L: linux-fbdev@vger.kernel.org
843393d3 5525S: Orphan
8a61f013 5526F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5527
5528INFINIBAND SUBSYSTEM
b6b2bbe6 5529M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5530M: Sean Hefty <sean.hefty@intel.com>
5531M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5532L: linux-rdma@vger.kernel.org
605841f5 5533W: http://www.openfabrics.org/
8a6e2535 5534Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5535T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5536S: Supported
679655da
JP
5537F: Documentation/infiniband/
5538F: drivers/infiniband/
2dfcad3a 5539F: drivers/staging/rdma/
c117ab84 5540F: include/uapi/linux/if_infiniband.h
954138dc
YD
5541F: include/uapi/rdma/
5542F: include/rdma/
1da177e4 5543
c9f04f58 5544INOTIFY
8b58be88
JP
5545M: John McCutchan <john@johnmccutchan.com>
5546M: Robert Love <rlove@rlove.org>
5547M: Eric Paris <eparis@parisplace.org>
c9f04f58 5548S: Maintained
679655da
JP
5549F: Documentation/filesystems/inotify.txt
5550F: fs/notify/inotify/
5551F: include/linux/inotify.h
c117ab84 5552F: include/uapi/linux/inotify.h
c9f04f58 5553
e2d1d6c0 5554INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5555M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5556L: linux-input@vger.kernel.org
8a6e2535 5557Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5558T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5559S: Maintained
679655da 5560F: drivers/input/
f4eea7e2 5561F: include/linux/input.h
c117ab84 5562F: include/uapi/linux/input.h
f4eea7e2 5563F: include/linux/input/
e2d1d6c0 5564
3267a87f 5565INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5566M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5567L: linux-input@vger.kernel.org
75dd112a 5568S: Odd fixes
3267a87f 5569F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5570F: drivers/input/input-mt.c
3267a87f
HR
5571K: \b(ABS|SYN)_MT_
5572
97fa99a3
JY
5573INTEL ASoC BDW/HSW DRIVERS
5574M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5575L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5576S: Supported
e8e1225d
JP
5577F: sound/soc/intel/common/sst-dsp*
5578F: sound/soc/intel/common/sst-firmware.c
5579F: sound/soc/intel/boards/broadwell.c
5580F: sound/soc/intel/haswell/
97fa99a3 5581
4ac13e17
DJ
5582INTEL C600 SERIES SAS CONTROLLER DRIVER
5583M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5584M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5585L: linux-scsi@vger.kernel.org
7106891a
DJ
5586T: git git://git.code.sf.net/p/intel-sas/isci
5587S: Supported
4ac13e17 5588F: drivers/scsi/isci/
4ac13e17 5589
ecc83e52
AH
5590INTEL HID EVENT DRIVER
5591M: Alex Hung <alex.hung@canonical.com>
5592L: platform-driver-x86@vger.kernel.org
5593S: Maintained
5594F: drivers/platform/x86/intel-hid.c
5595
26717172
LB
5596INTEL IDLE DRIVER
5597M: Len Brown <lenb@kernel.org>
bf1c138e 5598L: linux-pm@vger.kernel.org
08deed1e 5599T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5600S: Supported
5601F: drivers/idle/intel_idle.c
5602
7c1ac18d 5603INTEL PSTATE DRIVER
58ac1f62
SP
5604M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5605M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5606L: linux-pm@vger.kernel.org
5607S: Supported
5608F: drivers/cpufreq/intel_pstate.c
5609
9eb8ef74 5610INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5611M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5612L: linux-fbdev@vger.kernel.org
ce00f85c 5613S: Maintained
679655da 5614F: Documentation/fb/intelfb.txt
8a61f013 5615F: drivers/video/fbdev/intelfb/
9eb8ef74 5616
1da177e4 5617INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5618M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5619L: linux-fbdev@vger.kernel.org
ce00f85c 5620S: Maintained
8a61f013 5621F: drivers/video/fbdev/i810/
1da177e4 5622
f4a9bc4c 5623INTEL MENLOW THERMAL DRIVER
8b58be88 5624M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5625L: platform-driver-x86@vger.kernel.org
5ca92bd9 5626W: https://01.org/linux-acpi
f4a9bc4c 5627S: Supported
679655da 5628F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5629
248a9dc3 5630INTEL I/OAT DMA DRIVER
18ebd564 5631M: Dave Jiang <dave.jiang@intel.com>
08223d80 5632R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5633L: dmaengine@vger.kernel.org
5634Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5635S: Supported
679655da 5636F: drivers/dma/ioat*
248a9dc3 5637
6c8909b4 5638INTEL IOMMU (VT-d)
8b58be88 5639M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5640L: iommu@lists.linux-foundation.org
54e5881d 5641T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5642S: Supported
3fb39615 5643F: drivers/iommu/intel-iommu.c
679655da 5644F: include/linux/intel-iommu.h
6c8909b4 5645
b3e5f263 5646INTEL IOP-ADMA DMA DRIVER
08223d80 5647R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5648S: Odd fixes
679655da 5649F: drivers/dma/iop-adma.c
b3e5f263 5650
9251ce95 5651INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5652M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5653S: Maintained
679655da
JP
5654F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5655F: arch/arm/mach-ixp4xx/include/mach/npe.h
5656F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5657F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5658F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5659F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5660
844dd05f 5661INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5662M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5663S: Maintained
679655da 5664F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5665
2f302324 5666INTEL ETHERNET DRIVERS
8b58be88 5667M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5668R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5669R: Shannon Nelson <shannon.nelson@intel.com>
5670R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5671R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5672R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5673R: John Ronciak <john.ronciak@intel.com>
5674R: Mitch Williams <mitch.a.williams@intel.com>
5675L: intel-wired-lan@lists.osuosl.org
f6fde11a 5676W: http://www.intel.com/support/feedback.htm
d94e6fed 5677W: http://e1000.sourceforge.net/
2f302324
JK
5678Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5679T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5680T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5681S: Supported
0d164401
JK
5682F: Documentation/networking/e100.txt
5683F: Documentation/networking/e1000.txt
5684F: Documentation/networking/e1000e.txt
5685F: Documentation/networking/igb.txt
5686F: Documentation/networking/igbvf.txt
5687F: Documentation/networking/ixgb.txt
5688F: Documentation/networking/ixgbe.txt
5689F: Documentation/networking/ixgbevf.txt
1bff6529 5690F: Documentation/networking/i40e.txt
105bf2fe 5691F: Documentation/networking/i40evf.txt
dee1ad47 5692F: drivers/net/ethernet/intel/
bc90d291 5693F: drivers/net/ethernet/intel/*/
1da177e4 5694
0963d59b
LW
5695INTEL-MID GPIO DRIVER
5696M: David Cohen <david.a.cohen@linux.intel.com>
5697L: linux-gpio@vger.kernel.org
5698S: Maintained
5699F: drivers/gpio/gpio-intel-mid.c
5700
ca907a90
SY
5701INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5702M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5703L: linux-wireless@vger.kernel.org
ca907a90 5704S: Maintained
679655da 5705F: Documentation/networking/README.ipw2100
679655da 5706F: Documentation/networking/README.ipw2200
367a1092 5707F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5708
5760b0a5
AS
5709INTEL(R) TRACE HUB
5710M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5711S: Supported
5712F: Documentation/trace/intel_th.txt
5713F: drivers/hwtracing/intel_th/
5714
4bd96a7a 5715INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5716M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5717L: tboot-devel@lists.sourceforge.net
5718W: http://tboot.sourceforge.net
e9b7d7c8 5719T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5720S: Supported
5721F: Documentation/intel_txt.txt
5722F: include/linux/tboot.h
5723F: arch/x86/kernel/tboot.c
5724
8a70da82 5725INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5726M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5727M: linux-wimax@intel.com
49e7d9df 5728L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5729S: Supported
5730W: http://linuxwimax.org
679655da
JP
5731F: Documentation/wimax/README.i2400m
5732F: drivers/net/wimax/i2400m/
c117ab84 5733F: include/uapi/linux/wimax/i2400m.h
8a70da82 5734
1c0ce89c
SG
5735INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5736M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5737L: linux-wireless@vger.kernel.org
1c0ce89c 5738S: Supported
7ac9a364 5739F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5740
b481de9c 5741INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5742M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5743M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5744M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5745L: linux-wireless@vger.kernel.org
b481de9c 5746W: http://intellinuxwireless.org
b62ff718 5747T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5748S: Supported
e705c121 5749F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5750
de8fe023
TW
5751INTEL MANAGEMENT ENGINE (mei)
5752M: Tomas Winkler <tomas.winkler@intel.com>
5753L: linux-kernel@vger.kernel.org
5754S: Supported
c117ab84 5755F: include/uapi/linux/mei.h
5069288b 5756F: include/linux/mei_cl_bus.h
de8fe023 5757F: drivers/misc/mei/*
e07950a1 5758F: Documentation/misc-devices/mei/*
de8fe023 5759
50ceb98b
SD
5760INTEL MIC DRIVERS (mic)
5761M: Sudeep Dutt <sudeep.dutt@intel.com>
5762M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5763S: Supported
5764W: https://github.com/sudeepdutt/mic
5765W: http://software.intel.com/en-us/mic-developer
5766F: include/linux/mic_bus.h
5767F: include/linux/scif.h
5768F: include/uapi/linux/mic_common.h
5769F: include/uapi/linux/mic_ioctl.h
9f273c24 5770F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
5771F: drivers/misc/mic/
5772F: drivers/dma/mic_x100_dma.c
5773F: drivers/dma/mic_x100_dma.h
9f273c24 5774F: Documentation/mic/
50ceb98b 5775
fdca4f16 5776INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5777M: Zha Qipeng<qipeng.zha@intel.com>
5778L: platform-driver-x86@vger.kernel.org
5779S: Maintained
5780F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5781F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5782F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5783F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5784
378f956e
SKC
5785INTEL TELEMETRY DRIVER
5786M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5787L: platform-driver-x86@vger.kernel.org
5788S: Maintained
378f956e 5789F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 5790F: drivers/platform/x86/intel_telemetry*
0a8b8353 5791
cb109a0e 5792IOC3 ETHERNET DRIVER
8b58be88 5793M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5794L: linux-mips@linux-mips.org
5795S: Maintained
8862bf1e 5796F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5797
cb109a0e 5798IOC3 SERIAL DRIVER
8b58be88 5799M: Pat Gefre <pfg@sgi.com>
d39e0721 5800L: linux-serial@vger.kernel.org
cb109a0e 5801S: Maintained
df621252 5802F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5803
0b6e8569
SW
5804IOMMU DRIVERS
5805M: Joerg Roedel <joro@8bytes.org>
5806L: iommu@lists.linux-foundation.org
5807T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5808S: Maintained
5809F: drivers/iommu/
5810
4480f15b 5811IP MASQUERADING
8b58be88 5812M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5813S: Maintained
679655da 5814F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5815
4409ebe9 5816IPMI SUBSYSTEM
8b58be88 5817M: Corey Minyard <minyard@acm.org>
b0c90653 5818L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5819W: http://openipmi.sourceforge.net/
5820S: Supported
679655da
JP
5821F: Documentation/IPMI.txt
5822F: drivers/char/ipmi/
5823F: include/linux/ipmi*
c117ab84 5824F: include/uapi/linux/ipmi*
4409ebe9 5825
2d800897
KW
5826QCOM AUDIO (ASoC) DRIVERS
5827M: Patrick Lai <plai@codeaurora.org>
5828M: Banajit Goswami <bgoswami@codeaurora.org>
5829L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5830S: Supported
5831F: sound/soc/qcom/
5832
e2d1d6c0 5833IPS SCSI RAID DRIVER
8b58be88 5834M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5835L: linux-scsi@vger.kernel.org
5836W: http://www.adaptec.com/
5837S: Maintained
679655da 5838F: drivers/scsi/ips*
e2d1d6c0
RD
5839
5840IPVS
8b58be88
JP
5841M: Wensong Zhang <wensong@linux-vs.org>
5842M: Simon Horman <horms@verge.net.au>
5843M: Julian Anastasov <ja@ssi.bg>
979b6c13 5844L: netdev@vger.kernel.org
e2d1d6c0 5845L: lvs-devel@vger.kernel.org
1da177e4 5846S: Maintained
9f273c24
FW
5847T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5848T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 5849F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5850F: include/net/ip_vs.h
c117ab84 5851F: include/uapi/linux/ip_vs.h
679655da 5852F: net/netfilter/ipvs/
1da177e4 5853
e7839f25 5854IPWIRELESS DRIVER
e5f6450c 5855M: Jiri Kosina <jikos@kernel.org>
d8130624 5856M: David Sterba <dsterba@suse.com>
92094aa0 5857S: Odd Fixes
282361a0 5858F: drivers/tty/ipwireless/
099dc4fb 5859
e2d1d6c0 5860IPX NETWORK LAYER
8b58be88 5861M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5862L: netdev@vger.kernel.org
5863S: Maintained
679655da 5864F: include/net/ipx.h
c117ab84 5865F: include/uapi/linux/ipx.h
679655da 5866F: net/ipx/
e2d1d6c0 5867
1da177e4 5868IRDA SUBSYSTEM
8b58be88 5869M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5870L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5871L: netdev@vger.kernel.org
1da177e4 5872W: http://irda.sourceforge.net/
f353976d 5873S: Maintained
e0057975 5874T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5875F: Documentation/networking/irda.txt
5876F: drivers/net/irda/
5877F: include/net/irda/
5878F: net/irda/
1da177e4 5879
a800c7cc
TG
5880IRQ SUBSYSTEM
5881M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5882L: linux-kernel@vger.kernel.org
a800c7cc 5883S: Maintained
75fc2d37 5884T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5885F: kernel/irq/
2ed9fd28
JC
5886
5887IRQCHIP DRIVERS
5888M: Thomas Gleixner <tglx@linutronix.de>
5889M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5890M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5891L: linux-kernel@vger.kernel.org
5892S: Maintained
5893T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5894T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5895F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5896F: drivers/irqchip/
a800c7cc 5897
7ab3a837 5898IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5899M: Jiang Liu <jiang.liu@linux.intel.com>
5900M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5901S: Maintained
b09dec2c 5902T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5903F: Documentation/IRQ-domain.txt
5904F: include/linux/irqdomain.h
5905F: kernel/irq/irqdomain.c
b09dec2c 5906F: kernel/irq/msi.c
7ab3a837 5907
e2d1d6c0 5908ISAPNP
8b58be88 5909M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5910S: Maintained
679655da
JP
5911F: Documentation/isapnp.txt
5912F: drivers/pnp/isapnp/
5913F: include/linux/isapnp.h
e2d1d6c0 5914
d39b8420
HV
5915ISA RADIO MODULE
5916M: Hans Verkuil <hverkuil@xs4all.nl>
5917L: linux-media@vger.kernel.org
5918T: git git://linuxtv.org/media_tree.git
a825eaec 5919W: https://linuxtv.org
d39b8420
HV
5920S: Maintained
5921F: drivers/media/radio/radio-isa*
5922
71a6d0af
HW
5923iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5924M: Peter Jones <pjones@redhat.com>
5925M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5926S: Maintained
5927F: drivers/firmware/iscsi_ibft*
5928
14816b1e 5929ISCSI
8b58be88 5930M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5931L: open-iscsi@googlegroups.com
5932W: www.open-iscsi.org
54e5881d 5933T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5934S: Maintained
679655da
JP
5935F: drivers/scsi/*iscsi*
5936F: include/scsi/*iscsi*
14816b1e 5937
1e65eb42
OG
5938ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5939M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5940M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5941M: Roi Dayan <roid@mellanox.com>
5942L: linux-rdma@vger.kernel.org
5943S: Supported
5944W: http://www.openfabrics.org
5945W: www.open-iscsi.org
5946Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5947F: drivers/infiniband/ulp/iser/
1e65eb42 5948
2b70e5fd
SG
5949ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5950M: Sagi Grimberg <sagig@mellanox.com>
5951T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5952L: linux-rdma@vger.kernel.org
5953L: target-devel@vger.kernel.org
5954S: Supported
5955W: http://www.linux-iscsi.org
5956F: drivers/infiniband/ulp/isert
5957
1da177e4 5958ISDN SUBSYSTEM
8b58be88 5959M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5960L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5961L: netdev@vger.kernel.org
1da177e4 5962W: http://www.isdn4linux.de
54e5881d 5963T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5964S: Maintained
679655da
JP
5965F: Documentation/isdn/
5966F: drivers/isdn/
5967F: include/linux/isdn.h
5968F: include/linux/isdn/
c117ab84
CEB
5969F: include/uapi/linux/isdn.h
5970F: include/uapi/linux/isdn/
1da177e4
LT
5971
5972ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5973M: Armin Schindler <mac@melware.de>
d5d52273 5974L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5975W: http://www.melware.de
5976S: Maintained
679655da 5977F: drivers/isdn/hardware/eicon/
1da177e4 5978
d624870f 5979IT87 HARDWARE MONITORING DRIVER
d8130624 5980M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
5981L: lm-sensors@lm-sensors.org
5982S: Maintained
5983F: Documentation/hwmon/it87
5984F: drivers/hwmon/it87.c
5985
d7104bff
AP
5986IT913X MEDIA DRIVER
5987M: Antti Palosaari <crope@iki.fi>
5988L: linux-media@vger.kernel.org
a825eaec 5989W: https://linuxtv.org
d7104bff
AP
5990W: http://palosaari.fi/linux/
5991Q: http://patchwork.linuxtv.org/project/linux-media/list/
5992T: git git://linuxtv.org/anttip/media_tree.git
5993S: Maintained
249c697e 5994F: drivers/media/tuners/it913x*
d7104bff 5995
91821ff3 5996IVTV VIDEO4LINUX DRIVER
6afdeaf8 5997M: Andy Walls <awalls@md.metrocast.net>
7b212edf 5998L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 5999L: linux-media@vger.kernel.org
275ffde4 6000T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6001W: http://www.ivtvdriver.org
6002S: Maintained
679655da 6003F: Documentation/video4linux/*.ivtv
90d72ac6 6004F: drivers/media/pci/ivtv/
c117ab84 6005F: include/uapi/linux/ivtv*
91821ff3 6006
68620bdd
MP
6007IX2505V MEDIA DRIVER
6008M: Malcolm Priestley <tvboxspy@gmail.com>
6009L: linux-media@vger.kernel.org
a825eaec 6010W: https://linuxtv.org
68620bdd
MP
6011Q: http://patchwork.linuxtv.org/project/linux-media/list/
6012S: Maintained
6013F: drivers/media/dvb-frontends/ix2505v*
6014
4453d736
GR
6015JC42.4 TEMPERATURE SENSOR DRIVER
6016M: Guenter Roeck <linux@roeck-us.net>
6017L: lm-sensors@lm-sensors.org
6018S: Maintained
6019F: drivers/hwmon/jc42.c
6020F: Documentation/hwmon/jc42
6021
e2d1d6c0 6022JFS FILESYSTEM
3256f80f 6023M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6024L: jfs-discussion@lists.sourceforge.net
6025W: http://jfs.sourceforge.net/
54e5881d 6026T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6027S: Maintained
679655da
JP
6028F: Documentation/filesystems/jfs.txt
6029F: fs/jfs/
e2d1d6c0 6030
95252236 6031JME NETWORK DRIVER
8b58be88 6032M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6033L: netdev@vger.kernel.org
6034S: Maintained
63d24a0e 6035F: drivers/net/ethernet/jme.*
95252236 6036
1da177e4 6037JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6038M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6039L: linux-mtd@lists.infradead.org
6040W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6041S: Maintained
679655da 6042F: fs/jffs2/
c117ab84 6043F: include/uapi/linux/jffs2.h
1da177e4 6044
d183e11a
TT
6045JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6046M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6047M: Jan Kara <jack@suse.com>
d183e11a
TT
6048L: linux-ext4@vger.kernel.org
6049S: Maintained
6050F: fs/jbd2/
6051F: include/linux/jbd2.h
ae0718f8 6052
207dab5f
MU
6053JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6054M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6055L: linux-media@vger.kernel.org
6056S: Maintained
6057F: drivers/media/platform/rcar_jpu.c
6058
fd8b6cb4 6059JSM Neo PCI based serial card
9d141cb9 6060M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
6061L: linux-serial@vger.kernel.org
6062S: Maintained
df621252 6063F: drivers/tty/serial/jsm/
ae0718f8 6064
af39917d
CL
6065K10TEMP HARDWARE MONITORING DRIVER
6066M: Clemens Ladisch <clemens@ladisch.de>
6067L: lm-sensors@lm-sensors.org
6068S: Maintained
6069F: Documentation/hwmon/k10temp
6070F: drivers/hwmon/k10temp.c
6071
4660cb35 6072K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6073M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 6074L: lm-sensors@lm-sensors.org
ae0718f8 6075S: Maintained
679655da
JP
6076F: Documentation/hwmon/k8temp
6077F: drivers/hwmon/k8temp.c
ae0718f8 6078
1da177e4 6079KCONFIG
5eb1f99e 6080M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6081L: linux-kbuild@vger.kernel.org
cea8321c 6082T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6083S: Maintained
679655da
JP
6084F: Documentation/kbuild/kconfig-language.txt
6085F: scripts/kconfig/
1da177e4 6086
ea6c2089 6087KDUMP
8b58be88
JP
6088M: Vivek Goyal <vgoyal@redhat.com>
6089M: Haren Myneni <hbabu@us.ibm.com>
34633993 6090L: kexec@lists.infradead.org
ea6c2089
VG
6091W: http://lse.sourceforge.net/kdump/
6092S: Maintained
80811493 6093F: Documentation/kdump/
ea6c2089 6094
f41bf02f
HV
6095KEENE FM RADIO TRANSMITTER DRIVER
6096M: Hans Verkuil <hverkuil@xs4all.nl>
6097L: linux-media@vger.kernel.org
6098T: git git://linuxtv.org/media_tree.git
a825eaec 6099W: https://linuxtv.org
f41bf02f
HV
6100S: Maintained
6101F: drivers/media/radio/radio-keene*
6102
1da177e4 6103KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6104M: Ian Kent <raven@themaw.net>
f694fc97 6105L: autofs@vger.kernel.org
1da177e4 6106S: Maintained
679655da 6107F: fs/autofs4/
1da177e4 6108
70fb7ba6 6109KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6110M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6111T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6112T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6113L: linux-kbuild@vger.kernel.org
5ce45962 6114S: Maintained
679655da
JP
6115F: Documentation/kbuild/
6116F: Makefile
6117F: scripts/Makefile.*
70fb7ba6
MM
6118F: scripts/basic/
6119F: scripts/mk*
6120F: scripts/package/
1da177e4
LT
6121
6122KERNEL JANITORS
c3000e03 6123L: kernel-janitors@vger.kernel.org
10466f5a 6124W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6125S: Odd Fixes
1da177e4 6126
e8b43555 6127KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6128M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6129M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6130L: linux-nfs@vger.kernel.org
1da177e4 6131W: http://nfs.sourceforge.net/
9f273c24 6132T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6133S: Supported
679655da 6134F: fs/nfsd/
c117ab84 6135F: include/uapi/linux/nfsd/
679655da
JP
6136F: fs/lockd/
6137F: fs/nfs_common/
6138F: net/sunrpc/
6139F: include/linux/lockd/
6140F: include/linux/sunrpc/
c117ab84 6141F: include/uapi/linux/sunrpc/
1da177e4 6142
13b122b3
SK
6143KERNEL SELFTEST FRAMEWORK
6144M: Shuah Khan <shuahkh@osg.samsung.com>
6145L: linux-api@vger.kernel.org
6146T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6147S: Maintained
6148F: tools/testing/selftests
6149
426d62e2 6150KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6151M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6152M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6153L: kvm@vger.kernel.org
e3e58478 6154W: http://www.linux-kvm.org
a94b40a6 6155T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6156S: Supported
c93a64fe
PB
6157F: Documentation/*/kvm*.txt
6158F: Documentation/virtual/kvm/
679655da 6159F: arch/*/kvm/
1662e862
CB
6160F: arch/x86/kernel/kvm.c
6161F: arch/x86/kernel/kvmclock.c
679655da
JP
6162F: arch/*/include/asm/kvm*
6163F: include/linux/kvm*
c117ab84 6164F: include/uapi/linux/kvm*
679655da 6165F: virt/kvm/
426d62e2 6166
ad8003d3 6167KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6168M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6169L: kvm@vger.kernel.org
038161de 6170W: http://www.linux-kvm.org/
7de609c8 6171S: Maintained
679655da 6172F: arch/x86/include/asm/svm.h
679655da 6173F: arch/x86/kvm/svm.c
426d62e2 6174
513014b7 6175KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6176M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6177L: kvm-ppc@vger.kernel.org
038161de 6178W: http://www.linux-kvm.org/
6a7f972d 6179T: git git://github.com/agraf/linux-2.6.git
513014b7 6180S: Supported
679655da
JP
6181F: arch/powerpc/include/asm/kvm*
6182F: arch/powerpc/kvm/
513014b7 6183
85f8fffe 6184KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6185M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6186M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6187L: linux-s390@vger.kernel.org
6188W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6189T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6190S: Supported
679655da
JP
6191F: Documentation/s390/kvm.txt
6192F: arch/s390/include/asm/kvm*
80811493 6193F: arch/s390/kvm/
85f8fffe 6194
a749474d 6195KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6196M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6197M: Marc Zyngier <marc.zyngier@arm.com>
6198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6199L: kvmarm@lists.cs.columbia.edu
6200W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6201T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6202S: Supported
a749474d
CD
6203F: arch/arm/include/uapi/asm/kvm*
6204F: arch/arm/include/asm/kvm*
6205F: arch/arm/kvm/
5c8818b4
MZ
6206F: virt/kvm/arm/
6207F: include/kvm/arm_*
a749474d 6208
6394a3ec 6209KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6210M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6211M: Marc Zyngier <marc.zyngier@arm.com>
6212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6213L: kvmarm@lists.cs.columbia.edu
6214S: Maintained
6215F: arch/arm64/include/uapi/asm/kvm*
6216F: arch/arm64/include/asm/kvm*
6217F: arch/arm64/kvm/
6218
bfd3d532
JH
6219KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6220M: James Hogan <james.hogan@imgtec.com>
6221L: linux-mips@linux-mips.org
6222S: Supported
6223F: arch/mips/include/uapi/asm/kvm*
6224F: arch/mips/include/asm/kvm*
6225F: arch/mips/kvm/
6226
dc009d92 6227KEXEC
8b58be88 6228M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6229W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6230L: kexec@lists.infradead.org
dc009d92 6231S: Maintained
679655da 6232F: include/linux/kexec.h
c117ab84 6233F: include/uapi/linux/kexec.h
679655da 6234F: kernel/kexec.c
dc009d92 6235
e971461f
DH
6236KEYS/KEYRINGS:
6237M: David Howells <dhowells@redhat.com>
aa62efff 6238L: keyrings@vger.kernel.org
e971461f 6239S: Maintained
d410fa4e 6240F: Documentation/security/keys.txt
e971461f
DH
6241F: include/linux/key.h
6242F: include/linux/key-type.h
6243F: include/keys/
6244F: security/keys/
6245
7f3c68be 6246KEYS-TRUSTED
74dd744f
MZ
6247M: David Safford <safford@us.ibm.com>
6248M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6249L: linux-security-module@vger.kernel.org
aa62efff 6250L: keyrings@vger.kernel.org
7f3c68be 6251S: Supported
d410fa4e 6252F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6253F: include/keys/trusted-type.h
6254F: security/keys/trusted.c
6255F: security/keys/trusted.h
6256
6257KEYS-ENCRYPTED
74dd744f
MZ
6258M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6259M: David Safford <safford@us.ibm.com>
7f3c68be 6260L: linux-security-module@vger.kernel.org
aa62efff 6261L: keyrings@vger.kernel.org
7f3c68be 6262S: Supported
d410fa4e 6263F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6264F: include/keys/encrypted-type.h
19c90aa6 6265F: security/keys/encrypted-keys/
7f3c68be 6266
5b778dad 6267KGDB / KDB /debug_core
8b58be88 6268M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6269W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6270L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6271T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6272S: Maintained
679655da
JP
6273F: Documentation/DocBook/kgdb.tmpl
6274F: drivers/misc/kgdbts.c
df621252 6275F: drivers/tty/serial/kgdboc.c
5b778dad 6276F: include/linux/kdb.h
679655da 6277F: include/linux/kgdb.h
4063eb5f 6278F: kernel/debug/
e3e2aaf7 6279
456db8cc 6280KMEMCHECK
8b58be88 6281M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6282M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6283S: Maintained
410d7a97
JP
6284F: Documentation/kmemcheck.txt
6285F: arch/x86/include/asm/kmemcheck.h
6286F: arch/x86/mm/kmemcheck/
6287F: include/linux/kmemcheck.h
6288F: mm/kmemcheck.c
b9ce08c0 6289
c3bb4d24 6290KMEMLEAK
8b58be88 6291M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6292S: Maintained
6293F: Documentation/kmemleak.txt
6294F: include/linux/kmemleak.h
6295F: mm/kmemleak.c
6296F: mm/kmemleak-test.c
6297
89559a61 6298KPROBES
8b58be88
JP
6299M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6300M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6301M: "David S. Miller" <davem@davemloft.net>
97c29e74 6302M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6303S: Maintained
679655da
JP
6304F: Documentation/kprobes.txt
6305F: include/linux/kprobes.h
6306F: kernel/kprobes.c
89559a61 6307
70e84049 6308KS0108 LCD CONTROLLER DRIVER
8b58be88 6309M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6310W: http://miguelojeda.es/auxdisplay.htm
6311W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6312S: Maintained
679655da
JP
6313F: Documentation/auxdisplay/ks0108
6314F: drivers/auxdisplay/ks0108.c
6315F: include/linux/ks0108.h
70e84049 6316
1b69c6d0
DA
6317L3MDEV
6318M: David Ahern <dsa@cumulusnetworks.com>
6319L: netdev@vger.kernel.org
6320S: Maintained
6321F: net/l3mdev
6322F: include/net/l3mdev.h
6323
9ca44355
JC
6324LANTIQ MIPS ARCHITECTURE
6325M: John Crispin <blogic@openwrt.org>
6326L: linux-mips@linux-mips.org
6327S: Maintained
6328F: arch/mips/lantiq
6329
1da177e4 6330LAPB module
1da177e4 6331L: linux-x25@vger.kernel.org
bf9915cc 6332S: Orphan
679655da
JP
6333F: Documentation/networking/lapb-module.txt
6334F: include/*/lapb.h
6335F: net/lapb/
1da177e4
LT
6336
6337LASI 53c700 driver for PARISC
8b58be88 6338M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6339L: linux-scsi@vger.kernel.org
6340S: Maintained
679655da
JP
6341F: Documentation/scsi/53c700.txt
6342F: drivers/scsi/53c700*
1da177e4 6343
263de9b5 6344LED SUBSYSTEM
8b58be88 6345M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6346M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6347L: linux-leds@vger.kernel.org
b8926ba0 6348T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6349S: Maintained
679655da
JP
6350F: drivers/leds/
6351F: include/linux/leds.h
263de9b5 6352
b0461a44 6353LEGACY EEPROM DRIVER
d8130624 6354M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6355S: Maintained
6356F: Documentation/misc-devices/eeprom
6357F: drivers/misc/eeprom/eeprom.c
6358
1da177e4 6359LEGO USB Tower driver
8b58be88 6360M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6361L: legousb-devel@lists.sourceforge.net
6362W: http://legousb.sourceforge.net/
6363S: Maintained
679655da 6364F: drivers/usb/misc/legousbtower.c
1da177e4 6365
055616a8
MK
6366LG2160 MEDIA DRIVER
6367M: Michael Krufky <mkrufky@linuxtv.org>
6368L: linux-media@vger.kernel.org
a825eaec 6369W: https://linuxtv.org
055616a8
MK
6370W: http://github.com/mkrufky
6371Q: http://patchwork.linuxtv.org/project/linux-media/list/
6372T: git git://linuxtv.org/mkrufky/tuners.git
6373S: Maintained
6374F: drivers/media/dvb-frontends/lg2160.*
6375
6f0e7725
MK
6376LGDT3305 MEDIA DRIVER
6377M: Michael Krufky <mkrufky@linuxtv.org>
6378L: linux-media@vger.kernel.org
a825eaec 6379W: https://linuxtv.org
6f0e7725
MK
6380W: http://github.com/mkrufky
6381Q: http://patchwork.linuxtv.org/project/linux-media/list/
6382T: git git://linuxtv.org/mkrufky/tuners.git
6383S: Maintained
6384F: drivers/media/dvb-frontends/lgdt3305.*
6385
568a17ff 6386LGUEST
8b58be88 6387M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6388L: lguest@lists.ozlabs.org
568a17ff 6389W: http://lguest.ozlabs.org/
72e91863 6390S: Odd Fixes
070f420b 6391F: arch/x86/include/asm/lguest*.h
679655da
JP
6392F: arch/x86/lguest/
6393F: drivers/lguest/
6394F: include/linux/lguest*.h
070f420b 6395F: tools/lguest/
568a17ff 6396
32ac7cb2
TH
6397LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6398M: Tejun Heo <tj@kernel.org>
6399L: linux-ide@vger.kernel.org
6400T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6401S: Maintained
6402F: drivers/ata/
6403F: include/linux/ata.h
6404F: include/linux/libata.h
6405
6406LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6407M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6408L: linux-ide@vger.kernel.org
6409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6410S: Maintained
6411F: include/linux/pata_arasan_cf_data.h
6412F: drivers/ata/pata_arasan_cf.c
6413
c7fa056c
BZ
6414LIBATA PATA DRIVERS
6415M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6416M: Tejun Heo <tj@kernel.org>
6417L: linux-ide@vger.kernel.org
6418T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6419S: Maintained
6420F: drivers/ata/pata_*.c
6421F: drivers/ata/ata_generic.c
6422
32ac7cb2
TH
6423LIBATA SATA AHCI PLATFORM devices support
6424M: Hans de Goede <hdegoede@redhat.com>
6425M: Tejun Heo <tj@kernel.org>
6426L: linux-ide@vger.kernel.org
6427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6428S: Maintained
6429F: drivers/ata/ahci_platform.c
6430F: drivers/ata/libahci_platform.c
6431F: include/linux/ahci_platform.h
6432
6433LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6434M: Mikael Pettersson <mikpelinux@gmail.com>
6435L: linux-ide@vger.kernel.org
6436T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6437S: Maintained
6438F: drivers/ata/sata_promise.*
6439
1acd437c
SL
6440LIBLOCKDEP
6441M: Sasha Levin <sasha.levin@oracle.com>
6442S: Maintained
6443F: tools/lib/lockdep/
6444
bc30196f
DW
6445LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6446M: Dan Williams <dan.j.williams@intel.com>
6447L: linux-nvdimm@lists.01.org
6448Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6449T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6450S: Supported
6451F: drivers/nvdimm/*
6452F: include/linux/nd.h
6453F: include/linux/libnvdimm.h
6454F: include/uapi/linux/ndctl.h
6455
6456LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6457M: Ross Zwisler <ross.zwisler@linux.intel.com>
6458L: linux-nvdimm@lists.01.org
6459Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6460S: Supported
6461F: drivers/nvdimm/blk.c
6462F: drivers/nvdimm/region_devs.c
6463F: drivers/acpi/nfit*
6464
6465LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6466M: Vishal Verma <vishal.l.verma@intel.com>
6467L: linux-nvdimm@lists.01.org
6468Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6469S: Supported
6470F: drivers/nvdimm/btt*
6471
6472LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6473M: Ross Zwisler <ross.zwisler@linux.intel.com>
6474L: linux-nvdimm@lists.01.org
6475Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6476S: Supported
6477F: drivers/nvdimm/pmem.c
b864bc17 6478F: include/linux/pmem.h
40603526 6479F: arch/*/include/asm/pmem.h
bc30196f 6480
cd9e9808
MB
6481LIGHTNVM PLATFORM SUPPORT
6482M: Matias Bjorling <mb@lightnvm.io>
6483W: http://github/OpenChannelSSD
4ead1a25 6484L: linux-block@vger.kernel.org
cd9e9808
MB
6485S: Maintained
6486F: drivers/lightnvm/
6487F: include/linux/lightnvm.h
6488F: include/uapi/linux/lightnvm.h
6489
1da177e4 6490LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6491M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6492W: http://www.ibm.com/linux/ltc/projects/ppc
6493S: Supported
11c34c7d 6494F: arch/powerpc/boot/rs6000.h
1da177e4 6495
852bb9f5 6496LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6497M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6498M: Paul Mackerras <paulus@samba.org>
ea668936 6499M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6500W: http://www.penguinppc.org/
a4724ed6 6501L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6502Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6503T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6504S: Supported
11c34c7d
JP
6505F: Documentation/powerpc/
6506F: arch/powerpc/
1da177e4
LT
6507
6508LINUX FOR POWER MACINTOSH
8b58be88 6509M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6510W: http://www.penguinppc.org/
a4724ed6 6511L: linuxppc-dev@lists.ozlabs.org
1da177e4 6512S: Maintained
11c34c7d
JP
6513F: arch/powerpc/platforms/powermac/
6514F: drivers/macintosh/
1da177e4 6515
77a76369 6516LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6517M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6518L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6519T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6520S: Maintained
11c34c7d
JP
6521F: arch/powerpc/platforms/512x/
6522F: arch/powerpc/platforms/52xx/
1da177e4
LT
6523
6524LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6525M: Alistair Popple <alistair@popple.id.au>
8b58be88 6526M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6527W: http://www.penguinppc.org/
a4724ed6 6528L: linuxppc-dev@lists.ozlabs.org
1da177e4 6529S: Maintained
11c34c7d
JP
6530F: arch/powerpc/platforms/40x/
6531F: arch/powerpc/platforms/44x/
1da177e4 6532
260c02a9 6533LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6534L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6535S: Orphan
11c34c7d
JP
6536F: arch/powerpc/*/*virtex*
6537F: arch/powerpc/*/*/*virtex*
1da177e4 6538
e93adf1e 6539LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6540M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6541W: http://www.penguinppc.org/
a4724ed6 6542L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6543S: Maintained
a2b1f7c8 6544F: arch/powerpc/platforms/8xx/
e93adf1e 6545
1da177e4 6546LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6547M: Scott Wood <oss@buserror.net>
8b58be88 6548M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6549W: http://www.penguinppc.org/
a4724ed6 6550L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6551T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6552S: Maintained
11c34c7d 6553F: arch/powerpc/platforms/83xx/
4c8f581d 6554F: arch/powerpc/platforms/85xx/
1da177e4 6555
ab06ff3a 6556LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6557M: Olof Johansson <olof@lixom.net>
a4724ed6 6558L: linuxppc-dev@lists.ozlabs.org
92e19709 6559S: Maintained
11c34c7d
JP
6560F: arch/powerpc/platforms/pasemi/
6561F: drivers/*/*pasemi*
6562F: drivers/*/*/*pasemi*
ab06ff3a 6563
1da177e4 6564LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6565M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6566L: linux-security-module@vger.kernel.org
1da177e4
LT
6567S: Supported
6568
a23ce6da
HW
6569LIS3LV02D ACCELEROMETER DRIVER
6570M: Eric Piel <eric.piel@tremplin-utc.net>
6571S: Maintained
ff606677
JD
6572F: Documentation/misc-devices/lis3lv02d
6573F: drivers/misc/lis3lv02d/
bd35665f 6574F: drivers/platform/x86/hp_accel.c
a23ce6da 6575
b700e7f0
SJ
6576LIVE PATCHING
6577M: Josh Poimboeuf <jpoimboe@redhat.com>
6578M: Seth Jennings <sjenning@redhat.com>
e5f6450c 6579M: Jiri Kosina <jikos@kernel.org>
d8130624 6580M: Vojtech Pavlik <vojtech@suse.com>
b700e7f0
SJ
6581S: Maintained
6582F: kernel/livepatch/
6583F: include/linux/livepatch.h
6584F: arch/x86/include/asm/livepatch.h
6585F: arch/x86/kernel/livepatch.c
6586F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6587F: samples/livepatch/
b700e7f0 6588L: live-patching@vger.kernel.org
74d50da3 6589T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6590
e2d1d6c0 6591LLC (802.2)
8b58be88 6592M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6593S: Maintained
679655da 6594F: include/linux/llc.h
c117ab84 6595F: include/uapi/linux/llc.h
679655da
JP
6596F: include/net/llc*
6597F: net/llc/
e2d1d6c0 6598
4e233cbe
AD
6599LM73 HARDWARE MONITOR DRIVER
6600M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6601L: lm-sensors@lm-sensors.org
6602S: Maintained
6603F: drivers/hwmon/lm73.c
6604
156e2d1a 6605LM78 HARDWARE MONITOR DRIVER
d8130624 6606M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6607L: lm-sensors@lm-sensors.org
6608S: Maintained
6609F: Documentation/hwmon/lm78
6610F: drivers/hwmon/lm78.c
6611
1da177e4 6612LM83 HARDWARE MONITOR DRIVER
d8130624 6613M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6614L: lm-sensors@lm-sensors.org
1da177e4 6615S: Maintained
679655da
JP
6616F: Documentation/hwmon/lm83
6617F: drivers/hwmon/lm83.c
1da177e4
LT
6618
6619LM90 HARDWARE MONITOR DRIVER
d8130624 6620M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6621L: lm-sensors@lm-sensors.org
1da177e4 6622S: Maintained
679655da 6623F: Documentation/hwmon/lm90
aae7bce4 6624F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6625F: drivers/hwmon/lm90.c
1da177e4 6626
917cc4e6
GR
6627LM95234 HARDWARE MONITOR DRIVER
6628M: Guenter Roeck <linux@roeck-us.net>
6629L: lm-sensors@lm-sensors.org
6630S: Maintained
6631F: Documentation/hwmon/lm95234
6632F: drivers/hwmon/lm95234.c
6633
68620bdd
MP
6634LME2510 MEDIA DRIVER
6635M: Malcolm Priestley <tvboxspy@gmail.com>
6636L: linux-media@vger.kernel.org
a825eaec 6637W: https://linuxtv.org
68620bdd
MP
6638Q: http://patchwork.linuxtv.org/project/linux-media/list/
6639S: Maintained
6640F: drivers/media/usb/dvb-usb-v2/lmedm04*
6641
512e67f9 6642LOCKDEP AND LOCKSTAT
8b58be88
JP
6643M: Peter Zijlstra <peterz@infradead.org>
6644M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6645L: linux-kernel@vger.kernel.org
75fc2d37 6646T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6647S: Maintained
214e0aed
DB
6648F: Documentation/locking/lockdep*.txt
6649F: Documentation/locking/lockstat.txt
679655da 6650F: include/linux/lockdep.h
7486d6da 6651F: kernel/locking/
512e67f9 6652
dde33348 6653LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6654M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6655L: linux-ntfs-dev@lists.sourceforge.net
6656W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6657S: Maintained
679655da 6658F: Documentation/ldm.txt
20d16fef 6659F: block/partitions/ldm.*
1da177e4 6660
ef6ada3d
JE
6661LogFS
6662M: Joern Engel <joern@logfs.org>
756ccb3c 6663M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6664L: logfs@logfs.org
6665W: logfs.org
6666S: Maintained
6667F: fs/logfs/
6668
b62d7946
RS
6669LPC32XX MACHINE SUPPORT
6670M: Roland Stigge <stigge@antcom.de>
6671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6672S: Maintained
6673F: arch/arm/mach-lpc32xx/
6674
c87e34ef 6675LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3a980508
RS
6676M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6677M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6678M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6679M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6680L: MPT-FusionLinux.pdl@avagotech.com
c87e34ef
MED
6681L: linux-scsi@vger.kernel.org
6682W: http://www.lsilogic.com/support
6683S: Supported
679655da 6684F: drivers/message/fusion/
500c152a 6685F: drivers/scsi/mpt2sas/
6686F: drivers/scsi/mpt3sas/
c87e34ef 6687
1da177e4 6688LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6689M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6690L: linux-scsi@vger.kernel.org
6691S: Maintained
679655da 6692F: drivers/scsi/sym53c8xx_2/
1da177e4 6693
e5f5c99a
GR
6694LTC4261 HARDWARE MONITOR DRIVER
6695M: Guenter Roeck <linux@roeck-us.net>
6696L: lm-sensors@lm-sensors.org
6697S: Maintained
6698F: Documentation/hwmon/ltc4261
6699F: drivers/hwmon/ltc4261.c
6700
81365c31 6701LTP (Linux Test Project)
28b8e8d4 6702M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6703M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6704M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6705M: Jan Stancek <jstancek@redhat.com>
6706M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6707M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6708L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6709W: http://linux-test-project.github.io/
7d1ae8a8 6710T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6711S: Maintained
6712
c12a54b3 6713M32R ARCHITECTURE
c12a54b3 6714W: http://www.linux-m32r.org/
b4174867 6715S: Orphan
679655da 6716F: arch/m32r/
c12a54b3 6717
1da177e4 6718M68K ARCHITECTURE
8b58be88 6719M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6720L: linux-m68k@lists.linux-m68k.org
6721W: http://www.linux-m68k.org/
54e5881d 6722T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6723S: Maintained
679655da 6724F: arch/m68k/
9db35182 6725F: drivers/zorro/
1da177e4
LT
6726
6727M68K ON APPLE MACINTOSH
8b58be88 6728M: Joshua Thompson <funaho@jurai.org>
1da177e4 6729W: http://www.mac.linux-m68k.org/
9bb9f222 6730L: linux-m68k@lists.linux-m68k.org
1da177e4 6731S: Maintained
9db35182 6732F: arch/m68k/mac/
1da177e4
LT
6733
6734M68K ON HP9000/300
8b58be88 6735M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6736W: http://www.tazenda.demon.co.uk/phil/linux-hp
6737S: Maintained
679655da 6738F: arch/m68k/hp300/
1da177e4 6739
74425546
AP
6740M88DS3103 MEDIA DRIVER
6741M: Antti Palosaari <crope@iki.fi>
6742L: linux-media@vger.kernel.org
a825eaec 6743W: https://linuxtv.org
74425546
AP
6744W: http://palosaari.fi/linux/
6745Q: http://patchwork.linuxtv.org/project/linux-media/list/
6746T: git git://linuxtv.org/anttip/media_tree.git
6747S: Maintained
6748F: drivers/media/dvb-frontends/m88ds3103*
6749
68620bdd
MP
6750M88RS2000 MEDIA DRIVER
6751M: Malcolm Priestley <tvboxspy@gmail.com>
6752L: linux-media@vger.kernel.org
a825eaec 6753W: https://linuxtv.org
68620bdd
MP
6754Q: http://patchwork.linuxtv.org/project/linux-media/list/
6755S: Maintained
6756F: drivers/media/dvb-frontends/m88rs2000*
6757
07a092fa 6758MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6759M: Alexey Klimov <klimov.linux@gmail.com>
6760L: linux-media@vger.kernel.org
6761T: git git://linuxtv.org/media_tree.git
6762S: Maintained
6763F: drivers/media/radio/radio-ma901.c
07a092fa 6764
64a327a7 6765MAC80211
8b58be88 6766M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6767L: linux-wireless@vger.kernel.org
491b26b4 6768W: http://wireless.kernel.org/
ce466579
JB
6769T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6770T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6771S: Maintained
679655da
JP
6772F: Documentation/networking/mac80211-injection.txt
6773F: include/net/mac80211.h
6774F: net/mac80211/
64a327a7 6775
b863ceb7 6776MACVLAN DRIVER
8b58be88 6777M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6778L: netdev@vger.kernel.org
6779S: Maintained
679655da
JP
6780F: drivers/net/macvlan.c
6781F: include/linux/if_macvlan.h
b863ceb7 6782
2b6d83e2
JB
6783MAILBOX API
6784M: Jassi Brar <jassisinghbrar@gmail.com>
6785L: linux-kernel@vger.kernel.org
6786S: Maintained
6787F: drivers/mailbox/
6788F: include/linux/mailbox_client.h
6789F: include/linux/mailbox_controller.h
6790
faf1668c 6791MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6792M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6793W: http://www.kernel.org/doc/man-pages
bd7ebec6 6794L: linux-man@vger.kernel.org
1b53dc74 6795S: Maintained
faf1668c 6796
8427defd
RK
6797MARVELL ARMADA DRM SUPPORT
6798M: Russell King <rmk+kernel@arm.linux.org.uk>
6799S: Maintained
6800F: drivers/gpu/drm/armada/
6801
3ad50cca
GR
6802MARVELL 88E6352 DSA support
6803M: Guenter Roeck <linux@roeck-us.net>
6804S: Maintained
6805F: drivers/net/dsa/mv88e6352.c
6806
c4d007bc
TP
6807MARVELL CRYPTO DRIVER
6808M: Boris Brezillon <boris.brezillon@free-electrons.com>
6809M: Arnaud Ebalard <arno@natisbad.org>
6810F: drivers/crypto/marvell/
6811S: Maintained
6812L: linux-crypto@vger.kernel.org
6813
44c14c1d 6814MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6815M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6816M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6817L: netdev@vger.kernel.org
6818S: Maintained
6819F: drivers/net/ethernet/marvell/sk*
6820
74cda169 6821MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6822L: libertas-dev@lists.infradead.org
8ac3e99e 6823S: Orphan
f988d640 6824F: drivers/net/wireless/marvell/libertas/
74cda169 6825
b60d6975 6826MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6827M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6828L: netdev@vger.kernel.org
f5ca8502 6829S: Maintained
527a6266 6830F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6831F: include/linux/mv643xx.h
1da177e4 6832
370b8ed9
TP
6833MARVELL MVNETA ETHERNET DRIVER
6834M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6835L: netdev@vger.kernel.org
6836S: Maintained
6837F: drivers/net/ethernet/marvell/mvneta.*
6838
fcad584d 6839MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6840M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6841M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6842L: linux-wireless@vger.kernel.org
6843S: Maintained
277b024e 6844F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6845
a2c3f656 6846MARVELL MWL8K WIRELESS DRIVER
a040d532 6847M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6848L: linux-wireless@vger.kernel.org
16345910 6849S: Odd Fixes
de60f1dc 6850F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6851
2a69567b 6852MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6853M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6854S: Odd Fixes
1fa7e547 6855F: drivers/mmc/host/mvsdio.*
2a69567b 6856
1da177e4 6857MATROX FRAMEBUFFER DRIVER
c69f677c 6858L: linux-fbdev@vger.kernel.org
52653199 6859S: Orphan
8a61f013 6860F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6861F: include/uapi/linux/matroxfb.h
1da177e4 6862
ca462085
GR
6863MAX16065 HARDWARE MONITOR DRIVER
6864M: Guenter Roeck <linux@roeck-us.net>
6865L: lm-sensors@lm-sensors.org
6866S: Maintained
6867F: Documentation/hwmon/max16065
6868F: drivers/hwmon/max16065.c
6869
1f61cab8
GR
6870MAX20751 HARDWARE MONITOR DRIVER
6871M: Guenter Roeck <linux@roeck-us.net>
6872L: lm-sensors@lm-sensors.org
6873S: Maintained
6874F: Documentation/hwmon/max20751
6875F: drivers/hwmon/max20751.c
6876
d20620de 6877MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6878M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6879L: lm-sensors@lm-sensors.org
6880S: Maintained
679655da
JP
6881F: Documentation/hwmon/max6650
6882F: drivers/hwmon/max6650.c
d20620de 6883
e89ab51f
GR
6884MAX6697 HARDWARE MONITOR DRIVER
6885M: Guenter Roeck <linux@roeck-us.net>
6886L: lm-sensors@lm-sensors.org
6887S: Maintained
6888F: Documentation/hwmon/max6697
6889F: Documentation/devicetree/bindings/i2c/max6697.txt
6890F: drivers/hwmon/max6697.c
6891F: include/linux/platform_data/max6697.h
6892
f8f847b5
KK
6893MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6894M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6895L: linux-pm@vger.kernel.org
6896S: Supported
6897F: drivers/power/max14577_charger.c
6898F: drivers/power/max77693_charger.c
6899
3811405e
JMC
6900MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6901M: Javier Martinez Canillas <javier@osg.samsung.com>
6902L: linux-kernel@vger.kernel.org
6903S: Supported
6904F: drivers/*/*max77802.c
6905F: Documentation/devicetree/bindings/*/*max77802.txt
6906F: include/dt-bindings/*/*max77802.h
6907
befeb596
KK
6908MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6909M: Chanwoo Choi <cw00.choi@samsung.com>
6910M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6911L: linux-kernel@vger.kernel.org
6912S: Supported
6913F: drivers/*/max14577.c
6914F: drivers/*/max77686.c
6915F: drivers/*/max77693.c
6916F: drivers/extcon/extcon-max14577.c
6917F: drivers/extcon/extcon-max77693.c
6918F: drivers/rtc/rtc-max77686.c
6919F: drivers/clk/clk-max77686.c
6920F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6921F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6922F: Documentation/devicetree/bindings/mfd/max77693.txt
6923F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6924F: include/linux/mfd/max14577*.h
6925F: include/linux/mfd/max77686*.h
6926F: include/linux/mfd/max77693*.h
6927
9be3c9a5
HV
6928MAXIRADIO FM RADIO RECEIVER DRIVER
6929M: Hans Verkuil <hverkuil@xs4all.nl>
6930L: linux-media@vger.kernel.org
6931T: git git://linuxtv.org/media_tree.git
a825eaec 6932W: https://linuxtv.org
9be3c9a5
HV
6933S: Maintained
6934F: drivers/media/radio/radio-maxiradio*
6935
c05dc2cc
PR
6936MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6937M: Peter Rosin <peda@axentia.se>
6938L: linux-iio@vger.kernel.org
6939S: Maintained
6940F: drivers/iio/potentiometer/mcp4531.c
6941
6f32a8c9
LP
6942MEDIA DRIVERS FOR RENESAS - VSP1
6943M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6944L: linux-media@vger.kernel.org
4a121096 6945L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
6946T: git git://linuxtv.org/media_tree.git
6947S: Supported
6948F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6949F: drivers/media/platform/vsp1/
6950
dacf9ce8
KS
6951MEDIA DRIVERS FOR ASCOT2E
6952M: Sergey Kozlov <serjk@netup.ru>
6953L: linux-media@vger.kernel.org
a825eaec 6954W: https://linuxtv.org
dacf9ce8
KS
6955W: http://netup.tv/
6956T: git git://linuxtv.org/media_tree.git
6957S: Supported
6958F: drivers/media/dvb-frontends/ascot2e*
6959
a6dc60ff
KS
6960MEDIA DRIVERS FOR CXD2841ER
6961M: Sergey Kozlov <serjk@netup.ru>
6962L: linux-media@vger.kernel.org
a825eaec 6963W: https://linuxtv.org
a6dc60ff
KS
6964W: http://netup.tv/
6965T: git git://linuxtv.org/media_tree.git
6966S: Supported
6967F: drivers/media/dvb-frontends/cxd2841er*
6968
a5d32b35
KS
6969MEDIA DRIVERS FOR HORUS3A
6970M: Sergey Kozlov <serjk@netup.ru>
6971L: linux-media@vger.kernel.org
a825eaec 6972W: https://linuxtv.org
a5d32b35
KS
6973W: http://netup.tv/
6974T: git git://linuxtv.org/media_tree.git
6975S: Supported
6976F: drivers/media/dvb-frontends/horus3a*
6977
e025273b
KS
6978MEDIA DRIVERS FOR LNBH25
6979M: Sergey Kozlov <serjk@netup.ru>
6980L: linux-media@vger.kernel.org
a825eaec 6981W: https://linuxtv.org
e025273b
KS
6982W: http://netup.tv/
6983T: git git://linuxtv.org/media_tree.git
6984S: Supported
6985F: drivers/media/dvb-frontends/lnbh25*
6986
52b1eaf4
KS
6987MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6988M: Sergey Kozlov <serjk@netup.ru>
6989L: linux-media@vger.kernel.org
a825eaec 6990W: https://linuxtv.org
52b1eaf4
KS
6991W: http://netup.tv/
6992T: git git://linuxtv.org/media_tree.git
6993S: Supported
6994F: drivers/media/pci/netup_unidvb/*
6995
127c49ae 6996MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 6997M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
6998P: LinuxTV.org Project
6999L: linux-media@vger.kernel.org
a825eaec 7000W: https://linuxtv.org
8a6e2535 7001Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7002T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7003S: Maintained
7004F: Documentation/dvb/
7005F: Documentation/video4linux/
ffe06198 7006F: Documentation/DocBook/media/
127c49ae 7007F: drivers/media/
ffe06198 7008F: drivers/staging/media/
eb4b0ec7 7009F: include/linux/platform_data/media/
127c49ae 7010F: include/media/
6c0f0359
MCC
7011F: include/uapi/linux/dvb/
7012F: include/uapi/linux/videodev2.h
7013F: include/uapi/linux/media.h
7014F: include/uapi/linux/v4l2-*
7015F: include/uapi/linux/meye.h
7016F: include/uapi/linux/ivtv*
7017F: include/uapi/linux/uvcvideo.h
d20620de 7018
c869f77d
JK
7019MEDIATEK MT7601U WIRELESS LAN DRIVER
7020M: Jakub Kicinski <kubakici@wp.pl>
7021L: linux-wireless@vger.kernel.org
7022S: Maintained
7023F: drivers/net/wireless/mediatek/mt7601u/
7024
e399065b
SS
7025MEGARAID SCSI/SAS DRIVERS
7026M: Kashyap Desai <kashyap.desai@avagotech.com>
7027M: Sumit Saxena <sumit.saxena@avagotech.com>
7028M: Uday Lingala <uday.lingala@avagotech.com>
7029L: megaraidlinux.pdl@avagotech.com
baaea1dc 7030L: linux-scsi@vger.kernel.org
e399065b 7031W: http://www.lsi.com
ce00f85c 7032S: Maintained
679655da
JP
7033F: Documentation/scsi/megaraid.txt
7034F: drivers/scsi/megaraid.*
7035F: drivers/scsi/megaraid/
757e0108 7036
2c46c9d5 7037MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7038M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7039L: netdev@vger.kernel.org
2c46c9d5
AV
7040S: Supported
7041W: http://www.mellanox.com
7042Q: http://patchwork.ozlabs.org/project/netdev/list/
7043F: drivers/net/ethernet/mellanox/mlx4/en_*
7044
e7523a49
OG
7045MELLANOX ETHERNET DRIVER (mlx5e)
7046M: Saeed Mahameed <saeedm@mellanox.com>
7047L: netdev@vger.kernel.org
7048S: Supported
7049W: http://www.mellanox.com
7050Q: http://patchwork.ozlabs.org/project/netdev/list/
7051F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7052
93c1edb2
JP
7053MELLANOX ETHERNET SWITCH DRIVERS
7054M: Jiri Pirko <jiri@mellanox.com>
7055M: Ido Schimmel <idosch@mellanox.com>
7056L: netdev@vger.kernel.org
7057S: Supported
7058W: http://www.mellanox.com
7059Q: http://patchwork.ozlabs.org/project/netdev/list/
7060F: drivers/net/ethernet/mellanox/mlxsw/
7061
5b25b13a
MD
7062MEMBARRIER SUPPORT
7063M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7064M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7065L: linux-kernel@vger.kernel.org
7066S: Supported
7067F: kernel/membarrier.c
7068F: include/uapi/linux/membarrier.h
7069
70ea91f1
SR
7070MEMORY MANAGEMENT
7071L: linux-mm@kvack.org
70ea91f1
SR
7072W: http://www.linux-mm.org
7073S: Maintained
679655da 7074F: include/linux/mm.h
551450bb
CS
7075F: include/linux/gfp.h
7076F: include/linux/mmzone.h
7077F: include/linux/memory_hotplug.h
7078F: include/linux/vmalloc.h
679655da 7079F: mm/
70ea91f1 7080
f4e9ce66 7081MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7082M: David Woodhouse <dwmw2@infradead.org>
242c325e 7083M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7084L: linux-mtd@lists.infradead.org
8a6e2535
JP
7085W: http://www.linux-mtd.infradead.org/
7086Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7087T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7088T: git git://git.infradead.org/l2-mtd.git
1da177e4 7089S: Maintained
679655da
JP
7090F: drivers/mtd/
7091F: include/linux/mtd/
c117ab84 7092F: include/uapi/mtd/
1da177e4 7093
26c57ef1 7094MEN A21 WATCHDOG DRIVER
30c7469b 7095M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7096L: linux-watchdog@vger.kernel.org
30c7469b 7097S: Maintained
26c57ef1
JT
7098F: drivers/watchdog/mena21_wdt.c
7099
3764e82e 7100MEN CHAMELEON BUS (mcb)
30c7469b
JT
7101M: Johannes Thumshirn <morbidrsa@gmail.com>
7102S: Maintained
3764e82e
JT
7103F: drivers/mcb/
7104F: include/linux/mcb.h
b9f2f459 7105F: Documentation/men-chameleon-bus.txt
3764e82e 7106
48b490d2
AW
7107MEN F21BMC (Board Management Controller)
7108M: Andreas Werner <andreas.werner@men.de>
7109S: Supported
7110F: drivers/mfd/menf21bmc.c
7111F: drivers/watchdog/menf21bmc_wdt.c
7112F: drivers/leds/leds-menf21bmc.c
7113F: drivers/hwmon/menf21bmc_hwmon.c
7114F: Documentation/hwmon/menf21bmc
7115
12285945
JH
7116METAG ARCHITECTURE
7117M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7118L: linux-metag@vger.kernel.org
9f273c24 7119T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7120S: Odd Fixes
12285945
JH
7121F: arch/metag/
7122F: Documentation/metag/
7123F: Documentation/devicetree/bindings/metag/
2d799dde 7124F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7125F: drivers/clocksource/metag_generic.c
5698c50d
JH
7126F: drivers/irqchip/irq-metag.c
7127F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7128F: drivers/tty/metag_da.c
12285945 7129
c6375b0a 7130MICROBLAZE ARCHITECTURE
8b58be88 7131M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7132W: http://www.monstr.eu/fdt/
7133T: git git://git.monstr.eu/linux-2.6-microblaze.git
7134S: Supported
0a8c7914 7135F: arch/microblaze/
1da177e4 7136
2508a45a
CY
7137MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7138M: Chen Yu <yu.c.chen@intel.com>
7139L: platform-driver-x86@vger.kernel.org
7140S: Supported
7141F: drivers/platform/x86/surfacepro3_button.c
7142
1da177e4 7143MICROTEK X6 SCANNER
61eee9a7 7144M: Oliver Neukum <oliver@neukum.org>
1da177e4 7145S: Maintained
679655da 7146F: drivers/usb/image/microtek.*
1da177e4
LT
7147
7148MIPS
8b58be88 7149M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7150L: linux-mips@linux-mips.org
6097050d 7151W: http://www.linux-mips.org/
b05e988e 7152T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7153Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7154S: Supported
679655da
JP
7155F: Documentation/mips/
7156F: arch/mips/
1da177e4 7157
08b7620a
HV
7158MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7159M: Hans Verkuil <hverkuil@xs4all.nl>
7160L: linux-media@vger.kernel.org
7161T: git git://linuxtv.org/media_tree.git
a825eaec 7162W: https://linuxtv.org
08b7620a
HV
7163S: Odd Fixes
7164F: drivers/media/radio/radio-miropcm20*
7165
c09befcb
OG
7166MELLANOX MLX4 core VPI driver
7167M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7168L: netdev@vger.kernel.org
7169L: linux-rdma@vger.kernel.org
7170W: http://www.mellanox.com
7171Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7172S: Supported
7173F: drivers/net/ethernet/mellanox/mlx4/
7174F: include/linux/mlx4/
7175
7176MELLANOX MLX4 IB driver
7177M: Yishai Hadas <yishaih@mellanox.com>
7178L: linux-rdma@vger.kernel.org
7179W: http://www.mellanox.com
e126ba97 7180Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7181S: Supported
7182F: drivers/infiniband/hw/mlx4/
7183F: include/linux/mlx4/
7184
595a4d8f
OG
7185MELLANOX MLX5 core VPI driver
7186M: Matan Barak <matanb@mellanox.com>
7187M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7188L: netdev@vger.kernel.org
7189L: linux-rdma@vger.kernel.org
7190W: http://www.mellanox.com
7191Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7192S: Supported
7193F: drivers/net/ethernet/mellanox/mlx5/core/
7194F: include/linux/mlx5/
7195
595a4d8f
OG
7196MELLANOX MLX5 IB driver
7197M: Matan Barak <matanb@mellanox.com>
7198M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7199L: linux-rdma@vger.kernel.org
7200W: http://www.mellanox.com
7201Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7202S: Supported
b75f0050 7203F: drivers/infiniband/hw/mlx5/
595a4d8f 7204F: include/linux/mlx5/
e126ba97 7205
764589b6
CM
7206MELEXIS MLX90614 DRIVER
7207M: Crt Mori <cmo@melexis.com>
7208L: linux-iio@vger.kernel.org
7209W: http://www.melexis.com
7210S: Supported
7211F: drivers/iio/temperature/mlx90614.c
7212
0ce277e4
AP
7213MN88472 MEDIA DRIVER
7214M: Antti Palosaari <crope@iki.fi>
7215L: linux-media@vger.kernel.org
a825eaec 7216W: https://linuxtv.org
0ce277e4
AP
7217W: http://palosaari.fi/linux/
7218Q: http://patchwork.linuxtv.org/project/linux-media/list/
7219T: git git://linuxtv.org/anttip/media_tree.git
7220S: Maintained
7221F: drivers/staging/media/mn88472/
7222F: drivers/media/dvb-frontends/mn88472.h
7223
4f4d238f
AP
7224MN88473 MEDIA DRIVER
7225M: Antti Palosaari <crope@iki.fi>
7226L: linux-media@vger.kernel.org
a825eaec 7227W: https://linuxtv.org
4f4d238f
AP
7228W: http://palosaari.fi/linux/
7229Q: http://patchwork.linuxtv.org/project/linux-media/list/
7230T: git git://linuxtv.org/anttip/media_tree.git
7231S: Maintained
7232F: drivers/staging/media/mn88473/
7233F: drivers/media/dvb-frontends/mn88473.h
7234
1da177e4 7235MODULE SUPPORT
8b58be88 7236M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7237S: Maintained
679655da
JP
7238F: include/linux/module.h
7239F: kernel/module.c
1da177e4
LT
7240
7241MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7242W: http://popies.net/meye/
b7788e13 7243S: Orphan
679655da 7244F: Documentation/video4linux/meye.txt
90d72ac6 7245F: drivers/media/pci/meye/
6c0f0359 7246F: include/uapi/linux/meye.h
1da177e4 7247
b9705b60 7248MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7249M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7250S: Maintained
679655da 7251F: Documentation/serial/moxa-smartio
c897401b 7252F: drivers/tty/mxser.*
d735410a 7253
889b2f87
AK
7254MR800 AVERMEDIA USB FM RADIO DRIVER
7255M: Alexey Klimov <klimov.linux@gmail.com>
7256L: linux-media@vger.kernel.org
7257T: git git://linuxtv.org/media_tree.git
7258S: Maintained
7259F: drivers/media/radio/radio-mr800.c
7260
d7155691
AO
7261MRF24J40 IEEE 802.15.4 RADIO DRIVER
7262M: Alan Ott <alan@signal11.us>
7263L: linux-wpan@vger.kernel.org
7264S: Maintained
7265F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7266F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7267
8c4c731a 7268MSI LAPTOP SUPPORT
182ae55c 7269M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7270L: platform-driver-x86@vger.kernel.org
8c4c731a 7271S: Maintained
679655da 7272F: drivers/platform/x86/msi-laptop.c
8c4c731a 7273
0f1006b1 7274MSI WMI SUPPORT
d0944853 7275L: platform-driver-x86@vger.kernel.org
5ee7041e 7276S: Orphan
0f1006b1
AA
7277F: drivers/platform/x86/msi-wmi.c
7278
19a628a0
AP
7279MSI001 MEDIA DRIVER
7280M: Antti Palosaari <crope@iki.fi>
7281L: linux-media@vger.kernel.org
a825eaec 7282W: https://linuxtv.org
19a628a0
AP
7283W: http://palosaari.fi/linux/
7284Q: http://patchwork.linuxtv.org/project/linux-media/list/
7285T: git git://linuxtv.org/anttip/media_tree.git
7286S: Maintained
0185e197 7287F: drivers/media/tuners/msi001*
19a628a0 7288
7570589d 7289MSI2500 MEDIA DRIVER
2c57213f
AP
7290M: Antti Palosaari <crope@iki.fi>
7291L: linux-media@vger.kernel.org
a825eaec 7292W: https://linuxtv.org
2c57213f
AP
7293W: http://palosaari.fi/linux/
7294Q: http://patchwork.linuxtv.org/project/linux-media/list/
7295T: git git://linuxtv.org/anttip/media_tree.git
7296S: Maintained
7570589d 7297F: drivers/media/usb/msi2500/
2c57213f 7298
159eeea4
RJ
7299MSYSTEMS DISKONCHIP G3 MTD DRIVER
7300M: Robert Jarzmik <robert.jarzmik@free.fr>
7301L: linux-mtd@lists.infradead.org
7302S: Maintained
7303F: drivers/mtd/devices/docg3*
7304
62a37dc7 7305MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7306M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7307L: linux-media@vger.kernel.org
7308T: git git://linuxtv.org/media_tree.git
7309S: Maintained
7310F: drivers/media/i2c/mt9m032.c
b5dcee22 7311F: include/media/i2c/mt9m032.h
0e837fb9 7312
62a37dc7 7313MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7314M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7315L: linux-media@vger.kernel.org
7316T: git git://linuxtv.org/media_tree.git
7317S: Maintained
7318F: drivers/media/i2c/mt9p031.c
b5dcee22 7319F: include/media/i2c/mt9p031.h
0e837fb9 7320
62a37dc7 7321MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7322M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7323L: linux-media@vger.kernel.org
7324T: git git://linuxtv.org/media_tree.git
7325S: Maintained
7326F: drivers/media/i2c/mt9t001.c
b5dcee22 7327F: include/media/i2c/mt9t001.h
0e837fb9 7328
62a37dc7 7329MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7330M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7331L: linux-media@vger.kernel.org
7332T: git git://linuxtv.org/media_tree.git
7333S: Maintained
f2272e13 7334F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7335F: drivers/media/i2c/mt9v032.c
b5dcee22 7336F: include/media/i2c/mt9v032.h
0e837fb9 7337
4e0d13cb 7338MULTIFUNCTION DEVICES (MFD)
f7d3210e 7339M: Lee Jones <lee.jones@linaro.org>
7caa7991 7340T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7341S: Supported
679655da 7342F: drivers/mfd/
55b5940d 7343F: include/linux/mfd/
4e0d13cb 7344
5c4e6f13 7345MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7346M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7347L: linux-mmc@vger.kernel.org
708dce3f 7348T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7349S: Maintained
679655da
JP
7350F: drivers/mmc/
7351F: include/linux/mmc/
c117ab84 7352F: include/uapi/linux/mmc/
baca2da4 7353
15a0580c 7354MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7355S: Orphan
679655da
JP
7356F: drivers/mmc/host/mmc_spi.c
7357F: include/linux/spi/mmc_spi.h
15a0580c 7358
1da177e4 7359MULTISOUND SOUND DRIVER
8b58be88 7360M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7361S: Maintained
679655da
JP
7362F: Documentation/sound/oss/MultiSound
7363F: sound/oss/msnd*
1da177e4 7364
d735410a 7365MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7366S: Orphan
c897401b 7367F: drivers/tty/isicom.c
679655da 7368F: include/linux/isicom.h
d735410a 7369
550a7375 7370MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
a55f6286 7371M: Felipe Balbi <balbi@kernel.org>
795fb7e7 7372L: linux-usb@vger.kernel.org
43b416e5 7373T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7374S: Maintained
679655da 7375F: drivers/usb/musb/
550a7375 7376
ea0af5f6
MK
7377MXL5007T MEDIA DRIVER
7378M: Michael Krufky <mkrufky@linuxtv.org>
7379L: linux-media@vger.kernel.org
a825eaec 7380W: https://linuxtv.org
ea0af5f6
MK
7381W: http://github.com/mkrufky
7382Q: http://patchwork.linuxtv.org/project/linux-media/list/
7383T: git git://linuxtv.org/mkrufky/tuners.git
7384S: Maintained
7385F: drivers/media/tuners/mxl5007t.*
7386
2d3cf588 7387MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7388M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7389L: netdev@vger.kernel.org
205057ae 7390W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7391S: Supported
93f7848b 7392F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7393
1da177e4 7394NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7395S: Orphan
d9fb9f38 7396F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7397
23dc05a3
DM
7398NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7399M: Daniel Mack <zonque@gmail.com>
7400S: Maintained
e5747e40 7401L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7402W: http://www.native-instruments.com
7403F: sound/usb/caiaq/
7404
1da177e4 7405NCP FILESYSTEM
52653199
PV
7406M: Petr Vandrovec <petr@vandrovec.name>
7407S: Odd Fixes
679655da 7408F: fs/ncpfs/
1da177e4 7409
a79b0322
FT
7410NCR 5380 SCSI DRIVERS
7411M: Finn Thain <fthain@telegraphics.com.au>
7412M: Michael Schmitz <schmitzmic@gmail.com>
7413L: linux-scsi@vger.kernel.org
7414S: Maintained
7415F: Documentation/scsi/g_NCR5380.txt
7416F: drivers/scsi/NCR5380.*
7417F: drivers/scsi/arm/cumana_1.c
7418F: drivers/scsi/arm/oak.c
7419F: drivers/scsi/atari_NCR5380.c
7420F: drivers/scsi/atari_scsi.*
7421F: drivers/scsi/dmx3191d.c
7422F: drivers/scsi/dtc.*
7423F: drivers/scsi/g_NCR5380.*
7424F: drivers/scsi/g_NCR5380_mmio.c
7425F: drivers/scsi/mac_scsi.*
7426F: drivers/scsi/pas16.*
a79b0322
FT
7427F: drivers/scsi/sun3_scsi.*
7428F: drivers/scsi/sun3_scsi_vme.c
7429F: drivers/scsi/t128.*
7430
1da177e4 7431NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7432M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7433L: linux-scsi@vger.kernel.org
7434S: Maintained
679655da 7435F: drivers/scsi/NCR_D700.*
1da177e4 7436
4aa3eb4c
GR
7437NCT6775 HARDWARE MONITOR DRIVER
7438M: Guenter Roeck <linux@roeck-us.net>
7439L: lm-sensors@lm-sensors.org
7440S: Maintained
7441F: Documentation/hwmon/nct6775
7442F: drivers/hwmon/nct6775.c
7443
3c2d774c 7444NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7445M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7446L: linux-rdma@vger.kernel.org
e3d33cb1 7447W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7448S: Supported
7449F: drivers/infiniband/hw/nes/
7450
be2f2e84 7451NETEM NETWORK EMULATOR
adbbf69d 7452M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7453L: netem@lists.linux-foundation.org
be2f2e84 7454S: Maintained
679655da 7455F: net/sched/sch_netem.c
be2f2e84 7456
b2f5a051 7457NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7458M: Jon Mason <jdmason@kudzu.us>
4a58448b 7459L: netdev@vger.kernel.org
4a58448b 7460S: Supported
679655da 7461F: Documentation/networking/s2io.txt
b2f5a051 7462F: Documentation/networking/vxge.txt
86387e1a 7463F: drivers/net/ethernet/neterion/
4a58448b 7464
db9cf3a3 7465NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7466M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7467M: Patrick McHardy <kaber@trash.net>
42010ed0 7468M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7469L: netfilter-devel@vger.kernel.org
82b98543 7470L: coreteam@netfilter.org
1da177e4
LT
7471W: http://www.netfilter.org/
7472W: http://www.iptables.org/
42010ed0
PNA
7473Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7474T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7475T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7476S: Supported
679655da
JP
7477F: include/linux/netfilter*
7478F: include/linux/netfilter/
7479F: include/net/netfilter/
c117ab84
CEB
7480F: include/uapi/linux/netfilter*
7481F: include/uapi/linux/netfilter/
679655da
JP
7482F: net/*/netfilter.c
7483F: net/*/netfilter/
7484F: net/netfilter/
91c269a0 7485F: net/bridge/br_netfilter*.c
1da177e4 7486
4cc67735 7487NETLABEL
87a0874c 7488M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7489W: http://netlabel.sf.net
7490L: netdev@vger.kernel.org
87a0874c 7491S: Maintained
80811493 7492F: Documentation/netlabel/
679655da
JP
7493F: include/net/netlabel.h
7494F: net/netlabel/
4cc67735 7495
1da177e4 7496NETROM NETWORK LAYER
8b58be88 7497M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7498L: linux-hams@vger.kernel.org
d34cb28a 7499W: http://www.linux-ax25.org/
1da177e4 7500S: Maintained
679655da 7501F: include/net/netrom.h
c117ab84 7502F: include/uapi/linux/netrom.h
679655da 7503F: net/netrom/
1da177e4 7504
4c352362
JK
7505NETRONOME ETHERNET DRIVERS
7506M: Jakub Kicinski <jakub.kicinski@netronome.com>
7507M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7508L: oss-drivers@netronome.com
7509S: Maintained
7510F: drivers/net/ethernet/netronome/
7511
5ddb88c0 7512NETWORK BLOCK DEVICE (NBD)
4ca5829a 7513M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7514S: Maintained
5e4b269b 7515L: nbd-general@lists.sourceforge.net
4ca5829a 7516T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7517F: Documentation/blockdev/nbd.txt
7518F: drivers/block/nbd.c
c117ab84 7519F: include/uapi/linux/nbd.h
1da177e4 7520
6e43650c
NH
7521NETWORK DROP MONITOR
7522M: Neil Horman <nhorman@tuxdriver.com>
7523L: netdev@vger.kernel.org
7524S: Maintained
7525W: https://fedorahosted.org/dropwatch/
7526F: net/core/drop_monitor.c
7527
1da177e4 7528NETWORKING [GENERAL]
8b58be88 7529M: "David S. Miller" <davem@davemloft.net>
979b6c13 7530L: netdev@vger.kernel.org
b1e8fd54 7531W: http://www.linuxfoundation.org/en/Net
11e98029 7532Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7533T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7534T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7535S: Maintained
679655da
JP
7536F: net/
7537F: include/net/
018d21ed
JP
7538F: include/linux/in.h
7539F: include/linux/net.h
7540F: include/linux/netdevice.h
c117ab84
CEB
7541F: include/uapi/linux/in.h
7542F: include/uapi/linux/net.h
7543F: include/uapi/linux/netdevice.h
0c7aecd4 7544F: include/uapi/linux/net_namespace.h
7e814a6c 7545F: tools/net/
f4e53f9a 7546F: tools/testing/selftests/net/
335a67d2 7547F: lib/random32.c
a101ccd1 7548F: lib/test_bpf.c
1da177e4
LT
7549
7550NETWORKING [IPv4/IPv6]
8b58be88
JP
7551M: "David S. Miller" <davem@davemloft.net>
7552M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7553M: James Morris <jmorris@namei.org>
7554M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7555M: Patrick McHardy <kaber@trash.net>
979b6c13 7556L: netdev@vger.kernel.org
08deed1e 7557T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7558S: Maintained
679655da
JP
7559F: net/ipv4/
7560F: net/ipv6/
7561F: include/net/ip*
0a14842f 7562F: arch/x86/net/*
1da177e4 7563
73b7656c
DM
7564NETWORKING [IPSEC]
7565M: Steffen Klassert <steffen.klassert@secunet.com>
7566M: Herbert Xu <herbert@gondor.apana.org.au>
7567M: "David S. Miller" <davem@davemloft.net>
7568L: netdev@vger.kernel.org
d1fc5024
SK
7569T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7570T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7571S: Maintained
5826bdd1 7572F: net/core/flow.c
73b7656c
DM
7573F: net/xfrm/
7574F: net/key/
7575F: net/ipv4/xfrm*
d1fc5024
SK
7576F: net/ipv4/esp4.c
7577F: net/ipv4/ah4.c
7578F: net/ipv4/ipcomp.c
7579F: net/ipv4/ip_vti.c
73b7656c 7580F: net/ipv6/xfrm*
d1fc5024
SK
7581F: net/ipv6/esp6.c
7582F: net/ipv6/ah6.c
7583F: net/ipv6/ipcomp6.c
7584F: net/ipv6/ip6_vti.c
73b7656c
DM
7585F: include/uapi/linux/xfrm.h
7586F: include/net/xfrm.h
7587
10e2ff1c 7588NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7589M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7590L: netdev@vger.kernel.org
7591S: Maintained
7592
29f8f632 7593NETWORKING [WIRELESS]
2cb4abd1 7594L: linux-wireless@vger.kernel.org
8a6e2535 7595Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7596
788873ac
JP
7597NETWORKING DRIVERS
7598L: netdev@vger.kernel.org
7599W: http://www.linuxfoundation.org/en/Net
11e98029 7600Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7601T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7602T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7603S: Odd Fixes
7604F: drivers/net/
018d21ed 7605F: include/linux/if_*
0b63bf1f 7606F: include/linux/netdevice.h
0b63bf1f
JD
7607F: include/linux/etherdevice.h
7608F: include/linux/fcdevice.h
7609F: include/linux/fddidevice.h
7610F: include/linux/hippidevice.h
7611F: include/linux/inetdevice.h
c117ab84
CEB
7612F: include/uapi/linux/if_*
7613F: include/uapi/linux/netdevice.h
788873ac 7614
0e324cf6
JL
7615NETWORKING DRIVERS (WIRELESS)
7616M: Kalle Valo <kvalo@codeaurora.org>
7617L: linux-wireless@vger.kernel.org
7618Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
7619T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7620T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6
JL
7621S: Maintained
7622F: drivers/net/wireless/
7623
3d396eb1 7624NETXEN (1/10) GbE SUPPORT
8622315e 7625M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7626M: Sony Chacko <sony.chacko@qlogic.com>
7627M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7628L: netdev@vger.kernel.org
9c2b5bde 7629W: http://www.qlogic.com
3d396eb1 7630S: Supported
aa43c215 7631F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7632
6423d30f
AAJ
7633NFC SUBSYSTEM
7634M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7635M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7636M: Samuel Ortiz <sameo@linux.intel.com>
7637L: linux-wireless@vger.kernel.org
1eb3b216 7638L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7639S: Supported
6423d30f 7640F: net/nfc/
55eb94f9 7641F: include/net/nfc/
c117ab84 7642F: include/uapi/linux/nfc.h
6423d30f 7643F: drivers/nfc/
397d6497
CR
7644F: include/linux/platform_data/microread.h
7645F: include/linux/platform_data/nfcmrvl.h
7646F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7647F: include/linux/platform_data/pn544.h
397d6497
CR
7648F: include/linux/platform_data/st21nfca.h
7649F: include/linux/platform_data/st-nci.h
7ebb88e5 7650F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7651
e8b43555 7652NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7653M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7654M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7655L: linux-nfs@vger.kernel.org
7656W: http://client.linux-nfs.org
cd7b996a 7657T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7658S: Maintained
679655da
JP
7659F: fs/lockd/
7660F: fs/nfs/
7661F: fs/nfs_common/
7662F: net/sunrpc/
7663F: include/linux/lockd/
7664F: include/linux/nfs*
7665F: include/linux/sunrpc/
c117ab84
CEB
7666F: include/uapi/linux/nfs*
7667F: include/uapi/linux/sunrpc/
1da177e4 7668
85ef9cea 7669NILFS2 FILESYSTEM
e2126935 7670M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7671L: linux-nilfs@vger.kernel.org
f9472265 7672W: http://nilfs.sourceforge.net/
e2126935 7673T: git git://github.com/konis/nilfs2.git
85ef9cea 7674S: Supported
679655da
JP
7675F: Documentation/filesystems/nilfs2.txt
7676F: fs/nilfs2/
7677F: include/linux/nilfs2_fs.h
c35c7ac5 7678F: include/trace/events/nilfs2.h
85ef9cea 7679
1da177e4 7680NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7681M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7682W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7683S: Maintained
679655da
JP
7684F: Documentation/scsi/NinjaSCSI.txt
7685F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7686
7687NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7688M: GOTO Masanori <gotom@debian.or.jp>
7689M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7690W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7691S: Maintained
679655da
JP
7692F: Documentation/scsi/NinjaSCSI.txt
7693F: drivers/scsi/nsp32*
1da177e4 7694
383b8fb9
LFT
7695NIOS2 ARCHITECTURE
7696M: Ley Foon Tan <lftan@altera.com>
7697L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7698T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7699S: Maintained
7700F: arch/nios2/
7701
2a6afddb
PR
7702NOKIA N900 POWER SUPPLY DRIVERS
7703M: Pali RohĂ¡r <pali.rohar@gmail.com>
7704S: Maintained
7705F: include/linux/power/bq2415x_charger.h
081bab21 7706F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7707F: include/linux/power/isp1704_charger.h
7708F: drivers/power/bq2415x_charger.c
081bab21 7709F: drivers/power/bq27xxx_battery.c
2a6afddb
PR
7710F: drivers/power/isp1704_charger.c
7711F: drivers/power/rx51_battery.c
7712
a1bd3bae 7713NTB DRIVER CORE
9ef6bf6c
JM
7714M: Jon Mason <jdmason@kudzu.us>
7715M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7716M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7717L: linux-ntb@googlegroups.com
fce8a7bb 7718S: Supported
2984411f
JM
7719W: https://github.com/jonmason/ntb/wiki
7720T: git git://github.com/jonmason/ntb.git
fce8a7bb 7721F: drivers/ntb/
548c237c 7722F: drivers/net/ntb_netdev.c
fce8a7bb 7723F: include/linux/ntb.h
a1bd3bae 7724F: include/linux/ntb_transport.h
fce8a7bb 7725
e26a5843
AH
7726NTB INTEL DRIVER
7727M: Jon Mason <jdmason@kudzu.us>
7728M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7729L: linux-ntb@googlegroups.com
e26a5843
AH
7730S: Supported
7731W: https://github.com/jonmason/ntb/wiki
7732T: git git://github.com/jonmason/ntb.git
7733F: drivers/ntb/hw/intel/
fce8a7bb 7734
a1b36958
XY
7735NTB AMD DRIVER
7736M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7737L: linux-ntb@googlegroups.com
7738S: Supported
7739F: drivers/ntb/hw/amd/
7740
1da177e4 7741NTFS FILESYSTEM
2818ef50 7742M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7743L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7744W: http://www.tuxera.com/
e6f4dee7 7745T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7746S: Supported
679655da
JP
7747F: Documentation/filesystems/ntfs.txt
7748F: fs/ntfs/
1da177e4 7749
9eb8ef74 7750NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7751M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7752L: linux-fbdev@vger.kernel.org
ce00f85c 7753S: Maintained
8a61f013
JH
7754F: drivers/video/fbdev/riva/
7755F: drivers/video/fbdev/nvidia/
1da177e4 7756
79461681 7757NVM EXPRESS DRIVER
b3975e94
JF
7758M: Keith Busch <keith.busch@intel.com>
7759M: Jens Axboe <axboe@fb.com>
79461681 7760L: linux-nvme@lists.infradead.org
b3975e94
JF
7761T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7762W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7763S: Supported
57dacad5 7764F: drivers/nvme/host/
79461681
MW
7765F: include/linux/nvme.h
7766
aee4b9bd
SK
7767NVMEM FRAMEWORK
7768M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7769M: Maxime Ripard <maxime.ripard@free-electrons.com>
7770S: Maintained
7771F: drivers/nvmem/
7772F: Documentation/devicetree/bindings/nvmem/
7773F: include/linux/nvmem-consumer.h
7774F: include/linux/nvmem-provider.h
7775
dece4585
CP
7776NXP-NCI NFC DRIVER
7777M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7778R: Charles Gorand <charles.gorand@effinnov.com>
7779L: linux-nfc@lists.01.org (moderated for non-subscribers)
7780S: Supported
7781F: drivers/nfc/nxp-nci
7782
f50d7146
RK
7783NXP TDA998X DRM DRIVER
7784M: Russell King <rmk+kernel@arm.linux.org.uk>
7785S: Supported
7786F: drivers/gpu/drm/i2c/tda998x_drv.c
7787F: include/drm/i2c/tda998x.h
7788
fbace43e
PR
7789NXP TFA9879 DRIVER
7790M: Peter Rosin <peda@axentia.se>
7791L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7792S: Maintained
7793F: sound/soc/codecs/tfa9879*
7794
f5525786 7795OMAP SUPPORT
0e24bdd4 7796M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7797L: linux-omap@vger.kernel.org
7798W: http://www.muru.com/linux/omap/
7799W: http://linux.omap.com/
8a6e2535 7800Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7801T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7802S: Maintained
4e04d5a3 7803F: arch/arm/*omap*/
026da812
FB
7804F: arch/arm/configs/omap1_defconfig
7805F: arch/arm/configs/omap2plus_defconfig
046d0a37 7806F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7807F: drivers/irqchip/irq-omap-intc.c
7808F: drivers/mfd/*omap*.c
7809F: drivers/mfd/menelaus.c
7810F: drivers/mfd/palmas.c
7811F: drivers/mfd/tps65217.c
7812F: drivers/mfd/tps65218.c
7813F: drivers/mfd/tps65910.c
7814F: drivers/mfd/twl-core.[ch]
7815F: drivers/mfd/twl4030*.c
7816F: drivers/mfd/twl6030*.c
7817F: drivers/mfd/twl6040*.c
7818F: drivers/regulator/palmas-regulator*.c
7819F: drivers/regulator/pbias-regulator.c
7820F: drivers/regulator/tps65217-regulator.c
7821F: drivers/regulator/tps65218-regulator.c
7822F: drivers/regulator/tps65910-regulator.c
7823F: drivers/regulator/twl-regulator.c
046d0a37 7824F: include/linux/i2c-omap.h
f5525786 7825
50f29fbd 7826OMAP DEVICE TREE SUPPORT
cdb55ab0 7827M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7828M: Tony Lindgren <tony@atomide.com>
7829L: linux-omap@vger.kernel.org
d0fb18c5 7830L: devicetree@vger.kernel.org
50f29fbd
TL
7831S: Maintained
7832F: arch/arm/boot/dts/*omap*
7833F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7834F: arch/arm/boot/dts/*am4*
7835F: arch/arm/boot/dts/*am5*
7836F: arch/arm/boot/dts/*dra7*
50f29fbd 7837
f5525786 7838OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7839M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7840L: linux-omap@vger.kernel.org
7841S: Maintained
7842F: arch/arm/*omap*/*clock*
7843
7844OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7845M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7846L: linux-omap@vger.kernel.org
7847S: Maintained
7848F: arch/arm/*omap*/*pm*
c46938d4 7849F: drivers/cpufreq/omap-cpufreq.c
f5525786 7850
d21db568 7851OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7852M: Rajendra Nayak <rnayak@ti.com>
7853M: Paul Walmsley <paul@pwsan.com>
7854L: linux-omap@vger.kernel.org
7855S: Maintained
d21db568 7856F: arch/arm/mach-omap2/prm*
692ab1f3 7857
f5525786 7858OMAP AUDIO SUPPORT
6c284903 7859M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7860M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7861L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7862L: linux-omap@vger.kernel.org
7863S: Maintained
7864F: sound/soc/omap/
7865
18640193
TL
7866OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7867M: Roger Quadros <rogerq@ti.com>
7868M: Tony Lindgren <tony@atomide.com>
7869L: linux-omap@vger.kernel.org
7870S: Maintained
7871F: drivers/memory/omap-gpmc.c
7872F: arch/arm/mach-omap2/*gpmc*
7873
f5525786 7874OMAP FRAMEBUFFER SUPPORT
830e6384 7875M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7876L: linux-fbdev@vger.kernel.org
f5525786
TL
7877L: linux-omap@vger.kernel.org
7878S: Maintained
8a61f013 7879F: drivers/video/fbdev/omap/
f5525786 7880
676eec0d 7881OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7882M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7883L: linux-omap@vger.kernel.org
676eec0d 7884L: linux-fbdev@vger.kernel.org
178ff4c9 7885S: Maintained
8a61f013 7886F: drivers/video/fbdev/omap2/
178ff4c9
TV
7887F: Documentation/arm/OMAP/DSS
7888
8b37fcfc
OBC
7889OMAP HARDWARE SPINLOCK SUPPORT
7890M: Ohad Ben-Cohen <ohad@wizery.com>
7891L: linux-omap@vger.kernel.org
7892S: Maintained
7893F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7894
f5525786 7895OMAP MMC SUPPORT
8b58be88 7896M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7897L: linux-omap@vger.kernel.org
7898S: Maintained
653f41b5
MC
7899F: drivers/mmc/host/omap.c
7900
7901OMAP HS MMC SUPPORT
0a4585c6 7902L: linux-mmc@vger.kernel.org
653f41b5 7903L: linux-omap@vger.kernel.org
dfa5d196 7904S: Orphan
653f41b5 7905F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7906
7907OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7908M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7909S: Maintained
7910F: drivers/char/hw_random/omap-rng.c
7911
f400c82e 7912OMAP HWMOD SUPPORT
cdb55ab0 7913M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7914M: Paul Walmsley <paul@pwsan.com>
7915L: linux-omap@vger.kernel.org
7916S: Maintained
8fc8b12b 7917F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7918
8633fb30
PW
7919OMAP HWMOD DATA
7920M: Paul Walmsley <paul@pwsan.com>
7921L: linux-omap@vger.kernel.org
7922S: Maintained
7923F: arch/arm/mach-omap2/omap_hwmod*data*
7924
f400c82e 7925OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7926M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7927L: linux-omap@vger.kernel.org
7928S: Maintained
7929F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7930
0db83ced 7931OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7932M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7933L: linux-media@vger.kernel.org
7934S: Maintained
7eec52db 7935F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7936F: drivers/media/platform/omap3isp/
0db83ced 7937F: drivers/staging/media/omap4iss/
7e8970e1 7938
f5525786 7939OMAP USB SUPPORT
a55f6286 7940M: Felipe Balbi <balbi@kernel.org>
f5525786
TL
7941L: linux-usb@vger.kernel.org
7942L: linux-omap@vger.kernel.org
43b416e5 7943T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
f5525786 7944S: Maintained
a16fbd65
JP
7945F: drivers/usb/*/*omap*
7946F: arch/arm/*omap*/usb*
f5525786 7947
6d994710 7948OMAP GPIO DRIVER
fe643528 7949M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 7950M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7951M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7952L: linux-omap@vger.kernel.org
7953S: Maintained
fe643528 7954F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
7955F: drivers/gpio/gpio-omap.c
7956
c351e290
MJ
7957OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7958M: Mark Jackson <mpfj@newflow.co.uk>
7959L: linux-omap@vger.kernel.org
7960S: Maintained
7961F: arch/arm/boot/dts/am335x-nano.dts
7962
0ad122d9 7963OMFS FILESYSTEM
8b58be88 7964M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7965L: linux-karma-devel@lists.sourceforge.net
7966S: Maintained
679655da
JP
7967F: Documentation/filesystems/omfs.txt
7968F: fs/omfs/
0ad122d9 7969
c1986ee9 7970OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7971M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7972S: Maintained
679655da
JP
7973F: drivers/char/pcmcia/cm4000_cs.c
7974F: include/linux/cm4000_cs.h
c117ab84 7975F: include/uapi/linux/cm4000_cs.h
c1986ee9 7976
77c44ab1 7977OMNIKEY CARDMAN 4040 DRIVER
8b58be88 7978M: Harald Welte <laforge@gnumonks.org>
77c44ab1 7979S: Maintained
679655da 7980F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 7981
77d5140f 7982OMNIVISION OV7670 SENSOR DRIVER
8b58be88 7983M: Jonathan Corbet <corbet@lwn.net>
661263b5 7984L: linux-media@vger.kernel.org
275ffde4 7985T: git git://linuxtv.org/media_tree.git
77d5140f 7986S: Maintained
90d72ac6 7987F: drivers/media/i2c/ov7670.c
77d5140f 7988
431bca73 7989ONENAND FLASH DRIVER
8b58be88 7990M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
7991L: linux-mtd@lists.infradead.org
7992S: Maintained
679655da
JP
7993F: drivers/mtd/onenand/
7994F: include/linux/mtd/onenand*.h
431bca73 7995
1da177e4 7996ONSTREAM SCSI TAPE DRIVER
8b58be88 7997M: Willem Riede <osst@riede.org>
1da177e4
LT
7998L: osst-users@lists.sourceforge.net
7999L: linux-scsi@vger.kernel.org
8000S: Maintained
f7269cfc
JD
8001F: Documentation/scsi/osst.txt
8002F: drivers/scsi/osst.*
8003F: drivers/scsi/osst_*.h
8004F: drivers/scsi/st.h
1da177e4 8005
e2d1d6c0 8006OPENCORES I2C BUS DRIVER
8b58be88 8007M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8008L: linux-i2c@vger.kernel.org
e2d1d6c0 8009S: Maintained
679655da
JP
8010F: Documentation/i2c/busses/i2c-ocores
8011F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8012
860c44c1 8013OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8014M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
8015M: Frank Rowand <frowand.list@gmail.com>
8016M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 8017L: devicetree@vger.kernel.org
a7fefe9f
RH
8018W: http://www.devicetree.org/
8019T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 8020S: Maintained
f8828205 8021F: drivers/of/
860c44c1 8022F: include/linux/of*.h
f8828205 8023F: scripts/dtc/
860c44c1 8024
f8828205 8025OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8026M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
8027M: Pawel Moll <pawel.moll@arm.com>
8028M: Mark Rutland <mark.rutland@arm.com>
de80963e 8029M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 8030M: Kumar Gala <galak@codeaurora.org>
f8828205 8031L: devicetree@vger.kernel.org
9f273c24 8032T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
f8828205
GL
8033S: Maintained
8034F: Documentation/devicetree/
8035F: arch/*/boot/dts/
8036F: include/dt-bindings/
8037
2bb65f56
PA
8038OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8039M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8040L: devicetree@vger.kernel.org
8041S: Maintained
8042F: Documentation/devicetree/dynamic-resolution-notes.txt
8043F: Documentation/devicetree/overlay-notes.txt
8044F: drivers/of/overlay.c
8045F: drivers/of/resolver.c
8046
19f9d392
JB
8047OPENRISC ARCHITECTURE
8048M: Jonas Bonn <jonas@southpole.se>
8049W: http://openrisc.net
eab7c1c0 8050L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
8051S: Maintained
8052T: git git://openrisc.net/~jonas/linux
14430813 8053F: arch/openrisc/
19f9d392 8054
ccb1352e 8055OPENVSWITCH
4f337ed5 8056M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8057L: netdev@vger.kernel.org
ccb1352e
JG
8058L: dev@openvswitch.org
8059W: http://openvswitch.org
ccb1352e
JG
8060S: Maintained
8061F: net/openvswitch/
b422da7c 8062F: include/uapi/linux/openvswitch.h
ccb1352e 8063
875fa6fb
VK
8064OPERATING PERFORMANCE POINTS (OPP)
8065M: Viresh Kumar <vireshk@kernel.org>
8066M: Nishanth Menon <nm@ti.com>
8067M: Stephen Boyd <sboyd@codeaurora.org>
8068L: linux-pm@vger.kernel.org
8069S: Maintained
8070T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8071F: drivers/base/power/opp/
8072F: include/linux/pm_opp.h
8073F: Documentation/power/opp.txt
8074F: Documentation/devicetree/bindings/opp/
8075
af39917d
CL
8076OPL4 DRIVER
8077M: Clemens Ladisch <clemens@ladisch.de>
8078L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8079T: git git://git.alsa-project.org/alsa-kernel.git
8080S: Maintained
8081F: sound/drivers/opl4/
8082
1da177e4 8083OPROFILE
4cf7e718 8084M: Robert Richter <rric@kernel.org>
1da177e4
LT
8085L: oprofile-list@lists.sf.net
8086S: Maintained
81c4a8a6 8087F: arch/*/include/asm/oprofile*.h
679655da
JP
8088F: arch/*/oprofile/
8089F: drivers/oprofile/
8090F: include/linux/oprofile.h
1da177e4 8091
e2d1d6c0 8092ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8093M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8094M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8095L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8096W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8097S: Supported
679655da
JP
8098F: Documentation/filesystems/ocfs2.txt
8099F: Documentation/filesystems/dlmfs.txt
8100F: fs/ocfs2/
e2d1d6c0 8101
1da177e4 8102ORINOCO DRIVER
724c6b35 8103L: linux-wireless@vger.kernel.org
491b26b4 8104W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8105W: http://www.nongnu.org/orinoco/
3a59babb 8106S: Orphan
2be45b66 8107F: drivers/net/wireless/intersil/orinoco/
1da177e4 8108
42c55aa8 8109OSD LIBRARY and FILESYSTEM
fadc0752 8110M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8111M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8112L: osd-dev@open-osd.org
8113W: http://open-osd.org
54e5881d 8114T: git git://git.open-osd.org/open-osd.git
68274794 8115S: Maintained
42c55aa8 8116F: drivers/scsi/osd/
6b6f0b6c 8117F: include/scsi/osd_*
42c55aa8 8118F: fs/exofs/
68274794 8119
ef94b186 8120OVERLAY FILESYSTEM
7c37fbda 8121M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8122L: linux-unionfs@vger.kernel.org
8123T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8124S: Supported
1d113735 8125F: fs/overlayfs/
7c37fbda
NB
8126F: Documentation/filesystems/overlayfs.txt
8127
e2d1d6c0 8128P54 WIRELESS DRIVER
084cb0fe 8129M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8130L: linux-wireless@vger.kernel.org
084cb0fe 8131W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8132S: Maintained
d3466830 8133F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8134
f5cd7872 8135PA SEMI ETHERNET DRIVER
8b58be88 8136M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8137L: netdev@vger.kernel.org
8138S: Maintained
ded19add 8139F: drivers/net/ethernet/pasemi/*
f5cd7872 8140
beb58aa3 8141PA SEMI SMBUS DRIVER
8b58be88 8142M: Olof Johansson <olof@lixom.net>
846557d3 8143L: linux-i2c@vger.kernel.org
beb58aa3 8144S: Maintained
679655da 8145F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8146
48fc267e
SK
8147PADATA PARALLEL EXECUTION MECHANISM
8148M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8149L: linux-crypto@vger.kernel.org
8150S: Maintained
8151F: kernel/padata.c
8152F: include/linux/padata.h
8153F: Documentation/padata.txt
8154
709ee531 8155PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8156M: Harald Welte <laforge@gnumonks.org>
d0944853 8157L: platform-driver-x86@vger.kernel.org
709ee531 8158S: Maintained
679655da 8159F: drivers/platform/x86/panasonic-laptop.c
709ee531 8160
368dd5ac 8161PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8162M: David Howells <dhowells@redhat.com>
8163M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8164L: linux-am33-list@redhat.com (moderated for non-subscribers)
8165W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8166S: Maintained
679655da
JP
8167F: Documentation/mn10300/
8168F: arch/mn10300/
4fa97181 8169
64dfff03
SM
8170PARALLEL PORT SUBSYSTEM
8171M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8172M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8173L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8174S: Maintained
679655da
JP
8175F: drivers/parport/
8176F: include/linux/parport*.h
8177F: drivers/char/ppdev.c
c117ab84 8178F: include/uapi/linux/ppdev.h
64dfff03 8179F: Documentation/parport*.txt
1da177e4 8180
4cdf6bc2 8181PARAVIRT_OPS INTERFACE
d633180c 8182M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8183M: Chris Wright <chrisw@sous-sol.org>
8184M: Alok Kataria <akataria@vmware.com>
8185M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8186L: virtualization@lists.linux-foundation.org
4cdf6bc2 8187S: Supported
a2e19991 8188F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8189F: arch/*/kernel/paravirt*
8190F: arch/*/include/asm/paravirt.h
4cdf6bc2 8191
e2d1d6c0 8192PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8193M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8194L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8195S: Maintained
679655da
JP
8196F: Documentation/blockdev/paride.txt
8197F: drivers/block/paride/
e2d1d6c0
RD
8198
8199PARISC ARCHITECTURE
b8828770 8200M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8201M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8202L: linux-parisc@vger.kernel.org
8203W: http://www.parisc-linux.org/
8a6e2535 8204Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8205T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8206T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8207S: Maintained
679655da 8208F: arch/parisc/
2b6bac9e 8209F: Documentation/parisc/
679655da 8210F: drivers/parisc/
2b6bac9e
HD
8211F: drivers/char/agp/parisc-agp.c
8212F: drivers/input/serio/gscps2.c
8213F: drivers/parport/parport_gsc.*
8214F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8215F: drivers/video/fbdev/sti*
2b6bac9e
HD
8216F: drivers/video/console/sti*
8217F: drivers/video/logo/logo_parisc*
e2d1d6c0 8218
1662d32c 8219PC87360 HARDWARE MONITORING DRIVER
8b58be88 8220M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8221L: lm-sensors@lm-sensors.org
8222S: Maintained
679655da
JP
8223F: Documentation/hwmon/pc87360
8224F: drivers/hwmon/pc87360.c
1662d32c
JC
8225
8226PC8736x GPIO DRIVER
8b58be88 8227M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8228S: Maintained
679655da 8229F: drivers/char/pc8736x_gpio.c
1662d32c 8230
1ad107fd 8231PC87427 HARDWARE MONITORING DRIVER
d8130624 8232M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8233L: lm-sensors@lm-sensors.org
8234S: Maintained
8235F: Documentation/hwmon/pc87427
8236F: drivers/hwmon/pc87427.c
8237
b26e0ed4 8238PCA9532 LED DRIVER
8b58be88 8239M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8240S: Maintained
d5ca6918
JP
8241F: drivers/leds/leds-pca9532.c
8242F: include/linux/leds-pca9532.h
b26e0ed4 8243
5ce914a8 8244PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8245M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8246L: linux-i2c@vger.kernel.org
8247S: Maintained
b4f0b74e 8248F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8249
3971dae5 8250PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8251M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8252S: Maintained
8253F: drivers/firmware/pcdp.*
8254
065c6359 8255PCI ERROR RECOVERY
6305902c 8256M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8257L: linux-pci@vger.kernel.org
065c6359 8258S: Supported
679655da 8259F: Documentation/PCI/pci-error-recovery.txt
065c6359 8260
1da177e4 8261PCI SUBSYSTEM
5ac3a6d2 8262M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8263L: linux-pci@vger.kernel.org
99662dd1 8264Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8265T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8266S: Supported
679655da
JP
8267F: Documentation/PCI/
8268F: drivers/pci/
8269F: include/linux/pci*
6b49ee49 8270F: arch/x86/pci/
cad01f91 8271F: arch/x86/kernel/quirks.c
1da177e4 8272
eaa6111b
LFT
8273PCI DRIVER FOR ALTERA PCIE IP
8274M: Ley Foon Tan <lftan@altera.com>
8275L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8276L: linux-pci@vger.kernel.org
8277S: Supported
8278F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8279F: drivers/pci/host/pcie-altera.c
8280
b7e78170
RH
8281PCI DRIVER FOR ARM VERSATILE PLATFORM
8282M: Rob Herring <robh@kernel.org>
8283L: linux-pci@vger.kernel.org
8284L: linux-arm-kernel@lists.infradead.org
8285S: Maintained
8286F: Documentation/devicetree/bindings/pci/versatile.txt
8287F: drivers/pci/host/pci-versatile.c
8288
5f6b6ccd
TI
8289PCI DRIVER FOR APPLIEDMICRO XGENE
8290M: Tanmay Inamdar <tinamdar@apm.com>
8291L: linux-pci@vger.kernel.org
8292L: linux-arm-kernel@lists.infradead.org
8293S: Maintained
8294F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8295F: drivers/pci/host/pci-xgene.c
8296
62d0ff83
ML
8297PCI DRIVER FOR FREESCALE LAYERSCAPE
8298M: Minghuan Lian <minghuan.Lian@freescale.com>
8299M: Mingkai Hu <mingkai.hu@freescale.com>
8300M: Roy Zang <tie-fei.zang@freescale.com>
8301L: linuxppc-dev@lists.ozlabs.org
8302L: linux-pci@vger.kernel.org
8303L: linux-arm-kernel@lists.infradead.org
8304S: Maintained
8305F: drivers/pci/host/*layerscape*
8306
f0b75693 8307PCI DRIVER FOR IMX6
f175aa2c 8308M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8309M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8310L: linux-pci@vger.kernel.org
8311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8312S: Maintained
8313F: drivers/pci/host/*imx6*
8314
0c4ffcfe
MK
8315PCI DRIVER FOR TI KEYSTONE
8316M: Murali Karicheri <m-karicheri2@ti.com>
8317L: linux-pci@vger.kernel.org
8318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8319S: Maintained
8320F: drivers/pci/host/*keystone*
8321
f0b75693
BH
8322PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8323M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8324M: Jason Cooper <jason@lakedaemon.net>
8325L: linux-pci@vger.kernel.org
8326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8327S: Maintained
8328F: drivers/pci/host/*mvebu*
8329
0447cfd7
TR
8330PCI DRIVER FOR NVIDIA TEGRA
8331M: Thierry Reding <thierry.reding@gmail.com>
8332L: linux-tegra@vger.kernel.org
f0b75693 8333L: linux-pci@vger.kernel.org
0447cfd7
TR
8334S: Supported
8335F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8336F: drivers/pci/host/pci-tegra.c
8337
47ff3de9
KVA
8338PCI DRIVER FOR TI DRA7XX
8339M: Kishon Vijay Abraham I <kishon@ti.com>
8340L: linux-omap@vger.kernel.org
8341L: linux-pci@vger.kernel.org
8342S: Supported
8343F: Documentation/devicetree/bindings/pci/ti-pci.txt
8344F: drivers/pci/host/pci-dra7xx.c
8345
f0b75693
BH
8346PCI DRIVER FOR RENESAS R-CAR
8347M: Simon Horman <horms@verge.net.au>
8348L: linux-pci@vger.kernel.org
4a121096 8349L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8350S: Maintained
8351F: drivers/pci/host/*rcar*
8352
4af82255 8353PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8354M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8355L: linux-pci@vger.kernel.org
f0b75693
BH
8356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8357L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8358S: Maintained
8359F: drivers/pci/host/pci-exynos.c
8360
f0b75693 8361PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8362M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8363M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8364L: linux-pci@vger.kernel.org
8365S: Maintained
8366F: drivers/pci/host/*designware*
8367
cf28855b
WD
8368PCI DRIVER FOR GENERIC OF HOSTS
8369M: Will Deacon <will.deacon@arm.com>
8370L: linux-pci@vger.kernel.org
8371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8372S: Maintained
8373F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8374F: drivers/pci/host/pci-host-generic.c
8375
185a383a
KB
8376PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8377M: Keith Busch <keith.busch@intel.com>
8378L: linux-pci@vger.kernel.org
8379S: Supported
8380F: arch/x86/pci/vmd.c
8381
51b66a6c 8382PCIE DRIVER FOR ST SPEAR13XX
110baab1 8383M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8384L: linux-pci@vger.kernel.org
110baab1 8385S: Maintained
51b66a6c
PA
8386F: drivers/pci/host/*spear*
8387
af1169b4
LFT
8388PCI MSI DRIVER FOR ALTERA MSI IP
8389M: Ley Foon Tan <lftan@altera.com>
8390L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8391L: linux-pci@vger.kernel.org
8392S: Supported
8393F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8394F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8395
dcd19de3
DD
8396PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8397M: Duc Dang <dhdang@apm.com>
8398L: linux-pci@vger.kernel.org
8399L: linux-arm-kernel@lists.infradead.org
8400S: Maintained
8401F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8402F: drivers/pci/host/pci-xgene-msi.c
8403
500a1d9a
ZW
8404PCIE DRIVER FOR HISILICON
8405M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8406M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8407L: linux-pci@vger.kernel.org
8408S: Maintained
8409F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8410F: drivers/pci/host/pcie-hisi.c
8411
82a82383
SV
8412PCIE DRIVER FOR QUALCOMM MSM
8413M: Stanimir Varbanov <svarbanov@mm-sol.com>
8414L: linux-pci@vger.kernel.org
8415L: linux-arm-msm@vger.kernel.org
8416S: Maintained
8417F: drivers/pci/host/*qcom*
8418
1da177e4 8419PCMCIA SUBSYSTEM
4230dfc9 8420P: Linux PCMCIA Team
f5df5881 8421L: linux-pcmcia@lists.infradead.org
6650e0a5 8422W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8423T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8424S: Maintained
679655da
JP
8425F: Documentation/pcmcia/
8426F: drivers/pcmcia/
8427F: include/pcmcia/
1da177e4
LT
8428
8429PCNET32 NETWORK DRIVER
227fb925 8430M: Don Fry <pcnet32@frontier.com>
979b6c13 8431L: netdev@vger.kernel.org
1da177e4 8432S: Maintained
b955f6ca 8433F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8434
48fc267e
SK
8435PCRYPT PARALLEL CRYPTO ENGINE
8436M: Steffen Klassert <steffen.klassert@secunet.com>
8437L: linux-crypto@vger.kernel.org
8438S: Maintained
8439F: crypto/pcrypt.c
8440F: include/crypto/pcrypt.h
8441
e72df0b8
TH
8442PER-CPU MEMORY ALLOCATOR
8443M: Tejun Heo <tj@kernel.org>
8444M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8446S: Maintained
8447F: include/linux/percpu*.h
8448F: mm/percpu*.c
8449F: arch/*/include/asm/percpu.h
8450
ad4ecbcb 8451PER-TASK DELAY ACCOUNTING
185e595f 8452M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8453S: Maintained
679655da
JP
8454F: include/linux/delayacct.h
8455F: kernel/delayacct.c
ad4ecbcb 8456
57c0c15b 8457PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8458M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8459M: Ingo Molnar <mingo@redhat.com>
f80c5393 8460M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 8461L: linux-kernel@vger.kernel.org
75fc2d37 8462T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8463S: Supported
d53e8365 8464F: kernel/events/*
a003236c 8465F: include/linux/perf_event.h
c117ab84 8466F: include/uapi/linux/perf_event.h
141c4296
RR
8467F: arch/*/kernel/perf_event*.c
8468F: arch/*/kernel/*/perf_event*.c
8469F: arch/*/kernel/*/*/perf_event*.c
a003236c 8470F: arch/*/include/asm/perf_event.h
a003236c
VL
8471F: arch/*/kernel/perf_callchain.c
8472F: tools/perf/
6c0b3244 8473
dd49d0f5 8474PERSONALITY HANDLING
8b58be88 8475M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8476L: linux-abi-devel@lists.sourceforge.net
8477S: Maintained
679655da 8478F: include/linux/personality.h
c117ab84 8479F: include/uapi/linux/personality.h
dd49d0f5 8480
838e7a03 8481PHONET PROTOCOL
2a06b40f 8482M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8483S: Supported
8484F: Documentation/networking/phonet.txt
8485F: include/linux/phonet.h
8486F: include/net/phonet/
c117ab84 8487F: include/uapi/linux/phonet.h
838e7a03
RDC
8488F: net/phonet/
8489
1da177e4 8490PHRAM MTD DRIVER
8b58be88 8491M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8492L: linux-mtd@lists.infradead.org
8493S: Maintained
679655da 8494F: drivers/mtd/devices/phram.c
1da177e4 8495
efdbb10e
BP
8496PICOLCD HID DRIVER
8497M: Bruno Prémont <bonbons@linux-vserver.org>
8498L: linux-input@vger.kernel.org
8499S: Maintained
8500F: drivers/hid/hid-picolcd*
8501
a53bfa07
JI
8502PICOXCELL SUPPORT
8503M: Jamie Iles <jamie@jamieiles.com>
8504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8505T: git git://github.com/jamieiles/linux-2.6-ji.git
8506S: Supported
b8733987 8507F: arch/arm/boot/dts/picoxcell*
14430813 8508F: arch/arm/mach-picoxcell/
b8733987 8509F: drivers/crypto/picoxcell*
a53bfa07 8510
2744e8af
LW
8511PIN CONTROL SUBSYSTEM
8512M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8513L: linux-gpio@vger.kernel.org
dbe752a3 8514T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8515S: Maintained
07f29ba6 8516F: drivers/pinctrl/
8e406fe4 8517F: include/linux/pinctrl/
2744e8af 8518
2201bbb8
JCPV
8519PIN CONTROLLER - ATMEL AT91
8520M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8522S: Maintained
c654b6bf 8523F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8524
33d3690c
LD
8525PIN CONTROLLER - ATMEL AT91 PIO4
8526M: Ludovic Desroches <ludovic.desroches@atmel.com>
8527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8528L: linux-gpio@vger.kernel.org
8529S: Supported
8530F: drivers/pinctrl/pinctrl-at91-pio4.*
8531
cbd1b652
MW
8532PIN CONTROLLER - INTEL
8533M: Mika Westerberg <mika.westerberg@linux.intel.com>
8534M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8535S: Maintained
8536F: drivers/pinctrl/intel/
2201bbb8 8537
9963b536
LP
8538PIN CONTROLLER - RENESAS
8539M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8540M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8541L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8542S: Maintained
8543F: drivers/pinctrl/sh-pfc/
8544
b75e60d6 8545PIN CONTROLLER - SAMSUNG
fea685e9 8546M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8548L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8549S: Maintained
9b5b33f6 8550F: drivers/pinctrl/samsung/
b75e60d6 8551
13cbd906
TL
8552PIN CONTROLLER - SINGLE
8553M: Tony Lindgren <tony@atomide.com>
8554M: Haojian Zhuang <haojian.zhuang@linaro.org>
8555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8556L: linux-omap@vger.kernel.org
8557S: Maintained
8558F: drivers/pinctrl/pinctrl-single.c
8559
deda8287 8560PIN CONTROLLER - ST SPEAR
da89947b 8561M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8562L: spear-devel@list.st.com
8563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8564W: http://www.st.com/spear
8565S: Maintained
8e406fe4 8566F: drivers/pinctrl/spear/
deda8287 8567
249a6771 8568PKTCDVD DRIVER
e5f6450c 8569M: Jiri Kosina <jikos@kernel.org>
249a6771 8570S: Maintained
679655da
JP
8571F: drivers/block/pktcdvd.c
8572F: include/linux/pktcdvd.h
c117ab84 8573F: include/uapi/linux/pktcdvd.h
249a6771 8574
b31d8273
G
8575PKUNITY SOC DRIVERS
8576M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8577W: http://mprc.pku.edu.cn/~guanxuetao/linux
8578S: Maintained
ceebf4d5 8579T: git git://github.com/gxt/linux.git
b31d8273 8580F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8581F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8582F: drivers/video/fbdev/fb-puv3.c
2809e80b 8583F: drivers/rtc/rtc-puv3.c
b31d8273 8584
9d2ecfb7 8585PMBUS HARDWARE MONITORING DRIVERS
ca462085 8586M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8587L: lm-sensors@lm-sensors.org
8588W: http://www.lm-sensors.org/
8589W: http://www.roeck-us.net/linux/drivers/
8590T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8591S: Maintained
8592F: Documentation/hwmon/pmbus
8593F: drivers/hwmon/pmbus/
8594F: include/linux/i2c/pmbus.h
8595
89a36810 8596PMC SIERRA MaxRAID DRIVER
89a36810
AR
8597L: linux-scsi@vger.kernel.org
8598W: http://www.pmc-sierra.com/
3cdea4d7 8599S: Orphan
89a36810
AR
8600F: drivers/scsi/pmcraid.*
8601
dbf9bfe6 8602PMC SIERRA PM8001 DRIVER
d32477e2 8603M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8604M: lindar_liu@usish.com
f5a7b525 8605L: pmchba@pmcs.com
dbf9bfe6 8606L: linux-scsi@vger.kernel.org
8607S: Supported
8608F: drivers/scsi/pm8001/
8609
1da177e4 8610POSIX CLOCKS and TIMERS
8b58be88 8611M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8612L: linux-kernel@vger.kernel.org
75fc2d37 8613T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8614S: Maintained
679655da
JP
8615F: fs/timerfd.c
8616F: include/linux/timer*
5cee9645 8617F: kernel/time/*timer*
1da177e4 8618
7b06a6d7
RW
8619POWER MANAGEMENT CORE
8620M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8621L: linux-pm@vger.kernel.org
8622T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8623S: Supported
8624F: drivers/base/power/
8625F: include/linux/pm.h
8626F: include/linux/pm_*
8627F: include/linux/powercap.h
8628F: drivers/powercap/
8629
3be86148 8630POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8631M: Sebastian Reichel <sre@kernel.org>
57318935 8632M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8633M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8634L: linux-pm@vger.kernel.org
54e5881d 8635T: git git://git.infradead.org/battery-2.6.git
3be86148 8636S: Maintained
679655da 8637F: include/linux/power_supply.h
8cd725a1 8638F: drivers/power/
26305022 8639X: drivers/power/avs/
3be86148 8640
514f161a
MR
8641POWER STATE COORDINATION INTERFACE (PSCI)
8642M: Mark Rutland <mark.rutland@arm.com>
8643M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8644L: linux-arm-kernel@lists.infradead.org
8645S: Maintained
8646F: drivers/firmware/psci.c
8647F: include/linux/psci.h
8648F: include/uapi/linux/psci.h
8649
1da177e4 8650PNP SUPPORT
9c3646d1 8651M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8652S: Maintained
679655da 8653F: drivers/pnp/
1da177e4
LT
8654
8655PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8656M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8657L: linux-ppp@vger.kernel.org
8658S: Maintained
224cf5ad 8659F: drivers/net/ppp/ppp_*
1da177e4
LT
8660
8661PPP OVER ATM (RFC 2364)
8b58be88 8662M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8663S: Maintained
679655da 8664F: net/atm/pppoatm.c
c117ab84 8665F: include/uapi/linux/atmppp.h
1da177e4
LT
8666
8667PPP OVER ETHERNET
8b58be88 8668M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8669S: Maintained
224cf5ad
JK
8670F: drivers/net/ppp/pppoe.c
8671F: drivers/net/ppp/pppox.c
1da177e4 8672
a6d2370b 8673PPP OVER L2TP
8b58be88 8674M: James Chapman <jchapman@katalix.com>
a6d2370b 8675S: Maintained
90ca28d1 8676F: net/l2tp/l2tp_ppp.c
679655da 8677F: include/linux/if_pppol2tp.h
c117ab84 8678F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8679
eae9d2ba 8680PPS SUPPORT
8b58be88 8681M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8682W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8683L: linuxpps@ml.enneenne.com (subscribers-only)
8684S: Maintained
cabaaf41
JP
8685F: Documentation/pps/
8686F: drivers/pps/
8687F: include/linux/pps*.h
eae9d2ba 8688
71a6d0af
HW
8689PPTP DRIVER
8690M: Dmitry Kozlov <xeb@mail.ru>
8691L: netdev@vger.kernel.org
8692S: Maintained
224cf5ad 8693F: drivers/net/ppp/pptp.c
71a6d0af
HW
8694W: http://sourceforge.net/projects/accel-pptp
8695
1da177e4 8696PREEMPTIBLE KERNEL
8b58be88 8697M: Robert Love <rml@tech9.net>
1da177e4
LT
8698L: kpreempt-tech@lists.sourceforge.net
8699W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8700S: Supported
679655da
JP
8701F: Documentation/preempt-locking.txt
8702F: include/linux/preempt.h
1da177e4
LT
8703
8704PRISM54 WIRELESS DRIVER
8b58be88 8705M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8706L: linux-wireless@vger.kernel.org
9ef80804 8707W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8708S: Obsolete
c12edfe2 8709F: drivers/net/wireless/intersil/prism54/
1da177e4 8710
02c18891 8711PS3 NETWORK SUPPORT
b809b9ca 8712M: Geoff Levand <geoff@infradead.org>
02c18891 8713L: netdev@vger.kernel.org
a14ab6b6 8714L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8715S: Maintained
8df158ac 8716F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8717
f58a9d17 8718PS3 PLATFORM SUPPORT
b809b9ca 8719M: Geoff Levand <geoff@infradead.org>
a4724ed6 8720L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8721S: Maintained
679655da
JP
8722F: arch/powerpc/boot/ps3*
8723F: arch/powerpc/include/asm/lv1call.h
8724F: arch/powerpc/include/asm/ps3*.h
8725F: arch/powerpc/platforms/ps3/
8726F: drivers/*/ps3*
8727F: drivers/ps3/
fec629b8 8728F: drivers/rtc/rtc-ps3.c
679655da 8729F: drivers/usb/host/*ps3.c
fec629b8 8730F: sound/ppc/snd_ps3*
f58a9d17 8731
cffb4add 8732PS3VRAM DRIVER
8b58be88 8733M: Jim Paris <jim@jtan.com>
3715a5d0 8734M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8735L: linuxppc-dev@lists.ozlabs.org
cffb4add 8736S: Maintained
8a3977cb 8737F: drivers/block/ps3vram.c
cffb4add 8738
8defe599 8739PSTORE FILESYSTEM
9d5e2a02 8740M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8741M: Colin Cross <ccross@android.com>
8742M: Kees Cook <keescook@chromium.org>
8743M: Tony Luck <tony.luck@intel.com>
8744S: Maintained
9f273c24 8745T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
8746F: fs/pstore/
8747F: include/linux/pstore*
04851772 8748F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8749F: drivers/acpi/apei/erst.c
8750
7fbc415d
RC
8751PTP HARDWARE CLOCK SUPPORT
8752M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8753L: netdev@vger.kernel.org
7fbc415d
RC
8754S: Maintained
8755W: http://linuxptp.sourceforge.net/
8756F: Documentation/ABI/testing/sysfs-ptp
8757F: Documentation/ptp/*
0ecb3cdd 8758F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8759F: drivers/net/phy/dp83640*
8760F: drivers/ptp/*
8761F: include/linux/ptp_cl*
8762
cf94a4d1 8763PTRACE SUPPORT
e846ee5f 8764M: Roland McGrath <roland@hack.frob.com>
8b58be88 8765M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8766S: Maintained
8767F: include/asm-generic/syscall.h
8768F: include/linux/ptrace.h
8769F: include/linux/regset.h
8770F: include/linux/tracehook.h
c117ab84 8771F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8772F: kernel/ptrace.c
8773
8320204a 8774PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8775M: Mike Isely <isely@pobox.com>
16e9495d 8776L: pvrusb2@isely.net (subscribers-only)
661263b5 8777L: linux-media@vger.kernel.org
8320204a 8778W: http://www.isely.net/pvrusb2/
275ffde4 8779T: git git://linuxtv.org/media_tree.git
8320204a 8780S: Maintained
679655da 8781F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8782F: drivers/media/usb/pvrusb2/
8320204a 8783
39532e6c
HG
8784PWC WEBCAM DRIVER
8785M: Hans de Goede <hdegoede@redhat.com>
8786L: linux-media@vger.kernel.org
8787T: git git://linuxtv.org/media_tree.git
8788S: Maintained
8789F: drivers/media/usb/pwc/*
8790
93c090b3
KD
8791PWM FAN DRIVER
8792M: Kamil Debski <k.debski@samsung.com>
8793L: lm-sensors@lm-sensors.org
8794S: Supported
8795F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8796F: Documentation/hwmon/pwm-fan
8797F: drivers/hwmon/pwm-fan.c
8798
200efedd 8799PWM SUBSYSTEM
aa3495f7
TR
8800M: Thierry Reding <thierry.reding@gmail.com>
8801L: linux-pwm@vger.kernel.org
0c2498f1 8802S: Maintained
006e854f 8803T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8804F: Documentation/pwm.txt
8805F: Documentation/devicetree/bindings/pwm/
8806F: include/linux/pwm.h
0c2498f1 8807F: drivers/pwm/
a140b98d
TR
8808F: drivers/video/backlight/pwm_bl.c
8809F: include/linux/pwm_backlight.h
0c2498f1 8810
30ec261e 8811PXA2xx/PXA3xx SUPPORT
8da5e302 8812M: Daniel Mack <daniel@zonque.org>
a323f664 8813M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8814M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8816T: git git://github.com/hzhuang1/linux.git
8da5e302 8817T: git git://github.com/rjarzmik/linux.git
1da177e4 8818S: Maintained
e68d7c14 8819F: arch/arm/boot/dts/pxa*
679655da 8820F: arch/arm/mach-pxa/
820439f1 8821F: drivers/dma/pxa*
679655da 8822F: drivers/pcmcia/pxa2xx*
1403ead9 8823F: drivers/pinctrl/pxa/
9df92e6c 8824F: drivers/spi/spi-pxa2xx*
faf2e1db 8825F: drivers/usb/gadget/udc/pxa2*
679655da 8826F: include/sound/pxa2xx-lib.h
bec4c99e 8827F: sound/arm/pxa*
14430813 8828F: sound/soc/pxa/
1da177e4 8829
f3154a46
RJ
8830PXA GPIO DRIVER
8831M: Robert Jarzmik <robert.jarzmik@free.fr>
8832L: linux-gpio@vger.kernel.org
8833S: Maintained
8834F: drivers/gpio/gpio-pxa.c
8835
ec64d3bf
EG
8836PXA3xx NAND FLASH DRIVER
8837M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8838L: linux-mtd@lists.infradead.org
8839S: Maintained
9a67f099 8840F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8841
3f640c61 8842MMP SUPPORT
8b58be88 8843M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8844M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8846T: git git://github.com/hzhuang1/linux.git
8847T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8848S: Maintained
e68d7c14 8849F: arch/arm/boot/dts/mmp*
3f640c61 8850F: arch/arm/mach-mmp/
e8e6cb32 8851
272f133a
PO
8852PXA MMCI DRIVER
8853S: Orphan
8854
57f63bc8 8855PXA RTC DRIVER
8b58be88 8856M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8857L: rtc-linux@googlegroups.com
8858S: Maintained
8859
cea4001a 8860QAT DRIVER
49e7d9df
JP
8861M: Tadeusz Struk <tadeusz.struk@intel.com>
8862L: qat-linux@intel.com
8863S: Supported
8864F: drivers/crypto/qat/
cea4001a 8865
52a09a04 8866QIB DRIVER
8473c603 8867M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8868L: linux-rdma@vger.kernel.org
8869S: Supported
8870F: drivers/infiniband/hw/qib/
8871
5e9772b9
JS
8872QLOGIC QLA1280 SCSI DRIVER
8873M: Michael Reed <mdr@sgi.com>
8874L: linux-scsi@vger.kernel.org
8875S: Maintained
8876F: drivers/scsi/qla1280.[ch]
8877
1da177e4 8878QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8879M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8880L: linux-scsi@vger.kernel.org
8881S: Supported
679655da
JP
8882F: Documentation/scsi/LICENSE.qla2xxx
8883F: drivers/scsi/qla2xxx/
1da177e4 8884
883c98fe 8885QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8886M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8887L: linux-scsi@vger.kernel.org
8888S: Supported
bacfb81b 8889F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8890F: drivers/scsi/qla4xxx/
8891
5a4faa87 8892QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8893M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8894M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8895M: linux-driver@qlogic.com
8896L: netdev@vger.kernel.org
8897S: Supported
679655da 8898F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8899F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8900
0ec00f03 8901QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8902M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8903L: netdev@vger.kernel.org
8904S: Supported
aa43c215 8905F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8906
c4e84bde 8907QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8908M: Harish Patil <harish.patil@qlogic.com>
8909M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8910M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8911M: linux-driver@qlogic.com
c4e84bde
RM
8912L: netdev@vger.kernel.org
8913S: Supported
aa43c215 8914F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8915
fe56b9e6
YM
8916QLOGIC QL4xxx ETHERNET DRIVER
8917M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8918M: Ariel Elior <Ariel.Elior@qlogic.com>
8919M: everest-linux-l2@qlogic.com
8920L: netdev@vger.kernel.org
8921S: Supported
8922F: drivers/net/ethernet/qlogic/qed/
8923F: include/linux/qed/
8924F: drivers/net/ethernet/qlogic/qede/
8925
1da177e4 8926QNX4 FILESYSTEM
8b58be88 8927M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8928W: http://www.alarsen.net/linux/qnx4fs/
8929S: Maintained
80811493 8930F: fs/qnx4/
c117ab84
CEB
8931F: include/uapi/linux/qnx4_fs.h
8932F: include/uapi/linux/qnxtypes.h
1da177e4 8933
91952bc0
AP
8934QT1010 MEDIA DRIVER
8935M: Antti Palosaari <crope@iki.fi>
8936L: linux-media@vger.kernel.org
a825eaec 8937W: https://linuxtv.org
91952bc0
AP
8938W: http://palosaari.fi/linux/
8939Q: http://patchwork.linuxtv.org/project/linux-media/list/
8940T: git git://linuxtv.org/anttip/media_tree.git
8941S: Maintained
8942F: drivers/media/tuners/qt1010*
8943
966fb5ec
SM
8944QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8945M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8946L: linux-wireless@vger.kernel.org
8947L: ath9k-devel@lists.ath9k.org
8948W: http://wireless.kernel.org/en/users/Drivers/ath9k
8949S: Supported
8950F: drivers/net/wireless/ath/ath9k/
8951
2ea0ffcb
KV
8952QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8953M: Kalle Valo <kvalo@qca.qualcomm.com>
8954L: ath10k@lists.infradead.org
8955W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 8956T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
8957S: Supported
8958F: drivers/net/wireless/ath/ath10k/
8959
4f4567cf
RK
8960QUALCOMM HEXAGON ARCHITECTURE
8961M: Richard Kuo <rkuo@codeaurora.org>
8962L: linux-hexagon@vger.kernel.org
9f273c24 8963T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
8964S: Supported
8965F: arch/hexagon/
8966
8e84c258
EK
8967QUALCOMM WCN36XX WIRELESS DRIVER
8968M: Eugene Krasnikov <k.eugene.e@gmail.com>
8969L: wcn36xx@lists.infradead.org
8970W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8971T: git git://github.com/KrasnikovEugene/wcn36xx.git
8972S: Supported
8973F: drivers/net/wireless/ath/wcn36xx/
8974
602adf40 8975RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
8976M: Ilya Dryomov <idryomov@gmail.com>
8977M: Sage Weil <sage@redhat.com>
527a88b9 8978M: Alex Elder <elder@kernel.org>
398ecff5 8979L: ceph-devel@vger.kernel.org
09d90327
SW
8980W: http://ceph.com/
8981T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 8982T: git git://github.com/ceph/ceph-client.git
602adf40 8983S: Supported
398ecff5 8984F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
8985F: drivers/block/rbd.c
8986F: drivers/block/rbd_types.h
8987
1da177e4 8988RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 8989M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 8990L: linux-fbdev@vger.kernel.org
1da177e4 8991S: Maintained
8a61f013 8992F: drivers/video/fbdev/aty/radeon*
c117ab84 8993F: include/uapi/linux/radeonfb.h
1da177e4 8994
c6c9b34c
HG
8995RADIOSHARK RADIO DRIVER
8996M: Hans de Goede <hdegoede@redhat.com>
8997L: linux-media@vger.kernel.org
8998T: git git://linuxtv.org/media_tree.git
8999S: Maintained
9000F: drivers/media/radio/radio-shark.c
9001
9002RADIOSHARK2 RADIO DRIVER
9003M: Hans de Goede <hdegoede@redhat.com>
9004L: linux-media@vger.kernel.org
9005T: git git://linuxtv.org/media_tree.git
9006S: Maintained
9007F: drivers/media/radio/radio-shark2.c
9008F: drivers/media/radio/radio-tea5777.c
9009
1da177e4 9010RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9011M: Paul Mackerras <paulus@samba.org>
c69f677c 9012L: linux-fbdev@vger.kernel.org
1da177e4 9013S: Maintained
8a61f013 9014F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9015
a0fd81a9
JC
9016RALINK MIPS ARCHITECTURE
9017M: John Crispin <blogic@openwrt.org>
9018L: linux-mips@linux-mips.org
9019S: Maintained
9020F: arch/mips/ralink
9021
e7839f25 9022RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9023P: rt2x00 project
b182427e 9024M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9025M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9026L: linux-wireless@vger.kernel.org
95ea3627 9027S: Maintained
33aca94d 9028F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9029
9db5579b 9030RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9031M: Jens Axboe <axboe@kernel.dk>
9db5579b 9032S: Maintained
679655da
JP
9033F: Documentation/blockdev/ramdisk.txt
9034F: drivers/block/brd.c
9db5579b 9035
9e95ce27 9036RANDOM NUMBER DRIVER
0624bcaa 9037M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9038S: Maintained
679655da 9039F: drivers/char/random.c
9e95ce27 9040
394b701c 9041RAPIDIO SUBSYSTEM
8b58be88 9042M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9043M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9044S: Maintained
679655da 9045F: drivers/rapidio/
394b701c 9046
e2d1d6c0 9047RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9048L: linux-wireless@vger.kernel.org
f52a5490 9049S: Orphan
679655da 9050F: drivers/net/wireless/ray*
e2d1d6c0
RD
9051
9052RCUTORTURE MODULE
e0198b29 9053M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9054M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9055L: linux-kernel@vger.kernel.org
f9094d8e 9056S: Supported
08deed1e 9057T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9058F: Documentation/RCU/torture.txt
34e2d560 9059F: kernel/rcu/rcutorture.c
e2d1d6c0 9060
c87b9c60
PM
9061RCUTORTURE TEST FRAMEWORK
9062M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9063M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9064R: Steven Rostedt <rostedt@goodmis.org>
9065R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9066R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9067L: linux-kernel@vger.kernel.org
c87b9c60
PM
9068S: Supported
9069T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9070F: tools/testing/selftests/rcutorture
9071
c1f766b5 9072RDC R-321X SoC
8b58be88 9073M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9074S: Maintained
9075
db17f395 9076RDC R6040 FAST ETHERNET DRIVER
8b58be88 9077M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9078L: netdev@vger.kernel.org
9079S: Maintained
58565a35 9080F: drivers/net/ethernet/rdc/r6040.c
db17f395 9081
a09ed661 9082RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 9083M: Chien Yen <chien.yen@oracle.com>
fbb5a558 9084L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 9085S: Supported
679655da 9086F: net/rds/
a09ed661 9087
595182bc 9088READ-COPY UPDATE (RCU)
8b58be88 9089M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9090M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9091R: Steven Rostedt <rostedt@goodmis.org>
9092R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9093R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9094L: linux-kernel@vger.kernel.org
9fab9787 9095W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9096S: Supported
08deed1e 9097T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9098F: Documentation/RCU/
9fab9787 9099X: Documentation/RCU/torture.txt
f9094d8e 9100F: include/linux/rcu*
4102adab
PM
9101X: include/linux/srcu.h
9102F: kernel/rcu/
34e2d560 9103X: kernel/torture.c
595182bc 9104
0c86edc0 9105REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9106M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9107M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9108L: rtc-linux@googlegroups.com
8a6e2535 9109Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9110T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9111S: Maintained
679655da
JP
9112F: Documentation/rtc.txt
9113F: drivers/rtc/
9114F: include/linux/rtc.h
c117ab84 9115F: include/uapi/linux/rtc.h
0c86edc0 9116
0e400c53
MB
9117REALTEK AUDIO CODECS
9118M: Bard Liao <bardliao@realtek.com>
9119M: Oder Chiou <oder_chiou@realtek.com>
9120S: Maintained
9121F: sound/soc/codecs/rt*
9122F: include/sound/rt*.h
9123
1da177e4 9124REISERFS FILE SYSTEM
76c4e5ea 9125L: reiserfs-devel@vger.kernel.org
1da177e4 9126S: Supported
679655da 9127F: fs/reiserfs/
1da177e4 9128
b83a313b 9129REGISTER MAP ABSTRACTION
b02e48f2 9130M: Mark Brown <broonie@kernel.org>
dd060bc9 9131L: linux-kernel@vger.kernel.org
b83a313b
MB
9132T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9133S: Supported
9134F: drivers/base/regmap/
9135F: include/linux/regmap.h
9136
400e64df
OBC
9137REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9138M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 9139T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9140S: Maintained
9141F: drivers/remoteproc/
9142F: Documentation/remoteproc.txt
6fc26488 9143F: include/linux/remoteproc.h
400e64df 9144
d8115db5
OBC
9145REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9146M: Ohad Ben-Cohen <ohad@wizery.com>
9147T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9148S: Maintained
9149F: drivers/rpmsg/
9150F: Documentation/rpmsg.txt
9151F: include/linux/rpmsg.h
9152
8e6569af
SS
9153RENESAS ETHERNET DRIVERS
9154R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9155L: netdev@vger.kernel.org
4a121096 9156L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9157F: drivers/net/ethernet/renesas/
9158F: include/linux/sh_eth.h
9159
3e46c397
YS
9160RENESAS USB2 PHY DRIVER
9161M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9162L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9163S: Maintained
9164F: drivers/phy/phy-rcar-gen3-usb2.c
9165
1b0fe6be
PZ
9166RESET CONTROLLER FRAMEWORK
9167M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9168T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9169S: Maintained
9170F: drivers/reset/
9171F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9172F: include/dt-bindings/reset/
1b0fe6be
PZ
9173F: include/linux/reset.h
9174F: include/linux/reset-controller.h
9175
e0897645 9176RFKILL
8b58be88 9177M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9178L: linux-wireless@vger.kernel.org
ce466579
JB
9179W: http://wireless.kernel.org/
9180T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9181T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9182S: Maintained
505c9247 9183F: Documentation/rfkill.txt
80811493 9184F: net/rfkill/
e0897645 9185
933685ca
TG
9186RHASHTABLE
9187M: Thomas Graf <tgraf@suug.ch>
9188L: netdev@vger.kernel.org
9189S: Maintained
9190F: lib/rhashtable.c
9191F: include/linux/rhashtable.h
9192
67e054e9
ML
9193RICOH SMARTMEDIA/XD DRIVER
9194M: Maxim Levitsky <maximlevitsky@gmail.com>
9195S: Maintained
21c26f50
JP
9196F: drivers/mtd/nand/r852.c
9197F: drivers/mtd/nand/r852.h
67e054e9 9198
92634125
ML
9199RICOH R5C592 MEMORYSTICK DRIVER
9200M: Maxim Levitsky <maximlevitsky@gmail.com>
9201S: Maintained
9202F: drivers/memstick/host/r592.*
9203
27f1d2f9
SA
9204ROCCAT DRIVERS
9205M: Stefan Achatz <erazor_de@users.sourceforge.net>
9206W: http://sourceforge.net/projects/roccat/
9207S: Maintained
9208F: drivers/hid/hid-roccat*
9209F: include/linux/hid-roccat*
9210F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9211
4b8ac966
JP
9212ROCKER DRIVER
9213M: Jiri Pirko <jiri@resnulli.us>
9214M: Scott Feldman <sfeldma@gmail.com>
9215L: netdev@vger.kernel.org
9216S: Supported
9217F: drivers/net/ethernet/rocker/
9218
1da177e4
LT
9219ROCKETPORT DRIVER
9220P: Comtrol Corp.
1da177e4
LT
9221W: http://www.comtrol.com
9222S: Maintained
679655da 9223F: Documentation/serial/rocket.txt
c897401b 9224F: drivers/tty/rocket*
1da177e4 9225
7645c2f4
KC
9226ROCKETPORT EXPRESS/INFINITY DRIVER
9227M: Kevin Cernekee <cernekee@gmail.com>
9228L: linux-serial@vger.kernel.org
9229S: Odd Fixes
9230F: drivers/tty/serial/rp2.*
9231
1da177e4 9232ROSE NETWORK LAYER
8b58be88 9233M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9234L: linux-hams@vger.kernel.org
d34cb28a 9235W: http://www.linux-ax25.org/
1da177e4 9236S: Maintained
679655da 9237F: include/net/rose.h
c117ab84 9238F: include/uapi/linux/rose.h
679655da 9239F: net/rose/
1da177e4 9240
91952bc0
AP
9241RTL2830 MEDIA DRIVER
9242M: Antti Palosaari <crope@iki.fi>
9243L: linux-media@vger.kernel.org
a825eaec 9244W: https://linuxtv.org
91952bc0
AP
9245W: http://palosaari.fi/linux/
9246Q: http://patchwork.linuxtv.org/project/linux-media/list/
9247T: git git://linuxtv.org/anttip/media_tree.git
9248S: Maintained
9249F: drivers/media/dvb-frontends/rtl2830*
9250
27a0aacf
AP
9251RTL2832 MEDIA DRIVER
9252M: Antti Palosaari <crope@iki.fi>
9253L: linux-media@vger.kernel.org
a825eaec 9254W: https://linuxtv.org
27a0aacf
AP
9255W: http://palosaari.fi/linux/
9256Q: http://patchwork.linuxtv.org/project/linux-media/list/
9257T: git git://linuxtv.org/anttip/media_tree.git
9258S: Maintained
9259F: drivers/media/dvb-frontends/rtl2832*
9260
ba6e6f6e
AP
9261RTL2832_SDR MEDIA DRIVER
9262M: Antti Palosaari <crope@iki.fi>
9263L: linux-media@vger.kernel.org
a825eaec 9264W: https://linuxtv.org
ba6e6f6e
AP
9265W: http://palosaari.fi/linux/
9266Q: http://patchwork.linuxtv.org/project/linux-media/list/
9267T: git git://linuxtv.org/anttip/media_tree.git
9268S: Maintained
b4bb1c28 9269F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9270
59840488 9271RTL8180 WIRELESS DRIVER
605bebe2 9272L: linux-wireless@vger.kernel.org
491b26b4 9273W: http://wireless.kernel.org/
54e5881d 9274T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9275S: Orphan
62141726 9276F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9277
59840488 9278RTL8187 WIRELESS DRIVER
9f0939bf 9279M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9280M: Hin-Tak Leung <htl10@users.sourceforge.net>
9281M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9282L: linux-wireless@vger.kernel.org
491b26b4 9283W: http://wireless.kernel.org/
54e5881d 9284T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9285S: Maintained
62141726 9286F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9287
3cf0c8ad
LF
9288RTL8192CE WIRELESS DRIVER
9289M: Larry Finger <Larry.Finger@lwfinger.net>
9290M: Chaoming Li <chaoming_li@realsil.com.cn>
9291L: linux-wireless@vger.kernel.org
491b26b4 9292W: http://wireless.kernel.org/
3cf0c8ad
LF
9293T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9294S: Maintained
62141726
KV
9295F: drivers/net/wireless/realtek/rtlwifi/
9296F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9297
26f1fad2
JS
9298RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9299M: Jes Sorensen <Jes.Sorensen@redhat.com>
9300L: linux-wireless@vger.kernel.org
9301T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9302S: Maintained
9303F: drivers/net/wireless/realtek/rtl8xxxu/
9304
9eb8ef74 9305S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9306M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9307L: linux-fbdev@vger.kernel.org
ce00f85c 9308S: Maintained
8a61f013 9309F: drivers/video/fbdev/savage/
9eb8ef74 9310
1da177e4 9311S390
8b58be88
JP
9312M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9313M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9314L: linux-s390@vger.kernel.org
5238da45 9315W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9316T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9317S: Supported
679655da 9318F: arch/s390/
a968cd3e 9319F: drivers/s390/
3bfe6858
JN
9320F: Documentation/s390/
9321F: Documentation/DocBook/s390*
5238da45 9322
322986ca
SO
9323S390 COMMON I/O LAYER
9324M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9325M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9326L: linux-s390@vger.kernel.org
9327W: http://www.ibm.com/developerworks/linux/linux390/
9328S: Supported
9329F: drivers/s390/cio/
9330
9331S390 DASD DRIVER
9332M: Stefan Weinhuber <wein@de.ibm.com>
9333M: Stefan Haberland <stefan.haberland@de.ibm.com>
9334L: linux-s390@vger.kernel.org
9335W: http://www.ibm.com/developerworks/linux/linux390/
9336S: Supported
9337F: drivers/s390/block/dasd*
9338F: block/partitions/ibm.c
9339
5238da45 9340S390 NETWORK DRIVERS
f0c59aff 9341M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9342L: linux-s390@vger.kernel.org
5238da45
HC
9343W: http://www.ibm.com/developerworks/linux/linux390/
9344S: Supported
679655da 9345F: drivers/s390/net/
5238da45 9346
322986ca
SO
9347S390 PCI SUBSYSTEM
9348M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9349M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9350L: linux-s390@vger.kernel.org
9351W: http://www.ibm.com/developerworks/linux/linux390/
9352S: Supported
9353F: arch/s390/pci/
9354F: drivers/pci/hotplug/s390_pci_hpc.c
9355
feed9b62 9356S390 ZCRYPT DRIVER
5c8d0983 9357M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9358L: linux-s390@vger.kernel.org
a968cd3e 9359W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9360S: Supported
d5ca6918 9361F: drivers/s390/crypto/
feed9b62 9362
5238da45 9363S390 ZFCP DRIVER
d38e19d0 9364M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9365L: linux-s390@vger.kernel.org
5238da45 9366W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9367S: Supported
679655da 9368F: drivers/s390/scsi/zfcp_*
1da177e4 9369
dd96df2c 9370S390 IUCV NETWORK LAYER
f0c59aff 9371M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9372L: linux-s390@vger.kernel.org
9373W: http://www.ibm.com/developerworks/linux/linux390/
9374S: Supported
679655da
JP
9375F: drivers/s390/net/*iucv*
9376F: include/net/iucv/
9377F: net/iucv/
dd96df2c 9378
8128f23c
GS
9379S390 IOMMU (PCI)
9380M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9381L: linux-s390@vger.kernel.org
9382W: http://www.ibm.com/developerworks/linux/linux390/
9383S: Supported
9384F: drivers/iommu/s390-iommu.c
9385
4dde7f75 9386S3C24XX SD/MMC Driver
8b58be88 9387M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9388L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9389S: Supported
679655da 9390F: drivers/mmc/host/s3cmci.*
4dde7f75 9391
1f15a229
HV
9392SAA6588 RDS RECEIVER DRIVER
9393M: Hans Verkuil <hverkuil@xs4all.nl>
9394L: linux-media@vger.kernel.org
9395T: git git://linuxtv.org/media_tree.git
a825eaec 9396W: https://linuxtv.org
1f15a229
HV
9397S: Odd Fixes
9398F: drivers/media/i2c/saa6588*
9399
98ed12e6 9400SAA7134 VIDEO4LINUX DRIVER
009a5410 9401M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9402L: linux-media@vger.kernel.org
a825eaec 9403W: https://linuxtv.org
98ed12e6
MCC
9404T: git git://linuxtv.org/media_tree.git
9405S: Odd fixes
e42bf501 9406F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9407F: drivers/media/pci/saa7134/
9408
1da177e4 9409SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9410M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9411L: linux-media@vger.kernel.org
275ffde4 9412T: git git://linuxtv.org/media_tree.git
1da177e4 9413S: Maintained
90d72ac6
MCC
9414F: drivers/media/common/saa7146/
9415F: drivers/media/pci/saa7146/
9416F: include/media/saa7146*
1da177e4 9417
92304a40 9418SAMSUNG LAPTOP DRIVER
5909c654 9419M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9420L: platform-driver-x86@vger.kernel.org
9421S: Maintained
9422F: drivers/platform/x86/samsung-laptop.c
9423
4a109cc0 9424SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9425M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9426L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9427S: Supported
14430813 9428F: sound/soc/samsung/
4a109cc0 9429
0d89a28b 9430SAMSUNG FRAMEBUFFER DRIVER
b7701755 9431M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9432L: linux-fbdev@vger.kernel.org
9433S: Maintained
8a61f013 9434F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9435
b40f0632 9436SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9437M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9438M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9439L: linux-kernel@vger.kernel.org
b40f0632 9440L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9441S: Supported
9442F: drivers/mfd/sec*.c
9443F: drivers/regulator/s2m*.c
9444F: drivers/regulator/s5m*.c
b40f0632
KK
9445F: drivers/clk/clk-s2mps11.c
9446F: drivers/rtc/rtc-s5m.c
f69d3a17 9447F: include/linux/mfd/samsung/
a13c7c51
KK
9448F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9449F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9450F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9451F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9452
038f5c4b
SN
9453SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9454M: Kyungmin Park <kyungmin.park@samsung.com>
9455M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9456L: linux-media@vger.kernel.org
9457Q: https://patchwork.linuxtv.org/project/linux-media/list/
9458S: Supported
9459F: drivers/media/platform/exynos4-is/
038f5c4b 9460
6fd86ab2
SN
9461SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9462M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9463L: linux-media@vger.kernel.org
9464L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9465S: Maintained
9466F: drivers/media/platform/s3c-camif/
d647f0b7 9467F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9468
b84ef24e
AH
9469SAMSUNG S5C73M3 CAMERA DRIVER
9470M: Kyungmin Park <kyungmin.park@samsung.com>
9471M: Andrzej Hajda <a.hajda@samsung.com>
9472L: linux-media@vger.kernel.org
9473S: Supported
9474F: drivers/media/i2c/s5c73m3/*
9475
7d459937
AH
9476SAMSUNG S5K5BAF CAMERA DRIVER
9477M: Kyungmin Park <kyungmin.park@samsung.com>
9478M: Andrzej Hajda <a.hajda@samsung.com>
9479L: linux-media@vger.kernel.org
9480S: Supported
9481F: drivers/media/i2c/s5k5baf.c
9482
c04c674f
RB
9483SAMSUNG S3FWRN5 NFC DRIVER
9484M: Robert Baldyga <r.baldyga@samsung.com>
9485L: linux-nfc@lists.01.org (moderated for non-subscribers)
9486S: Supported
9487F: drivers/nfc/s3fwrn5
9488
310e39c9 9489SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9490M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9491M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9492S: Supported
9493L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9494F: drivers/clk/samsung/
9495
66890ed6
BA
9496SAMSUNG SXGBE DRIVERS
9497M: Byungho An <bh74.an@samsung.com>
9498M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9499M: Vipul Pandya <vipul.pandya@samsung.com>
9500S: Supported
9501L: netdev@vger.kernel.org
9502F: drivers/net/ethernet/samsung/sxgbe/
9503
93c537af
LM
9504SAMSUNG THERMAL DRIVER
9505M: Lukasz Majewski <l.majewski@samsung.com>
9506L: linux-pm@vger.kernel.org
9507L: linux-samsung-soc@vger.kernel.org
9508S: Supported
9f273c24 9509T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9510F: drivers/thermal/samsung/
9511
e296cd32
KD
9512SAMSUNG USB2 PHY DRIVER
9513M: Kamil Debski <k.debski@samsung.com>
9514L: linux-kernel@vger.kernel.org
9515S: Supported
9516F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9517F: Documentation/phy/samsung-usb2.txt
9518F: drivers/phy/phy-exynos4210-usb2.c
9519F: drivers/phy/phy-exynos4x12-usb2.c
9520F: drivers/phy/phy-exynos5250-usb2.c
9521F: drivers/phy/phy-s5pv210-usb2.c
9522F: drivers/phy/phy-samsung-usb2.c
9523F: drivers/phy/phy-samsung-usb2.h
9524
ca749e2a 9525SERIAL DRIVERS
5e30bbb7 9526M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9527L: linux-serial@vger.kernel.org
5e30bbb7 9528S: Maintained
14430813 9529F: drivers/tty/serial/
ca749e2a 9530
aecb7b64 9531SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9532M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9533M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9534S: Maintained
1fb200d6 9535F: include/linux/dma/dw.h
3d598f47 9536F: include/linux/platform_data/dma-dw.h
61a76496 9537F: drivers/dma/dw/
aecb7b64 9538
058999cc
LP
9539SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9540M: Lars Persson <lars.persson@axis.com>
9541L: netdev@vger.kernel.org
9542S: Supported
9543F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9544F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9545
fc531d98
WS
9546SYNOPSYS DESIGNWARE I2C DRIVER
9547M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9548M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9549M: Mika Westerberg <mika.westerberg@linux.intel.com>
9550L: linux-i2c@vger.kernel.org
9551S: Maintained
9552F: drivers/i2c/busses/i2c-designware-*
9553F: include/linux/platform_data/i2c-designware.h
9554
f9e37137 9555SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9556M: Jaehoon Chung <jh80.chung@samsung.com>
9557L: linux-mmc@vger.kernel.org
9558S: Maintained
9559F: include/linux/mmc/dw_mmc.h
9560F: drivers/mmc/host/dw_mmc*
9561
a961e698
AS
9562SYSTEM TRACE MODULE CLASS
9563M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9564S: Maintained
9565F: Documentation/trace/stm.txt
9566F: drivers/hwtracing/stm/
9567F: include/linux/stm.h
9568F: include/uapi/linux/stm.h
9569
1db121d6
AN
9570THUNDERBOLT DRIVER
9571M: Andreas Noever <andreas.noever@gmail.com>
9572S: Maintained
9573F: drivers/thunderbolt/
9574
34db37c6 9575TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9576M: John Stultz <john.stultz@linaro.org>
88606e80 9577M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9578L: linux-kernel@vger.kernel.org
75fc2d37 9579T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9580S: Supported
9581F: include/linux/clocksource.h
9582F: include/linux/time.h
9583F: include/linux/timex.h
c117ab84
CEB
9584F: include/uapi/linux/time.h
9585F: include/uapi/linux/timex.h
88606e80
TG
9586F: kernel/time/clocksource.c
9587F: kernel/time/time*.c
34db37c6 9588F: kernel/time/alarmtimer.c
88606e80 9589F: kernel/time/ntp.c
7fe5f1c1 9590F: tools/testing/selftests/timers/
88606e80 9591
1da177e4 9592SC1200 WDT DRIVER
b300645a 9593M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9594S: Maintained
679655da 9595F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9596
9597SCHEDULER
dd9b238c 9598M: Ingo Molnar <mingo@redhat.com>
8b58be88 9599M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9600L: linux-kernel@vger.kernel.org
75fc2d37 9601T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9602S: Maintained
95c0d71d 9603F: kernel/sched/
679655da 9604F: include/linux/sched.h
c117ab84 9605F: include/uapi/linux/sched.h
c2eb505b 9606F: include/linux/wait.h
1da177e4 9607
6bcf6737 9608SCORE ARCHITECTURE
ed38665e 9609M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9610M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9611W: http://www.sunplus.com
6bcf6737 9612S: Supported
a2681a75 9613F: arch/score/
6bcf6737 9614
80f390ea
SH
9615SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9616M: Sudeep Holla <sudeep.holla@arm.com>
9617L: linux-arm-kernel@lists.infradead.org
9618S: Maintained
9619F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9620F: drivers/clk/clk-scpi.c
8def3103 9621F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9622F: drivers/firmware/arm_scpi.c
9623F: include/linux/scpi_protocol.h
80f390ea 9624
1da177e4 9625SCSI CDROM DRIVER
8b58be88 9626M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9627L: linux-scsi@vger.kernel.org
9628W: http://www.kernel.dk
9629S: Maintained
679655da 9630F: drivers/scsi/sr*
1da177e4 9631
fb50a83d 9632SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9633M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9634L: linux-rdma@vger.kernel.org
9635S: Supported
9636W: http://www.openfabrics.org
9637Q: http://patchwork.kernel.org/project/linux-rdma/list/
9638T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9639F: drivers/infiniband/ulp/srp/
9640F: include/scsi/srp.h
9641
1da177e4 9642SCSI SG DRIVER
8b58be88 9643M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9644L: linux-scsi@vger.kernel.org
59ab3c93 9645W: http://sg.danny.cz/sg
1da177e4 9646S: Maintained
59ab3c93 9647F: Documentation/scsi/scsi-generic.txt
679655da
JP
9648F: drivers/scsi/sg.c
9649F: include/scsi/sg.h
1da177e4
LT
9650
9651SCSI SUBSYSTEM
0351b8f8 9652M: "James E.J. Bottomley" <JBottomley@odin.com>
0351b8f8 9653T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9654M: "Martin K. Petersen" <martin.petersen@oracle.com>
9655T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9656L: linux-scsi@vger.kernel.org
1da177e4 9657S: Maintained
679655da
JP
9658F: drivers/scsi/
9659F: include/scsi/
1da177e4
LT
9660
9661SCSI TAPE DRIVER
8b58be88 9662M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9663L: linux-scsi@vger.kernel.org
9664S: Maintained
679655da 9665F: Documentation/scsi/st.txt
f7269cfc
JD
9666F: drivers/scsi/st.*
9667F: drivers/scsi/st_*.h
1da177e4
LT
9668
9669SCTP PROTOCOL
8b6efb75 9670M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9671M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9672L: linux-sctp@vger.kernel.org
5f85813c 9673W: http://lksctp.sourceforge.net
8b6efb75 9674S: Maintained
679655da
JP
9675F: Documentation/networking/sctp.txt
9676F: include/linux/sctp.h
4d58c025 9677F: include/uapi/linux/sctp.h
679655da
JP
9678F: include/net/sctp/
9679F: net/sctp/
1da177e4
LT
9680
9681SCx200 CPU SUPPORT
8b58be88 9682M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9683S: Odd Fixes
679655da 9684F: Documentation/i2c/busses/scx200_acb
390889b6 9685F: arch/x86/platform/scx200/
679655da
JP
9686F: drivers/watchdog/scx200_wdt.c
9687F: drivers/i2c/busses/scx200*
9688F: drivers/mtd/maps/scx200_docflash.c
9689F: include/linux/scx200.h
1662d32c
JC
9690
9691SCx200 GPIO DRIVER
8b58be88 9692M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9693S: Maintained
679655da
JP
9694F: drivers/char/scx200_gpio.c
9695F: include/linux/scx200_gpio.h
1662d32c
JC
9696
9697SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9698M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9699S: Maintained
679655da 9700F: drivers/clocksource/scx200_hrt.c
1da177e4 9701
6a36913a 9702SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9703M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9704L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9705S: Maintained
679655da 9706F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9707
e7839f25 9708SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9709L: linux-mmc@vger.kernel.org
a1cb1d11 9710S: Orphan
7a241d6e 9711F: drivers/mmc/host/sdhci.*
d4a45787 9712F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9713
c04f9d61
KC
9714SECURE COMPUTING
9715M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9716R: Andy Lutomirski <luto@amacapital.net>
9717R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9718T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9719S: Supported
9720F: kernel/seccomp.c
9721F: include/uapi/linux/seccomp.h
9722F: include/linux/seccomp.h
c99ee51a 9723F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9724K: \bsecure_computing
9725K: \bTIF_SECCOMP\b
9726
0d1bb41a 9727SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9728M: Ben Dooks <ben-linux@fluff.org>
dc524882 9729M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9730L: linux-mmc@vger.kernel.org
0d1bb41a 9731S: Maintained
dc524882 9732F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9733
c63b3cba 9734SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9735M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9736L: spear-devel@list.st.com
c63b3cba
VK
9737L: linux-mmc@vger.kernel.org
9738S: Maintained
9739F: drivers/mmc/host/sdhci-spear.c
9740
8711cca2 9741SECURITY SUBSYSTEM
9b45c0d2 9742M: James Morris <james.l.morris@oracle.com>
9c3646d1 9743M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9744L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9745T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9746W: http://kernsec.org/
8711cca2 9747S: Supported
7d2c86b5 9748F: security/
8711cca2 9749
1da177e4 9750SECURITY CONTACT
8b58be88 9751M: Security Officers <security@kernel.org>
1da177e4
LT
9752S: Supported
9753
9754SELINUX SECURITY MODULE
e0238b4c 9755M: Paul Moore <paul@paul-moore.com>
8b58be88 9756M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9757M: Eric Paris <eparis@parisplace.org>
e0238b4c 9758L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9759W: http://selinuxproject.org
5a5f2acf 9760T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9761S: Supported
679655da
JP
9762F: include/linux/selinux*
9763F: security/selinux/
6bde95ce 9764F: scripts/selinux/
1da177e4 9765
c1c124e9
JJ
9766APPARMOR SECURITY MODULE
9767M: John Johansen <john.johansen@canonical.com>
9768L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9769W: apparmor.wiki.kernel.org
9770T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9771S: Supported
9772F: security/apparmor/
9773
730daa16
KC
9774YAMA SECURITY MODULE
9775M: Kees Cook <keescook@chromium.org>
9776T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9777S: Supported
9778F: security/yama/
9779
cef2cf07 9780SENSABLE PHANTOM
8b58be88 9781M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9782S: Maintained
679655da 9783F: drivers/misc/phantom.c
c117ab84 9784F: include/uapi/linux/phantom.h
cef2cf07 9785
6733b39a 9786SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9787M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9788M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9789M: John Soni Jose <sony.john@avagotech.com>
3387f656 9790L: linux-scsi@vger.kernel.org
4627de93 9791W: http://www.avagotech.com
3387f656
JP
9792S: Supported
9793F: drivers/scsi/be2iscsi/
6733b39a 9794
6938f855
SP
9795Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9796M: Sathya Perla <sathya.perla@avagotech.com>
9797M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9798M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9799M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
7d2c86b5 9800L: netdev@vger.kernel.org
fea3af67 9801W: http://www.emulex.com
7d2c86b5 9802S: Supported
9aebddd1 9803F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9804
d2928a8c 9805EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9806M: Selvin Xavier <selvin.xavier@avagotech.com>
9807M: Devesh Sharma <devesh.sharma@avagotech.com>
9808M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9809L: linux-rdma@vger.kernel.org
9810W: http://www.emulex.com
9811S: Supported
9812F: drivers/infiniband/hw/ocrdma/
9813
8ceee660 9814SFC NETWORK DRIVER
c06f51ea 9815M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9816M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9817L: netdev@vger.kernel.org
8ceee660 9818S: Supported
874aeea5 9819F: drivers/net/ethernet/sfc/
8ceee660 9820
e2d1d6c0 9821SGI GRU DRIVER
cc883afc 9822M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9823S: Maintained
679655da 9824F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9825
9826SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9827M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9828L: linux-ia64@vger.kernel.org
9829S: Supported
679655da 9830F: Documentation/ia64/serial.txt
df621252 9831F: drivers/tty/serial/ioc?_serial.c
679655da 9832F: include/linux/ioc?.h
e2d1d6c0 9833
75312619 9834SGI XP/XPC/XPNET DRIVER
e180383f
RH
9835M: Cliff Whickman <cpw@sgi.com>
9836M: Robin Holt <robinmholt@gmail.com>
75312619 9837S: Maintained
679655da 9838F: drivers/misc/sgi-xp/
75312619 9839
46eacf3b
AP
9840SI2157 MEDIA DRIVER
9841M: Antti Palosaari <crope@iki.fi>
9842L: linux-media@vger.kernel.org
a825eaec 9843W: https://linuxtv.org
46eacf3b
AP
9844W: http://palosaari.fi/linux/
9845Q: http://patchwork.linuxtv.org/project/linux-media/list/
9846T: git git://linuxtv.org/anttip/media_tree.git
9847S: Maintained
9848F: drivers/media/tuners/si2157*
9849
75e2d5ba
AP
9850SI2168 MEDIA DRIVER
9851M: Antti Palosaari <crope@iki.fi>
9852L: linux-media@vger.kernel.org
a825eaec 9853W: https://linuxtv.org
75e2d5ba
AP
9854W: http://palosaari.fi/linux/
9855Q: http://patchwork.linuxtv.org/project/linux-media/list/
9856T: git git://linuxtv.org/anttip/media_tree.git
9857S: Maintained
9858F: drivers/media/dvb-frontends/si2168*
9859
49cc629d
HV
9860SI470X FM RADIO RECEIVER I2C DRIVER
9861M: Hans Verkuil <hverkuil@xs4all.nl>
9862L: linux-media@vger.kernel.org
9863T: git git://linuxtv.org/media_tree.git
a825eaec 9864W: https://linuxtv.org
49cc629d
HV
9865S: Odd Fixes
9866F: drivers/media/radio/si470x/radio-si470x-i2c.c
9867
9868SI470X FM RADIO RECEIVER USB DRIVER
9869M: Hans Verkuil <hverkuil@xs4all.nl>
9870L: linux-media@vger.kernel.org
9871T: git git://linuxtv.org/media_tree.git
a825eaec 9872W: https://linuxtv.org
49cc629d
HV
9873S: Maintained
9874F: drivers/media/radio/si470x/radio-si470x-common.c
9875F: drivers/media/radio/si470x/radio-si470x.h
9876F: drivers/media/radio/si470x/radio-si470x-usb.c
9877
c937ca03
EV
9878SI4713 FM RADIO TRANSMITTER I2C DRIVER
9879M: Eduardo Valentin <edubezval@gmail.com>
9880L: linux-media@vger.kernel.org
9881T: git git://linuxtv.org/media_tree.git
a825eaec 9882W: https://linuxtv.org
c937ca03 9883S: Odd Fixes
99995ded 9884F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9885
9886SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9887M: Eduardo Valentin <edubezval@gmail.com>
9888L: linux-media@vger.kernel.org
9889T: git git://linuxtv.org/media_tree.git
a825eaec 9890W: https://linuxtv.org
c937ca03 9891S: Odd Fixes
99995ded
DR
9892F: drivers/media/radio/si4713/radio-platform-si4713.c
9893
9894SI4713 FM RADIO TRANSMITTER USB DRIVER
9895M: Hans Verkuil <hverkuil@xs4all.nl>
9896L: linux-media@vger.kernel.org
9897T: git git://linuxtv.org/media_tree.git
a825eaec 9898W: https://linuxtv.org
99995ded
DR
9899S: Maintained
9900F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9901
beb91d46 9902SIANO DVB DRIVER
009a5410 9903M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 9904L: linux-media@vger.kernel.org
a825eaec 9905W: https://linuxtv.org
beb91d46
MCC
9906T: git git://linuxtv.org/media_tree.git
9907S: Odd fixes
9908F: drivers/media/common/siano/
beb91d46 9909F: drivers/media/usb/siano/
beb91d46 9910F: drivers/media/usb/siano/
14430813 9911F: drivers/media/mmc/siano/
beb91d46 9912
6f15b602
HG
9913SIMPLEFB FB DRIVER
9914M: Hans de Goede <hdegoede@redhat.com>
9915L: linux-fbdev@vger.kernel.org
9916S: Maintained
2d799dde 9917F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
9918F: drivers/video/fbdev/simplefb.c
9919F: include/linux/platform_data/simplefb.h
9920
b618b69c 9921SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9922L: linux-media@vger.kernel.org
bb60fcb2 9923S: Orphan
b618b69c 9924F: drivers/media/platform/sh_veu.c
b618b69c
GL
9925
9926SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9927L: linux-media@vger.kernel.org
bb60fcb2 9928S: Orphan
b618b69c 9929F: drivers/media/platform/sh_vou.c
d647f0b7 9930F: include/media/drv-intf/sh_vou.h
b618b69c 9931
6349d997 9932SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9933M: Len Brown <lenb@kernel.org>
6349d997
LB
9934L: sfi-devel@simplefirmware.org
9935W: http://simplefirmware.org/
9936T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9937S: Supported
943fc810 9938F: arch/x86/platform/sfi/
6349d997
LB
9939F: drivers/sfi/
9940F: include/linux/sfi*.h
e2d1d6c0 9941
1da177e4
LT
9942SIMTEC EB110ATX (Chalice CATS)
9943P: Ben Dooks
b16957c6
BD
9944P: Vincent Sanders <vince@simtec.co.uk>
9945M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9946W: http://www.simtec.co.uk/products/EB110ATX/
9947S: Supported
9948
9949SIMTEC EB2410ITX (BAST)
9950P: Ben Dooks
b16957c6
BD
9951P: Vincent Sanders <vince@simtec.co.uk>
9952M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9953W: http://www.simtec.co.uk/products/EB2410ITX/
9954S: Supported
15dba387
JP
9955F: arch/arm/mach-s3c24xx/mach-bast.c
9956F: arch/arm/mach-s3c24xx/bast-ide.c
9957F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9958
4c5adde7 9959TI DAVINCI MACHINE SUPPORT
3ba789c0 9960M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 9961M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 9962T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 9963Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 9964S: Supported
14430813 9965F: arch/arm/mach-davinci/
046d0a37 9966F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 9967
8d4b3f08 9968TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 9969M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 9970L: linux-media@vger.kernel.org
a825eaec 9971W: https://linuxtv.org
8d4b3f08
LP
9972Q: http://patchwork.linuxtv.org/project/linux-media/list/
9973T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 9974S: Maintained
8d4b3f08
LP
9975F: drivers/media/platform/davinci/
9976F: include/media/davinci/
9977
417d2e50 9978TI AM437X VPFE DRIVER
e43cdb56 9979M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 9980L: linux-media@vger.kernel.org
a825eaec 9981W: https://linuxtv.org
417d2e50
BP
9982Q: http://patchwork.linuxtv.org/project/linux-media/list/
9983T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9984S: Maintained
9985F: drivers/media/platform/am437x/
9986
c4c0283a 9987OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 9988M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 9989L: linux-media@vger.kernel.org
a825eaec 9990W: https://linuxtv.org
c4c0283a
BP
9991Q: http://patchwork.linuxtv.org/project/linux-media/list/
9992T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9993S: Maintained
9994F: drivers/media/i2c/ov2659.c
b5dcee22 9995F: include/media/i2c/ov2659.h
c4c0283a 9996
3a6779f5
SM
9997SILICON MOTION SM712 FRAME BUFFER DRIVER
9998M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9999M: Teddy Wang <teddy.wang@siliconmotion.com>
10000M: Sudip Mukherjee <sudip@vectorindia.org>
10001L: linux-fbdev@vger.kernel.org
10002S: Maintained
10003F: drivers/video/fbdev/sm712*
10004F: Documentation/fb/sm712fb.txt
10005
92aab3c0 10006SIS 190 ETHERNET DRIVER
8b58be88 10007M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10008L: netdev@vger.kernel.org
10009S: Maintained
8c7de408 10010F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10011
1da177e4 10012SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10013M: Daniele Venzano <venza@brownhat.org>
1da177e4 10014W: http://www.brownhat.org/sis900.html
979b6c13 10015L: netdev@vger.kernel.org
1da177e4 10016S: Maintained
8c7de408 10017F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10018
10019SIS FRAMEBUFFER DRIVER
8b58be88 10020M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10021W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10022S: Maintained
679655da 10023F: Documentation/fb/sisfb.txt
8a61f013 10024F: drivers/video/fbdev/sis/
679655da 10025F: include/video/sisfb.h
1da177e4
LT
10026
10027SIS USB2VGA DRIVER
8b58be88 10028M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10029W: http://www.winischhofer.at/linuxsisusbvga.shtml
10030S: Maintained
679655da 10031F: drivers/usb/misc/sisusbvga/
1da177e4 10032
415ad26d 10033SLAB ALLOCATOR
16e943bf 10034M: Christoph Lameter <cl@linux.com>
2ed1c525 10035M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10036M: David Rientjes <rientjes@google.com>
10037M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10038M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10039L: linux-mm@kvack.org
10040S: Maintained
679655da 10041F: include/linux/sl?b*.h
16e943bf 10042F: mm/sl?b*
415ad26d 10043
9fab9787 10044SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10045M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10046M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10047M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10048R: Steven Rostedt <rostedt@goodmis.org>
10049R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10050L: linux-kernel@vger.kernel.org
9fab9787
PM
10051W: http://www.rdrop.com/users/paulmck/RCU/
10052S: Supported
10053T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10054F: include/linux/srcu.h
10055F: kernel/rcu/srcu.c
9fab9787 10056
66372841
CS
10057SMACK SECURITY MODULE
10058M: Casey Schaufler <casey@schaufler-ca.com>
10059L: linux-security-module@vger.kernel.org
10060W: http://schaufler-ca.com
10061T: git git://git.gitorious.org/smack-next/kernel.git
10062S: Maintained
10063F: Documentation/security/Smack.txt
10064F: security/smack/
10065
20651e0b 10066DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10067M: Kevin Hilman <khilman@kernel.org>
10068M: Nishanth Menon <nm@ti.com>
10069S: Maintained
20651e0b 10070F: drivers/power/avs/
68ace3e1
KH
10071F: include/linux/power/smartreflex.h
10072L: linux-pm@vger.kernel.org
10073
1da177e4 10074SMC91x ETHERNET DRIVER
2f82af08 10075M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10076S: Odd Fixes
ae150435 10077F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10078
e8e31622
SA
10079SMIA AND SMIA++ IMAGE SENSOR DRIVER
10080M: Sakari Ailus <sakari.ailus@iki.fi>
10081L: linux-media@vger.kernel.org
10082S: Maintained
14430813 10083F: drivers/media/i2c/smiapp/
b5dcee22 10084F: include/media/i2c/smiapp.h
e8e31622
SA
10085F: drivers/media/i2c/smiapp-pll.c
10086F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10087F: include/uapi/linux/smiapp.h
a2cec3c0 10088F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10089
920fa1ff
GR
10090SMM665 HARDWARE MONITOR DRIVER
10091M: Guenter Roeck <linux@roeck-us.net>
10092L: lm-sensors@lm-sensors.org
10093S: Maintained
10094F: Documentation/hwmon/smm665
10095F: drivers/hwmon/smm665.c
10096
9df7305b 10097SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10098M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 10099L: lm-sensors@lm-sensors.org
90b24cfb 10100S: Maintained
9df7305b
SG
10101F: Documentation/hwmon/emc2103
10102F: drivers/hwmon/emc2103.c
10103
a98d506c
HG
10104SMSC SCH5627 HARDWARE MONITOR DRIVER
10105M: Hans de Goede <hdegoede@redhat.com>
10106L: lm-sensors@lm-sensors.org
10107S: Supported
10108F: Documentation/hwmon/sch5627
10109F: drivers/hwmon/sch5627.c
10110
6ea884db 10111SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10112M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
10113L: lm-sensors@lm-sensors.org
10114S: Maintained
679655da
JP
10115F: Documentation/hwmon/smsc47b397
10116F: drivers/hwmon/smsc47b397.c
6ea884db 10117
fd9abb3d 10118SMSC911x ETHERNET DRIVER
90b24cfb 10119M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10120L: netdev@vger.kernel.org
90b24cfb 10121S: Maintained
679655da 10122F: include/linux/smsc911x.h
ae150435 10123F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10124
10125SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10126M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10127L: netdev@vger.kernel.org
90b24cfb 10128S: Maintained
ae150435 10129F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10130
3c8a63e2 10131SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10132M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10133L: linux-fbdev@vger.kernel.org
90b24cfb 10134S: Maintained
8a61f013 10135F: drivers/video/fbdev/smscufx.c
3c8a63e2 10136
668acf32 10137SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10138M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10139L: linux-media@vger.kernel.org
275ffde4 10140T: git git://linuxtv.org/media_tree.git
795fb7e7 10141S: Maintained
90d72ac6
MCC
10142F: include/media/soc*
10143F: drivers/media/i2c/soc_camera/
10144F: drivers/media/platform/soc_camera/
668acf32 10145
e2d1d6c0 10146SOEKRIS NET48XX LED SUPPORT
8b58be88 10147M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10148S: Maintained
679655da 10149F: drivers/leds/leds-net48xx.c
e2d1d6c0 10150
e3994db1 10151SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10152M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10153M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10154M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10155M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10156L: linux-media@vger.kernel.org
10157S: Supported
10158F: drivers/media/pci/solo6x10/
10159
1da177e4 10160SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10161M: Shaohua Li <shli@kernel.org>
1da177e4 10162L: linux-raid@vger.kernel.org
9f273c24 10163T: git git://neil.brown.name/md
524418bb 10164S: Supported
679655da
JP
10165F: drivers/md/
10166F: include/linux/raid/
c117ab84 10167F: include/uapi/linux/raid/
1da177e4 10168
1da177e4 10169SONIC NETWORK DRIVER
8b58be88 10170M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10171L: netdev@vger.kernel.org
1da177e4 10172S: Maintained
d9fb9f38 10173F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10174
61e115a5 10175SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10176M: Michael Buesch <m@bues.ch>
e7828b28 10177L: linux-wireless@vger.kernel.org
61e115a5 10178S: Maintained
679655da
JP
10179F: drivers/ssb/
10180F: include/linux/ssb/
61e115a5 10181
1da177e4 10182SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10183M: Mattia Dongili <malattia@linux.it>
d0944853 10184L: platform-driver-x86@vger.kernel.org
5b18167d 10185W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10186S: Maintained
679655da
JP
10187F: Documentation/laptops/sony-laptop.txt
10188F: drivers/char/sonypi.c
10189F: drivers/platform/x86/sony-laptop.c
10190F: include/linux/sony-laptop.h
1da177e4 10191
baf8532a 10192SONY MEMORYSTICK CARD SUPPORT
8b58be88 10193M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10194W: http://tifmxx.berlios.de/
10195S: Maintained
679655da 10196F: drivers/memstick/host/tifm_ms.c
baf8532a 10197
0ab30494
ML
10198SONY MEMORYSTICK STANDARD SUPPORT
10199M: Maxim Levitsky <maximlevitsky@gmail.com>
10200S: Maintained
10201F: drivers/memstick/core/ms_block.*
10202
1da177e4 10203SOUND
8b58be88 10204M: Jaroslav Kysela <perex@perex.cz>
d8130624 10205M: Takashi Iwai <tiwai@suse.com>
93711660 10206L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10207W: http://www.alsa-project.org/
dde7ad8d 10208T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10209T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10210Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10211S: Maintained
3126a179
JP
10212F: Documentation/sound/
10213F: include/sound/
c117ab84 10214F: include/uapi/sound/
679655da 10215F: sound/
1da177e4 10216
33bbe149
MB
10217SOUND - COMPRESSED AUDIO
10218M: Vinod Koul <vinod.koul@intel.com>
10219L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10221S: Supported
f672f31a 10222F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10223F: include/sound/compress_driver.h
f672f31a 10224F: include/uapi/sound/compress_*
33bbe149
MB
10225F: sound/core/compress_offload.c
10226F: sound/soc/soc-compress.c
10227
bd903bde 10228SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10229M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10230M: Mark Brown <broonie@kernel.org>
86f14df8 10231T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10232L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10233W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10234S: Supported
2820f615 10235F: Documentation/sound/alsa/soc/
679655da 10236F: sound/soc/
e6e55122 10237F: include/sound/soc*
eb1a6af3 10238
d7f8761b
MB
10239SOUND - DMAENGINE HELPERS
10240M: Lars-Peter Clausen <lars@metafoo.de>
10241S: Supported
10242F: include/sound/dmaengine_pcm.h
10243F: sound/core/pcm_dmaengine.c
10244F: sound/soc/soc-generic-dmaengine-pcm.c
10245
990a6a99
OS
10246SP2 MEDIA DRIVER
10247M: Olli Salonen <olli.salonen@iki.fi>
10248L: linux-media@vger.kernel.org
a825eaec 10249W: https://linuxtv.org
990a6a99
OS
10250Q: http://patchwork.linuxtv.org/project/linux-media/list/
10251S: Maintained
10252F: drivers/media/dvb-frontends/sp2*
10253
473321fc 10254SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10255M: "David S. Miller" <davem@davemloft.net>
1da177e4 10256L: sparclinux@vger.kernel.org
8a6e2535 10257Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10258T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10259T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10260S: Maintained
679655da 10261F: arch/sparc/
7765b8bb 10262F: drivers/sbus/
1da177e4 10263
6404fcca
DM
10264SPARC SERIAL DRIVERS
10265M: "David S. Miller" <davem@davemloft.net>
10266L: sparclinux@vger.kernel.org
08deed1e
JP
10267T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10268T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10269S: Maintained
6816383a 10270F: include/linux/sunserialcore.h
df621252 10271F: drivers/tty/serial/suncore.c
df621252
GKH
10272F: drivers/tty/serial/sunhv.c
10273F: drivers/tty/serial/sunsab.c
10274F: drivers/tty/serial/sunsab.h
10275F: drivers/tty/serial/sunsu.c
10276F: drivers/tty/serial/sunzilog.c
10277F: drivers/tty/serial/sunzilog.h
6404fcca 10278
389325b4
CL
10279SPARSE CHECKER
10280M: "Christopher Li" <sparse@chrisli.org>
10281L: linux-sparse@vger.kernel.org
10282W: https://sparse.wiki.kernel.org/
10283T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10284T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10285S: Maintained
10286F: include/linux/compiler.h
10287
fc0c195a 10288SPEAR PLATFORM SUPPORT
da89947b 10289M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10290M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10291L: spear-devel@list.st.com
10292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10293W: http://www.st.com/spear
10294S: Maintained
e68d7c14 10295F: arch/arm/boot/dts/spear*
281e192f 10296F: arch/arm/mach-spear/
fc0c195a 10297
10298SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10299M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10300L: spear-devel@list.st.com
10301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10302W: http://www.st.com/spear
10303S: Maintained
5df33a62 10304F: drivers/clk/spear/
fc0c195a 10305
e2d1d6c0 10306SPI SUBSYSTEM
b02e48f2 10307M: Mark Brown <broonie@kernel.org>
dfbe403c 10308L: linux-spi@vger.kernel.org
e7e4e13c 10309T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10310Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10311S: Maintained
679655da
JP
10312F: Documentation/spi/
10313F: drivers/spi/
10314F: include/linux/spi/
c117ab84 10315F: include/uapi/linux/spi/
e2d1d6c0 10316
2752e401 10317SPIDERNET NETWORK DRIVER for CELL
8b58be88 10318M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10319L: netdev@vger.kernel.org
10320S: Supported
679655da 10321F: Documentation/networking/spider_net.txt
8df158ac 10322F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10323
e2d1d6c0 10324SPU FILE SYSTEM
8b58be88 10325M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10326L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10327W: http://www.ibm.com/developerworks/power/cell/
10328S: Supported
679655da
JP
10329F: Documentation/filesystems/spufs.txt
10330F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10331
fc555841 10332SQUASHFS FILE SYSTEM
d7f2ff67 10333M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10334L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10335W: http://squashfs.org.uk
9f273c24 10336T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10337S: Maintained
679655da
JP
10338F: Documentation/filesystems/squashfs.txt
10339F: fs/squashfs/
fc555841 10340
1da177e4 10341SRM (Alpha) environment access
8b58be88 10342M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10343S: Maintained
679655da 10344F: arch/alpha/kernel/srm_env.c
1da177e4 10345
26e9a397 10346STABLE BRANCH
879a5a00 10347M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10348L: stable@vger.kernel.org
879a5a00 10349S: Supported
7b175c46 10350F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10351
26e9a397 10352STAGING SUBSYSTEM
879a5a00 10353M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10355L: devel@driverdev.osuosl.org
879a5a00 10356S: Supported
679655da 10357F: drivers/staging/
dbc6c2cc 10358
ebd3d010
JP
10359STAGING - COMEDI
10360M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10361M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10362S: Odd Fixes
10363F: drivers/staging/comedi/
10364
a0138163
JP
10365STAGING - FLARION FT1000 DRIVERS
10366M: Marek Belisko <marek.belisko@gmail.com>
10367S: Odd Fixes
10368F: drivers/staging/ft1000/
10369
6c1bb424 10370STAGING - INDUSTRIAL IO
030a13d7 10371M: Jonathan Cameron <jic23@kernel.org>
a0138163 10372L: linux-iio@vger.kernel.org
6c1bb424
JP
10373S: Odd Fixes
10374F: drivers/staging/iio/
10375
a0138163
JP
10376STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10377M: Jarod Wilson <jarod@wilsonet.com>
10378W: http://www.lirc.org/
10379S: Odd Fixes
b2b0186d 10380F: drivers/staging/media/lirc/
a0138163 10381
f5e5de1e
OD
10382STAGING - LUSTRE PARALLEL FILESYSTEM
10383M: Oleg Drokin <oleg.drokin@intel.com>
10384M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10385L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10386W: http://wiki.lustre.org/
f5e5de1e
OD
10387S: Maintained
10388F: drivers/staging/lustre
10389
7c6b6c71
MD
10390STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10391M: Marc Dietrich <marvin24@gmx.de>
10392L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10393L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10394S: Maintained
10395F: drivers/staging/nvec/
10396
a0138163 10397STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
3140b458
JF
10398M: Jens Frederich <jfrederich@gmail.com>
10399M: Daniel Drake <dsd@laptop.org>
a0138163
JP
10400M: Jon Nettleton <jon.nettleton@gmail.com>
10401W: http://wiki.laptop.org/go/DCON
3140b458 10402S: Maintained
a0138163
JP
10403F: drivers/staging/olpc_dcon/
10404
10405STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
29e7017b
JP
10406M: Willy Tarreau <willy@meta-x.org>
10407S: Odd Fixes
10408F: drivers/staging/panel/
10409
a0138163
JP
10410STAGING - REALTEK RTL8712U DRIVERS
10411M: Larry Finger <Larry.Finger@lwfinger.net>
10412M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10413S: Odd Fixes
10414F: drivers/staging/rtl8712/
10415
7591ba8b
JS
10416STAGING - REALTEK RTL8723U WIRELESS DRIVER
10417M: Larry Finger <Larry.Finger@lwfinger.net>
10418M: Jes Sorensen <Jes.Sorensen@redhat.com>
10419L: linux-wireless@vger.kernel.org
10420S: Maintained
10421F: drivers/staging/rtl8723au/
10422
980ac4d7
SM
10423STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10424M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10425M: Teddy Wang <teddy.wang@siliconmotion.com>
10426M: Sudip Mukherjee <sudip@vectorindia.org>
10427L: linux-fbdev@vger.kernel.org
10428S: Maintained
10429F: drivers/staging/sm750fb/
10430
510fa408
JP
10431STAGING - SLICOSS
10432M: Lior Dotan <liodot@gmail.com>
10433M: Christopher Harrer <charrer@alacritech.com>
10434S: Odd Fixes
10435F: drivers/staging/slicoss/
10436
a0138163
JP
10437STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10438M: William Hubbs <w.d.hubbs@gmail.com>
10439M: Chris Brannon <chris@the-brannons.com>
d33bce31 10440M: Kirk Reiser <kirk@reisers.ca>
a0138163 10441M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10442L: speakup@linux-speakup.org
a0138163
JP
10443W: http://www.linux-speakup.org/
10444S: Odd Fixes
10445F: drivers/staging/speakup/
10446
b3e871ce
JP
10447STAGING - VIA VT665X DRIVERS
10448M: Forest Bond <forest@alittletooquiet.net>
10449S: Odd Fixes
10450F: drivers/staging/vt665?/
10451
a30baec1
JK
10452STAGING - WILC1000 WIFI DRIVER
10453M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10454M: Austin Shin <austin.shin@atmel.com>
a30baec1 10455M: Chris Park <chris.park@atmel.com>
06b54863
TC
10456M: Tony Cho <tony.cho@atmel.com>
10457M: Glen Lee <glen.lee@atmel.com>
10458M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10459L: linux-wireless@vger.kernel.org
10460S: Supported
10461F: drivers/staging/wilc1000/
10462
709bcb07 10463STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10464M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10465S: Odd Fixes
10466F: drivers/staging/xgifb/
10467
77241056
MM
10468HFI1 DRIVER
10469M: Mike Marciniszyn <infinipath@intel.com>
10470L: linux-rdma@vger.kernel.org
10471S: Supported
10472F: drivers/staging/rdma/hfi1
10473
1da177e4 10474STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10475M: Ion Badulescu <ionut@badula.org>
b4f90189 10476S: Odd Fixes
9bba23b0 10477F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10478
e2d1d6c0 10479SUN3/3X
8b58be88 10480M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10481W: http://sammy.net/sun3/
10482S: Maintained
679655da
JP
10483F: arch/m68k/kernel/*sun3*
10484F: arch/m68k/sun3*/
10485F: arch/m68k/include/asm/sun3*
e689cf4a 10486F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10487
af6a5af8
HG
10488SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10489M: Hans de Goede <hdegoede@redhat.com>
10490L: linux-input@vger.kernel.org
10491S: Maintained
10492F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10493F: drivers/input/keyboard/sun4i-lradc-keys.c
10494
2bc9ff01
DK
10495SUNDANCE NETWORK DRIVER
10496M: Denis Kirjanov <kda@linux-powerpc.org>
10497L: netdev@vger.kernel.org
10498S: Maintained
10499F: drivers/net/ethernet/dlink/sundance.c
10500
2cbb12a4 10501SUPERH
114bf37e
RF
10502M: Yoshinori Sato <ysato@users.sourceforge.jp>
10503M: Rich Felker <dalias@libc.org>
2cbb12a4 10504L: linux-sh@vger.kernel.org
8a6e2535 10505Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10506S: Maintained
066069e1 10507F: Documentation/sh/
679655da 10508F: arch/sh/
066069e1 10509F: drivers/sh/
1da177e4 10510
4480f15b 10511SUSPEND TO RAM
7fb06082 10512M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10513M: Len Brown <len.brown@intel.com>
10514M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10515L: linux-pm@vger.kernel.org
e2d1d6c0 10516S: Supported
679655da
JP
10517F: Documentation/power/
10518F: arch/x86/kernel/acpi/
10519F: drivers/base/power/
10520F: kernel/power/
10521F: include/linux/suspend.h
10522F: include/linux/freezer.h
10523F: include/linux/pm.h
1da177e4
LT
10524
10525SVGA HANDLING
8b58be88 10526M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10527L: linux-video@atrey.karlin.mff.cuni.cz
10528S: Maintained
679655da
JP
10529F: Documentation/svga.txt
10530F: arch/x86/boot/video*
1da177e4 10531
6e28b761
KRW
10532SWIOTLB SUBSYSTEM
10533M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10534L: linux-kernel@vger.kernel.org
9f273c24 10535T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
10536S: Supported
10537F: lib/swiotlb.c
10538F: arch/*/kernel/pci-swiotlb.c
10539F: include/linux/swiotlb.h
10540
007f790c
JP
10541SWITCHDEV
10542M: Jiri Pirko <jiri@resnulli.us>
10543L: netdev@vger.kernel.org
10544S: Supported
10545F: net/switchdev/
10546F: include/net/switchdev.h
10547
db8e35d5
VG
10548SYNOPSYS ARC ARCHITECTURE
10549M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10550L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10551S: Supported
10552F: arch/arc/
9b28829d 10553F: Documentation/devicetree/bindings/arc/*
2d799dde 10554F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10555F: drivers/tty/serial/arc_uart.c
b7182d1a 10556T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10557
556cc1c5
AB
10558SYNOPSYS ARC SDP platform support
10559M: Alexey Brodkin <abrodkin@synopsys.com>
10560S: Supported
10561F: arch/arc/plat-axs10x
10562F: arch/arc/boot/dts/ax*
10563F: Documentation/devicetree/bindings/arc/axs10*
10564
6c284c9a
LJ
10565SYSTEM CONFIGURATION (SYSCON)
10566M: Lee Jones <lee.jones@linaro.org>
10567M: Arnd Bergmann <arnd@arndb.de>
10568T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10569S: Supported
10570F: drivers/mfd/syscon.c
10571
1da177e4 10572SYSV FILESYSTEM
8b58be88 10573M: Christoph Hellwig <hch@infradead.org>
1da177e4 10574S: Maintained
679655da
JP
10575F: Documentation/filesystems/sysv-fs.txt
10576F: fs/sysv/
10577F: include/linux/sysv_fs.h
1da177e4 10578
86cfa7fc 10579TARGET SUBSYSTEM
9c3646d1 10580M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10581L: linux-scsi@vger.kernel.org
b9f5edc2 10582L: target-devel@vger.kernel.org
86cfa7fc 10583W: http://www.linux-iscsi.org
cf015e9f 10584W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10585T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10586S: Supported
10587F: drivers/target/
10588F: include/target/
10589F: Documentation/target/
10590
4e68852d 10591TASKSTATS STATISTICS INTERFACE
185e595f 10592M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10593S: Maintained
679655da
JP
10594F: Documentation/accounting/taskstats*
10595F: include/linux/taskstats*
10596F: kernel/taskstats.c
4e68852d 10597
781b456a 10598TC CLASSIFIER
f935f3f8 10599M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10600L: netdev@vger.kernel.org
10601S: Maintained
679655da 10602F: include/net/pkt_cls.h
c117ab84 10603F: include/uapi/linux/pkt_cls.h
679655da 10604F: net/sched/
781b456a 10605
5067f08a 10606TCP LOW PRIORITY MODULE
8b58be88
JP
10607M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10608M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10609W: http://tcp-lp-mod.sourceforge.net/
10610S: Maintained
679655da 10611F: net/ipv4/tcp_lp.c
5067f08a 10612
91952bc0
AP
10613TDA10071 MEDIA DRIVER
10614M: Antti Palosaari <crope@iki.fi>
10615L: linux-media@vger.kernel.org
a825eaec 10616W: https://linuxtv.org
91952bc0
AP
10617W: http://palosaari.fi/linux/
10618Q: http://patchwork.linuxtv.org/project/linux-media/list/
10619T: git git://linuxtv.org/anttip/media_tree.git
10620S: Maintained
10621F: drivers/media/dvb-frontends/tda10071*
10622
10623TDA18212 MEDIA DRIVER
10624M: Antti Palosaari <crope@iki.fi>
10625L: linux-media@vger.kernel.org
a825eaec 10626W: https://linuxtv.org
91952bc0
AP
10627W: http://palosaari.fi/linux/
10628Q: http://patchwork.linuxtv.org/project/linux-media/list/
10629T: git git://linuxtv.org/anttip/media_tree.git
10630S: Maintained
10631F: drivers/media/tuners/tda18212*
10632
10633TDA18218 MEDIA DRIVER
10634M: Antti Palosaari <crope@iki.fi>
10635L: linux-media@vger.kernel.org
a825eaec 10636W: https://linuxtv.org
91952bc0
AP
10637W: http://palosaari.fi/linux/
10638Q: http://patchwork.linuxtv.org/project/linux-media/list/
10639T: git git://linuxtv.org/anttip/media_tree.git
10640S: Maintained
10641F: drivers/media/tuners/tda18218*
10642
3b2f6aba
MK
10643TDA18271 MEDIA DRIVER
10644M: Michael Krufky <mkrufky@linuxtv.org>
10645L: linux-media@vger.kernel.org
a825eaec 10646W: https://linuxtv.org
3b2f6aba
MK
10647W: http://github.com/mkrufky
10648Q: http://patchwork.linuxtv.org/project/linux-media/list/
10649T: git git://linuxtv.org/mkrufky/tuners.git
10650S: Maintained
10651F: drivers/media/tuners/tda18271*
10652
e48307a9
MK
10653TDA827x MEDIA DRIVER
10654M: Michael Krufky <mkrufky@linuxtv.org>
10655L: linux-media@vger.kernel.org
a825eaec 10656W: https://linuxtv.org
e48307a9
MK
10657W: http://github.com/mkrufky
10658Q: http://patchwork.linuxtv.org/project/linux-media/list/
10659T: git git://linuxtv.org/mkrufky/tuners.git
10660S: Maintained
10661F: drivers/media/tuners/tda8290.*
10662
66cf9212
MK
10663TDA8290 MEDIA DRIVER
10664M: Michael Krufky <mkrufky@linuxtv.org>
10665L: linux-media@vger.kernel.org
a825eaec 10666W: https://linuxtv.org
66cf9212
MK
10667W: http://github.com/mkrufky
10668Q: http://patchwork.linuxtv.org/project/linux-media/list/
10669T: git git://linuxtv.org/mkrufky/tuners.git
10670S: Maintained
10671F: drivers/media/tuners/tda8290.*
10672
4b9fba30
HV
10673TDA9840 MEDIA DRIVER
10674M: Hans Verkuil <hverkuil@xs4all.nl>
10675L: linux-media@vger.kernel.org
10676T: git git://linuxtv.org/media_tree.git
a825eaec 10677W: https://linuxtv.org
4b9fba30
HV
10678S: Maintained
10679F: drivers/media/i2c/tda9840*
10680
2cb654fd 10681TEA5761 TUNER DRIVER
009a5410 10682M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10683L: linux-media@vger.kernel.org
a825eaec 10684W: https://linuxtv.org
2cb654fd
MCC
10685T: git git://linuxtv.org/media_tree.git
10686S: Odd fixes
10687F: drivers/media/tuners/tea5761.*
10688
10689TEA5767 TUNER DRIVER
009a5410 10690M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10691L: linux-media@vger.kernel.org
a825eaec 10692W: https://linuxtv.org
2cb654fd
MCC
10693T: git git://linuxtv.org/media_tree.git
10694S: Maintained
10695F: drivers/media/tuners/tea5767.*
10696
4b9fba30
HV
10697TEA6415C MEDIA DRIVER
10698M: Hans Verkuil <hverkuil@xs4all.nl>
10699L: linux-media@vger.kernel.org
10700T: git git://linuxtv.org/media_tree.git
a825eaec 10701W: https://linuxtv.org
4b9fba30
HV
10702S: Maintained
10703F: drivers/media/i2c/tea6415c*
10704
10705TEA6420 MEDIA DRIVER
10706M: Hans Verkuil <hverkuil@xs4all.nl>
10707L: linux-media@vger.kernel.org
10708T: git git://linuxtv.org/media_tree.git
a825eaec 10709W: https://linuxtv.org
4b9fba30
HV
10710S: Maintained
10711F: drivers/media/i2c/tea6420*
10712
3d249d4c 10713TEAM DRIVER
dca9ab92 10714M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10715L: netdev@vger.kernel.org
10716S: Supported
10717F: drivers/net/team/
10718F: include/linux/if_team.h
c117ab84 10719F: include/uapi/linux/if_team.h
3d249d4c 10720
7d029125 10721TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10722M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10723S: Maintained
10724F: arch/x86/platform/ts5500/
10725
40ad4a30
SY
10726TECHNOTREND USB IR RECEIVER
10727M: Sean Young <sean@mess.org>
10728L: linux-media@vger.kernel.org
10729S: Maintained
10730F: drivers/media/rc/ttusbir.c
10731
adabdb0c 10732TEGRA ARCHITECTURE SUPPORT
243d58ec 10733M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10734M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10735M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10736L: linux-tegra@vger.kernel.org
fd117cd1 10737Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10738T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10739S: Supported
bbbe96ed 10740N: [^a-z]tegra
84b9414b 10741
adabdb0c
SW
10742TEGRA CLOCK DRIVER
10743M: Peter De Schrijver <pdeschrijver@nvidia.com>
10744M: Prashant Gaikwad <pgaikwad@nvidia.com>
10745S: Supported
10746F: drivers/clk/tegra/
10747
10748TEGRA DMA DRIVER
10749M: Laxman Dewangan <ldewangan@nvidia.com>
10750S: Supported
10751F: drivers/dma/tegra20-apb-dma.c
10752
adabdb0c
SW
10753TEGRA I2C DRIVER
10754M: Laxman Dewangan <ldewangan@nvidia.com>
10755S: Supported
10756F: drivers/i2c/busses/i2c-tegra.c
10757
10758TEGRA IOMMU DRIVERS
10759M: Hiroshi Doyu <hdoyu@nvidia.com>
10760S: Supported
10761F: drivers/iommu/tegra*
10762
10763TEGRA KBC DRIVER
10764M: Rakesh Iyer <riyer@nvidia.com>
10765M: Laxman Dewangan <ldewangan@nvidia.com>
10766S: Supported
10767F: drivers/input/keyboard/tegra-kbc.c
10768
adabdb0c
SW
10769TEGRA PWM DRIVER
10770M: Thierry Reding <thierry.reding@gmail.com>
10771S: Supported
10772F: drivers/pwm/pwm-tegra.c
10773
10774TEGRA SERIAL DRIVER
10775M: Laxman Dewangan <ldewangan@nvidia.com>
10776S: Supported
10777F: drivers/tty/serial/serial-tegra.c
10778
10779TEGRA SPI DRIVER
10780M: Laxman Dewangan <ldewangan@nvidia.com>
10781S: Supported
10782F: drivers/spi/spi-tegra*
10783
1a348ccc 10784TEHUTI ETHERNET DRIVER
8b58be88 10785M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10786L: netdev@vger.kernel.org
10787S: Supported
ef7f5429 10788F: drivers/net/ethernet/tehuti/*
1a348ccc 10789
4e68852d 10790Telecom Clock Driver for MCPL0010
8b58be88 10791M: Mark Gross <mark.gross@intel.com>
4e68852d 10792S: Supported
679655da 10793F: drivers/char/tlclk.c
4e68852d 10794
4480f15b 10795TENSILICA XTENSA PORT (xtensa)
8b58be88 10796M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10797M: Max Filippov <jcmvbkbc@gmail.com>
10798L: linux-xtensa@linux-xtensa.org
9f273c24 10799T: git git://github.com/czankel/xtensa-linux.git
4e68852d 10800S: Maintained
679655da 10801F: arch/xtensa/
3dc99857 10802F: drivers/irqchip/irq-xtensa-*
4e68852d 10803
5313ba66
HV
10804THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10805M: Hans Verkuil <hverkuil@xs4all.nl>
10806L: linux-media@vger.kernel.org
10807T: git git://linuxtv.org/media_tree.git
a825eaec 10808W: https://linuxtv.org
5313ba66
HV
10809S: Maintained
10810F: drivers/media/radio/radio-raremono.c
10811
d3fb6955 10812THERMAL
b75f0050 10813M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10814M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10815L: linux-pm@vger.kernel.org
10816T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10817T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10818Q: https://patchwork.kernel.org/project/linux-pm/list/
10819S: Supported
10820F: drivers/thermal/
10821F: include/linux/thermal.h
af6c9f16 10822F: include/uapi/linux/thermal.h
b75f0050
JP
10823F: include/linux/cpu_cooling.h
10824F: Documentation/devicetree/bindings/thermal/
d3fb6955 10825
64e05d8b
VK
10826THERMAL/CPU_COOLING
10827M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10828M: Viresh Kumar <viresh.kumar@linaro.org>
10829M: Javi Merino <javi.merino@arm.com>
10830L: linux-pm@vger.kernel.org
10831S: Supported
10832F: Documentation/thermal/cpu-cooling-api.txt
10833F: drivers/thermal/cpu_cooling.c
10834F: include/linux/cpu_cooling.h
10835
30ba2fbd
VD
10836THINGM BLINK(1) USB RGB LED DRIVER
10837M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10838S: Maintained
10839F: drivers/hid/hid-thingm.c
10840
4e68852d 10841THINKPAD ACPI EXTRAS DRIVER
8b58be88 10842M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10843L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10844L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10845W: http://ibm-acpi.sourceforge.net
10846W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10847T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10848S: Maintained
679655da 10849F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10850
1b46f2a2 10851TI BANDGAP AND THERMAL DRIVER
f14d1c24 10852M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10853L: linux-pm@vger.kernel.org
531ff13e 10854L: linux-omap@vger.kernel.org
5a723e81 10855S: Maintained
794b2e25 10856F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10857
ccf963d3
BP
10858TI VPE/CAL DRIVERS
10859M: Benoit Parrot <bparrot@ti.com>
10860L: linux-media@vger.kernel.org
10861W: http://linuxtv.org/
10862Q: http://patchwork.linuxtv.org/project/linux-media/list/
10863S: Maintained
10864F: drivers/media/platform/ti-vpe/
10865
0c7665c3
MF
10866TI CDCE706 CLOCK DRIVER
10867M: Max Filippov <jcmvbkbc@gmail.com>
10868S: Maintained
10869F: drivers/clk/clk-cdce706.c
10870
49b6a5e3
TK
10871TI CLOCK DRIVER
10872M: Tero Kristo <t-kristo@ti.com>
10873L: linux-omap@vger.kernel.org
10874S: Maintained
10875F: drivers/clk/ti/
10876F: include/linux/clk/ti.h
10877
4020f2d7 10878TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10879M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10880S: Maintained
679655da
JP
10881F: drivers/misc/tifm*
10882F: drivers/mmc/host/tifm_sd.c
10883F: include/linux/tifm.h
4020f2d7 10884
e0c52404 10885TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10886M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10887L: linux-kernel@vger.kernel.org
10888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10889S: Maintained
10890F: drivers/soc/ti/*
10891T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10892
10893
152ad442
SR
10894TI LM49xxx FAMILY ASoC CODEC DRIVERS
10895M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10896M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10897L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10898S: Maintained
10899F: sound/soc/codecs/lm49453*
d392dead 10900F: sound/soc/codecs/isabelle*
152ad442 10901
0edd807d
KM
10902TI LP855x BACKLIGHT DRIVER
10903M: Milo Kim <milo.kim@ti.com>
10904S: Maintained
10905F: Documentation/backlight/lp855x-driver.txt
10906F: drivers/video/backlight/lp855x_bl.c
10907F: include/linux/platform_data/lp855x.h
10908
faf13f6d
KM
10909TI LP8727 CHARGER DRIVER
10910M: Milo Kim <milo.kim@ti.com>
10911S: Maintained
10912F: drivers/power/lp8727_charger.c
10913F: include/linux/platform_data/lp8727.h
10914
22f1229f
KM
10915TI LP8788 MFD DRIVER
10916M: Milo Kim <milo.kim@ti.com>
10917S: Maintained
10918F: drivers/iio/adc/lp8788_adc.c
10919F: drivers/leds/leds-lp8788.c
10920F: drivers/mfd/lp8788*.c
10921F: drivers/power/lp8788-charger.c
10922F: drivers/regulator/lp8788-*.c
10923F: include/linux/mfd/lp8788*.h
10924
84640e27
KM
10925TI NETCP ETHERNET DRIVER
10926M: Wingman Kwok <w-kwok2@ti.com>
10927M: Murali Karicheri <m-karicheri2@ti.com>
10928L: netdev@vger.kernel.org
10929S: Maintained
10930F: drivers/net/ethernet/ti/netcp*
10931
217e0ca9
KC
10932TI TAS571X FAMILY ASoC CODEC DRIVER
10933M: Kevin Cernekee <cernekee@chromium.org>
10934L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10935S: Odd Fixes
10936F: sound/soc/codecs/tas571x*
10937
dd5e8e6b 10938TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10939M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10940L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10941S: Maintained
10942F: sound/soc/codecs/twl4030*
10943
90921014 10944TI WILINK WIRELESS DRIVERS
90921014
LC
10945L: linux-wireless@vger.kernel.org
10946W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10947W: http://wireless.kernel.org/en/users/Drivers/wl1251
10948T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10949S: Orphan
90921014
LC
10950F: drivers/net/wireless/ti/
10951F: include/linux/wl12xx.h
10952
e86eaa3a 10953TIPC NETWORK LAYER
8b58be88 10954M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10955M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10956L: netdev@vger.kernel.org (core kernel code)
10957L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10958W: http://tipc.sourceforge.net/
e86eaa3a 10959S: Maintained
c117ab84 10960F: include/uapi/linux/tipc*.h
679655da 10961F: net/tipc/
e86eaa3a 10962
867e359b 10963TILE ARCHITECTURE
c47b15c4 10964M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 10965W: http://www.ezchip.com/scm/
7fa129cc 10966T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
10967S: Supported
10968F: arch/tile/
6b940606 10969F: drivers/char/tile-srom.c
5c770755 10970F: drivers/edac/tile_edac.c
6b940606
CM
10971F: drivers/net/ethernet/tile/
10972F: drivers/rtc/rtc-tile.c
10973F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 10974F: drivers/tty/serial/tilegx.c
6b940606
CM
10975F: drivers/usb/host/*-tilegx.c
10976F: include/linux/usb/tilegx.h
867e359b 10977
1da177e4 10978TLAN NETWORK DRIVER
8b58be88 10979M: Samuel Chessman <chessman@tux.org>
88c07dde 10980L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
10981W: http://sourceforge.net/projects/tlan/
10982S: Maintained
679655da 10983F: Documentation/networking/tlan.txt
b544dbac 10984F: drivers/net/ethernet/ti/tlan.*
1da177e4 10985
d74db3b2 10986TOMOYO SECURITY MODULE
8b58be88
JP
10987M: Kentaro Takeda <takedakn@nttdata.co.jp>
10988M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
10989L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10990L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
10991L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10992L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10993W: http://tomoyo.sourceforge.jp/
843d183c 10994T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 10995S: Maintained
679655da 10996F: security/tomoyo/
d74db3b2 10997
9caeb532 10998TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 10999M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11000L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11001S: Maintained
11002F: drivers/platform/x86/topstar-laptop.c
11003
1da177e4 11004TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11005M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11006L: platform-driver-x86@vger.kernel.org
0a63ca11 11007S: Maintained
679655da 11008F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11009
0a63ca11
AA
11010TOSHIBA BLUETOOTH DRIVER
11011M: Azael Avalos <coproscefalo@gmail.com>
11012L: platform-driver-x86@vger.kernel.org
11013S: Maintained
11014F: drivers/platform/x86/toshiba_bluetooth.c
11015
11016TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11017M: Azael Avalos <coproscefalo@gmail.com>
11018L: platform-driver-x86@vger.kernel.org
11019S: Maintained
11020F: drivers/platform/x86/toshiba_haps.c
11021
14991fc7
AA
11022TOSHIBA WMI HOTKEYS DRIVER
11023M: Azael Avalos <coproscefalo@gmail.com>
11024L: platform-driver-x86@vger.kernel.org
11025S: Maintained
11026F: drivers/platform/x86/toshiba-wmi.c
11027
1da177e4 11028TOSHIBA SMM DRIVER
8b58be88 11029M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11030W: http://www.buzzard.org.uk/toshiba/
11031S: Maintained
679655da
JP
11032F: drivers/char/toshiba.c
11033F: include/linux/toshiba.h
c117ab84 11034F: include/uapi/linux/toshiba.h
1da177e4 11035
d32d9864
MR
11036TOSHIBA TC358743 DRIVER
11037M: Mats Randgaard <matrandg@cisco.com>
11038L: linux-media@vger.kernel.org
11039S: Maintained
11040F: drivers/media/i2c/tc358743*
b5dcee22 11041F: include/media/i2c/tc358743.h
d32d9864 11042
d719f900 11043TMIO MMC DRIVER
c4b13fb0 11044M: Ian Molton <ian@mnementh.co.uk>
d1057c40 11045L: linux-mmc@vger.kernel.org
d719f900 11046S: Maintained
d1057c40
GL
11047F: drivers/mmc/host/tmio_mmc*
11048F: drivers/mmc/host/sh_mobile_sdhi.c
11049F: include/linux/mmc/tmio.h
11050F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 11051
917cc4e6
GR
11052TMP401 HARDWARE MONITOR DRIVER
11053M: Guenter Roeck <linux@roeck-us.net>
11054L: lm-sensors@lm-sensors.org
11055S: Maintained
11056F: Documentation/hwmon/tmp401
11057F: drivers/hwmon/tmp401.c
11058
98f32602 11059TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11060M: Hugh Dickins <hughd@google.com>
98f32602
HD
11061L: linux-mm@kvack.org
11062S: Maintained
11063F: include/linux/shmem_fs.h
11064F: mm/shmem.c
11065
45f95b53 11066TM6000 VIDEO4LINUX DRIVER
009a5410 11067M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 11068L: linux-media@vger.kernel.org
a825eaec 11069W: https://linuxtv.org
45f95b53
MCC
11070T: git git://linuxtv.org/media_tree.git
11071S: Odd fixes
11072F: drivers/media/usb/tm6000/
11073
c65fde19
HV
11074TW68 VIDEO4LINUX DRIVER
11075M: Hans Verkuil <hverkuil@xs4all.nl>
11076L: linux-media@vger.kernel.org
11077T: git git://linuxtv.org/media_tree.git
a825eaec 11078W: https://linuxtv.org
c65fde19
HV
11079S: Odd Fixes
11080F: drivers/media/pci/tw68/
11081
4e68852d 11082TPM DEVICE DRIVER
901486b8 11083M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11084M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11085M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11086R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11087W: http://tpmdd.sourceforge.net
63a10dfd 11088L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4 11089Q: git git://github.com/PeterHuewe/linux-tpmdd.git
9f273c24 11090T: git https://github.com/PeterHuewe/linux-tpmdd
4e68852d 11091S: Maintained
679655da 11092F: drivers/char/tpm/
4e68852d 11093
1a0f1b27
AL
11094TPM IBM_VTPM DEVICE DRIVER
11095M: Ashley Lai <ashleydlai@gmail.com>
11096W: http://tpmdd.sourceforge.net
11097L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11098S: Maintained
11099F: drivers/char/tpm/tpm_ibmvtpm*
11100
d6f005a1
JP
11101TRACING
11102M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11103M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11104T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11105S: Maintained
11106F: Documentation/trace/ftrace.txt
11107F: arch/*/*/*/ftrace.h
11108F: arch/*/kernel/ftrace.c
11109F: include/*/ftrace.h
11110F: include/linux/trace*.h
11111F: include/trace/
11112F: kernel/trace/
6e68e6c5 11113F: tools/testing/selftests/ftrace/
d6f005a1 11114
1da177e4 11115TRIVIAL PATCHES
8b58be88 11116M: Jiri Kosina <trivial@kernel.org>
54e5881d 11117T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11118S: Maintained
86ef925f 11119K: ^Subject:.*(?i)trivial
1da177e4 11120
4e68852d 11121TTY LAYER
879a5a00 11122M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11123M: Jiri Slaby <jslaby@suse.com>
879a5a00 11124S: Supported
08deed1e 11125T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11126F: Documentation/serial/
8dd5d2f1 11127F: drivers/tty/
df621252 11128F: drivers/tty/serial/serial_core.c
e3288775
AC
11129F: include/linux/serial_core.h
11130F: include/linux/serial.h
11131F: include/linux/tty.h
c117ab84
CEB
11132F: include/uapi/linux/serial_core.h
11133F: include/uapi/linux/serial.h
11134F: include/uapi/linux/tty.h
4e68852d 11135
91952bc0
AP
11136TUA9001 MEDIA DRIVER
11137M: Antti Palosaari <crope@iki.fi>
11138L: linux-media@vger.kernel.org
a825eaec 11139W: https://linuxtv.org
91952bc0
AP
11140W: http://palosaari.fi/linux/
11141Q: http://patchwork.linuxtv.org/project/linux-media/list/
11142T: git git://linuxtv.org/anttip/media_tree.git
11143S: Maintained
11144F: drivers/media/tuners/tua9001*
11145
740db6d7 11146TULIP NETWORK DRIVERS
740db6d7 11147L: netdev@vger.kernel.org
cf869eb1
GG
11148L: linux-parisc@vger.kernel.org
11149S: Orphan
0f04e2aa 11150F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11151
11152TUN/TAP driver
ba57b6f2 11153M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11154W: http://vtun.sourceforge.net/tun
11155S: Maintained
679655da
JP
11156F: Documentation/networking/tuntap.txt
11157F: arch/um/os-Linux/drivers/
1da177e4 11158
b454cc66 11159TURBOCHANNEL SUBSYSTEM
8b58be88 11160M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11161M: Ralf Baechle <ralf@linux-mips.org>
11162L: linux-mips@linux-mips.org
11163Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11164S: Maintained
679655da
JP
11165F: drivers/tc/
11166F: include/linux/tc.h
b454cc66 11167
1da177e4 11168U14-34F SCSI DRIVER
8b58be88 11169M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11170L: linux-scsi@vger.kernel.org
11171S: Maintained
679655da 11172F: drivers/scsi/u14-34f.c
1da177e4 11173
e2d1d6c0 11174UBI FILE SYSTEM (UBIFS)
949cb623 11175M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11176M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11177L: linux-mtd@lists.infradead.org
e2966cbe 11178T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11179W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11180S: Maintained
679655da
JP
11181F: Documentation/filesystems/ubifs.txt
11182F: fs/ubifs/
e2d1d6c0 11183
e1632fa2 11184UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11185M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11186W: http://www.uclinux.org/
e1632fa2 11187L: linux-m68k@lists.linux-m68k.org
cc2020e6 11188L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11189T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11190S: Maintained
e1632fa2
GU
11191F: arch/m68k/coldfire/
11192F: arch/m68k/68*/
61bc02bb
JP
11193F: arch/m68k/*/*_no.*
11194F: arch/m68k/include/asm/*_no.*
cc2020e6 11195
1da177e4 11196UDF FILESYSTEM
d8130624 11197M: Jan Kara <jack@suse.com>
1da177e4 11198S: Maintained
679655da
JP
11199F: Documentation/filesystems/udf.txt
11200F: fs/udf/
1da177e4 11201
cc2020e6 11202UFS FILESYSTEM
8b58be88 11203M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11204S: Maintained
679655da
JP
11205F: Documentation/filesystems/ufs.txt
11206F: fs/ufs/
cc2020e6 11207
0a09d3ab
DH
11208UHID USERSPACE HID IO DRIVER:
11209M: David Herrmann <dh.herrmann@googlemail.com>
11210L: linux-input@vger.kernel.org
11211S: Maintained
11212F: drivers/hid/uhid.c
c117ab84 11213F: include/uapi/linux/uhid.h
0a09d3ab 11214
18332a80 11215ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11216L: linux-usb@vger.kernel.org
10c6c9c9 11217S: Orphan
355ffe69 11218F: drivers/uwb/
679655da
JP
11219F: include/linux/uwb.h
11220F: include/linux/uwb/
18332a80 11221
b31d8273
G
11222UNICORE32 ARCHITECTURE:
11223M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11224W: http://mprc.pku.edu.cn/~guanxuetao/linux
11225S: Maintained
ceebf4d5 11226T: git git://github.com/gxt/linux.git
b31d8273
G
11227F: arch/unicore32/
11228
d8379ab1
TF
11229UNIFDEF
11230M: Tony Finch <dot@dotat.at>
11231W: http://dotat.at/prog/unifdef
11232S: Maintained
11233F: scripts/unifdef.c
11234
1da177e4 11235UNIFORM CDROM DRIVER
8b58be88 11236M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11237W: http://www.kernel.dk
11238S: Maintained
679655da
JP
11239F: Documentation/cdrom/
11240F: drivers/cdrom/cdrom.c
11241F: include/linux/cdrom.h
c117ab84 11242F: include/uapi/linux/cdrom.h
1da177e4 11243
56df0122 11244UNISYS S-PAR DRIVERS
49e7d9df
JP
11245M: Benjamin Romer <benjamin.romer@unisys.com>
11246M: David Kershner <david.kershner@unisys.com>
11247L: sparmaintainer@unisys.com (Unisys internal)
11248S: Supported
11249F: drivers/staging/unisys/
56df0122 11250
9941fa6e
VH
11251UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11252M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11253L: linux-scsi@vger.kernel.org
11254S: Supported
11255F: Documentation/scsi/ufs.txt
11256F: drivers/scsi/ufs/
11257
e2d1d6c0 11258UNSORTED BLOCK IMAGES (UBI)
949cb623 11259M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11260M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11261W: http://www.linux-mtd.infradead.org/
11262L: linux-mtd@lists.infradead.org
b6b44e0a 11263T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11264S: Supported
80811493 11265F: drivers/mtd/ubi/
679655da 11266F: include/linux/mtd/ubi.h
c117ab84 11267F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11268
1da177e4 11269USB ACM DRIVER
61eee9a7 11270M: Oliver Neukum <oliver@neukum.org>
6372594a 11271L: linux-usb@vger.kernel.org
1da177e4 11272S: Maintained
679655da
JP
11273F: Documentation/usb/acm.txt
11274F: drivers/usb/class/cdc-acm.*
1da177e4 11275
b7d572e1
PF
11276USB AR5523 WIRELESS DRIVER
11277M: Pontus Fuchs <pontus.fuchs@gmail.com>
11278L: linux-wireless@vger.kernel.org
11279S: Maintained
11280F: drivers/net/wireless/ath/ar5523/
11281
115bb1ff 11282USB ATTACHED SCSI
f50a4968 11283M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11284M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11285L: linux-usb@vger.kernel.org
11286L: linux-scsi@vger.kernel.org
8eae0fb7 11287S: Maintained
115bb1ff
MW
11288F: drivers/usb/storage/uas.c
11289
1da177e4 11290USB CDC ETHERNET DRIVER
61eee9a7 11291M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11292L: linux-usb@vger.kernel.org
1da177e4 11293S: Maintained
679655da 11294F: drivers/net/usb/cdc_*.c
c117ab84 11295F: include/uapi/linux/usb/cdc.h
1da177e4 11296
66e3e591
KP
11297USB CHAOSKEY DRIVER
11298M: Keith Packard <keithp@keithp.com>
11299L: linux-usb@vger.kernel.org
11300S: Maintained
11301F: drivers/usb/misc/chaoskey.c
11302
b02b371e 11303USB CYPRESS C67X00 DRIVER
8b58be88 11304M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11305L: linux-usb@vger.kernel.org
11306S: Maintained
679655da 11307F: drivers/usb/c67x00/
b02b371e 11308
d0374f4f 11309USB DAVICOM DM9601 DRIVER
8b58be88 11310M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11311L: netdev@vger.kernel.org
d0374f4f
PK
11312W: http://www.linux-usb.org/usbnet
11313S: Maintained
679655da 11314F: drivers/net/usb/dm9601.c
d0374f4f 11315
cc2020e6 11316USB DIAMOND RIO500 DRIVER
8b58be88 11317M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11318L: rio500-users@lists.sourceforge.net
11319W: http://rio500.sourceforge.net
11320S: Maintained
679655da 11321F: drivers/usb/misc/rio500*
cc2020e6 11322
1da177e4 11323USB EHCI DRIVER
578333ab 11324M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11325L: linux-usb@vger.kernel.org
578333ab 11326S: Maintained
679655da
JP
11327F: Documentation/usb/ehci.txt
11328F: drivers/usb/host/ehci*
1da177e4 11329
69ae9e3e 11330USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11331M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11332L: linux-usb@vger.kernel.org
69ae9e3e 11333W: http://www.linux-usb.org/gadget
d6d0f665
FB
11334T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11335S: Maintained
679655da
JP
11336F: drivers/usb/gadget/
11337F: include/linux/usb/gadget*
69ae9e3e 11338
2dea64b4 11339USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11340M: Jiri Kosina <jikos@kernel.org>
406df153 11341R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11342L: linux-usb@vger.kernel.org
54e5881d 11343T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11344S: Maintained
c2f01971 11345F: Documentation/hid/hiddev.txt
679655da 11346F: drivers/hid/usbhid/
1da177e4 11347
959eea21 11348USB ISP116X DRIVER
8b58be88 11349M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11350L: linux-usb@vger.kernel.org
959eea21 11351S: Maintained
679655da
JP
11352F: drivers/usb/host/isp116x*
11353F: include/linux/usb/isp116x.h
959eea21 11354
1da177e4 11355USB MASS STORAGE DRIVER
8b58be88 11356M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11357L: linux-usb@vger.kernel.org
8836aeb8 11358L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11359S: Maintained
11360W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11361F: drivers/usb/storage/
1da177e4 11362
af39917d
CL
11363USB MIDI DRIVER
11364M: Clemens Ladisch <clemens@ladisch.de>
11365L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11366T: git git://git.alsa-project.org/alsa-kernel.git
11367S: Maintained
11368F: sound/usb/midi.*
11369
444ce9d4
JP
11370USB NETWORKING DRIVERS
11371L: linux-usb@vger.kernel.org
11372S: Odd Fixes
11373F: drivers/net/usb/
11374
1da177e4 11375USB OHCI DRIVER
578333ab 11376M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11377L: linux-usb@vger.kernel.org
578333ab 11378S: Maintained
679655da
JP
11379F: Documentation/usb/ohci.txt
11380F: drivers/usb/host/ohci*
1da177e4 11381
963ffa3e 11382USB OTG FSM (Finite State Machine)
60d77b3d 11383M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11385L: linux-usb@vger.kernel.org
11386S: Maintained
11387F: drivers/usb/common/usb-otg-fsm.c
11388
563da3a9
VM
11389USB OVER IP DRIVER
11390M: Valentina Manea <valentina.manea.m@gmail.com>
11391M: Shuah Khan <shuah.kh@samsung.com>
11392L: linux-usb@vger.kernel.org
11393S: Maintained
11394F: drivers/usb/usbip/
11395F: tools/usb/usbip/
11396
1da177e4 11397USB PEGASUS DRIVER
a16b945c 11398M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11399L: linux-usb@vger.kernel.org
043600a6 11400L: netdev@vger.kernel.org
052e3128
PM
11401T: git git://github.com/petkan/pegasus.git
11402W: https://github.com/petkan/pegasus
1da177e4 11403S: Maintained
679655da 11404F: drivers/net/usb/pegasus.*
1da177e4 11405
d3ad558f 11406USB PHY LAYER
a55f6286 11407M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11408L: linux-usb@vger.kernel.org
11409T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11410S: Maintained
11411F: drivers/usb/phy/
d3ad558f 11412
73e4fb3f 11413USB PRINTER DRIVER (usblp)
8b58be88 11414M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11415L: linux-usb@vger.kernel.org
73e4fb3f 11416S: Supported
679655da 11417F: drivers/usb/class/usblp.c
1da177e4 11418
4521b477
BM
11419USB QMI WWAN NETWORK DRIVER
11420M: Bjørn Mork <bjorn@mork.no>
11421L: netdev@vger.kernel.org
11422S: Maintained
11423F: Documentation/ABI/testing/sysfs-class-net-qmi
11424F: drivers/net/usb/qmi_wwan.c
11425
1da177e4 11426USB RTL8150 DRIVER
a16b945c 11427M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11428L: linux-usb@vger.kernel.org
043600a6 11429L: netdev@vger.kernel.org
052e3128
PM
11430T: git git://github.com/petkan/rtl8150.git
11431W: https://github.com/petkan/rtl8150
1da177e4 11432S: Maintained
679655da 11433F: drivers/net/usb/rtl8150.c
1da177e4 11434
f896b796 11435USB SERIAL SUBSYSTEM
66085694 11436M: Johan Hovold <johan@kernel.org>
795fb7e7 11437L: linux-usb@vger.kernel.org
4e68852d 11438S: Maintained
679655da 11439F: Documentation/usb/usb-serial.txt
f896b796 11440F: drivers/usb/serial/
679655da 11441F: include/linux/usb/serial.h
1da177e4 11442
b3f0db1c
SG
11443USB SMSC75XX ETHERNET DRIVER
11444M: Steve Glendinning <steve.glendinning@shawell.net>
11445L: netdev@vger.kernel.org
11446S: Maintained
11447F: drivers/net/usb/smsc75xx.*
11448
2f7ca802 11449USB SMSC95XX ETHERNET DRIVER
90b24cfb 11450M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11451L: netdev@vger.kernel.org
90b24cfb 11452S: Maintained
679655da 11453F: drivers/net/usb/smsc95xx.*
2f7ca802 11454
1da177e4 11455USB SUBSYSTEM
879a5a00 11456M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11457L: linux-usb@vger.kernel.org
1da177e4 11458W: http://www.linux-usb.org
08deed1e 11459T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11460S: Supported
679655da 11461F: Documentation/usb/
679655da
JP
11462F: drivers/usb/
11463F: include/linux/usb.h
11464F: include/linux/usb/
1da177e4
LT
11465
11466USB UHCI DRIVER
8b58be88 11467M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11468L: linux-usb@vger.kernel.org
1da177e4 11469S: Maintained
679655da 11470F: drivers/usb/host/uhci*
1da177e4 11471
69ae9e3e 11472USB "USBNET" DRIVER FRAMEWORK
d8130624 11473M: Oliver Neukum <oneukum@suse.com>
043600a6 11474L: netdev@vger.kernel.org
69ae9e3e 11475W: http://www.linux-usb.org/usbnet
1da177e4 11476S: Maintained
679655da
JP
11477F: drivers/net/usb/usbnet.c
11478F: include/linux/usb/usbnet.h
1da177e4 11479
c0efd232 11480USB VIDEO CLASS
c53ac071 11481M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11482L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11483L: linux-media@vger.kernel.org
275ffde4 11484T: git git://linuxtv.org/media_tree.git
57c6d2e9 11485W: http://www.ideasonboard.org/uvc/
c0efd232 11486S: Maintained
0c0d06ca 11487F: drivers/media/usb/uvc/
6c0f0359 11488F: include/uapi/linux/uvcvideo.h
1da177e4 11489
b60b9c45
HV
11490USB VISION DRIVER
11491M: Hans Verkuil <hverkuil@xs4all.nl>
11492L: linux-media@vger.kernel.org
11493T: git git://linuxtv.org/media_tree.git
a825eaec 11494W: https://linuxtv.org
b60b9c45
HV
11495S: Odd Fixes
11496F: drivers/media/usb/usbvision/
11497
8282da47
LP
11498USB WEBCAM GADGET
11499M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11500L: linux-usb@vger.kernel.org
11501S: Maintained
3a83c16e 11502F: drivers/usb/gadget/function/*uvc*
faf2e1db 11503F: drivers/usb/gadget/legacy/webcam.c
8282da47 11504
bf164cc0 11505USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11506M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11507L: linux-wireless@vger.kernel.org
11508S: Maintained
679655da 11509F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11510
eb6bab13 11511USB XHCI DRIVER
03d85053 11512M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11513L: linux-usb@vger.kernel.org
11514S: Supported
36d0344c
SS
11515F: drivers/usb/host/xhci*
11516F: drivers/usb/host/pci-quirks*
eb6bab13 11517
1da177e4 11518USB ZD1201 DRIVER
4086b9ca 11519L: linux-wireless@vger.kernel.org
1da177e4 11520W: http://linux-lc100020.sourceforge.net
4086b9ca 11521S: Orphan
ed0ad06f 11522F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11523
b7eee616 11524USB ZR364XX DRIVER
8b58be88 11525M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11526L: linux-usb@vger.kernel.org
661263b5 11527L: linux-media@vger.kernel.org
275ffde4 11528T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11529W: http://royale.zerezo.com/zr364xx/
11530S: Maintained
679655da 11531F: Documentation/video4linux/zr364xx.txt
90d72ac6 11532F: drivers/media/usb/zr364xx/
b7eee616 11533
289fcff4
HK
11534ULPI BUS
11535M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11536L: linux-usb@vger.kernel.org
11537S: Maintained
11538F: drivers/usb/common/ulpi.c
11539F: include/linux/ulpi/
11540
e7839f25 11541USER-MODE LINUX (UML)
8b58be88 11542M: Jeff Dike <jdike@addtoit.com>
b15194b7 11543M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11544L: user-mode-linux-devel@lists.sourceforge.net
11545L: user-mode-linux-user@lists.sourceforge.net
11546W: http://user-mode-linux.sourceforge.net
9f273c24 11547T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 11548S: Maintained
61516587 11549F: Documentation/virtual/uml/
679655da 11550F: arch/um/
b070989a 11551F: arch/x86/um/
679655da
JP
11552F: fs/hostfs/
11553F: fs/hppfs/
b7eee616 11554
e5f114e9 11555USERSPACE I/O (UIO)
6a534c9d 11556M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11557M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11558S: Maintained
3d3fecbd 11559T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11560F: Documentation/DocBook/uio-howto.tmpl
11561F: drivers/uio/
11562F: include/linux/uio*.h
e5f114e9 11563
256cccbe 11564UTIL-LINUX PACKAGE
8b58be88 11565M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11566L: util-linux@vger.kernel.org
11567W: http://en.wikipedia.org/wiki/Util-linux
11568T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11569S: Maintained
11570
c1fd1c07 11571UVESAFB DRIVER
8b58be88 11572M: Michal Januszewski <spock@gentoo.org>
c69f677c 11573L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11574W: http://dev.gentoo.org/~spock/projects/uvesafb/
11575S: Maintained
679655da 11576F: Documentation/fb/uvesafb.txt
8a61f013 11577F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11578
456930d8
SA
11579VF610 NAND DRIVER
11580M: Stefan Agner <stefan@agner.ch>
11581L: linux-mtd@lists.infradead.org
11582S: Supported
11583F: drivers/mtd/nand/vf610_nfc.c
11584
4480f15b 11585VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11586M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11587S: Maintained
679655da
JP
11588F: Documentation/filesystems/vfat.txt
11589F: fs/fat/
1da177e4 11590
cba3345c
AW
11591VFIO DRIVER
11592M: Alex Williamson <alex.williamson@redhat.com>
11593L: kvm@vger.kernel.org
9f273c24 11594T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
11595S: Maintained
11596F: Documentation/vfio.txt
11597F: drivers/vfio/
11598F: include/linux/vfio.h
c117ab84 11599F: include/uapi/linux/vfio.h
cba3345c 11600
a714ea5f
AW
11601VFIO PLATFORM DRIVER
11602M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11603L: kvm@vger.kernel.org
11604S: Maintained
11605F: drivers/vfio/platform/
11606
9e6f3438
PO
11607VIDEOBUF2 FRAMEWORK
11608M: Pawel Osciak <pawel@osciak.com>
11609M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11610M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11611L: linux-media@vger.kernel.org
11612S: Maintained
90d72ac6 11613F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11614F: include/media/videobuf2-*
11615
5523662e
SCP
11616VIRTUAL SERIO DEVICE DRIVER
11617M: Stephen Chandler Paul <thatslyude@gmail.com>
11618S: Maintained
11619F: drivers/input/serio/userio.c
11620F: include/uapi/linux/userio.h
11621
9a82446b
AS
11622VIRTIO CONSOLE DRIVER
11623M: Amit Shah <amit.shah@redhat.com>
11624L: virtualization@lists.linux-foundation.org
11625S: Maintained
11626F: drivers/char/virtio_console.c
11627F: include/linux/virtio_console.h
c117ab84 11628F: include/uapi/linux/virtio_console.h
9a82446b 11629
2426ec8f 11630VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11631M: "Michael S. Tsirkin" <mst@redhat.com>
11632L: virtualization@lists.linux-foundation.org
11633S: Maintained
11634F: drivers/virtio/
c893c8d7 11635F: tools/virtio/
2426ec8f
MT
11636F: drivers/net/virtio_net.c
11637F: drivers/block/virtio_blk.c
11638F: include/linux/virtio_*.h
916cdabc 11639F: include/uapi/linux/virtio_*.h
2426ec8f 11640
f2dbda3b
CH
11641VIRTIO DRIVERS FOR S390
11642M: Christian Borntraeger <borntraeger@de.ibm.com>
11643M: Cornelia Huck <cornelia.huck@de.ibm.com>
11644L: linux-s390@vger.kernel.org
11645L: virtualization@lists.linux-foundation.org
11646L: kvm@vger.kernel.org
11647S: Supported
1b568d93 11648F: drivers/s390/virtio/
f2dbda3b 11649
4ad6ee91
GH
11650VIRTIO GPU DRIVER
11651M: David Airlie <airlied@linux.ie>
11652M: Gerd Hoffmann <kraxel@redhat.com>
11653L: dri-devel@lists.freedesktop.org
11654L: virtualization@lists.linux-foundation.org
11655S: Maintained
11656F: drivers/gpu/drm/virtio/
11657F: include/uapi/linux/virtio_gpu.h
11658
3a4d5c94
MT
11659VIRTIO HOST (VHOST)
11660M: "Michael S. Tsirkin" <mst@redhat.com>
11661L: kvm@vger.kernel.org
c996d8b9 11662L: virtualization@lists.linux-foundation.org
3a4d5c94 11663L: netdev@vger.kernel.org
9f273c24 11664T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
11665S: Maintained
11666F: drivers/vhost/
c117ab84 11667F: include/uapi/linux/vhost.h
3a4d5c94 11668
271c8651
GH
11669VIRTIO INPUT DRIVER
11670M: Gerd Hoffmann <kraxel@redhat.com>
11671S: Maintained
11672F: drivers/virtio/virtio_input.c
11673F: include/uapi/linux/virtio_input.h
11674
1da177e4 11675VIA RHINE NETWORK DRIVER
210347e1 11676S: Orphan
f2148a47 11677F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11678
f0bf7f61 11679VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11680M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11681M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11682S: Maintained
11683F: drivers/mmc/host/via-sdmmc.c
11684
69e4a7c2 11685VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11686M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11687L: linux-fbdev@vger.kernel.org
69e4a7c2 11688S: Maintained
c7babebd
FTS
11689F: include/linux/via-core.h
11690F: include/linux/via-gpio.h
11691F: include/linux/via_i2c.h
8a61f013 11692F: drivers/video/fbdev/via/
69e4a7c2 11693
01f20734 11694VIA VELOCITY NETWORK DRIVER
8b58be88 11695M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11696L: netdev@vger.kernel.org
11697S: Maintained
f2148a47 11698F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11699
f73f8173
AW
11700VIRT LIB
11701M: Alex Williamson <alex.williamson@redhat.com>
11702M: Paolo Bonzini <pbonzini@redhat.com>
11703L: kvm@vger.kernel.org
11704S: Supported
11705F: virt/lib/
11706
77911fd2 11707VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11708M: Hans Verkuil <hverkuil@xs4all.nl>
11709L: linux-media@vger.kernel.org
11710T: git git://linuxtv.org/media_tree.git
a825eaec 11711W: https://linuxtv.org
0b7bc1fa 11712S: Maintained
77911fd2 11713F: drivers/media/platform/vivid/*
0b7bc1fa 11714
be7f8273 11715VLAN (802.1Q)
8b58be88 11716M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11717L: netdev@vger.kernel.org
11718S: Maintained
679655da
JP
11719F: drivers/net/macvlan.c
11720F: include/linux/if_*vlan.h
11721F: net/8021q/
be7f8273 11722
55e331cf 11723VLYNQ BUS
8b58be88 11724M: Florian Fainelli <florian@openwrt.org>
8578d7af 11725L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11726S: Maintained
11727F: drivers/vlynq/vlynq.c
11728F: include/linux/vlynq.h
11729
390beae4 11730VME SUBSYSTEM
74c600e3 11731M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11732M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11733M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11734L: devel@driverdev.osuosl.org
11735S: Maintained
11736T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11737F: Documentation/vme_api.txt
11738F: drivers/staging/vme/
11739F: drivers/vme/
11740F: include/linux/vme*
11741
4488e09b
AK
11742VMWARE HYPERVISOR INTERFACE
11743M: Alok Kataria <akataria@vmware.com>
11744L: virtualization@lists.linux-foundation.org
11745S: Supported
11746F: arch/x86/kernel/cpu/vmware.c
11747
73b35d07
DT
11748VMWARE BALLOON DRIVER
11749M: Xavier Deguillard <xdeguillard@vmware.com>
11750M: Philip Moltmann <moltmann@vmware.com>
11751M: "VMware, Inc." <pv-drivers@vmware.com>
11752L: linux-kernel@vger.kernel.org
11753S: Maintained
11754F: drivers/misc/vmw_balloon.c
11755
8b8be51b
TH
11756VMWARE VMMOUSE SUBDRIVER
11757M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11758M: "VMware, Inc." <pv-drivers@vmware.com>
11759L: linux-input@vger.kernel.org
11760S: Maintained
11761F: drivers/input/mouse/vmmouse.c
11762F: drivers/input/mouse/vmmouse.h
11763
d1a890fa 11764VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11765M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11766M: "VMware, Inc." <pv-drivers@vmware.com>
11767L: netdev@vger.kernel.org
11768S: Maintained
11769F: drivers/net/vmxnet3/
d1a890fa 11770
851b1642 11771VMware PVSCSI driver
f2d7e40e 11772M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11773M: VMware PV-Drivers <pv-drivers@vmware.com>
11774L: linux-scsi@vger.kernel.org
11775S: Maintained
11776F: drivers/scsi/vmw_pvscsi.c
11777F: drivers/scsi/vmw_pvscsi.h
11778
e53e86c7 11779VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11780M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11781M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11782L: linux-kernel@vger.kernel.org
1dd68f01 11783W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11784T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11785S: Supported
679655da
JP
11786F: drivers/regulator/
11787F: include/linux/regulator/
e53e86c7 11788
081958eb
DA
11789VRF
11790M: David Ahern <dsa@cumulusnetworks.com>
11791M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11792L: netdev@vger.kernel.org
11793S: Maintained
11794F: drivers/net/vrf.c
562d897d 11795F: Documentation/networking/vrf.txt
081958eb 11796
ab41319e 11797VT1211 HARDWARE MONITOR DRIVER
8b58be88 11798M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11799L: lm-sensors@lm-sensors.org
11800S: Maintained
679655da
JP
11801F: Documentation/hwmon/vt1211
11802F: drivers/hwmon/vt1211.c
ab41319e 11803
1de9e371 11804VT8231 HARDWARE MONITOR DRIVER
8b58be88 11805M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11806L: lm-sensors@lm-sensors.org
11807S: Maintained
679655da 11808F: drivers/hwmon/vt8231.c
1de9e371 11809
88095e7b
TO
11810VUB300 USB to SDIO/SD/MMC bridge chip
11811M: Tony Olech <tony.olech@elandigitalsystems.com>
11812L: linux-mmc@vger.kernel.org
11813L: linux-usb@vger.kernel.org
11814S: Supported
11815F: drivers/mmc/host/vub300.c
11816
1da177e4 11817W1 DALLAS'S 1-WIRE BUS
a8018766 11818M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11819S: Maintained
679655da
JP
11820F: Documentation/w1/
11821F: drivers/w1/
1da177e4 11822
13927079 11823W83791D HARDWARE MONITORING DRIVER
8b58be88 11824M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11825L: lm-sensors@lm-sensors.org
25845c22 11826S: Maintained
679655da
JP
11827F: Documentation/hwmon/w83791d
11828F: drivers/hwmon/w83791d.c
13927079 11829
61db011d 11830W83793 HARDWARE MONITORING DRIVER
8b58be88 11831M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11832L: lm-sensors@lm-sensors.org
11833S: Maintained
679655da
JP
11834F: Documentation/hwmon/w83793
11835F: drivers/hwmon/w83793.c
61db011d 11836
e3760b43 11837W83795 HARDWARE MONITORING DRIVER
d8130624 11838M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11839L: lm-sensors@lm-sensors.org
11840S: Maintained
11841F: drivers/hwmon/w83795.c
11842
1da177e4 11843W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11844M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11845S: Maintained
679655da 11846F: drivers/mmc/host/wbsd.*
1da177e4 11847
b4e05923
HG
11848WACOM PROTOCOL 4 SERIAL TABLETS
11849M: Julian Squires <julian@cipht.net>
11850M: Hans de Goede <hdegoede@redhat.com>
11851L: linux-input@vger.kernel.org
11852S: Maintained
11853F: drivers/input/tablet/wacom_serial4.c
11854
3527761c 11855WATCHDOG DEVICE DRIVERS
8b58be88 11856M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 11857R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
11858L: linux-watchdog@vger.kernel.org
11859W: http://www.linux-watchdog.org/
f599aaf0 11860T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11861S: Maintained
679655da
JP
11862F: Documentation/watchdog/
11863F: drivers/watchdog/
11864F: include/linux/watchdog.h
c117ab84 11865F: include/uapi/linux/watchdog.h
3527761c 11866
1da177e4 11867WD7000 SCSI DRIVER
8b58be88 11868M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11869L: linux-scsi@vger.kernel.org
11870S: Maintained
679655da 11871F: drivers/scsi/wd7000.c
1da177e4 11872
b22e00f3
DH
11873WIIMOTE HID DRIVER
11874M: David Herrmann <dh.herrmann@googlemail.com>
11875L: linux-input@vger.kernel.org
11876S: Maintained
11877F: drivers/hid/hid-wiimote*
11878
e258b80e 11879WINBOND CIR DRIVER
364e9e18 11880M: David Härdeman <david@hardeman.nu>
e258b80e 11881S: Maintained
116ab806 11882F: drivers/media/rc/winbond-cir.c
e258b80e 11883
8a70da82 11884WIMAX STACK
8b58be88 11885M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11886M: linux-wimax@intel.com
49e7d9df 11887L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11888S: Supported
11889W: http://linuxwimax.org
315987dc 11890F: Documentation/wimax/README.wimax
315987dc
JP
11891F: include/linux/wimax/debug.h
11892F: include/net/wimax.h
c117ab84 11893F: include/uapi/linux/wimax.h
315987dc 11894F: net/wimax/
8a70da82 11895
5fc14680 11896WISTRON LAPTOP BUTTON DRIVER
8b58be88 11897M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11898S: Maintained
679655da 11899F: drivers/input/misc/wistron_btns.c
5fc14680 11900
1da177e4 11901WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11902M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11903L: linux-wireless@vger.kernel.org
926554c4 11904W: http://oops.ghostprotocols.net:81/blog
1da177e4 11905S: Maintained
679655da 11906F: drivers/net/wireless/wl3501*
1da177e4 11907
055bcbcb 11908WOLFSON MICROELECTRONICS DRIVERS
fef95164 11909L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
11910T: git https://github.com/CirrusLogic/linux-drivers.git
11911W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 11912S: Supported
3768f0b1 11913F: Documentation/hwmon/wm83??
f494993f
CK
11914F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11915F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11916F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 11917F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11918F: drivers/clk/clk-wm83*.c
9c309598 11919F: drivers/extcon/extcon-arizona.c
b75ea16a 11920F: drivers/leds/leds-wm83*.c
25b273ba 11921F: drivers/gpio/gpio-*wm*.c
9c309598 11922F: drivers/gpio/gpio-arizona.c
d22b0869 11923F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11924F: drivers/input/misc/wm831x-on.c
11925F: drivers/input/touchscreen/wm831x-ts.c
11926F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11927F: drivers/mfd/arizona*
11928F: drivers/mfd/wm*.c
12ebc137 11929F: drivers/mfd/cs47l24*
b75ea16a
MB
11930F: drivers/power/wm83*.c
11931F: drivers/rtc/rtc-wm83*.c
11932F: drivers/regulator/wm8*.c
3860e6c4 11933F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11934F: drivers/watchdog/wm83*_wdt.c
9c309598 11935F: include/linux/mfd/arizona/
3860e6c4 11936F: include/linux/mfd/wm831x/
b75ea16a 11937F: include/linux/mfd/wm8350/
3768f0b1 11938F: include/linux/mfd/wm8400*
59ec6da2 11939F: include/linux/wm97xx.h
055bcbcb 11940F: include/sound/wm????.h
9c309598 11941F: sound/soc/codecs/arizona.?
055bcbcb 11942F: sound/soc/codecs/wm*
12ebc137 11943F: sound/soc/codecs/cs47l24*
b75ea16a 11944
3e6cd7a4
TH
11945WORKQUEUE
11946M: Tejun Heo <tj@kernel.org>
badb7f5e 11947R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
11948T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11949S: Maintained
11950F: include/linux/workqueue.h
11951F: kernel/workqueue.c
11952F: Documentation/workqueue.txt
11953
1da177e4 11954X.25 NETWORK LAYER
8bf28059 11955M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11956L: linux-x25@vger.kernel.org
8bf28059 11957S: Odd Fixes
679655da
JP
11958F: Documentation/networking/x25*
11959F: include/net/x25*
11960F: net/x25/
1da177e4 11961
e2d1d6c0 11962X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
11963M: Thomas Gleixner <tglx@linutronix.de>
11964M: Ingo Molnar <mingo@redhat.com>
11965M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 11966M: x86@kernel.org
981c3a4f 11967L: linux-kernel@vger.kernel.org
75fc2d37 11968T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 11969S: Maintained
679655da
JP
11970F: Documentation/x86/
11971F: arch/x86/
e2d1d6c0 11972
d0944853 11973X86 PLATFORM DRIVERS
e181ba15 11974M: Darren Hart <dvhart@infradead.org>
d0944853 11975L: platform-driver-x86@vger.kernel.org
e181ba15 11976T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 11977S: Maintained
14430813 11978F: drivers/platform/x86/
3a4bceef 11979F: drivers/platform/olpc/
d0944853 11980
c1f5c54b
IM
11981X86 MCE INFRASTRUCTURE
11982M: Tony Luck <tony.luck@intel.com>
487ba8e8 11983M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
11984L: linux-edac@vger.kernel.org
11985S: Maintained
11986F: arch/x86/kernel/cpu/mcheck/*
11987
79ebdc95
BP
11988X86 MICROCODE UPDATE SUPPORT
11989M: Borislav Petkov <bp@alien8.de>
11990S: Maintained
11991F: arch/x86/kernel/cpu/microcode/*
11992
f0905c5a
AL
11993X86 VDSO
11994M: Andy Lutomirski <luto@amacapital.net>
11995L: linux-kernel@vger.kernel.org
11996T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11997S: Maintained
d603c8e1 11998F: arch/x86/entry/vdso/
f0905c5a 11999
d6fad502 12000XC2028/3028 TUNER DRIVER
009a5410 12001M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 12002L: linux-media@vger.kernel.org
a825eaec 12003W: https://linuxtv.org
d6fad502
MCC
12004T: git git://linuxtv.org/media_tree.git
12005S: Maintained
12006F: drivers/media/tuners/tuner-xc2028.*
12007
c4468085 12008XEN HYPERVISOR INTERFACE
c4468085 12009M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
12010M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12011M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 12012L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12013T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12014S: Supported
12015F: arch/x86/xen/
12016F: drivers/*/xen-*front.c
12017F: drivers/xen/
12018F: arch/x86/include/asm/xen/
12019F: include/xen/
c117ab84 12020F: include/uapi/xen/
c4468085 12021
77bfb479
SS
12022XEN HYPERVISOR ARM
12023M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12024L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
12025S: Supported
12026F: arch/arm/xen/
12027F: arch/arm/include/asm/xen/
12028
b475e83f
SS
12029XEN HYPERVISOR ARM64
12030M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12031L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
12032S: Supported
12033F: arch/arm64/xen/
12034F: arch/arm64/include/asm/xen/
12035
9b57e1a7
IC
12036XEN NETWORK BACKEND DRIVER
12037M: Ian Campbell <ian.campbell@citrix.com>
8386040b 12038M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12039L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12040L: netdev@vger.kernel.org
12041S: Supported
12042F: drivers/net/xen-netback/*
12043
c5f8e29d
KRW
12044XEN PCI SUBSYSTEM
12045M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12046L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12047S: Supported
12048F: arch/x86/pci/*xen*
12049F: drivers/pci/*xen*
12050
a2c5ae65
KRW
12051XEN BLOCK SUBSYSTEM
12052M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12053M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12054L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12055S: Supported
12056F: drivers/block/xen-blkback/*
12057F: drivers/block/xen*
12058
15d03609
JG
12059XEN PVSCSI DRIVERS
12060M: Juergen Gross <jgross@suse.com>
12061L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12062L: linux-scsi@vger.kernel.org
12063S: Supported
12064F: drivers/scsi/xen-scsifront.c
12065F: drivers/xen/xen-scsiback.c
12066F: include/xen/interface/io/vscsiif.h
12067
c5f8e29d
KRW
12068XEN SWIOTLB SUBSYSTEM
12069M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12070L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12071S: Supported
12072F: arch/x86/xen/*swiotlb*
12073F: drivers/xen/*swiotlb*
12074
1da177e4
LT
12075XFS FILESYSTEM
12076P: Silicon Graphics Inc
809625ca 12077M: Dave Chinner <david@fromorbit.com>
18caa67a 12078M: xfs@oss.sgi.com
d7ede1aa 12079L: xfs@oss.sgi.com
1da177e4 12080W: http://oss.sgi.com/projects/xfs
9f273c24 12081T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12082S: Supported
679655da
JP
12083F: Documentation/filesystems/xfs.txt
12084F: fs/xfs/
1da177e4 12085
8a3b7a25 12086XILINX AXI ETHERNET DRIVER
59a54f30
MS
12087M: Anirudha Sarangi <anirudh@xilinx.com>
12088M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12089S: Maintained
12090F: drivers/net/ethernet/xilinx/xilinx_axienet*
12091
238b8721 12092XILINX UARTLITE SERIAL DRIVER
8b58be88 12093M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12094L: linux-serial@vger.kernel.org
12095S: Maintained
df621252 12096F: drivers/tty/serial/uartlite.c
238b8721 12097
df330515
LP
12098XILINX VIDEO IP CORES
12099M: Hyun Kwon <hyun.kwon@xilinx.com>
12100M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12101L: linux-media@vger.kernel.org
12102T: git git://linuxtv.org/media_tree.git
12103S: Supported
12104F: Documentation/devicetree/bindings/media/xilinx/
12105F: drivers/media/platform/xilinx/
a5562f65 12106F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12107
74316949
EB
12108XILLYBUS DRIVER
12109M: Eli Billauer <eli.billauer@gmail.com>
12110L: linux-kernel@vger.kernel.org
12111S: Supported
12112F: drivers/char/xillybus/
12113
f620e4b8
MF
12114XTENSA XTFPGA PLATFORM SUPPORT
12115M: Max Filippov <jcmvbkbc@gmail.com>
12116L: linux-xtensa@linux-xtensa.org
12117S: Maintained
12118F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12119F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12120
1da177e4 12121YAM DRIVER FOR AX.25
8b58be88 12122M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12123L: linux-hams@vger.kernel.org
12124S: Maintained
679655da
JP
12125F: drivers/net/hamradio/yam*
12126F: include/linux/yam.h
1da177e4 12127
af64a5eb 12128YEALINK PHONE DRIVER
8b58be88 12129M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12130L: usbb2k-api-dev@nongnu.org
12131S: Maintained
679655da
JP
12132F: Documentation/input/yealink.txt
12133F: drivers/input/misc/yealink.*
af64a5eb 12134
1da177e4 12135Z8530 DRIVER FOR AX.25
8b58be88 12136M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12137W: http://yaina.de/jreuter/
12138W: http://www.qsl.net/dl1bke/
12139L: linux-hams@vger.kernel.org
12140S: Maintained
679655da
JP
12141F: Documentation/networking/z8530drv.txt
12142F: drivers/net/hamradio/*scc.c
12143F: drivers/net/hamradio/z8530.h
1da177e4 12144
0cf31ec1 12145ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12146M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12147L: linux-mm@kvack.org
12148S: Maintained
12149F: mm/zbud.c
12150F: include/linux/zbud.h
12151
7c0c3afb 12152ZD1211RW WIRELESS DRIVER
8b58be88
JP
12153M: Daniel Drake <dsd@gentoo.org>
12154M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12155W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12156L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12157L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12158S: Maintained
6948300c 12159F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12160
20263029
DS
12161ZPOOL COMPRESSED PAGE STORAGE API
12162M: Dan Streetman <ddstreet@ieee.org>
12163L: linux-mm@kvack.org
12164S: Maintained
12165F: mm/zpool.c
12166F: include/linux/zpool.h
12167
1da177e4 12168ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12169L: mjpeg-users@lists.sourceforge.net
f63145e2 12170L: linux-media@vger.kernel.org
1da177e4 12171W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12172T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12173S: Odd Fixes
90d72ac6 12174F: drivers/media/pci/zoran/
1da177e4 12175
6920f2cc
MK
12176ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12177M: Minchan Kim <minchan@kernel.org>
12178M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12179R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12180L: linux-kernel@vger.kernel.org
12181S: Maintained
12182F: drivers/block/zram/
12183F: Documentation/blockdev/zram.txt
12184
8b4a4080 12185ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12186M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12187S: Maintained
df621252 12188F: drivers/tty/serial/zs.*
8b4a4080 12189
eae70d06
MK
12190ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12191M: Minchan Kim <minchan@kernel.org>
12192M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12193R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12194L: linux-mm@kvack.org
12195S: Maintained
12196F: mm/zsmalloc.c
12197F: include/linux/zsmalloc.h
d02be50d 12198F: Documentation/vm/zsmalloc.txt
eae70d06 12199
0cf31ec1 12200ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12201M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12202L: linux-mm@kvack.org
12203S: Maintained
12204F: mm/zswap.c
12205
1da177e4 12206THE REST
8b58be88 12207M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12208L: linux-kernel@vger.kernel.org
8a6e2535 12209Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12210T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12211S: Buried alive in reporters
34d03cc1
JP
12212F: *
12213F: */
This page took 6.227618 seconds and 5 git commands to generate.