Merge tag 'omap-for-v4.5/fixes-rc5' of git://git.kernel.org/pub/scm/linux/kernel...
[deliverable/linux.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf
AA
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4
LT
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
8ee16a1b 179S: Maintained
08deed1e 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 181F: drivers/tty/serial/8250*
679655da 182F: include/linux/serial_8250.h
1da177e4
LT
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 185L: netdev@vger.kernel.org
0cf445ce 186S: Orphan / Obsolete
644570b8 187F: drivers/net/ethernet/8390/
1da177e4 188
67543e50 1899P FILE SYSTEM
8b58be88
JP
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 193L: v9fs-developer@lists.sourceforge.net
27a2a5ff 194W: http://swik.net/v9fs
8a6e2535 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 197S: Maintained
679655da
JP
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
2315cb14
RL
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
67543e50 205
91952bc0
AP
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
a825eaec 209W: https://linuxtv.org
91952bc0
AP
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
e2d1d6c0 216AACRAID SCSI RAID DRIVER
8b58be88 217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
1da177e4 220S: Supported
679655da
JP
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
1da177e4 223
ea8f8fc8
JT
224ABI/API
225L: linux-api@vger.kernel.org
ea8f8fc8 226F: include/linux/syscalls.h
ea8f8fc8
JT
227F: kernel/sys_ni.c
228
249e3c85 229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 230M: Hans de Goede <hdegoede@redhat.com>
f2b84bbc
HG
231L: lm-sensors@lm-sensors.org
232S: Maintained
679655da 233F: drivers/hwmon/abituguru.c
f2b84bbc 234
249e3c85 235ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 236M: Alistair John Strachan <alistair@devzero.co.uk>
249e3c85
AJS
237L: lm-sensors@lm-sensors.org
238S: Maintained
679655da 239F: drivers/hwmon/abituguru3.c
249e3c85 240
6ddcf9b4
WBG
241ACCES 104-IDI-48 GPIO DRIVER
242M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
243L: linux-gpio@vger.kernel.org
244S: Maintained
245F: drivers/gpio/gpio-104-idi-48.c
246
e2558989
WBG
247ACCES 104-IDIO-16 GPIO DRIVER
248M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249L: linux-gpio@vger.kernel.org
250S: Maintained
251F: drivers/gpio/gpio-104-idio-16.c
252
1da177e4 253ACENIC DRIVER
8b58be88 254M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
255L: linux-acenic@sunsite.dk
256S: Maintained
531c4f89 257F: drivers/net/ethernet/alteon/acenic*
1da177e4 258
e86435eb 259ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 260M: Peter Feuerer <peter@piie.net>
d0944853 261L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
262W: http://piie.net/?section=acerhdf
263S: Maintained
264F: drivers/platform/x86/acerhdf.c
e86435eb 265
745a5d21 266ACER WMI LAPTOP EXTRAS
182ae55c 267M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 268L: platform-driver-x86@vger.kernel.org
745a5d21 269S: Maintained
679655da 270F: drivers/platform/x86/acer-wmi.c
745a5d21 271
1da177e4 272ACPI
9c3646d1 273M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 274M: Len Brown <lenb@kernel.org>
6968e50c 275L: linux-acpi@vger.kernel.org
360818b8
RW
276W: https://01.org/linux-acpi
277Q: https://patchwork.kernel.org/project/linux-acpi/list/
278T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 279S: Supported
679655da
JP
280F: drivers/acpi/
281F: drivers/pnp/pnpacpi/
282F: include/linux/acpi.h
43368e74 283F: include/acpi/
3a75ef0c 284F: Documentation/acpi/
89ca78a0 285F: Documentation/ABI/testing/sysfs-bus-acpi
15fd830d
BH
286F: drivers/pci/*acpi*
287F: drivers/pci/*/*acpi*
288F: drivers/pci/*/*/*acpi*
3a75ef0c 289F: tools/power/acpi/
8b59a454 290
3774929d
RW
291ACPI COMPONENT ARCHITECTURE (ACPICA)
292M: Robert Moore <robert.moore@intel.com>
293M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 294M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
295L: linux-acpi@vger.kernel.org
296L: devel@acpica.org
297W: https://acpica.org/
298W: https://github.com/acpica/acpica/
299Q: https://patchwork.kernel.org/project/linux-acpi/list/
300T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
301S: Supported
302F: drivers/acpi/acpica/
303F: include/acpi/
2754c447 304F: tools/power/acpi/
3774929d 305
8b59a454 306ACPI FAN DRIVER
8b58be88 307M: Zhang Rui <rui.zhang@intel.com>
8b59a454 308L: linux-acpi@vger.kernel.org
5ca92bd9 309W: https://01.org/linux-acpi
8b59a454 310S: Supported
679655da 311F: drivers/acpi/fan.c
1da177e4 312
8b59a454 313ACPI THERMAL DRIVER
8b58be88 314M: Zhang Rui <rui.zhang@intel.com>
8b59a454 315L: linux-acpi@vger.kernel.org
5ca92bd9 316W: https://01.org/linux-acpi
8b59a454 317S: Supported
679655da 318F: drivers/acpi/*thermal*
998be20f 319
359acec8 320ACPI VIDEO DRIVER
8b58be88 321M: Zhang Rui <rui.zhang@intel.com>
8b59a454 322L: linux-acpi@vger.kernel.org
5ca92bd9 323W: https://01.org/linux-acpi
8b59a454 324S: Supported
86f98a3a 325F: drivers/acpi/acpi_video.c
998be20f 326
bff431e4 327ACPI WMI DRIVER
d0944853 328L: platform-driver-x86@vger.kernel.org
5b927259 329S: Orphan
679655da 330F: drivers/platform/x86/wmi.c
bff431e4 331
2f39d519 332AD1889 ALSA SOUND DRIVER
8b58be88 333M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
334W: http://wiki.parisc-linux.org/AD1889
335L: linux-parisc@vger.kernel.org
336S: Maintained
679655da 337F: sound/pci/ad1889.*
2f39d519 338
527a1a83
MH
339AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
340M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 341W: http://wiki.analog.com/AD5254
a4edbc10 342W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
343S: Supported
344F: drivers/misc/ad525x_dpot.c
345
346AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
347M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 348W: http://wiki.analog.com/AD5398
a4edbc10 349W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
350S: Supported
351F: drivers/regulator/ad5398.c
352
353AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
354M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 355W: http://wiki.analog.com/AD7142
a4edbc10 356W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
357S: Supported
358F: drivers/input/misc/ad714x.c
359
360AD7877 TOUCHSCREEN DRIVER
361M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 362W: http://wiki.analog.com/AD7877
a4edbc10 363W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
364S: Supported
365F: drivers/input/touchscreen/ad7877.c
366
367AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
368M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 369W: http://wiki.analog.com/AD7879
a4edbc10 370W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
371S: Supported
372F: drivers/input/touchscreen/ad7879.c
373
1330b0dc 374ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 375M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
376S: Maintained
377
7302b9d9
MH
378ADF7242 IEEE 802.15.4 RADIO DRIVER
379M: Michael Hennerich <michael.hennerich@analog.com>
380W: https://wiki.analog.com/ADF7242
381W: http://ez.analog.com/community/linux-device-drivers
382L: linux-wpan@vger.kernel.org
383S: Supported
384F: drivers/net/ieee802154/adf7242.c
385F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
386
1da177e4 387ADM1025 HARDWARE MONITOR DRIVER
d8130624 388M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 389L: lm-sensors@lm-sensors.org
1da177e4 390S: Maintained
679655da
JP
391F: Documentation/hwmon/adm1025
392F: drivers/hwmon/adm1025.c
1da177e4 393
cae2caae 394ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 395M: Corentin Labbe <clabbe.montjoie@gmail.com>
cae2caae
CL
396L: lm-sensors@lm-sensors.org
397S: Maintained
679655da 398F: drivers/hwmon/adm1029.c
cae2caae 399
cc0b88cf 400ADM8211 WIRELESS DRIVER
cc0b88cf 401L: linux-wireless@vger.kernel.org
491b26b4 402W: http://wireless.kernel.org/
e71bcbd0 403S: Orphan
d4a17304 404F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 405
e8e31622
SA
406ADP1653 FLASH CONTROLLER DRIVER
407M: Sakari Ailus <sakari.ailus@iki.fi>
408L: linux-media@vger.kernel.org
409S: Maintained
410F: drivers/media/i2c/adp1653.c
b5dcee22 411F: include/media/i2c/adp1653.h
e8e31622 412
527a1a83
MH
413ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
414M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 415W: http://wiki.analog.com/ADP5520
a4edbc10 416W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
417S: Supported
418F: drivers/mfd/adp5520.c
419F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 420F: drivers/leds/leds-adp5520.c
77278d50 421F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
422F: drivers/input/keyboard/adp5520-keys.c
423
424ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
425M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 426W: http://wiki.analog.com/ADP5588
a4edbc10 427W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
428S: Supported
429F: drivers/input/keyboard/adp5588-keys.c
77278d50 430F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
431
432ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
433M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 434W: http://wiki.analog.com/ADP8860
a4edbc10 435W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
436S: Supported
437F: drivers/video/backlight/adp8860_bl.c
438
8c22a8f5
DE
439ADS1015 HARDWARE MONITOR DRIVER
440M: Dirk Eibach <eibach@gdsys.de>
441L: lm-sensors@lm-sensors.org
442S: Maintained
443F: Documentation/hwmon/ads1015
444F: drivers/hwmon/ads1015.c
445F: include/linux/i2c/ads1015.h
446
1da177e4 447ADT746X FAN DRIVER
8b58be88 448M: Colin Leroy <colin@colino.net>
1da177e4 449S: Maintained
679655da 450F: drivers/macintosh/therm_adt746x.c
1da177e4 451
b058b859 452ADT7475 HARDWARE MONITOR DRIVER
d8130624 453M: Jean Delvare <jdelvare@suse.com>
b058b859
JD
454L: lm-sensors@lm-sensors.org
455S: Maintained
456F: Documentation/hwmon/adt7475
457F: drivers/hwmon/adt7475.c
458
527a1a83
MH
459ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
460M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 461W: http://wiki.analog.com/ADXL345
a4edbc10 462W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
463S: Supported
464F: drivers/input/misc/adxl34x.c
465
8c6af9e1 466ADVANSYS SCSI DRIVER
8b58be88 467M: Matthew Wilcox <matthew@wil.cx>
d8130624 468M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
469L: linux-scsi@vger.kernel.org
470S: Maintained
679655da
JP
471F: Documentation/scsi/advansys.txt
472F: drivers/scsi/advansys.c
8c6af9e1 473
1da177e4 474AEDSP16 DRIVER
8b58be88 475M: Riccardo Facchetti <fizban@tin.it>
1da177e4 476S: Maintained
679655da 477F: sound/oss/aedsp16.c
1da177e4 478
91952bc0
AP
479AF9013 MEDIA DRIVER
480M: Antti Palosaari <crope@iki.fi>
481L: linux-media@vger.kernel.org
a825eaec 482W: https://linuxtv.org
91952bc0
AP
483W: http://palosaari.fi/linux/
484Q: http://patchwork.linuxtv.org/project/linux-media/list/
485T: git git://linuxtv.org/anttip/media_tree.git
486S: Maintained
487F: drivers/media/dvb-frontends/af9013*
488
489AF9033 MEDIA DRIVER
490M: Antti Palosaari <crope@iki.fi>
491L: linux-media@vger.kernel.org
a825eaec 492W: https://linuxtv.org
91952bc0
AP
493W: http://palosaari.fi/linux/
494Q: http://patchwork.linuxtv.org/project/linux-media/list/
495T: git git://linuxtv.org/anttip/media_tree.git
496S: Maintained
497F: drivers/media/dvb-frontends/af9033*
498
1da177e4 499AFFS FILE SYSTEM
6cf515e1
GU
500L: linux-fsdevel@vger.kernel.org
501S: Orphan
679655da
JP
502F: Documentation/filesystems/affs.txt
503F: fs/affs/
1da177e4 504
e2d1d6c0 505AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 506M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
507L: linux-afs@lists.infradead.org
508S: Supported
679655da
JP
509F: fs/afs/
510F: include/net/af_rxrpc.h
511F: net/rxrpc/af_rxrpc.c
e2d1d6c0 512
1da177e4 513AGPGART DRIVER
8b58be88 514M: David Airlie <airlied@linux.ie>
878eaf61 515T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 516S: Maintained
679655da
JP
517F: drivers/char/agp/
518F: include/linux/agp*
c117ab84 519F: include/uapi/linux/agp*
1da177e4
LT
520
521AHA152X SCSI DRIVER
8b58be88 522M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
523L: linux-scsi@vger.kernel.org
524S: Maintained
679655da
JP
525F: drivers/scsi/aha152x*
526F: drivers/scsi/pcmcia/aha152x*
1da177e4 527
64624d4f 528AIC7XXX / AIC79XX SCSI DRIVER
d8130624 529M: Hannes Reinecke <hare@suse.com>
64624d4f 530L: linux-scsi@vger.kernel.org
1da177e4 531S: Maintained
679655da 532F: drivers/scsi/aic7xxx/
1da177e4 533
450500ad
HV
534AIMSLAB FM RADIO RECEIVER DRIVER
535M: Hans Verkuil <hverkuil@xs4all.nl>
536L: linux-media@vger.kernel.org
537T: git git://linuxtv.org/media_tree.git
a825eaec 538W: https://linuxtv.org
450500ad
HV
539S: Maintained
540F: drivers/media/radio/radio-aimslab*
541
e2d1d6c0 542AIO
8b58be88 543M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
544L: linux-aio@kvack.org
545S: Supported
679655da
JP
546F: fs/aio.c
547F: include/linux/*aio*.h
e2d1d6c0 548
469d4ec8
AP
549AIRSPY MEDIA DRIVER
550M: Antti Palosaari <crope@iki.fi>
551L: linux-media@vger.kernel.org
a825eaec 552W: https://linuxtv.org
469d4ec8
AP
553W: http://palosaari.fi/linux/
554Q: http://patchwork.linuxtv.org/project/linux-media/list/
555T: git git://linuxtv.org/anttip/media_tree.git
556S: Maintained
557F: drivers/media/usb/airspy/
558
1da177e4 559ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 560M: Duncan Sands <duncan.sands@free.fr>
6372594a 561L: linux-usb@vger.kernel.org
1da177e4
LT
562W: http://www.linux-usb.org/SpeedTouch/
563S: Maintained
679655da
JP
564F: drivers/usb/atm/speedtch.c
565F: drivers/usb/atm/usbatm.c
1da177e4 566
272f133a 567ALCHEMY AU1XX0 MMC DRIVER
8b58be88 568M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 569S: Maintained
679655da 570F: drivers/mmc/host/au1xmmc.c
272f133a 571
4a4e5787 572ALI1563 I2C DRIVER
8b58be88 573M: Rudolf Marek <r.marek@assembler.cz>
846557d3 574L: linux-i2c@vger.kernel.org
4a4e5787 575S: Maintained
679655da
JP
576F: Documentation/i2c/busses/i2c-ali1563
577F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 578
bc368798
LC
579ALLWINNER SECURITY SYSTEM
580M: Corentin Labbe <clabbe.montjoie@gmail.com>
581L: linux-crypto@vger.kernel.org
582S: Maintained
583F: drivers/crypto/sunxi-ss/
584
1da177e4 585ALPHA PORT
8b58be88 586M: Richard Henderson <rth@twiddle.net>
8b58be88 587M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 588M: Matt Turner <mattst88@gmail.com>
c89f4f9a 589S: Odd Fixes
a9406699 590L: linux-alpha@vger.kernel.org
679655da 591F: arch/alpha/
1da177e4 592
f62092f6
LFT
593ALTERA MAILBOX DRIVER
594M: Ley Foon Tan <lftan@altera.com>
595L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
596S: Maintained
597F: drivers/mailbox/mailbox-altera.c
598
c5abbba9
THL
599ALTERA PIO DRIVER
600M: Tien Hock Loh <thloh@altera.com>
601L: linux-gpio@vger.kernel.org
602S: Maintained
603F: drivers/gpio/gpio-altera.c
604
16b8b922 605ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 606M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
607L: netdev@vger.kernel.org
608L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
609S: Maintained
610F: drivers/net/ethernet/altera/
611
adf9251f
TK
612ALTERA UART/JTAG UART SERIAL DRIVERS
613M: Tobias Klauser <tklauser@distanz.ch>
614L: linux-serial@vger.kernel.org
61bd0943 615L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
616S: Maintained
617F: drivers/tty/serial/altera_uart.c
618F: drivers/tty/serial/altera_jtaguart.c
619F: include/linux/altera_uart.h
620F: include/linux/altera_jtaguart.h
621
f4875e12
TL
622AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
623M: Tom Lendacky <thomas.lendacky@amd.com>
624L: linux-crypto@vger.kernel.org
625S: Supported
626F: drivers/crypto/ccp/
627F: include/linux/ccp.h
628
512d1027 629AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 630M: Huang Rui <ray.huang@amd.com>
512d1027 631L: lm-sensors@lm-sensors.org
96818b58 632S: Supported
512d1027
AH
633F: Documentation/hwmon/fam15h_power
634F: drivers/hwmon/fam15h_power.c
635
167a675a 636AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 637L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 638S: Orphan
faf2e1db 639F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 640
f90b8116 641AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 642P: Andres Salomon <dilinger@queued.net>
67d76710 643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
644W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
645S: Supported
679655da
JP
646F: drivers/char/hw_random/geode-rng.c
647F: drivers/crypto/geode*
8a61f013 648F: drivers/video/fbdev/geode/
679655da 649F: arch/x86/include/asm/geode.h
f90b8116 650
919ee7dd 651AMD IOMMU (AMD-VI)
e4110568 652M: Joerg Roedel <joro@8bytes.org>
919ee7dd 653L: iommu@lists.linux-foundation.org
525b233c 654T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 655S: Maintained
b2c16391
JP
656F: drivers/iommu/amd_iommu*.[ch]
657F: include/linux/amd-iommu.h
919ee7dd 658
16423d67 659AMD KFD
1241e0b4 660M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
661L: dri-devel@lists.freedesktop.org
662T: git git://people.freedesktop.org/~gabbayo/linux.git
663S: Supported
130e0371
OG
664F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
665F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 666F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 667F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 668F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
669F: drivers/gpu/drm/amd/include/cik_structs.h
670F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 671F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
672F: drivers/gpu/drm/radeon/radeon_kfd.c
673F: drivers/gpu/drm/radeon/radeon_kfd.h
674F: include/uapi/linux/kfd_ioctl.h
16423d67 675
45198c7b
LT
676AMD XGBE DRIVER
677M: Tom Lendacky <thomas.lendacky@amd.com>
678L: netdev@vger.kernel.org
679S: Supported
680F: drivers/net/ethernet/amd/xgbe/
45198c7b 681
284f42b6 682AMS (Apple Motion Sensor) DRIVER
8b58be88 683M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 684S: Supported
bd5f47ec 685F: drivers/macintosh/ams/
284f42b6 686
531fca16
HV
687ANALOG DEVICES INC AD9389B DRIVER
688M: Hans Verkuil <hans.verkuil@cisco.com>
689L: linux-media@vger.kernel.org
690S: Maintained
691F: drivers/media/i2c/ad9389b*
692
614b4384
LPC
693ANALOG DEVICES INC ADV7180 DRIVER
694M: Lars-Peter Clausen <lars@metafoo.de>
695L: linux-media@vger.kernel.org
696W: http://ez.analog.com/community/linux-device-drivers
697S: Supported
698F: drivers/media/i2c/adv7180.c
699
c40ddfa3
HV
700ANALOG DEVICES INC ADV7511 DRIVER
701M: Hans Verkuil <hans.verkuil@cisco.com>
702L: linux-media@vger.kernel.org
703S: Maintained
704F: drivers/media/i2c/adv7511*
705
531fca16
HV
706ANALOG DEVICES INC ADV7604 DRIVER
707M: Hans Verkuil <hans.verkuil@cisco.com>
708L: linux-media@vger.kernel.org
709S: Maintained
710F: drivers/media/i2c/adv7604*
711
c40ddfa3
HV
712ANALOG DEVICES INC ADV7842 DRIVER
713M: Hans Verkuil <hans.verkuil@cisco.com>
714L: linux-media@vger.kernel.org
715S: Maintained
716F: drivers/media/i2c/adv7842*
717
527a1a83 718ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 719M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 720L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 721W: http://wiki.analog.com/
a4edbc10 722W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 723S: Supported
39c9d199 724F: sound/soc/codecs/adau*
cc52688a 725F: sound/soc/codecs/adav*
4bdef3bd 726F: sound/soc/codecs/ad1*
ae48f5ef 727F: sound/soc/codecs/ad7*
4bdef3bd 728F: sound/soc/codecs/ssm*
40216ce7 729F: sound/soc/codecs/sigmadsp.*
4bdef3bd 730
527a1a83 731ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 732L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
733L: alsa-devel@alsa-project.org (moderated for non-subscribers)
734W: http://blackfin.uclinux.org/
735S: Supported
736F: sound/soc/blackfin/*
7d1f9018 737
4ce72abc
LPC
738ANALOG DEVICES INC IIO DRIVERS
739M: Lars-Peter Clausen <lars@metafoo.de>
740M: Michael Hennerich <Michael.Hennerich@analog.com>
741W: http://wiki.analog.com/
742W: http://ez.analog.com/community/linux-device-drivers
743S: Supported
744F: drivers/iio/*/ad*
745X: drivers/iio/*/adjd*
746F: drivers/staging/iio/*/ad*
747F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 748
0e3b67b3
LPC
749ANALOG DEVICES INC DMA DRIVERS
750M: Lars-Peter Clausen <lars@metafoo.de>
751W: http://ez.analog.com/community/linux-device-drivers
752S: Supported
753F: drivers/dma/dma-axi-dmac.c
754
41c9e95d
GK
755ANDROID DRIVERS
756M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 757M: Arve HjønnevĂ¥g <arve@android.com>
41c9e95d 758M: Riley Andrews <riandrews@android.com>
0e4a566b 759T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
760L: devel@driverdev.osuosl.org
761S: Supported
762F: drivers/android/
763F: drivers/staging/android/
764
42269063 765AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 766M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 767L: linuxppc-dev@lists.ozlabs.org
93711660 768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 769S: Maintained
679655da 770F: sound/aoa/
42269063 771
1da177e4 772APM DRIVER
e5f6450c 773M: Jiri Kosina <jikos@kernel.org>
81024fc4 774S: Odd fixes
9f273c24 775T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
776F: arch/x86/kernel/apm_32.c
777F: include/linux/apm_bios.h
c117ab84 778F: include/uapi/linux/apm_bios.h
81024fc4 779F: drivers/char/apm-emulation.c
1da177e4 780
bd7aa4b2 781APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 782M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 783L: linux-input@vger.kernel.org
75dd112a 784S: Odd fixes
679655da 785F: drivers/input/mouse/bcm5974.c
bd7aa4b2 786
6f2fad74 787APPLE SMC DRIVER
75dd112a 788M: Henrik Rydberg <rydberg@bitmath.org>
d618540f 789L: lm-sensors@lm-sensors.org
75dd112a 790S: Odd fixes
679655da 791F: drivers/hwmon/applesmc.c
6f2fad74 792
1da177e4 793APPLETALK NETWORK LAYER
8b58be88 794M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 795S: Maintained
679655da
JP
796F: drivers/net/appletalk/
797F: net/appletalk/
1da177e4 798
21c75328
DD
799APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
800M: Duc Dang <dhdang@apm.com>
801S: Supported
802F: arch/arm64/boot/dts/apm/
803
24299502
IS
804APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
805M: Iyappan Subramanian <isubramanian@apm.com>
806M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
807S: Supported
808F: drivers/net/ethernet/apm/xgene/
809F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
810
62a37dc7
LP
811APTINA CAMERA SENSOR PLL
812M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
813L: linux-media@vger.kernel.org
814S: Maintained
815F: drivers/media/i2c/aptina-pll.*
816
1154ea7d 817ARC FRAMEBUFFER DRIVER
8b58be88 818M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 819S: Maintained
8a61f013
JH
820F: drivers/video/fbdev/arcfb.c
821F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 822
c38f6ac7
MG
823ARCNET NETWORK LAYER
824M: Michael Grzeschik <m.grzeschik@pengutronix.de>
825L: netdev@vger.kernel.org
826S: Maintained
827F: drivers/net/arcnet/
828F: include/uapi/linux/if_arcnet.h
829
1da177e4 830ARM MFM AND FLOPPY DRIVERS
8b58be88 831M: Ian Molton <spyro@f2s.com>
1da177e4 832S: Maintained
679655da
JP
833F: arch/arm/lib/floppydma.S
834F: arch/arm/include/asm/floppy.h
1da177e4 835
6f96521f
WD
836ARM PMU PROFILING AND DEBUGGING
837M: Will Deacon <will.deacon@arm.com>
70e238df 838R: Mark Rutland <mark.rutland@arm.com>
6f96521f 839S: Maintained
dd06a84b 840F: arch/arm*/kernel/perf_*
6f96521f 841F: arch/arm/oprofile/common.c
dd06a84b
MR
842F: arch/arm*/kernel/hw_breakpoint.c
843F: arch/arm*/include/asm/hw_breakpoint.h
844F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
845F: drivers/perf/arm_pmu.c
846F: include/linux/perf/arm_pmu.h
6f96521f 847
d4275354 848ARM PORT
8b58be88 849M: Russell King <linux@arm.linux.org.uk>
efc03ecb 850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
851W: http://www.arm.linux.org.uk/
852S: Maintained
853F: arch/arm/
854
d323c243
SB
855ARM SUB-ARCHITECTURES
856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 857S: Maintained
d323c243
SB
858F: arch/arm/mach-*/
859F: arch/arm/plat-*/
860T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
861
cefbf4ea
RK
862ARM PRIMECELL AACI PL041 DRIVER
863M: Russell King <linux@arm.linux.org.uk>
864S: Maintained
865F: sound/arm/aaci.*
866
867ARM PRIMECELL CLCD PL110 DRIVER
868M: Russell King <linux@arm.linux.org.uk>
869S: Maintained
8a61f013 870F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
871
872ARM PRIMECELL KMI PL050 DRIVER
873M: Russell King <linux@arm.linux.org.uk>
874S: Maintained
875F: drivers/input/serio/ambakmi.*
876F: include/linux/amba/kmi.h
877
2761f5c2 878ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
879M: Russell King <linux@arm.linux.org.uk>
880S: Maintained
679655da 881F: drivers/mmc/host/mmci.*
2f748aaa 882F: include/linux/amba/mmci.h
2761f5c2 883
1b4304e5
RK
884ARM PRIMECELL UART PL010 AND PL011 DRIVERS
885M: Russell King <linux@arm.linux.org.uk>
886S: Maintained
887F: drivers/tty/serial/amba-pl01*.c
888F: include/linux/amba/serial.h
2761f5c2 889
cefbf4ea
RK
890ARM PRIMECELL BUS SUPPORT
891M: Russell King <linux@arm.linux.org.uk>
892S: Maintained
893F: drivers/amba/
894F: include/linux/amba/bus.h
895
2b7a52a4 896ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 897M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
899S: Maintained
900
9c784f95 901ARM/AFEB9260 MACHINE SUPPORT
8b58be88 902M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
904S: Maintained
905
2b7a52a4 906ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 907M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
909S: Maintained
910
5c6dcd7f 911ARM/Allwinner sunXi SoC support
1b106699 912M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 913M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
915S: Maintained
5c6dcd7f 916N: sun[x456789]i
60b0f380
MR
917
918ARM/Allwinner SoC Clock Support
919M: Emilio LĂ³pez <emilio@elopez.com.ar>
920S: Maintained
921F: drivers/clk/sunxi/
1b106699 922
7c1e3876
CC
923ARM/Amlogic MesonX SoC support
924M: Carlo Caione <carlo@caione.org>
925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
926S: Maintained
12ddbadf 927F: drivers/media/rc/meson-ir.c
7c1e3876
CC
928N: meson[x68]
929
eff506fa
TZ
930ARM/Annapurna Labs ALPINE ARCHITECTURE
931M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 932M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
933S: Maintained
934F: arch/arm/mach-alpine/
a9e5547b
AT
935F: arch/arm/boot/dts/alpine*
936F: arch/arm64/boot/dts/al/
937F: drivers/*/*alpine*
eff506fa 938
8dca5ce8 939ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 940M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 941M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 942M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 944W: http://www.linux4sam.org
9f273c24 945T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
946S: Supported
947F: arch/arm/mach-at91/
f0a0a58e 948F: include/soc/at91/
70e389cc
MB
949F: arch/arm/boot/dts/at91*.dts
950F: arch/arm/boot/dts/at91*.dtsi
951F: arch/arm/boot/dts/sama*.dts
952F: arch/arm/boot/dts/sama*.dtsi
5f58c970 953F: arch/arm/include/debug/at91.S
d4a89c7d 954
6e05dd4e
BB
955ARM/ATMEL AT91 Clock Support
956M: Boris Brezillon <boris.brezillon@free-electrons.com>
957S: Maintained
958F: drivers/clk/at91
959
986cf2e9 960ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 961M: Rob Herring <robh@kernel.org>
986cf2e9
RH
962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
963S: Maintained
964F: arch/arm/mach-highbank/
e68d7c14
RH
965F: arch/arm/boot/dts/highbank.dts
966F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 967
d94f944e 968ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 969M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
970S: Maintained
971F: arch/arm/mach-cns3xxx/
d94f944e 972
4863dea3
SG
973ARM/CAVIUM THUNDER NETWORK DRIVER
974M: Sunil Goutham <sgoutham@cavium.com>
975M: Robert Richter <rric@kernel.org>
976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977S: Supported
322e5cc5 978F: drivers/net/ethernet/cavium/thunder/
4863dea3 979
386ab516
AS
980ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
981M: Alexander Shiyan <shc_work@mail.ru>
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983S: Odd Fixes
b8ba3874 984N: clps711x
386ab516 985
2b7a52a4 986ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 987M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 988M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 990S: Maintained
d19d3667
HS
991F: arch/arm/mach-ep93xx/
992F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
993
994ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 995M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
997S: Maintained
998
d4275354 999ARM/CLKDEV SUPPORT
8b58be88 1000M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1002S: Maintained
d4275354 1003F: arch/arm/include/asm/clkdev.h
4fa2651d 1004F: drivers/clk/clkdev.c
d4275354 1005
d48134e7 1006ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1007M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1009S: Maintained
1010
94150095
HF
1011ARM/CONTEC MICRO9 MACHINE SUPPORT
1012M: Hubert Feurstein <hubert.feurstein@contec.at>
1013S: Maintained
1014F: arch/arm/mach-ep93xx/micro9.c
1015
a06ae860
PP
1016ARM/CORESIGHT FRAMEWORK AND DRIVERS
1017M: Mathieu Poirier <mathieu.poirier@linaro.org>
1018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019S: Maintained
01081f5a 1020F: drivers/hwtracing/coresight/*
a06ae860
PP
1021F: Documentation/trace/coresight.txt
1022F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1023F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1024
1da177e4 1025ARM/CORGI MACHINE SUPPORT
8b58be88 1026M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1027S: Maintained
1028
881a95f9 1029ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1030M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1032T: git git://github.com/ulli-kroll/linux.git
162500b3 1033S: Maintained
f49afbb5 1034F: arch/arm/mach-gemini/
98a9bb5b 1035F: drivers/rtc/rtc-gemini.c
881a95f9 1036
a990cbd8 1037ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1038M: Barry Song <baohua@kernel.org>
a990cbd8 1039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1040T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1041S: Maintained
e68d7c14 1042F: arch/arm/boot/dts/prima2*
a990cbd8 1043F: arch/arm/mach-prima2/
4a9c44f1 1044F: drivers/clk/sirf/
05f30e8d 1045F: drivers/clocksource/timer-prima2.c
5833ac98 1046F: drivers/clocksource/timer-atlas7.c
f8505ef5 1047N: [^a-z]sirf
a990cbd8 1048
c9d862c4
BS
1049ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1050M: Baruch Siach <baruch@tkos.co.il>
1051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052S: Maintained
cde137aa 1053F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1054N: digicolor
1055
d4275354 1056ARM/EBSA110 MACHINE SUPPORT
8b58be88 1057M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1059W: http://www.arm.linux.org.uk/
1060S: Maintained
1061F: arch/arm/mach-ebsa110/
b955f6ca 1062F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1063
4721f3ce
UKK
1064ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1065M: Uwe Kleine-König <kernel@pengutronix.de>
1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067S: Maintained
1068N: efm32
1069
a9da4f7e 1070ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1071M: Daniel Ribeiro <drwyrm@gmail.com>
1072M: Stefan Schmidt <stefan@openezx.org>
1073M: Harald Welte <laforge@openezx.org>
d66f1886 1074L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1075W: http://www.openezx.org/
1076S: Maintained
cafc2265
SS
1077T: topgit git://git.openezx.org/openezx.git
1078F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1079
6a915af9 1080ARM/FARADAY FA526 PORT
162500b3 1081M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1083S: Maintained
1fa7e547 1084T: git git://git.berlios.de/gemini-board
f49afbb5 1085F: arch/arm/mm/*-fa*
6a915af9 1086
d4275354 1087ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1088M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1090W: http://www.arm.linux.org.uk/
1091S: Maintained
1092F: arch/arm/include/asm/hardware/dec21285.h
1093F: arch/arm/mach-footbridge/
1094
86183a5f 1095ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1096M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1097M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1099S: Maintained
f1c12837 1100T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1101F: arch/arm/mach-imx/
ce515a6b 1102F: arch/arm/mach-mxs/
2a82f95c 1103F: arch/arm/boot/dts/imx*
e5dafa22 1104F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1105F: drivers/clk/imx/
1106F: include/soc/imx/
86183a5f 1107
142109d2 1108ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1109M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1110M: Sascha Hauer <kernel@pengutronix.de>
1111R: Stefan Agner <stefan@agner.ch>
1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113S: Maintained
1114T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1115F: arch/arm/mach-imx/*vf610*
1116F: arch/arm/boot/dts/vf*
1117
2b7a52a4 1118ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1119M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1121S: Maintained
1122
90b8fc34 1123ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1124M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1126S: Maintained
1127
ef47d5f0 1128ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1129M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1130M: Paul Parsons <lost.distance@yahoo.com>
1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1132S: Maintained
1133F: arch/arm/mach-pxa/hx4700.c
1134F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1135F: sound/soc/pxa/hx4700.c
ef47d5f0 1136
4dfad069
WX
1137ARM/HISILICON SOC SUPPORT
1138M: Wei Xu <xuwei5@hisilicon.com>
1139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140W: http://www.hisilicon.com
1141S: Supported
1142T: git git://github.com/hisilicon/linux-hisi.git
1143F: arch/arm/mach-hisi/
e68d7c14
RH
1144F: arch/arm/boot/dts/hi3*
1145F: arch/arm/boot/dts/hip*
1146F: arch/arm/boot/dts/hisi*
1147F: arch/arm64/boot/dts/hisilicon/
4dfad069 1148
21f37bc3 1149ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1150M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1151W: www.jlime.com
1152S: Maintained
084bad91
KE
1153T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1154F: arch/arm/mach-sa1100/jornada720.c
1155F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1156
5e767ab9
JMC
1157ARM/IGEP MACHINE SUPPORT
1158M: Enric Balletbo i Serra <eballetbo@gmail.com>
1159M: Javier Martinez Canillas <javier@dowhile0.org>
1160L: linux-omap@vger.kernel.org
1161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162S: Maintained
06ff74fd 1163F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1164
403d2971
MV
1165ARM/INCOME PXA270 SUPPORT
1166M: Marek Vasut <marek.vasut@gmail.com>
1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168S: Maintained
ec154082 1169F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1170
2b7a52a4 1171ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1172M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1174S: Maintained
e2bdb176
DW
1175
1176ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1178S: Orphan
2b7a52a4
LB
1179
1180ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1181M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1183S: Maintained
2b7a52a4
LB
1184
1185ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1186M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1188S: Maintained
2b7a52a4 1189
2b7a52a4 1190ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1191M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1193S: Maintained
1194
dfdd8cc9
KH
1195ARM/INTEL IXP4XX ARM ARCHITECTURE
1196M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1197M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1199S: Maintained
1200F: arch/arm/mach-ixp4xx/
1201
838553c5 1202ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1203M: Jonathan Cameron <jic23@cam.ac.uk>
1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S: Maintained
1206F: arch/arm/mach-pxa/stargate2.c
1207F: drivers/pcmcia/pxa2xx_stargate2.c
1208
2b7a52a4 1209ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1210M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1212S: Maintained
2b7a52a4
LB
1213
1214ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1215M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1217S: Maintained
1218
1154f858 1219ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1220M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222S: Maintained
1223F: arch/arm/mach-keystone/
e68d7c14 1224F: arch/arm/boot/dts/k2*
317929cd 1225T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1226
bc6aa566 1227ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1228M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1229L: linux-kernel@vger.kernel.org
1230S: Maintained
1231F: drivers/clk/keystone/
1232
1233ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1234M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236L: linux-kernel@vger.kernel.org
1237S: Maintained
1238F: drivers/clocksource/timer-keystone.c
1239
1240ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1241M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1242L: linux-kernel@vger.kernel.org
1243S: Maintained
1244F: drivers/power/reset/keystone-reset.c
1245
1246ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1247M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1248L: linux-kernel@vger.kernel.org
1249S: Maintained
1250F: drivers/memory/*emif*
1251
2b7a52a4 1252ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1253M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1255S: Maintained
1256
3143875f
JE
1257ARM/LPC18XX ARCHITECTURE
1258M: Joachim Eastwood <manabian@gmail.com>
1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S: Maintained
19c1c32c
JE
1261F: arch/arm/boot/dts/lpc43*
1262F: drivers/clk/nxp/clk-lpc18xx*
1263F: drivers/clocksource/time-lpc32xx.c
1264F: drivers/i2c/busses/i2c-lpc2k.c
1265F: drivers/memory/pl172.c
1266F: drivers/mtd/spi-nor/nxp-spifi.c
1267F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1268N: lpc18xx
1269
3b886171 1270ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1271M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1272S: Maintained
1273
31c17ac9 1274ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1275M: Jason Cooper <jason@lakedaemon.net>
1276M: Andrew Lunn <andrew@lunn.ch>
1277M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1278M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S: Maintained
1281F: arch/arm/mach-mvebu/
59ec9671 1282F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1283F: arch/arm/boot/dts/armada*
1284F: arch/arm/boot/dts/kirkwood*
1285
75f41273 1286
40f4978b
SH
1287ARM/Marvell Berlin SoC support
1288M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290S: Maintained
1291F: arch/arm/mach-berlin/
31c17ac9 1292F: arch/arm/boot/dts/berlin*
e68d7c14 1293F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1294
40f4978b 1295
4cfab57e 1296ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1297M: Jason Cooper <jason@lakedaemon.net>
1298M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1299M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1300M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1302S: Maintained
1303F: arch/arm/mach-dove/
54a246ff
NP
1304F: arch/arm/mach-mv78xx0/
1305F: arch/arm/mach-orion5x/
1306F: arch/arm/plat-orion/
31c17ac9
GC
1307F: arch/arm/boot/dts/dove*
1308F: arch/arm/boot/dts/orion5x*
1309
3b886171 1310
d69ac131
AC
1311ARM/Orion SoC/Technologic Systems TS-78xx platform support
1312M: Alexander Clouter <alex@digriz.org.uk>
1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314W: http://www.digriz.org.uk/ts78xx/kernel
1315S: Maintained
1316F: arch/arm/mach-orion5x/ts78xx-*
1317
607b8fc9
EH
1318ARM/Mediatek RTC DRIVER
1319M: Eddie Huang <eddie.huang@mediatek.com>
1320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1322S: Maintained
1323F: drivers/rtc/rtc-mt6397.c
1324
e54951c8
MB
1325ARM/Mediatek SoC support
1326M: Matthias Brugger <matthias.bgg@gmail.com>
1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1328L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1329S: Maintained
1330F: arch/arm/boot/dts/mt6*
1331F: arch/arm/boot/dts/mt8*
1332F: arch/arm/mach-mediatek/
1333N: mtk
1334K: mediatek
1335
0f8669e3
CY
1336ARM/Mediatek USB3 PHY DRIVER
1337M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1340S: Maintained
1341F: drivers/phy/phy-mt65xx-usb3.c
1342
adcb079f
AB
1343ARM/MICREL KS8695 ARCHITECTURE
1344M: Greg Ungerer <gerg@uclinux.org>
1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1346F: arch/arm/mach-ks8695/
adcb079f
AB
1347S: Odd Fixes
1348
d78ff0a5 1349ARM/MIOA701 MACHINE SUPPORT
8b58be88 1350M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1352F: arch/arm/mach-pxa/mioa701.c
1353S: Maintained
1354
9624dfe6 1355ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1356M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1357S: Maintained
1358
e0ee9851 1359ARM/NOMADIK ARCHITECTURE
28b8e8d4 1360M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1361M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363S: Maintained
1364F: arch/arm/mach-nomadik/
ecc265fe 1365F: drivers/pinctrl/nomadik/
87572880 1366F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1367T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1368
9d76295a 1369ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1370M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1371L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1372W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1373S: Supported
1374
8459c159 1375ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1376M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1377M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1378S: Maintained
1379
5d783a2d 1380ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1381M: Marek Vasut <marek.vasut@gmail.com>
75280787 1382L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1383W: http://hackndev.com
1384S: Maintained
933d35f0
JP
1385F: arch/arm/mach-pxa/include/mach/palmtx.h
1386F: arch/arm/mach-pxa/palmtx.c
1387F: arch/arm/mach-pxa/include/mach/palmt5.h
1388F: arch/arm/mach-pxa/palmt5.c
1389F: arch/arm/mach-pxa/include/mach/palmld.h
1390F: arch/arm/mach-pxa/palmld.c
1391F: arch/arm/mach-pxa/include/mach/palmte2.h
1392F: arch/arm/mach-pxa/palmte2.c
1393F: arch/arm/mach-pxa/include/mach/palmtc.h
1394F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1395
b57fe924 1396ARM/PALM TREO SUPPORT
d8130624 1397M: Tomas Cech <sleep_walker@suse.com>
75280787 1398L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1399W: http://hackndev.com
1400S: Maintained
b57fe924
JP
1401F: arch/arm/mach-pxa/include/mach/palmtreo.h
1402F: arch/arm/mach-pxa/palmtreo.c
90af5811 1403
c49e1e63 1404ARM/PALMZ72 SUPPORT
8b58be88 1405M: Sergey Lapin <slapin@ossfans.org>
75280787 1406L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1407W: http://hackndev.com
1408S: Maintained
933d35f0
JP
1409F: arch/arm/mach-pxa/include/mach/palmz72.h
1410F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1411
1da177e4 1412ARM/PLEB SUPPORT
8b58be88 1413M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1414W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1415S: Maintained
1416
1417ARM/PT DIGITAL BOARD PORT
8b58be88 1418M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1420W: http://www.arm.linux.org.uk/
1421S: Maintained
1422
8fc1b0f8 1423ARM/QUALCOMM SUPPORT
bbeaa595
AG
1424M: Andy Gross <andy.gross@linaro.org>
1425M: David Brown <david.brown@linaro.org>
8fc1b0f8 1426L: linux-arm-msm@vger.kernel.org
f5d3af9d 1427L: linux-soc@vger.kernel.org
8fc1b0f8 1428S: Maintained
0c4cbf9e
BA
1429F: arch/arm/boot/dts/qcom-*.dts
1430F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1431F: arch/arm/mach-qcom/
e68d7c14 1432F: arch/arm64/boot/dts/qcom/*
f5d3af9d 1433F: drivers/soc/qcom/
c0c89faf
SB
1434F: drivers/tty/serial/msm_serial.h
1435F: drivers/tty/serial/msm_serial.c
1436F: drivers/*/pm8???-*
1437F: drivers/mfd/ssbi.c
916f743d 1438F: drivers/firmware/qcom_scm.c
bbeaa595 1439T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1440
2b7a52a4 1441ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1442M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1444S: Maintained
1445
b138e119
SH
1446ARM/RENESAS ARM64 ARCHITECTURE
1447M: Simon Horman <horms@verge.net.au>
1448M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1449L: linux-renesas-soc@vger.kernel.org
1450Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1451T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1452S: Supported
1453F: arch/arm64/boot/dts/renesas/
1454
d4275354 1455ARM/RISCPC ARCHITECTURE
8b58be88 1456M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1458W: http://www.arm.linux.org.uk/
1459S: Maintained
d4275354
RK
1460F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1461F: arch/arm/include/asm/hardware/ioc.h
1462F: arch/arm/include/asm/hardware/iomd.h
1463F: arch/arm/include/asm/hardware/memc.h
1464F: arch/arm/mach-rpc/
1a6422f6 1465F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1466F: drivers/net/ethernet/i825xx/ether1*
1467F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1468F: drivers/scsi/arm/
1469
08ddbb0a
HS
1470ARM/Rockchip SoC support
1471M: Heiko Stuebner <heiko@sntech.de>
1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1473L: linux-rockchip@lists.infradead.org
9f273c24 1474T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1475S: Maintained
541555e9 1476F: arch/arm/boot/dts/rk3*
08ddbb0a 1477F: arch/arm/mach-rockchip/
541555e9
HS
1478F: drivers/clk/rockchip/
1479F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1480F: drivers/*/*rockchip*
541555e9
HS
1481F: drivers/*/*/*rockchip*
1482F: sound/soc/rockchip/
b4331b43 1483N: rockchip
08ddbb0a 1484
5bfb937c
KK
1485ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1486M: Kukjin Kim <kgene@kernel.org>
e8f98457 1487M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1489L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1490S: Maintained
6f0589c8 1491F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1492F: arch/arm/boot/dts/s5p*
1493F: arch/arm/boot/dts/samsung*
6f0589c8 1494F: arch/arm/boot/dts/exynos*
d97236e6 1495F: arch/arm64/boot/dts/exynos/
482ce512 1496F: arch/arm/plat-samsung/
769bbb63
HS
1497F: arch/arm/mach-s3c24*/
1498F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1499F: arch/arm/mach-s5p*/
1500F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1501F: drivers/*/*s3c2410*
1502F: drivers/*/*/*s3c2410*
40c76662
MB
1503F: drivers/spi/spi-s3c*
1504F: sound/soc/samsung/*
d6b9aea6
KK
1505F: Documentation/arm/Samsung/
1506F: Documentation/devicetree/bindings/arm/samsung/
1507F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1508F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1509N: exynos
f556cb07 1510
10ffa964
KP
1511ARM/SAMSUNG MOBILE MACHINE SUPPORT
1512M: Kyungmin Park <kyungmin.park@samsung.com>
1513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514S: Maintained
004bbd3c 1515F: arch/arm/mach-s5pv210/
10ffa964 1516
3ce4ccb6
KD
1517ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1518M: Kyungmin Park <kyungmin.park@samsung.com>
1519M: Kamil Debski <k.debski@samsung.com>
1520L: linux-arm-kernel@lists.infradead.org
1521L: linux-media@vger.kernel.org
1522S: Maintained
1523F: drivers/media/platform/s5p-g2d/
1524
e6a476fd
MS
1525ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1526M: Kyungmin Park <kyungmin.park@samsung.com>
1527M: Kamil Debski <k.debski@samsung.com>
6305902c 1528M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1529L: linux-arm-kernel@lists.infradead.org
1530L: linux-media@vger.kernel.org
1531S: Maintained
934455d7 1532F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1533F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1534
1535ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1536M: Kyungmin Park <kyungmin.park@samsung.com>
1537M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1538L: linux-arm-kernel@lists.infradead.org
1539L: linux-media@vger.kernel.org
1540S: Maintained
90d72ac6 1541F: drivers/media/platform/s5p-tv/
e6a476fd 1542
7d9f9bf4
AP
1543ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1544M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1545M: Jacek Anaszewski <j.anaszewski@samsung.com>
1546L: linux-arm-kernel@lists.infradead.org
1547L: linux-media@vger.kernel.org
1548S: Maintained
1549F: drivers/media/platform/s5p-jpeg/
1550
d48d38e8 1551ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1552M: Simon Horman <horms@verge.net.au>
d48d38e8 1553M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1554L: linux-renesas-soc@vger.kernel.org
4a121096 1555Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1556T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1557S: Supported
0b514fdb
SH
1558F: arch/arm/boot/dts/emev2*
1559F: arch/arm/boot/dts/r7s*
1560F: arch/arm/boot/dts/r8a*
1561F: arch/arm/boot/dts/sh*
0b514fdb 1562F: arch/arm/configs/shmobile_defconfig
7a2071c5 1563F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1564F: arch/arm/mach-shmobile/
1565F: drivers/sh/
1566
66314223 1567ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1568M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1569S: Maintained
1570F: arch/arm/mach-socfpga/
efadb751
DN
1571F: arch/arm/boot/dts/socfpga*
1572F: arch/arm/configs/socfpga_defconfig
e68d7c14 1573F: arch/arm64/boot/dts/altera/
ba2b7d0a 1574W: http://www.rocketboards.org
efadb751 1575T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1576
1577ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1578M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1579S: Maintained
1580F: drivers/clk/socfpga/
1581
71bcada8
TT
1582ARM/SOCFPGA EDAC SUPPORT
1583M: Thor Thayer <tthayer@opensource.altera.com>
1584S: Maintained
1585F: drivers/edac/altera_edac.
1586
65ebcc11 1587ARM/STI ARCHITECTURE
a92177ea
SK
1588M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1589M: Maxime Coquelin <maxime.coquelin@st.com>
1590M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592L: kernel@stlinux.com
1593W: http://www.stlinux.com
1594S: Maintained
1595F: arch/arm/mach-sti/
a92177ea 1596F: arch/arm/boot/dts/sti*
b8e31bf3 1597F: drivers/char/hw_random/st-rng.c
a92177ea 1598F: drivers/clocksource/arm_global_timer.c
82805d1b 1599F: drivers/clocksource/clksrc_st_lpc.c
a92177ea 1600F: drivers/i2c/busses/i2c-st.c
346e2e4a 1601F: drivers/media/rc/st_rc.c
95d66b16 1602F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1603F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1604F: drivers/phy/phy-miphy28lp.c
1605F: drivers/phy/phy-miphy365x.c
6da969a5 1606F: drivers/phy/phy-stih407-usb.c
26389c78 1607F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1608F: drivers/pinctrl/pinctrl-st.c
1609F: drivers/reset/sti/
db4112e6 1610F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1611F: drivers/tty/serial/st-asc.c
eb11adab 1612F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1613F: drivers/usb/host/ehci-st.c
1614F: drivers/usb/host/ohci-st.c
db4112e6 1615F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1616F: drivers/ata/ahci_st.c
65ebcc11 1617
ee6e7879
MC
1618ARM/STM32 ARCHITECTURE
1619M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621S: Maintained
1622T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1623N: stm32
1624F: drivers/clocksource/armv7m_systick.c
1625
d6de5b02
MG
1626ARM/TANGO ARCHITECTURE
1627M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1628L: linux-arm-kernel@lists.infradead.org
1629S: Maintained
1630F: arch/arm/mach-tango/
1631F: arch/arm/boot/dts/tango*
1632
2b7a52a4 1633ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1634M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1636S: Maintained
1637
1bbd7089 1638ARM/TETON BGA MACHINE SUPPORT
706e69d6 1639M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641S: Maintained
1642
2b7a52a4 1643ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1644M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1646S: Maintained
1647
98ad6e3b 1648ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1649M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1651W: http://www.mcuos.com
1652S: Maintained
4e89e8f6 1653F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1654F: drivers/input/keyboard/w90p910_keypad.c
1655F: drivers/input/touchscreen/w90p910_ts.c
1656F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1657F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1658F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1659F: drivers/rtc/rtc-nuc900.c
9df92e6c 1660F: drivers/spi/spi-nuc900.c
4e89e8f6 1661F: drivers/usb/host/ehci-w90x900.c
8a61f013 1662F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1663
54274d71 1664ARM/U300 MACHINE SUPPORT
e4651a9f 1665M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667S: Supported
1668F: arch/arm/mach-u300/
9affbd24 1669F: drivers/clocksource/timer-u300.c
54274d71
LW
1670F: drivers/i2c/busses/i2c-stu300.c
1671F: drivers/rtc/rtc-coh901331.c
1672F: drivers/watchdog/coh901327_wdt.c
1673F: drivers/dma/coh901318*
87572880
LW
1674F: drivers/mfd/ab3100*
1675F: drivers/rtc/rtc-ab3100.c
1676F: drivers/rtc/rtc-coh901331.c
1677T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1678
3d00d04f
MY
1679ARM/UNIPHIER ARCHITECTURE
1680M: Masahiro Yamada <yamada.masahiro@socionext.com>
1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682S: Maintained
a3ff83d2 1683F: arch/arm/boot/dts/uniphier*
e7ecbc05 1684F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1685F: arch/arm/mach-uniphier/
e7ecbc05 1686F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1687F: arch/arm64/boot/dts/socionext/
4b7f48d3 1688F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1689F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1690F: drivers/pinctrl/uniphier/
1691F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1692N: uniphier
1693
87572880 1694ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1695M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697S: Maintained
1698F: arch/arm/mach-ux500/
e4651a9f 1699F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1700F: drivers/dma/ste_dma40*
e4651a9f 1701F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1702F: drivers/mfd/abx500*
1703F: drivers/mfd/ab8500*
e4651a9f
LW
1704F: drivers/mfd/dbx500*
1705F: drivers/mfd/db8500*
ecc265fe
JP
1706F: drivers/pinctrl/nomadik/pinctrl-ab*
1707F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1708F: drivers/rtc/rtc-ab8500.c
e4651a9f 1709F: drivers/rtc/rtc-pl031.c
87572880 1710T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1711
e93fde28
UH
1712ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1713M: Ulf Hansson <ulf.hansson@linaro.org>
1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715T: git git://git.linaro.org/people/ulfh/clk.git
1716S: Maintained
1717F: drivers/clk/ux500/
1718F: include/linux/platform_data/clk-ux500.h
1719
740d93b1
PM
1720ARM/VERSATILE EXPRESS PLATFORM
1721M: Liviu Dudau <liviu.dudau@arm.com>
1722M: Sudeep Holla <sudeep.holla@arm.com>
1723M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725S: Maintained
1726F: arch/arm/boot/dts/vexpress*
e68d7c14 1727F: arch/arm64/boot/dts/arm/
740d93b1
PM
1728F: arch/arm/mach-vexpress/
1729F: */*/vexpress*
7e8f403f 1730F: */*/*/vexpress*
740d93b1
PM
1731F: drivers/clk/versatile/clk-vexpress-osc.c
1732F: drivers/clocksource/versatile.c
1733
d4275354 1734ARM/VFP SUPPORT
8b58be88 1735M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1737W: http://www.arm.linux.org.uk/
1738S: Maintained
1739F: arch/arm/vfp/
1740
e66b6d8e
MV
1741ARM/VOIPAC PXA270 SUPPORT
1742M: Marek Vasut <marek.vasut@gmail.com>
1743L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744S: Maintained
1745F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1746F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1747
04529fe2
TP
1748ARM/VT8500 ARM ARCHITECTURE
1749M: Tony Prisk <linux@prisktech.co.nz>
1750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751S: Maintained
1752F: arch/arm/mach-vt8500/
41fd91b4 1753F: drivers/clocksource/vt8500_timer.c
560746eb 1754F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1755F: drivers/mmc/host/wmt-sdmmc.c
1756F: drivers/pwm/pwm-vt8500.c
1757F: drivers/rtc/rtc-vt8500.c
1758F: drivers/tty/serial/vt8500_serial.c
4f31102b 1759F: drivers/usb/host/ehci-platform.c
41fd91b4 1760F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1761F: drivers/video/fbdev/vt8500lcdfb.*
1762F: drivers/video/fbdev/wm8505fb*
1763F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1764
e66b6d8e
MV
1765ARM/ZIPIT Z2 SUPPORT
1766M: Marek Vasut <marek.vasut@gmail.com>
1767L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768S: Maintained
1769F: arch/arm/mach-pxa/z2.c
6ab2a855 1770F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1771
5ecc4b53
JN
1772ARM/ZTE ARCHITECTURE
1773M: Jun Nie <jun.nie@linaro.org>
1774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775S: Maintained
1776F: arch/arm/mach-zx/
1777F: drivers/clk/zte/
1778F: Documentation/devicetree/bindings/arm/zte.txt
1779F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1780
51f29d44
MS
1781ARM/ZYNQ ARCHITECTURE
1782M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1783R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785W: http://wiki.xilinx.com
d6448b76 1786T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1787S: Supported
1788F: arch/arm/mach-zynq/
bd2a337a 1789F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1790F: drivers/block/xsysace.c
c2fd4e38
MS
1791N: zynq
1792N: xilinx
1793F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1794F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1795F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1796F: drivers/edac/synopsys_edac.c
51f29d44 1797
48ec83bc 1798ARM SMMU DRIVERS
b8f9879e
WD
1799M: Will Deacon <will.deacon@arm.com>
1800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801S: Maintained
1802F: drivers/iommu/arm-smmu.c
48ec83bc 1803F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1804F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1805
38074229
CM
1806ARM64 PORT (AARCH64 ARCHITECTURE)
1807M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1808M: Will Deacon <will.deacon@arm.com>
38074229 1809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1810T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1811S: Maintained
1812F: arch/arm64/
d19766ec 1813F: Documentation/arm64/
38074229 1814
9d7005f9
LP
1815AS3645A LED FLASH CONTROLLER DRIVER
1816M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1817L: linux-media@vger.kernel.org
1818T: git git://linuxtv.org/media_tree.git
1819S: Maintained
1820F: drivers/media/i2c/as3645a.c
b5dcee22 1821F: include/media/i2c/as3645a.h
9d7005f9 1822
d58de038
GJ
1823ASC7621 HARDWARE MONITOR DRIVER
1824M: George Joseph <george.joseph@fairview5.com>
1825L: lm-sensors@lm-sensors.org
1826S: Maintained
1827F: Documentation/hwmon/asc7621
1828F: drivers/hwmon/asc7621.c
1829
b229ece9 1830ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1831M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1832L: acpi4asus-user@lists.sourceforge.net
d0944853 1833L: platform-driver-x86@vger.kernel.org
76593d6f 1834W: http://acpi4asus.sf.net
85091b71 1835S: Maintained
b229ece9
CC
1836F: drivers/platform/x86/asus*.c
1837F: drivers/platform/x86/eeepc*.c
85091b71 1838
f6a6bbae
JPRV
1839ASUS WIRELESS RADIO CONTROL DRIVER
1840M: JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1841L: platform-driver-x86@vger.kernel.org
1842S: Maintained
1843F: drivers/platform/x86/asus-wireless.c
1844
953a6479 1845ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1846R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1847W: http://sourceforge.net/projects/xscaleiop
08223d80 1848S: Odd fixes
679655da
JP
1849F: Documentation/crypto/async-tx-api.txt
1850F: crypto/async_tx/
1851F: drivers/dma/
1852F: include/linux/dmaengine.h
1853F: include/linux/async_tx.h
b3e5f263 1854
a1867d36 1855AT24 EEPROM DRIVER
14d77c4d 1856M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1857L: linux-i2c@vger.kernel.org
1858S: Maintained
1859F: drivers/misc/eeprom/at24.c
25f73ed5 1860F: include/linux/platform_data/at24.h
a1867d36 1861
e7839f25 1862ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1863M: "Ed L. Cashin" <ed.cashin@acm.org>
1864W: http://www.openaoe.org/
1da177e4 1865S: Supported
679655da
JP
1866F: Documentation/aoe/
1867F: drivers/block/aoe/
1da177e4 1868
aad7a211
AB
1869ATHEROS 71XX/9XXX GPIO DRIVER
1870M: Alban Bedel <albeu@free.fr>
1871W: https://github.com/AlbanBedel/linux
1872T: git git://github.com/AlbanBedel/linux
1873S: Maintained
1874F: drivers/gpio/gpio-ath79.c
1875F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1876
9a10a870 1877ATHEROS ATH GENERIC UTILITIES
f726ee65 1878M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1879L: linux-wireless@vger.kernel.org
1880S: Supported
1881F: drivers/net/wireless/ath/*
1882
fa1c114f 1883ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1884M: Jiri Slaby <jirislaby@gmail.com>
1885M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1886M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1887L: linux-wireless@vger.kernel.org
72c706b7 1888W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1889S: Maintained
fa451753 1890F: drivers/net/wireless/ath/ath5k/
fa1c114f 1891
12e62d6f
KV
1892ATHEROS ATH6KL WIRELESS DRIVER
1893M: Kalle Valo <kvalo@qca.qualcomm.com>
1894L: linux-wireless@vger.kernel.org
1895W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 1896T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
1897S: Supported
1898F: drivers/net/wireless/ath/ath6kl/
1899
2be7d22f 1900WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 1901M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
1902L: linux-wireless@vger.kernel.org
1903L: wil6210@qca.qualcomm.com
1904S: Supported
1905W: http://wireless.kernel.org/en/users/Drivers/wil6210
1906F: drivers/net/wireless/ath/wil6210/
dba4b74d 1907F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1908
1d7e1e6b
CL
1909CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1910M: Christian Lamparter <chunkeey@googlemail.com>
1911L: linux-wireless@vger.kernel.org
1912W: http://wireless.kernel.org/en/users/Drivers/carl9170
1913S: Maintained
1914F: drivers/net/wireless/ath/carl9170/
1915
2c2a6172
LT
1916ATK0110 HWMON DRIVER
1917M: Luca Tettamanti <kronos.it@gmail.com>
1918L: lm-sensors@lm-sensors.org
1919S: Maintained
1920F: drivers/hwmon/asus_atk0110.c
1921
6f69a6d7 1922ATI_REMOTE2 DRIVER
8b58be88 1923M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1924S: Maintained
679655da 1925F: drivers/input/misc/ati_remote2.c
6f69a6d7 1926
7ae115b4 1927ATLX ETHERNET DRIVERS
8b58be88 1928M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1929M: Chris Snook <chris.snook@gmail.com>
e443e383 1930L: netdev@vger.kernel.org
8d5ca6ec
JC
1931W: http://sourceforge.net/projects/atl1
1932W: http://atl1.sourceforge.net
1933S: Maintained
2b133ad6 1934F: drivers/net/ethernet/atheros/
8d5ca6ec 1935
1da177e4 1936ATM
366c1bd1 1937M: Chas Williams <3chas3@gmail.com>
476604de 1938L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1939L: netdev@vger.kernel.org
1da177e4
LT
1940W: http://linux-atm.sourceforge.net
1941S: Maintained
679655da
JP
1942F: drivers/atm/
1943F: include/linux/atm*
c117ab84 1944F: include/uapi/linux/atm*
1da177e4 1945
04ac2f46 1946ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1947M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1948S: Maintained
1949F: drivers/mmc/host/atmel-mci.c
04ac2f46 1950
a1cfac48 1951ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1952M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1953S: Supported
df621252 1954F: drivers/tty/serial/atmel_serial.c
a1cfac48 1955
dfae90ed 1956ATMEL Audio ALSA driver
3a82002c 1957M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1958L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1959S: Supported
1960F: sound/soc/atmel
1961
b414dc16
NF
1962ATMEL DMA DRIVER
1963M: Nicolas Ferre <nicolas.ferre@atmel.com>
1964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965S: Supported
1966F: drivers/dma/at_hdmac.c
1967F: drivers/dma/at_hdmac_regs.h
6f0d65af 1968F: include/linux/platform_data/dma-atmel.h
b414dc16 1969
6bd0f436
LD
1970ATMEL XDMA DRIVER
1971M: Ludovic Desroches <ludovic.desroches@atmel.com>
1972L: linux-arm-kernel@lists.infradead.org
1973L: dmaengine@vger.kernel.org
1974S: Supported
1975F: drivers/dma/at_xdmac.c
1976
888f2804
LD
1977ATMEL I2C DRIVER
1978M: Ludovic Desroches <ludovic.desroches@atmel.com>
1979L: linux-i2c@vger.kernel.org
1980S: Supported
1981F: drivers/i2c/busses/i2c-at91.c
1982
15515545 1983ATMEL ISI DRIVER
50cb2efa 1984M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
1985L: linux-media@vger.kernel.org
1986S: Supported
f2294c2d 1987F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
1988F: include/media/atmel-isi.h
1989
8f4c79ce 1990ATMEL LCDFB DRIVER
8b58be88 1991M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 1992L: linux-fbdev@vger.kernel.org
8f4c79ce 1993S: Maintained
8a61f013 1994F: drivers/video/fbdev/atmel_lcdfb.c
679655da 1995F: include/video/atmel_lcdc.h
8f4c79ce 1996
89e5785f 1997ATMEL MACB ETHERNET DRIVER
a02875a6 1998M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 1999S: Supported
9f2f381f 2000F: drivers/net/ethernet/cadence/
89e5785f 2001
5cbac98a 2002ATMEL NAND DRIVER
50cb2efa
NF
2003M: Wenyou Yang <wenyou.yang@atmel.com>
2004M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2005L: linux-mtd@lists.infradead.org
2006S: Supported
2007F: drivers/mtd/nand/atmel_nand*
2008
05c441ef 2009ATMEL SDMMC DRIVER
2010M: Ludovic Desroches <ludovic.desroches@atmel.com>
2011L: linux-mmc@vger.kernel.org
2012S: Supported
2013F: drivers/mmc/host/sdhci-of-at91.c
2014
754ce4f2 2015ATMEL SPI DRIVER
a02875a6 2016M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2017S: Supported
9df92e6c 2018F: drivers/spi/spi-atmel.*
754ce4f2 2019
0ef09015 2020ATMEL SSC DRIVER
03515f32 2021M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023S: Supported
2024F: drivers/misc/atmel-ssc.c
2025F: include/linux/atmel-ssc.h
2026
e9cb1c5a
NF
2027ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2028M: Nicolas Ferre <nicolas.ferre@atmel.com>
2029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030S: Supported
2031F: drivers/misc/atmel_tclib.c
2032F: drivers/clocksource/tcb_clksrc.c
2033
914a3f3b 2034ATMEL USBA UDC DRIVER
a02875a6
NF
2035M: Nicolas Ferre <nicolas.ferre@atmel.com>
2036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2037S: Supported
faf2e1db 2038F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2039
1da177e4 2040ATMEL WIRELESS DRIVER
8b58be88 2041M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2042L: linux-wireless@vger.kernel.org
1da177e4
LT
2043W: http://www.thekelleys.org.uk/atmel
2044W: http://atmelwlandriver.sourceforge.net/
2045S: Maintained
30fe0f9b 2046F: drivers/net/wireless/atmel/atmel*
1da177e4 2047
a14c0f8f
ND
2048ATMEL MAXTOUCH DRIVER
2049M: Nick Dyer <nick.dyer@itdev.co.uk>
2050T: git git://github.com/atmel-maxtouch/linux.git
2051S: Supported
2052F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2053F: drivers/input/touchscreen/atmel_mxt_ts.c
2054F: include/linux/platform_data/atmel_mxt_ts.h
2055
26780d9e 2056ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2057M: Bradley Grove <linuxdrivers@attotech.com>
2058L: linux-scsi@vger.kernel.org
2059W: http://www.attotech.com
2060S: Supported
2061F: drivers/scsi/esas2r
26780d9e 2062
bc6e17b8
SS
2063ATUSB IEEE 802.15.4 RADIO DRIVER
2064M: Stefan Schmidt <stefan@osg.samsung.com>
2065L: linux-wpan@vger.kernel.org
2066S: Maintained
2067F: drivers/net/ieee802154/atusb.c
2068F: drivers/net/ieee802154/atusb.h
2069F: drivers/net/ieee802154/at86rf230.h
2070
a92b7b80 2071AUDIT SUBSYSTEM
915f389d 2072M: Paul Moore <paul@paul-moore.com>
8b58be88 2073M: Eric Paris <eparis@redhat.com>
915f389d 2074L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2075W: http://people.redhat.com/sgrubb/audit/
915f389d 2076T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2077S: Maintained
679655da 2078F: include/linux/audit.h
c117ab84 2079F: include/uapi/linux/audit.h
679655da 2080F: kernel/audit*
a92b7b80 2081
70e84049 2082AUXILIARY DISPLAY DRIVERS
8b58be88 2083M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2084W: http://miguelojeda.es/auxdisplay.htm
2085W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2086S: Maintained
679655da
JP
2087F: drivers/auxdisplay/
2088F: include/linux/cfag12864b.h
70e84049 2089
5f97f7f9 2090AVR32 ARCHITECTURE
e336f61f
HCE
2091M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2092M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2093W: http://www.atmel.com/products/AVR32/
249d9d9d 2094W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2095W: http://avrfreaks.net/
e336f61f 2096S: Maintained
679655da 2097F: arch/avr32/
5f97f7f9
HS
2098
2099AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2100M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2101M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2102S: Maintained
679655da 2103F: arch/avr32/mach-at32ap/
5f97f7f9 2104
1da177e4 2105AX.25 NETWORK LAYER
8b58be88 2106M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2107L: linux-hams@vger.kernel.org
d34cb28a 2108W: http://www.linux-ax25.org/
1da177e4 2109S: Maintained
c117ab84 2110F: include/uapi/linux/ax25.h
679655da
JP
2111F: include/net/ax25.h
2112F: net/ax25/
1da177e4 2113
d5269395 2114AZ6007 DVB DRIVER
009a5410 2115M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2116L: linux-media@vger.kernel.org
a825eaec 2117W: https://linuxtv.org
d5269395
MCC
2118T: git git://linuxtv.org/media_tree.git
2119S: Maintained
2120F: drivers/media/usb/dvb-usb-v2/az6007.c
2121
6777376e
HV
2122AZTECH FM RADIO RECEIVER DRIVER
2123M: Hans Verkuil <hverkuil@xs4all.nl>
2124L: linux-media@vger.kernel.org
2125T: git git://linuxtv.org/media_tree.git
a825eaec 2126W: https://linuxtv.org
6777376e
HV
2127S: Maintained
2128F: drivers/media/radio/radio-aztech*
2129
e2d1d6c0 2130B43 WIRELESS DRIVER
e2d1d6c0 2131L: linux-wireless@vger.kernel.org
ed072f9e 2132L: b43-dev@lists.infradead.org
491b26b4 2133W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2134S: Odd Fixes
58619b14 2135F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2136
2137B43LEGACY WIRELESS DRIVER
8b58be88 2138M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2139L: linux-wireless@vger.kernel.org
ed072f9e 2140L: b43-dev@lists.infradead.org
491b26b4 2141W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2142S: Maintained
423e3ce3 2143F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2144
300abeb5 2145BACKLIGHT CLASS/SUBSYSTEM
b7701755 2146M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2147M: Lee Jones <lee.jones@linaro.org>
9f273c24 2148T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2149S: Maintained
679655da
JP
2150F: drivers/video/backlight/
2151F: include/linux/backlight.h
300abeb5 2152
c6c8fea2 2153BATMAN ADVANCED
207df49e 2154M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2155M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2156M: Antonio Quartulli <a@unstable.cc>
c6c8fea2
SE
2157L: b.a.t.m.a.n@lists.open-mesh.org
2158W: http://www.open-mesh.org/
2159S: Maintained
2160F: net/batman-adv/
2161
e2d1d6c0 2162BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2163M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2164L: linux-hams@vger.kernel.org
2165W: http://www.baycom.org/~tom/ham/ham.html
2166S: Maintained
679655da 2167F: drivers/net/hamradio/baycom*
e2d1d6c0 2168
cafe5635 2169BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2170M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2171L: linux-bcache@vger.kernel.org
2172W: http://bcache.evilpiepirate.org
d1aa1ab3 2173S: Maintained
cafe5635
KO
2174F: drivers/md/bcache/
2175
04bd844a
HV
2176BDISP ST MEDIA DRIVER
2177M: Fabien Dessenne <fabien.dessenne@st.com>
2178L: linux-media@vger.kernel.org
2179T: git git://linuxtv.org/media_tree.git
a825eaec 2180W: https://linuxtv.org
04bd844a
HV
2181S: Supported
2182F: drivers/media/platform/sti/bdisp
2183
e2d1d6c0 2184BEFS FILE SYSTEM
55817d3d 2185S: Orphan
679655da
JP
2186F: Documentation/filesystems/befs.txt
2187F: fs/befs/
e2d1d6c0 2188
564ee360 2189BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2190M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2191L: netdev@vger.kernel.org
2192S: Maintained
2193F: drivers/net/ethernet/ec_bhf.c
564ee360 2194
e2d1d6c0 2195BFS FILE SYSTEM
8b58be88 2196M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2197S: Maintained
679655da
JP
2198F: Documentation/filesystems/bfs.txt
2199F: fs/bfs/
c117ab84 2200F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2201
1394f032 2202BLACKFIN ARCHITECTURE
a4edbc10 2203M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2204L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2205T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2206W: http://blackfin.uclinux.org
2207S: Supported
679655da 2208F: arch/blackfin/
566da5b2 2209
e190d6b1 2210BLACKFIN EMAC DRIVER
b3fe92b0 2211L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2212W: http://blackfin.uclinux.org
2213S: Supported
7b35f033 2214F: drivers/net/ethernet/adi/
e190d6b1 2215
566da5b2 2216BLACKFIN RTC DRIVER
b3fe92b0 2217L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2218W: http://blackfin.uclinux.org
2219S: Supported
679655da 2220F: drivers/rtc/rtc-bfin.c
1394f032 2221
936ed49a 2222BLACKFIN SDH DRIVER
109ec8c3 2223M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2224L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2225W: http://blackfin.uclinux.org
2226S: Supported
2227F: drivers/mmc/host/bfin_sdh.c
2228
1394f032 2229BLACKFIN SERIAL DRIVER
8b58be88 2230M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2231L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2232W: http://blackfin.uclinux.org
2233S: Supported
8460241e 2234F: drivers/tty/serial/bfin_uart.c
1394f032 2235
1e6d320f 2236BLACKFIN WATCHDOG DRIVER
b3fe92b0 2237L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2238W: http://blackfin.uclinux.org
2239S: Supported
679655da 2240F: drivers/watchdog/bfin_wdt.c
1e6d320f 2241
d24ecfcc 2242BLACKFIN I2C TWI DRIVER
8b58be88 2243M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2244L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2245W: http://blackfin.uclinux.org/
2246S: Supported
679655da 2247F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2248
1e204377
SJ
2249BLACKFIN MEDIA DRIVER
2250M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2251L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2252W: http://blackfin.uclinux.org/
2253S: Supported
2254F: drivers/media/platform/blackfin/
2255F: drivers/media/i2c/adv7183*
2256F: drivers/media/i2c/vs6624*
2257
b54cf35a
JSM
2258BLINKM RGB LED DRIVER
2259M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2260S: Maintained
2261F: drivers/leds/leds-blinkm.c
2262
1da177e4 2263BLOCK LAYER
8b58be88 2264M: Jens Axboe <axboe@kernel.dk>
82c426e0 2265L: linux-block@vger.kernel.org
08deed1e 2266T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2267S: Maintained
679655da 2268F: block/
ae11f7ef 2269F: kernel/trace/blktrace.c
1da177e4 2270
2b54aaef 2271BLOCK2MTD DRIVER
8b58be88 2272M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2273L: linux-mtd@lists.infradead.org
2274S: Maintained
679655da 2275F: drivers/mtd/devices/block2mtd.c
2b54aaef 2276
63fbd24e 2277BLUETOOTH DRIVERS
8b58be88 2278M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2279M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2280M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2281L: linux-bluetooth@vger.kernel.org
63fbd24e 2282W: http://www.bluez.org/
22e7a424
MH
2283T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2284T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2285S: Maintained
679655da 2286F: drivers/bluetooth/
1da177e4 2287
63fbd24e 2288BLUETOOTH SUBSYSTEM
8b58be88 2289M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2290M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2291M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2292L: linux-bluetooth@vger.kernel.org
2293W: http://www.bluez.org/
22e7a424
MH
2294T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2295T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2296S: Maintained
679655da
JP
2297F: net/bluetooth/
2298F: include/net/bluetooth/
1da177e4
LT
2299
2300BONDING DRIVER
79b30750 2301M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2302M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2303M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2304L: netdev@vger.kernel.org
ce00f85c
JC
2305W: http://sourceforge.net/projects/bonding/
2306S: Supported
679655da 2307F: drivers/net/bonding/
c117ab84 2308F: include/uapi/linux/if_bonding.h
1da177e4 2309
b5f4df34
AS
2310BPF (Safe dynamic programs and tools)
2311M: Alexei Starovoitov <ast@kernel.org>
2312L: netdev@vger.kernel.org
2313L: linux-kernel@vger.kernel.org
2314S: Supported
2315F: kernel/bpf/
2316
39105890 2317BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2318M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2319L: netdev@vger.kernel.org
2320S: Supported
adfc5217 2321F: drivers/net/ethernet/broadcom/b44.*
39105890 2322
32ec90d5
FF
2323BROADCOM GENET ETHERNET DRIVER
2324M: Florian Fainelli <f.fainelli@gmail.com>
2325L: netdev@vger.kernel.org
2326S: Supported
2327F: drivers/net/ethernet/broadcom/genet/
2328
948c51e6 2329BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2330M: Sony Chacko <sony.chacko@qlogic.com>
2331M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2332L: netdev@vger.kernel.org
2333S: Supported
adfc5217
JK
2334F: drivers/net/ethernet/broadcom/bnx2.*
2335F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2336
4d9d2cb0 2337BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2338M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2339L: netdev@vger.kernel.org
2340S: Supported
adfc5217 2341F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2342
90f4c594 2343BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2344M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2345M: Ray Jui <rjui@broadcom.com>
2346M: Scott Branden <sbranden@broadcom.com>
497a045d 2347L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2348T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2349S: Maintained
2350F: arch/arm/mach-bcm/
2351F: arch/arm/boot/dts/bcm113*
90f4c594 2352F: arch/arm/boot/dts/bcm216*
af4b8e37 2353F: arch/arm/boot/dts/bcm281*
e68d7c14 2354F: arch/arm64/boot/dts/broadcom/
af4b8e37 2355F: arch/arm/configs/bcm_defconfig
e4ef47f2 2356F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2357F: drivers/clocksource/bcm_kona_timer.c
2358
9209bec4 2359BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2360M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2361M: Lee Jones <lee@kernel.org>
10b9e887 2362M: Eric Anholt <eric@anholt.net>
f680f25c 2363L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2365T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2366S: Maintained
9209bec4 2367N: bcm2835
f680f25c 2368
5564f092
RM
2369BROADCOM BCM47XX MIPS ARCHITECTURE
2370M: Hauke Mehrtens <hauke@hauke-m.de>
2371M: Rafał Miłecki <zajec5@gmail.com>
2372L: linux-mips@linux-mips.org
2373S: Maintained
2374F: arch/mips/bcm47xx/*
2375F: arch/mips/include/asm/mach-bcm47xx/*
2376
9209bec4 2377BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2378M: Hauke Mehrtens <hauke@hauke-m.de>
2379L: linux-arm-kernel@lists.infradead.org
2380S: Maintained
2381F: arch/arm/mach-bcm/bcm_5301x.c
2382F: arch/arm/boot/dts/bcm5301x.dtsi
2383F: arch/arm/boot/dts/bcm470*
2384
e076e962
FF
2385BROADCOM BCM63XX ARM ARCHITECTURE
2386M: Florian Fainelli <f.fainelli@gmail.com>
2387L: linux-arm-kernel@lists.infradead.org
eb6725d0 2388T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2389S: Maintained
2390F: arch/arm/mach-bcm/bcm63xx.c
2391F: arch/arm/include/debug/bcm63xx.S
2392
7110e227
KC
2393BROADCOM BCM63XX/BCM33XX UDC DRIVER
2394M: Kevin Cernekee <cernekee@gmail.com>
2395L: linux-usb@vger.kernel.org
2396S: Maintained
2397F: drivers/usb/gadget/udc/bcm63xx_udc.*
2398
2df94fd6 2399BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2400M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2401M: Gregory Fong <gregory.0xf0@gmail.com>
2402M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2404L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2405T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2406S: Maintained
2407F: arch/arm/mach-bcm/*brcmstb*
2408F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2409F: drivers/bus/brcmstb_gisb.c
5009a289 2410N: brcmstb
2df94fd6 2411
70371cef
KC
2412BROADCOM BMIPS MIPS ARCHITECTURE
2413M: Kevin Cernekee <cernekee@gmail.com>
2414M: Florian Fainelli <f.fainelli@gmail.com>
2415L: linux-mips@linux-mips.org
eb6725d0 2416T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2417S: Maintained
2418F: arch/mips/bmips/*
2419F: arch/mips/include/asm/mach-bmips/*
2420F: arch/mips/kernel/*bmips*
338808de 2421F: arch/mips/boot/dts/brcm/bcm*.dts*
70371cef
KC
2422F: drivers/irqchip/irq-bcm7*
2423F: drivers/irqchip/irq-brcmstb*
3271e610 2424F: include/linux/bcm963xx_nvram.h
8fce60b8 2425F: include/linux/bcm963xx_tag.h
70371cef 2426
948c51e6 2427BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2428M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2429M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2430L: netdev@vger.kernel.org
2431S: Supported
adfc5217 2432F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2433
a9533e7e
HP
2434BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2435M: Brett Rudley <brudley@broadcom.com>
818c07b8 2436M: Arend van Spriel <arend@broadcom.com>
85d63686 2437M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2438M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2439L: linux-wireless@vger.kernel.org
5615171c 2440L: brcm80211-dev-list@broadcom.com
a9533e7e 2441S: Supported
05491d2c 2442F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2443
9958d6f9 2444BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2445M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2446L: linux-scsi@vger.kernel.org
2447S: Supported
2448F: drivers/scsi/bnx2fc/
2449
6a6b5ad0 2450BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2451M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2452L: linux-scsi@vger.kernel.org
2453S: Supported
2454F: drivers/scsi/bnx2i/
2455
63f37ddf 2456BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2457M: Ray Jui <rjui@broadcom.com>
2458M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2459M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2461L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2462T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2463S: Maintained
2464N: iproc
2465N: cygnus
63f37ddf 2466N: nsp
36c0237f
SB
2467N: bcm9113*
2468N: bcm9583*
63f37ddf
JM
2469N: bcm9585*
2470N: bcm9586*
2471N: bcm988312
36c0237f 2472N: bcm113*
63f37ddf
JM
2473N: bcm583*
2474N: bcm585*
2475N: bcm586*
2476N: bcm88312
36c0237f 2477
3b0213d5
GF
2478BROADCOM BRCMSTB GPIO DRIVER
2479M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2480L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2481S: Supported
2482F: drivers/gpio/gpio-brcmstb.c
2483F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2484
7b7f588b 2485BROADCOM KONA GPIO DRIVER
5e163903 2486M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2487L: bcm-kernel-feedback-list@broadcom.com
2488S: Supported
2489F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2490F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2491
f6e734a8
RM
2492BROADCOM NVRAM DRIVER
2493M: Rafał Miłecki <zajec5@gmail.com>
2494L: linux-mips@linux-mips.org
2495S: Maintained
2496F: drivers/firmware/broadcom/*
2497
02787daa
BN
2498BROADCOM STB NAND FLASH DRIVER
2499M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2500M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2501L: linux-mtd@lists.infradead.org
1285734c 2502L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2503S: Maintained
2504F: drivers/mtd/nand/brcmnand/
2505
c9678d86
RM
2506BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2507M: Rafał Miłecki <zajec5@gmail.com>
2508L: linux-wireless@vger.kernel.org
2509S: Maintained
2510F: drivers/bcma/
2511F: include/linux/bcma/
2512
b8302205
FF
2513BROADCOM SYSTEMPORT ETHERNET DRIVER
2514M: Florian Fainelli <f.fainelli@gmail.com>
2515L: netdev@vger.kernel.org
2516S: Supported
2517F: drivers/net/ethernet/broadcom/bcmsysport.*
2518
7725ccfd 2519BROCADE BFA FC SCSI DRIVER
aa803370
AG
2520M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2521M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2522L: linux-scsi@vger.kernel.org
2523S: Supported
2524F: drivers/scsi/bfa/
7725ccfd 2525
8b230ed8 2526BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2527M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2528L: netdev@vger.kernel.org
2529S: Supported
f844a0ea 2530F: drivers/net/ethernet/brocade/bna/
8b230ed8 2531
5cdf7f76 2532BSG (block layer generic sg v4 driver)
8b58be88 2533M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2534L: linux-scsi@vger.kernel.org
2535S: Supported
679655da
JP
2536F: block/bsg.c
2537F: include/linux/bsg.h
c117ab84 2538F: include/uapi/linux/bsg.h
5cdf7f76 2539
af39917d
CL
2540BT87X AUDIO DRIVER
2541M: Clemens Ladisch <clemens@ladisch.de>
2542L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2543T: git git://git.alsa-project.org/alsa-kernel.git
2544S: Maintained
2545F: Documentation/sound/alsa/Bt87x.txt
2546F: sound/pci/bt87x.c
2547
ff1d5c2f 2548BT8XXGPIO DRIVER
eb032b98 2549M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2550W: http://bu3sch.de/btgpio.php
2551S: Maintained
72dbb705 2552F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2553
eb1eb04f 2554BTRFS FILE SYSTEM
c0778e25
CM
2555M: Chris Mason <clm@fb.com>
2556M: Josef Bacik <jbacik@fb.com>
d8130624 2557M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2558L: linux-btrfs@vger.kernel.org
2559W: http://btrfs.wiki.kernel.org/
8a6e2535 2560Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2561T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2562S: Maintained
679655da
JP
2563F: Documentation/filesystems/btrfs.txt
2564F: fs/btrfs/
eb1eb04f 2565
1da177e4 2566BTTV VIDEO4LINUX DRIVER
009a5410 2567M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2568L: linux-media@vger.kernel.org
a825eaec 2569W: https://linuxtv.org
275ffde4 2570T: git git://linuxtv.org/media_tree.git
f96236e5 2571S: Odd fixes
679655da 2572F: Documentation/video4linux/bttv/
90d72ac6 2573F: drivers/media/pci/bt8xx/bttv*
1da177e4 2574
1f34923c
KA
2575BUSLOGIC SCSI DRIVER
2576M: Khalid Aziz <khalid@gonehiking.org>
2577L: linux-scsi@vger.kernel.org
2578S: Maintained
2579F: drivers/scsi/BusLogic.*
2580F: drivers/scsi/FlashPoint.*
2581
af39917d
CL
2582C-MEDIA CMI8788 DRIVER
2583M: Clemens Ladisch <clemens@ladisch.de>
2584L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2585T: git git://git.alsa-project.org/alsa-kernel.git
2586S: Maintained
2587F: sound/pci/oxygen/
2588
2141355f
MS
2589C6X ARCHITECTURE
2590M: Mark Salter <msalter@redhat.com>
2591M: Aurelien Jacquiot <a-jacquiot@ti.com>
2592L: linux-c6x-dev@linux-c6x.org
2593W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2594S: Maintained
2595F: arch/c6x/
2596
a5432f5a 2597CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2598M: David Howells <dhowells@redhat.com>
e62d6e24 2599L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2600S: Supported
2601F: Documentation/filesystems/caching/cachefiles.txt
2602F: fs/cachefiles/
2603
c815ca39
HV
2604CADET FM/AM RADIO RECEIVER DRIVER
2605M: Hans Verkuil <hverkuil@xs4all.nl>
2606L: linux-media@vger.kernel.org
2607T: git git://linuxtv.org/media_tree.git
a825eaec 2608W: https://linuxtv.org
c815ca39
HV
2609S: Maintained
2610F: drivers/media/radio/radio-cadet*
2611
77d5140f 2612CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2613M: Jonathan Corbet <corbet@lwn.net>
661263b5 2614L: linux-media@vger.kernel.org
275ffde4 2615T: git git://linuxtv.org/media_tree.git
77d5140f 2616S: Maintained
679655da 2617F: Documentation/video4linux/cafe_ccic
90d72ac6 2618F: drivers/media/platform/marvell-ccic/
77d5140f 2619
201b6bab 2620CAIF NETWORK LAYER
5c574f50 2621M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2622L: netdev@vger.kernel.org
2623S: Supported
2624F: Documentation/networking/caif/
2625F: drivers/net/caif/
c117ab84 2626F: include/uapi/linux/caif/
201b6bab
JP
2627F: include/net/caif/
2628F: net/caif/
2629
77dac90f 2630CALGARY x86-64 IOMMU
8b58be88
JP
2631M: Muli Ben-Yehuda <muli@il.ibm.com>
2632M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2633L: discuss@x86-64.org
2634S: Maintained
679655da
JP
2635F: arch/x86/kernel/pci-calgary_64.c
2636F: arch/x86/kernel/tce_64.c
2637F: arch/x86/include/asm/calgary.h
2638F: arch/x86/include/asm/tce.h
77dac90f 2639
e2d1d6c0 2640CAN NETWORK LAYER
8d15d386 2641M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2642M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2643L: linux-can@vger.kernel.org
84b0d715 2644W: https://github.com/linux-can
870482a4
MKB
2645T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2646T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2647S: Maintained
f35f6c8f 2648F: Documentation/networking/can.txt
8d15d386 2649F: net/can/
8d15d386 2650F: include/linux/can/core.h
c117ab84
CEB
2651F: include/uapi/linux/can.h
2652F: include/uapi/linux/can/bcm.h
2653F: include/uapi/linux/can/raw.h
2654F: include/uapi/linux/can/gw.h
e2d1d6c0 2655
4261a204 2656CAN NETWORK DRIVERS
8b58be88 2657M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2658M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2659L: linux-can@vger.kernel.org
84b0d715 2660W: https://github.com/linux-can
870482a4
MKB
2661T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2662T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2663S: Maintained
8d15d386
OH
2664F: drivers/net/can/
2665F: include/linux/can/dev.h
8d15d386 2666F: include/linux/can/platform/
c117ab84
CEB
2667F: include/uapi/linux/can/error.h
2668F: include/uapi/linux/can/netlink.h
4261a204 2669
95d16c72
JM
2670CAPABILITIES
2671M: Serge Hallyn <serge.hallyn@canonical.com>
2672L: linux-security-module@vger.kernel.org
6305902c 2673S: Supported
95d16c72 2674F: include/linux/capability.h
c117ab84 2675F: include/uapi/linux/capability.h
6305902c 2676F: security/commoncap.c
38a94118 2677F: kernel/capability.c
95d16c72 2678
b84894c7
KT
2679CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2680M: Kevin Tsai <ktsai@capellamicro.com>
2681S: Maintained
2682F: drivers/iio/light/cm*
2683F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2684
f21fb3ed
RV
2685CAVIUM LIQUIDIO NETWORK DRIVER
2686M: Derek Chickles <derek.chickles@caviumnetworks.com>
2687M: Satanand Burla <satananda.burla@caviumnetworks.com>
2688M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2689M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2690L: netdev@vger.kernel.org
2691W: http://www.cavium.com
2692S: Supported
f21fb3ed
RV
2693F: drivers/net/ethernet/cavium/liquidio/
2694
ef0bbac3
VB
2695CC2520 IEEE-802.15.4 RADIO DRIVER
2696M: Varka Bhadram <varkabhadram@gmail.com>
2697L: linux-wpan@vger.kernel.org
2698S: Maintained
2699F: drivers/net/ieee802154/cc2520.c
2700F: include/linux/spi/cc2520.h
2701F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2702
b8154542 2703CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2704M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2705L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2706W: http://www.ibm.com/developerworks/power/cell/
2707S: Supported
679655da 2708F: arch/powerpc/include/asm/cell*.h
679655da 2709F: arch/powerpc/include/asm/spu*.h
c117ab84 2710F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2711F: arch/powerpc/oprofile/*cell*
2712F: arch/powerpc/platforms/cell/
b8154542 2713
398ecff5
SW
2714CEPH COMMON CODE (LIBCEPH)
2715M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2716M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2717M: Sage Weil <sage@redhat.com>
82593f87 2718L: ceph-devel@vger.kernel.org
09d90327 2719W: http://ceph.com/
fb99f881 2720T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2721T: git git://github.com/ceph/ceph-client.git
9030aaf9 2722S: Supported
14430813
JP
2723F: net/ceph/
2724F: include/linux/ceph/
2725F: include/linux/crush/
9030aaf9 2726
398ecff5
SW
2727CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2728M: "Yan, Zheng" <zyan@redhat.com>
2729M: Sage Weil <sage@redhat.com>
2730M: Ilya Dryomov <idryomov@gmail.com>
2731L: ceph-devel@vger.kernel.org
2732W: http://ceph.com/
2733T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2734T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2735S: Supported
2736F: Documentation/filesystems/ceph.txt
2737F: fs/ceph/
2738
cfc411e7
DH
2739CERTIFICATE HANDLING:
2740M: David Howells <dhowells@redhat.com>
2741M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2742L: keyrings@vger.kernel.org
cfc411e7
DH
2743S: Maintained
2744F: Documentation/module-signing.txt
2745F: certs/
d8d80386 2746F: scripts/sign-file.c
cfc411e7
DH
2747F: scripts/extract-cert.c
2748
18332a80 2749CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2750L: linux-usb@vger.kernel.org
10c6c9c9 2751S: Orphan
679655da
JP
2752F: Documentation/usb/WUSB-Design-overview.txt
2753F: Documentation/usb/wusb-cbaf
355ffe69
DV
2754F: drivers/usb/host/hwa-hc.c
2755F: drivers/usb/host/whci/
679655da
JP
2756F: drivers/usb/wusbcore/
2757F: include/linux/usb/wusb*
18332a80 2758
70e84049 2759CFAG12864B LCD DRIVER
8b58be88 2760M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2761W: http://miguelojeda.es/auxdisplay.htm
2762W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2763S: Maintained
679655da
JP
2764F: drivers/auxdisplay/cfag12864b.c
2765F: include/linux/cfag12864b.h
70e84049
MOS
2766
2767CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2768M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2769W: http://miguelojeda.es/auxdisplay.htm
2770W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2771S: Maintained
679655da
JP
2772F: drivers/auxdisplay/cfag12864bfb.c
2773F: include/linux/cfag12864b.h
70e84049 2774
704232c2 2775CFG80211 and NL80211
8b58be88 2776M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2777L: linux-wireless@vger.kernel.org
ce466579
JB
2778W: http://wireless.kernel.org/
2779T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2780T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2781S: Maintained
c117ab84 2782F: include/uapi/linux/nl80211.h
679655da
JP
2783F: include/net/cfg80211.h
2784F: net/wireless/*
2785X: net/wireless/wext*
704232c2 2786
46e64261
GKH
2787CHAR and MISC DRIVERS
2788M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2789M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2791S: Supported
46e64261
GKH
2792F: drivers/char/*
2793F: drivers/misc/*
471322a8 2794F: include/linux/miscdevice.h
46e64261 2795
0a920b5b 2796CHECKPATCH
8b58be88 2797M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2798M: Joe Perches <joe@perches.com>
2799S: Maintained
679655da 2800F: scripts/checkpatch.pl
0a920b5b 2801
f8407f26
HW
2802CHINESE DOCUMENTATION
2803M: Harry Wei <harryxiyou@gmail.com>
9740153c 2804L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2805L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2806S: Maintained
2807F: Documentation/zh_CN/
2808
2721ea2c 2809CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2810M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2811T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2812L: linux-usb@vger.kernel.org
2813S: Maintained
2814F: drivers/usb/chipidea/
2815
a93ad65d
HG
2816CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2817M: Hans de Goede <hdegoede@redhat.com>
2818L: linux-input@vger.kernel.org
2819S: Maintained
2820F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2821F: drivers/input/touchscreen/chipone_icn8318.c
2822
ab043105
OJ
2823CHROME HARDWARE PLATFORM SUPPORT
2824M: Olof Johansson <olof@lixom.net>
2825S: Maintained
9f273c24 2826T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2827F: drivers/platform/chrome/
2828
641cb85e 2829CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2830M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2831M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2832M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2833M: Neel Patel <neepatel@cisco.com>
7063fbf2 2834S: Supported
a6a5580c 2835F: drivers/net/ethernet/cisco/enic/
7063fbf2 2836
e3cf00d0 2837CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2838M: Christian Benvenuti <benve@cisco.com>
2839M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2840S: Supported
35ef4a9e 2841F: drivers/infiniband/hw/usnic/
e3cf00d0 2842
2b7a52a4 2843CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2844M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2845L: netdev@vger.kernel.org
2846S: Maintained
57d0b7a0 2847F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2848
3d4cfdc9
MB
2849CIRRUS LOGIC AUDIO CODEC DRIVERS
2850M: Brian Austin <brian.austin@cirrus.com>
2851M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2852L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2853S: Maintained
2854F: sound/soc/codecs/cs*
2855
94574d9a
KRW
2856CLEANCACHE API
2857M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2858L: linux-kernel@vger.kernel.org
2859S: Maintained
2860F: mm/cleancache.c
2861F: include/linux/cleancache.h
2862
d4275354 2863CLK API
8b58be88 2864M: Russell King <linux@arm.linux.org.uk>
aa571b14 2865L: linux-clk@vger.kernel.org
37417046 2866S: Maintained
d4275354
RK
2867F: include/linux/clk.h
2868
9222d247
JS
2869CLOCKSOURCE, CLOCKEVENT DRIVERS
2870M: Daniel Lezcano <daniel.lezcano@linaro.org>
2871M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2872L: linux-kernel@vger.kernel.org
9222d247
JS
2873T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2874S: Supported
2875F: drivers/clocksource
2876
5df6d737 2877CISCO FCOE HBA DRIVER
8fc89a79
HP
2878M: Hiral Patel <hiralpat@cisco.com>
2879M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2880M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2881L: linux-scsi@vger.kernel.org
2882S: Supported
2a99921a 2883F: drivers/scsi/fnic/
5df6d737 2884
c8806b6c
NM
2885CISCO SCSI HBA DRIVER
2886M: Narsimhulu Musini <nmusini@cisco.com>
2887M: Sesidhar Baddela <sebaddel@cisco.com>
2888L: linux-scsi@vger.kernel.org
2889S: Supported
2890F: drivers/scsi/snic/
2891
529aa8cb
TLSC
2892CMPC ACPI DRIVER
2893M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2894M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2895L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2896S: Supported
2897F: drivers/platform/x86/classmate-laptop.c
2898
85756a06
HV
2899COBALT MEDIA DRIVER
2900M: Hans Verkuil <hans.verkuil@cisco.com>
2901L: linux-media@vger.kernel.org
2902T: git git://linuxtv.org/media_tree.git
a825eaec 2903W: https://linuxtv.org
85756a06
HV
2904S: Supported
2905F: drivers/media/pci/cobalt/
2906
74425eee 2907COCCINELLE/Semantic Patches (SmPL)
26de9c26 2908M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2909M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2910M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2911M: Michal Marek <mmarek@suse.com>
26de9c26 2912L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2913T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2914W: http://coccinelle.lip6.fr/
2915S: Supported
4b92b2aa 2916F: Documentation/coccinelle.txt
74425eee
NP
2917F: scripts/coccinelle/
2918F: scripts/coccicheck
2919
1da177e4 2920CODA FILE SYSTEM
8b58be88 2921M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2922M: coda@cs.cmu.edu
2923L: codalist@coda.cs.cmu.edu
2924W: http://www.coda.cs.cmu.edu/
2925S: Maintained
679655da
JP
2926F: Documentation/filesystems/coda.txt
2927F: fs/coda/
2928F: include/linux/coda*.h
c117ab84 2929F: include/uapi/linux/coda*.h
1da177e4 2930
0b14261e
PZ
2931CODA V4L2 MEM2MEM DRIVER
2932M: Philipp Zabel <p.zabel@pengutronix.de>
2933L: linux-media@vger.kernel.org
2934S: Maintained
2935F: Documentation/devicetree/bindings/media/coda.txt
2936F: drivers/media/platform/coda/
2937
7704addb 2938COMMON CLK FRAMEWORK
a85fa007 2939M: Michael Turquette <mturquette@baylibre.com>
f956165f 2940M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2941L: linux-clk@vger.kernel.org
baeb0d9b 2942T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2943S: Maintained
60bea3b5
SW
2944F: drivers/clk/
2945X: drivers/clk/clkdev.c
7704addb 2946F: include/linux/clk-pr*
60bea3b5 2947F: include/linux/clk/
7704addb 2948
e2d1d6c0 2949COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2950M: Steve French <sfrench@samba.org>
51223df6 2951L: linux-cifs@vger.kernel.org
d1f28953 2952L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2953W: http://linux-cifs.samba.org/
bb1d5dda 2954T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2955S: Supported
ec421a71 2956F: Documentation/filesystems/cifs/
679655da 2957F: fs/cifs/
e2d1d6c0 2958
1da177e4 2959COMPACTPCI HOTPLUG CORE
8b58be88 2960M: Scott Murray <scott@spiteful.org>
64dab204 2961L: linux-pci@vger.kernel.org
82c4dfc7 2962S: Maintained
679655da 2963F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2964
2965COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2966M: Scott Murray <scott@spiteful.org>
64dab204 2967L: linux-pci@vger.kernel.org
82c4dfc7 2968S: Maintained
679655da 2969F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2970
2971COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2972M: Scott Murray <scott@spiteful.org>
64dab204 2973L: linux-pci@vger.kernel.org
82c4dfc7 2974S: Maintained
679655da 2975F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2976
5411552c 2977COMPAL LAPTOP SUPPORT
8b58be88 2978M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2979L: platform-driver-x86@vger.kernel.org
5411552c 2980S: Maintained
679655da 2981F: drivers/platform/x86/compal-laptop.c
5411552c 2982
949be0f7 2983CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
2984L: accessrunner-general@lists.sourceforge.net
2985W: http://accessrunner.sourceforge.net/
44243ef4 2986S: Orphan
679655da 2987F: drivers/usb/atm/cxacru.c
949be0f7 2988
e2d1d6c0 2989CONFIGFS
d6351db2 2990M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
2991M: Christoph Hellwig <hch@lst.de>
2992T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 2993S: Supported
679655da
JP
2994F: fs/configfs/
2995F: include/linux/configfs.h
e2d1d6c0 2996
acb9c1b2 2997CONNECTOR
8b58be88 2998M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
2999L: netdev@vger.kernel.org
3000S: Maintained
3001F: drivers/connector/
3002
a3e3354d 3003CONTROL GROUP (CGROUP)
860ca0e6 3004M: Tejun Heo <tj@kernel.org>
ad50c159 3005M: Li Zefan <lizefan@huawei.com>
4d205676 3006M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3007L: cgroups@vger.kernel.org
860ca0e6 3008T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3009S: Maintained
a3e3354d 3010F: Documentation/cgroups/
679655da
JP
3011F: include/linux/cgroup*
3012F: kernel/cgroup*
a3e3354d
TH
3013
3014CONTROL GROUP - CPUSET
3015M: Li Zefan <lizefan@huawei.com>
3016L: cgroups@vger.kernel.org
3017W: http://www.bullopensource.org/cpuset/
3018W: http://oss.sgi.com/projects/cpusets/
3019T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3020S: Maintained
3021F: Documentation/cgroups/cpusets.txt
3022F: include/linux/cpuset.h
3023F: kernel/cpuset.c
3024
3025CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3026M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3027M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3028M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3029L: cgroups@vger.kernel.org
3030L: linux-mm@kvack.org
3031S: Maintained
3032F: mm/memcontrol.c
5d1ea48b 3033F: mm/swap_cgroup.c
fb3a0fb6 3034
bebe4678 3035CORETEMP HARDWARE MONITORING DRIVER
96859129 3036M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
3037L: lm-sensors@lm-sensors.org
3038S: Maintained
679655da
JP
3039F: Documentation/hwmon/coretemp
3040F: drivers/hwmon/coretemp.c
bebe4678 3041
1da177e4 3042COSA/SRP SYNC SERIAL DRIVER
8b58be88 3043M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3044W: http://www.fi.muni.cz/~kas/cosa/
3045S: Maintained
679655da 3046F: drivers/net/wan/cosa*
1da177e4 3047
4371ee35 3048CPMAC ETHERNET DRIVER
8b58be88 3049M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3050L: netdev@vger.kernel.org
3051S: Maintained
b544dbac 3052F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3053
1da177e4 3054CPU FREQUENCY DRIVERS
9c3646d1 3055M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3056M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3057L: linux-pm@vger.kernel.org
1da177e4 3058S: Maintained
27209d91
VK
3059T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3060T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3061F: drivers/cpufreq/
3062F: include/linux/cpufreq.h
1da177e4 3063
8a67f0ef
VK
3064CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3065M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3066M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3067L: linux-pm@vger.kernel.org
3068W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3069S: Maintained
3070F: drivers/cpufreq/arm_big_little.h
3071F: drivers/cpufreq/arm_big_little.c
3072F: drivers/cpufreq/arm_big_little_dt.c
3073
14d2c34c 3074CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3075M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3076M: Daniel Lezcano <daniel.lezcano@linaro.org>
3077L: linux-pm@vger.kernel.org
3078L: linux-arm-kernel@lists.infradead.org
cea8321c 3079T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3080S: Maintained
3081F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3082
0c570c18
BZ
3083CPUIDLE DRIVER - ARM EXYNOS
3084M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3085M: Daniel Lezcano <daniel.lezcano@linaro.org>
3086M: Kukjin Kim <kgene@kernel.org>
3087L: linux-pm@vger.kernel.org
3088L: linux-samsung-soc@vger.kernel.org
3089S: Supported
3090F: drivers/cpuidle/cpuidle-exynos.c
3091F: arch/arm/mach-exynos/pm.c
3092
a8e39c35 3093CPUIDLE DRIVERS
9c3646d1 3094M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3095M: Daniel Lezcano <daniel.lezcano@linaro.org>
3096L: linux-pm@vger.kernel.org
3097S: Maintained
cea8321c 3098T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3099F: drivers/cpuidle/*
3100F: include/linux/cpuidle.h
3101
1da177e4 3102CPUID/MSR DRIVER
8b58be88 3103M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3104S: Maintained
679655da
JP
3105F: arch/x86/kernel/cpuid.c
3106F: arch/x86/kernel/msr.c
1da177e4 3107
7fe2f639 3108CPU POWER MONITORING SUBSYSTEM
d8130624 3109M: Thomas Renninger <trenn@suse.com>
103f1790 3110L: linux-pm@vger.kernel.org
7fe2f639 3111S: Maintained
14430813 3112F: tools/power/cpupower/
7fe2f639 3113
1da177e4 3114CRAMFS FILESYSTEM
ce00f85c 3115W: http://sourceforge.net/projects/cramfs/
54886a71 3116S: Orphan / Obsolete
679655da
JP
3117F: Documentation/filesystems/cramfs.txt
3118F: fs/cramfs/
1da177e4
LT
3119
3120CRIS PORT
8b58be88
JP
3121M: Mikael Starvik <starvik@axis.com>
3122M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3123L: linux-cris-kernel@axis.com
1da177e4 3124W: http://developer.axis.com
9f273c24 3125T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3126S: Maintained
679655da 3127F: arch/cris/
df621252 3128F: drivers/tty/serial/crisv10.*
1da177e4
LT
3129
3130CRYPTO API
8b58be88
JP
3131M: Herbert Xu <herbert@gondor.apana.org.au>
3132M: "David S. Miller" <davem@davemloft.net>
1da177e4 3133L: linux-crypto@vger.kernel.org
9f273c24 3134T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3135T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3136S: Maintained
679655da 3137F: Documentation/crypto/
2ca87a17 3138F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3139F: arch/*/crypto/
3140F: crypto/
3141F: drivers/crypto/
3142F: include/crypto/
1da177e4 3143
5b07bd57 3144CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3145M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3146L: linux-crypto@vger.kernel.org
3147S: Maintained
51a2228a
JP
3148F: crypto/ansi_cprng.c
3149F: crypto/rng.c
5b07bd57 3150
fc279cc2
HV
3151CS3308 MEDIA DRIVER
3152M: Hans Verkuil <hverkuil@xs4all.nl>
3153L: linux-media@vger.kernel.org
3154T: git git://linuxtv.org/media_tree.git
3155W: http://linuxtv.org
3156S: Odd Fixes
3157F: drivers/media/i2c/cs3308.c
3158F: drivers/media/i2c/cs3308.h
3159
9b4ffa48 3160CS5535 Audio ALSA driver
8b58be88 3161M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3162S: Maintained
679655da 3163F: sound/pci/cs5535audio/
9b4ffa48 3164
a910e4a9 3165CW1200 WLAN driver
b75f0050
JP
3166M: Solomon Peachy <pizza@shaftnet.org>
3167S: Maintained
560424e9 3168F: drivers/net/wireless/st/cw1200/
a910e4a9 3169
6d8425b1 3170CX18 VIDEO4LINUX DRIVER
6afdeaf8 3171M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3172L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3173L: linux-media@vger.kernel.org
275ffde4 3174T: git git://linuxtv.org/media_tree.git
a825eaec 3175W: https://linuxtv.org
30e10993 3176W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3177S: Maintained
679655da 3178F: Documentation/video4linux/cx18.txt
90d72ac6 3179F: drivers/media/pci/cx18/
6c0f0359 3180F: include/uapi/linux/ivtv*
6d8425b1 3181
3f101d91
HV
3182CX2341X MPEG ENCODER HELPER MODULE
3183M: Hans Verkuil <hverkuil@xs4all.nl>
3184L: linux-media@vger.kernel.org
3185T: git git://linuxtv.org/media_tree.git
a825eaec 3186W: https://linuxtv.org
3f101d91 3187S: Maintained
c368360b 3188F: drivers/media/common/cx2341x*
3f101d91
HV
3189F: include/media/cx2341x*
3190
b8fe6e2c
PB
3191CX24120 MEDIA DRIVER
3192M: Jemma Denson <jdenson@gmail.com>
3193M: Patrick Boettcher <patrick.boettcher@posteo.de>
3194L: linux-media@vger.kernel.org
a825eaec 3195W: https://linuxtv.org
b8fe6e2c
PB
3196Q: http://patchwork.linuxtv.org/project/linux-media/list/
3197S: Maintained
3198F: drivers/media/dvb-frontends/cx24120*
3199
20357578 3200CX88 VIDEO4LINUX DRIVER
009a5410 3201M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3202L: linux-media@vger.kernel.org
a825eaec 3203W: https://linuxtv.org
20357578
MCC
3204T: git git://linuxtv.org/media_tree.git
3205S: Odd fixes
3206F: Documentation/video4linux/cx88/
3207F: drivers/media/pci/cx88/
6d8425b1 3208
91952bc0
AP
3209CXD2820R MEDIA DRIVER
3210M: Antti Palosaari <crope@iki.fi>
3211L: linux-media@vger.kernel.org
a825eaec 3212W: https://linuxtv.org
91952bc0
AP
3213W: http://palosaari.fi/linux/
3214Q: http://patchwork.linuxtv.org/project/linux-media/list/
3215T: git git://linuxtv.org/anttip/media_tree.git
3216S: Maintained
3217F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3218
e5ec3789 3219CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3220M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3221L: netdev@vger.kernel.org
3222W: http://www.chelsio.com
3223S: Supported
f7917c00 3224F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3225
d8ae3c33 3226CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3227M: Karen Xie <kxie@chelsio.com>
3228L: linux-scsi@vger.kernel.org
3229W: http://www.chelsio.com
3230S: Supported
3231F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3232
e5ec3789 3233CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3234M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3235L: linux-rdma@vger.kernel.org
e5ec3789
SW
3236W: http://www.openfabrics.org
3237S: Supported
679655da 3238F: drivers/infiniband/hw/cxgb3/
e5ec3789 3239
be4c9bad 3240CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3241M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3242L: netdev@vger.kernel.org
3243W: http://www.chelsio.com
3244S: Supported
f7917c00 3245F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3246
d8ae3c33 3247CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3248M: Karen Xie <kxie@chelsio.com>
3249L: linux-scsi@vger.kernel.org
3250W: http://www.chelsio.com
3251S: Supported
3252F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3253
be4c9bad
RD
3254CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3255M: Steve Wise <swise@chelsio.com>
3256L: linux-rdma@vger.kernel.org
3257W: http://www.openfabrics.org
3258S: Supported
3259F: drivers/infiniband/hw/cxgb4/
3260
5c20a5c7
CL
3261CXGB4VF ETHERNET DRIVER (CXGB4VF)
3262M: Casey Leedom <leedom@chelsio.com>
3263L: netdev@vger.kernel.org
3264W: http://www.chelsio.com
3265S: Supported
f7917c00 3266F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3267
a9282d01
IM
3268CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3269M: Ian Munsie <imunsie@au1.ibm.com>
3270M: Michael Neuling <mikey@neuling.org>
3271L: linuxppc-dev@lists.ozlabs.org
3272S: Supported
3273F: drivers/misc/cxl/
ec249dd8 3274F: include/misc/cxl*
a9282d01
IM
3275F: include/uapi/misc/cxl.h
3276F: Documentation/powerpc/cxl.txt
3277F: Documentation/powerpc/cxl.txt
3278F: Documentation/ABI/testing/sysfs-class-cxl
3279
11f43ae7
MO
3280CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3281M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3282M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3283L: linux-scsi@vger.kernel.org
3284S: Supported
3285F: drivers/scsi/cxlflash/
3286F: include/uapi/scsi/cxlflash_ioctls.h
3287F: Documentation/powerpc/cxlflash.txt
3288
b52b97a3
GC
3289STMMAC ETHERNET DRIVER
3290M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3291L: netdev@vger.kernel.org
3292W: http://www.stlinux.com
3293S: Supported
7ac6653a 3294F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3295
1da177e4 3296CYBERPRO FB DRIVER
8b58be88 3297M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3299W: http://www.arm.linux.org.uk/
3300S: Maintained
8a61f013 3301F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3302
1da177e4 3303CYCLADES ASYNC MUX DRIVER
1da177e4 3304W: http://www.cyclades.com/
d459883e 3305S: Orphan
c897401b 3306F: drivers/tty/cyclades.c
679655da 3307F: include/linux/cyclades.h
c117ab84 3308F: include/uapi/linux/cyclades.h
1da177e4
LT
3309
3310CYCLADES PC300 DRIVER
1da177e4 3311W: http://www.cyclades.com/
d459883e 3312S: Orphan
679655da 3313F: drivers/net/wan/pc300*
1da177e4 3314
402f6ae4
AP
3315CYPRESS_FIRMWARE MEDIA DRIVER
3316M: Antti Palosaari <crope@iki.fi>
3317L: linux-media@vger.kernel.org
a825eaec 3318W: https://linuxtv.org
402f6ae4
AP
3319W: http://palosaari.fi/linux/
3320Q: http://patchwork.linuxtv.org/project/linux-media/list/
3321T: git git://linuxtv.org/anttip/media_tree.git
3322S: Maintained
3323F: drivers/media/common/cypress_firmware*
3324
e3ae3525 3325CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3326M: Ferruh Yigit <fery@cypress.com>
6305902c 3327L: linux-input@vger.kernel.org
be9a6f40 3328S: Supported
6305902c
JP
3329F: drivers/input/touchscreen/cyttsp*
3330F: include/linux/input/cyttsp.h
e3ae3525 3331
aaaf5fbf
JK
3332DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3333M: Joshua Kinard <kumba@gentoo.org>
3334S: Maintained
3335F: drivers/rtc/rtc-ds1685.c
3336F: include/linux/rtc/ds1685.h
3337
1da177e4 3338DAMA SLAVE for AX.25
8b58be88 3339M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3340W: http://yaina.de/jreuter/
3341W: http://www.qsl.net/dl1bke/
3342L: linux-hams@vger.kernel.org
3343S: Maintained
679655da
JP
3344F: net/ax25/af_ax25.c
3345F: net/ax25/ax25_dev.c
3346F: net/ax25/ax25_ds_*
3347F: net/ax25/ax25_in.c
3348F: net/ax25/ax25_out.c
3349F: net/ax25/ax25_timer.c
3350F: net/ax25/sysctl_net_ax25.c
1da177e4 3351
e2d1d6c0 3352DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3353L: netdev@vger.kernel.org
5ff77428 3354S: Orphan
679655da 3355F: Documentation/networking/dmfe.txt
0f04e2aa 3356F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3357
3358DC390/AM53C974 SCSI driver
d8130624 3359M: Hannes Reinecke <hare@suse.com>
71bd849d 3360L: linux-scsi@vger.kernel.org
e2d1d6c0 3361S: Maintained
71bd849d 3362F: drivers/scsi/am53c974.c
e2d1d6c0 3363
1da177e4 3364DC395x SCSI driver
61eee9a7 3365M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3366M: Ali Akcaagac <aliakc@web.de>
3367M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3368L: dc395x@twibble.org
cf015e9f
JP
3369W: http://twibble.org/dist/dc395x/
3370W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3371S: Maintained
679655da
JP
3372F: Documentation/scsi/dc395x.txt
3373F: drivers/scsi/dc395x.*
1da177e4 3374
eb8edb08 3375DCCP PROTOCOL
a89d030e 3376M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3377L: dccp@vger.kernel.org
c996d8b9 3378W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3379S: Maintained
679655da 3380F: include/linux/dccp.h
c117ab84 3381F: include/uapi/linux/dccp.h
679655da
JP
3382F: include/linux/tfrc.h
3383F: net/dccp/
eb8edb08 3384
1da177e4 3385DECnet NETWORK LAYER
1da177e4
LT
3386W: http://linux-decnet.sourceforge.net
3387L: linux-decnet-user@lists.sourceforge.net
f546444d 3388S: Orphan
679655da
JP
3389F: Documentation/networking/decnet.txt
3390F: net/decnet/
1da177e4 3391
ebff05b9
MR
3392DECSTATION PLATFORM SUPPORT
3393M: "Maciej W. Rozycki" <macro@linux-mips.org>
3394L: linux-mips@linux-mips.org
3395W: http://www.linux-mips.org/wiki/DECstation
3396S: Maintained
3397F: arch/mips/dec/
3398F: arch/mips/include/asm/dec/
3399F: arch/mips/include/asm/mach-dec/
3400
1da177e4 3401DEFXX FDDI NETWORK DRIVER
8b58be88 3402M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3403S: Maintained
33f810b2 3404F: drivers/net/fddi/defxx.*
1da177e4 3405
ad8f07cc 3406DELL LAPTOP DRIVER
8b58be88 3407M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3408M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3409L: platform-driver-x86@vger.kernel.org
ad8f07cc 3410S: Maintained
679655da 3411F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3412
817a5cdb
PR
3413DELL LAPTOP RBTN DRIVER
3414M: Pali RohĂ¡r <pali.rohar@gmail.com>
3415S: Maintained
3416F: drivers/platform/x86/dell-rbtn.*
3417
cdbff611
PR
3418DELL LAPTOP FREEFALL DRIVER
3419M: Pali RohĂ¡r <pali.rohar@gmail.com>
3420S: Maintained
3421F: drivers/platform/x86/dell-smo8800.c
3422
1da177e4 3423DELL LAPTOP SMM DRIVER
a5afba16 3424M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3425S: Maintained
a5afba16 3426F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3427F: include/uapi/linux/i8k.h
1da177e4 3428
90563ec4 3429DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3430M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3431S: Maintained
679655da
JP
3432F: Documentation/dcdbas.txt
3433F: drivers/firmware/dcdbas.*
90563ec4 3434
0b3f6109 3435DELL WMI EXTRAS DRIVER
8b58be88 3436M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3437M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3438S: Maintained
36b3a96f 3439F: drivers/platform/x86/dell-wmi.c
0b3f6109 3440
5efc75e3 3441DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3442M: John Youn <johnyoun@synopsys.com>
5efc75e3 3443L: linux-usb@vger.kernel.org
18f340f9 3444T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3445S: Maintained
197ba5f4 3446F: drivers/usb/dwc2/
5efc75e3 3447
94ab23dd 3448DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3449M: Felipe Balbi <balbi@kernel.org>
94ab23dd
FB
3450L: linux-usb@vger.kernel.org
3451L: linux-omap@vger.kernel.org
3452T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3453S: Maintained
3454F: drivers/usb/dwc3/
3455
833c9545
JB
3456DEVICE COREDUMP (DEV_COREDUMP)
3457M: Johannes Berg <johannes@sipsolutions.net>
3458L: linux-kernel@vger.kernel.org
3459S: Maintained
3460F: drivers/base/devcoredump.c
3461F: include/linux/devcoredump.h
3462
89d07767
KP
3463DEVICE FREQUENCY (DEVFREQ)
3464M: MyungJoo Ham <myungjoo.ham@samsung.com>
3465M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3466L: linux-pm@vger.kernel.org
6a3cd722 3467T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3468S: Maintained
3469F: drivers/devfreq/
6a3cd722
CC
3470F: include/linux/devfreq.h
3471F: Documentation/devicetree/bindings/devfreq/
89d07767 3472
7dbded06
CC
3473DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3474M: Chanwoo Choi <cw00.choi@samsung.com>
3475L: linux-pm@vger.kernel.org
3476T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3477S: Supported
3478F: drivers/devfreq/event/
3479F: drivers/devfreq/devfreq-event.c
3480F: include/linux/devfreq-event.h
3481F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3482
1da177e4 3483DEVICE NUMBER REGISTRY
8b58be88 3484M: Torben Mathiasen <device@lanana.org>
1da177e4 3485W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3486S: Maintained
3487
e2d1d6c0 3488DEVICE-MAPPER (LVM)
854ecaad 3489M: Alasdair Kergon <agk@redhat.com>
8504eed3 3490M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3491M: dm-devel@redhat.com
e2d1d6c0
RD
3492L: dm-devel@redhat.com
3493W: http://sources.redhat.com/dm
8a6e2535 3494Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3495T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3496T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3497S: Maintained
679655da
JP
3498F: Documentation/device-mapper/
3499F: drivers/md/dm*
854ecaad 3500F: drivers/md/persistent-data/
679655da
JP
3501F: include/linux/device-mapper.h
3502F: include/linux/dm-*.h
8504eed3 3503F: include/uapi/linux/dm-*.h
e2d1d6c0 3504
c0d995aa
OST
3505DIALOG SEMICONDUCTOR DRIVERS
3506M: Support Opensource <support.opensource@diasemi.com>
3507W: http://www.dialog-semiconductor.com/products
3508S: Supported
3509F: Documentation/hwmon/da90??
7c933772 3510F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3511F: drivers/gpio/gpio-da90??.c
3512F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3513F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3514F: drivers/input/misc/da90??_onkey.c
3515F: drivers/input/touchscreen/da9052_tsi.c
3516F: drivers/leds/leds-da90??.c
3517F: drivers/mfd/da903x.c
3518F: drivers/mfd/da90??-*.c
7be72c2c 3519F: drivers/mfd/da91??-*.c
c0d995aa 3520F: drivers/power/da9052-battery.c
7be72c2c 3521F: drivers/power/da91??-*.c
c0d995aa
OST
3522F: drivers/regulator/da903x.c
3523F: drivers/regulator/da9???-regulator.[ch]
3524F: drivers/rtc/rtc-da90??.c
3525F: drivers/video/backlight/da90??_bl.c
3526F: drivers/watchdog/da90??_wdt.c
3527F: include/linux/mfd/da903x.h
3528F: include/linux/mfd/da9052/
3529F: include/linux/mfd/da9055/
3530F: include/linux/mfd/da9063/
7be72c2c 3531F: include/linux/mfd/da9150/
c0d995aa
OST
3532F: include/sound/da[79]*.h
3533F: sound/soc/codecs/da[79]*.[ch]
3534
599aa697
LL
3535DIGI NEO AND CLASSIC PCI PRODUCTS
3536M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3537M: Mark Hounschell <markh@compro.net>
599aa697
LL
3538L: driverdev-devel@linuxdriverproject.org
3539S: Maintained
3540F: drivers/staging/dgnc/
3541
3542DIGI EPCA PCI PRODUCTS
3543M: Lidza Louina <lidza.louina@gmail.com>
6d825f79 3544M: Daeseok Youn <daeseok.youn@gmail.com>
599aa697
LL
3545L: driverdev-devel@linuxdriverproject.org
3546S: Maintained
3547F: drivers/staging/dgap/
3548
335d7c58 3549DIOLAN U2C-12 I2C DRIVER
ca462085 3550M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3551L: linux-i2c@vger.kernel.org
3552S: Maintained
3553F: drivers/i2c/busses/i2c-diolan-u2c.c
3554
d475c634
MW
3555DIRECT ACCESS (DAX)
3556M: Matthew Wilcox <willy@linux.intel.com>
3557L: linux-fsdevel@vger.kernel.org
3558S: Supported
3559F: fs/dax.c
3560
e7839f25 3561DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3562M: Eric Paris <eparis@parisplace.org>
3c5119c0 3563S: Maintained
679655da
JP
3564F: Documentation/filesystems/dnotify.txt
3565F: fs/notify/dnotify/
3566F: include/linux/dnotify.h
1da177e4
LT
3567
3568DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3569M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3570W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3571W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3572W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3573S: Maintained
3574
4480f15b 3575DISKQUOTA
d8130624 3576M: Jan Kara <jack@suse.com>
1da177e4 3577S: Maintained
679655da
JP
3578F: Documentation/filesystems/quota.txt
3579F: fs/quota/
3580F: include/linux/quota*.h
c117ab84 3581F: include/uapi/linux/quota*.h
1da177e4 3582
702686ad
BT
3583DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3584M: Bernie Thompson <bernie@plugable.com>
3585L: linux-fbdev@vger.kernel.org
3586S: Maintained
3587W: http://plugable.com/category/projects/udlfb/
8a61f013 3588F: drivers/video/fbdev/udlfb.c
702686ad
BT
3589F: include/video/udlfb.h
3590F: Documentation/fb/udlfb.txt
3591
e7839f25 3592DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3593M: Christine Caulfield <ccaulfie@redhat.com>
3594M: David Teigland <teigland@redhat.com>
a4644184 3595L: cluster-devel@redhat.com
5be7b50f 3596W: http://sources.redhat.com/cluster/
9f273c24 3597T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3598S: Supported
679655da 3599F: fs/dlm/
5be7b50f 3600
53b6b3e0
SS
3601DMA BUFFER SHARING FRAMEWORK
3602M: Sumit Semwal <sumit.semwal@linaro.org>
3603S: Maintained
3604L: linux-media@vger.kernel.org
3605L: dri-devel@lists.freedesktop.org
8ada6d2d 3606L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3607F: drivers/dma-buf/
e46d12c6
JP
3608F: include/linux/dma-buf*
3609F: include/linux/reservation.h
3610F: include/linux/*fence.h
53b6b3e0
SS
3611F: Documentation/dma-buf-sharing.txt
3612T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3613
b3e5f263 3614DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3615M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3616L: dmaengine@vger.kernel.org
3617Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3618S: Maintained
679655da 3619F: drivers/dma/
0ce3c066 3620F: include/linux/dmaengine.h
979a281e
VK
3621F: Documentation/dmaengine/
3622T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3623
b825037d 3624DME1737 HARDWARE MONITOR DRIVER
8b58be88 3625M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3626L: lm-sensors@lm-sensors.org
3627S: Maintained
679655da
JP
3628F: Documentation/hwmon/dme1737
3629F: drivers/hwmon/dme1737.c
b825037d 3630
1f31e1b1 3631DMI/SMBIOS SUPPORT
d8130624 3632M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3633S: Maintained
d4aeef93 3634T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3635F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3636F: drivers/firmware/dmi-id.c
3637F: drivers/firmware/dmi_scan.c
3638F: include/linux/dmi.h
3639
7d2c86b5 3640DOCUMENTATION
ad3118b9 3641M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3642L: linux-doc@vger.kernel.org
3643S: Maintained
679655da 3644F: Documentation/
42f41ecf
JC
3645F: scripts/docproc.c
3646F: scripts/kernel-doc*
97be078b
RD
3647X: Documentation/ABI/
3648X: Documentation/devicetree/
933a46b8
JC
3649X: Documentation/acpi
3650X: Documentation/power
3651X: Documentation/spi
6c121170 3652X: Documentation/DocBook/media
c51edfb1 3653T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3654
1da177e4 3655DOUBLETALK DRIVER
8b58be88 3656M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3657L: blinux-list@redhat.com
3658S: Maintained
679655da
JP
3659F: drivers/char/dtlk.c
3660F: include/linux/dtlk.h
1da177e4 3661
e2d1d6c0 3662DPT_I2O SCSI RAID DRIVER
8b58be88 3663M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3664L: linux-scsi@vger.kernel.org
3665W: http://www.adaptec.com/
3666S: Maintained
679655da
JP
3667F: drivers/scsi/dpt*
3668F: drivers/scsi/dpt/
e2d1d6c0 3669
b411b363 3670DRBD DRIVER
bc2c049d
RK
3671M: Philipp Reisner <philipp.reisner@linbit.com>
3672M: Lars Ellenberg <lars.ellenberg@linbit.com>
3673L: drbd-dev@lists.linbit.com
28b8e8d4 3674W: http://www.drbd.org
bc2c049d
RK
3675T: git git://git.linbit.com/linux-drbd.git
3676T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3677S: Supported
3678F: drivers/block/drbd/
3679F: lib/lru_cache.c
3680F: Documentation/blockdev/drbd/
b411b363 3681
dc7dfcd8 3682DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3683M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3684T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3685S: Supported
679655da 3686F: Documentation/kobject.txt
7cfc51b9 3687F: drivers/base/
87544653 3688F: fs/debugfs/
dc7dfcd8
WS
3689F: fs/kernfs/
3690F: fs/sysfs/
87544653 3691F: include/linux/debugfs.h
dc7dfcd8 3692F: include/linux/kobj*
679655da 3693F: lib/kobj*
1da177e4
LT
3694
3695DRM DRIVERS
8b58be88 3696M: David Airlie <airlied@linux.ie>
4c6a3999 3697L: dri-devel@lists.freedesktop.org
b0447888 3698T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3699S: Maintained
679655da 3700F: drivers/gpu/drm/
433e3b34 3701F: drivers/gpu/vga/
850e9411 3702F: include/drm/
c117ab84 3703F: include/uapi/drm/
1da177e4 3704
566f5939
AD
3705RADEON DRM DRIVERS
3706M: Alex Deucher <alexander.deucher@amd.com>
3707M: Christian König <christian.koenig@amd.com>
3708L: dri-devel@lists.freedesktop.org
3709T: git git://people.freedesktop.org/~agd5f/linux
3710S: Supported
3711F: drivers/gpu/drm/radeon/
566f5939
AD
3712F: include/uapi/drm/radeon*
3713
03e255b9
TR
3714DRM PANEL DRIVERS
3715M: Thierry Reding <thierry.reding@gmail.com>
3716L: dri-devel@lists.freedesktop.org
3717T: git git://anongit.freedesktop.org/tegra/linux.git
3718S: Maintained
3719F: drivers/gpu/drm/drm_panel.c
3720F: drivers/gpu/drm/panel/
3721F: include/drm/drm_panel.h
2d799dde 3722F: Documentation/devicetree/bindings/display/panel/
03e255b9 3723
8daf7473 3724INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3725M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3726M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3727L: intel-gfx@lists.freedesktop.org
8daf7473 3728L: dri-devel@lists.freedesktop.org
7564fde3 3729W: https://01.org/linuxgraphics/
47f95647 3730Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3731T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3732S: Supported
14430813 3733F: drivers/gpu/drm/i915/
8daf7473 3734F: include/drm/i915*
c117ab84 3735F: include/uapi/drm/i915*
8daf7473 3736
99763bb8
BB
3737DRM DRIVERS FOR ATMEL HLCDC
3738M: Boris Brezillon <boris.brezillon@free-electrons.com>
3739L: dri-devel@lists.freedesktop.org
3740S: Supported
3741F: drivers/gpu/drm/atmel-hlcdc/
3742F: Documentation/devicetree/bindings/drm/atmel/
3743
398a6d4a
KP
3744DRM DRIVERS FOR EXYNOS
3745M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3746M: Joonyoung Shim <jy0922.shim@samsung.com>
3747M: Seung-Woo Kim <sw0312.kim@samsung.com>
3748M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3749L: dri-devel@lists.freedesktop.org
25a58030 3750T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3751S: Supported
14430813 3752F: drivers/gpu/drm/exynos/
398a6d4a 3753F: include/drm/exynos*
c117ab84 3754F: include/uapi/drm/exynos*
398a6d4a 3755
b55a1b9c
JW
3756DRM DRIVERS FOR FREESCALE DCU
3757M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3758M: Alison Wang <alison.wang@freescale.com>
3759L: dri-devel@lists.freedesktop.org
3760S: Supported
3761F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3762F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3763F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3764
0a3d775f
PZ
3765DRM DRIVERS FOR FREESCALE IMX
3766M: Philipp Zabel <p.zabel@pengutronix.de>
3767L: dri-devel@lists.freedesktop.org
3768S: Maintained
3769F: drivers/gpu/drm/imx/
ef739aa4 3770F: drivers/gpu/ipu-v3/
2d799dde 3771F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3772
ba2199a6
PJ
3773DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3774M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3775L: dri-devel@lists.freedesktop.org
3776T: git git://github.com/patjak/drm-gma500
3777S: Maintained
3778F: drivers/gpu/drm/gma500
3779F: include/drm/gma500*
3780
bd3b49f2 3781DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3782M: Thierry Reding <thierry.reding@gmail.com>
3783M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3784L: dri-devel@lists.freedesktop.org
3785L: linux-tegra@vger.kernel.org
a5ad7a63 3786T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3787S: Supported
dee8268f 3788F: drivers/gpu/drm/tegra/
a5ad7a63 3789F: drivers/gpu/host1x/
e1e90644 3790F: include/linux/host1x.h
a5ad7a63 3791F: include/uapi/drm/tegra_drm.h
2d799dde 3792F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3793
a284e9d1
LP
3794DRM DRIVERS FOR RENESAS
3795M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3796L: dri-devel@lists.freedesktop.org
4a121096 3797L: linux-renesas-soc@vger.kernel.org
a284e9d1
LP
3798T: git git://people.freedesktop.org/~airlied/linux
3799S: Supported
3800F: drivers/gpu/drm/rcar-du/
3801F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3802F: include/linux/platform_data/shmob_drm.h
3803
625e0346
HS
3804DRM DRIVERS FOR ROCKCHIP
3805M: Mark Yao <mark.yao@rock-chips.com>
3806L: dri-devel@lists.freedesktop.org
3807S: Maintained
3808F: drivers/gpu/drm/rockchip/
2d799dde 3809F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3810
7f11c476
BG
3811DRM DRIVERS FOR STI
3812M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3813M: Vincent Abriou <vincent.abriou@st.com>
3814L: dri-devel@lists.freedesktop.org
3815T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3816S: Maintained
3817F: drivers/gpu/drm/sti
2d799dde 3818F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3819
8bb0bce9
LS
3820DRM DRIVERS FOR VIVANTE GPU IP
3821M: Lucas Stach <l.stach@pengutronix.de>
3822R: Russell King <linux+etnaviv@arm.linux.org.uk>
3823R: Christian Gmeiner <christian.gmeiner@gmail.com>
3824L: dri-devel@lists.freedesktop.org
3825S: Maintained
3826F: drivers/gpu/drm/etnaviv
3827F: Documentation/devicetree/bindings/display/etnaviv
3828
598df1ac
AK
3829DSBR100 USB FM RADIO DRIVER
3830M: Alexey Klimov <klimov.linux@gmail.com>
3831L: linux-media@vger.kernel.org
3832T: git git://linuxtv.org/media_tree.git
3833S: Maintained
3834F: drivers/media/radio/dsbr100.c
3835
1da177e4 3836DSCC4 DRIVER
8b58be88 3837M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3838L: netdev@vger.kernel.org
1da177e4 3839S: Maintained
679655da 3840F: drivers/net/wan/dscc4.c
1da177e4 3841
cc11b140
HV
3842DT3155 MEDIA DRIVER
3843M: Hans Verkuil <hverkuil@xs4all.nl>
3844L: linux-media@vger.kernel.org
3845T: git git://linuxtv.org/media_tree.git
a825eaec 3846W: https://linuxtv.org
cc11b140
HV
3847S: Odd Fixes
3848F: drivers/media/pci/dt3155/
3849
91952bc0
AP
3850DVB_USB_AF9015 MEDIA DRIVER
3851M: Antti Palosaari <crope@iki.fi>
3852L: linux-media@vger.kernel.org
a825eaec 3853W: https://linuxtv.org
91952bc0
AP
3854W: http://palosaari.fi/linux/
3855Q: http://patchwork.linuxtv.org/project/linux-media/list/
3856T: git git://linuxtv.org/anttip/media_tree.git
3857S: Maintained
3858F: drivers/media/usb/dvb-usb-v2/af9015*
3859
3860DVB_USB_AF9035 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/af9035*
3869
3870DVB_USB_ANYSEE 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/anysee*
3879
3880DVB_USB_AU6610 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/au6610*
3889
3890DVB_USB_CE6230 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/ce6230*
3899
d099dea2
MK
3900DVB_USB_CXUSB MEDIA DRIVER
3901M: Michael Krufky <mkrufky@linuxtv.org>
3902L: linux-media@vger.kernel.org
a825eaec 3903W: https://linuxtv.org
d099dea2
MK
3904W: http://github.com/mkrufky
3905Q: http://patchwork.linuxtv.org/project/linux-media/list/
3906T: git git://linuxtv.org/media_tree.git
3907S: Maintained
9819da66 3908F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3909
91952bc0 3910DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3911M: Antti Palosaari <crope@iki.fi>
3912L: linux-media@vger.kernel.org
a825eaec 3913W: https://linuxtv.org
91952bc0
AP
3914W: http://palosaari.fi/linux/
3915Q: http://patchwork.linuxtv.org/project/linux-media/list/
3916T: git git://linuxtv.org/anttip/media_tree.git
3917S: Maintained
91952bc0 3918F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3919
5560983b 3920DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3921M: Antti Palosaari <crope@iki.fi>
3922L: linux-media@vger.kernel.org
a825eaec 3923W: https://linuxtv.org
91952bc0
AP
3924Q: http://patchwork.linuxtv.org/project/linux-media/list/
3925T: git git://linuxtv.org/anttip/media_tree.git
3926S: Maintained
5560983b 3927F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3928
8856f5f2
MK
3929DVB_USB_MXL111SF MEDIA DRIVER
3930M: Michael Krufky <mkrufky@linuxtv.org>
3931L: linux-media@vger.kernel.org
a825eaec 3932W: https://linuxtv.org
8856f5f2
MK
3933W: http://github.com/mkrufky
3934Q: http://patchwork.linuxtv.org/project/linux-media/list/
3935T: git git://linuxtv.org/mkrufky/mxl111sf.git
3936S: Maintained
3937F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3938
91952bc0
AP
3939DVB_USB_RTL28XXU MEDIA DRIVER
3940M: Antti Palosaari <crope@iki.fi>
3941L: linux-media@vger.kernel.org
a825eaec 3942W: https://linuxtv.org
91952bc0
AP
3943W: http://palosaari.fi/linux/
3944Q: http://patchwork.linuxtv.org/project/linux-media/list/
3945T: git git://linuxtv.org/anttip/media_tree.git
3946S: Maintained
3947F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3948
3949DVB_USB_V2 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/dvb_usb*
3958F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3959
ac0ac38f 3960DYNAMIC DEBUG
5c4a97d1 3961M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3962S: Maintained
3963F: lib/dynamic_debug.c
3964F: include/linux/dynamic_debug.h
3965
789c7048 3966DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3967M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3968S: Maintained
df621252 3969F: drivers/tty/serial/dz.*
789c7048 3970
f17effbe
MF
3971E3X0 POWER BUTTON DRIVER
3972M: Moritz Fischer <moritz.fischer@ettus.com>
3973L: usrp-users@lists.ettus.com
3974W: http://www.ettus.com
3975S: Supported
3976F: drivers/input/misc/e3x0-button.c
3977F: Documentation/devicetree/bindings/input/e3x0-button.txt
3978
91952bc0
AP
3979E4000 MEDIA DRIVER
3980M: Antti Palosaari <crope@iki.fi>
3981L: linux-media@vger.kernel.org
a825eaec 3982W: https://linuxtv.org
91952bc0
AP
3983W: http://palosaari.fi/linux/
3984Q: http://patchwork.linuxtv.org/project/linux-media/list/
3985T: git git://linuxtv.org/anttip/media_tree.git
3986S: Maintained
3987F: drivers/media/tuners/e4000*
3988
1da177e4 3989EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 3990M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
3991L: linux-scsi@vger.kernel.org
3992S: Maintained
679655da 3993F: drivers/scsi/eata.c
1da177e4 3994
91952bc0
AP
3995EC100 MEDIA DRIVER
3996M: Antti Palosaari <crope@iki.fi>
3997L: linux-media@vger.kernel.org
a825eaec 3998W: https://linuxtv.org
91952bc0
AP
3999W: http://palosaari.fi/linux/
4000Q: http://patchwork.linuxtv.org/project/linux-media/list/
4001T: git git://linuxtv.org/anttip/media_tree.git
4002S: Maintained
4003F: drivers/media/dvb-frontends/ec100*
4004
237fead6 4005ECRYPT FILE SYSTEM
0de9adf2 4006M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4007L: ecryptfs@vger.kernel.org
24a923e4 4008W: http://ecryptfs.org
6dc7516e 4009W: https://launchpad.net/ecryptfs
9f273c24 4010T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4011S: Supported
679655da
JP
4012F: Documentation/filesystems/ecryptfs.txt
4013F: fs/ecryptfs/
237fead6 4014
da9bb1d2 4015EDAC-CORE
8b58be88 4016M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4017M: Borislav Petkov <bp@alien8.de>
009a5410 4018M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 4019L: linux-edac@vger.kernel.org
07cd6bf5
FW
4020T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4021T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4022S: Supported
679655da 4023F: Documentation/edac.txt
91445c72 4024F: drivers/edac/
679655da 4025F: include/linux/edac.h
0e438e3f 4026
c476c23b 4027EDAC-AMD64
8b58be88 4028M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4029M: Borislav Petkov <bp@alien8.de>
91445c72 4030L: linux-edac@vger.kernel.org
487ba8e8 4031S: Maintained
c476c23b
BP
4032F: drivers/edac/amd64_edac*
4033
836dae5d
RR
4034EDAC-CALXEDA
4035M: Doug Thompson <dougthompson@xmission.com>
4036M: Robert Richter <rric@kernel.org>
4037L: linux-edac@vger.kernel.org
836dae5d
RR
4038S: Maintained
4039F: drivers/edac/highbank*
4040
f65aad41
RB
4041EDAC-CAVIUM
4042M: Ralf Baechle <ralf@linux-mips.org>
4043M: David Daney <david.daney@cavium.com>
4044L: linux-edac@vger.kernel.org
4045L: linux-mips@linux-mips.org
f65aad41
RB
4046S: Supported
4047F: drivers/edac/octeon_edac*
4048
0e438e3f 4049EDAC-E752X
8b58be88
JP
4050M: Mark Gross <mark.gross@intel.com>
4051M: Doug Thompson <dougthompson@xmission.com>
91445c72 4052L: linux-edac@vger.kernel.org
0e438e3f 4053S: Maintained
679655da 4054F: drivers/edac/e752x_edac.c
0e438e3f
DP
4055
4056EDAC-E7XXX
8b58be88 4057M: Doug Thompson <dougthompson@xmission.com>
91445c72 4058L: linux-edac@vger.kernel.org
0e438e3f 4059S: Maintained
679655da 4060F: drivers/edac/e7xxx_edac.c
0e438e3f 4061
77c5f5d2 4062EDAC-GHES
009a5410 4063M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4064L: linux-edac@vger.kernel.org
77c5f5d2 4065S: Maintained
2caa67a6 4066F: drivers/edac/ghes_edac.c
77c5f5d2 4067
6bc78404 4068EDAC-I82443BXGX
8b58be88 4069M: Tim Small <tim@buttersideup.com>
91445c72 4070L: linux-edac@vger.kernel.org
6bc78404 4071S: Maintained
679655da 4072F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4073
4074EDAC-I3000
8b58be88 4075M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4076L: linux-edac@vger.kernel.org
6bc78404 4077S: Maintained
679655da 4078F: drivers/edac/i3000_edac.c
6bc78404
DT
4079
4080EDAC-I5000
8b58be88 4081M: Doug Thompson <dougthompson@xmission.com>
91445c72 4082L: linux-edac@vger.kernel.org
ba9a5918 4083S: Maintained
679655da 4084F: drivers/edac/i5000_edac.c
ba9a5918 4085
44c12cb2 4086EDAC-I5400
009a5410 4087M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4088L: linux-edac@vger.kernel.org
44c12cb2 4089S: Maintained
679655da 4090F: drivers/edac/i5400_edac.c
44c12cb2 4091
3c9c92b6 4092EDAC-I7300
009a5410 4093M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4094L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4095S: Maintained
4096F: drivers/edac/i7300_edac.c
4097
67c89316 4098EDAC-I7CORE
009a5410 4099M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4100L: linux-edac@vger.kernel.org
67c89316 4101S: Maintained
70aff0ce 4102F: drivers/edac/i7core_edac.c
67c89316 4103
ba9a5918 4104EDAC-I82975X
8b58be88 4105M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4106M: "Arvind R." <arvino55@gmail.com>
91445c72 4107L: linux-edac@vger.kernel.org
ba9a5918 4108S: Maintained
679655da 4109F: drivers/edac/i82975x_edac.c
ba9a5918 4110
791b4706
JB
4111EDAC-IE31200
4112M: Jason Baron <jbaron@akamai.com>
4113L: linux-edac@vger.kernel.org
791b4706
JB
4114S: Maintained
4115F: drivers/edac/ie31200_edac.c
4116
ccdfb979 4117EDAC-MPC85XX
30c7469b 4118M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4119L: linux-edac@vger.kernel.org
ccdfb979
JT
4120S: Maintained
4121F: drivers/edac/mpc85xx_edac.[ch]
4122
ba9a5918 4123EDAC-PASEMI
8b58be88 4124M: Egor Martovetsky <egor@pasemi.com>
91445c72 4125L: linux-edac@vger.kernel.org
6bc78404 4126S: Maintained
679655da 4127F: drivers/edac/pasemi_edac.c
6bc78404 4128
0e438e3f 4129EDAC-R82600
8b58be88 4130M: Tim Small <tim@buttersideup.com>
91445c72 4131L: linux-edac@vger.kernel.org
0e438e3f 4132S: Maintained
679655da 4133F: drivers/edac/r82600_edac.c
da9bb1d2 4134
4d096ca7 4135EDAC-SBRIDGE
009a5410 4136M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4137L: linux-edac@vger.kernel.org
4d096ca7
MCC
4138S: Maintained
4139F: drivers/edac/sb_edac.c
4140
995e1de4
LH
4141EDAC-XGENE
4142APPLIED MICRO (APM) X-GENE SOC EDAC
4143M: Loc Ho <lho@apm.com>
4144S: Supported
4145F: drivers/edac/xgene_edac.c
4146F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4147
af39917d
CL
4148EDIROL UA-101/UA-1000 DRIVER
4149M: Clemens Ladisch <clemens@ladisch.de>
4150L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4151T: git git://git.alsa-project.org/alsa-kernel.git
4152S: Maintained
4153F: sound/usb/misc/ua101.c
4154
1f7df953 4155EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4156M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4157L: linux-efi@vger.kernel.org
78bef24e 4158T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4159S: Maintained
fb2efb5c 4160F: Documentation/efi-stub.txt
1f7df953
MF
4161F: arch/ia64/kernel/efi.c
4162F: arch/x86/boot/compressed/eboot.[ch]
4163F: arch/x86/include/asm/efi.h
4164F: arch/x86/platform/efi/*
a9499fa7 4165F: drivers/firmware/efi/*
1f7df953
MF
4166F: include/linux/efi*.h
4167
d68772b7
MF
4168EFI VARIABLE FILESYSTEM
4169M: Matthew Garrett <matthew.garrett@nebula.com>
4170M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4171M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4172T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4173L: linux-efi@vger.kernel.org
4174S: Maintained
4175F: fs/efivarfs/
4176
85a00d9b
PJ
4177EFIFB FRAMEBUFFER DRIVER
4178L: linux-fbdev@vger.kernel.org
4179M: Peter Jones <pjones@redhat.com>
4180S: Maintained
8a61f013 4181F: drivers/video/fbdev/efifb.c
85a00d9b 4182
0bee8d28
JT
4183EFS FILESYSTEM
4184W: http://aeschi.ch.eu.org/efs/
4185S: Orphan
679655da 4186F: fs/efs/
0bee8d28 4187
aa8a9e25 4188EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4189M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4190L: netdev@vger.kernel.org
4191S: Maintained
9aa32835 4192F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4193
f0319efe 4194EM28XX VIDEO4LINUX DRIVER
009a5410 4195M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4196L: linux-media@vger.kernel.org
a825eaec 4197W: https://linuxtv.org
f0319efe
MCC
4198T: git git://linuxtv.org/media_tree.git
4199S: Maintained
4200F: drivers/media/usb/em28xx/
4201
3e3a7d66 4202EMBEDDED LINUX
8b58be88
JP
4203M: Paul Gortmaker <paul.gortmaker@windriver.com>
4204M: Matt Mackall <mpm@selenic.com>
4205M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4206L: linux-embedded@vger.kernel.org
4207S: Maintained
4208
32505876
JS
4209EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4210M: James Smart <james.smart@avagotech.com>
4211M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4212L: linux-scsi@vger.kernel.org
32505876 4213W: http://www.avagotech.com
ce00f85c 4214S: Supported
679655da 4215F: drivers/scsi/lpfc/
3a1c1d44 4216
5f5bac82 4217ENE CB710 FLASH CARD READER DRIVER
8b58be88 4218M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4219S: Maintained
4220F: drivers/misc/cb710/
4221F: drivers/mmc/host/cb710-mmc.*
4222F: include/linux/cb710.h
4223
931e39a1
ML
4224ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4225M: Maxim Levitsky <maximlevitsky@gmail.com>
4226S: Maintained
2a837449 4227F: drivers/media/rc/ene_ir.*
931e39a1 4228
ec207dcc
GS
4229ENHANCED ERROR HANDLING (EEH)
4230M: Gavin Shan <shangw@linux.vnet.ibm.com>
4231L: linuxppc-dev@lists.ozlabs.org
4232S: Supported
4233F: Documentation/powerpc/eeh-pci-error-recovery.txt
4234F: arch/powerpc/kernel/eeh*.c
4235
d5ca9006 4236EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4237M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4238S: Maintained
084bad91 4239T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4240F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4241F: include/video/s1d13xxxfb.h
d5ca9006 4242
38df6492
ME
4243ET131X NETWORK DRIVER
4244M: Mark Einon <mark.einon@gmail.com>
4245S: Odd Fixes
4246F: drivers/net/ethernet/agere/
4247
1da177e4 4248ETHERNET BRIDGE
adbbf69d 4249M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4250L: bridge@lists.linux-foundation.org
4c325313 4251L: netdev@vger.kernel.org
c996d8b9 4252W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4253S: Maintained
679655da
JP
4254F: include/linux/netfilter_bridge/
4255F: net/bridge/
1da177e4 4256
22f08ad9
FF
4257ETHERNET PHY LIBRARY
4258M: Florian Fainelli <f.fainelli@gmail.com>
4259L: netdev@vger.kernel.org
4260S: Maintained
4261F: include/linux/phy.h
4262F: include/linux/phy_fixed.h
4263F: drivers/net/phy/
4264F: Documentation/networking/phy.txt
4265F: drivers/of/of_mdio.c
4266F: drivers/of/of_net.c
4267
1da177e4 4268EXT2 FILE SYSTEM
d8130624 4269M: Jan Kara <jack@suse.com>
72be2ccf 4270L: linux-ext4@vger.kernel.org
1da177e4 4271S: Maintained
679655da
JP
4272F: Documentation/filesystems/ext2.txt
4273F: fs/ext2/
4274F: include/linux/ext2*
1da177e4 4275
72be2ccf 4276EXT4 FILE SYSTEM
8b58be88 4277M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4278M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4279L: linux-ext4@vger.kernel.org
08a225f1 4280W: http://ext4.wiki.kernel.org
8a6e2535 4281Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4282T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4283S: Maintained
679655da
JP
4284F: Documentation/filesystems/ext4.txt
4285F: fs/ext4/
1da177e4 4286
c5532b09 4287Extended Verification Module (EVM)
74dd744f
MZ
4288M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4289L: linux-ima-devel@lists.sourceforge.net
4290L: linux-security-module@vger.kernel.org
c5532b09
MZ
4291S: Supported
4292F: security/integrity/evm/
4293
df6b3cfe
MH
4294EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4295M: MyungJoo Ham <myungjoo.ham@samsung.com>
4296M: Chanwoo Choi <cw00.choi@samsung.com>
4297L: linux-kernel@vger.kernel.org
81df63a9 4298T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4299S: Maintained
4300F: drivers/extcon/
cd2c3e7f
CC
4301F: include/linux/extcon/
4302F: include/linux/extcon.h
df6b3cfe 4303F: Documentation/extcon/
cd2c3e7f 4304F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4305
e2a75c44 4306EXYNOS DP DRIVER
b7701755 4307M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4308L: dri-devel@lists.freedesktop.org
4309S: Maintained
4310F: drivers/gpu/drm/exynos/exynos_dp*
4311
33ad3912
DL
4312EXYNOS MIPI DISPLAY DRIVERS
4313M: Inki Dae <inki.dae@samsung.com>
4314M: Donghwa Lee <dh09.lee@samsung.com>
4315M: Kyungmin Park <kyungmin.park@samsung.com>
4316L: linux-fbdev@vger.kernel.org
4317S: Maintained
8a61f013 4318F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4319F: include/video/exynos_mipi*
4320
e53004e2 4321F71805F HARDWARE MONITORING DRIVER
d8130624 4322M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4323L: lm-sensors@lm-sensors.org
4324S: Maintained
679655da
JP
4325F: Documentation/hwmon/f71805f
4326F: drivers/hwmon/f71805f.c
e53004e2 4327
eea977ed
MB
4328FC0011 TUNER DRIVER
4329M: Michael Buesch <m@bues.ch>
4330L: linux-media@vger.kernel.org
4331S: Maintained
ccae7af2
MCC
4332F: drivers/media/tuners/fc0011.h
4333F: drivers/media/tuners/fc0011.c
eea977ed 4334
91952bc0
AP
4335FC2580 MEDIA DRIVER
4336M: Antti Palosaari <crope@iki.fi>
4337L: linux-media@vger.kernel.org
a825eaec 4338W: https://linuxtv.org
91952bc0
AP
4339W: http://palosaari.fi/linux/
4340Q: http://patchwork.linuxtv.org/project/linux-media/list/
4341T: git git://linuxtv.org/anttip/media_tree.git
4342S: Maintained
4343F: drivers/media/tuners/fc2580*
eea977ed 4344
88b2dbdb
EP
4345FANOTIFY
4346M: Eric Paris <eparis@redhat.com>
4347S: Maintained
4348F: fs/notify/fanotify/
4349F: include/linux/fanotify.h
c117ab84 4350F: include/uapi/linux/fanotify.h
88b2dbdb 4351
1da177e4 4352FARSYNC SYNCHRONOUS DRIVER
8b58be88 4353M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4354W: http://www.farsite.co.uk/
4355S: Supported
679655da 4356F: drivers/net/wan/farsync.*
1da177e4 4357
c5408b88 4358FAULT INJECTION SUPPORT
8b58be88 4359M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4360S: Supported
679655da
JP
4361F: Documentation/fault-injection/
4362F: lib/fault-inject.c
c5408b88 4363
053e514f
NT
4364FBTFT Framebuffer drivers
4365M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4366M: Noralf Trønnes <noralf@tronnes.org>
4367S: Maintained
4368F: drivers/staging/fbtft/
4369
cae727db 4370FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4371M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4372L: fcoe-devel@open-fcoe.org
cae727db
RL
4373W: www.Open-FCoE.org
4374S: Supported
4375F: drivers/scsi/libfc/
4376F: drivers/scsi/fcoe/
4377F: include/scsi/fc/
4378F: include/scsi/libfc.h
4379F: include/scsi/libfcoe.h
c117ab84 4380F: include/uapi/scsi/fc/
cae727db 4381
e2d1d6c0 4382FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4383M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4384M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4385L: linux-fsdevel@vger.kernel.org
1da177e4 4386S: Maintained
679655da
JP
4387F: include/linux/fcntl.h
4388F: include/linux/fs.h
c117ab84
CEB
4389F: include/uapi/linux/fcntl.h
4390F: include/uapi/linux/fs.h
679655da
JP
4391F: fs/fcntl.c
4392F: fs/locks.c
1da177e4 4393
e2d1d6c0 4394FILESYSTEMS (VFS and infrastructure)
8b58be88 4395M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4396L: linux-fsdevel@vger.kernel.org
173acc7c 4397S: Maintained
679655da 4398F: fs/*
173acc7c 4399
b26e0ed4 4400FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4401M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4402L: lm-sensors@lm-sensors.org
4403S: Maintained
d5ca6918
JP
4404F: drivers/hwmon/f75375s.c
4405F: include/linux/f75375s.h
b26e0ed4 4406
a331b0c3
CL
4407FIREWIRE AUDIO DRIVERS
4408M: Clemens Ladisch <clemens@ladisch.de>
4409L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4410T: git git://git.alsa-project.org/alsa-kernel.git
4411S: Maintained
4412F: sound/firewire/
4413
eb86ec51
SR
4414FIREWIRE MEDIA DRIVERS (firedtv)
4415M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4416L: linux-media@vger.kernel.org
4417L: linux1394-devel@lists.sourceforge.net
4418T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4419S: Maintained
4420F: drivers/media/firewire/
4421
a511ce33
CB
4422FIREWIRE SBP-2 TARGET
4423M: Chris Boot <bootc@bootc.net>
4424L: linux-scsi@vger.kernel.org
4425L: target-devel@vger.kernel.org
4426L: linux1394-devel@lists.sourceforge.net
4427T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4428S: Maintained
4429F: drivers/target/sbp/
4430
7d2c86b5 4431FIREWIRE SUBSYSTEM
8b58be88 4432M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4433L: linux1394-devel@lists.sourceforge.net
958a29cb 4434W: http://ieee1394.wiki.kernel.org/
2ca526bf 4435T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4436S: Maintained
679655da 4437F: drivers/firewire/
8f06ce3b
SR
4438F: include/linux/firewire.h
4439F: include/uapi/linux/firewire*.h
9f6d3c4b 4440F: tools/firewire/
e2d1d6c0
RD
4441
4442FIRMWARE LOADER (request_firmware)
39e68089
ML
4443M: Ming Lei <ming.lei@canonical.com>
4444L: linux-kernel@vger.kernel.org
4445S: Maintained
679655da
JP
4446F: Documentation/firmware_class/
4447F: drivers/base/firmware*.c
4448F: include/linux/firmware.h
e2d1d6c0 4449
f730e3dc 4450FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4451M: Joshua Morris <josh.h.morris@us.ibm.com>
4452M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4453S: Maintained
4454F: drivers/block/rsxx/
4455
8206f664 4456FLOPPY DRIVER
e5f6450c 4457M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4458T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4459S: Odd fixes
4460F: drivers/block/floppy.c
4461
9c9f32ed
AR
4462FMC SUBSYSTEM
4463M: Alessandro Rubini <rubini@gnudd.com>
4464W: http://www.ohwr.org/projects/fmc-bus
4465S: Supported
4466F: drivers/fmc/
4467F: include/linux/fmc*.h
4468F: include/linux/ipmi-fru.h
4469K: fmc_d.*register
4470
3c0ed7d5
AT
4471FPGA MANAGER FRAMEWORK
4472M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4473R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4474S: Maintained
4475F: drivers/fpga/
4476F: include/linux/fpga/fpga-mgr.h
4477W: http://www.rocketboards.org
4478
e2d1d6c0 4479FPU EMULATOR
8b58be88 4480M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4481W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4482S: Maintained
679655da 4483F: arch/x86/math-emu/
e2d1d6c0
RD
4484
4485FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4486L: netdev@vger.kernel.org
c173bfac 4487S: Orphan
679655da
JP
4488F: drivers/net/wan/dlci.c
4489F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4490
4491FRAMEBUFFER LAYER
5489e948
JCPV
4492M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4493M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4494L: linux-fbdev@vger.kernel.org
e2d1d6c0 4495W: http://linux-fbdev.sourceforge.net/
b22fe37b 4496Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4497T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4498S: Maintained
679655da 4499F: Documentation/fb/
b22fe37b
PM
4500F: drivers/video/
4501F: include/video/
679655da 4502F: include/linux/fb.h
c117ab84
CEB
4503F: include/uapi/video/
4504F: include/uapi/linux/fb.h
e2d1d6c0 4505
a57c188e 4506FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4507M: Timur Tabi <timur@tabi.org>
a57c188e 4508L: linux-fbdev@vger.kernel.org
c4ef9bc4 4509S: Maintained
8a61f013 4510F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4511
e2d1d6c0 4512FREESCALE DMA DRIVER
8b58be88
JP
4513M: Li Yang <leoli@freescale.com>
4514M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4515L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4516S: Maintained
679655da 4517F: drivers/dma/fsldma.*
e2d1d6c0
RD
4518
4519FREESCALE I2C CPM DRIVER
8b58be88 4520M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4521L: linuxppc-dev@lists.ozlabs.org
846557d3 4522L: linux-i2c@vger.kernel.org
0d2b405a 4523S: Maintained
679655da 4524F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4525
60e8c5ab 4526FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4527M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4528L: linux-fbdev@vger.kernel.org
efc03ecb 4529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4530S: Maintained
bad985a1 4531F: include/linux/platform_data/video-imxfb.h
8a61f013 4532F: drivers/video/fbdev/imxfb.c
60e8c5ab 4533
4d8e2cef
HX
4534FREESCALE QUAD SPI DRIVER
4535M: Han Xu <han.xu@freescale.com>
4536L: linux-mtd@lists.infradead.org
4537S: Maintained
4538F: drivers/mtd/spi-nor/fsl-quadspi.c
4539
4689a6b1 4540FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4541M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4542M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4543L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4544L: netdev@vger.kernel.org
4545S: Maintained
ec21e2ec 4546F: drivers/net/ethernet/freescale/fs_enet/
679655da 4547F: include/linux/fs_enet_pd.h
4689a6b1 4548
d9e9d82c 4549FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4550L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4551S: Orphan
7aa1aa6e
ZQ
4552F: drivers/soc/fsl/qe/
4553F: include/soc/fsl/*qe*.h
4554F: include/soc/fsl/*ucc*.h
d9e9d82c 4555
b55ef929 4556FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4557M: Li Yang <leoli@freescale.com>
6372594a 4558L: linux-usb@vger.kernel.org
a4724ed6 4559L: linuxppc-dev@lists.ozlabs.org
a7205b30 4560S: Maintained
faf2e1db 4561F: drivers/usb/gadget/udc/fsl*
a7205b30 4562
beaf53bf 4563FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4564M: Li Yang <leoli@freescale.com>
beaf53bf 4565L: netdev@vger.kernel.org
a4724ed6 4566L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4567S: Maintained
ec21e2ec 4568F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4569
abb1ed7b
CM
4570FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4571M: Claudiu Manoil <claudiu.manoil@freescale.com>
4572L: netdev@vger.kernel.org
4573S: Maintained
4574F: drivers/net/ethernet/freescale/gianfar*
4575X: drivers/net/ethernet/freescale/gianfar_ptp.c
4576F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4577
d9e9d82c 4578FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4579M: Timur Tabi <timur@tabi.org>
a4724ed6 4580L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4581S: Maintained
df621252 4582F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4583
4584FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4585M: Timur Tabi <timur@tabi.org>
dc85950a 4586M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4587M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4588L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4589L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4590S: Maintained
69aefcea 4591F: sound/soc/fsl/fsl*
dc85950a 4592F: sound/soc/fsl/imx*
69aefcea 4593F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4594
31c88965 4595FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4596M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4597L: linux-kernel@vger.kernel.org
4598S: Maintained
4599F: drivers/staging/fsl-mc/
4600
1da177e4 4601FREEVXFS FILESYSTEM
8b58be88 4602M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4603W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4604S: Maintained
679655da 4605F: fs/freevxfs/
1da177e4 4606
71038f52 4607FREEZER
49db1903 4608M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4609M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4610L: linux-pm@vger.kernel.org
71038f52 4611S: Supported
679655da
JP
4612F: Documentation/power/freezing-of-tasks.txt
4613F: include/linux/freezer.h
4614F: kernel/freezer.c
71038f52 4615
839a1f79
KRW
4616FRONTSWAP API
4617M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4618L: linux-kernel@vger.kernel.org
4619S: Maintained
4620F: mm/frontswap.c
4621F: include/linux/frontswap.h
4622
a5432f5a 4623FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4624M: David Howells <dhowells@redhat.com>
e62d6e24 4625L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4626S: Supported
4627F: Documentation/filesystems/caching/
4628F: fs/fscache/
4629F: include/linux/fscache*.h
4630
f58ad8f5 4631F2FS FILE SYSTEM
9b29d481 4632M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4633M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4634R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4635L: linux-f2fs-devel@lists.sourceforge.net
4636W: http://en.wikipedia.org/wiki/F2FS
4637T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4638S: Maintained
4639F: Documentation/filesystems/f2fs.txt
3bac380c 4640F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4641F: fs/f2fs/
4642F: include/linux/f2fs_fs.h
62d43eeb 4643F: include/trace/events/f2fs.h
f58ad8f5 4644
5ab7ffea 4645FUJITSU FR-V (FRV) PORT
0cf0305f 4646S: Orphan
679655da 4647F: arch/frv/
1da177e4 4648
20b93734 4649FUJITSU LAPTOP EXTRAS
409a3e98 4650M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4651L: platform-driver-x86@vger.kernel.org
20b93734 4652S: Maintained
679655da 4653F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4654
4da621b6
HK
4655FUJITSU M-5MO LS CAMERA ISP DRIVER
4656M: Kyungmin Park <kyungmin.park@samsung.com>
4657M: Heungjun Kim <riverful.kim@samsung.com>
4658L: linux-media@vger.kernel.org
4659S: Maintained
90d72ac6 4660F: drivers/media/i2c/m5mols/
b5dcee22 4661F: include/media/i2c/m5mols.h
4da621b6 4662
2d24c490
RG
4663FUJITSU TABLET EXTRAS
4664M: Robert Gerlach <khnz@gmx.de>
4665L: platform-driver-x86@vger.kernel.org
4666S: Maintained
4667F: drivers/platform/x86/fujitsu-tablet.c
4668
04578f17 4669FUSE: FILESYSTEM IN USERSPACE
8b58be88 4670M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4671L: fuse-devel@lists.sourceforge.net
4672W: http://fuse.sourceforge.net/
0a30f612 4673T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4674S: Maintained
679655da 4675F: fs/fuse/
c117ab84 4676F: include/uapi/linux/fuse.h
0a30f612 4677F: Documentation/filesystems/fuse.txt
04578f17 4678
1da177e4 4679FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4680M: Rik Faith <faith@cs.unc.edu>
1da177e4 4681L: linux-scsi@vger.kernel.org
baaea1dc 4682S: Odd Fixes (e.g., new signatures)
679655da 4683F: drivers/scsi/fdomain.*
1da177e4 4684
d8e2162c
PO
4685GCOV BASED KERNEL PROFILING
4686M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4687S: Maintained
4688F: kernel/gcov/
4689F: Documentation/gcov.txt
4690
1da177e4 4691GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4692M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4693L: linux-scsi@vger.kernel.org
4694W: http://www.icp-vortex.com/
4695S: Supported
679655da 4696F: drivers/scsi/gdt*
1da177e4 4697
158daf16
JK
4698GDB KERNEL DEBUGGING HELPER SCRIPTS
4699M: Jan Kiszka <jan.kiszka@siemens.com>
4700S: Supported
4701F: scripts/gdb/
4702
3169a1c7
HV
4703GEMTEK FM RADIO RECEIVER DRIVER
4704M: Hans Verkuil <hverkuil@xs4all.nl>
4705L: linux-media@vger.kernel.org
4706T: git git://linuxtv.org/media_tree.git
a825eaec 4707W: https://linuxtv.org
3169a1c7
HV
4708S: Maintained
4709F: drivers/media/radio/radio-gemtek*
4710
1c23af90 4711GENERIC GPIO I2C DRIVER
880b0e26 4712M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4713S: Supported
679655da
JP
4714F: drivers/i2c/busses/i2c-gpio.c
4715F: include/linux/i2c-gpio.h
1c23af90 4716
92ed1a76
PK
4717GENERIC GPIO I2C MULTIPLEXER DRIVER
4718M: Peter Korsgaard <peter.korsgaard@barco.com>
4719L: linux-i2c@vger.kernel.org
4720S: Supported
e7065e20
JD
4721F: drivers/i2c/muxes/i2c-mux-gpio.c
4722F: include/linux/i2c-mux-gpio.h
4723F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4724
9251ce95 4725GENERIC HDLC (WAN) DRIVERS
8b58be88 4726M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4727W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4728S: Maintained
679655da
JP
4729F: drivers/net/wan/c101.c
4730F: drivers/net/wan/hd6457*
4731F: drivers/net/wan/hdlc*
4732F: drivers/net/wan/n2.c
4733F: drivers/net/wan/pc300too.c
4734F: drivers/net/wan/pci200syn.c
4735F: drivers/net/wan/wanxl*
1da177e4 4736
1527aab6 4737GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4738M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4739L: linux-arch@vger.kernel.org
4740T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4741S: Maintained
14430813
JP
4742F: include/asm-generic/
4743F: include/uapi/asm-generic/
1527aab6 4744
ff764963
KVA
4745GENERIC PHY FRAMEWORK
4746M: Kishon Vijay Abraham I <kishon@ti.com>
4747L: linux-kernel@vger.kernel.org
4748T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4749S: Supported
4750F: drivers/phy/
4751F: include/linux/phy/
4752
eea97aed
KH
4753GENERIC PM DOMAINS
4754M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4755M: Kevin Hilman <khilman@kernel.org>
4756M: Ulf Hansson <ulf.hansson@linaro.org>
4757L: linux-pm@vger.kernel.org
4758S: Supported
4759F: drivers/base/power/domain*.c
4760F: include/linux/pm_domain.h
4761
ccb86a69 4762GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4763M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4764L: kvm@vger.kernel.org
ccb86a69
MT
4765S: Supported
4766F: drivers/uio/uio_pci_generic.c
4767
f8f1ec73
JP
4768GET_MAINTAINER SCRIPT
4769M: Joe Perches <joe@perches.com>
4770S: Maintained
4771F: scripts/get_maintainer.pl
4772
5be7b50f 4773GFS2 FILE SYSTEM
8b58be88 4774M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4775M: Bob Peterson <rpeterso@redhat.com>
a4644184 4776L: cluster-devel@redhat.com
5be7b50f 4777W: http://sources.redhat.com/cluster/
28666d6d 4778T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4779S: Supported
679655da
JP
4780F: Documentation/filesystems/gfs2*.txt
4781F: fs/gfs2/
c117ab84 4782F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4783
0a34eb8f 4784GIGASET ISDN DRIVERS
6b096fde 4785M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4786L: gigaset307x-common@lists.sourceforge.net
4787W: http://gigaset307x.sourceforge.net/
6b096fde 4788S: Odd Fixes
679655da
JP
4789F: Documentation/isdn/README.gigaset
4790F: drivers/isdn/gigaset/
c117ab84 4791F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4792
7eea35fe
JP
4793GO7007 MPEG CODEC
4794M: Hans Verkuil <hans.verkuil@cisco.com>
4795L: linux-media@vger.kernel.org
4796S: Maintained
4797F: drivers/media/usb/go7007/
4798
ca96ea86
BN
4799GOODIX TOUCHSCREEN
4800M: Bastien Nocera <hadess@hadess.net>
4801L: linux-input@vger.kernel.org
4802S: Maintained
4803F: drivers/input/touchscreen/goodix.c
4804
a0dc00b4 4805GPIO SUBSYSTEM
e4651a9f 4806M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4807M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4808L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4809T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4810S: Maintained
4811F: Documentation/gpio/
a0dc00b4 4812F: drivers/gpio/
bdc6e95e
AC
4813F: include/linux/gpio/
4814F: include/linux/gpio.h
9b692346 4815F: include/asm-generic/gpio.h
a0dc00b4 4816
71a6d0af
HW
4817GRE DEMULTIPLEXER DRIVER
4818M: Dmitry Kozlov <xeb@mail.ru>
4819L: netdev@vger.kernel.org
4820S: Maintained
11c26770
JP
4821F: net/ipv4/gre_demux.c
4822F: net/ipv4/gre_offload.c
71a6d0af
HW
4823F: include/net/gre.h
4824
d4c41139
KG
4825GRETH 10/100/1G Ethernet MAC device driver
4826M: Kristoffer Glembo <kristoffer@gaisler.com>
4827L: netdev@vger.kernel.org
4828S: Maintained
a31a96ad 4829F: drivers/net/ethernet/aeroflex/
d4c41139 4830
e8deeae2 4831GSPCA FINEPIX SUBDRIVER
8b58be88 4832M: Frank Zago <frank@zago.net>
661263b5 4833L: linux-media@vger.kernel.org
275ffde4 4834T: git git://linuxtv.org/media_tree.git
e8deeae2 4835S: Maintained
0c0d06ca 4836F: drivers/media/usb/gspca/finepix.c
e8deeae2 4837
4b3fa3c4
OL
4838GSPCA GL860 SUBDRIVER
4839M: Olivier Lorin <o.lorin@laposte.net>
4840L: linux-media@vger.kernel.org
275ffde4 4841T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4842S: Maintained
0c0d06ca 4843F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4844
e8deeae2 4845GSPCA M5602 SUBDRIVER
8b58be88 4846M: Erik Andren <erik.andren@gmail.com>
661263b5 4847L: linux-media@vger.kernel.org
275ffde4 4848T: git git://linuxtv.org/media_tree.git
e8deeae2 4849S: Maintained
0c0d06ca 4850F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4851
4852GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4853M: Hans de Goede <hdegoede@redhat.com>
661263b5 4854L: linux-media@vger.kernel.org
275ffde4 4855T: git git://linuxtv.org/media_tree.git
e8deeae2 4856S: Maintained
0c0d06ca 4857F: drivers/media/usb/gspca/pac207.c
e8deeae2 4858
261982f1 4859GSPCA SN9C20X SUBDRIVER
d95c5b0b 4860M: Brian Johnson <brijohn@gmail.com>
261982f1 4861L: linux-media@vger.kernel.org
275ffde4 4862T: git git://linuxtv.org/media_tree.git
261982f1 4863S: Maintained
0c0d06ca 4864F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4865
e8deeae2 4866GSPCA T613 SUBDRIVER
8b58be88 4867M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4868L: linux-media@vger.kernel.org
275ffde4 4869T: git git://linuxtv.org/media_tree.git
e8deeae2 4870S: Maintained
0c0d06ca 4871F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4872
4873GSPCA USB WEBCAM DRIVER
fc3f906b 4874M: Hans de Goede <hdegoede@redhat.com>
661263b5 4875L: linux-media@vger.kernel.org
275ffde4 4876T: git git://linuxtv.org/media_tree.git
e8deeae2 4877S: Maintained
0c0d06ca 4878F: drivers/media/usb/gspca/
e8deeae2 4879
584ec979 4880GUID PARTITION TABLE (GPT)
4f973c63 4881M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4882L: linux-efi@vger.kernel.org
4883S: Maintained
4884F: block/partitions/efi.*
4885
aa3c598b 4886STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4887M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4888L: linux-media@vger.kernel.org
275ffde4 4889T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4890S: Maintained
4891F: drivers/media/usb/stk1160/
e8deeae2 4892
4e456b86
YS
4893H8/300 ARCHITECTURE
4894M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4895L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4896W: http://uclinux-h8.sourceforge.jp
4897T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4898S: Maintained
4899F: arch/h8300/
4900F: drivers/clocksource/h8300_*.c
4901F: drivers/clk/h8300/
4902F: drivers/irqchip/irq-renesas-h8*.c
4903
71a6d0af
HW
4904HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4905M: Frank Seidel <frank@f-seidel.de>
4906L: platform-driver-x86@vger.kernel.org
4907W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4908S: Maintained
4909F: drivers/platform/x86/hdaps.c
4910
48fc9e26
HV
4911HDPVR USB VIDEO ENCODER DRIVER
4912M: Hans Verkuil <hverkuil@xs4all.nl>
4913L: linux-media@vger.kernel.org
4914T: git git://linuxtv.org/media_tree.git
a825eaec 4915W: https://linuxtv.org
48fc9e26 4916S: Odd Fixes
14430813 4917F: drivers/media/usb/hdpvr/
48fc9e26 4918
71a6d0af 4919HWPOISON MEMORY FAILURE HANDLING
f9625c48 4920M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4921L: linux-mm@kvack.org
71a6d0af
HW
4922S: Maintained
4923F: mm/memory-failure.c
4924F: mm/hwpoison-inject.c
4925
4926HYPERVISOR VIRTUAL CONSOLE DRIVER
4927L: linuxppc-dev@lists.ozlabs.org
4928S: Odd Fixes
4929F: drivers/tty/hvc/
4930
e5ab1477
AP
4931HACKRF MEDIA DRIVER
4932M: Antti Palosaari <crope@iki.fi>
4933L: linux-media@vger.kernel.org
a825eaec 4934W: https://linuxtv.org
e5ab1477
AP
4935W: http://palosaari.fi/linux/
4936Q: http://patchwork.linuxtv.org/project/linux-media/list/
4937T: git git://linuxtv.org/anttip/media_tree.git
4938S: Maintained
4939F: drivers/media/usb/hackrf/
4940
5b543965 4941HARDWARE MONITORING
d8130624 4942M: Jean Delvare <jdelvare@suse.com>
ca462085 4943M: Guenter Roeck <linux@roeck-us.net>
5b543965 4944L: lm-sensors@lm-sensors.org
595142e0 4945W: http://www.lm-sensors.org/
a94ef4ed 4946T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4947T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4948S: Maintained
047f4ec2 4949F: Documentation/hwmon/
679655da 4950F: drivers/hwmon/
047f4ec2 4951F: include/linux/hwmon*.h
5b543965 4952
844dd05f 4953HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4954M: Matt Mackall <mpm@selenic.com>
4955M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4956L: linux-crypto@vger.kernel.org
c0d0787b 4957S: Odd fixes
679655da
JP
4958F: Documentation/hw_random.txt
4959F: drivers/char/hw_random/
4960F: include/linux/hw_random.h
844dd05f 4961
8b37fcfc
OBC
4962HARDWARE SPINLOCK CORE
4963M: Ohad Ben-Cohen <ohad@wizery.com>
4964S: Maintained
9f273c24 4965T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
4966F: Documentation/hwspinlock.txt
4967F: drivers/hwspinlock/hwspinlock_*
4968F: include/linux/hwspinlock.h
4969
1da177e4 4970HARMONY SOUND DRIVER
ac6aecbf 4971L: linux-parisc@vger.kernel.org
1da177e4 4972S: Maintained
679655da 4973F: sound/parisc/harmony.*
1da177e4 4974
91952bc0
AP
4975HD29L2 MEDIA DRIVER
4976M: Antti Palosaari <crope@iki.fi>
4977L: linux-media@vger.kernel.org
a825eaec 4978W: https://linuxtv.org
91952bc0
AP
4979W: http://palosaari.fi/linux/
4980Q: http://patchwork.linuxtv.org/project/linux-media/list/
4981T: git git://linuxtv.org/anttip/media_tree.git
4982S: Maintained
4983F: drivers/media/dvb-frontends/hd29l2*
4984
e2d1d6c0 4985HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 4986L: iss_storagedev@hp.com
af9f1b3c 4987S: Orphan
679655da
JP
4988F: Documentation/blockdev/cpqarray.txt
4989F: drivers/block/cpqarray.*
e2d1d6c0 4990
9257aa49 4991HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
693373db 4992M: Don Brace <don.brace@pmcs.com>
9257aa49 4993L: iss_storagedev@hp.com
693373db
DB
4994L: storagedev@pmcs.com
4995L: linux-scsi@vger.kernel.org
9257aa49
SC
4996S: Supported
4997F: Documentation/scsi/hpsa.txt
4998F: drivers/scsi/hpsa*.[ch]
4999F: include/linux/cciss*.h
c117ab84 5000F: include/uapi/linux/cciss*.h
9257aa49 5001
e2d1d6c0 5002HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 5003M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 5004L: iss_storagedev@hp.com
693373db
DB
5005L: storagedev@pmcs.com
5006L: linux-scsi@vger.kernel.org
e2d1d6c0 5007S: Supported
679655da
JP
5008F: Documentation/blockdev/cciss.txt
5009F: drivers/block/cciss*
5010F: include/linux/cciss_ioctl.h
c117ab84 5011F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5012
1da177e4 5013HFS FILESYSTEM
6cf515e1
GU
5014L: linux-fsdevel@vger.kernel.org
5015S: Orphan
679655da
JP
5016F: Documentation/filesystems/hfs.txt
5017F: fs/hfs/
1da177e4 5018
ef575f47
GU
5019HFSPLUS FILESYSTEM
5020L: linux-fsdevel@vger.kernel.org
5021S: Orphan
5022F: Documentation/filesystems/hfsplus.txt
5023F: fs/hfsplus/
5024
1da177e4 5025HGA FRAMEBUFFER DRIVER
8b58be88 5026M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5027L: linux-nvidia@lists.surfsouth.com
5028W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5029S: Maintained
8a61f013 5030F: drivers/video/fbdev/hgafb.c
1da177e4 5031
4480f15b 5032HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5033M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5034M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5035L: linux-pm@vger.kernel.org
e2d1d6c0 5036S: Supported
679655da
JP
5037F: arch/x86/power/
5038F: drivers/base/power/
5039F: kernel/power/
5040F: include/linux/suspend.h
5041F: include/linux/freezer.h
5042F: include/linux/pm.h
679655da 5043F: arch/*/include/asm/suspend*.h
e2d1d6c0 5044
4ef4caad 5045HID CORE LAYER
e5f6450c 5046M: Jiri Kosina <jikos@kernel.org>
406df153 5047R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5048L: linux-input@vger.kernel.org
54e5881d 5049T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5050S: Maintained
679655da
JP
5051F: drivers/hid/
5052F: include/linux/hid*
c117ab84 5053F: include/uapi/linux/hid*
4ef4caad 5054
30ee72f0 5055HID SENSOR HUB DRIVERS
e5f6450c 5056M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5057M: Jonathan Cameron <jic23@kernel.org>
5058M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5059L: linux-input@vger.kernel.org
5060L: linux-iio@vger.kernel.org
5061S: Maintained
5062F: Documentation/hid/hid-sensor*
5063F: drivers/hid/hid-sensor-*
5064F: drivers/iio/*/hid-*
5065F: include/linux/hid-sensor-*
5066
38bed542 5067HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5068M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5069L: linux-kernel@vger.kernel.org
75fc2d37 5070T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5071S: Maintained
679655da 5072F: Documentation/timers/
5cee9645 5073F: kernel/time/hrtimer.c
88606e80
TG
5074F: kernel/time/clockevents.c
5075F: kernel/time/tick*.*
5076F: kernel/time/timer_*.c
05ed8490 5077F: include/linux/clockchips.h
679655da 5078F: include/linux/hrtimer.h
38bed542 5079
1da177e4 5080HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5081L: linux-hams@vger.kernel.org
8b64f2a0 5082S: Orphan
679655da
JP
5083F: drivers/net/hamradio/dmascc.c
5084F: drivers/net/hamradio/scc.c
1da177e4 5085
ede1e6f8 5086HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5087M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5088W: http://www.highpoint-tech.com
5089S: Supported
679655da
JP
5090F: Documentation/scsi/hptiop.txt
5091F: drivers/scsi/hptiop.c
ede1e6f8 5092
1da177e4 5093HIPPI
8b58be88 5094M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5095L: linux-hippi@sunsite.dk
5096S: Maintained
679655da 5097F: include/linux/hippidevice.h
c117ab84 5098F: include/uapi/linux/if_hippi.h
679655da 5099F: net/802/hippi.c
ff5a3b50 5100F: drivers/net/hippi/
1da177e4 5101
16c6c252
JG
5102HISILICON SAS Controller
5103M: John Garry <john.garry@huawei.com>
5104W: http://www.hisilicon.com
5105S: Supported
5106F: drivers/scsi/hisi_sas/
5107F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5108
ff1d2767 5109HOST AP DRIVER
8b58be88 5110M: Jouni Malinen <j@w1.fi>
85d32e7b 5111L: hostap@shmoo.com (subscribers-only)
724c6b35 5112L: linux-wireless@vger.kernel.org
ff1d2767
JM
5113W: http://hostap.epitest.fi/
5114S: Maintained
eb4f98d5 5115F: drivers/net/wireless/intersil/hostap/
ff1d2767 5116
dd8cd779 5117HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5118L: platform-driver-x86@vger.kernel.org
95c70215 5119S: Orphan
679655da 5120F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5121
e2d1d6c0 5122HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5123M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5124S: Maintained
7e25d724 5125F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5126
7d2c86b5 5127HPET: High Precision Event Timers driver
8b58be88 5128M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5129S: Maintained
679655da
JP
5130F: Documentation/timers/hpet.txt
5131F: drivers/char/hpet.c
5132F: include/linux/hpet.h
c117ab84 5133F: include/uapi/linux/hpet.h
b9b0332f 5134
e07b5d79 5135HPET: x86
9e06f631 5136S: Orphan
679655da
JP
5137F: arch/x86/kernel/hpet.c
5138F: arch/x86/include/asm/hpet.h
b9b0332f 5139
1da177e4 5140HPFS FILESYSTEM
8b58be88 5141M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5142W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5143S: Maintained
679655da 5144F: fs/hpfs/
1da177e4 5145
3441cded 5146HSI SUBSYSTEM
56459ea9
SR
5147M: Sebastian Reichel <sre@kernel.org>
5148T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5149S: Maintained
5150F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5151F: Documentation/hsi.txt
3441cded
SR
5152F: drivers/hsi/
5153F: include/linux/hsi/
5154F: include/uapi/linux/hsi/
5155
7d2c86b5 5156HSO 3G MODEM DRIVER
8b58be88 5157M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5158W: http://www.pharscape.org
5159S: Maintained
679655da 5160F: drivers/net/usb/hso.c
11cd29b0 5161
19990e29
AB
5162HSR NETWORK PROTOCOL
5163M: Arvid Brodin <arvid.brodin@alten.se>
5164L: netdev@vger.kernel.org
5165S: Maintained
5166F: net/hsr/
5167
5a18c343 5168HTCPEN TOUCHSCREEN DRIVER
8b58be88 5169M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5170L: linux-input@vger.kernel.org
5171S: Maintained
679655da 5172F: drivers/input/touchscreen/htcpen.c
5a18c343 5173
1da177e4 5174HUGETLB FILESYSTEM
6d49e352 5175M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5176S: Maintained
679655da 5177F: fs/hugetlbfs/
1da177e4 5178
05183189 5179Hyper-V CORE AND DRIVERS
9c3646d1 5180M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5181M: Haiyang Zhang <haiyangz@microsoft.com>
5182L: devel@linuxdriverproject.org
5183S: Maintained
a4162747
HZ
5184F: arch/x86/include/asm/mshyperv.h
5185F: arch/x86/include/uapi/asm/hyperv.h
5186F: arch/x86/kernel/cpu/mshyperv.c
05183189 5187F: drivers/hid/hid-hyperv.c
a4162747 5188F: drivers/hv/
f92ca80b 5189F: drivers/input/serio/hyperv-keyboard.c
05183189 5190F: drivers/net/hyperv/
a4162747 5191F: drivers/scsi/storvsc_drv.c
8a61f013 5192F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5193F: include/linux/hyperv.h
5194F: tools/hv/
54bf725e 5195F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5196
d85c8a6a 5197I2C OVER PARALLEL PORT
d8130624 5198M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5199L: linux-i2c@vger.kernel.org
5200S: Maintained
5201F: Documentation/i2c/busses/i2c-parport
5202F: Documentation/i2c/busses/i2c-parport-light
5203F: drivers/i2c/busses/i2c-parport.c
5204F: drivers/i2c/busses/i2c-parport-light.c
5205
5206I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5207M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5208L: linux-i2c@vger.kernel.org
5209S: Maintained
5210F: Documentation/i2c/busses/i2c-ali1535
5211F: Documentation/i2c/busses/i2c-ali1563
5212F: Documentation/i2c/busses/i2c-ali15x3
5213F: Documentation/i2c/busses/i2c-amd756
5214F: Documentation/i2c/busses/i2c-amd8111
5215F: Documentation/i2c/busses/i2c-i801
5216F: Documentation/i2c/busses/i2c-nforce2
5217F: Documentation/i2c/busses/i2c-piix4
5218F: Documentation/i2c/busses/i2c-sis5595
5219F: Documentation/i2c/busses/i2c-sis630
5220F: Documentation/i2c/busses/i2c-sis96x
5221F: Documentation/i2c/busses/i2c-via
5222F: Documentation/i2c/busses/i2c-viapro
5223F: drivers/i2c/busses/i2c-ali1535.c
5224F: drivers/i2c/busses/i2c-ali1563.c
5225F: drivers/i2c/busses/i2c-ali15x3.c
5226F: drivers/i2c/busses/i2c-amd756.c
5227F: drivers/i2c/busses/i2c-amd756-s4882.c
5228F: drivers/i2c/busses/i2c-amd8111.c
5229F: drivers/i2c/busses/i2c-i801.c
5230F: drivers/i2c/busses/i2c-isch.c
5231F: drivers/i2c/busses/i2c-nforce2.c
5232F: drivers/i2c/busses/i2c-nforce2-s4985.c
5233F: drivers/i2c/busses/i2c-piix4.c
5234F: drivers/i2c/busses/i2c-sis5595.c
5235F: drivers/i2c/busses/i2c-sis630.c
5236F: drivers/i2c/busses/i2c-sis96x.c
5237F: drivers/i2c/busses/i2c-via.c
5238F: drivers/i2c/busses/i2c-viapro.c
5239
cb7f07a4
NH
5240I2C/SMBUS ISMT DRIVER
5241M: Seth Heasley <seth.heasley@intel.com>
5242M: Neil Horman <nhorman@tuxdriver.com>
5243L: linux-i2c@vger.kernel.org
5244F: drivers/i2c/busses/i2c-ismt.c
5245F: Documentation/i2c/busses/i2c-ismt
5246
6ea884db 5247I2C/SMBUS STUB DRIVER
d8130624 5248M: Jean Delvare <jdelvare@suse.com>
846557d3 5249L: linux-i2c@vger.kernel.org
6ea884db 5250S: Maintained
8547a5bc 5251F: drivers/i2c/i2c-stub.c
6ea884db 5252
5b543965 5253I2C SUBSYSTEM
14d77c4d 5254M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5255L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5256W: https://i2c.wiki.kernel.org/
5257Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5258T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5259S: Maintained
40ed1b4c 5260F: Documentation/devicetree/bindings/i2c/
679655da
JP
5261F: Documentation/i2c/
5262F: drivers/i2c/
630bc46e 5263F: drivers/i2c/*/
679655da 5264F: include/linux/i2c.h
03b70d62 5265F: include/linux/i2c-*.h
c117ab84
CEB
5266F: include/uapi/linux/i2c.h
5267F: include/uapi/linux/i2c-*.h
1da177e4 5268
4560d677
WS
5269I2C ACPI SUPPORT
5270M: Mika Westerberg <mika.westerberg@linux.intel.com>
5271L: linux-i2c@vger.kernel.org
5272L: linux-acpi@vger.kernel.org
5273S: Maintained
4560d677 5274
d85c8a6a 5275I2C-TAOS-EVM DRIVER
d8130624 5276M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5277L: linux-i2c@vger.kernel.org
5278S: Maintained
5279F: Documentation/i2c/busses/i2c-taos-evm
5280F: drivers/i2c/busses/i2c-taos-evm.c
5281
e8c76eed 5282I2C-TINY-USB DRIVER
8b58be88 5283M: Till Harbaum <till@harbaum.org>
846557d3 5284L: linux-i2c@vger.kernel.org
932d1872 5285W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5286S: Maintained
679655da 5287F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5288
1da177e4 5289i386 BOOT CODE
8b58be88 5290M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5291S: Maintained
679655da 5292F: arch/x86/boot/
1da177e4
LT
5293
5294i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5295M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5296T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5297S: Maintained
5298
1da177e4 5299IA64 (Itanium) PLATFORM
8b58be88
JP
5300M: Tony Luck <tony.luck@intel.com>
5301M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5302L: linux-ia64@vger.kernel.org
6b1c70b1 5303T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5304S: Maintained
679655da 5305F: arch/ia64/
1da177e4 5306
4cd38750
LDSB
5307IBM Power VMX Cryptographic instructions
5308M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5309M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5310L: linux-crypto@vger.kernel.org
5311S: Supported
5312F: drivers/crypto/vmx/Makefile
5313F: drivers/crypto/vmx/Kconfig
5314F: drivers/crypto/vmx/vmx.c
5315F: drivers/crypto/vmx/aes*
5316F: drivers/crypto/vmx/ghash*
5317F: drivers/crypto/vmx/ppc-xlate.pl
5318
956c203c 5319IBM Power in-Nest Crypto Acceleration
4cd38750 5320M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5321M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5322L: linux-crypto@vger.kernel.org
5323S: Supported
28bceeaa
DS
5324F: drivers/crypto/nx/Makefile
5325F: drivers/crypto/nx/Kconfig
5326F: drivers/crypto/nx/nx-aes*
5327F: drivers/crypto/nx/nx-sha*
5328F: drivers/crypto/nx/nx.*
5329F: drivers/crypto/nx/nx_csbcpb.h
5330F: drivers/crypto/nx/nx_debugfs.h
956c203c 5331
0e16aafb 5332IBM Power 842 compression accelerator
41656aa7 5333M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5334S: Supported
28bceeaa
DS
5335F: drivers/crypto/nx/Makefile
5336F: drivers/crypto/nx/Kconfig
7011a122 5337F: drivers/crypto/nx/nx-842*
2da572c9 5338F: include/linux/sw842.h
2062c5b6 5339F: crypto/842.c
2da572c9 5340F: lib/842/
0e16aafb 5341
1da177e4 5342IBM Power Linux RAID adapter
8b58be88 5343M: Brian King <brking@us.ibm.com>
1da177e4 5344S: Supported
679655da 5345F: drivers/scsi/ipr.*
1da177e4 5346
9d348af4 5347IBM Power Virtual Ethernet Device Driver
eddd63a6 5348M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5349L: netdev@vger.kernel.org
5350S: Supported
9aa32835 5351F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5352
032c5e82
TF
5353IBM Power SRIOV Virtual NIC Device Driver
5354M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5355M: John Allen <jallen@linux.vnet.ibm.com>
5356L: netdev@vger.kernel.org
5357S: Supported
5358F: drivers/net/ethernet/ibm/ibmvnic.*
5359
e6babec6 5360IBM Power Virtual SCSI Device Drivers
bcbde52b 5361M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5362L: linux-scsi@vger.kernel.org
5363S: Supported
e6babec6
NF
5364F: drivers/scsi/ibmvscsi/ibmvscsi*
5365F: drivers/scsi/ibmvscsi/viosrp.h
5366
5367IBM Power Virtual FC Device Drivers
44b4dad9 5368M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5369L: linux-scsi@vger.kernel.org
5370S: Supported
5371F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5372
1da177e4 5373IBM ServeRAID RAID DRIVER
f9213e78 5374S: Orphan
679655da 5375F: drivers/scsi/ips.*
1da177e4 5376
6ed9f9c4
PT
5377ICH LPC AND GPIO DRIVER
5378M: Peter Tyser <ptyser@xes-inc.com>
5379S: Maintained
5380F: drivers/mfd/lpc_ich.c
5381F: drivers/gpio/gpio-ich.c
5382
1e7106fc 5383IDE SUBSYSTEM
8b58be88 5384M: "David S. Miller" <davem@davemloft.net>
1da177e4 5385L: linux-ide@vger.kernel.org
8a6e2535 5386Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5387T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5388S: Maintained
679655da
JP
5389F: Documentation/ide/
5390F: drivers/ide/
5391F: include/linux/ide.h
1da177e4 5392
6cb8c13d
IP
5393IDEAPAD LAPTOP EXTRAS DRIVER
5394M: Ike Panhc <ike.pan@canonical.com>
5395L: platform-driver-x86@vger.kernel.org
5396W: http://launchpad.net/ideapad-laptop
5397S: Maintained
5398F: drivers/platform/x86/ideapad-laptop.c
5399
1ea4c161
AM
5400IDEAPAD LAPTOP SLIDEBAR DRIVER
5401M: Andrey Moiseev <o2g.org.ru@gmail.com>
5402L: linux-input@vger.kernel.org
5403W: https://github.com/o2genum/ideapad-slidebar
5404S: Maintained
5405F: drivers/input/misc/ideapad_slidebar.c
5406
0f861e8c 5407IDE/ATAPI DRIVERS
487ba8e8 5408M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5409L: linux-ide@vger.kernel.org
c404c199 5410S: Maintained
679655da
JP
5411F: Documentation/cdrom/ide-cd
5412F: drivers/ide/ide-cd*
1da177e4 5413
27471fdb 5414IDLE-I7300
8b58be88 5415M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5416L: linux-pm@vger.kernel.org
27471fdb 5417S: Supported
679655da 5418F: drivers/idle/i7300_idle.c
27471fdb 5419
02cf2286 5420IEEE 802.15.4 SUBSYSTEM
b6e195fd 5421M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5422L: linux-wpan@vger.kernel.org
5423W: https://github.com/linux-wpan
5424T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5425S: Maintained
5426F: net/ieee802154/
68653359 5427F: net/mac802154/
251741b1 5428F: drivers/net/ieee802154/
580947d3
AA
5429F: include/linux/nl802154.h
5430F: include/linux/ieee802154.h
5431F: include/net/nl802154.h
5432F: include/net/mac802154.h
5433F: include/net/af_ieee802154.h
5434F: include/net/cfg802154.h
5435F: include/net/ieee802154_netdev.h
ebef9c12 5436F: Documentation/networking/ieee802154.txt
02cf2286 5437
b1c97193
SY
5438IGORPLUG-USB IR RECEIVER
5439M: Sean Young <sean@mess.org>
5440L: linux-media@vger.kernel.org
5441S: Maintained
5442F: drivers/media/rc/igorplugusb.c
5443
40ad4a30
SY
5444IGUANAWORKS USB IR TRANSCEIVER
5445M: Sean Young <sean@mess.org>
5446L: linux-media@vger.kernel.org
5447S: Maintained
5448F: drivers/media/rc/iguanair.c
5449
9545f86e 5450IIO SUBSYSTEM AND DRIVERS
030a13d7 5451M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5452R: Hartmut Knaack <knaack.h@gmx.de>
5453R: Lars-Peter Clausen <lars@metafoo.de>
5454R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5455L: linux-iio@vger.kernel.org
5456S: Maintained
03e7c251 5457F: drivers/iio/
9545f86e 5458F: drivers/staging/iio/
8fe671fc 5459F: include/linux/iio/
817020cf 5460F: tools/iio/
9545f86e 5461
65519263
SG
5462IKANOS/ADI EAGLE ADSL USB DRIVER
5463M: Matthieu Castet <castet.matthieu@free.fr>
5464M: Stanislaw Gruszka <stf_xl@wp.pl>
5465S: Maintained
5466F: drivers/usb/atm/ueagle-atm.c
5467
e89ab51f
GR
5468INA209 HARDWARE MONITOR DRIVER
5469M: Guenter Roeck <linux@roeck-us.net>
5470L: lm-sensors@lm-sensors.org
5471S: Maintained
5472F: Documentation/hwmon/ina209
5473F: Documentation/devicetree/bindings/i2c/ina209.txt
5474F: drivers/hwmon/ina209.c
5475
5476INA2XX HARDWARE MONITOR DRIVER
5477M: Guenter Roeck <linux@roeck-us.net>
5478L: lm-sensors@lm-sensors.org
5479S: Maintained
5480F: Documentation/hwmon/ina2xx
5481F: drivers/hwmon/ina2xx.c
5482F: include/linux/platform_data/ina2xx.h
5483
14dc124f
SIG
5484INDUSTRY PACK SUBSYSTEM (IPACK)
5485M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5486M: Jens Taprogge <jens.taprogge@taprogge.org>
5487M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5488L: industrypack-devel@lists.sourceforge.net
5489W: http://industrypack.sourceforge.net
5490S: Maintained
5491F: drivers/ipack/
5492
8adc53fd
ZLK
5493INGENIC JZ4780 DMA Driver
5494M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5495S: Maintained
5496F: drivers/dma/dma-jz4780.c
5497
aa7168f4 5498INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5499M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5500M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5501L: linux-ima-devel@lists.sourceforge.net
5502L: linux-ima-user@lists.sourceforge.net
5503L: linux-security-module@vger.kernel.org
9f273c24 5504T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5505S: Supported
679655da 5506F: security/integrity/ima/
aa7168f4 5507
9a4ea5a9
JH
5508IMGTEC IR DECODER DRIVER
5509M: James Hogan <james.hogan@imgtec.com>
5510S: Maintained
5511F: drivers/media/rc/img-ir/
5512
1da177e4 5513IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5514L: linux-fbdev@vger.kernel.org
843393d3 5515S: Orphan
8a61f013 5516F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5517
5518INFINIBAND SUBSYSTEM
b6b2bbe6 5519M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5520M: Sean Hefty <sean.hefty@intel.com>
5521M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5522L: linux-rdma@vger.kernel.org
605841f5 5523W: http://www.openfabrics.org/
8a6e2535 5524Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5525T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5526S: Supported
679655da
JP
5527F: Documentation/infiniband/
5528F: drivers/infiniband/
2dfcad3a 5529F: drivers/staging/rdma/
c117ab84 5530F: include/uapi/linux/if_infiniband.h
954138dc
YD
5531F: include/uapi/rdma/
5532F: include/rdma/
1da177e4 5533
c9f04f58 5534INOTIFY
8b58be88
JP
5535M: John McCutchan <john@johnmccutchan.com>
5536M: Robert Love <rlove@rlove.org>
5537M: Eric Paris <eparis@parisplace.org>
c9f04f58 5538S: Maintained
679655da
JP
5539F: Documentation/filesystems/inotify.txt
5540F: fs/notify/inotify/
5541F: include/linux/inotify.h
c117ab84 5542F: include/uapi/linux/inotify.h
c9f04f58 5543
e2d1d6c0 5544INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5545M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5546L: linux-input@vger.kernel.org
8a6e2535 5547Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5548T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5549S: Maintained
679655da 5550F: drivers/input/
f4eea7e2 5551F: include/linux/input.h
c117ab84 5552F: include/uapi/linux/input.h
f4eea7e2 5553F: include/linux/input/
e2d1d6c0 5554
3267a87f 5555INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5556M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5557L: linux-input@vger.kernel.org
75dd112a 5558S: Odd fixes
3267a87f 5559F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5560F: drivers/input/input-mt.c
3267a87f
HR
5561K: \b(ABS|SYN)_MT_
5562
97fa99a3
JY
5563INTEL ASoC BDW/HSW DRIVERS
5564M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5565L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5566S: Supported
e8e1225d
JP
5567F: sound/soc/intel/common/sst-dsp*
5568F: sound/soc/intel/common/sst-firmware.c
5569F: sound/soc/intel/boards/broadwell.c
5570F: sound/soc/intel/haswell/
97fa99a3 5571
4ac13e17
DJ
5572INTEL C600 SERIES SAS CONTROLLER DRIVER
5573M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5574M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5575L: linux-scsi@vger.kernel.org
7106891a
DJ
5576T: git git://git.code.sf.net/p/intel-sas/isci
5577S: Supported
4ac13e17 5578F: drivers/scsi/isci/
4ac13e17 5579
ecc83e52
AH
5580INTEL HID EVENT DRIVER
5581M: Alex Hung <alex.hung@canonical.com>
5582L: platform-driver-x86@vger.kernel.org
5583S: Maintained
5584F: drivers/platform/x86/intel-hid.c
5585
26717172
LB
5586INTEL IDLE DRIVER
5587M: Len Brown <lenb@kernel.org>
bf1c138e 5588L: linux-pm@vger.kernel.org
08deed1e 5589T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5590S: Supported
5591F: drivers/idle/intel_idle.c
5592
7c1ac18d 5593INTEL PSTATE DRIVER
58ac1f62
SP
5594M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5595M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5596L: linux-pm@vger.kernel.org
5597S: Supported
5598F: drivers/cpufreq/intel_pstate.c
5599
9eb8ef74 5600INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5601M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5602L: linux-fbdev@vger.kernel.org
ce00f85c 5603S: Maintained
679655da 5604F: Documentation/fb/intelfb.txt
8a61f013 5605F: drivers/video/fbdev/intelfb/
9eb8ef74 5606
1da177e4 5607INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5608M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5609L: linux-fbdev@vger.kernel.org
ce00f85c 5610S: Maintained
8a61f013 5611F: drivers/video/fbdev/i810/
1da177e4 5612
f4a9bc4c 5613INTEL MENLOW THERMAL DRIVER
8b58be88 5614M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5615L: platform-driver-x86@vger.kernel.org
5ca92bd9 5616W: https://01.org/linux-acpi
f4a9bc4c 5617S: Supported
679655da 5618F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5619
248a9dc3 5620INTEL I/OAT DMA DRIVER
18ebd564 5621M: Dave Jiang <dave.jiang@intel.com>
08223d80 5622R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5623L: dmaengine@vger.kernel.org
5624Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5625S: Supported
679655da 5626F: drivers/dma/ioat*
248a9dc3 5627
6c8909b4 5628INTEL IOMMU (VT-d)
8b58be88 5629M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5630L: iommu@lists.linux-foundation.org
54e5881d 5631T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5632S: Supported
3fb39615 5633F: drivers/iommu/intel-iommu.c
679655da 5634F: include/linux/intel-iommu.h
6c8909b4 5635
b3e5f263 5636INTEL IOP-ADMA DMA DRIVER
08223d80 5637R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5638S: Odd fixes
679655da 5639F: drivers/dma/iop-adma.c
b3e5f263 5640
9251ce95 5641INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5642M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5643S: Maintained
679655da
JP
5644F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5645F: arch/arm/mach-ixp4xx/include/mach/npe.h
5646F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5647F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5648F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5649F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5650
844dd05f 5651INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5652M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5653S: Maintained
679655da 5654F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5655
2f302324 5656INTEL ETHERNET DRIVERS
8b58be88 5657M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5658R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5659R: Shannon Nelson <shannon.nelson@intel.com>
5660R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5661R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5662R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5663R: John Ronciak <john.ronciak@intel.com>
5664R: Mitch Williams <mitch.a.williams@intel.com>
5665L: intel-wired-lan@lists.osuosl.org
f6fde11a 5666W: http://www.intel.com/support/feedback.htm
d94e6fed 5667W: http://e1000.sourceforge.net/
2f302324
JK
5668Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5669T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5670T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5671S: Supported
0d164401
JK
5672F: Documentation/networking/e100.txt
5673F: Documentation/networking/e1000.txt
5674F: Documentation/networking/e1000e.txt
5675F: Documentation/networking/igb.txt
5676F: Documentation/networking/igbvf.txt
5677F: Documentation/networking/ixgb.txt
5678F: Documentation/networking/ixgbe.txt
5679F: Documentation/networking/ixgbevf.txt
1bff6529 5680F: Documentation/networking/i40e.txt
105bf2fe 5681F: Documentation/networking/i40evf.txt
dee1ad47 5682F: drivers/net/ethernet/intel/
bc90d291 5683F: drivers/net/ethernet/intel/*/
1da177e4 5684
0963d59b
LW
5685INTEL-MID GPIO DRIVER
5686M: David Cohen <david.a.cohen@linux.intel.com>
5687L: linux-gpio@vger.kernel.org
5688S: Maintained
5689F: drivers/gpio/gpio-intel-mid.c
5690
ca907a90
SY
5691INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5692M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5693L: linux-wireless@vger.kernel.org
ca907a90 5694S: Maintained
679655da 5695F: Documentation/networking/README.ipw2100
679655da 5696F: Documentation/networking/README.ipw2200
367a1092 5697F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5698
5760b0a5
AS
5699INTEL(R) TRACE HUB
5700M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5701S: Supported
5702F: Documentation/trace/intel_th.txt
5703F: drivers/hwtracing/intel_th/
5704
4bd96a7a 5705INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5706M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5707L: tboot-devel@lists.sourceforge.net
5708W: http://tboot.sourceforge.net
e9b7d7c8 5709T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5710S: Supported
5711F: Documentation/intel_txt.txt
5712F: include/linux/tboot.h
5713F: arch/x86/kernel/tboot.c
5714
8a70da82 5715INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5716M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5717M: linux-wimax@intel.com
49e7d9df 5718L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5719S: Supported
5720W: http://linuxwimax.org
679655da
JP
5721F: Documentation/wimax/README.i2400m
5722F: drivers/net/wimax/i2400m/
c117ab84 5723F: include/uapi/linux/wimax/i2400m.h
8a70da82 5724
1c0ce89c
SG
5725INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5726M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5727L: linux-wireless@vger.kernel.org
1c0ce89c 5728S: Supported
7ac9a364 5729F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5730
b481de9c 5731INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5732M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5733M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5734M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5735L: linux-wireless@vger.kernel.org
b481de9c 5736W: http://intellinuxwireless.org
b62ff718 5737T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5738S: Supported
e705c121 5739F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5740
de8fe023
TW
5741INTEL MANAGEMENT ENGINE (mei)
5742M: Tomas Winkler <tomas.winkler@intel.com>
5743L: linux-kernel@vger.kernel.org
5744S: Supported
c117ab84 5745F: include/uapi/linux/mei.h
5069288b 5746F: include/linux/mei_cl_bus.h
de8fe023 5747F: drivers/misc/mei/*
e07950a1 5748F: Documentation/misc-devices/mei/*
de8fe023 5749
50ceb98b
SD
5750INTEL MIC DRIVERS (mic)
5751M: Sudeep Dutt <sudeep.dutt@intel.com>
5752M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5753S: Supported
5754W: https://github.com/sudeepdutt/mic
5755W: http://software.intel.com/en-us/mic-developer
5756F: include/linux/mic_bus.h
5757F: include/linux/scif.h
5758F: include/uapi/linux/mic_common.h
5759F: include/uapi/linux/mic_ioctl.h
9f273c24 5760F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
5761F: drivers/misc/mic/
5762F: drivers/dma/mic_x100_dma.c
5763F: drivers/dma/mic_x100_dma.h
9f273c24 5764F: Documentation/mic/
50ceb98b 5765
fdca4f16 5766INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5767M: Zha Qipeng<qipeng.zha@intel.com>
5768L: platform-driver-x86@vger.kernel.org
5769S: Maintained
5770F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5771F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5772F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5773F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5774
378f956e
SKC
5775INTEL TELEMETRY DRIVER
5776M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5777L: platform-driver-x86@vger.kernel.org
5778S: Maintained
378f956e 5779F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 5780F: drivers/platform/x86/intel_telemetry*
0a8b8353 5781
cb109a0e 5782IOC3 ETHERNET DRIVER
8b58be88 5783M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5784L: linux-mips@linux-mips.org
5785S: Maintained
8862bf1e 5786F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5787
cb109a0e 5788IOC3 SERIAL DRIVER
8b58be88 5789M: Pat Gefre <pfg@sgi.com>
d39e0721 5790L: linux-serial@vger.kernel.org
cb109a0e 5791S: Maintained
df621252 5792F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5793
0b6e8569
SW
5794IOMMU DRIVERS
5795M: Joerg Roedel <joro@8bytes.org>
5796L: iommu@lists.linux-foundation.org
5797T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5798S: Maintained
5799F: drivers/iommu/
5800
4480f15b 5801IP MASQUERADING
8b58be88 5802M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5803S: Maintained
679655da 5804F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5805
4409ebe9 5806IPMI SUBSYSTEM
8b58be88 5807M: Corey Minyard <minyard@acm.org>
b0c90653 5808L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5809W: http://openipmi.sourceforge.net/
5810S: Supported
679655da
JP
5811F: Documentation/IPMI.txt
5812F: drivers/char/ipmi/
5813F: include/linux/ipmi*
c117ab84 5814F: include/uapi/linux/ipmi*
4409ebe9 5815
2d800897
KW
5816QCOM AUDIO (ASoC) DRIVERS
5817M: Patrick Lai <plai@codeaurora.org>
5818M: Banajit Goswami <bgoswami@codeaurora.org>
5819L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5820S: Supported
5821F: sound/soc/qcom/
5822
e2d1d6c0 5823IPS SCSI RAID DRIVER
8b58be88 5824M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5825L: linux-scsi@vger.kernel.org
5826W: http://www.adaptec.com/
5827S: Maintained
679655da 5828F: drivers/scsi/ips*
e2d1d6c0
RD
5829
5830IPVS
8b58be88
JP
5831M: Wensong Zhang <wensong@linux-vs.org>
5832M: Simon Horman <horms@verge.net.au>
5833M: Julian Anastasov <ja@ssi.bg>
979b6c13 5834L: netdev@vger.kernel.org
e2d1d6c0 5835L: lvs-devel@vger.kernel.org
1da177e4 5836S: Maintained
9f273c24
FW
5837T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5838T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 5839F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5840F: include/net/ip_vs.h
c117ab84 5841F: include/uapi/linux/ip_vs.h
679655da 5842F: net/netfilter/ipvs/
1da177e4 5843
e7839f25 5844IPWIRELESS DRIVER
e5f6450c 5845M: Jiri Kosina <jikos@kernel.org>
d8130624 5846M: David Sterba <dsterba@suse.com>
92094aa0 5847S: Odd Fixes
282361a0 5848F: drivers/tty/ipwireless/
099dc4fb 5849
e2d1d6c0 5850IPX NETWORK LAYER
8b58be88 5851M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5852L: netdev@vger.kernel.org
5853S: Maintained
679655da 5854F: include/net/ipx.h
c117ab84 5855F: include/uapi/linux/ipx.h
679655da 5856F: net/ipx/
e2d1d6c0 5857
1da177e4 5858IRDA SUBSYSTEM
8b58be88 5859M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5860L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5861L: netdev@vger.kernel.org
1da177e4 5862W: http://irda.sourceforge.net/
f353976d 5863S: Maintained
e0057975 5864T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5865F: Documentation/networking/irda.txt
5866F: drivers/net/irda/
5867F: include/net/irda/
5868F: net/irda/
1da177e4 5869
a800c7cc
TG
5870IRQ SUBSYSTEM
5871M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5872L: linux-kernel@vger.kernel.org
a800c7cc 5873S: Maintained
75fc2d37 5874T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5875F: kernel/irq/
2ed9fd28
JC
5876
5877IRQCHIP DRIVERS
5878M: Thomas Gleixner <tglx@linutronix.de>
5879M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5880M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5881L: linux-kernel@vger.kernel.org
5882S: Maintained
5883T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5884T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5885F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5886F: drivers/irqchip/
a800c7cc 5887
7ab3a837 5888IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5889M: Jiang Liu <jiang.liu@linux.intel.com>
5890M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5891S: Maintained
b09dec2c 5892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5893F: Documentation/IRQ-domain.txt
5894F: include/linux/irqdomain.h
5895F: kernel/irq/irqdomain.c
b09dec2c 5896F: kernel/irq/msi.c
7ab3a837 5897
e2d1d6c0 5898ISAPNP
8b58be88 5899M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5900S: Maintained
679655da
JP
5901F: Documentation/isapnp.txt
5902F: drivers/pnp/isapnp/
5903F: include/linux/isapnp.h
e2d1d6c0 5904
d39b8420
HV
5905ISA RADIO MODULE
5906M: Hans Verkuil <hverkuil@xs4all.nl>
5907L: linux-media@vger.kernel.org
5908T: git git://linuxtv.org/media_tree.git
a825eaec 5909W: https://linuxtv.org
d39b8420
HV
5910S: Maintained
5911F: drivers/media/radio/radio-isa*
5912
71a6d0af
HW
5913iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5914M: Peter Jones <pjones@redhat.com>
5915M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5916S: Maintained
5917F: drivers/firmware/iscsi_ibft*
5918
14816b1e 5919ISCSI
8b58be88 5920M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5921L: open-iscsi@googlegroups.com
5922W: www.open-iscsi.org
54e5881d 5923T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5924S: Maintained
679655da
JP
5925F: drivers/scsi/*iscsi*
5926F: include/scsi/*iscsi*
14816b1e 5927
1e65eb42
OG
5928ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5929M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5930M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5931M: Roi Dayan <roid@mellanox.com>
5932L: linux-rdma@vger.kernel.org
5933S: Supported
5934W: http://www.openfabrics.org
5935W: www.open-iscsi.org
5936Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5937F: drivers/infiniband/ulp/iser/
1e65eb42 5938
2b70e5fd
SG
5939ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5940M: Sagi Grimberg <sagig@mellanox.com>
5941T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5942L: linux-rdma@vger.kernel.org
5943L: target-devel@vger.kernel.org
5944S: Supported
5945W: http://www.linux-iscsi.org
5946F: drivers/infiniband/ulp/isert
5947
1da177e4 5948ISDN SUBSYSTEM
8b58be88 5949M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5950L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5951L: netdev@vger.kernel.org
1da177e4 5952W: http://www.isdn4linux.de
54e5881d 5953T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5954S: Maintained
679655da
JP
5955F: Documentation/isdn/
5956F: drivers/isdn/
5957F: include/linux/isdn.h
5958F: include/linux/isdn/
c117ab84
CEB
5959F: include/uapi/linux/isdn.h
5960F: include/uapi/linux/isdn/
1da177e4
LT
5961
5962ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5963M: Armin Schindler <mac@melware.de>
d5d52273 5964L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5965W: http://www.melware.de
5966S: Maintained
679655da 5967F: drivers/isdn/hardware/eicon/
1da177e4 5968
d624870f 5969IT87 HARDWARE MONITORING DRIVER
d8130624 5970M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
5971L: lm-sensors@lm-sensors.org
5972S: Maintained
5973F: Documentation/hwmon/it87
5974F: drivers/hwmon/it87.c
5975
d7104bff
AP
5976IT913X MEDIA DRIVER
5977M: Antti Palosaari <crope@iki.fi>
5978L: linux-media@vger.kernel.org
a825eaec 5979W: https://linuxtv.org
d7104bff
AP
5980W: http://palosaari.fi/linux/
5981Q: http://patchwork.linuxtv.org/project/linux-media/list/
5982T: git git://linuxtv.org/anttip/media_tree.git
5983S: Maintained
249c697e 5984F: drivers/media/tuners/it913x*
d7104bff 5985
91821ff3 5986IVTV VIDEO4LINUX DRIVER
6afdeaf8 5987M: Andy Walls <awalls@md.metrocast.net>
7b212edf 5988L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 5989L: linux-media@vger.kernel.org
275ffde4 5990T: git git://linuxtv.org/media_tree.git
91821ff3
HV
5991W: http://www.ivtvdriver.org
5992S: Maintained
679655da 5993F: Documentation/video4linux/*.ivtv
90d72ac6 5994F: drivers/media/pci/ivtv/
c117ab84 5995F: include/uapi/linux/ivtv*
91821ff3 5996
68620bdd
MP
5997IX2505V MEDIA DRIVER
5998M: Malcolm Priestley <tvboxspy@gmail.com>
5999L: linux-media@vger.kernel.org
a825eaec 6000W: https://linuxtv.org
68620bdd
MP
6001Q: http://patchwork.linuxtv.org/project/linux-media/list/
6002S: Maintained
6003F: drivers/media/dvb-frontends/ix2505v*
6004
4453d736
GR
6005JC42.4 TEMPERATURE SENSOR DRIVER
6006M: Guenter Roeck <linux@roeck-us.net>
6007L: lm-sensors@lm-sensors.org
6008S: Maintained
6009F: drivers/hwmon/jc42.c
6010F: Documentation/hwmon/jc42
6011
e2d1d6c0 6012JFS FILESYSTEM
3256f80f 6013M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6014L: jfs-discussion@lists.sourceforge.net
6015W: http://jfs.sourceforge.net/
54e5881d 6016T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6017S: Maintained
679655da
JP
6018F: Documentation/filesystems/jfs.txt
6019F: fs/jfs/
e2d1d6c0 6020
95252236 6021JME NETWORK DRIVER
8b58be88 6022M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6023L: netdev@vger.kernel.org
6024S: Maintained
63d24a0e 6025F: drivers/net/ethernet/jme.*
95252236 6026
1da177e4 6027JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6028M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6029L: linux-mtd@lists.infradead.org
6030W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6031S: Maintained
679655da 6032F: fs/jffs2/
c117ab84 6033F: include/uapi/linux/jffs2.h
1da177e4 6034
d183e11a
TT
6035JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6036M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6037M: Jan Kara <jack@suse.com>
d183e11a
TT
6038L: linux-ext4@vger.kernel.org
6039S: Maintained
6040F: fs/jbd2/
6041F: include/linux/jbd2.h
ae0718f8 6042
207dab5f
MU
6043JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6044M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6045L: linux-media@vger.kernel.org
6046S: Maintained
6047F: drivers/media/platform/rcar_jpu.c
6048
fd8b6cb4 6049JSM Neo PCI based serial card
9d141cb9 6050M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
6051L: linux-serial@vger.kernel.org
6052S: Maintained
df621252 6053F: drivers/tty/serial/jsm/
ae0718f8 6054
af39917d
CL
6055K10TEMP HARDWARE MONITORING DRIVER
6056M: Clemens Ladisch <clemens@ladisch.de>
6057L: lm-sensors@lm-sensors.org
6058S: Maintained
6059F: Documentation/hwmon/k10temp
6060F: drivers/hwmon/k10temp.c
6061
4660cb35 6062K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6063M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 6064L: lm-sensors@lm-sensors.org
ae0718f8 6065S: Maintained
679655da
JP
6066F: Documentation/hwmon/k8temp
6067F: drivers/hwmon/k8temp.c
ae0718f8 6068
1da177e4 6069KCONFIG
5eb1f99e 6070M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6071L: linux-kbuild@vger.kernel.org
cea8321c 6072T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6073S: Maintained
679655da
JP
6074F: Documentation/kbuild/kconfig-language.txt
6075F: scripts/kconfig/
1da177e4 6076
ea6c2089 6077KDUMP
8b58be88
JP
6078M: Vivek Goyal <vgoyal@redhat.com>
6079M: Haren Myneni <hbabu@us.ibm.com>
34633993 6080L: kexec@lists.infradead.org
ea6c2089
VG
6081W: http://lse.sourceforge.net/kdump/
6082S: Maintained
80811493 6083F: Documentation/kdump/
ea6c2089 6084
f41bf02f
HV
6085KEENE FM RADIO TRANSMITTER DRIVER
6086M: Hans Verkuil <hverkuil@xs4all.nl>
6087L: linux-media@vger.kernel.org
6088T: git git://linuxtv.org/media_tree.git
a825eaec 6089W: https://linuxtv.org
f41bf02f
HV
6090S: Maintained
6091F: drivers/media/radio/radio-keene*
6092
1da177e4 6093KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6094M: Ian Kent <raven@themaw.net>
f694fc97 6095L: autofs@vger.kernel.org
1da177e4 6096S: Maintained
679655da 6097F: fs/autofs4/
1da177e4 6098
70fb7ba6 6099KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6100M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6101T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6102T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6103L: linux-kbuild@vger.kernel.org
5ce45962 6104S: Maintained
679655da
JP
6105F: Documentation/kbuild/
6106F: Makefile
6107F: scripts/Makefile.*
70fb7ba6
MM
6108F: scripts/basic/
6109F: scripts/mk*
6110F: scripts/package/
1da177e4
LT
6111
6112KERNEL JANITORS
c3000e03 6113L: kernel-janitors@vger.kernel.org
10466f5a 6114W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6115S: Odd Fixes
1da177e4 6116
e8b43555 6117KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6118M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6119M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6120L: linux-nfs@vger.kernel.org
1da177e4 6121W: http://nfs.sourceforge.net/
9f273c24 6122T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6123S: Supported
679655da 6124F: fs/nfsd/
c117ab84 6125F: include/uapi/linux/nfsd/
679655da
JP
6126F: fs/lockd/
6127F: fs/nfs_common/
6128F: net/sunrpc/
6129F: include/linux/lockd/
6130F: include/linux/sunrpc/
c117ab84 6131F: include/uapi/linux/sunrpc/
1da177e4 6132
13b122b3
SK
6133KERNEL SELFTEST FRAMEWORK
6134M: Shuah Khan <shuahkh@osg.samsung.com>
64f00850 6135L: linux-kselftest@vger.kernel.org
13b122b3
SK
6136T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6137S: Maintained
6138F: tools/testing/selftests
6139
426d62e2 6140KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6141M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6142M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6143L: kvm@vger.kernel.org
e3e58478 6144W: http://www.linux-kvm.org
a94b40a6 6145T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6146S: Supported
c93a64fe
PB
6147F: Documentation/*/kvm*.txt
6148F: Documentation/virtual/kvm/
679655da 6149F: arch/*/kvm/
1662e862
CB
6150F: arch/x86/kernel/kvm.c
6151F: arch/x86/kernel/kvmclock.c
679655da
JP
6152F: arch/*/include/asm/kvm*
6153F: include/linux/kvm*
c117ab84 6154F: include/uapi/linux/kvm*
679655da 6155F: virt/kvm/
426d62e2 6156
ad8003d3 6157KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6158M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6159L: kvm@vger.kernel.org
038161de 6160W: http://www.linux-kvm.org/
7de609c8 6161S: Maintained
679655da 6162F: arch/x86/include/asm/svm.h
679655da 6163F: arch/x86/kvm/svm.c
426d62e2 6164
513014b7 6165KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6166M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6167L: kvm-ppc@vger.kernel.org
038161de 6168W: http://www.linux-kvm.org/
6a7f972d 6169T: git git://github.com/agraf/linux-2.6.git
513014b7 6170S: Supported
679655da
JP
6171F: arch/powerpc/include/asm/kvm*
6172F: arch/powerpc/kvm/
513014b7 6173
85f8fffe 6174KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6175M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6176M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6177L: linux-s390@vger.kernel.org
6178W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6179T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6180S: Supported
679655da
JP
6181F: Documentation/s390/kvm.txt
6182F: arch/s390/include/asm/kvm*
80811493 6183F: arch/s390/kvm/
85f8fffe 6184
a749474d 6185KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6186M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6187M: Marc Zyngier <marc.zyngier@arm.com>
6188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6189L: kvmarm@lists.cs.columbia.edu
6190W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6191T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6192S: Supported
a749474d
CD
6193F: arch/arm/include/uapi/asm/kvm*
6194F: arch/arm/include/asm/kvm*
6195F: arch/arm/kvm/
5c8818b4
MZ
6196F: virt/kvm/arm/
6197F: include/kvm/arm_*
a749474d 6198
6394a3ec 6199KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6200M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6201M: Marc Zyngier <marc.zyngier@arm.com>
6202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6203L: kvmarm@lists.cs.columbia.edu
6204S: Maintained
6205F: arch/arm64/include/uapi/asm/kvm*
6206F: arch/arm64/include/asm/kvm*
6207F: arch/arm64/kvm/
6208
bfd3d532
JH
6209KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6210M: James Hogan <james.hogan@imgtec.com>
6211L: linux-mips@linux-mips.org
6212S: Supported
6213F: arch/mips/include/uapi/asm/kvm*
6214F: arch/mips/include/asm/kvm*
6215F: arch/mips/kvm/
6216
dc009d92 6217KEXEC
8b58be88 6218M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6219W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6220L: kexec@lists.infradead.org
dc009d92 6221S: Maintained
679655da 6222F: include/linux/kexec.h
c117ab84 6223F: include/uapi/linux/kexec.h
679655da 6224F: kernel/kexec.c
dc009d92 6225
e971461f
DH
6226KEYS/KEYRINGS:
6227M: David Howells <dhowells@redhat.com>
aa62efff 6228L: keyrings@vger.kernel.org
e971461f 6229S: Maintained
d410fa4e 6230F: Documentation/security/keys.txt
e971461f
DH
6231F: include/linux/key.h
6232F: include/linux/key-type.h
6233F: include/keys/
6234F: security/keys/
6235
7f3c68be 6236KEYS-TRUSTED
74dd744f
MZ
6237M: David Safford <safford@us.ibm.com>
6238M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6239L: linux-security-module@vger.kernel.org
aa62efff 6240L: keyrings@vger.kernel.org
7f3c68be 6241S: Supported
d410fa4e 6242F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6243F: include/keys/trusted-type.h
6244F: security/keys/trusted.c
6245F: security/keys/trusted.h
6246
6247KEYS-ENCRYPTED
74dd744f
MZ
6248M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6249M: David Safford <safford@us.ibm.com>
7f3c68be 6250L: linux-security-module@vger.kernel.org
aa62efff 6251L: keyrings@vger.kernel.org
7f3c68be 6252S: Supported
d410fa4e 6253F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6254F: include/keys/encrypted-type.h
19c90aa6 6255F: security/keys/encrypted-keys/
7f3c68be 6256
5b778dad 6257KGDB / KDB /debug_core
8b58be88 6258M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6259W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6260L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6261T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6262S: Maintained
679655da
JP
6263F: Documentation/DocBook/kgdb.tmpl
6264F: drivers/misc/kgdbts.c
df621252 6265F: drivers/tty/serial/kgdboc.c
5b778dad 6266F: include/linux/kdb.h
679655da 6267F: include/linux/kgdb.h
4063eb5f 6268F: kernel/debug/
e3e2aaf7 6269
456db8cc 6270KMEMCHECK
8b58be88 6271M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6272M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6273S: Maintained
410d7a97
JP
6274F: Documentation/kmemcheck.txt
6275F: arch/x86/include/asm/kmemcheck.h
6276F: arch/x86/mm/kmemcheck/
6277F: include/linux/kmemcheck.h
6278F: mm/kmemcheck.c
b9ce08c0 6279
c3bb4d24 6280KMEMLEAK
8b58be88 6281M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6282S: Maintained
6283F: Documentation/kmemleak.txt
6284F: include/linux/kmemleak.h
6285F: mm/kmemleak.c
6286F: mm/kmemleak-test.c
6287
89559a61 6288KPROBES
8b58be88
JP
6289M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6290M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6291M: "David S. Miller" <davem@davemloft.net>
97c29e74 6292M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6293S: Maintained
679655da
JP
6294F: Documentation/kprobes.txt
6295F: include/linux/kprobes.h
6296F: kernel/kprobes.c
89559a61 6297
70e84049 6298KS0108 LCD CONTROLLER DRIVER
8b58be88 6299M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6300W: http://miguelojeda.es/auxdisplay.htm
6301W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6302S: Maintained
679655da
JP
6303F: Documentation/auxdisplay/ks0108
6304F: drivers/auxdisplay/ks0108.c
6305F: include/linux/ks0108.h
70e84049 6306
1b69c6d0
DA
6307L3MDEV
6308M: David Ahern <dsa@cumulusnetworks.com>
6309L: netdev@vger.kernel.org
6310S: Maintained
6311F: net/l3mdev
6312F: include/net/l3mdev.h
6313
9ca44355
JC
6314LANTIQ MIPS ARCHITECTURE
6315M: John Crispin <blogic@openwrt.org>
6316L: linux-mips@linux-mips.org
6317S: Maintained
6318F: arch/mips/lantiq
6319
1da177e4 6320LAPB module
1da177e4 6321L: linux-x25@vger.kernel.org
bf9915cc 6322S: Orphan
679655da
JP
6323F: Documentation/networking/lapb-module.txt
6324F: include/*/lapb.h
6325F: net/lapb/
1da177e4
LT
6326
6327LASI 53c700 driver for PARISC
8b58be88 6328M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6329L: linux-scsi@vger.kernel.org
6330S: Maintained
679655da
JP
6331F: Documentation/scsi/53c700.txt
6332F: drivers/scsi/53c700*
1da177e4 6333
263de9b5 6334LED SUBSYSTEM
8b58be88 6335M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6336M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6337L: linux-leds@vger.kernel.org
b8926ba0 6338T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6339S: Maintained
679655da
JP
6340F: drivers/leds/
6341F: include/linux/leds.h
263de9b5 6342
b0461a44 6343LEGACY EEPROM DRIVER
d8130624 6344M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6345S: Maintained
6346F: Documentation/misc-devices/eeprom
6347F: drivers/misc/eeprom/eeprom.c
6348
1da177e4 6349LEGO USB Tower driver
8b58be88 6350M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6351L: legousb-devel@lists.sourceforge.net
6352W: http://legousb.sourceforge.net/
6353S: Maintained
679655da 6354F: drivers/usb/misc/legousbtower.c
1da177e4 6355
055616a8
MK
6356LG2160 MEDIA DRIVER
6357M: Michael Krufky <mkrufky@linuxtv.org>
6358L: linux-media@vger.kernel.org
a825eaec 6359W: https://linuxtv.org
055616a8
MK
6360W: http://github.com/mkrufky
6361Q: http://patchwork.linuxtv.org/project/linux-media/list/
6362T: git git://linuxtv.org/mkrufky/tuners.git
6363S: Maintained
6364F: drivers/media/dvb-frontends/lg2160.*
6365
6f0e7725
MK
6366LGDT3305 MEDIA DRIVER
6367M: Michael Krufky <mkrufky@linuxtv.org>
6368L: linux-media@vger.kernel.org
a825eaec 6369W: https://linuxtv.org
6f0e7725
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/lgdt3305.*
6375
568a17ff 6376LGUEST
8b58be88 6377M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6378L: lguest@lists.ozlabs.org
568a17ff 6379W: http://lguest.ozlabs.org/
72e91863 6380S: Odd Fixes
070f420b 6381F: arch/x86/include/asm/lguest*.h
679655da
JP
6382F: arch/x86/lguest/
6383F: drivers/lguest/
6384F: include/linux/lguest*.h
070f420b 6385F: tools/lguest/
568a17ff 6386
32ac7cb2
TH
6387LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6388M: Tejun Heo <tj@kernel.org>
6389L: linux-ide@vger.kernel.org
6390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6391S: Maintained
6392F: drivers/ata/
6393F: include/linux/ata.h
6394F: include/linux/libata.h
6395
6396LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6397M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6398L: linux-ide@vger.kernel.org
6399T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6400S: Maintained
6401F: include/linux/pata_arasan_cf_data.h
6402F: drivers/ata/pata_arasan_cf.c
6403
c7fa056c
BZ
6404LIBATA PATA DRIVERS
6405M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6406M: Tejun Heo <tj@kernel.org>
6407L: linux-ide@vger.kernel.org
6408T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6409S: Maintained
6410F: drivers/ata/pata_*.c
6411F: drivers/ata/ata_generic.c
6412
32ac7cb2
TH
6413LIBATA SATA AHCI PLATFORM devices support
6414M: Hans de Goede <hdegoede@redhat.com>
6415M: Tejun Heo <tj@kernel.org>
6416L: linux-ide@vger.kernel.org
6417T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6418S: Maintained
6419F: drivers/ata/ahci_platform.c
6420F: drivers/ata/libahci_platform.c
6421F: include/linux/ahci_platform.h
6422
6423LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6424M: Mikael Pettersson <mikpelinux@gmail.com>
6425L: linux-ide@vger.kernel.org
6426T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6427S: Maintained
6428F: drivers/ata/sata_promise.*
6429
1acd437c
SL
6430LIBLOCKDEP
6431M: Sasha Levin <sasha.levin@oracle.com>
6432S: Maintained
6433F: tools/lib/lockdep/
6434
bc30196f
DW
6435LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6436M: Dan Williams <dan.j.williams@intel.com>
6437L: linux-nvdimm@lists.01.org
6438Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6439T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6440S: Supported
6441F: drivers/nvdimm/*
6442F: include/linux/nd.h
6443F: include/linux/libnvdimm.h
6444F: include/uapi/linux/ndctl.h
6445
6446LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6447M: Ross Zwisler <ross.zwisler@linux.intel.com>
6448L: linux-nvdimm@lists.01.org
6449Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6450S: Supported
6451F: drivers/nvdimm/blk.c
6452F: drivers/nvdimm/region_devs.c
6453F: drivers/acpi/nfit*
6454
6455LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6456M: Vishal Verma <vishal.l.verma@intel.com>
6457L: linux-nvdimm@lists.01.org
6458Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6459S: Supported
6460F: drivers/nvdimm/btt*
6461
6462LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6463M: Ross Zwisler <ross.zwisler@linux.intel.com>
6464L: linux-nvdimm@lists.01.org
6465Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6466S: Supported
6467F: drivers/nvdimm/pmem.c
b864bc17 6468F: include/linux/pmem.h
40603526 6469F: arch/*/include/asm/pmem.h
bc30196f 6470
cd9e9808
MB
6471LIGHTNVM PLATFORM SUPPORT
6472M: Matias Bjorling <mb@lightnvm.io>
6473W: http://github/OpenChannelSSD
4ead1a25 6474L: linux-block@vger.kernel.org
cd9e9808
MB
6475S: Maintained
6476F: drivers/lightnvm/
6477F: include/linux/lightnvm.h
6478F: include/uapi/linux/lightnvm.h
6479
1da177e4 6480LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6481M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6482W: http://www.ibm.com/linux/ltc/projects/ppc
6483S: Supported
11c34c7d 6484F: arch/powerpc/boot/rs6000.h
1da177e4 6485
852bb9f5 6486LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6487M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6488M: Paul Mackerras <paulus@samba.org>
ea668936 6489M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6490W: http://www.penguinppc.org/
a4724ed6 6491L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6492Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6493T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6494S: Supported
11c34c7d
JP
6495F: Documentation/powerpc/
6496F: arch/powerpc/
1da177e4
LT
6497
6498LINUX FOR POWER MACINTOSH
8b58be88 6499M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6500W: http://www.penguinppc.org/
a4724ed6 6501L: linuxppc-dev@lists.ozlabs.org
1da177e4 6502S: Maintained
11c34c7d
JP
6503F: arch/powerpc/platforms/powermac/
6504F: drivers/macintosh/
1da177e4 6505
77a76369 6506LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6507M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6508L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6509T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6510S: Maintained
11c34c7d
JP
6511F: arch/powerpc/platforms/512x/
6512F: arch/powerpc/platforms/52xx/
1da177e4
LT
6513
6514LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6515M: Alistair Popple <alistair@popple.id.au>
8b58be88 6516M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6517W: http://www.penguinppc.org/
a4724ed6 6518L: linuxppc-dev@lists.ozlabs.org
1da177e4 6519S: Maintained
11c34c7d
JP
6520F: arch/powerpc/platforms/40x/
6521F: arch/powerpc/platforms/44x/
1da177e4 6522
260c02a9 6523LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6524L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6525S: Orphan
11c34c7d
JP
6526F: arch/powerpc/*/*virtex*
6527F: arch/powerpc/*/*/*virtex*
1da177e4 6528
e93adf1e 6529LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6530M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6531W: http://www.penguinppc.org/
a4724ed6 6532L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6533S: Maintained
a2b1f7c8 6534F: arch/powerpc/platforms/8xx/
e93adf1e 6535
1da177e4 6536LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6537M: Scott Wood <oss@buserror.net>
8b58be88 6538M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6539W: http://www.penguinppc.org/
a4724ed6 6540L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6541T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6542S: Maintained
11c34c7d 6543F: arch/powerpc/platforms/83xx/
4c8f581d 6544F: arch/powerpc/platforms/85xx/
1da177e4 6545
ab06ff3a 6546LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6547M: Olof Johansson <olof@lixom.net>
a4724ed6 6548L: linuxppc-dev@lists.ozlabs.org
92e19709 6549S: Maintained
11c34c7d
JP
6550F: arch/powerpc/platforms/pasemi/
6551F: drivers/*/*pasemi*
6552F: drivers/*/*/*pasemi*
ab06ff3a 6553
1da177e4 6554LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6555M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6556L: linux-security-module@vger.kernel.org
1da177e4
LT
6557S: Supported
6558
a23ce6da
HW
6559LIS3LV02D ACCELEROMETER DRIVER
6560M: Eric Piel <eric.piel@tremplin-utc.net>
6561S: Maintained
ff606677
JD
6562F: Documentation/misc-devices/lis3lv02d
6563F: drivers/misc/lis3lv02d/
bd35665f 6564F: drivers/platform/x86/hp_accel.c
a23ce6da 6565
b700e7f0
SJ
6566LIVE PATCHING
6567M: Josh Poimboeuf <jpoimboe@redhat.com>
6568M: Seth Jennings <sjenning@redhat.com>
e5f6450c 6569M: Jiri Kosina <jikos@kernel.org>
d8130624 6570M: Vojtech Pavlik <vojtech@suse.com>
b700e7f0
SJ
6571S: Maintained
6572F: kernel/livepatch/
6573F: include/linux/livepatch.h
6574F: arch/x86/include/asm/livepatch.h
6575F: arch/x86/kernel/livepatch.c
6576F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6577F: samples/livepatch/
b700e7f0 6578L: live-patching@vger.kernel.org
74d50da3 6579T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6580
e2d1d6c0 6581LLC (802.2)
8b58be88 6582M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6583S: Maintained
679655da 6584F: include/linux/llc.h
c117ab84 6585F: include/uapi/linux/llc.h
679655da
JP
6586F: include/net/llc*
6587F: net/llc/
e2d1d6c0 6588
4e233cbe
AD
6589LM73 HARDWARE MONITOR DRIVER
6590M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6591L: lm-sensors@lm-sensors.org
6592S: Maintained
6593F: drivers/hwmon/lm73.c
6594
156e2d1a 6595LM78 HARDWARE MONITOR DRIVER
d8130624 6596M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6597L: lm-sensors@lm-sensors.org
6598S: Maintained
6599F: Documentation/hwmon/lm78
6600F: drivers/hwmon/lm78.c
6601
1da177e4 6602LM83 HARDWARE MONITOR DRIVER
d8130624 6603M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6604L: lm-sensors@lm-sensors.org
1da177e4 6605S: Maintained
679655da
JP
6606F: Documentation/hwmon/lm83
6607F: drivers/hwmon/lm83.c
1da177e4
LT
6608
6609LM90 HARDWARE MONITOR DRIVER
d8130624 6610M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6611L: lm-sensors@lm-sensors.org
1da177e4 6612S: Maintained
679655da 6613F: Documentation/hwmon/lm90
aae7bce4 6614F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6615F: drivers/hwmon/lm90.c
1da177e4 6616
917cc4e6
GR
6617LM95234 HARDWARE MONITOR DRIVER
6618M: Guenter Roeck <linux@roeck-us.net>
6619L: lm-sensors@lm-sensors.org
6620S: Maintained
6621F: Documentation/hwmon/lm95234
6622F: drivers/hwmon/lm95234.c
6623
68620bdd
MP
6624LME2510 MEDIA DRIVER
6625M: Malcolm Priestley <tvboxspy@gmail.com>
6626L: linux-media@vger.kernel.org
a825eaec 6627W: https://linuxtv.org
68620bdd
MP
6628Q: http://patchwork.linuxtv.org/project/linux-media/list/
6629S: Maintained
6630F: drivers/media/usb/dvb-usb-v2/lmedm04*
6631
512e67f9 6632LOCKDEP AND LOCKSTAT
8b58be88
JP
6633M: Peter Zijlstra <peterz@infradead.org>
6634M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6635L: linux-kernel@vger.kernel.org
75fc2d37 6636T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6637S: Maintained
214e0aed
DB
6638F: Documentation/locking/lockdep*.txt
6639F: Documentation/locking/lockstat.txt
679655da 6640F: include/linux/lockdep.h
7486d6da 6641F: kernel/locking/
512e67f9 6642
dde33348 6643LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6644M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6645L: linux-ntfs-dev@lists.sourceforge.net
6646W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6647S: Maintained
679655da 6648F: Documentation/ldm.txt
20d16fef 6649F: block/partitions/ldm.*
1da177e4 6650
ef6ada3d
JE
6651LogFS
6652M: Joern Engel <joern@logfs.org>
756ccb3c 6653M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6654L: logfs@logfs.org
6655W: logfs.org
6656S: Maintained
6657F: fs/logfs/
6658
b62d7946
RS
6659LPC32XX MACHINE SUPPORT
6660M: Roland Stigge <stigge@antcom.de>
6661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6662S: Maintained
6663F: arch/arm/mach-lpc32xx/
6664
c87e34ef 6665LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3a980508
RS
6666M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6667M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6668M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6669M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6670L: MPT-FusionLinux.pdl@avagotech.com
c87e34ef
MED
6671L: linux-scsi@vger.kernel.org
6672W: http://www.lsilogic.com/support
6673S: Supported
679655da 6674F: drivers/message/fusion/
500c152a 6675F: drivers/scsi/mpt2sas/
6676F: drivers/scsi/mpt3sas/
c87e34ef 6677
1da177e4 6678LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6679M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6680L: linux-scsi@vger.kernel.org
6681S: Maintained
679655da 6682F: drivers/scsi/sym53c8xx_2/
1da177e4 6683
e5f5c99a
GR
6684LTC4261 HARDWARE MONITOR DRIVER
6685M: Guenter Roeck <linux@roeck-us.net>
6686L: lm-sensors@lm-sensors.org
6687S: Maintained
6688F: Documentation/hwmon/ltc4261
6689F: drivers/hwmon/ltc4261.c
6690
81365c31 6691LTP (Linux Test Project)
28b8e8d4 6692M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6693M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6694M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6695M: Jan Stancek <jstancek@redhat.com>
6696M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6697M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6698L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6699W: http://linux-test-project.github.io/
7d1ae8a8 6700T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6701S: Maintained
6702
c12a54b3 6703M32R ARCHITECTURE
c12a54b3 6704W: http://www.linux-m32r.org/
b4174867 6705S: Orphan
679655da 6706F: arch/m32r/
c12a54b3 6707
1da177e4 6708M68K ARCHITECTURE
8b58be88 6709M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6710L: linux-m68k@lists.linux-m68k.org
6711W: http://www.linux-m68k.org/
54e5881d 6712T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6713S: Maintained
679655da 6714F: arch/m68k/
9db35182 6715F: drivers/zorro/
1da177e4
LT
6716
6717M68K ON APPLE MACINTOSH
8b58be88 6718M: Joshua Thompson <funaho@jurai.org>
1da177e4 6719W: http://www.mac.linux-m68k.org/
9bb9f222 6720L: linux-m68k@lists.linux-m68k.org
1da177e4 6721S: Maintained
9db35182 6722F: arch/m68k/mac/
1da177e4
LT
6723
6724M68K ON HP9000/300
8b58be88 6725M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6726W: http://www.tazenda.demon.co.uk/phil/linux-hp
6727S: Maintained
679655da 6728F: arch/m68k/hp300/
1da177e4 6729
74425546
AP
6730M88DS3103 MEDIA DRIVER
6731M: Antti Palosaari <crope@iki.fi>
6732L: linux-media@vger.kernel.org
a825eaec 6733W: https://linuxtv.org
74425546
AP
6734W: http://palosaari.fi/linux/
6735Q: http://patchwork.linuxtv.org/project/linux-media/list/
6736T: git git://linuxtv.org/anttip/media_tree.git
6737S: Maintained
6738F: drivers/media/dvb-frontends/m88ds3103*
6739
68620bdd
MP
6740M88RS2000 MEDIA DRIVER
6741M: Malcolm Priestley <tvboxspy@gmail.com>
6742L: linux-media@vger.kernel.org
a825eaec 6743W: https://linuxtv.org
68620bdd
MP
6744Q: http://patchwork.linuxtv.org/project/linux-media/list/
6745S: Maintained
6746F: drivers/media/dvb-frontends/m88rs2000*
6747
07a092fa 6748MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6749M: Alexey Klimov <klimov.linux@gmail.com>
6750L: linux-media@vger.kernel.org
6751T: git git://linuxtv.org/media_tree.git
6752S: Maintained
6753F: drivers/media/radio/radio-ma901.c
07a092fa 6754
64a327a7 6755MAC80211
8b58be88 6756M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6757L: linux-wireless@vger.kernel.org
491b26b4 6758W: http://wireless.kernel.org/
ce466579
JB
6759T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6760T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6761S: Maintained
679655da
JP
6762F: Documentation/networking/mac80211-injection.txt
6763F: include/net/mac80211.h
6764F: net/mac80211/
64a327a7 6765
b863ceb7 6766MACVLAN DRIVER
8b58be88 6767M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6768L: netdev@vger.kernel.org
6769S: Maintained
679655da
JP
6770F: drivers/net/macvlan.c
6771F: include/linux/if_macvlan.h
b863ceb7 6772
2b6d83e2
JB
6773MAILBOX API
6774M: Jassi Brar <jassisinghbrar@gmail.com>
6775L: linux-kernel@vger.kernel.org
6776S: Maintained
6777F: drivers/mailbox/
6778F: include/linux/mailbox_client.h
6779F: include/linux/mailbox_controller.h
6780
faf1668c 6781MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6782M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6783W: http://www.kernel.org/doc/man-pages
bd7ebec6 6784L: linux-man@vger.kernel.org
1b53dc74 6785S: Maintained
faf1668c 6786
8427defd
RK
6787MARVELL ARMADA DRM SUPPORT
6788M: Russell King <rmk+kernel@arm.linux.org.uk>
6789S: Maintained
6790F: drivers/gpu/drm/armada/
6791
3ad50cca
GR
6792MARVELL 88E6352 DSA support
6793M: Guenter Roeck <linux@roeck-us.net>
6794S: Maintained
6795F: drivers/net/dsa/mv88e6352.c
6796
c4d007bc
TP
6797MARVELL CRYPTO DRIVER
6798M: Boris Brezillon <boris.brezillon@free-electrons.com>
6799M: Arnaud Ebalard <arno@natisbad.org>
6800F: drivers/crypto/marvell/
6801S: Maintained
6802L: linux-crypto@vger.kernel.org
6803
44c14c1d 6804MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6805M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6806M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6807L: netdev@vger.kernel.org
6808S: Maintained
6809F: drivers/net/ethernet/marvell/sk*
6810
74cda169 6811MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6812L: libertas-dev@lists.infradead.org
8ac3e99e 6813S: Orphan
f988d640 6814F: drivers/net/wireless/marvell/libertas/
74cda169 6815
b60d6975 6816MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6817M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6818L: netdev@vger.kernel.org
f5ca8502 6819S: Maintained
527a6266 6820F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6821F: include/linux/mv643xx.h
1da177e4 6822
370b8ed9
TP
6823MARVELL MVNETA ETHERNET DRIVER
6824M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6825L: netdev@vger.kernel.org
6826S: Maintained
6827F: drivers/net/ethernet/marvell/mvneta.*
6828
fcad584d 6829MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6830M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6831M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6832L: linux-wireless@vger.kernel.org
6833S: Maintained
277b024e 6834F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6835
a2c3f656 6836MARVELL MWL8K WIRELESS DRIVER
a040d532 6837M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6838L: linux-wireless@vger.kernel.org
16345910 6839S: Odd Fixes
de60f1dc 6840F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6841
2a69567b 6842MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6843M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6844S: Odd Fixes
1fa7e547 6845F: drivers/mmc/host/mvsdio.*
2a69567b 6846
1da177e4 6847MATROX FRAMEBUFFER DRIVER
c69f677c 6848L: linux-fbdev@vger.kernel.org
52653199 6849S: Orphan
8a61f013 6850F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6851F: include/uapi/linux/matroxfb.h
1da177e4 6852
ca462085
GR
6853MAX16065 HARDWARE MONITOR DRIVER
6854M: Guenter Roeck <linux@roeck-us.net>
6855L: lm-sensors@lm-sensors.org
6856S: Maintained
6857F: Documentation/hwmon/max16065
6858F: drivers/hwmon/max16065.c
6859
1f61cab8
GR
6860MAX20751 HARDWARE MONITOR DRIVER
6861M: Guenter Roeck <linux@roeck-us.net>
6862L: lm-sensors@lm-sensors.org
6863S: Maintained
6864F: Documentation/hwmon/max20751
6865F: drivers/hwmon/max20751.c
6866
d20620de 6867MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6868M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6869L: lm-sensors@lm-sensors.org
6870S: Maintained
679655da
JP
6871F: Documentation/hwmon/max6650
6872F: drivers/hwmon/max6650.c
d20620de 6873
e89ab51f
GR
6874MAX6697 HARDWARE MONITOR DRIVER
6875M: Guenter Roeck <linux@roeck-us.net>
6876L: lm-sensors@lm-sensors.org
6877S: Maintained
6878F: Documentation/hwmon/max6697
6879F: Documentation/devicetree/bindings/i2c/max6697.txt
6880F: drivers/hwmon/max6697.c
6881F: include/linux/platform_data/max6697.h
6882
f8f847b5
KK
6883MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6884M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6885L: linux-pm@vger.kernel.org
6886S: Supported
6887F: drivers/power/max14577_charger.c
6888F: drivers/power/max77693_charger.c
6889
3811405e
JMC
6890MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6891M: Javier Martinez Canillas <javier@osg.samsung.com>
6892L: linux-kernel@vger.kernel.org
6893S: Supported
6894F: drivers/*/*max77802.c
6895F: Documentation/devicetree/bindings/*/*max77802.txt
6896F: include/dt-bindings/*/*max77802.h
6897
befeb596
KK
6898MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6899M: Chanwoo Choi <cw00.choi@samsung.com>
6900M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6901L: linux-kernel@vger.kernel.org
6902S: Supported
6903F: drivers/*/max14577.c
6904F: drivers/*/max77686.c
6905F: drivers/*/max77693.c
6906F: drivers/extcon/extcon-max14577.c
6907F: drivers/extcon/extcon-max77693.c
6908F: drivers/rtc/rtc-max77686.c
6909F: drivers/clk/clk-max77686.c
6910F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6911F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6912F: Documentation/devicetree/bindings/mfd/max77693.txt
6913F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6914F: include/linux/mfd/max14577*.h
6915F: include/linux/mfd/max77686*.h
6916F: include/linux/mfd/max77693*.h
6917
9be3c9a5
HV
6918MAXIRADIO FM RADIO RECEIVER DRIVER
6919M: Hans Verkuil <hverkuil@xs4all.nl>
6920L: linux-media@vger.kernel.org
6921T: git git://linuxtv.org/media_tree.git
a825eaec 6922W: https://linuxtv.org
9be3c9a5
HV
6923S: Maintained
6924F: drivers/media/radio/radio-maxiradio*
6925
c05dc2cc
PR
6926MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6927M: Peter Rosin <peda@axentia.se>
6928L: linux-iio@vger.kernel.org
6929S: Maintained
6930F: drivers/iio/potentiometer/mcp4531.c
6931
6f32a8c9
LP
6932MEDIA DRIVERS FOR RENESAS - VSP1
6933M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6934L: linux-media@vger.kernel.org
4a121096 6935L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
6936T: git git://linuxtv.org/media_tree.git
6937S: Supported
6938F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6939F: drivers/media/platform/vsp1/
6940
dacf9ce8
KS
6941MEDIA DRIVERS FOR ASCOT2E
6942M: Sergey Kozlov <serjk@netup.ru>
6943L: linux-media@vger.kernel.org
a825eaec 6944W: https://linuxtv.org
dacf9ce8
KS
6945W: http://netup.tv/
6946T: git git://linuxtv.org/media_tree.git
6947S: Supported
6948F: drivers/media/dvb-frontends/ascot2e*
6949
a6dc60ff
KS
6950MEDIA DRIVERS FOR CXD2841ER
6951M: Sergey Kozlov <serjk@netup.ru>
6952L: linux-media@vger.kernel.org
a825eaec 6953W: https://linuxtv.org
a6dc60ff
KS
6954W: http://netup.tv/
6955T: git git://linuxtv.org/media_tree.git
6956S: Supported
6957F: drivers/media/dvb-frontends/cxd2841er*
6958
a5d32b35
KS
6959MEDIA DRIVERS FOR HORUS3A
6960M: Sergey Kozlov <serjk@netup.ru>
6961L: linux-media@vger.kernel.org
a825eaec 6962W: https://linuxtv.org
a5d32b35
KS
6963W: http://netup.tv/
6964T: git git://linuxtv.org/media_tree.git
6965S: Supported
6966F: drivers/media/dvb-frontends/horus3a*
6967
e025273b
KS
6968MEDIA DRIVERS FOR LNBH25
6969M: Sergey Kozlov <serjk@netup.ru>
6970L: linux-media@vger.kernel.org
a825eaec 6971W: https://linuxtv.org
e025273b
KS
6972W: http://netup.tv/
6973T: git git://linuxtv.org/media_tree.git
6974S: Supported
6975F: drivers/media/dvb-frontends/lnbh25*
6976
52b1eaf4
KS
6977MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6978M: Sergey Kozlov <serjk@netup.ru>
6979L: linux-media@vger.kernel.org
a825eaec 6980W: https://linuxtv.org
52b1eaf4
KS
6981W: http://netup.tv/
6982T: git git://linuxtv.org/media_tree.git
6983S: Supported
6984F: drivers/media/pci/netup_unidvb/*
6985
127c49ae 6986MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 6987M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
6988P: LinuxTV.org Project
6989L: linux-media@vger.kernel.org
a825eaec 6990W: https://linuxtv.org
8a6e2535 6991Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 6992T: git git://linuxtv.org/media_tree.git
127c49ae
JP
6993S: Maintained
6994F: Documentation/dvb/
6995F: Documentation/video4linux/
ffe06198 6996F: Documentation/DocBook/media/
127c49ae 6997F: drivers/media/
ffe06198 6998F: drivers/staging/media/
eb4b0ec7 6999F: include/linux/platform_data/media/
127c49ae 7000F: include/media/
6c0f0359
MCC
7001F: include/uapi/linux/dvb/
7002F: include/uapi/linux/videodev2.h
7003F: include/uapi/linux/media.h
7004F: include/uapi/linux/v4l2-*
7005F: include/uapi/linux/meye.h
7006F: include/uapi/linux/ivtv*
7007F: include/uapi/linux/uvcvideo.h
d20620de 7008
c869f77d
JK
7009MEDIATEK MT7601U WIRELESS LAN DRIVER
7010M: Jakub Kicinski <kubakici@wp.pl>
7011L: linux-wireless@vger.kernel.org
7012S: Maintained
7013F: drivers/net/wireless/mediatek/mt7601u/
7014
e399065b
SS
7015MEGARAID SCSI/SAS DRIVERS
7016M: Kashyap Desai <kashyap.desai@avagotech.com>
7017M: Sumit Saxena <sumit.saxena@avagotech.com>
7018M: Uday Lingala <uday.lingala@avagotech.com>
7019L: megaraidlinux.pdl@avagotech.com
baaea1dc 7020L: linux-scsi@vger.kernel.org
e399065b 7021W: http://www.lsi.com
ce00f85c 7022S: Maintained
679655da
JP
7023F: Documentation/scsi/megaraid.txt
7024F: drivers/scsi/megaraid.*
7025F: drivers/scsi/megaraid/
757e0108 7026
2c46c9d5 7027MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7028M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7029L: netdev@vger.kernel.org
2c46c9d5
AV
7030S: Supported
7031W: http://www.mellanox.com
7032Q: http://patchwork.ozlabs.org/project/netdev/list/
7033F: drivers/net/ethernet/mellanox/mlx4/en_*
7034
e7523a49
OG
7035MELLANOX ETHERNET DRIVER (mlx5e)
7036M: Saeed Mahameed <saeedm@mellanox.com>
7037L: netdev@vger.kernel.org
7038S: Supported
7039W: http://www.mellanox.com
7040Q: http://patchwork.ozlabs.org/project/netdev/list/
7041F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7042
93c1edb2
JP
7043MELLANOX ETHERNET SWITCH DRIVERS
7044M: Jiri Pirko <jiri@mellanox.com>
7045M: Ido Schimmel <idosch@mellanox.com>
7046L: netdev@vger.kernel.org
7047S: Supported
7048W: http://www.mellanox.com
7049Q: http://patchwork.ozlabs.org/project/netdev/list/
7050F: drivers/net/ethernet/mellanox/mlxsw/
7051
5b25b13a
MD
7052MEMBARRIER SUPPORT
7053M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7054M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7055L: linux-kernel@vger.kernel.org
7056S: Supported
7057F: kernel/membarrier.c
7058F: include/uapi/linux/membarrier.h
7059
70ea91f1
SR
7060MEMORY MANAGEMENT
7061L: linux-mm@kvack.org
70ea91f1
SR
7062W: http://www.linux-mm.org
7063S: Maintained
679655da 7064F: include/linux/mm.h
551450bb
CS
7065F: include/linux/gfp.h
7066F: include/linux/mmzone.h
7067F: include/linux/memory_hotplug.h
7068F: include/linux/vmalloc.h
679655da 7069F: mm/
70ea91f1 7070
f4e9ce66 7071MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7072M: David Woodhouse <dwmw2@infradead.org>
242c325e 7073M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7074L: linux-mtd@lists.infradead.org
8a6e2535
JP
7075W: http://www.linux-mtd.infradead.org/
7076Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7077T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7078T: git git://git.infradead.org/l2-mtd.git
1da177e4 7079S: Maintained
679655da
JP
7080F: drivers/mtd/
7081F: include/linux/mtd/
c117ab84 7082F: include/uapi/mtd/
1da177e4 7083
26c57ef1 7084MEN A21 WATCHDOG DRIVER
30c7469b 7085M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7086L: linux-watchdog@vger.kernel.org
30c7469b 7087S: Maintained
26c57ef1
JT
7088F: drivers/watchdog/mena21_wdt.c
7089
3764e82e 7090MEN CHAMELEON BUS (mcb)
30c7469b
JT
7091M: Johannes Thumshirn <morbidrsa@gmail.com>
7092S: Maintained
3764e82e
JT
7093F: drivers/mcb/
7094F: include/linux/mcb.h
b9f2f459 7095F: Documentation/men-chameleon-bus.txt
3764e82e 7096
48b490d2
AW
7097MEN F21BMC (Board Management Controller)
7098M: Andreas Werner <andreas.werner@men.de>
7099S: Supported
7100F: drivers/mfd/menf21bmc.c
7101F: drivers/watchdog/menf21bmc_wdt.c
7102F: drivers/leds/leds-menf21bmc.c
7103F: drivers/hwmon/menf21bmc_hwmon.c
7104F: Documentation/hwmon/menf21bmc
7105
12285945
JH
7106METAG ARCHITECTURE
7107M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7108L: linux-metag@vger.kernel.org
9f273c24 7109T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7110S: Odd Fixes
12285945
JH
7111F: arch/metag/
7112F: Documentation/metag/
7113F: Documentation/devicetree/bindings/metag/
2d799dde 7114F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7115F: drivers/clocksource/metag_generic.c
5698c50d
JH
7116F: drivers/irqchip/irq-metag.c
7117F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7118F: drivers/tty/metag_da.c
12285945 7119
c6375b0a 7120MICROBLAZE ARCHITECTURE
8b58be88 7121M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7122W: http://www.monstr.eu/fdt/
7123T: git git://git.monstr.eu/linux-2.6-microblaze.git
7124S: Supported
0a8c7914 7125F: arch/microblaze/
1da177e4 7126
2508a45a
CY
7127MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7128M: Chen Yu <yu.c.chen@intel.com>
7129L: platform-driver-x86@vger.kernel.org
7130S: Supported
7131F: drivers/platform/x86/surfacepro3_button.c
7132
1da177e4 7133MICROTEK X6 SCANNER
61eee9a7 7134M: Oliver Neukum <oliver@neukum.org>
1da177e4 7135S: Maintained
679655da 7136F: drivers/usb/image/microtek.*
1da177e4
LT
7137
7138MIPS
8b58be88 7139M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7140L: linux-mips@linux-mips.org
6097050d 7141W: http://www.linux-mips.org/
b05e988e 7142T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7143Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7144S: Supported
679655da
JP
7145F: Documentation/mips/
7146F: arch/mips/
1da177e4 7147
08b7620a
HV
7148MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7149M: Hans Verkuil <hverkuil@xs4all.nl>
7150L: linux-media@vger.kernel.org
7151T: git git://linuxtv.org/media_tree.git
a825eaec 7152W: https://linuxtv.org
08b7620a
HV
7153S: Odd Fixes
7154F: drivers/media/radio/radio-miropcm20*
7155
c09befcb
OG
7156MELLANOX MLX4 core VPI driver
7157M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7158L: netdev@vger.kernel.org
7159L: linux-rdma@vger.kernel.org
7160W: http://www.mellanox.com
7161Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7162S: Supported
7163F: drivers/net/ethernet/mellanox/mlx4/
7164F: include/linux/mlx4/
7165
7166MELLANOX MLX4 IB driver
7167M: Yishai Hadas <yishaih@mellanox.com>
7168L: linux-rdma@vger.kernel.org
7169W: http://www.mellanox.com
e126ba97 7170Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7171S: Supported
7172F: drivers/infiniband/hw/mlx4/
7173F: include/linux/mlx4/
7174
595a4d8f
OG
7175MELLANOX MLX5 core VPI driver
7176M: Matan Barak <matanb@mellanox.com>
7177M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7178L: netdev@vger.kernel.org
7179L: linux-rdma@vger.kernel.org
7180W: http://www.mellanox.com
7181Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7182S: Supported
7183F: drivers/net/ethernet/mellanox/mlx5/core/
7184F: include/linux/mlx5/
7185
595a4d8f
OG
7186MELLANOX MLX5 IB driver
7187M: Matan Barak <matanb@mellanox.com>
7188M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7189L: linux-rdma@vger.kernel.org
7190W: http://www.mellanox.com
7191Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7192S: Supported
b75f0050 7193F: drivers/infiniband/hw/mlx5/
595a4d8f 7194F: include/linux/mlx5/
e126ba97 7195
764589b6
CM
7196MELEXIS MLX90614 DRIVER
7197M: Crt Mori <cmo@melexis.com>
7198L: linux-iio@vger.kernel.org
7199W: http://www.melexis.com
7200S: Supported
7201F: drivers/iio/temperature/mlx90614.c
7202
0ce277e4
AP
7203MN88472 MEDIA DRIVER
7204M: Antti Palosaari <crope@iki.fi>
7205L: linux-media@vger.kernel.org
a825eaec 7206W: https://linuxtv.org
0ce277e4
AP
7207W: http://palosaari.fi/linux/
7208Q: http://patchwork.linuxtv.org/project/linux-media/list/
7209T: git git://linuxtv.org/anttip/media_tree.git
7210S: Maintained
7211F: drivers/staging/media/mn88472/
7212F: drivers/media/dvb-frontends/mn88472.h
7213
4f4d238f
AP
7214MN88473 MEDIA DRIVER
7215M: Antti Palosaari <crope@iki.fi>
7216L: linux-media@vger.kernel.org
a825eaec 7217W: https://linuxtv.org
4f4d238f
AP
7218W: http://palosaari.fi/linux/
7219Q: http://patchwork.linuxtv.org/project/linux-media/list/
7220T: git git://linuxtv.org/anttip/media_tree.git
7221S: Maintained
7222F: drivers/staging/media/mn88473/
7223F: drivers/media/dvb-frontends/mn88473.h
7224
1da177e4 7225MODULE SUPPORT
8b58be88 7226M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7227S: Maintained
679655da
JP
7228F: include/linux/module.h
7229F: kernel/module.c
1da177e4
LT
7230
7231MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7232W: http://popies.net/meye/
b7788e13 7233S: Orphan
679655da 7234F: Documentation/video4linux/meye.txt
90d72ac6 7235F: drivers/media/pci/meye/
6c0f0359 7236F: include/uapi/linux/meye.h
1da177e4 7237
b9705b60 7238MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7239M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7240S: Maintained
679655da 7241F: Documentation/serial/moxa-smartio
c897401b 7242F: drivers/tty/mxser.*
d735410a 7243
889b2f87
AK
7244MR800 AVERMEDIA USB FM RADIO DRIVER
7245M: Alexey Klimov <klimov.linux@gmail.com>
7246L: linux-media@vger.kernel.org
7247T: git git://linuxtv.org/media_tree.git
7248S: Maintained
7249F: drivers/media/radio/radio-mr800.c
7250
d7155691
AO
7251MRF24J40 IEEE 802.15.4 RADIO DRIVER
7252M: Alan Ott <alan@signal11.us>
7253L: linux-wpan@vger.kernel.org
7254S: Maintained
7255F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7256F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7257
8c4c731a 7258MSI LAPTOP SUPPORT
182ae55c 7259M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7260L: platform-driver-x86@vger.kernel.org
8c4c731a 7261S: Maintained
679655da 7262F: drivers/platform/x86/msi-laptop.c
8c4c731a 7263
0f1006b1 7264MSI WMI SUPPORT
d0944853 7265L: platform-driver-x86@vger.kernel.org
5ee7041e 7266S: Orphan
0f1006b1
AA
7267F: drivers/platform/x86/msi-wmi.c
7268
19a628a0
AP
7269MSI001 MEDIA DRIVER
7270M: Antti Palosaari <crope@iki.fi>
7271L: linux-media@vger.kernel.org
a825eaec 7272W: https://linuxtv.org
19a628a0
AP
7273W: http://palosaari.fi/linux/
7274Q: http://patchwork.linuxtv.org/project/linux-media/list/
7275T: git git://linuxtv.org/anttip/media_tree.git
7276S: Maintained
0185e197 7277F: drivers/media/tuners/msi001*
19a628a0 7278
7570589d 7279MSI2500 MEDIA DRIVER
2c57213f
AP
7280M: Antti Palosaari <crope@iki.fi>
7281L: linux-media@vger.kernel.org
a825eaec 7282W: https://linuxtv.org
2c57213f
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
7570589d 7287F: drivers/media/usb/msi2500/
2c57213f 7288
159eeea4
RJ
7289MSYSTEMS DISKONCHIP G3 MTD DRIVER
7290M: Robert Jarzmik <robert.jarzmik@free.fr>
7291L: linux-mtd@lists.infradead.org
7292S: Maintained
7293F: drivers/mtd/devices/docg3*
7294
62a37dc7 7295MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7296M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7297L: linux-media@vger.kernel.org
7298T: git git://linuxtv.org/media_tree.git
7299S: Maintained
7300F: drivers/media/i2c/mt9m032.c
b5dcee22 7301F: include/media/i2c/mt9m032.h
0e837fb9 7302
62a37dc7 7303MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7304M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7305L: linux-media@vger.kernel.org
7306T: git git://linuxtv.org/media_tree.git
7307S: Maintained
7308F: drivers/media/i2c/mt9p031.c
b5dcee22 7309F: include/media/i2c/mt9p031.h
0e837fb9 7310
62a37dc7 7311MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7312M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7313L: linux-media@vger.kernel.org
7314T: git git://linuxtv.org/media_tree.git
7315S: Maintained
7316F: drivers/media/i2c/mt9t001.c
b5dcee22 7317F: include/media/i2c/mt9t001.h
0e837fb9 7318
62a37dc7 7319MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7320M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7321L: linux-media@vger.kernel.org
7322T: git git://linuxtv.org/media_tree.git
7323S: Maintained
f2272e13 7324F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7325F: drivers/media/i2c/mt9v032.c
b5dcee22 7326F: include/media/i2c/mt9v032.h
0e837fb9 7327
4e0d13cb 7328MULTIFUNCTION DEVICES (MFD)
f7d3210e 7329M: Lee Jones <lee.jones@linaro.org>
7caa7991 7330T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7331S: Supported
679655da 7332F: drivers/mfd/
55b5940d 7333F: include/linux/mfd/
4e0d13cb 7334
5c4e6f13 7335MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7336M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7337L: linux-mmc@vger.kernel.org
708dce3f 7338T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7339S: Maintained
679655da
JP
7340F: drivers/mmc/
7341F: include/linux/mmc/
c117ab84 7342F: include/uapi/linux/mmc/
baca2da4 7343
15a0580c 7344MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7345S: Orphan
679655da
JP
7346F: drivers/mmc/host/mmc_spi.c
7347F: include/linux/spi/mmc_spi.h
15a0580c 7348
1da177e4 7349MULTISOUND SOUND DRIVER
8b58be88 7350M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7351S: Maintained
679655da
JP
7352F: Documentation/sound/oss/MultiSound
7353F: sound/oss/msnd*
1da177e4 7354
d735410a 7355MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7356S: Orphan
c897401b 7357F: drivers/tty/isicom.c
679655da 7358F: include/linux/isicom.h
d735410a 7359
550a7375 7360MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
a55f6286 7361M: Felipe Balbi <balbi@kernel.org>
795fb7e7 7362L: linux-usb@vger.kernel.org
43b416e5 7363T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7364S: Maintained
679655da 7365F: drivers/usb/musb/
550a7375 7366
ea0af5f6
MK
7367MXL5007T MEDIA DRIVER
7368M: Michael Krufky <mkrufky@linuxtv.org>
7369L: linux-media@vger.kernel.org
a825eaec 7370W: https://linuxtv.org
ea0af5f6
MK
7371W: http://github.com/mkrufky
7372Q: http://patchwork.linuxtv.org/project/linux-media/list/
7373T: git git://linuxtv.org/mkrufky/tuners.git
7374S: Maintained
7375F: drivers/media/tuners/mxl5007t.*
7376
2d3cf588 7377MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7378M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7379L: netdev@vger.kernel.org
205057ae 7380W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7381S: Supported
93f7848b 7382F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7383
1da177e4 7384NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7385S: Orphan
d9fb9f38 7386F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7387
23dc05a3
DM
7388NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7389M: Daniel Mack <zonque@gmail.com>
7390S: Maintained
e5747e40 7391L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7392W: http://www.native-instruments.com
7393F: sound/usb/caiaq/
7394
1da177e4 7395NCP FILESYSTEM
52653199
PV
7396M: Petr Vandrovec <petr@vandrovec.name>
7397S: Odd Fixes
679655da 7398F: fs/ncpfs/
1da177e4 7399
a79b0322
FT
7400NCR 5380 SCSI DRIVERS
7401M: Finn Thain <fthain@telegraphics.com.au>
7402M: Michael Schmitz <schmitzmic@gmail.com>
7403L: linux-scsi@vger.kernel.org
7404S: Maintained
7405F: Documentation/scsi/g_NCR5380.txt
7406F: drivers/scsi/NCR5380.*
7407F: drivers/scsi/arm/cumana_1.c
7408F: drivers/scsi/arm/oak.c
7409F: drivers/scsi/atari_NCR5380.c
7410F: drivers/scsi/atari_scsi.*
7411F: drivers/scsi/dmx3191d.c
7412F: drivers/scsi/dtc.*
7413F: drivers/scsi/g_NCR5380.*
7414F: drivers/scsi/g_NCR5380_mmio.c
7415F: drivers/scsi/mac_scsi.*
7416F: drivers/scsi/pas16.*
a79b0322
FT
7417F: drivers/scsi/sun3_scsi.*
7418F: drivers/scsi/sun3_scsi_vme.c
7419F: drivers/scsi/t128.*
7420
1da177e4 7421NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7422M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7423L: linux-scsi@vger.kernel.org
7424S: Maintained
679655da 7425F: drivers/scsi/NCR_D700.*
1da177e4 7426
4aa3eb4c
GR
7427NCT6775 HARDWARE MONITOR DRIVER
7428M: Guenter Roeck <linux@roeck-us.net>
7429L: lm-sensors@lm-sensors.org
7430S: Maintained
7431F: Documentation/hwmon/nct6775
7432F: drivers/hwmon/nct6775.c
7433
3c2d774c 7434NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7435M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7436L: linux-rdma@vger.kernel.org
e3d33cb1 7437W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7438S: Supported
7439F: drivers/infiniband/hw/nes/
7440
be2f2e84 7441NETEM NETWORK EMULATOR
adbbf69d 7442M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7443L: netem@lists.linux-foundation.org
be2f2e84 7444S: Maintained
679655da 7445F: net/sched/sch_netem.c
be2f2e84 7446
b2f5a051 7447NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7448M: Jon Mason <jdmason@kudzu.us>
4a58448b 7449L: netdev@vger.kernel.org
4a58448b 7450S: Supported
679655da 7451F: Documentation/networking/s2io.txt
b2f5a051 7452F: Documentation/networking/vxge.txt
86387e1a 7453F: drivers/net/ethernet/neterion/
4a58448b 7454
db9cf3a3 7455NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7456M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7457M: Patrick McHardy <kaber@trash.net>
42010ed0 7458M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7459L: netfilter-devel@vger.kernel.org
82b98543 7460L: coreteam@netfilter.org
1da177e4
LT
7461W: http://www.netfilter.org/
7462W: http://www.iptables.org/
42010ed0
PNA
7463Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7464T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7465T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7466S: Supported
679655da
JP
7467F: include/linux/netfilter*
7468F: include/linux/netfilter/
7469F: include/net/netfilter/
c117ab84
CEB
7470F: include/uapi/linux/netfilter*
7471F: include/uapi/linux/netfilter/
679655da
JP
7472F: net/*/netfilter.c
7473F: net/*/netfilter/
7474F: net/netfilter/
91c269a0 7475F: net/bridge/br_netfilter*.c
1da177e4 7476
4cc67735 7477NETLABEL
87a0874c 7478M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7479W: http://netlabel.sf.net
7480L: netdev@vger.kernel.org
87a0874c 7481S: Maintained
80811493 7482F: Documentation/netlabel/
679655da
JP
7483F: include/net/netlabel.h
7484F: net/netlabel/
4cc67735 7485
1da177e4 7486NETROM NETWORK LAYER
8b58be88 7487M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7488L: linux-hams@vger.kernel.org
d34cb28a 7489W: http://www.linux-ax25.org/
1da177e4 7490S: Maintained
679655da 7491F: include/net/netrom.h
c117ab84 7492F: include/uapi/linux/netrom.h
679655da 7493F: net/netrom/
1da177e4 7494
4c352362
JK
7495NETRONOME ETHERNET DRIVERS
7496M: Jakub Kicinski <jakub.kicinski@netronome.com>
7497M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7498L: oss-drivers@netronome.com
7499S: Maintained
7500F: drivers/net/ethernet/netronome/
7501
5ddb88c0 7502NETWORK BLOCK DEVICE (NBD)
4ca5829a 7503M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7504S: Maintained
5e4b269b 7505L: nbd-general@lists.sourceforge.net
4ca5829a 7506T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7507F: Documentation/blockdev/nbd.txt
7508F: drivers/block/nbd.c
c117ab84 7509F: include/uapi/linux/nbd.h
1da177e4 7510
6e43650c
NH
7511NETWORK DROP MONITOR
7512M: Neil Horman <nhorman@tuxdriver.com>
7513L: netdev@vger.kernel.org
7514S: Maintained
7515W: https://fedorahosted.org/dropwatch/
7516F: net/core/drop_monitor.c
7517
1da177e4 7518NETWORKING [GENERAL]
8b58be88 7519M: "David S. Miller" <davem@davemloft.net>
979b6c13 7520L: netdev@vger.kernel.org
b1e8fd54 7521W: http://www.linuxfoundation.org/en/Net
11e98029 7522Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7523T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7524T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7525S: Maintained
679655da
JP
7526F: net/
7527F: include/net/
018d21ed
JP
7528F: include/linux/in.h
7529F: include/linux/net.h
7530F: include/linux/netdevice.h
c117ab84
CEB
7531F: include/uapi/linux/in.h
7532F: include/uapi/linux/net.h
7533F: include/uapi/linux/netdevice.h
0c7aecd4 7534F: include/uapi/linux/net_namespace.h
7e814a6c 7535F: tools/net/
f4e53f9a 7536F: tools/testing/selftests/net/
335a67d2 7537F: lib/random32.c
a101ccd1 7538F: lib/test_bpf.c
1da177e4
LT
7539
7540NETWORKING [IPv4/IPv6]
8b58be88
JP
7541M: "David S. Miller" <davem@davemloft.net>
7542M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7543M: James Morris <jmorris@namei.org>
7544M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7545M: Patrick McHardy <kaber@trash.net>
979b6c13 7546L: netdev@vger.kernel.org
08deed1e 7547T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7548S: Maintained
679655da
JP
7549F: net/ipv4/
7550F: net/ipv6/
7551F: include/net/ip*
0a14842f 7552F: arch/x86/net/*
1da177e4 7553
73b7656c
DM
7554NETWORKING [IPSEC]
7555M: Steffen Klassert <steffen.klassert@secunet.com>
7556M: Herbert Xu <herbert@gondor.apana.org.au>
7557M: "David S. Miller" <davem@davemloft.net>
7558L: netdev@vger.kernel.org
d1fc5024
SK
7559T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7560T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7561S: Maintained
5826bdd1 7562F: net/core/flow.c
73b7656c
DM
7563F: net/xfrm/
7564F: net/key/
7565F: net/ipv4/xfrm*
d1fc5024
SK
7566F: net/ipv4/esp4.c
7567F: net/ipv4/ah4.c
7568F: net/ipv4/ipcomp.c
7569F: net/ipv4/ip_vti.c
73b7656c 7570F: net/ipv6/xfrm*
d1fc5024
SK
7571F: net/ipv6/esp6.c
7572F: net/ipv6/ah6.c
7573F: net/ipv6/ipcomp6.c
7574F: net/ipv6/ip6_vti.c
73b7656c
DM
7575F: include/uapi/linux/xfrm.h
7576F: include/net/xfrm.h
7577
10e2ff1c 7578NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7579M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7580L: netdev@vger.kernel.org
7581S: Maintained
7582
29f8f632 7583NETWORKING [WIRELESS]
2cb4abd1 7584L: linux-wireless@vger.kernel.org
8a6e2535 7585Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7586
788873ac
JP
7587NETWORKING DRIVERS
7588L: netdev@vger.kernel.org
7589W: http://www.linuxfoundation.org/en/Net
11e98029 7590Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7591T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7592T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7593S: Odd Fixes
7594F: drivers/net/
018d21ed 7595F: include/linux/if_*
0b63bf1f 7596F: include/linux/netdevice.h
0b63bf1f
JD
7597F: include/linux/etherdevice.h
7598F: include/linux/fcdevice.h
7599F: include/linux/fddidevice.h
7600F: include/linux/hippidevice.h
7601F: include/linux/inetdevice.h
c117ab84
CEB
7602F: include/uapi/linux/if_*
7603F: include/uapi/linux/netdevice.h
788873ac 7604
0e324cf6
JL
7605NETWORKING DRIVERS (WIRELESS)
7606M: Kalle Valo <kvalo@codeaurora.org>
7607L: linux-wireless@vger.kernel.org
7608Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
7609T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7610T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6
JL
7611S: Maintained
7612F: drivers/net/wireless/
7613
3d396eb1 7614NETXEN (1/10) GbE SUPPORT
8622315e 7615M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7616M: Sony Chacko <sony.chacko@qlogic.com>
7617M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7618L: netdev@vger.kernel.org
9c2b5bde 7619W: http://www.qlogic.com
3d396eb1 7620S: Supported
aa43c215 7621F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7622
6423d30f
AAJ
7623NFC SUBSYSTEM
7624M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7625M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7626M: Samuel Ortiz <sameo@linux.intel.com>
7627L: linux-wireless@vger.kernel.org
1eb3b216 7628L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7629S: Supported
6423d30f 7630F: net/nfc/
55eb94f9 7631F: include/net/nfc/
c117ab84 7632F: include/uapi/linux/nfc.h
6423d30f 7633F: drivers/nfc/
397d6497
CR
7634F: include/linux/platform_data/microread.h
7635F: include/linux/platform_data/nfcmrvl.h
7636F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7637F: include/linux/platform_data/pn544.h
397d6497
CR
7638F: include/linux/platform_data/st21nfca.h
7639F: include/linux/platform_data/st-nci.h
7ebb88e5 7640F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7641
e8b43555 7642NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7643M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7644M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7645L: linux-nfs@vger.kernel.org
7646W: http://client.linux-nfs.org
cd7b996a 7647T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7648S: Maintained
679655da
JP
7649F: fs/lockd/
7650F: fs/nfs/
7651F: fs/nfs_common/
7652F: net/sunrpc/
7653F: include/linux/lockd/
7654F: include/linux/nfs*
7655F: include/linux/sunrpc/
c117ab84
CEB
7656F: include/uapi/linux/nfs*
7657F: include/uapi/linux/sunrpc/
1da177e4 7658
85ef9cea 7659NILFS2 FILESYSTEM
e2126935 7660M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7661L: linux-nilfs@vger.kernel.org
f9472265 7662W: http://nilfs.sourceforge.net/
e2126935 7663T: git git://github.com/konis/nilfs2.git
85ef9cea 7664S: Supported
679655da
JP
7665F: Documentation/filesystems/nilfs2.txt
7666F: fs/nilfs2/
7667F: include/linux/nilfs2_fs.h
c35c7ac5 7668F: include/trace/events/nilfs2.h
85ef9cea 7669
1da177e4 7670NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7671M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7672W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7673S: Maintained
679655da
JP
7674F: Documentation/scsi/NinjaSCSI.txt
7675F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7676
7677NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7678M: GOTO Masanori <gotom@debian.or.jp>
7679M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7680W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7681S: Maintained
679655da
JP
7682F: Documentation/scsi/NinjaSCSI.txt
7683F: drivers/scsi/nsp32*
1da177e4 7684
383b8fb9
LFT
7685NIOS2 ARCHITECTURE
7686M: Ley Foon Tan <lftan@altera.com>
7687L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7688T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7689S: Maintained
7690F: arch/nios2/
7691
2a6afddb
PR
7692NOKIA N900 POWER SUPPLY DRIVERS
7693M: Pali RohĂ¡r <pali.rohar@gmail.com>
7694S: Maintained
7695F: include/linux/power/bq2415x_charger.h
081bab21 7696F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7697F: include/linux/power/isp1704_charger.h
7698F: drivers/power/bq2415x_charger.c
081bab21 7699F: drivers/power/bq27xxx_battery.c
2a6afddb
PR
7700F: drivers/power/isp1704_charger.c
7701F: drivers/power/rx51_battery.c
7702
a1bd3bae 7703NTB DRIVER CORE
9ef6bf6c
JM
7704M: Jon Mason <jdmason@kudzu.us>
7705M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7706M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7707L: linux-ntb@googlegroups.com
fce8a7bb 7708S: Supported
2984411f
JM
7709W: https://github.com/jonmason/ntb/wiki
7710T: git git://github.com/jonmason/ntb.git
fce8a7bb 7711F: drivers/ntb/
548c237c 7712F: drivers/net/ntb_netdev.c
fce8a7bb 7713F: include/linux/ntb.h
a1bd3bae 7714F: include/linux/ntb_transport.h
fce8a7bb 7715
e26a5843
AH
7716NTB INTEL DRIVER
7717M: Jon Mason <jdmason@kudzu.us>
7718M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7719L: linux-ntb@googlegroups.com
e26a5843
AH
7720S: Supported
7721W: https://github.com/jonmason/ntb/wiki
7722T: git git://github.com/jonmason/ntb.git
7723F: drivers/ntb/hw/intel/
fce8a7bb 7724
a1b36958
XY
7725NTB AMD DRIVER
7726M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7727L: linux-ntb@googlegroups.com
7728S: Supported
7729F: drivers/ntb/hw/amd/
7730
1da177e4 7731NTFS FILESYSTEM
2818ef50 7732M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7733L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7734W: http://www.tuxera.com/
e6f4dee7 7735T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7736S: Supported
679655da
JP
7737F: Documentation/filesystems/ntfs.txt
7738F: fs/ntfs/
1da177e4 7739
9eb8ef74 7740NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7741M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7742L: linux-fbdev@vger.kernel.org
ce00f85c 7743S: Maintained
8a61f013
JH
7744F: drivers/video/fbdev/riva/
7745F: drivers/video/fbdev/nvidia/
1da177e4 7746
79461681 7747NVM EXPRESS DRIVER
b3975e94
JF
7748M: Keith Busch <keith.busch@intel.com>
7749M: Jens Axboe <axboe@fb.com>
79461681 7750L: linux-nvme@lists.infradead.org
b3975e94
JF
7751T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7752W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7753S: Supported
57dacad5 7754F: drivers/nvme/host/
79461681
MW
7755F: include/linux/nvme.h
7756
aee4b9bd
SK
7757NVMEM FRAMEWORK
7758M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7759M: Maxime Ripard <maxime.ripard@free-electrons.com>
7760S: Maintained
7761F: drivers/nvmem/
7762F: Documentation/devicetree/bindings/nvmem/
7763F: include/linux/nvmem-consumer.h
7764F: include/linux/nvmem-provider.h
7765
dece4585
CP
7766NXP-NCI NFC DRIVER
7767M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7768R: Charles Gorand <charles.gorand@effinnov.com>
7769L: linux-nfc@lists.01.org (moderated for non-subscribers)
7770S: Supported
7771F: drivers/nfc/nxp-nci
7772
f50d7146
RK
7773NXP TDA998X DRM DRIVER
7774M: Russell King <rmk+kernel@arm.linux.org.uk>
7775S: Supported
7776F: drivers/gpu/drm/i2c/tda998x_drv.c
7777F: include/drm/i2c/tda998x.h
7778
fbace43e
PR
7779NXP TFA9879 DRIVER
7780M: Peter Rosin <peda@axentia.se>
7781L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7782S: Maintained
7783F: sound/soc/codecs/tfa9879*
7784
f5525786 7785OMAP SUPPORT
0e24bdd4 7786M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7787L: linux-omap@vger.kernel.org
7788W: http://www.muru.com/linux/omap/
7789W: http://linux.omap.com/
8a6e2535 7790Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7791T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7792S: Maintained
4e04d5a3 7793F: arch/arm/*omap*/
026da812
FB
7794F: arch/arm/configs/omap1_defconfig
7795F: arch/arm/configs/omap2plus_defconfig
046d0a37 7796F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7797F: drivers/irqchip/irq-omap-intc.c
7798F: drivers/mfd/*omap*.c
7799F: drivers/mfd/menelaus.c
7800F: drivers/mfd/palmas.c
7801F: drivers/mfd/tps65217.c
7802F: drivers/mfd/tps65218.c
7803F: drivers/mfd/tps65910.c
7804F: drivers/mfd/twl-core.[ch]
7805F: drivers/mfd/twl4030*.c
7806F: drivers/mfd/twl6030*.c
7807F: drivers/mfd/twl6040*.c
7808F: drivers/regulator/palmas-regulator*.c
7809F: drivers/regulator/pbias-regulator.c
7810F: drivers/regulator/tps65217-regulator.c
7811F: drivers/regulator/tps65218-regulator.c
7812F: drivers/regulator/tps65910-regulator.c
7813F: drivers/regulator/twl-regulator.c
046d0a37 7814F: include/linux/i2c-omap.h
f5525786 7815
50f29fbd 7816OMAP DEVICE TREE SUPPORT
cdb55ab0 7817M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7818M: Tony Lindgren <tony@atomide.com>
7819L: linux-omap@vger.kernel.org
d0fb18c5 7820L: devicetree@vger.kernel.org
50f29fbd
TL
7821S: Maintained
7822F: arch/arm/boot/dts/*omap*
7823F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7824F: arch/arm/boot/dts/*am4*
7825F: arch/arm/boot/dts/*am5*
7826F: arch/arm/boot/dts/*dra7*
50f29fbd 7827
f5525786 7828OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7829M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7830L: linux-omap@vger.kernel.org
7831S: Maintained
7832F: arch/arm/*omap*/*clock*
7833
7834OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7835M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7836L: linux-omap@vger.kernel.org
7837S: Maintained
7838F: arch/arm/*omap*/*pm*
c46938d4 7839F: drivers/cpufreq/omap-cpufreq.c
f5525786 7840
d21db568 7841OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7842M: Rajendra Nayak <rnayak@ti.com>
7843M: Paul Walmsley <paul@pwsan.com>
7844L: linux-omap@vger.kernel.org
7845S: Maintained
d21db568 7846F: arch/arm/mach-omap2/prm*
692ab1f3 7847
f5525786 7848OMAP AUDIO SUPPORT
6c284903 7849M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7850M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7851L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7852L: linux-omap@vger.kernel.org
7853S: Maintained
7854F: sound/soc/omap/
7855
18640193
TL
7856OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7857M: Roger Quadros <rogerq@ti.com>
7858M: Tony Lindgren <tony@atomide.com>
7859L: linux-omap@vger.kernel.org
7860S: Maintained
7861F: drivers/memory/omap-gpmc.c
7862F: arch/arm/mach-omap2/*gpmc*
7863
f5525786 7864OMAP FRAMEBUFFER SUPPORT
830e6384 7865M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7866L: linux-fbdev@vger.kernel.org
f5525786
TL
7867L: linux-omap@vger.kernel.org
7868S: Maintained
8a61f013 7869F: drivers/video/fbdev/omap/
f5525786 7870
676eec0d 7871OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7872M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7873L: linux-omap@vger.kernel.org
676eec0d 7874L: linux-fbdev@vger.kernel.org
178ff4c9 7875S: Maintained
8a61f013 7876F: drivers/video/fbdev/omap2/
178ff4c9
TV
7877F: Documentation/arm/OMAP/DSS
7878
8b37fcfc
OBC
7879OMAP HARDWARE SPINLOCK SUPPORT
7880M: Ohad Ben-Cohen <ohad@wizery.com>
7881L: linux-omap@vger.kernel.org
7882S: Maintained
7883F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7884
f5525786 7885OMAP MMC SUPPORT
8b58be88 7886M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7887L: linux-omap@vger.kernel.org
7888S: Maintained
653f41b5
MC
7889F: drivers/mmc/host/omap.c
7890
7891OMAP HS MMC SUPPORT
0a4585c6 7892L: linux-mmc@vger.kernel.org
653f41b5 7893L: linux-omap@vger.kernel.org
dfa5d196 7894S: Orphan
653f41b5 7895F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7896
7897OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7898M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7899S: Maintained
7900F: drivers/char/hw_random/omap-rng.c
7901
f400c82e 7902OMAP HWMOD SUPPORT
cdb55ab0 7903M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7904M: Paul Walmsley <paul@pwsan.com>
7905L: linux-omap@vger.kernel.org
7906S: Maintained
8fc8b12b 7907F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7908
8633fb30
PW
7909OMAP HWMOD DATA
7910M: Paul Walmsley <paul@pwsan.com>
7911L: linux-omap@vger.kernel.org
7912S: Maintained
7913F: arch/arm/mach-omap2/omap_hwmod*data*
7914
f400c82e 7915OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7916M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7917L: linux-omap@vger.kernel.org
7918S: Maintained
7919F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7920
0db83ced 7921OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7922M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7923L: linux-media@vger.kernel.org
7924S: Maintained
7eec52db 7925F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7926F: drivers/media/platform/omap3isp/
0db83ced 7927F: drivers/staging/media/omap4iss/
7e8970e1 7928
f5525786 7929OMAP USB SUPPORT
a55f6286 7930M: Felipe Balbi <balbi@kernel.org>
f5525786
TL
7931L: linux-usb@vger.kernel.org
7932L: linux-omap@vger.kernel.org
43b416e5 7933T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
f5525786 7934S: Maintained
a16fbd65
JP
7935F: drivers/usb/*/*omap*
7936F: arch/arm/*omap*/usb*
f5525786 7937
6d994710 7938OMAP GPIO DRIVER
fe643528 7939M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 7940M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7941M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7942L: linux-omap@vger.kernel.org
7943S: Maintained
fe643528 7944F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
7945F: drivers/gpio/gpio-omap.c
7946
c351e290
MJ
7947OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7948M: Mark Jackson <mpfj@newflow.co.uk>
7949L: linux-omap@vger.kernel.org
7950S: Maintained
7951F: arch/arm/boot/dts/am335x-nano.dts
7952
0ad122d9 7953OMFS FILESYSTEM
8b58be88 7954M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7955L: linux-karma-devel@lists.sourceforge.net
7956S: Maintained
679655da
JP
7957F: Documentation/filesystems/omfs.txt
7958F: fs/omfs/
0ad122d9 7959
c1986ee9 7960OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7961M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7962S: Maintained
679655da
JP
7963F: drivers/char/pcmcia/cm4000_cs.c
7964F: include/linux/cm4000_cs.h
c117ab84 7965F: include/uapi/linux/cm4000_cs.h
c1986ee9 7966
77c44ab1 7967OMNIKEY CARDMAN 4040 DRIVER
8b58be88 7968M: Harald Welte <laforge@gnumonks.org>
77c44ab1 7969S: Maintained
679655da 7970F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 7971
77d5140f 7972OMNIVISION OV7670 SENSOR DRIVER
8b58be88 7973M: Jonathan Corbet <corbet@lwn.net>
661263b5 7974L: linux-media@vger.kernel.org
275ffde4 7975T: git git://linuxtv.org/media_tree.git
77d5140f 7976S: Maintained
90d72ac6 7977F: drivers/media/i2c/ov7670.c
77d5140f 7978
431bca73 7979ONENAND FLASH DRIVER
8b58be88 7980M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
7981L: linux-mtd@lists.infradead.org
7982S: Maintained
679655da
JP
7983F: drivers/mtd/onenand/
7984F: include/linux/mtd/onenand*.h
431bca73 7985
1da177e4 7986ONSTREAM SCSI TAPE DRIVER
8b58be88 7987M: Willem Riede <osst@riede.org>
1da177e4
LT
7988L: osst-users@lists.sourceforge.net
7989L: linux-scsi@vger.kernel.org
7990S: Maintained
f7269cfc
JD
7991F: Documentation/scsi/osst.txt
7992F: drivers/scsi/osst.*
7993F: drivers/scsi/osst_*.h
7994F: drivers/scsi/st.h
1da177e4 7995
e2d1d6c0 7996OPENCORES I2C BUS DRIVER
8b58be88 7997M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 7998L: linux-i2c@vger.kernel.org
e2d1d6c0 7999S: Maintained
679655da
JP
8000F: Documentation/i2c/busses/i2c-ocores
8001F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8002
860c44c1 8003OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8004M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
8005M: Frank Rowand <frowand.list@gmail.com>
8006M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 8007L: devicetree@vger.kernel.org
a7fefe9f
RH
8008W: http://www.devicetree.org/
8009T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 8010S: Maintained
f8828205 8011F: drivers/of/
860c44c1 8012F: include/linux/of*.h
f8828205 8013F: scripts/dtc/
860c44c1 8014
f8828205 8015OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8016M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
8017M: Pawel Moll <pawel.moll@arm.com>
8018M: Mark Rutland <mark.rutland@arm.com>
de80963e 8019M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 8020M: Kumar Gala <galak@codeaurora.org>
f8828205 8021L: devicetree@vger.kernel.org
9f273c24 8022T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
f8828205
GL
8023S: Maintained
8024F: Documentation/devicetree/
8025F: arch/*/boot/dts/
8026F: include/dt-bindings/
8027
2bb65f56
PA
8028OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8029M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8030L: devicetree@vger.kernel.org
8031S: Maintained
8032F: Documentation/devicetree/dynamic-resolution-notes.txt
8033F: Documentation/devicetree/overlay-notes.txt
8034F: drivers/of/overlay.c
8035F: drivers/of/resolver.c
8036
19f9d392
JB
8037OPENRISC ARCHITECTURE
8038M: Jonas Bonn <jonas@southpole.se>
8039W: http://openrisc.net
eab7c1c0 8040L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
8041S: Maintained
8042T: git git://openrisc.net/~jonas/linux
14430813 8043F: arch/openrisc/
19f9d392 8044
ccb1352e 8045OPENVSWITCH
4f337ed5 8046M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8047L: netdev@vger.kernel.org
ccb1352e
JG
8048L: dev@openvswitch.org
8049W: http://openvswitch.org
ccb1352e
JG
8050S: Maintained
8051F: net/openvswitch/
b422da7c 8052F: include/uapi/linux/openvswitch.h
ccb1352e 8053
875fa6fb
VK
8054OPERATING PERFORMANCE POINTS (OPP)
8055M: Viresh Kumar <vireshk@kernel.org>
8056M: Nishanth Menon <nm@ti.com>
8057M: Stephen Boyd <sboyd@codeaurora.org>
8058L: linux-pm@vger.kernel.org
8059S: Maintained
8060T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8061F: drivers/base/power/opp/
8062F: include/linux/pm_opp.h
8063F: Documentation/power/opp.txt
8064F: Documentation/devicetree/bindings/opp/
8065
af39917d
CL
8066OPL4 DRIVER
8067M: Clemens Ladisch <clemens@ladisch.de>
8068L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8069T: git git://git.alsa-project.org/alsa-kernel.git
8070S: Maintained
8071F: sound/drivers/opl4/
8072
1da177e4 8073OPROFILE
4cf7e718 8074M: Robert Richter <rric@kernel.org>
1da177e4
LT
8075L: oprofile-list@lists.sf.net
8076S: Maintained
81c4a8a6 8077F: arch/*/include/asm/oprofile*.h
679655da
JP
8078F: arch/*/oprofile/
8079F: drivers/oprofile/
8080F: include/linux/oprofile.h
1da177e4 8081
e2d1d6c0 8082ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8083M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8084M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8085L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8086W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8087S: Supported
679655da
JP
8088F: Documentation/filesystems/ocfs2.txt
8089F: Documentation/filesystems/dlmfs.txt
8090F: fs/ocfs2/
e2d1d6c0 8091
1da177e4 8092ORINOCO DRIVER
724c6b35 8093L: linux-wireless@vger.kernel.org
491b26b4 8094W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8095W: http://www.nongnu.org/orinoco/
3a59babb 8096S: Orphan
2be45b66 8097F: drivers/net/wireless/intersil/orinoco/
1da177e4 8098
42c55aa8 8099OSD LIBRARY and FILESYSTEM
fadc0752 8100M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8101M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8102L: osd-dev@open-osd.org
8103W: http://open-osd.org
54e5881d 8104T: git git://git.open-osd.org/open-osd.git
68274794 8105S: Maintained
42c55aa8 8106F: drivers/scsi/osd/
6b6f0b6c 8107F: include/scsi/osd_*
42c55aa8 8108F: fs/exofs/
68274794 8109
ef94b186 8110OVERLAY FILESYSTEM
7c37fbda 8111M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8112L: linux-unionfs@vger.kernel.org
8113T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8114S: Supported
1d113735 8115F: fs/overlayfs/
7c37fbda
NB
8116F: Documentation/filesystems/overlayfs.txt
8117
e2d1d6c0 8118P54 WIRELESS DRIVER
084cb0fe 8119M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8120L: linux-wireless@vger.kernel.org
084cb0fe 8121W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8122S: Maintained
d3466830 8123F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8124
f5cd7872 8125PA SEMI ETHERNET DRIVER
8b58be88 8126M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8127L: netdev@vger.kernel.org
8128S: Maintained
ded19add 8129F: drivers/net/ethernet/pasemi/*
f5cd7872 8130
beb58aa3 8131PA SEMI SMBUS DRIVER
8b58be88 8132M: Olof Johansson <olof@lixom.net>
846557d3 8133L: linux-i2c@vger.kernel.org
beb58aa3 8134S: Maintained
679655da 8135F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8136
48fc267e
SK
8137PADATA PARALLEL EXECUTION MECHANISM
8138M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8139L: linux-crypto@vger.kernel.org
8140S: Maintained
8141F: kernel/padata.c
8142F: include/linux/padata.h
8143F: Documentation/padata.txt
8144
709ee531 8145PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8146M: Harald Welte <laforge@gnumonks.org>
d0944853 8147L: platform-driver-x86@vger.kernel.org
709ee531 8148S: Maintained
679655da 8149F: drivers/platform/x86/panasonic-laptop.c
709ee531 8150
368dd5ac 8151PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8152M: David Howells <dhowells@redhat.com>
8153M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8154L: linux-am33-list@redhat.com (moderated for non-subscribers)
8155W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8156S: Maintained
679655da
JP
8157F: Documentation/mn10300/
8158F: arch/mn10300/
4fa97181 8159
64dfff03
SM
8160PARALLEL PORT SUBSYSTEM
8161M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8162M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8163L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8164S: Maintained
679655da
JP
8165F: drivers/parport/
8166F: include/linux/parport*.h
8167F: drivers/char/ppdev.c
c117ab84 8168F: include/uapi/linux/ppdev.h
64dfff03 8169F: Documentation/parport*.txt
1da177e4 8170
4cdf6bc2 8171PARAVIRT_OPS INTERFACE
d633180c 8172M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8173M: Chris Wright <chrisw@sous-sol.org>
8174M: Alok Kataria <akataria@vmware.com>
8175M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8176L: virtualization@lists.linux-foundation.org
4cdf6bc2 8177S: Supported
a2e19991 8178F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8179F: arch/*/kernel/paravirt*
8180F: arch/*/include/asm/paravirt.h
4cdf6bc2 8181
e2d1d6c0 8182PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8183M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8184L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8185S: Maintained
679655da
JP
8186F: Documentation/blockdev/paride.txt
8187F: drivers/block/paride/
e2d1d6c0
RD
8188
8189PARISC ARCHITECTURE
b8828770 8190M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8191M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8192L: linux-parisc@vger.kernel.org
8193W: http://www.parisc-linux.org/
8a6e2535 8194Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8195T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8196T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8197S: Maintained
679655da 8198F: arch/parisc/
2b6bac9e 8199F: Documentation/parisc/
679655da 8200F: drivers/parisc/
2b6bac9e
HD
8201F: drivers/char/agp/parisc-agp.c
8202F: drivers/input/serio/gscps2.c
8203F: drivers/parport/parport_gsc.*
8204F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8205F: drivers/video/fbdev/sti*
2b6bac9e
HD
8206F: drivers/video/console/sti*
8207F: drivers/video/logo/logo_parisc*
e2d1d6c0 8208
1662d32c 8209PC87360 HARDWARE MONITORING DRIVER
8b58be88 8210M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8211L: lm-sensors@lm-sensors.org
8212S: Maintained
679655da
JP
8213F: Documentation/hwmon/pc87360
8214F: drivers/hwmon/pc87360.c
1662d32c
JC
8215
8216PC8736x GPIO DRIVER
8b58be88 8217M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8218S: Maintained
679655da 8219F: drivers/char/pc8736x_gpio.c
1662d32c 8220
1ad107fd 8221PC87427 HARDWARE MONITORING DRIVER
d8130624 8222M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8223L: lm-sensors@lm-sensors.org
8224S: Maintained
8225F: Documentation/hwmon/pc87427
8226F: drivers/hwmon/pc87427.c
8227
b26e0ed4 8228PCA9532 LED DRIVER
8b58be88 8229M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8230S: Maintained
d5ca6918
JP
8231F: drivers/leds/leds-pca9532.c
8232F: include/linux/leds-pca9532.h
b26e0ed4 8233
5ce914a8 8234PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8235M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8236L: linux-i2c@vger.kernel.org
8237S: Maintained
b4f0b74e 8238F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8239
3971dae5 8240PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8241M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8242S: Maintained
8243F: drivers/firmware/pcdp.*
8244
065c6359 8245PCI ERROR RECOVERY
6305902c 8246M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8247L: linux-pci@vger.kernel.org
065c6359 8248S: Supported
679655da 8249F: Documentation/PCI/pci-error-recovery.txt
065c6359 8250
1da177e4 8251PCI SUBSYSTEM
5ac3a6d2 8252M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8253L: linux-pci@vger.kernel.org
99662dd1 8254Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8255T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8256S: Supported
679655da
JP
8257F: Documentation/PCI/
8258F: drivers/pci/
8259F: include/linux/pci*
6b49ee49 8260F: arch/x86/pci/
cad01f91 8261F: arch/x86/kernel/quirks.c
1da177e4 8262
eaa6111b
LFT
8263PCI DRIVER FOR ALTERA PCIE IP
8264M: Ley Foon Tan <lftan@altera.com>
8265L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8266L: linux-pci@vger.kernel.org
8267S: Supported
8268F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8269F: drivers/pci/host/pcie-altera.c
8270
b7e78170
RH
8271PCI DRIVER FOR ARM VERSATILE PLATFORM
8272M: Rob Herring <robh@kernel.org>
8273L: linux-pci@vger.kernel.org
8274L: linux-arm-kernel@lists.infradead.org
8275S: Maintained
8276F: Documentation/devicetree/bindings/pci/versatile.txt
8277F: drivers/pci/host/pci-versatile.c
8278
5f6b6ccd
TI
8279PCI DRIVER FOR APPLIEDMICRO XGENE
8280M: Tanmay Inamdar <tinamdar@apm.com>
8281L: linux-pci@vger.kernel.org
8282L: linux-arm-kernel@lists.infradead.org
8283S: Maintained
8284F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8285F: drivers/pci/host/pci-xgene.c
8286
62d0ff83
ML
8287PCI DRIVER FOR FREESCALE LAYERSCAPE
8288M: Minghuan Lian <minghuan.Lian@freescale.com>
8289M: Mingkai Hu <mingkai.hu@freescale.com>
8290M: Roy Zang <tie-fei.zang@freescale.com>
8291L: linuxppc-dev@lists.ozlabs.org
8292L: linux-pci@vger.kernel.org
8293L: linux-arm-kernel@lists.infradead.org
8294S: Maintained
8295F: drivers/pci/host/*layerscape*
8296
f0b75693 8297PCI DRIVER FOR IMX6
f175aa2c 8298M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8299M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8300L: linux-pci@vger.kernel.org
8301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8302S: Maintained
8303F: drivers/pci/host/*imx6*
8304
0c4ffcfe
MK
8305PCI DRIVER FOR TI KEYSTONE
8306M: Murali Karicheri <m-karicheri2@ti.com>
8307L: linux-pci@vger.kernel.org
8308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8309S: Maintained
8310F: drivers/pci/host/*keystone*
8311
f0b75693
BH
8312PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8313M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8314M: Jason Cooper <jason@lakedaemon.net>
8315L: linux-pci@vger.kernel.org
8316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8317S: Maintained
8318F: drivers/pci/host/*mvebu*
8319
0447cfd7
TR
8320PCI DRIVER FOR NVIDIA TEGRA
8321M: Thierry Reding <thierry.reding@gmail.com>
8322L: linux-tegra@vger.kernel.org
f0b75693 8323L: linux-pci@vger.kernel.org
0447cfd7
TR
8324S: Supported
8325F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8326F: drivers/pci/host/pci-tegra.c
8327
47ff3de9
KVA
8328PCI DRIVER FOR TI DRA7XX
8329M: Kishon Vijay Abraham I <kishon@ti.com>
8330L: linux-omap@vger.kernel.org
8331L: linux-pci@vger.kernel.org
8332S: Supported
8333F: Documentation/devicetree/bindings/pci/ti-pci.txt
8334F: drivers/pci/host/pci-dra7xx.c
8335
f0b75693
BH
8336PCI DRIVER FOR RENESAS R-CAR
8337M: Simon Horman <horms@verge.net.au>
8338L: linux-pci@vger.kernel.org
4a121096 8339L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8340S: Maintained
8341F: drivers/pci/host/*rcar*
8342
4af82255 8343PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8344M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8345L: linux-pci@vger.kernel.org
f0b75693
BH
8346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8347L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8348S: Maintained
8349F: drivers/pci/host/pci-exynos.c
8350
f0b75693 8351PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8352M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8353M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8354L: linux-pci@vger.kernel.org
8355S: Maintained
8356F: drivers/pci/host/*designware*
8357
cf28855b
WD
8358PCI DRIVER FOR GENERIC OF HOSTS
8359M: Will Deacon <will.deacon@arm.com>
8360L: linux-pci@vger.kernel.org
8361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8362S: Maintained
8363F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8364F: drivers/pci/host/pci-host-generic.c
8365
185a383a
KB
8366PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8367M: Keith Busch <keith.busch@intel.com>
8368L: linux-pci@vger.kernel.org
8369S: Supported
8370F: arch/x86/pci/vmd.c
8371
51b66a6c 8372PCIE DRIVER FOR ST SPEAR13XX
110baab1 8373M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8374L: linux-pci@vger.kernel.org
110baab1 8375S: Maintained
51b66a6c
PA
8376F: drivers/pci/host/*spear*
8377
af1169b4
LFT
8378PCI MSI DRIVER FOR ALTERA MSI IP
8379M: Ley Foon Tan <lftan@altera.com>
8380L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8381L: linux-pci@vger.kernel.org
8382S: Supported
8383F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8384F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8385
dcd19de3
DD
8386PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8387M: Duc Dang <dhdang@apm.com>
8388L: linux-pci@vger.kernel.org
8389L: linux-arm-kernel@lists.infradead.org
8390S: Maintained
8391F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8392F: drivers/pci/host/pci-xgene-msi.c
8393
500a1d9a
ZW
8394PCIE DRIVER FOR HISILICON
8395M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8396M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8397L: linux-pci@vger.kernel.org
8398S: Maintained
8399F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8400F: drivers/pci/host/pcie-hisi.c
8401
82a82383
SV
8402PCIE DRIVER FOR QUALCOMM MSM
8403M: Stanimir Varbanov <svarbanov@mm-sol.com>
8404L: linux-pci@vger.kernel.org
8405L: linux-arm-msm@vger.kernel.org
8406S: Maintained
8407F: drivers/pci/host/*qcom*
8408
1da177e4 8409PCMCIA SUBSYSTEM
4230dfc9 8410P: Linux PCMCIA Team
f5df5881 8411L: linux-pcmcia@lists.infradead.org
6650e0a5 8412W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8413T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8414S: Maintained
679655da
JP
8415F: Documentation/pcmcia/
8416F: drivers/pcmcia/
8417F: include/pcmcia/
1da177e4
LT
8418
8419PCNET32 NETWORK DRIVER
227fb925 8420M: Don Fry <pcnet32@frontier.com>
979b6c13 8421L: netdev@vger.kernel.org
1da177e4 8422S: Maintained
b955f6ca 8423F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8424
48fc267e
SK
8425PCRYPT PARALLEL CRYPTO ENGINE
8426M: Steffen Klassert <steffen.klassert@secunet.com>
8427L: linux-crypto@vger.kernel.org
8428S: Maintained
8429F: crypto/pcrypt.c
8430F: include/crypto/pcrypt.h
8431
e72df0b8
TH
8432PER-CPU MEMORY ALLOCATOR
8433M: Tejun Heo <tj@kernel.org>
8434M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8435T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8436S: Maintained
8437F: include/linux/percpu*.h
8438F: mm/percpu*.c
8439F: arch/*/include/asm/percpu.h
8440
ad4ecbcb 8441PER-TASK DELAY ACCOUNTING
185e595f 8442M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8443S: Maintained
679655da
JP
8444F: include/linux/delayacct.h
8445F: kernel/delayacct.c
ad4ecbcb 8446
57c0c15b 8447PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8448M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8449M: Ingo Molnar <mingo@redhat.com>
f80c5393 8450M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 8451L: linux-kernel@vger.kernel.org
75fc2d37 8452T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8453S: Supported
d53e8365 8454F: kernel/events/*
a003236c 8455F: include/linux/perf_event.h
c117ab84 8456F: include/uapi/linux/perf_event.h
141c4296
RR
8457F: arch/*/kernel/perf_event*.c
8458F: arch/*/kernel/*/perf_event*.c
8459F: arch/*/kernel/*/*/perf_event*.c
a003236c 8460F: arch/*/include/asm/perf_event.h
a003236c
VL
8461F: arch/*/kernel/perf_callchain.c
8462F: tools/perf/
6c0b3244 8463
dd49d0f5 8464PERSONALITY HANDLING
8b58be88 8465M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8466L: linux-abi-devel@lists.sourceforge.net
8467S: Maintained
679655da 8468F: include/linux/personality.h
c117ab84 8469F: include/uapi/linux/personality.h
dd49d0f5 8470
838e7a03 8471PHONET PROTOCOL
2a06b40f 8472M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8473S: Supported
8474F: Documentation/networking/phonet.txt
8475F: include/linux/phonet.h
8476F: include/net/phonet/
c117ab84 8477F: include/uapi/linux/phonet.h
838e7a03
RDC
8478F: net/phonet/
8479
1da177e4 8480PHRAM MTD DRIVER
8b58be88 8481M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8482L: linux-mtd@lists.infradead.org
8483S: Maintained
679655da 8484F: drivers/mtd/devices/phram.c
1da177e4 8485
efdbb10e
BP
8486PICOLCD HID DRIVER
8487M: Bruno Prémont <bonbons@linux-vserver.org>
8488L: linux-input@vger.kernel.org
8489S: Maintained
8490F: drivers/hid/hid-picolcd*
8491
a53bfa07
JI
8492PICOXCELL SUPPORT
8493M: Jamie Iles <jamie@jamieiles.com>
8494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8495T: git git://github.com/jamieiles/linux-2.6-ji.git
8496S: Supported
b8733987 8497F: arch/arm/boot/dts/picoxcell*
14430813 8498F: arch/arm/mach-picoxcell/
b8733987 8499F: drivers/crypto/picoxcell*
a53bfa07 8500
2744e8af
LW
8501PIN CONTROL SUBSYSTEM
8502M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8503L: linux-gpio@vger.kernel.org
dbe752a3 8504T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8505S: Maintained
07f29ba6 8506F: drivers/pinctrl/
8e406fe4 8507F: include/linux/pinctrl/
2744e8af 8508
2201bbb8
JCPV
8509PIN CONTROLLER - ATMEL AT91
8510M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8512S: Maintained
c654b6bf 8513F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8514
33d3690c
LD
8515PIN CONTROLLER - ATMEL AT91 PIO4
8516M: Ludovic Desroches <ludovic.desroches@atmel.com>
8517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8518L: linux-gpio@vger.kernel.org
8519S: Supported
8520F: drivers/pinctrl/pinctrl-at91-pio4.*
8521
cbd1b652
MW
8522PIN CONTROLLER - INTEL
8523M: Mika Westerberg <mika.westerberg@linux.intel.com>
8524M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8525S: Maintained
8526F: drivers/pinctrl/intel/
2201bbb8 8527
9963b536
LP
8528PIN CONTROLLER - RENESAS
8529M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8530M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8531L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8532S: Maintained
8533F: drivers/pinctrl/sh-pfc/
8534
b75e60d6 8535PIN CONTROLLER - SAMSUNG
fea685e9 8536M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8538L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8539S: Maintained
9b5b33f6 8540F: drivers/pinctrl/samsung/
b75e60d6 8541
13cbd906
TL
8542PIN CONTROLLER - SINGLE
8543M: Tony Lindgren <tony@atomide.com>
8544M: Haojian Zhuang <haojian.zhuang@linaro.org>
8545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8546L: linux-omap@vger.kernel.org
8547S: Maintained
8548F: drivers/pinctrl/pinctrl-single.c
8549
deda8287 8550PIN CONTROLLER - ST SPEAR
da89947b 8551M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8552L: spear-devel@list.st.com
8553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8554W: http://www.st.com/spear
8555S: Maintained
8e406fe4 8556F: drivers/pinctrl/spear/
deda8287 8557
249a6771 8558PKTCDVD DRIVER
e5f6450c 8559M: Jiri Kosina <jikos@kernel.org>
249a6771 8560S: Maintained
679655da
JP
8561F: drivers/block/pktcdvd.c
8562F: include/linux/pktcdvd.h
c117ab84 8563F: include/uapi/linux/pktcdvd.h
249a6771 8564
b31d8273
G
8565PKUNITY SOC DRIVERS
8566M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8567W: http://mprc.pku.edu.cn/~guanxuetao/linux
8568S: Maintained
ceebf4d5 8569T: git git://github.com/gxt/linux.git
b31d8273 8570F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8571F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8572F: drivers/video/fbdev/fb-puv3.c
2809e80b 8573F: drivers/rtc/rtc-puv3.c
b31d8273 8574
9d2ecfb7 8575PMBUS HARDWARE MONITORING DRIVERS
ca462085 8576M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8577L: lm-sensors@lm-sensors.org
8578W: http://www.lm-sensors.org/
8579W: http://www.roeck-us.net/linux/drivers/
8580T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8581S: Maintained
8582F: Documentation/hwmon/pmbus
8583F: drivers/hwmon/pmbus/
8584F: include/linux/i2c/pmbus.h
8585
89a36810 8586PMC SIERRA MaxRAID DRIVER
89a36810
AR
8587L: linux-scsi@vger.kernel.org
8588W: http://www.pmc-sierra.com/
3cdea4d7 8589S: Orphan
89a36810
AR
8590F: drivers/scsi/pmcraid.*
8591
dbf9bfe6 8592PMC SIERRA PM8001 DRIVER
d32477e2 8593M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8594M: lindar_liu@usish.com
f5a7b525 8595L: pmchba@pmcs.com
dbf9bfe6 8596L: linux-scsi@vger.kernel.org
8597S: Supported
8598F: drivers/scsi/pm8001/
8599
1da177e4 8600POSIX CLOCKS and TIMERS
8b58be88 8601M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8602L: linux-kernel@vger.kernel.org
75fc2d37 8603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8604S: Maintained
679655da
JP
8605F: fs/timerfd.c
8606F: include/linux/timer*
5cee9645 8607F: kernel/time/*timer*
1da177e4 8608
7b06a6d7
RW
8609POWER MANAGEMENT CORE
8610M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8611L: linux-pm@vger.kernel.org
8612T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8613S: Supported
8614F: drivers/base/power/
8615F: include/linux/pm.h
8616F: include/linux/pm_*
8617F: include/linux/powercap.h
8618F: drivers/powercap/
8619
3be86148 8620POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8621M: Sebastian Reichel <sre@kernel.org>
57318935 8622M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8623M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8624L: linux-pm@vger.kernel.org
54e5881d 8625T: git git://git.infradead.org/battery-2.6.git
3be86148 8626S: Maintained
679655da 8627F: include/linux/power_supply.h
8cd725a1 8628F: drivers/power/
26305022 8629X: drivers/power/avs/
3be86148 8630
514f161a
MR
8631POWER STATE COORDINATION INTERFACE (PSCI)
8632M: Mark Rutland <mark.rutland@arm.com>
8633M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8634L: linux-arm-kernel@lists.infradead.org
8635S: Maintained
8636F: drivers/firmware/psci.c
8637F: include/linux/psci.h
8638F: include/uapi/linux/psci.h
8639
1da177e4 8640PNP SUPPORT
9c3646d1 8641M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8642S: Maintained
679655da 8643F: drivers/pnp/
1da177e4
LT
8644
8645PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8646M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8647L: linux-ppp@vger.kernel.org
8648S: Maintained
224cf5ad 8649F: drivers/net/ppp/ppp_*
1da177e4
LT
8650
8651PPP OVER ATM (RFC 2364)
8b58be88 8652M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8653S: Maintained
679655da 8654F: net/atm/pppoatm.c
c117ab84 8655F: include/uapi/linux/atmppp.h
1da177e4
LT
8656
8657PPP OVER ETHERNET
8b58be88 8658M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8659S: Maintained
224cf5ad
JK
8660F: drivers/net/ppp/pppoe.c
8661F: drivers/net/ppp/pppox.c
1da177e4 8662
a6d2370b 8663PPP OVER L2TP
8b58be88 8664M: James Chapman <jchapman@katalix.com>
a6d2370b 8665S: Maintained
90ca28d1 8666F: net/l2tp/l2tp_ppp.c
679655da 8667F: include/linux/if_pppol2tp.h
c117ab84 8668F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8669
eae9d2ba 8670PPS SUPPORT
8b58be88 8671M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8672W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8673L: linuxpps@ml.enneenne.com (subscribers-only)
8674S: Maintained
cabaaf41
JP
8675F: Documentation/pps/
8676F: drivers/pps/
8677F: include/linux/pps*.h
eae9d2ba 8678
71a6d0af
HW
8679PPTP DRIVER
8680M: Dmitry Kozlov <xeb@mail.ru>
8681L: netdev@vger.kernel.org
8682S: Maintained
224cf5ad 8683F: drivers/net/ppp/pptp.c
71a6d0af
HW
8684W: http://sourceforge.net/projects/accel-pptp
8685
1da177e4 8686PREEMPTIBLE KERNEL
8b58be88 8687M: Robert Love <rml@tech9.net>
1da177e4
LT
8688L: kpreempt-tech@lists.sourceforge.net
8689W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8690S: Supported
679655da
JP
8691F: Documentation/preempt-locking.txt
8692F: include/linux/preempt.h
1da177e4
LT
8693
8694PRISM54 WIRELESS DRIVER
8b58be88 8695M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8696L: linux-wireless@vger.kernel.org
9ef80804 8697W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8698S: Obsolete
c12edfe2 8699F: drivers/net/wireless/intersil/prism54/
1da177e4 8700
02c18891 8701PS3 NETWORK SUPPORT
b809b9ca 8702M: Geoff Levand <geoff@infradead.org>
02c18891 8703L: netdev@vger.kernel.org
a14ab6b6 8704L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8705S: Maintained
8df158ac 8706F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8707
f58a9d17 8708PS3 PLATFORM SUPPORT
b809b9ca 8709M: Geoff Levand <geoff@infradead.org>
a4724ed6 8710L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8711S: Maintained
679655da
JP
8712F: arch/powerpc/boot/ps3*
8713F: arch/powerpc/include/asm/lv1call.h
8714F: arch/powerpc/include/asm/ps3*.h
8715F: arch/powerpc/platforms/ps3/
8716F: drivers/*/ps3*
8717F: drivers/ps3/
fec629b8 8718F: drivers/rtc/rtc-ps3.c
679655da 8719F: drivers/usb/host/*ps3.c
fec629b8 8720F: sound/ppc/snd_ps3*
f58a9d17 8721
cffb4add 8722PS3VRAM DRIVER
8b58be88 8723M: Jim Paris <jim@jtan.com>
3715a5d0 8724M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8725L: linuxppc-dev@lists.ozlabs.org
cffb4add 8726S: Maintained
8a3977cb 8727F: drivers/block/ps3vram.c
cffb4add 8728
8defe599 8729PSTORE FILESYSTEM
9d5e2a02 8730M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8731M: Colin Cross <ccross@android.com>
8732M: Kees Cook <keescook@chromium.org>
8733M: Tony Luck <tony.luck@intel.com>
8734S: Maintained
9f273c24 8735T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
8736F: fs/pstore/
8737F: include/linux/pstore*
04851772 8738F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8739F: drivers/acpi/apei/erst.c
8740
7fbc415d
RC
8741PTP HARDWARE CLOCK SUPPORT
8742M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8743L: netdev@vger.kernel.org
7fbc415d
RC
8744S: Maintained
8745W: http://linuxptp.sourceforge.net/
8746F: Documentation/ABI/testing/sysfs-ptp
8747F: Documentation/ptp/*
0ecb3cdd 8748F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8749F: drivers/net/phy/dp83640*
8750F: drivers/ptp/*
8751F: include/linux/ptp_cl*
8752
cf94a4d1 8753PTRACE SUPPORT
e846ee5f 8754M: Roland McGrath <roland@hack.frob.com>
8b58be88 8755M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8756S: Maintained
8757F: include/asm-generic/syscall.h
8758F: include/linux/ptrace.h
8759F: include/linux/regset.h
8760F: include/linux/tracehook.h
c117ab84 8761F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8762F: kernel/ptrace.c
8763
8320204a 8764PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8765M: Mike Isely <isely@pobox.com>
16e9495d 8766L: pvrusb2@isely.net (subscribers-only)
661263b5 8767L: linux-media@vger.kernel.org
8320204a 8768W: http://www.isely.net/pvrusb2/
275ffde4 8769T: git git://linuxtv.org/media_tree.git
8320204a 8770S: Maintained
679655da 8771F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8772F: drivers/media/usb/pvrusb2/
8320204a 8773
39532e6c
HG
8774PWC WEBCAM DRIVER
8775M: Hans de Goede <hdegoede@redhat.com>
8776L: linux-media@vger.kernel.org
8777T: git git://linuxtv.org/media_tree.git
8778S: Maintained
8779F: drivers/media/usb/pwc/*
8780
93c090b3
KD
8781PWM FAN DRIVER
8782M: Kamil Debski <k.debski@samsung.com>
8783L: lm-sensors@lm-sensors.org
8784S: Supported
8785F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8786F: Documentation/hwmon/pwm-fan
8787F: drivers/hwmon/pwm-fan.c
8788
200efedd 8789PWM SUBSYSTEM
aa3495f7
TR
8790M: Thierry Reding <thierry.reding@gmail.com>
8791L: linux-pwm@vger.kernel.org
0c2498f1 8792S: Maintained
006e854f 8793T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8794F: Documentation/pwm.txt
8795F: Documentation/devicetree/bindings/pwm/
8796F: include/linux/pwm.h
0c2498f1 8797F: drivers/pwm/
a140b98d
TR
8798F: drivers/video/backlight/pwm_bl.c
8799F: include/linux/pwm_backlight.h
0c2498f1 8800
30ec261e 8801PXA2xx/PXA3xx SUPPORT
8da5e302 8802M: Daniel Mack <daniel@zonque.org>
a323f664 8803M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8804M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8806T: git git://github.com/hzhuang1/linux.git
8da5e302 8807T: git git://github.com/rjarzmik/linux.git
1da177e4 8808S: Maintained
e68d7c14 8809F: arch/arm/boot/dts/pxa*
679655da 8810F: arch/arm/mach-pxa/
820439f1 8811F: drivers/dma/pxa*
679655da 8812F: drivers/pcmcia/pxa2xx*
1403ead9 8813F: drivers/pinctrl/pxa/
9df92e6c 8814F: drivers/spi/spi-pxa2xx*
faf2e1db 8815F: drivers/usb/gadget/udc/pxa2*
679655da 8816F: include/sound/pxa2xx-lib.h
bec4c99e 8817F: sound/arm/pxa*
14430813 8818F: sound/soc/pxa/
1da177e4 8819
f3154a46
RJ
8820PXA GPIO DRIVER
8821M: Robert Jarzmik <robert.jarzmik@free.fr>
8822L: linux-gpio@vger.kernel.org
8823S: Maintained
8824F: drivers/gpio/gpio-pxa.c
8825
ec64d3bf
EG
8826PXA3xx NAND FLASH DRIVER
8827M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8828L: linux-mtd@lists.infradead.org
8829S: Maintained
9a67f099 8830F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8831
3f640c61 8832MMP SUPPORT
8b58be88 8833M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8834M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8836T: git git://github.com/hzhuang1/linux.git
8837T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8838S: Maintained
e68d7c14 8839F: arch/arm/boot/dts/mmp*
3f640c61 8840F: arch/arm/mach-mmp/
e8e6cb32 8841
272f133a
PO
8842PXA MMCI DRIVER
8843S: Orphan
8844
57f63bc8 8845PXA RTC DRIVER
8b58be88 8846M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8847L: rtc-linux@googlegroups.com
8848S: Maintained
8849
cea4001a 8850QAT DRIVER
49e7d9df
JP
8851M: Tadeusz Struk <tadeusz.struk@intel.com>
8852L: qat-linux@intel.com
8853S: Supported
8854F: drivers/crypto/qat/
cea4001a 8855
52a09a04 8856QIB DRIVER
8473c603 8857M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8858L: linux-rdma@vger.kernel.org
8859S: Supported
8860F: drivers/infiniband/hw/qib/
8861
5e9772b9
JS
8862QLOGIC QLA1280 SCSI DRIVER
8863M: Michael Reed <mdr@sgi.com>
8864L: linux-scsi@vger.kernel.org
8865S: Maintained
8866F: drivers/scsi/qla1280.[ch]
8867
1da177e4 8868QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8869M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8870L: linux-scsi@vger.kernel.org
8871S: Supported
679655da
JP
8872F: Documentation/scsi/LICENSE.qla2xxx
8873F: drivers/scsi/qla2xxx/
1da177e4 8874
883c98fe 8875QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8876M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8877L: linux-scsi@vger.kernel.org
8878S: Supported
bacfb81b 8879F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8880F: drivers/scsi/qla4xxx/
8881
5a4faa87 8882QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8883M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8884M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8885M: linux-driver@qlogic.com
8886L: netdev@vger.kernel.org
8887S: Supported
679655da 8888F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8889F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8890
0ec00f03 8891QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8892M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8893L: netdev@vger.kernel.org
8894S: Supported
aa43c215 8895F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8896
c4e84bde 8897QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8898M: Harish Patil <harish.patil@qlogic.com>
8899M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8900M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8901M: linux-driver@qlogic.com
c4e84bde
RM
8902L: netdev@vger.kernel.org
8903S: Supported
aa43c215 8904F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8905
fe56b9e6
YM
8906QLOGIC QL4xxx ETHERNET DRIVER
8907M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8908M: Ariel Elior <Ariel.Elior@qlogic.com>
8909M: everest-linux-l2@qlogic.com
8910L: netdev@vger.kernel.org
8911S: Supported
8912F: drivers/net/ethernet/qlogic/qed/
8913F: include/linux/qed/
8914F: drivers/net/ethernet/qlogic/qede/
8915
1da177e4 8916QNX4 FILESYSTEM
8b58be88 8917M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8918W: http://www.alarsen.net/linux/qnx4fs/
8919S: Maintained
80811493 8920F: fs/qnx4/
c117ab84
CEB
8921F: include/uapi/linux/qnx4_fs.h
8922F: include/uapi/linux/qnxtypes.h
1da177e4 8923
91952bc0
AP
8924QT1010 MEDIA DRIVER
8925M: Antti Palosaari <crope@iki.fi>
8926L: linux-media@vger.kernel.org
a825eaec 8927W: https://linuxtv.org
91952bc0
AP
8928W: http://palosaari.fi/linux/
8929Q: http://patchwork.linuxtv.org/project/linux-media/list/
8930T: git git://linuxtv.org/anttip/media_tree.git
8931S: Maintained
8932F: drivers/media/tuners/qt1010*
8933
966fb5ec
SM
8934QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8935M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8936L: linux-wireless@vger.kernel.org
8937L: ath9k-devel@lists.ath9k.org
8938W: http://wireless.kernel.org/en/users/Drivers/ath9k
8939S: Supported
8940F: drivers/net/wireless/ath/ath9k/
8941
2ea0ffcb
KV
8942QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8943M: Kalle Valo <kvalo@qca.qualcomm.com>
8944L: ath10k@lists.infradead.org
8945W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 8946T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
8947S: Supported
8948F: drivers/net/wireless/ath/ath10k/
8949
4f4567cf
RK
8950QUALCOMM HEXAGON ARCHITECTURE
8951M: Richard Kuo <rkuo@codeaurora.org>
8952L: linux-hexagon@vger.kernel.org
9f273c24 8953T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
8954S: Supported
8955F: arch/hexagon/
8956
8e84c258
EK
8957QUALCOMM WCN36XX WIRELESS DRIVER
8958M: Eugene Krasnikov <k.eugene.e@gmail.com>
8959L: wcn36xx@lists.infradead.org
8960W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8961T: git git://github.com/KrasnikovEugene/wcn36xx.git
8962S: Supported
8963F: drivers/net/wireless/ath/wcn36xx/
8964
602adf40 8965RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
8966M: Ilya Dryomov <idryomov@gmail.com>
8967M: Sage Weil <sage@redhat.com>
527a88b9 8968M: Alex Elder <elder@kernel.org>
398ecff5 8969L: ceph-devel@vger.kernel.org
09d90327
SW
8970W: http://ceph.com/
8971T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 8972T: git git://github.com/ceph/ceph-client.git
602adf40 8973S: Supported
398ecff5 8974F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
8975F: drivers/block/rbd.c
8976F: drivers/block/rbd_types.h
8977
1da177e4 8978RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 8979M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 8980L: linux-fbdev@vger.kernel.org
1da177e4 8981S: Maintained
8a61f013 8982F: drivers/video/fbdev/aty/radeon*
c117ab84 8983F: include/uapi/linux/radeonfb.h
1da177e4 8984
c6c9b34c
HG
8985RADIOSHARK RADIO DRIVER
8986M: Hans de Goede <hdegoede@redhat.com>
8987L: linux-media@vger.kernel.org
8988T: git git://linuxtv.org/media_tree.git
8989S: Maintained
8990F: drivers/media/radio/radio-shark.c
8991
8992RADIOSHARK2 RADIO DRIVER
8993M: Hans de Goede <hdegoede@redhat.com>
8994L: linux-media@vger.kernel.org
8995T: git git://linuxtv.org/media_tree.git
8996S: Maintained
8997F: drivers/media/radio/radio-shark2.c
8998F: drivers/media/radio/radio-tea5777.c
8999
1da177e4 9000RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9001M: Paul Mackerras <paulus@samba.org>
c69f677c 9002L: linux-fbdev@vger.kernel.org
1da177e4 9003S: Maintained
8a61f013 9004F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9005
a0fd81a9
JC
9006RALINK MIPS ARCHITECTURE
9007M: John Crispin <blogic@openwrt.org>
9008L: linux-mips@linux-mips.org
9009S: Maintained
9010F: arch/mips/ralink
9011
e7839f25 9012RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9013P: rt2x00 project
b182427e 9014M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9015M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9016L: linux-wireless@vger.kernel.org
95ea3627 9017S: Maintained
33aca94d 9018F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9019
9db5579b 9020RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9021M: Jens Axboe <axboe@kernel.dk>
9db5579b 9022S: Maintained
679655da
JP
9023F: Documentation/blockdev/ramdisk.txt
9024F: drivers/block/brd.c
9db5579b 9025
9e95ce27 9026RANDOM NUMBER DRIVER
0624bcaa 9027M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9028S: Maintained
679655da 9029F: drivers/char/random.c
9e95ce27 9030
394b701c 9031RAPIDIO SUBSYSTEM
8b58be88 9032M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9033M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9034S: Maintained
679655da 9035F: drivers/rapidio/
394b701c 9036
e2d1d6c0 9037RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9038L: linux-wireless@vger.kernel.org
f52a5490 9039S: Orphan
679655da 9040F: drivers/net/wireless/ray*
e2d1d6c0
RD
9041
9042RCUTORTURE MODULE
e0198b29 9043M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9044M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9045L: linux-kernel@vger.kernel.org
f9094d8e 9046S: Supported
08deed1e 9047T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9048F: Documentation/RCU/torture.txt
34e2d560 9049F: kernel/rcu/rcutorture.c
e2d1d6c0 9050
c87b9c60
PM
9051RCUTORTURE TEST FRAMEWORK
9052M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9053M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9054R: Steven Rostedt <rostedt@goodmis.org>
9055R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9056R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9057L: linux-kernel@vger.kernel.org
c87b9c60
PM
9058S: Supported
9059T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9060F: tools/testing/selftests/rcutorture
9061
c1f766b5 9062RDC R-321X SoC
8b58be88 9063M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9064S: Maintained
9065
db17f395 9066RDC R6040 FAST ETHERNET DRIVER
8b58be88 9067M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9068L: netdev@vger.kernel.org
9069S: Maintained
58565a35 9070F: drivers/net/ethernet/rdc/r6040.c
db17f395 9071
a09ed661 9072RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 9073M: Chien Yen <chien.yen@oracle.com>
fbb5a558 9074L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 9075S: Supported
679655da 9076F: net/rds/
a09ed661 9077
595182bc 9078READ-COPY UPDATE (RCU)
8b58be88 9079M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9080M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9081R: Steven Rostedt <rostedt@goodmis.org>
9082R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9083R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9084L: linux-kernel@vger.kernel.org
9fab9787 9085W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9086S: Supported
08deed1e 9087T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9088F: Documentation/RCU/
9fab9787 9089X: Documentation/RCU/torture.txt
f9094d8e 9090F: include/linux/rcu*
4102adab
PM
9091X: include/linux/srcu.h
9092F: kernel/rcu/
34e2d560 9093X: kernel/torture.c
595182bc 9094
0c86edc0 9095REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9096M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9097M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9098L: rtc-linux@googlegroups.com
8a6e2535 9099Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9100T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9101S: Maintained
679655da
JP
9102F: Documentation/rtc.txt
9103F: drivers/rtc/
9104F: include/linux/rtc.h
c117ab84 9105F: include/uapi/linux/rtc.h
0c86edc0 9106
0e400c53
MB
9107REALTEK AUDIO CODECS
9108M: Bard Liao <bardliao@realtek.com>
9109M: Oder Chiou <oder_chiou@realtek.com>
9110S: Maintained
9111F: sound/soc/codecs/rt*
9112F: include/sound/rt*.h
9113
1da177e4 9114REISERFS FILE SYSTEM
76c4e5ea 9115L: reiserfs-devel@vger.kernel.org
1da177e4 9116S: Supported
679655da 9117F: fs/reiserfs/
1da177e4 9118
b83a313b 9119REGISTER MAP ABSTRACTION
b02e48f2 9120M: Mark Brown <broonie@kernel.org>
dd060bc9 9121L: linux-kernel@vger.kernel.org
b83a313b
MB
9122T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9123S: Supported
9124F: drivers/base/regmap/
9125F: include/linux/regmap.h
9126
400e64df
OBC
9127REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9128M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 9129T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9130S: Maintained
9131F: drivers/remoteproc/
9132F: Documentation/remoteproc.txt
6fc26488 9133F: include/linux/remoteproc.h
400e64df 9134
d8115db5
OBC
9135REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9136M: Ohad Ben-Cohen <ohad@wizery.com>
9137T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9138S: Maintained
9139F: drivers/rpmsg/
9140F: Documentation/rpmsg.txt
9141F: include/linux/rpmsg.h
9142
8e6569af
SS
9143RENESAS ETHERNET DRIVERS
9144R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9145L: netdev@vger.kernel.org
4a121096 9146L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9147F: drivers/net/ethernet/renesas/
9148F: include/linux/sh_eth.h
9149
3e46c397
YS
9150RENESAS USB2 PHY DRIVER
9151M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9152L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9153S: Maintained
9154F: drivers/phy/phy-rcar-gen3-usb2.c
9155
1b0fe6be
PZ
9156RESET CONTROLLER FRAMEWORK
9157M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9158T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9159S: Maintained
9160F: drivers/reset/
9161F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9162F: include/dt-bindings/reset/
1b0fe6be
PZ
9163F: include/linux/reset.h
9164F: include/linux/reset-controller.h
9165
e0897645 9166RFKILL
8b58be88 9167M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9168L: linux-wireless@vger.kernel.org
ce466579
JB
9169W: http://wireless.kernel.org/
9170T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9171T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9172S: Maintained
505c9247 9173F: Documentation/rfkill.txt
80811493 9174F: net/rfkill/
e0897645 9175
933685ca
TG
9176RHASHTABLE
9177M: Thomas Graf <tgraf@suug.ch>
9178L: netdev@vger.kernel.org
9179S: Maintained
9180F: lib/rhashtable.c
9181F: include/linux/rhashtable.h
9182
67e054e9
ML
9183RICOH SMARTMEDIA/XD DRIVER
9184M: Maxim Levitsky <maximlevitsky@gmail.com>
9185S: Maintained
21c26f50
JP
9186F: drivers/mtd/nand/r852.c
9187F: drivers/mtd/nand/r852.h
67e054e9 9188
92634125
ML
9189RICOH R5C592 MEMORYSTICK DRIVER
9190M: Maxim Levitsky <maximlevitsky@gmail.com>
9191S: Maintained
9192F: drivers/memstick/host/r592.*
9193
27f1d2f9
SA
9194ROCCAT DRIVERS
9195M: Stefan Achatz <erazor_de@users.sourceforge.net>
9196W: http://sourceforge.net/projects/roccat/
9197S: Maintained
9198F: drivers/hid/hid-roccat*
9199F: include/linux/hid-roccat*
9200F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9201
4b8ac966
JP
9202ROCKER DRIVER
9203M: Jiri Pirko <jiri@resnulli.us>
9204M: Scott Feldman <sfeldma@gmail.com>
9205L: netdev@vger.kernel.org
9206S: Supported
9207F: drivers/net/ethernet/rocker/
9208
1da177e4
LT
9209ROCKETPORT DRIVER
9210P: Comtrol Corp.
1da177e4
LT
9211W: http://www.comtrol.com
9212S: Maintained
679655da 9213F: Documentation/serial/rocket.txt
c897401b 9214F: drivers/tty/rocket*
1da177e4 9215
7645c2f4
KC
9216ROCKETPORT EXPRESS/INFINITY DRIVER
9217M: Kevin Cernekee <cernekee@gmail.com>
9218L: linux-serial@vger.kernel.org
9219S: Odd Fixes
9220F: drivers/tty/serial/rp2.*
9221
1da177e4 9222ROSE NETWORK LAYER
8b58be88 9223M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9224L: linux-hams@vger.kernel.org
d34cb28a 9225W: http://www.linux-ax25.org/
1da177e4 9226S: Maintained
679655da 9227F: include/net/rose.h
c117ab84 9228F: include/uapi/linux/rose.h
679655da 9229F: net/rose/
1da177e4 9230
91952bc0
AP
9231RTL2830 MEDIA DRIVER
9232M: Antti Palosaari <crope@iki.fi>
9233L: linux-media@vger.kernel.org
a825eaec 9234W: https://linuxtv.org
91952bc0
AP
9235W: http://palosaari.fi/linux/
9236Q: http://patchwork.linuxtv.org/project/linux-media/list/
9237T: git git://linuxtv.org/anttip/media_tree.git
9238S: Maintained
9239F: drivers/media/dvb-frontends/rtl2830*
9240
27a0aacf
AP
9241RTL2832 MEDIA DRIVER
9242M: Antti Palosaari <crope@iki.fi>
9243L: linux-media@vger.kernel.org
a825eaec 9244W: https://linuxtv.org
27a0aacf
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/rtl2832*
9250
ba6e6f6e
AP
9251RTL2832_SDR MEDIA DRIVER
9252M: Antti Palosaari <crope@iki.fi>
9253L: linux-media@vger.kernel.org
a825eaec 9254W: https://linuxtv.org
ba6e6f6e
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
b4bb1c28 9259F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9260
59840488 9261RTL8180 WIRELESS DRIVER
605bebe2 9262L: linux-wireless@vger.kernel.org
491b26b4 9263W: http://wireless.kernel.org/
54e5881d 9264T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9265S: Orphan
62141726 9266F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9267
59840488 9268RTL8187 WIRELESS DRIVER
9f0939bf 9269M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9270M: Hin-Tak Leung <htl10@users.sourceforge.net>
9271M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 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
7d2c86b5 9275S: Maintained
62141726 9276F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9277
3cf0c8ad
LF
9278RTL8192CE WIRELESS DRIVER
9279M: Larry Finger <Larry.Finger@lwfinger.net>
9280M: Chaoming Li <chaoming_li@realsil.com.cn>
9281L: linux-wireless@vger.kernel.org
491b26b4 9282W: http://wireless.kernel.org/
3cf0c8ad
LF
9283T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9284S: Maintained
62141726
KV
9285F: drivers/net/wireless/realtek/rtlwifi/
9286F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9287
26f1fad2
JS
9288RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9289M: Jes Sorensen <Jes.Sorensen@redhat.com>
9290L: linux-wireless@vger.kernel.org
9291T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9292S: Maintained
9293F: drivers/net/wireless/realtek/rtl8xxxu/
9294
9eb8ef74 9295S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9296M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9297L: linux-fbdev@vger.kernel.org
ce00f85c 9298S: Maintained
8a61f013 9299F: drivers/video/fbdev/savage/
9eb8ef74 9300
1da177e4 9301S390
8b58be88
JP
9302M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9303M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9304L: linux-s390@vger.kernel.org
5238da45 9305W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9306T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9307S: Supported
679655da 9308F: arch/s390/
a968cd3e 9309F: drivers/s390/
3bfe6858
JN
9310F: Documentation/s390/
9311F: Documentation/DocBook/s390*
5238da45 9312
322986ca
SO
9313S390 COMMON I/O LAYER
9314M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9315M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9316L: linux-s390@vger.kernel.org
9317W: http://www.ibm.com/developerworks/linux/linux390/
9318S: Supported
9319F: drivers/s390/cio/
9320
9321S390 DASD DRIVER
9322M: Stefan Weinhuber <wein@de.ibm.com>
9323M: Stefan Haberland <stefan.haberland@de.ibm.com>
9324L: linux-s390@vger.kernel.org
9325W: http://www.ibm.com/developerworks/linux/linux390/
9326S: Supported
9327F: drivers/s390/block/dasd*
9328F: block/partitions/ibm.c
9329
5238da45 9330S390 NETWORK DRIVERS
f0c59aff 9331M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9332L: linux-s390@vger.kernel.org
5238da45
HC
9333W: http://www.ibm.com/developerworks/linux/linux390/
9334S: Supported
679655da 9335F: drivers/s390/net/
5238da45 9336
322986ca
SO
9337S390 PCI SUBSYSTEM
9338M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9339M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9340L: linux-s390@vger.kernel.org
9341W: http://www.ibm.com/developerworks/linux/linux390/
9342S: Supported
9343F: arch/s390/pci/
9344F: drivers/pci/hotplug/s390_pci_hpc.c
9345
feed9b62 9346S390 ZCRYPT DRIVER
5c8d0983 9347M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9348L: linux-s390@vger.kernel.org
a968cd3e 9349W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9350S: Supported
d5ca6918 9351F: drivers/s390/crypto/
feed9b62 9352
5238da45 9353S390 ZFCP DRIVER
d38e19d0 9354M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9355L: linux-s390@vger.kernel.org
5238da45 9356W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9357S: Supported
679655da 9358F: drivers/s390/scsi/zfcp_*
1da177e4 9359
dd96df2c 9360S390 IUCV NETWORK LAYER
f0c59aff 9361M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9362L: linux-s390@vger.kernel.org
9363W: http://www.ibm.com/developerworks/linux/linux390/
9364S: Supported
679655da
JP
9365F: drivers/s390/net/*iucv*
9366F: include/net/iucv/
9367F: net/iucv/
dd96df2c 9368
8128f23c
GS
9369S390 IOMMU (PCI)
9370M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9371L: linux-s390@vger.kernel.org
9372W: http://www.ibm.com/developerworks/linux/linux390/
9373S: Supported
9374F: drivers/iommu/s390-iommu.c
9375
4dde7f75 9376S3C24XX SD/MMC Driver
8b58be88 9377M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9379S: Supported
679655da 9380F: drivers/mmc/host/s3cmci.*
4dde7f75 9381
1f15a229
HV
9382SAA6588 RDS RECEIVER DRIVER
9383M: Hans Verkuil <hverkuil@xs4all.nl>
9384L: linux-media@vger.kernel.org
9385T: git git://linuxtv.org/media_tree.git
a825eaec 9386W: https://linuxtv.org
1f15a229
HV
9387S: Odd Fixes
9388F: drivers/media/i2c/saa6588*
9389
98ed12e6 9390SAA7134 VIDEO4LINUX DRIVER
009a5410 9391M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9392L: linux-media@vger.kernel.org
a825eaec 9393W: https://linuxtv.org
98ed12e6
MCC
9394T: git git://linuxtv.org/media_tree.git
9395S: Odd fixes
e42bf501 9396F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9397F: drivers/media/pci/saa7134/
9398
1da177e4 9399SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9400M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9401L: linux-media@vger.kernel.org
275ffde4 9402T: git git://linuxtv.org/media_tree.git
1da177e4 9403S: Maintained
90d72ac6
MCC
9404F: drivers/media/common/saa7146/
9405F: drivers/media/pci/saa7146/
9406F: include/media/saa7146*
1da177e4 9407
92304a40 9408SAMSUNG LAPTOP DRIVER
5909c654 9409M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9410L: platform-driver-x86@vger.kernel.org
9411S: Maintained
9412F: drivers/platform/x86/samsung-laptop.c
9413
4a109cc0 9414SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9415M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9416L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9417S: Supported
14430813 9418F: sound/soc/samsung/
4a109cc0 9419
0d89a28b 9420SAMSUNG FRAMEBUFFER DRIVER
b7701755 9421M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9422L: linux-fbdev@vger.kernel.org
9423S: Maintained
8a61f013 9424F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9425
b40f0632 9426SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9427M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9428M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9429L: linux-kernel@vger.kernel.org
b40f0632 9430L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9431S: Supported
9432F: drivers/mfd/sec*.c
9433F: drivers/regulator/s2m*.c
9434F: drivers/regulator/s5m*.c
b40f0632
KK
9435F: drivers/clk/clk-s2mps11.c
9436F: drivers/rtc/rtc-s5m.c
f69d3a17 9437F: include/linux/mfd/samsung/
a13c7c51
KK
9438F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9439F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9440F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9441F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9442
038f5c4b
SN
9443SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9444M: Kyungmin Park <kyungmin.park@samsung.com>
9445M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9446L: linux-media@vger.kernel.org
9447Q: https://patchwork.linuxtv.org/project/linux-media/list/
9448S: Supported
9449F: drivers/media/platform/exynos4-is/
038f5c4b 9450
6fd86ab2
SN
9451SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9452M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9453L: linux-media@vger.kernel.org
9454L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9455S: Maintained
9456F: drivers/media/platform/s3c-camif/
d647f0b7 9457F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9458
b84ef24e
AH
9459SAMSUNG S5C73M3 CAMERA DRIVER
9460M: Kyungmin Park <kyungmin.park@samsung.com>
9461M: Andrzej Hajda <a.hajda@samsung.com>
9462L: linux-media@vger.kernel.org
9463S: Supported
9464F: drivers/media/i2c/s5c73m3/*
9465
7d459937
AH
9466SAMSUNG S5K5BAF CAMERA DRIVER
9467M: Kyungmin Park <kyungmin.park@samsung.com>
9468M: Andrzej Hajda <a.hajda@samsung.com>
9469L: linux-media@vger.kernel.org
9470S: Supported
9471F: drivers/media/i2c/s5k5baf.c
9472
c04c674f
RB
9473SAMSUNG S3FWRN5 NFC DRIVER
9474M: Robert Baldyga <r.baldyga@samsung.com>
9475L: linux-nfc@lists.01.org (moderated for non-subscribers)
9476S: Supported
9477F: drivers/nfc/s3fwrn5
9478
310e39c9 9479SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9480M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9481M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9482S: Supported
9483L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9484F: drivers/clk/samsung/
9485
66890ed6
BA
9486SAMSUNG SXGBE DRIVERS
9487M: Byungho An <bh74.an@samsung.com>
9488M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9489M: Vipul Pandya <vipul.pandya@samsung.com>
9490S: Supported
9491L: netdev@vger.kernel.org
9492F: drivers/net/ethernet/samsung/sxgbe/
9493
93c537af
LM
9494SAMSUNG THERMAL DRIVER
9495M: Lukasz Majewski <l.majewski@samsung.com>
9496L: linux-pm@vger.kernel.org
9497L: linux-samsung-soc@vger.kernel.org
9498S: Supported
9f273c24 9499T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9500F: drivers/thermal/samsung/
9501
e296cd32
KD
9502SAMSUNG USB2 PHY DRIVER
9503M: Kamil Debski <k.debski@samsung.com>
9504L: linux-kernel@vger.kernel.org
9505S: Supported
9506F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9507F: Documentation/phy/samsung-usb2.txt
9508F: drivers/phy/phy-exynos4210-usb2.c
9509F: drivers/phy/phy-exynos4x12-usb2.c
9510F: drivers/phy/phy-exynos5250-usb2.c
9511F: drivers/phy/phy-s5pv210-usb2.c
9512F: drivers/phy/phy-samsung-usb2.c
9513F: drivers/phy/phy-samsung-usb2.h
9514
ca749e2a 9515SERIAL DRIVERS
5e30bbb7 9516M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9517L: linux-serial@vger.kernel.org
5e30bbb7 9518S: Maintained
14430813 9519F: drivers/tty/serial/
ca749e2a 9520
aecb7b64 9521SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9522M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9523M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9524S: Maintained
1fb200d6 9525F: include/linux/dma/dw.h
3d598f47 9526F: include/linux/platform_data/dma-dw.h
61a76496 9527F: drivers/dma/dw/
aecb7b64 9528
058999cc
LP
9529SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9530M: Lars Persson <lars.persson@axis.com>
9531L: netdev@vger.kernel.org
9532S: Supported
9533F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9534F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9535
fc531d98
WS
9536SYNOPSYS DESIGNWARE I2C DRIVER
9537M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9538M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9539M: Mika Westerberg <mika.westerberg@linux.intel.com>
9540L: linux-i2c@vger.kernel.org
9541S: Maintained
9542F: drivers/i2c/busses/i2c-designware-*
9543F: include/linux/platform_data/i2c-designware.h
9544
f9e37137 9545SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9546M: Jaehoon Chung <jh80.chung@samsung.com>
9547L: linux-mmc@vger.kernel.org
9548S: Maintained
9549F: include/linux/mmc/dw_mmc.h
9550F: drivers/mmc/host/dw_mmc*
9551
a961e698
AS
9552SYSTEM TRACE MODULE CLASS
9553M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9554S: Maintained
9555F: Documentation/trace/stm.txt
9556F: drivers/hwtracing/stm/
9557F: include/linux/stm.h
9558F: include/uapi/linux/stm.h
9559
1db121d6
AN
9560THUNDERBOLT DRIVER
9561M: Andreas Noever <andreas.noever@gmail.com>
9562S: Maintained
9563F: drivers/thunderbolt/
9564
34db37c6 9565TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9566M: John Stultz <john.stultz@linaro.org>
88606e80 9567M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9568L: linux-kernel@vger.kernel.org
75fc2d37 9569T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9570S: Supported
9571F: include/linux/clocksource.h
9572F: include/linux/time.h
9573F: include/linux/timex.h
c117ab84
CEB
9574F: include/uapi/linux/time.h
9575F: include/uapi/linux/timex.h
88606e80
TG
9576F: kernel/time/clocksource.c
9577F: kernel/time/time*.c
34db37c6 9578F: kernel/time/alarmtimer.c
88606e80 9579F: kernel/time/ntp.c
7fe5f1c1 9580F: tools/testing/selftests/timers/
88606e80 9581
1da177e4 9582SC1200 WDT DRIVER
b300645a 9583M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9584S: Maintained
679655da 9585F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9586
9587SCHEDULER
dd9b238c 9588M: Ingo Molnar <mingo@redhat.com>
8b58be88 9589M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9590L: linux-kernel@vger.kernel.org
75fc2d37 9591T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9592S: Maintained
95c0d71d 9593F: kernel/sched/
679655da 9594F: include/linux/sched.h
c117ab84 9595F: include/uapi/linux/sched.h
c2eb505b 9596F: include/linux/wait.h
1da177e4 9597
6bcf6737 9598SCORE ARCHITECTURE
ed38665e 9599M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9600M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9601W: http://www.sunplus.com
6bcf6737 9602S: Supported
a2681a75 9603F: arch/score/
6bcf6737 9604
80f390ea
SH
9605SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9606M: Sudeep Holla <sudeep.holla@arm.com>
9607L: linux-arm-kernel@lists.infradead.org
9608S: Maintained
9609F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9610F: drivers/clk/clk-scpi.c
8def3103 9611F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9612F: drivers/firmware/arm_scpi.c
9613F: include/linux/scpi_protocol.h
80f390ea 9614
1da177e4 9615SCSI CDROM DRIVER
8b58be88 9616M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9617L: linux-scsi@vger.kernel.org
9618W: http://www.kernel.dk
9619S: Maintained
679655da 9620F: drivers/scsi/sr*
1da177e4 9621
fb50a83d 9622SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9623M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9624L: linux-rdma@vger.kernel.org
9625S: Supported
9626W: http://www.openfabrics.org
9627Q: http://patchwork.kernel.org/project/linux-rdma/list/
9628T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9629F: drivers/infiniband/ulp/srp/
9630F: include/scsi/srp.h
9631
1da177e4 9632SCSI SG DRIVER
8b58be88 9633M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9634L: linux-scsi@vger.kernel.org
59ab3c93 9635W: http://sg.danny.cz/sg
1da177e4 9636S: Maintained
59ab3c93 9637F: Documentation/scsi/scsi-generic.txt
679655da
JP
9638F: drivers/scsi/sg.c
9639F: include/scsi/sg.h
1da177e4
LT
9640
9641SCSI SUBSYSTEM
0351b8f8 9642M: "James E.J. Bottomley" <JBottomley@odin.com>
0351b8f8 9643T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9644M: "Martin K. Petersen" <martin.petersen@oracle.com>
9645T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9646L: linux-scsi@vger.kernel.org
1da177e4 9647S: Maintained
679655da
JP
9648F: drivers/scsi/
9649F: include/scsi/
1da177e4
LT
9650
9651SCSI TAPE DRIVER
8b58be88 9652M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9653L: linux-scsi@vger.kernel.org
9654S: Maintained
679655da 9655F: Documentation/scsi/st.txt
f7269cfc
JD
9656F: drivers/scsi/st.*
9657F: drivers/scsi/st_*.h
1da177e4
LT
9658
9659SCTP PROTOCOL
8b6efb75 9660M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9661M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9662L: linux-sctp@vger.kernel.org
5f85813c 9663W: http://lksctp.sourceforge.net
8b6efb75 9664S: Maintained
679655da
JP
9665F: Documentation/networking/sctp.txt
9666F: include/linux/sctp.h
4d58c025 9667F: include/uapi/linux/sctp.h
679655da
JP
9668F: include/net/sctp/
9669F: net/sctp/
1da177e4
LT
9670
9671SCx200 CPU SUPPORT
8b58be88 9672M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9673S: Odd Fixes
679655da 9674F: Documentation/i2c/busses/scx200_acb
390889b6 9675F: arch/x86/platform/scx200/
679655da
JP
9676F: drivers/watchdog/scx200_wdt.c
9677F: drivers/i2c/busses/scx200*
9678F: drivers/mtd/maps/scx200_docflash.c
9679F: include/linux/scx200.h
1662d32c
JC
9680
9681SCx200 GPIO DRIVER
8b58be88 9682M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9683S: Maintained
679655da
JP
9684F: drivers/char/scx200_gpio.c
9685F: include/linux/scx200_gpio.h
1662d32c
JC
9686
9687SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9688M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9689S: Maintained
679655da 9690F: drivers/clocksource/scx200_hrt.c
1da177e4 9691
6a36913a 9692SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9693M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9694L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9695S: Maintained
679655da 9696F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9697
e7839f25 9698SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9699L: linux-mmc@vger.kernel.org
a1cb1d11 9700S: Orphan
7a241d6e 9701F: drivers/mmc/host/sdhci.*
d4a45787 9702F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9703
c04f9d61
KC
9704SECURE COMPUTING
9705M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9706R: Andy Lutomirski <luto@amacapital.net>
9707R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9708T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9709S: Supported
9710F: kernel/seccomp.c
9711F: include/uapi/linux/seccomp.h
9712F: include/linux/seccomp.h
c99ee51a 9713F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9714K: \bsecure_computing
9715K: \bTIF_SECCOMP\b
9716
0d1bb41a 9717SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9718M: Ben Dooks <ben-linux@fluff.org>
dc524882 9719M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9720L: linux-mmc@vger.kernel.org
0d1bb41a 9721S: Maintained
dc524882 9722F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9723
c63b3cba 9724SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9725M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9726L: spear-devel@list.st.com
c63b3cba
VK
9727L: linux-mmc@vger.kernel.org
9728S: Maintained
9729F: drivers/mmc/host/sdhci-spear.c
9730
8711cca2 9731SECURITY SUBSYSTEM
9b45c0d2 9732M: James Morris <james.l.morris@oracle.com>
9c3646d1 9733M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9734L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9735T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9736W: http://kernsec.org/
8711cca2 9737S: Supported
7d2c86b5 9738F: security/
8711cca2 9739
1da177e4 9740SECURITY CONTACT
8b58be88 9741M: Security Officers <security@kernel.org>
1da177e4
LT
9742S: Supported
9743
9744SELINUX SECURITY MODULE
e0238b4c 9745M: Paul Moore <paul@paul-moore.com>
8b58be88 9746M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9747M: Eric Paris <eparis@parisplace.org>
e0238b4c 9748L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9749W: http://selinuxproject.org
5a5f2acf 9750T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9751S: Supported
679655da
JP
9752F: include/linux/selinux*
9753F: security/selinux/
6bde95ce 9754F: scripts/selinux/
1da177e4 9755
c1c124e9
JJ
9756APPARMOR SECURITY MODULE
9757M: John Johansen <john.johansen@canonical.com>
9758L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9759W: apparmor.wiki.kernel.org
9760T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9761S: Supported
9762F: security/apparmor/
9763
730daa16
KC
9764YAMA SECURITY MODULE
9765M: Kees Cook <keescook@chromium.org>
9766T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9767S: Supported
9768F: security/yama/
9769
cef2cf07 9770SENSABLE PHANTOM
8b58be88 9771M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9772S: Maintained
679655da 9773F: drivers/misc/phantom.c
c117ab84 9774F: include/uapi/linux/phantom.h
cef2cf07 9775
6733b39a 9776SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9777M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9778M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9779M: John Soni Jose <sony.john@avagotech.com>
3387f656 9780L: linux-scsi@vger.kernel.org
4627de93 9781W: http://www.avagotech.com
3387f656
JP
9782S: Supported
9783F: drivers/scsi/be2iscsi/
6733b39a 9784
6938f855 9785Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
9786M: Sathya Perla <sathya.perla@broadcom.com>
9787M: Ajit Khaparde <ajit.khaparde@broadcom.com>
9788M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
9789M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
9790M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 9791L: netdev@vger.kernel.org
fea3af67 9792W: http://www.emulex.com
7d2c86b5 9793S: Supported
9aebddd1 9794F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9795
d2928a8c 9796EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9797M: Selvin Xavier <selvin.xavier@avagotech.com>
9798M: Devesh Sharma <devesh.sharma@avagotech.com>
9799M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9800L: linux-rdma@vger.kernel.org
9801W: http://www.emulex.com
9802S: Supported
9803F: drivers/infiniband/hw/ocrdma/
9804
8ceee660 9805SFC NETWORK DRIVER
c06f51ea 9806M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9807M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9808L: netdev@vger.kernel.org
8ceee660 9809S: Supported
874aeea5 9810F: drivers/net/ethernet/sfc/
8ceee660 9811
e2d1d6c0 9812SGI GRU DRIVER
cc883afc 9813M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9814S: Maintained
679655da 9815F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9816
9817SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9818M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9819L: linux-ia64@vger.kernel.org
9820S: Supported
679655da 9821F: Documentation/ia64/serial.txt
df621252 9822F: drivers/tty/serial/ioc?_serial.c
679655da 9823F: include/linux/ioc?.h
e2d1d6c0 9824
75312619 9825SGI XP/XPC/XPNET DRIVER
e180383f
RH
9826M: Cliff Whickman <cpw@sgi.com>
9827M: Robin Holt <robinmholt@gmail.com>
75312619 9828S: Maintained
679655da 9829F: drivers/misc/sgi-xp/
75312619 9830
46eacf3b
AP
9831SI2157 MEDIA DRIVER
9832M: Antti Palosaari <crope@iki.fi>
9833L: linux-media@vger.kernel.org
a825eaec 9834W: https://linuxtv.org
46eacf3b
AP
9835W: http://palosaari.fi/linux/
9836Q: http://patchwork.linuxtv.org/project/linux-media/list/
9837T: git git://linuxtv.org/anttip/media_tree.git
9838S: Maintained
9839F: drivers/media/tuners/si2157*
9840
75e2d5ba
AP
9841SI2168 MEDIA DRIVER
9842M: Antti Palosaari <crope@iki.fi>
9843L: linux-media@vger.kernel.org
a825eaec 9844W: https://linuxtv.org
75e2d5ba
AP
9845W: http://palosaari.fi/linux/
9846Q: http://patchwork.linuxtv.org/project/linux-media/list/
9847T: git git://linuxtv.org/anttip/media_tree.git
9848S: Maintained
9849F: drivers/media/dvb-frontends/si2168*
9850
49cc629d
HV
9851SI470X FM RADIO RECEIVER I2C DRIVER
9852M: Hans Verkuil <hverkuil@xs4all.nl>
9853L: linux-media@vger.kernel.org
9854T: git git://linuxtv.org/media_tree.git
a825eaec 9855W: https://linuxtv.org
49cc629d
HV
9856S: Odd Fixes
9857F: drivers/media/radio/si470x/radio-si470x-i2c.c
9858
9859SI470X FM RADIO RECEIVER USB DRIVER
9860M: Hans Verkuil <hverkuil@xs4all.nl>
9861L: linux-media@vger.kernel.org
9862T: git git://linuxtv.org/media_tree.git
a825eaec 9863W: https://linuxtv.org
49cc629d
HV
9864S: Maintained
9865F: drivers/media/radio/si470x/radio-si470x-common.c
9866F: drivers/media/radio/si470x/radio-si470x.h
9867F: drivers/media/radio/si470x/radio-si470x-usb.c
9868
c937ca03
EV
9869SI4713 FM RADIO TRANSMITTER I2C DRIVER
9870M: Eduardo Valentin <edubezval@gmail.com>
9871L: linux-media@vger.kernel.org
9872T: git git://linuxtv.org/media_tree.git
a825eaec 9873W: https://linuxtv.org
c937ca03 9874S: Odd Fixes
99995ded 9875F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9876
9877SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9878M: Eduardo Valentin <edubezval@gmail.com>
9879L: linux-media@vger.kernel.org
9880T: git git://linuxtv.org/media_tree.git
a825eaec 9881W: https://linuxtv.org
c937ca03 9882S: Odd Fixes
99995ded
DR
9883F: drivers/media/radio/si4713/radio-platform-si4713.c
9884
9885SI4713 FM RADIO TRANSMITTER USB DRIVER
9886M: Hans Verkuil <hverkuil@xs4all.nl>
9887L: linux-media@vger.kernel.org
9888T: git git://linuxtv.org/media_tree.git
a825eaec 9889W: https://linuxtv.org
99995ded
DR
9890S: Maintained
9891F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9892
beb91d46 9893SIANO DVB DRIVER
009a5410 9894M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 9895L: linux-media@vger.kernel.org
a825eaec 9896W: https://linuxtv.org
beb91d46
MCC
9897T: git git://linuxtv.org/media_tree.git
9898S: Odd fixes
9899F: drivers/media/common/siano/
beb91d46 9900F: drivers/media/usb/siano/
beb91d46 9901F: drivers/media/usb/siano/
14430813 9902F: drivers/media/mmc/siano/
beb91d46 9903
6f15b602
HG
9904SIMPLEFB FB DRIVER
9905M: Hans de Goede <hdegoede@redhat.com>
9906L: linux-fbdev@vger.kernel.org
9907S: Maintained
2d799dde 9908F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
9909F: drivers/video/fbdev/simplefb.c
9910F: include/linux/platform_data/simplefb.h
9911
b618b69c 9912SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9913L: linux-media@vger.kernel.org
bb60fcb2 9914S: Orphan
b618b69c 9915F: drivers/media/platform/sh_veu.c
b618b69c
GL
9916
9917SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9918L: linux-media@vger.kernel.org
bb60fcb2 9919S: Orphan
b618b69c 9920F: drivers/media/platform/sh_vou.c
d647f0b7 9921F: include/media/drv-intf/sh_vou.h
b618b69c 9922
6349d997 9923SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9924M: Len Brown <lenb@kernel.org>
6349d997
LB
9925L: sfi-devel@simplefirmware.org
9926W: http://simplefirmware.org/
9927T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9928S: Supported
943fc810 9929F: arch/x86/platform/sfi/
6349d997
LB
9930F: drivers/sfi/
9931F: include/linux/sfi*.h
e2d1d6c0 9932
1da177e4
LT
9933SIMTEC EB110ATX (Chalice CATS)
9934P: Ben Dooks
b16957c6
BD
9935P: Vincent Sanders <vince@simtec.co.uk>
9936M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9937W: http://www.simtec.co.uk/products/EB110ATX/
9938S: Supported
9939
9940SIMTEC EB2410ITX (BAST)
9941P: Ben Dooks
b16957c6
BD
9942P: Vincent Sanders <vince@simtec.co.uk>
9943M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9944W: http://www.simtec.co.uk/products/EB2410ITX/
9945S: Supported
15dba387
JP
9946F: arch/arm/mach-s3c24xx/mach-bast.c
9947F: arch/arm/mach-s3c24xx/bast-ide.c
9948F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9949
4c5adde7 9950TI DAVINCI MACHINE SUPPORT
3ba789c0 9951M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 9952M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 9953T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 9954Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 9955S: Supported
14430813 9956F: arch/arm/mach-davinci/
046d0a37 9957F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 9958
8d4b3f08 9959TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 9960M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 9961L: linux-media@vger.kernel.org
a825eaec 9962W: https://linuxtv.org
8d4b3f08
LP
9963Q: http://patchwork.linuxtv.org/project/linux-media/list/
9964T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 9965S: Maintained
8d4b3f08
LP
9966F: drivers/media/platform/davinci/
9967F: include/media/davinci/
9968
417d2e50 9969TI AM437X VPFE DRIVER
e43cdb56 9970M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 9971L: linux-media@vger.kernel.org
a825eaec 9972W: https://linuxtv.org
417d2e50
BP
9973Q: http://patchwork.linuxtv.org/project/linux-media/list/
9974T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9975S: Maintained
9976F: drivers/media/platform/am437x/
9977
c4c0283a 9978OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 9979M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 9980L: linux-media@vger.kernel.org
a825eaec 9981W: https://linuxtv.org
c4c0283a
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/i2c/ov2659.c
b5dcee22 9986F: include/media/i2c/ov2659.h
c4c0283a 9987
3a6779f5
SM
9988SILICON MOTION SM712 FRAME BUFFER DRIVER
9989M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9990M: Teddy Wang <teddy.wang@siliconmotion.com>
9991M: Sudip Mukherjee <sudip@vectorindia.org>
9992L: linux-fbdev@vger.kernel.org
9993S: Maintained
9994F: drivers/video/fbdev/sm712*
9995F: Documentation/fb/sm712fb.txt
9996
92aab3c0 9997SIS 190 ETHERNET DRIVER
8b58be88 9998M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
9999L: netdev@vger.kernel.org
10000S: Maintained
8c7de408 10001F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10002
1da177e4 10003SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10004M: Daniele Venzano <venza@brownhat.org>
1da177e4 10005W: http://www.brownhat.org/sis900.html
979b6c13 10006L: netdev@vger.kernel.org
1da177e4 10007S: Maintained
8c7de408 10008F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10009
10010SIS FRAMEBUFFER DRIVER
8b58be88 10011M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10012W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10013S: Maintained
679655da 10014F: Documentation/fb/sisfb.txt
8a61f013 10015F: drivers/video/fbdev/sis/
679655da 10016F: include/video/sisfb.h
1da177e4
LT
10017
10018SIS USB2VGA DRIVER
8b58be88 10019M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10020W: http://www.winischhofer.at/linuxsisusbvga.shtml
10021S: Maintained
679655da 10022F: drivers/usb/misc/sisusbvga/
1da177e4 10023
415ad26d 10024SLAB ALLOCATOR
16e943bf 10025M: Christoph Lameter <cl@linux.com>
2ed1c525 10026M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10027M: David Rientjes <rientjes@google.com>
10028M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10029M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10030L: linux-mm@kvack.org
10031S: Maintained
679655da 10032F: include/linux/sl?b*.h
16e943bf 10033F: mm/sl?b*
415ad26d 10034
9fab9787 10035SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10036M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10037M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10038M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10039R: Steven Rostedt <rostedt@goodmis.org>
10040R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10041L: linux-kernel@vger.kernel.org
9fab9787
PM
10042W: http://www.rdrop.com/users/paulmck/RCU/
10043S: Supported
10044T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10045F: include/linux/srcu.h
10046F: kernel/rcu/srcu.c
9fab9787 10047
66372841
CS
10048SMACK SECURITY MODULE
10049M: Casey Schaufler <casey@schaufler-ca.com>
10050L: linux-security-module@vger.kernel.org
10051W: http://schaufler-ca.com
10052T: git git://git.gitorious.org/smack-next/kernel.git
10053S: Maintained
10054F: Documentation/security/Smack.txt
10055F: security/smack/
10056
20651e0b 10057DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10058M: Kevin Hilman <khilman@kernel.org>
10059M: Nishanth Menon <nm@ti.com>
10060S: Maintained
20651e0b 10061F: drivers/power/avs/
68ace3e1
KH
10062F: include/linux/power/smartreflex.h
10063L: linux-pm@vger.kernel.org
10064
1da177e4 10065SMC91x ETHERNET DRIVER
2f82af08 10066M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10067S: Odd Fixes
ae150435 10068F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10069
e8e31622
SA
10070SMIA AND SMIA++ IMAGE SENSOR DRIVER
10071M: Sakari Ailus <sakari.ailus@iki.fi>
10072L: linux-media@vger.kernel.org
10073S: Maintained
14430813 10074F: drivers/media/i2c/smiapp/
b5dcee22 10075F: include/media/i2c/smiapp.h
e8e31622
SA
10076F: drivers/media/i2c/smiapp-pll.c
10077F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10078F: include/uapi/linux/smiapp.h
a2cec3c0 10079F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10080
920fa1ff
GR
10081SMM665 HARDWARE MONITOR DRIVER
10082M: Guenter Roeck <linux@roeck-us.net>
10083L: lm-sensors@lm-sensors.org
10084S: Maintained
10085F: Documentation/hwmon/smm665
10086F: drivers/hwmon/smm665.c
10087
9df7305b 10088SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10089M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 10090L: lm-sensors@lm-sensors.org
90b24cfb 10091S: Maintained
9df7305b
SG
10092F: Documentation/hwmon/emc2103
10093F: drivers/hwmon/emc2103.c
10094
a98d506c
HG
10095SMSC SCH5627 HARDWARE MONITOR DRIVER
10096M: Hans de Goede <hdegoede@redhat.com>
10097L: lm-sensors@lm-sensors.org
10098S: Supported
10099F: Documentation/hwmon/sch5627
10100F: drivers/hwmon/sch5627.c
10101
6ea884db 10102SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10103M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
10104L: lm-sensors@lm-sensors.org
10105S: Maintained
679655da
JP
10106F: Documentation/hwmon/smsc47b397
10107F: drivers/hwmon/smsc47b397.c
6ea884db 10108
fd9abb3d 10109SMSC911x ETHERNET DRIVER
90b24cfb 10110M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10111L: netdev@vger.kernel.org
90b24cfb 10112S: Maintained
679655da 10113F: include/linux/smsc911x.h
ae150435 10114F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10115
10116SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10117M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10118L: netdev@vger.kernel.org
90b24cfb 10119S: Maintained
ae150435 10120F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10121
3c8a63e2 10122SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10123M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10124L: linux-fbdev@vger.kernel.org
90b24cfb 10125S: Maintained
8a61f013 10126F: drivers/video/fbdev/smscufx.c
3c8a63e2 10127
668acf32 10128SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10129M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10130L: linux-media@vger.kernel.org
275ffde4 10131T: git git://linuxtv.org/media_tree.git
795fb7e7 10132S: Maintained
90d72ac6
MCC
10133F: include/media/soc*
10134F: drivers/media/i2c/soc_camera/
10135F: drivers/media/platform/soc_camera/
668acf32 10136
e2d1d6c0 10137SOEKRIS NET48XX LED SUPPORT
8b58be88 10138M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10139S: Maintained
679655da 10140F: drivers/leds/leds-net48xx.c
e2d1d6c0 10141
e3994db1 10142SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10143M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10144M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10145M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10146M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10147L: linux-media@vger.kernel.org
10148S: Supported
10149F: drivers/media/pci/solo6x10/
10150
1da177e4 10151SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10152M: Shaohua Li <shli@kernel.org>
1da177e4 10153L: linux-raid@vger.kernel.org
9f273c24 10154T: git git://neil.brown.name/md
524418bb 10155S: Supported
679655da
JP
10156F: drivers/md/
10157F: include/linux/raid/
c117ab84 10158F: include/uapi/linux/raid/
1da177e4 10159
1da177e4 10160SONIC NETWORK DRIVER
8b58be88 10161M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10162L: netdev@vger.kernel.org
1da177e4 10163S: Maintained
d9fb9f38 10164F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10165
61e115a5 10166SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10167M: Michael Buesch <m@bues.ch>
e7828b28 10168L: linux-wireless@vger.kernel.org
61e115a5 10169S: Maintained
679655da
JP
10170F: drivers/ssb/
10171F: include/linux/ssb/
61e115a5 10172
1da177e4 10173SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10174M: Mattia Dongili <malattia@linux.it>
d0944853 10175L: platform-driver-x86@vger.kernel.org
5b18167d 10176W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10177S: Maintained
679655da
JP
10178F: Documentation/laptops/sony-laptop.txt
10179F: drivers/char/sonypi.c
10180F: drivers/platform/x86/sony-laptop.c
10181F: include/linux/sony-laptop.h
1da177e4 10182
baf8532a 10183SONY MEMORYSTICK CARD SUPPORT
8b58be88 10184M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10185W: http://tifmxx.berlios.de/
10186S: Maintained
679655da 10187F: drivers/memstick/host/tifm_ms.c
baf8532a 10188
0ab30494
ML
10189SONY MEMORYSTICK STANDARD SUPPORT
10190M: Maxim Levitsky <maximlevitsky@gmail.com>
10191S: Maintained
10192F: drivers/memstick/core/ms_block.*
10193
1da177e4 10194SOUND
8b58be88 10195M: Jaroslav Kysela <perex@perex.cz>
d8130624 10196M: Takashi Iwai <tiwai@suse.com>
93711660 10197L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10198W: http://www.alsa-project.org/
dde7ad8d 10199T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10200T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10201Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10202S: Maintained
3126a179
JP
10203F: Documentation/sound/
10204F: include/sound/
c117ab84 10205F: include/uapi/sound/
679655da 10206F: sound/
1da177e4 10207
33bbe149
MB
10208SOUND - COMPRESSED AUDIO
10209M: Vinod Koul <vinod.koul@intel.com>
10210L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10211T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10212S: Supported
f672f31a 10213F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10214F: include/sound/compress_driver.h
f672f31a 10215F: include/uapi/sound/compress_*
33bbe149
MB
10216F: sound/core/compress_offload.c
10217F: sound/soc/soc-compress.c
10218
bd903bde 10219SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10220M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10221M: Mark Brown <broonie@kernel.org>
86f14df8 10222T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10223L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10224W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10225S: Supported
2820f615 10226F: Documentation/sound/alsa/soc/
679655da 10227F: sound/soc/
e6e55122 10228F: include/sound/soc*
eb1a6af3 10229
d7f8761b
MB
10230SOUND - DMAENGINE HELPERS
10231M: Lars-Peter Clausen <lars@metafoo.de>
10232S: Supported
10233F: include/sound/dmaengine_pcm.h
10234F: sound/core/pcm_dmaengine.c
10235F: sound/soc/soc-generic-dmaengine-pcm.c
10236
990a6a99
OS
10237SP2 MEDIA DRIVER
10238M: Olli Salonen <olli.salonen@iki.fi>
10239L: linux-media@vger.kernel.org
a825eaec 10240W: https://linuxtv.org
990a6a99
OS
10241Q: http://patchwork.linuxtv.org/project/linux-media/list/
10242S: Maintained
10243F: drivers/media/dvb-frontends/sp2*
10244
473321fc 10245SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10246M: "David S. Miller" <davem@davemloft.net>
1da177e4 10247L: sparclinux@vger.kernel.org
8a6e2535 10248Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10249T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10250T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10251S: Maintained
679655da 10252F: arch/sparc/
7765b8bb 10253F: drivers/sbus/
1da177e4 10254
6404fcca
DM
10255SPARC SERIAL DRIVERS
10256M: "David S. Miller" <davem@davemloft.net>
10257L: sparclinux@vger.kernel.org
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
6404fcca 10260S: Maintained
6816383a 10261F: include/linux/sunserialcore.h
df621252 10262F: drivers/tty/serial/suncore.c
df621252
GKH
10263F: drivers/tty/serial/sunhv.c
10264F: drivers/tty/serial/sunsab.c
10265F: drivers/tty/serial/sunsab.h
10266F: drivers/tty/serial/sunsu.c
10267F: drivers/tty/serial/sunzilog.c
10268F: drivers/tty/serial/sunzilog.h
6404fcca 10269
389325b4
CL
10270SPARSE CHECKER
10271M: "Christopher Li" <sparse@chrisli.org>
10272L: linux-sparse@vger.kernel.org
10273W: https://sparse.wiki.kernel.org/
10274T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10275T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10276S: Maintained
10277F: include/linux/compiler.h
10278
fc0c195a 10279SPEAR PLATFORM SUPPORT
da89947b 10280M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10281M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10282L: spear-devel@list.st.com
10283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10284W: http://www.st.com/spear
10285S: Maintained
e68d7c14 10286F: arch/arm/boot/dts/spear*
281e192f 10287F: arch/arm/mach-spear/
fc0c195a 10288
10289SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10290M: Viresh Kumar <vireshk@kernel.org>
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
5df33a62 10295F: drivers/clk/spear/
fc0c195a 10296
e2d1d6c0 10297SPI SUBSYSTEM
b02e48f2 10298M: Mark Brown <broonie@kernel.org>
dfbe403c 10299L: linux-spi@vger.kernel.org
e7e4e13c 10300T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10301Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10302S: Maintained
679655da
JP
10303F: Documentation/spi/
10304F: drivers/spi/
10305F: include/linux/spi/
c117ab84 10306F: include/uapi/linux/spi/
e2d1d6c0 10307
2752e401 10308SPIDERNET NETWORK DRIVER for CELL
8b58be88 10309M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10310L: netdev@vger.kernel.org
10311S: Supported
679655da 10312F: Documentation/networking/spider_net.txt
8df158ac 10313F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10314
e2d1d6c0 10315SPU FILE SYSTEM
8b58be88 10316M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10317L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10318W: http://www.ibm.com/developerworks/power/cell/
10319S: Supported
679655da
JP
10320F: Documentation/filesystems/spufs.txt
10321F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10322
fc555841 10323SQUASHFS FILE SYSTEM
d7f2ff67 10324M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10325L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10326W: http://squashfs.org.uk
9f273c24 10327T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10328S: Maintained
679655da
JP
10329F: Documentation/filesystems/squashfs.txt
10330F: fs/squashfs/
fc555841 10331
1da177e4 10332SRM (Alpha) environment access
8b58be88 10333M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10334S: Maintained
679655da 10335F: arch/alpha/kernel/srm_env.c
1da177e4 10336
26e9a397 10337STABLE BRANCH
879a5a00 10338M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10339L: stable@vger.kernel.org
879a5a00 10340S: Supported
7b175c46 10341F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10342
26e9a397 10343STAGING SUBSYSTEM
879a5a00 10344M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10345T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10346L: devel@driverdev.osuosl.org
879a5a00 10347S: Supported
679655da 10348F: drivers/staging/
dbc6c2cc 10349
ebd3d010
JP
10350STAGING - COMEDI
10351M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10352M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10353S: Odd Fixes
10354F: drivers/staging/comedi/
10355
a0138163
JP
10356STAGING - FLARION FT1000 DRIVERS
10357M: Marek Belisko <marek.belisko@gmail.com>
10358S: Odd Fixes
10359F: drivers/staging/ft1000/
10360
6c1bb424 10361STAGING - INDUSTRIAL IO
030a13d7 10362M: Jonathan Cameron <jic23@kernel.org>
a0138163 10363L: linux-iio@vger.kernel.org
6c1bb424
JP
10364S: Odd Fixes
10365F: drivers/staging/iio/
10366
a0138163
JP
10367STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10368M: Jarod Wilson <jarod@wilsonet.com>
10369W: http://www.lirc.org/
10370S: Odd Fixes
b2b0186d 10371F: drivers/staging/media/lirc/
a0138163 10372
f5e5de1e
OD
10373STAGING - LUSTRE PARALLEL FILESYSTEM
10374M: Oleg Drokin <oleg.drokin@intel.com>
10375M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10376L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10377W: http://wiki.lustre.org/
f5e5de1e
OD
10378S: Maintained
10379F: drivers/staging/lustre
10380
7c6b6c71
MD
10381STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10382M: Marc Dietrich <marvin24@gmx.de>
10383L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10384L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10385S: Maintained
10386F: drivers/staging/nvec/
10387
a0138163 10388STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
3140b458
JF
10389M: Jens Frederich <jfrederich@gmail.com>
10390M: Daniel Drake <dsd@laptop.org>
a0138163
JP
10391M: Jon Nettleton <jon.nettleton@gmail.com>
10392W: http://wiki.laptop.org/go/DCON
3140b458 10393S: Maintained
a0138163
JP
10394F: drivers/staging/olpc_dcon/
10395
10396STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
29e7017b
JP
10397M: Willy Tarreau <willy@meta-x.org>
10398S: Odd Fixes
10399F: drivers/staging/panel/
10400
a0138163
JP
10401STAGING - REALTEK RTL8712U DRIVERS
10402M: Larry Finger <Larry.Finger@lwfinger.net>
10403M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10404S: Odd Fixes
10405F: drivers/staging/rtl8712/
10406
7591ba8b
JS
10407STAGING - REALTEK RTL8723U WIRELESS DRIVER
10408M: Larry Finger <Larry.Finger@lwfinger.net>
10409M: Jes Sorensen <Jes.Sorensen@redhat.com>
10410L: linux-wireless@vger.kernel.org
10411S: Maintained
10412F: drivers/staging/rtl8723au/
10413
980ac4d7
SM
10414STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10415M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10416M: Teddy Wang <teddy.wang@siliconmotion.com>
10417M: Sudip Mukherjee <sudip@vectorindia.org>
10418L: linux-fbdev@vger.kernel.org
10419S: Maintained
10420F: drivers/staging/sm750fb/
10421
510fa408
JP
10422STAGING - SLICOSS
10423M: Lior Dotan <liodot@gmail.com>
10424M: Christopher Harrer <charrer@alacritech.com>
10425S: Odd Fixes
10426F: drivers/staging/slicoss/
10427
a0138163
JP
10428STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10429M: William Hubbs <w.d.hubbs@gmail.com>
10430M: Chris Brannon <chris@the-brannons.com>
d33bce31 10431M: Kirk Reiser <kirk@reisers.ca>
a0138163 10432M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10433L: speakup@linux-speakup.org
a0138163
JP
10434W: http://www.linux-speakup.org/
10435S: Odd Fixes
10436F: drivers/staging/speakup/
10437
b3e871ce
JP
10438STAGING - VIA VT665X DRIVERS
10439M: Forest Bond <forest@alittletooquiet.net>
10440S: Odd Fixes
10441F: drivers/staging/vt665?/
10442
a30baec1
JK
10443STAGING - WILC1000 WIFI DRIVER
10444M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10445M: Austin Shin <austin.shin@atmel.com>
a30baec1 10446M: Chris Park <chris.park@atmel.com>
06b54863
TC
10447M: Tony Cho <tony.cho@atmel.com>
10448M: Glen Lee <glen.lee@atmel.com>
10449M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10450L: linux-wireless@vger.kernel.org
10451S: Supported
10452F: drivers/staging/wilc1000/
10453
709bcb07 10454STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10455M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10456S: Odd Fixes
10457F: drivers/staging/xgifb/
10458
77241056
MM
10459HFI1 DRIVER
10460M: Mike Marciniszyn <infinipath@intel.com>
10461L: linux-rdma@vger.kernel.org
10462S: Supported
10463F: drivers/staging/rdma/hfi1
10464
1da177e4 10465STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10466M: Ion Badulescu <ionut@badula.org>
b4f90189 10467S: Odd Fixes
9bba23b0 10468F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10469
e2d1d6c0 10470SUN3/3X
8b58be88 10471M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10472W: http://sammy.net/sun3/
10473S: Maintained
679655da
JP
10474F: arch/m68k/kernel/*sun3*
10475F: arch/m68k/sun3*/
10476F: arch/m68k/include/asm/sun3*
e689cf4a 10477F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10478
af6a5af8
HG
10479SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10480M: Hans de Goede <hdegoede@redhat.com>
10481L: linux-input@vger.kernel.org
10482S: Maintained
10483F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10484F: drivers/input/keyboard/sun4i-lradc-keys.c
10485
2bc9ff01
DK
10486SUNDANCE NETWORK DRIVER
10487M: Denis Kirjanov <kda@linux-powerpc.org>
10488L: netdev@vger.kernel.org
10489S: Maintained
10490F: drivers/net/ethernet/dlink/sundance.c
10491
2cbb12a4 10492SUPERH
114bf37e
RF
10493M: Yoshinori Sato <ysato@users.sourceforge.jp>
10494M: Rich Felker <dalias@libc.org>
2cbb12a4 10495L: linux-sh@vger.kernel.org
8a6e2535 10496Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10497S: Maintained
066069e1 10498F: Documentation/sh/
679655da 10499F: arch/sh/
066069e1 10500F: drivers/sh/
1da177e4 10501
4480f15b 10502SUSPEND TO RAM
7fb06082 10503M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10504M: Len Brown <len.brown@intel.com>
10505M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10506L: linux-pm@vger.kernel.org
e2d1d6c0 10507S: Supported
679655da
JP
10508F: Documentation/power/
10509F: arch/x86/kernel/acpi/
10510F: drivers/base/power/
10511F: kernel/power/
10512F: include/linux/suspend.h
10513F: include/linux/freezer.h
10514F: include/linux/pm.h
1da177e4
LT
10515
10516SVGA HANDLING
8b58be88 10517M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10518L: linux-video@atrey.karlin.mff.cuni.cz
10519S: Maintained
679655da
JP
10520F: Documentation/svga.txt
10521F: arch/x86/boot/video*
1da177e4 10522
6e28b761
KRW
10523SWIOTLB SUBSYSTEM
10524M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10525L: linux-kernel@vger.kernel.org
9f273c24 10526T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
10527S: Supported
10528F: lib/swiotlb.c
10529F: arch/*/kernel/pci-swiotlb.c
10530F: include/linux/swiotlb.h
10531
007f790c
JP
10532SWITCHDEV
10533M: Jiri Pirko <jiri@resnulli.us>
10534L: netdev@vger.kernel.org
10535S: Supported
10536F: net/switchdev/
10537F: include/net/switchdev.h
10538
db8e35d5
VG
10539SYNOPSYS ARC ARCHITECTURE
10540M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10541L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10542S: Supported
10543F: arch/arc/
9b28829d 10544F: Documentation/devicetree/bindings/arc/*
2d799dde 10545F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10546F: drivers/tty/serial/arc_uart.c
b7182d1a 10547T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10548
556cc1c5
AB
10549SYNOPSYS ARC SDP platform support
10550M: Alexey Brodkin <abrodkin@synopsys.com>
10551S: Supported
10552F: arch/arc/plat-axs10x
10553F: arch/arc/boot/dts/ax*
10554F: Documentation/devicetree/bindings/arc/axs10*
10555
6c284c9a
LJ
10556SYSTEM CONFIGURATION (SYSCON)
10557M: Lee Jones <lee.jones@linaro.org>
10558M: Arnd Bergmann <arnd@arndb.de>
10559T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10560S: Supported
10561F: drivers/mfd/syscon.c
10562
1da177e4 10563SYSV FILESYSTEM
8b58be88 10564M: Christoph Hellwig <hch@infradead.org>
1da177e4 10565S: Maintained
679655da
JP
10566F: Documentation/filesystems/sysv-fs.txt
10567F: fs/sysv/
10568F: include/linux/sysv_fs.h
1da177e4 10569
86cfa7fc 10570TARGET SUBSYSTEM
9c3646d1 10571M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10572L: linux-scsi@vger.kernel.org
b9f5edc2 10573L: target-devel@vger.kernel.org
86cfa7fc 10574W: http://www.linux-iscsi.org
cf015e9f 10575W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10576T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10577S: Supported
10578F: drivers/target/
10579F: include/target/
10580F: Documentation/target/
10581
4e68852d 10582TASKSTATS STATISTICS INTERFACE
185e595f 10583M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10584S: Maintained
679655da
JP
10585F: Documentation/accounting/taskstats*
10586F: include/linux/taskstats*
10587F: kernel/taskstats.c
4e68852d 10588
781b456a 10589TC CLASSIFIER
f935f3f8 10590M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10591L: netdev@vger.kernel.org
10592S: Maintained
679655da 10593F: include/net/pkt_cls.h
c117ab84 10594F: include/uapi/linux/pkt_cls.h
679655da 10595F: net/sched/
781b456a 10596
5067f08a 10597TCP LOW PRIORITY MODULE
8b58be88
JP
10598M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10599M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10600W: http://tcp-lp-mod.sourceforge.net/
10601S: Maintained
679655da 10602F: net/ipv4/tcp_lp.c
5067f08a 10603
91952bc0
AP
10604TDA10071 MEDIA DRIVER
10605M: Antti Palosaari <crope@iki.fi>
10606L: linux-media@vger.kernel.org
a825eaec 10607W: https://linuxtv.org
91952bc0
AP
10608W: http://palosaari.fi/linux/
10609Q: http://patchwork.linuxtv.org/project/linux-media/list/
10610T: git git://linuxtv.org/anttip/media_tree.git
10611S: Maintained
10612F: drivers/media/dvb-frontends/tda10071*
10613
10614TDA18212 MEDIA DRIVER
10615M: Antti Palosaari <crope@iki.fi>
10616L: linux-media@vger.kernel.org
a825eaec 10617W: https://linuxtv.org
91952bc0
AP
10618W: http://palosaari.fi/linux/
10619Q: http://patchwork.linuxtv.org/project/linux-media/list/
10620T: git git://linuxtv.org/anttip/media_tree.git
10621S: Maintained
10622F: drivers/media/tuners/tda18212*
10623
10624TDA18218 MEDIA DRIVER
10625M: Antti Palosaari <crope@iki.fi>
10626L: linux-media@vger.kernel.org
a825eaec 10627W: https://linuxtv.org
91952bc0
AP
10628W: http://palosaari.fi/linux/
10629Q: http://patchwork.linuxtv.org/project/linux-media/list/
10630T: git git://linuxtv.org/anttip/media_tree.git
10631S: Maintained
10632F: drivers/media/tuners/tda18218*
10633
3b2f6aba
MK
10634TDA18271 MEDIA DRIVER
10635M: Michael Krufky <mkrufky@linuxtv.org>
10636L: linux-media@vger.kernel.org
a825eaec 10637W: https://linuxtv.org
3b2f6aba
MK
10638W: http://github.com/mkrufky
10639Q: http://patchwork.linuxtv.org/project/linux-media/list/
10640T: git git://linuxtv.org/mkrufky/tuners.git
10641S: Maintained
10642F: drivers/media/tuners/tda18271*
10643
e48307a9
MK
10644TDA827x MEDIA DRIVER
10645M: Michael Krufky <mkrufky@linuxtv.org>
10646L: linux-media@vger.kernel.org
a825eaec 10647W: https://linuxtv.org
e48307a9
MK
10648W: http://github.com/mkrufky
10649Q: http://patchwork.linuxtv.org/project/linux-media/list/
10650T: git git://linuxtv.org/mkrufky/tuners.git
10651S: Maintained
10652F: drivers/media/tuners/tda8290.*
10653
66cf9212
MK
10654TDA8290 MEDIA DRIVER
10655M: Michael Krufky <mkrufky@linuxtv.org>
10656L: linux-media@vger.kernel.org
a825eaec 10657W: https://linuxtv.org
66cf9212
MK
10658W: http://github.com/mkrufky
10659Q: http://patchwork.linuxtv.org/project/linux-media/list/
10660T: git git://linuxtv.org/mkrufky/tuners.git
10661S: Maintained
10662F: drivers/media/tuners/tda8290.*
10663
4b9fba30
HV
10664TDA9840 MEDIA DRIVER
10665M: Hans Verkuil <hverkuil@xs4all.nl>
10666L: linux-media@vger.kernel.org
10667T: git git://linuxtv.org/media_tree.git
a825eaec 10668W: https://linuxtv.org
4b9fba30
HV
10669S: Maintained
10670F: drivers/media/i2c/tda9840*
10671
2cb654fd 10672TEA5761 TUNER DRIVER
009a5410 10673M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10674L: linux-media@vger.kernel.org
a825eaec 10675W: https://linuxtv.org
2cb654fd
MCC
10676T: git git://linuxtv.org/media_tree.git
10677S: Odd fixes
10678F: drivers/media/tuners/tea5761.*
10679
10680TEA5767 TUNER DRIVER
009a5410 10681M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10682L: linux-media@vger.kernel.org
a825eaec 10683W: https://linuxtv.org
2cb654fd
MCC
10684T: git git://linuxtv.org/media_tree.git
10685S: Maintained
10686F: drivers/media/tuners/tea5767.*
10687
4b9fba30
HV
10688TEA6415C MEDIA DRIVER
10689M: Hans Verkuil <hverkuil@xs4all.nl>
10690L: linux-media@vger.kernel.org
10691T: git git://linuxtv.org/media_tree.git
a825eaec 10692W: https://linuxtv.org
4b9fba30
HV
10693S: Maintained
10694F: drivers/media/i2c/tea6415c*
10695
10696TEA6420 MEDIA DRIVER
10697M: Hans Verkuil <hverkuil@xs4all.nl>
10698L: linux-media@vger.kernel.org
10699T: git git://linuxtv.org/media_tree.git
a825eaec 10700W: https://linuxtv.org
4b9fba30
HV
10701S: Maintained
10702F: drivers/media/i2c/tea6420*
10703
3d249d4c 10704TEAM DRIVER
dca9ab92 10705M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10706L: netdev@vger.kernel.org
10707S: Supported
10708F: drivers/net/team/
10709F: include/linux/if_team.h
c117ab84 10710F: include/uapi/linux/if_team.h
3d249d4c 10711
7d029125 10712TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10713M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10714S: Maintained
10715F: arch/x86/platform/ts5500/
10716
40ad4a30
SY
10717TECHNOTREND USB IR RECEIVER
10718M: Sean Young <sean@mess.org>
10719L: linux-media@vger.kernel.org
10720S: Maintained
10721F: drivers/media/rc/ttusbir.c
10722
adabdb0c 10723TEGRA ARCHITECTURE SUPPORT
243d58ec 10724M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10725M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10726M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10727L: linux-tegra@vger.kernel.org
fd117cd1 10728Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10729T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10730S: Supported
bbbe96ed 10731N: [^a-z]tegra
84b9414b 10732
adabdb0c
SW
10733TEGRA CLOCK DRIVER
10734M: Peter De Schrijver <pdeschrijver@nvidia.com>
10735M: Prashant Gaikwad <pgaikwad@nvidia.com>
10736S: Supported
10737F: drivers/clk/tegra/
10738
10739TEGRA DMA DRIVER
10740M: Laxman Dewangan <ldewangan@nvidia.com>
10741S: Supported
10742F: drivers/dma/tegra20-apb-dma.c
10743
adabdb0c
SW
10744TEGRA I2C DRIVER
10745M: Laxman Dewangan <ldewangan@nvidia.com>
10746S: Supported
10747F: drivers/i2c/busses/i2c-tegra.c
10748
10749TEGRA IOMMU DRIVERS
10750M: Hiroshi Doyu <hdoyu@nvidia.com>
10751S: Supported
10752F: drivers/iommu/tegra*
10753
10754TEGRA KBC DRIVER
10755M: Rakesh Iyer <riyer@nvidia.com>
10756M: Laxman Dewangan <ldewangan@nvidia.com>
10757S: Supported
10758F: drivers/input/keyboard/tegra-kbc.c
10759
adabdb0c
SW
10760TEGRA PWM DRIVER
10761M: Thierry Reding <thierry.reding@gmail.com>
10762S: Supported
10763F: drivers/pwm/pwm-tegra.c
10764
10765TEGRA SERIAL DRIVER
10766M: Laxman Dewangan <ldewangan@nvidia.com>
10767S: Supported
10768F: drivers/tty/serial/serial-tegra.c
10769
10770TEGRA SPI DRIVER
10771M: Laxman Dewangan <ldewangan@nvidia.com>
10772S: Supported
10773F: drivers/spi/spi-tegra*
10774
1a348ccc 10775TEHUTI ETHERNET DRIVER
8b58be88 10776M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10777L: netdev@vger.kernel.org
10778S: Supported
ef7f5429 10779F: drivers/net/ethernet/tehuti/*
1a348ccc 10780
4e68852d 10781Telecom Clock Driver for MCPL0010
8b58be88 10782M: Mark Gross <mark.gross@intel.com>
4e68852d 10783S: Supported
679655da 10784F: drivers/char/tlclk.c
4e68852d 10785
4480f15b 10786TENSILICA XTENSA PORT (xtensa)
8b58be88 10787M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10788M: Max Filippov <jcmvbkbc@gmail.com>
10789L: linux-xtensa@linux-xtensa.org
9f273c24 10790T: git git://github.com/czankel/xtensa-linux.git
4e68852d 10791S: Maintained
679655da 10792F: arch/xtensa/
3dc99857 10793F: drivers/irqchip/irq-xtensa-*
4e68852d 10794
5313ba66
HV
10795THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10796M: Hans Verkuil <hverkuil@xs4all.nl>
10797L: linux-media@vger.kernel.org
10798T: git git://linuxtv.org/media_tree.git
a825eaec 10799W: https://linuxtv.org
5313ba66
HV
10800S: Maintained
10801F: drivers/media/radio/radio-raremono.c
10802
d3fb6955 10803THERMAL
b75f0050 10804M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10805M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10806L: linux-pm@vger.kernel.org
10807T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10808T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10809Q: https://patchwork.kernel.org/project/linux-pm/list/
10810S: Supported
10811F: drivers/thermal/
10812F: include/linux/thermal.h
af6c9f16 10813F: include/uapi/linux/thermal.h
b75f0050
JP
10814F: include/linux/cpu_cooling.h
10815F: Documentation/devicetree/bindings/thermal/
d3fb6955 10816
64e05d8b
VK
10817THERMAL/CPU_COOLING
10818M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10819M: Viresh Kumar <viresh.kumar@linaro.org>
10820M: Javi Merino <javi.merino@arm.com>
10821L: linux-pm@vger.kernel.org
10822S: Supported
10823F: Documentation/thermal/cpu-cooling-api.txt
10824F: drivers/thermal/cpu_cooling.c
10825F: include/linux/cpu_cooling.h
10826
30ba2fbd
VD
10827THINGM BLINK(1) USB RGB LED DRIVER
10828M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10829S: Maintained
10830F: drivers/hid/hid-thingm.c
10831
4e68852d 10832THINKPAD ACPI EXTRAS DRIVER
8b58be88 10833M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10834L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10835L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10836W: http://ibm-acpi.sourceforge.net
10837W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10838T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10839S: Maintained
679655da 10840F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10841
1b46f2a2 10842TI BANDGAP AND THERMAL DRIVER
f14d1c24 10843M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10844L: linux-pm@vger.kernel.org
531ff13e 10845L: linux-omap@vger.kernel.org
5a723e81 10846S: Maintained
794b2e25 10847F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10848
0c7665c3
MF
10849TI CDCE706 CLOCK DRIVER
10850M: Max Filippov <jcmvbkbc@gmail.com>
10851S: Maintained
10852F: drivers/clk/clk-cdce706.c
10853
49b6a5e3
TK
10854TI CLOCK DRIVER
10855M: Tero Kristo <t-kristo@ti.com>
10856L: linux-omap@vger.kernel.org
10857S: Maintained
10858F: drivers/clk/ti/
10859F: include/linux/clk/ti.h
10860
4020f2d7 10861TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10862M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10863S: Maintained
679655da
JP
10864F: drivers/misc/tifm*
10865F: drivers/mmc/host/tifm_sd.c
10866F: include/linux/tifm.h
4020f2d7 10867
e0c52404 10868TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10869M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10870L: linux-kernel@vger.kernel.org
10871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10872S: Maintained
10873F: drivers/soc/ti/*
10874T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10875
10876
152ad442
SR
10877TI LM49xxx FAMILY ASoC CODEC DRIVERS
10878M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10879M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10880L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10881S: Maintained
10882F: sound/soc/codecs/lm49453*
d392dead 10883F: sound/soc/codecs/isabelle*
152ad442 10884
0edd807d
KM
10885TI LP855x BACKLIGHT DRIVER
10886M: Milo Kim <milo.kim@ti.com>
10887S: Maintained
10888F: Documentation/backlight/lp855x-driver.txt
10889F: drivers/video/backlight/lp855x_bl.c
10890F: include/linux/platform_data/lp855x.h
10891
faf13f6d
KM
10892TI LP8727 CHARGER DRIVER
10893M: Milo Kim <milo.kim@ti.com>
10894S: Maintained
10895F: drivers/power/lp8727_charger.c
10896F: include/linux/platform_data/lp8727.h
10897
22f1229f
KM
10898TI LP8788 MFD DRIVER
10899M: Milo Kim <milo.kim@ti.com>
10900S: Maintained
10901F: drivers/iio/adc/lp8788_adc.c
10902F: drivers/leds/leds-lp8788.c
10903F: drivers/mfd/lp8788*.c
10904F: drivers/power/lp8788-charger.c
10905F: drivers/regulator/lp8788-*.c
10906F: include/linux/mfd/lp8788*.h
10907
84640e27
KM
10908TI NETCP ETHERNET DRIVER
10909M: Wingman Kwok <w-kwok2@ti.com>
10910M: Murali Karicheri <m-karicheri2@ti.com>
10911L: netdev@vger.kernel.org
10912S: Maintained
10913F: drivers/net/ethernet/ti/netcp*
10914
217e0ca9
KC
10915TI TAS571X FAMILY ASoC CODEC DRIVER
10916M: Kevin Cernekee <cernekee@chromium.org>
10917L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10918S: Odd Fixes
10919F: sound/soc/codecs/tas571x*
10920
dd5e8e6b 10921TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10922M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10923L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10924S: Maintained
10925F: sound/soc/codecs/twl4030*
10926
90921014 10927TI WILINK WIRELESS DRIVERS
90921014
LC
10928L: linux-wireless@vger.kernel.org
10929W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10930W: http://wireless.kernel.org/en/users/Drivers/wl1251
10931T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10932S: Orphan
90921014
LC
10933F: drivers/net/wireless/ti/
10934F: include/linux/wl12xx.h
10935
e86eaa3a 10936TIPC NETWORK LAYER
8b58be88 10937M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10938M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10939L: netdev@vger.kernel.org (core kernel code)
10940L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10941W: http://tipc.sourceforge.net/
e86eaa3a 10942S: Maintained
c117ab84 10943F: include/uapi/linux/tipc*.h
679655da 10944F: net/tipc/
e86eaa3a 10945
867e359b 10946TILE ARCHITECTURE
c47b15c4 10947M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 10948W: http://www.ezchip.com/scm/
7fa129cc 10949T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
10950S: Supported
10951F: arch/tile/
6b940606 10952F: drivers/char/tile-srom.c
5c770755 10953F: drivers/edac/tile_edac.c
6b940606
CM
10954F: drivers/net/ethernet/tile/
10955F: drivers/rtc/rtc-tile.c
10956F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 10957F: drivers/tty/serial/tilegx.c
6b940606
CM
10958F: drivers/usb/host/*-tilegx.c
10959F: include/linux/usb/tilegx.h
867e359b 10960
1da177e4 10961TLAN NETWORK DRIVER
8b58be88 10962M: Samuel Chessman <chessman@tux.org>
88c07dde 10963L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
10964W: http://sourceforge.net/projects/tlan/
10965S: Maintained
679655da 10966F: Documentation/networking/tlan.txt
b544dbac 10967F: drivers/net/ethernet/ti/tlan.*
1da177e4 10968
d74db3b2 10969TOMOYO SECURITY MODULE
8b58be88
JP
10970M: Kentaro Takeda <takedakn@nttdata.co.jp>
10971M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
10972L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10973L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
10974L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10975L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10976W: http://tomoyo.sourceforge.jp/
843d183c 10977T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 10978S: Maintained
679655da 10979F: security/tomoyo/
d74db3b2 10980
9caeb532 10981TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 10982M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 10983L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
10984S: Maintained
10985F: drivers/platform/x86/topstar-laptop.c
10986
1da177e4 10987TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 10988M: Azael Avalos <coproscefalo@gmail.com>
d0944853 10989L: platform-driver-x86@vger.kernel.org
0a63ca11 10990S: Maintained
679655da 10991F: drivers/platform/x86/toshiba_acpi.c
1da177e4 10992
0a63ca11
AA
10993TOSHIBA BLUETOOTH DRIVER
10994M: Azael Avalos <coproscefalo@gmail.com>
10995L: platform-driver-x86@vger.kernel.org
10996S: Maintained
10997F: drivers/platform/x86/toshiba_bluetooth.c
10998
10999TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11000M: Azael Avalos <coproscefalo@gmail.com>
11001L: platform-driver-x86@vger.kernel.org
11002S: Maintained
11003F: drivers/platform/x86/toshiba_haps.c
11004
14991fc7
AA
11005TOSHIBA WMI HOTKEYS DRIVER
11006M: Azael Avalos <coproscefalo@gmail.com>
11007L: platform-driver-x86@vger.kernel.org
11008S: Maintained
11009F: drivers/platform/x86/toshiba-wmi.c
11010
1da177e4 11011TOSHIBA SMM DRIVER
8b58be88 11012M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11013W: http://www.buzzard.org.uk/toshiba/
11014S: Maintained
679655da
JP
11015F: drivers/char/toshiba.c
11016F: include/linux/toshiba.h
c117ab84 11017F: include/uapi/linux/toshiba.h
1da177e4 11018
d32d9864
MR
11019TOSHIBA TC358743 DRIVER
11020M: Mats Randgaard <matrandg@cisco.com>
11021L: linux-media@vger.kernel.org
11022S: Maintained
11023F: drivers/media/i2c/tc358743*
b5dcee22 11024F: include/media/i2c/tc358743.h
d32d9864 11025
d719f900 11026TMIO MMC DRIVER
c4b13fb0 11027M: Ian Molton <ian@mnementh.co.uk>
d1057c40 11028L: linux-mmc@vger.kernel.org
d719f900 11029S: Maintained
d1057c40
GL
11030F: drivers/mmc/host/tmio_mmc*
11031F: drivers/mmc/host/sh_mobile_sdhi.c
11032F: include/linux/mmc/tmio.h
11033F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 11034
917cc4e6
GR
11035TMP401 HARDWARE MONITOR DRIVER
11036M: Guenter Roeck <linux@roeck-us.net>
11037L: lm-sensors@lm-sensors.org
11038S: Maintained
11039F: Documentation/hwmon/tmp401
11040F: drivers/hwmon/tmp401.c
11041
98f32602 11042TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11043M: Hugh Dickins <hughd@google.com>
98f32602
HD
11044L: linux-mm@kvack.org
11045S: Maintained
11046F: include/linux/shmem_fs.h
11047F: mm/shmem.c
11048
45f95b53 11049TM6000 VIDEO4LINUX DRIVER
009a5410 11050M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 11051L: linux-media@vger.kernel.org
a825eaec 11052W: https://linuxtv.org
45f95b53
MCC
11053T: git git://linuxtv.org/media_tree.git
11054S: Odd fixes
11055F: drivers/media/usb/tm6000/
11056
c65fde19
HV
11057TW68 VIDEO4LINUX DRIVER
11058M: Hans Verkuil <hverkuil@xs4all.nl>
11059L: linux-media@vger.kernel.org
11060T: git git://linuxtv.org/media_tree.git
a825eaec 11061W: https://linuxtv.org
c65fde19
HV
11062S: Odd Fixes
11063F: drivers/media/pci/tw68/
11064
4e68852d 11065TPM DEVICE DRIVER
901486b8 11066M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11067M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11068M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11069R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11070W: http://tpmdd.sourceforge.net
63a10dfd 11071L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4 11072Q: git git://github.com/PeterHuewe/linux-tpmdd.git
9f273c24 11073T: git https://github.com/PeterHuewe/linux-tpmdd
4e68852d 11074S: Maintained
679655da 11075F: drivers/char/tpm/
4e68852d 11076
1a0f1b27
AL
11077TPM IBM_VTPM DEVICE DRIVER
11078M: Ashley Lai <ashleydlai@gmail.com>
11079W: http://tpmdd.sourceforge.net
11080L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11081S: Maintained
11082F: drivers/char/tpm/tpm_ibmvtpm*
11083
d6f005a1
JP
11084TRACING
11085M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11086M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11087T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11088S: Maintained
11089F: Documentation/trace/ftrace.txt
11090F: arch/*/*/*/ftrace.h
11091F: arch/*/kernel/ftrace.c
11092F: include/*/ftrace.h
11093F: include/linux/trace*.h
11094F: include/trace/
11095F: kernel/trace/
6e68e6c5 11096F: tools/testing/selftests/ftrace/
d6f005a1 11097
1da177e4 11098TRIVIAL PATCHES
8b58be88 11099M: Jiri Kosina <trivial@kernel.org>
54e5881d 11100T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11101S: Maintained
86ef925f 11102K: ^Subject:.*(?i)trivial
1da177e4 11103
4e68852d 11104TTY LAYER
879a5a00 11105M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11106M: Jiri Slaby <jslaby@suse.com>
879a5a00 11107S: Supported
08deed1e 11108T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11109F: Documentation/serial/
8dd5d2f1 11110F: drivers/tty/
df621252 11111F: drivers/tty/serial/serial_core.c
e3288775
AC
11112F: include/linux/serial_core.h
11113F: include/linux/serial.h
11114F: include/linux/tty.h
c117ab84
CEB
11115F: include/uapi/linux/serial_core.h
11116F: include/uapi/linux/serial.h
11117F: include/uapi/linux/tty.h
4e68852d 11118
91952bc0
AP
11119TUA9001 MEDIA DRIVER
11120M: Antti Palosaari <crope@iki.fi>
11121L: linux-media@vger.kernel.org
a825eaec 11122W: https://linuxtv.org
91952bc0
AP
11123W: http://palosaari.fi/linux/
11124Q: http://patchwork.linuxtv.org/project/linux-media/list/
11125T: git git://linuxtv.org/anttip/media_tree.git
11126S: Maintained
11127F: drivers/media/tuners/tua9001*
11128
740db6d7 11129TULIP NETWORK DRIVERS
740db6d7 11130L: netdev@vger.kernel.org
cf869eb1
GG
11131L: linux-parisc@vger.kernel.org
11132S: Orphan
0f04e2aa 11133F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11134
11135TUN/TAP driver
ba57b6f2 11136M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11137W: http://vtun.sourceforge.net/tun
11138S: Maintained
679655da
JP
11139F: Documentation/networking/tuntap.txt
11140F: arch/um/os-Linux/drivers/
1da177e4 11141
b454cc66 11142TURBOCHANNEL SUBSYSTEM
8b58be88 11143M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11144M: Ralf Baechle <ralf@linux-mips.org>
11145L: linux-mips@linux-mips.org
11146Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11147S: Maintained
679655da
JP
11148F: drivers/tc/
11149F: include/linux/tc.h
b454cc66 11150
1da177e4 11151U14-34F SCSI DRIVER
8b58be88 11152M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11153L: linux-scsi@vger.kernel.org
11154S: Maintained
679655da 11155F: drivers/scsi/u14-34f.c
1da177e4 11156
e2d1d6c0 11157UBI FILE SYSTEM (UBIFS)
949cb623 11158M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11159M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11160L: linux-mtd@lists.infradead.org
e2966cbe 11161T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11162W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11163S: Maintained
679655da
JP
11164F: Documentation/filesystems/ubifs.txt
11165F: fs/ubifs/
e2d1d6c0 11166
e1632fa2 11167UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11168M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11169W: http://www.uclinux.org/
e1632fa2 11170L: linux-m68k@lists.linux-m68k.org
cc2020e6 11171L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11172T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11173S: Maintained
e1632fa2
GU
11174F: arch/m68k/coldfire/
11175F: arch/m68k/68*/
61bc02bb
JP
11176F: arch/m68k/*/*_no.*
11177F: arch/m68k/include/asm/*_no.*
cc2020e6 11178
1da177e4 11179UDF FILESYSTEM
d8130624 11180M: Jan Kara <jack@suse.com>
1da177e4 11181S: Maintained
679655da
JP
11182F: Documentation/filesystems/udf.txt
11183F: fs/udf/
1da177e4 11184
cc2020e6 11185UFS FILESYSTEM
8b58be88 11186M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11187S: Maintained
679655da
JP
11188F: Documentation/filesystems/ufs.txt
11189F: fs/ufs/
cc2020e6 11190
0a09d3ab
DH
11191UHID USERSPACE HID IO DRIVER:
11192M: David Herrmann <dh.herrmann@googlemail.com>
11193L: linux-input@vger.kernel.org
11194S: Maintained
11195F: drivers/hid/uhid.c
c117ab84 11196F: include/uapi/linux/uhid.h
0a09d3ab 11197
18332a80 11198ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11199L: linux-usb@vger.kernel.org
10c6c9c9 11200S: Orphan
355ffe69 11201F: drivers/uwb/
679655da
JP
11202F: include/linux/uwb.h
11203F: include/linux/uwb/
18332a80 11204
b31d8273
G
11205UNICORE32 ARCHITECTURE:
11206M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11207W: http://mprc.pku.edu.cn/~guanxuetao/linux
11208S: Maintained
ceebf4d5 11209T: git git://github.com/gxt/linux.git
b31d8273
G
11210F: arch/unicore32/
11211
d8379ab1
TF
11212UNIFDEF
11213M: Tony Finch <dot@dotat.at>
11214W: http://dotat.at/prog/unifdef
11215S: Maintained
11216F: scripts/unifdef.c
11217
1da177e4 11218UNIFORM CDROM DRIVER
8b58be88 11219M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11220W: http://www.kernel.dk
11221S: Maintained
679655da
JP
11222F: Documentation/cdrom/
11223F: drivers/cdrom/cdrom.c
11224F: include/linux/cdrom.h
c117ab84 11225F: include/uapi/linux/cdrom.h
1da177e4 11226
56df0122 11227UNISYS S-PAR DRIVERS
49e7d9df
JP
11228M: Benjamin Romer <benjamin.romer@unisys.com>
11229M: David Kershner <david.kershner@unisys.com>
11230L: sparmaintainer@unisys.com (Unisys internal)
11231S: Supported
11232F: drivers/staging/unisys/
56df0122 11233
9941fa6e
VH
11234UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11235M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11236L: linux-scsi@vger.kernel.org
11237S: Supported
11238F: Documentation/scsi/ufs.txt
11239F: drivers/scsi/ufs/
11240
e2d1d6c0 11241UNSORTED BLOCK IMAGES (UBI)
949cb623 11242M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11243M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11244W: http://www.linux-mtd.infradead.org/
11245L: linux-mtd@lists.infradead.org
b6b44e0a 11246T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11247S: Supported
80811493 11248F: drivers/mtd/ubi/
679655da 11249F: include/linux/mtd/ubi.h
c117ab84 11250F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11251
1da177e4 11252USB ACM DRIVER
61eee9a7 11253M: Oliver Neukum <oliver@neukum.org>
6372594a 11254L: linux-usb@vger.kernel.org
1da177e4 11255S: Maintained
679655da
JP
11256F: Documentation/usb/acm.txt
11257F: drivers/usb/class/cdc-acm.*
1da177e4 11258
b7d572e1
PF
11259USB AR5523 WIRELESS DRIVER
11260M: Pontus Fuchs <pontus.fuchs@gmail.com>
11261L: linux-wireless@vger.kernel.org
11262S: Maintained
11263F: drivers/net/wireless/ath/ar5523/
11264
115bb1ff 11265USB ATTACHED SCSI
f50a4968 11266M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11267M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11268L: linux-usb@vger.kernel.org
11269L: linux-scsi@vger.kernel.org
8eae0fb7 11270S: Maintained
115bb1ff
MW
11271F: drivers/usb/storage/uas.c
11272
1da177e4 11273USB CDC ETHERNET DRIVER
61eee9a7 11274M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11275L: linux-usb@vger.kernel.org
1da177e4 11276S: Maintained
679655da 11277F: drivers/net/usb/cdc_*.c
c117ab84 11278F: include/uapi/linux/usb/cdc.h
1da177e4 11279
66e3e591
KP
11280USB CHAOSKEY DRIVER
11281M: Keith Packard <keithp@keithp.com>
11282L: linux-usb@vger.kernel.org
11283S: Maintained
11284F: drivers/usb/misc/chaoskey.c
11285
b02b371e 11286USB CYPRESS C67X00 DRIVER
8b58be88 11287M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11288L: linux-usb@vger.kernel.org
11289S: Maintained
679655da 11290F: drivers/usb/c67x00/
b02b371e 11291
d0374f4f 11292USB DAVICOM DM9601 DRIVER
8b58be88 11293M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11294L: netdev@vger.kernel.org
d0374f4f
PK
11295W: http://www.linux-usb.org/usbnet
11296S: Maintained
679655da 11297F: drivers/net/usb/dm9601.c
d0374f4f 11298
cc2020e6 11299USB DIAMOND RIO500 DRIVER
8b58be88 11300M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11301L: rio500-users@lists.sourceforge.net
11302W: http://rio500.sourceforge.net
11303S: Maintained
679655da 11304F: drivers/usb/misc/rio500*
cc2020e6 11305
1da177e4 11306USB EHCI DRIVER
578333ab 11307M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11308L: linux-usb@vger.kernel.org
578333ab 11309S: Maintained
679655da
JP
11310F: Documentation/usb/ehci.txt
11311F: drivers/usb/host/ehci*
1da177e4 11312
69ae9e3e 11313USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11314M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11315L: linux-usb@vger.kernel.org
69ae9e3e 11316W: http://www.linux-usb.org/gadget
d6d0f665
FB
11317T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11318S: Maintained
679655da
JP
11319F: drivers/usb/gadget/
11320F: include/linux/usb/gadget*
69ae9e3e 11321
2dea64b4 11322USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11323M: Jiri Kosina <jikos@kernel.org>
406df153 11324R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11325L: linux-usb@vger.kernel.org
54e5881d 11326T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11327S: Maintained
c2f01971 11328F: Documentation/hid/hiddev.txt
679655da 11329F: drivers/hid/usbhid/
1da177e4 11330
959eea21 11331USB ISP116X DRIVER
8b58be88 11332M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11333L: linux-usb@vger.kernel.org
959eea21 11334S: Maintained
679655da
JP
11335F: drivers/usb/host/isp116x*
11336F: include/linux/usb/isp116x.h
959eea21 11337
1da177e4 11338USB MASS STORAGE DRIVER
8b58be88 11339M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11340L: linux-usb@vger.kernel.org
8836aeb8 11341L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11342S: Maintained
11343W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11344F: drivers/usb/storage/
1da177e4 11345
af39917d
CL
11346USB MIDI DRIVER
11347M: Clemens Ladisch <clemens@ladisch.de>
11348L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11349T: git git://git.alsa-project.org/alsa-kernel.git
11350S: Maintained
11351F: sound/usb/midi.*
11352
444ce9d4
JP
11353USB NETWORKING DRIVERS
11354L: linux-usb@vger.kernel.org
11355S: Odd Fixes
11356F: drivers/net/usb/
11357
1da177e4 11358USB OHCI DRIVER
578333ab 11359M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11360L: linux-usb@vger.kernel.org
578333ab 11361S: Maintained
679655da
JP
11362F: Documentation/usb/ohci.txt
11363F: drivers/usb/host/ohci*
1da177e4 11364
963ffa3e 11365USB OTG FSM (Finite State Machine)
60d77b3d 11366M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11367T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11368L: linux-usb@vger.kernel.org
11369S: Maintained
11370F: drivers/usb/common/usb-otg-fsm.c
11371
563da3a9
VM
11372USB OVER IP DRIVER
11373M: Valentina Manea <valentina.manea.m@gmail.com>
11374M: Shuah Khan <shuah.kh@samsung.com>
11375L: linux-usb@vger.kernel.org
11376S: Maintained
11377F: drivers/usb/usbip/
11378F: tools/usb/usbip/
11379
1da177e4 11380USB PEGASUS DRIVER
a16b945c 11381M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11382L: linux-usb@vger.kernel.org
043600a6 11383L: netdev@vger.kernel.org
052e3128
PM
11384T: git git://github.com/petkan/pegasus.git
11385W: https://github.com/petkan/pegasus
1da177e4 11386S: Maintained
679655da 11387F: drivers/net/usb/pegasus.*
1da177e4 11388
d3ad558f 11389USB PHY LAYER
a55f6286 11390M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11391L: linux-usb@vger.kernel.org
11392T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11393S: Maintained
11394F: drivers/usb/phy/
d3ad558f 11395
73e4fb3f 11396USB PRINTER DRIVER (usblp)
8b58be88 11397M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11398L: linux-usb@vger.kernel.org
73e4fb3f 11399S: Supported
679655da 11400F: drivers/usb/class/usblp.c
1da177e4 11401
4521b477
BM
11402USB QMI WWAN NETWORK DRIVER
11403M: Bjørn Mork <bjorn@mork.no>
11404L: netdev@vger.kernel.org
11405S: Maintained
11406F: Documentation/ABI/testing/sysfs-class-net-qmi
11407F: drivers/net/usb/qmi_wwan.c
11408
1da177e4 11409USB RTL8150 DRIVER
a16b945c 11410M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11411L: linux-usb@vger.kernel.org
043600a6 11412L: netdev@vger.kernel.org
052e3128
PM
11413T: git git://github.com/petkan/rtl8150.git
11414W: https://github.com/petkan/rtl8150
1da177e4 11415S: Maintained
679655da 11416F: drivers/net/usb/rtl8150.c
1da177e4 11417
f896b796 11418USB SERIAL SUBSYSTEM
66085694 11419M: Johan Hovold <johan@kernel.org>
795fb7e7 11420L: linux-usb@vger.kernel.org
4e68852d 11421S: Maintained
679655da 11422F: Documentation/usb/usb-serial.txt
f896b796 11423F: drivers/usb/serial/
679655da 11424F: include/linux/usb/serial.h
1da177e4 11425
b3f0db1c
SG
11426USB SMSC75XX ETHERNET DRIVER
11427M: Steve Glendinning <steve.glendinning@shawell.net>
11428L: netdev@vger.kernel.org
11429S: Maintained
11430F: drivers/net/usb/smsc75xx.*
11431
2f7ca802 11432USB SMSC95XX ETHERNET DRIVER
90b24cfb 11433M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11434L: netdev@vger.kernel.org
90b24cfb 11435S: Maintained
679655da 11436F: drivers/net/usb/smsc95xx.*
2f7ca802 11437
1da177e4 11438USB SUBSYSTEM
879a5a00 11439M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11440L: linux-usb@vger.kernel.org
1da177e4 11441W: http://www.linux-usb.org
08deed1e 11442T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11443S: Supported
679655da 11444F: Documentation/usb/
679655da
JP
11445F: drivers/usb/
11446F: include/linux/usb.h
11447F: include/linux/usb/
1da177e4
LT
11448
11449USB UHCI DRIVER
8b58be88 11450M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11451L: linux-usb@vger.kernel.org
1da177e4 11452S: Maintained
679655da 11453F: drivers/usb/host/uhci*
1da177e4 11454
69ae9e3e 11455USB "USBNET" DRIVER FRAMEWORK
d8130624 11456M: Oliver Neukum <oneukum@suse.com>
043600a6 11457L: netdev@vger.kernel.org
69ae9e3e 11458W: http://www.linux-usb.org/usbnet
1da177e4 11459S: Maintained
679655da
JP
11460F: drivers/net/usb/usbnet.c
11461F: include/linux/usb/usbnet.h
1da177e4 11462
c0efd232 11463USB VIDEO CLASS
c53ac071 11464M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11465L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11466L: linux-media@vger.kernel.org
275ffde4 11467T: git git://linuxtv.org/media_tree.git
57c6d2e9 11468W: http://www.ideasonboard.org/uvc/
c0efd232 11469S: Maintained
0c0d06ca 11470F: drivers/media/usb/uvc/
6c0f0359 11471F: include/uapi/linux/uvcvideo.h
1da177e4 11472
b60b9c45
HV
11473USB VISION DRIVER
11474M: Hans Verkuil <hverkuil@xs4all.nl>
11475L: linux-media@vger.kernel.org
11476T: git git://linuxtv.org/media_tree.git
a825eaec 11477W: https://linuxtv.org
b60b9c45
HV
11478S: Odd Fixes
11479F: drivers/media/usb/usbvision/
11480
8282da47
LP
11481USB WEBCAM GADGET
11482M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11483L: linux-usb@vger.kernel.org
11484S: Maintained
3a83c16e 11485F: drivers/usb/gadget/function/*uvc*
faf2e1db 11486F: drivers/usb/gadget/legacy/webcam.c
8282da47 11487
bf164cc0 11488USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11489M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11490L: linux-wireless@vger.kernel.org
11491S: Maintained
679655da 11492F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11493
eb6bab13 11494USB XHCI DRIVER
03d85053 11495M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11496L: linux-usb@vger.kernel.org
11497S: Supported
36d0344c
SS
11498F: drivers/usb/host/xhci*
11499F: drivers/usb/host/pci-quirks*
eb6bab13 11500
1da177e4 11501USB ZD1201 DRIVER
4086b9ca 11502L: linux-wireless@vger.kernel.org
1da177e4 11503W: http://linux-lc100020.sourceforge.net
4086b9ca 11504S: Orphan
ed0ad06f 11505F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11506
b7eee616 11507USB ZR364XX DRIVER
8b58be88 11508M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11509L: linux-usb@vger.kernel.org
661263b5 11510L: linux-media@vger.kernel.org
275ffde4 11511T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11512W: http://royale.zerezo.com/zr364xx/
11513S: Maintained
679655da 11514F: Documentation/video4linux/zr364xx.txt
90d72ac6 11515F: drivers/media/usb/zr364xx/
b7eee616 11516
289fcff4
HK
11517ULPI BUS
11518M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11519L: linux-usb@vger.kernel.org
11520S: Maintained
11521F: drivers/usb/common/ulpi.c
11522F: include/linux/ulpi/
11523
e7839f25 11524USER-MODE LINUX (UML)
8b58be88 11525M: Jeff Dike <jdike@addtoit.com>
b15194b7 11526M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11527L: user-mode-linux-devel@lists.sourceforge.net
11528L: user-mode-linux-user@lists.sourceforge.net
11529W: http://user-mode-linux.sourceforge.net
9f273c24 11530T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 11531S: Maintained
61516587 11532F: Documentation/virtual/uml/
679655da 11533F: arch/um/
b070989a 11534F: arch/x86/um/
679655da
JP
11535F: fs/hostfs/
11536F: fs/hppfs/
b7eee616 11537
e5f114e9 11538USERSPACE I/O (UIO)
6a534c9d 11539M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11540M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11541S: Maintained
3d3fecbd 11542T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11543F: Documentation/DocBook/uio-howto.tmpl
11544F: drivers/uio/
11545F: include/linux/uio*.h
e5f114e9 11546
256cccbe 11547UTIL-LINUX PACKAGE
8b58be88 11548M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11549L: util-linux@vger.kernel.org
11550W: http://en.wikipedia.org/wiki/Util-linux
11551T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11552S: Maintained
11553
c1fd1c07 11554UVESAFB DRIVER
8b58be88 11555M: Michal Januszewski <spock@gentoo.org>
c69f677c 11556L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11557W: http://dev.gentoo.org/~spock/projects/uvesafb/
11558S: Maintained
679655da 11559F: Documentation/fb/uvesafb.txt
8a61f013 11560F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11561
456930d8
SA
11562VF610 NAND DRIVER
11563M: Stefan Agner <stefan@agner.ch>
11564L: linux-mtd@lists.infradead.org
11565S: Supported
11566F: drivers/mtd/nand/vf610_nfc.c
11567
4480f15b 11568VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11569M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11570S: Maintained
679655da
JP
11571F: Documentation/filesystems/vfat.txt
11572F: fs/fat/
1da177e4 11573
cba3345c
AW
11574VFIO DRIVER
11575M: Alex Williamson <alex.williamson@redhat.com>
11576L: kvm@vger.kernel.org
9f273c24 11577T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
11578S: Maintained
11579F: Documentation/vfio.txt
11580F: drivers/vfio/
11581F: include/linux/vfio.h
c117ab84 11582F: include/uapi/linux/vfio.h
cba3345c 11583
a714ea5f
AW
11584VFIO PLATFORM DRIVER
11585M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11586L: kvm@vger.kernel.org
11587S: Maintained
11588F: drivers/vfio/platform/
11589
9e6f3438
PO
11590VIDEOBUF2 FRAMEWORK
11591M: Pawel Osciak <pawel@osciak.com>
11592M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11593M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11594L: linux-media@vger.kernel.org
11595S: Maintained
90d72ac6 11596F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11597F: include/media/videobuf2-*
11598
5523662e
SCP
11599VIRTUAL SERIO DEVICE DRIVER
11600M: Stephen Chandler Paul <thatslyude@gmail.com>
11601S: Maintained
11602F: drivers/input/serio/userio.c
11603F: include/uapi/linux/userio.h
11604
9a82446b
AS
11605VIRTIO CONSOLE DRIVER
11606M: Amit Shah <amit.shah@redhat.com>
11607L: virtualization@lists.linux-foundation.org
11608S: Maintained
11609F: drivers/char/virtio_console.c
11610F: include/linux/virtio_console.h
c117ab84 11611F: include/uapi/linux/virtio_console.h
9a82446b 11612
2426ec8f 11613VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11614M: "Michael S. Tsirkin" <mst@redhat.com>
11615L: virtualization@lists.linux-foundation.org
11616S: Maintained
11617F: drivers/virtio/
c893c8d7 11618F: tools/virtio/
2426ec8f
MT
11619F: drivers/net/virtio_net.c
11620F: drivers/block/virtio_blk.c
11621F: include/linux/virtio_*.h
916cdabc 11622F: include/uapi/linux/virtio_*.h
2426ec8f 11623
f2dbda3b
CH
11624VIRTIO DRIVERS FOR S390
11625M: Christian Borntraeger <borntraeger@de.ibm.com>
11626M: Cornelia Huck <cornelia.huck@de.ibm.com>
11627L: linux-s390@vger.kernel.org
11628L: virtualization@lists.linux-foundation.org
11629L: kvm@vger.kernel.org
11630S: Supported
1b568d93 11631F: drivers/s390/virtio/
f2dbda3b 11632
4ad6ee91
GH
11633VIRTIO GPU DRIVER
11634M: David Airlie <airlied@linux.ie>
11635M: Gerd Hoffmann <kraxel@redhat.com>
11636L: dri-devel@lists.freedesktop.org
11637L: virtualization@lists.linux-foundation.org
11638S: Maintained
11639F: drivers/gpu/drm/virtio/
11640F: include/uapi/linux/virtio_gpu.h
11641
3a4d5c94
MT
11642VIRTIO HOST (VHOST)
11643M: "Michael S. Tsirkin" <mst@redhat.com>
11644L: kvm@vger.kernel.org
c996d8b9 11645L: virtualization@lists.linux-foundation.org
3a4d5c94 11646L: netdev@vger.kernel.org
9f273c24 11647T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
11648S: Maintained
11649F: drivers/vhost/
c117ab84 11650F: include/uapi/linux/vhost.h
3a4d5c94 11651
271c8651
GH
11652VIRTIO INPUT DRIVER
11653M: Gerd Hoffmann <kraxel@redhat.com>
11654S: Maintained
11655F: drivers/virtio/virtio_input.c
11656F: include/uapi/linux/virtio_input.h
11657
1da177e4 11658VIA RHINE NETWORK DRIVER
210347e1 11659S: Orphan
f2148a47 11660F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11661
f0bf7f61 11662VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11663M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11664M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11665S: Maintained
11666F: drivers/mmc/host/via-sdmmc.c
11667
69e4a7c2 11668VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11669M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11670L: linux-fbdev@vger.kernel.org
69e4a7c2 11671S: Maintained
c7babebd
FTS
11672F: include/linux/via-core.h
11673F: include/linux/via-gpio.h
11674F: include/linux/via_i2c.h
8a61f013 11675F: drivers/video/fbdev/via/
69e4a7c2 11676
01f20734 11677VIA VELOCITY NETWORK DRIVER
8b58be88 11678M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11679L: netdev@vger.kernel.org
11680S: Maintained
f2148a47 11681F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11682
f73f8173
AW
11683VIRT LIB
11684M: Alex Williamson <alex.williamson@redhat.com>
11685M: Paolo Bonzini <pbonzini@redhat.com>
11686L: kvm@vger.kernel.org
11687S: Supported
11688F: virt/lib/
11689
77911fd2 11690VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11691M: Hans Verkuil <hverkuil@xs4all.nl>
11692L: linux-media@vger.kernel.org
11693T: git git://linuxtv.org/media_tree.git
a825eaec 11694W: https://linuxtv.org
0b7bc1fa 11695S: Maintained
77911fd2 11696F: drivers/media/platform/vivid/*
0b7bc1fa 11697
be7f8273 11698VLAN (802.1Q)
8b58be88 11699M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11700L: netdev@vger.kernel.org
11701S: Maintained
679655da
JP
11702F: drivers/net/macvlan.c
11703F: include/linux/if_*vlan.h
11704F: net/8021q/
be7f8273 11705
55e331cf 11706VLYNQ BUS
8b58be88 11707M: Florian Fainelli <florian@openwrt.org>
8578d7af 11708L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11709S: Maintained
11710F: drivers/vlynq/vlynq.c
11711F: include/linux/vlynq.h
11712
390beae4 11713VME SUBSYSTEM
74c600e3 11714M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11715M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11716M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11717L: devel@driverdev.osuosl.org
11718S: Maintained
11719T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11720F: Documentation/vme_api.txt
11721F: drivers/staging/vme/
11722F: drivers/vme/
11723F: include/linux/vme*
11724
4488e09b
AK
11725VMWARE HYPERVISOR INTERFACE
11726M: Alok Kataria <akataria@vmware.com>
11727L: virtualization@lists.linux-foundation.org
11728S: Supported
11729F: arch/x86/kernel/cpu/vmware.c
11730
73b35d07
DT
11731VMWARE BALLOON DRIVER
11732M: Xavier Deguillard <xdeguillard@vmware.com>
11733M: Philip Moltmann <moltmann@vmware.com>
11734M: "VMware, Inc." <pv-drivers@vmware.com>
11735L: linux-kernel@vger.kernel.org
11736S: Maintained
11737F: drivers/misc/vmw_balloon.c
11738
8b8be51b
TH
11739VMWARE VMMOUSE SUBDRIVER
11740M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11741M: "VMware, Inc." <pv-drivers@vmware.com>
11742L: linux-input@vger.kernel.org
11743S: Maintained
11744F: drivers/input/mouse/vmmouse.c
11745F: drivers/input/mouse/vmmouse.h
11746
d1a890fa 11747VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11748M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11749M: "VMware, Inc." <pv-drivers@vmware.com>
11750L: netdev@vger.kernel.org
11751S: Maintained
11752F: drivers/net/vmxnet3/
d1a890fa 11753
851b1642 11754VMware PVSCSI driver
f2d7e40e 11755M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11756M: VMware PV-Drivers <pv-drivers@vmware.com>
11757L: linux-scsi@vger.kernel.org
11758S: Maintained
11759F: drivers/scsi/vmw_pvscsi.c
11760F: drivers/scsi/vmw_pvscsi.h
11761
e53e86c7 11762VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11763M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11764M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11765L: linux-kernel@vger.kernel.org
1dd68f01 11766W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11767T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11768S: Supported
679655da
JP
11769F: drivers/regulator/
11770F: include/linux/regulator/
e53e86c7 11771
081958eb
DA
11772VRF
11773M: David Ahern <dsa@cumulusnetworks.com>
11774M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11775L: netdev@vger.kernel.org
11776S: Maintained
11777F: drivers/net/vrf.c
562d897d 11778F: Documentation/networking/vrf.txt
081958eb 11779
ab41319e 11780VT1211 HARDWARE MONITOR DRIVER
8b58be88 11781M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11782L: lm-sensors@lm-sensors.org
11783S: Maintained
679655da
JP
11784F: Documentation/hwmon/vt1211
11785F: drivers/hwmon/vt1211.c
ab41319e 11786
1de9e371 11787VT8231 HARDWARE MONITOR DRIVER
8b58be88 11788M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11789L: lm-sensors@lm-sensors.org
11790S: Maintained
679655da 11791F: drivers/hwmon/vt8231.c
1de9e371 11792
88095e7b
TO
11793VUB300 USB to SDIO/SD/MMC bridge chip
11794M: Tony Olech <tony.olech@elandigitalsystems.com>
11795L: linux-mmc@vger.kernel.org
11796L: linux-usb@vger.kernel.org
11797S: Supported
11798F: drivers/mmc/host/vub300.c
11799
1da177e4 11800W1 DALLAS'S 1-WIRE BUS
a8018766 11801M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11802S: Maintained
679655da
JP
11803F: Documentation/w1/
11804F: drivers/w1/
1da177e4 11805
13927079 11806W83791D HARDWARE MONITORING DRIVER
8b58be88 11807M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11808L: lm-sensors@lm-sensors.org
25845c22 11809S: Maintained
679655da
JP
11810F: Documentation/hwmon/w83791d
11811F: drivers/hwmon/w83791d.c
13927079 11812
61db011d 11813W83793 HARDWARE MONITORING DRIVER
8b58be88 11814M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11815L: lm-sensors@lm-sensors.org
11816S: Maintained
679655da
JP
11817F: Documentation/hwmon/w83793
11818F: drivers/hwmon/w83793.c
61db011d 11819
e3760b43 11820W83795 HARDWARE MONITORING DRIVER
d8130624 11821M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11822L: lm-sensors@lm-sensors.org
11823S: Maintained
11824F: drivers/hwmon/w83795.c
11825
1da177e4 11826W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11827M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11828S: Maintained
679655da 11829F: drivers/mmc/host/wbsd.*
1da177e4 11830
b4e05923
HG
11831WACOM PROTOCOL 4 SERIAL TABLETS
11832M: Julian Squires <julian@cipht.net>
11833M: Hans de Goede <hdegoede@redhat.com>
11834L: linux-input@vger.kernel.org
11835S: Maintained
11836F: drivers/input/tablet/wacom_serial4.c
11837
3527761c 11838WATCHDOG DEVICE DRIVERS
8b58be88 11839M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 11840R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
11841L: linux-watchdog@vger.kernel.org
11842W: http://www.linux-watchdog.org/
f599aaf0 11843T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11844S: Maintained
679655da
JP
11845F: Documentation/watchdog/
11846F: drivers/watchdog/
11847F: include/linux/watchdog.h
c117ab84 11848F: include/uapi/linux/watchdog.h
3527761c 11849
1da177e4 11850WD7000 SCSI DRIVER
8b58be88 11851M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11852L: linux-scsi@vger.kernel.org
11853S: Maintained
679655da 11854F: drivers/scsi/wd7000.c
1da177e4 11855
b22e00f3
DH
11856WIIMOTE HID DRIVER
11857M: David Herrmann <dh.herrmann@googlemail.com>
11858L: linux-input@vger.kernel.org
11859S: Maintained
11860F: drivers/hid/hid-wiimote*
11861
e258b80e 11862WINBOND CIR DRIVER
364e9e18 11863M: David Härdeman <david@hardeman.nu>
e258b80e 11864S: Maintained
116ab806 11865F: drivers/media/rc/winbond-cir.c
e258b80e 11866
8a70da82 11867WIMAX STACK
8b58be88 11868M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11869M: linux-wimax@intel.com
49e7d9df 11870L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11871S: Supported
11872W: http://linuxwimax.org
315987dc 11873F: Documentation/wimax/README.wimax
315987dc
JP
11874F: include/linux/wimax/debug.h
11875F: include/net/wimax.h
c117ab84 11876F: include/uapi/linux/wimax.h
315987dc 11877F: net/wimax/
8a70da82 11878
5fc14680 11879WISTRON LAPTOP BUTTON DRIVER
8b58be88 11880M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11881S: Maintained
679655da 11882F: drivers/input/misc/wistron_btns.c
5fc14680 11883
1da177e4 11884WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11885M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11886L: linux-wireless@vger.kernel.org
926554c4 11887W: http://oops.ghostprotocols.net:81/blog
1da177e4 11888S: Maintained
679655da 11889F: drivers/net/wireless/wl3501*
1da177e4 11890
055bcbcb 11891WOLFSON MICROELECTRONICS DRIVERS
fef95164 11892L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
11893T: git https://github.com/CirrusLogic/linux-drivers.git
11894W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 11895S: Supported
3768f0b1 11896F: Documentation/hwmon/wm83??
f494993f
CK
11897F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11898F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11899F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 11900F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11901F: drivers/clk/clk-wm83*.c
9c309598 11902F: drivers/extcon/extcon-arizona.c
b75ea16a 11903F: drivers/leds/leds-wm83*.c
25b273ba 11904F: drivers/gpio/gpio-*wm*.c
9c309598 11905F: drivers/gpio/gpio-arizona.c
d22b0869 11906F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11907F: drivers/input/misc/wm831x-on.c
11908F: drivers/input/touchscreen/wm831x-ts.c
11909F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11910F: drivers/mfd/arizona*
11911F: drivers/mfd/wm*.c
12ebc137 11912F: drivers/mfd/cs47l24*
b75ea16a
MB
11913F: drivers/power/wm83*.c
11914F: drivers/rtc/rtc-wm83*.c
11915F: drivers/regulator/wm8*.c
3860e6c4 11916F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11917F: drivers/watchdog/wm83*_wdt.c
9c309598 11918F: include/linux/mfd/arizona/
3860e6c4 11919F: include/linux/mfd/wm831x/
b75ea16a 11920F: include/linux/mfd/wm8350/
3768f0b1 11921F: include/linux/mfd/wm8400*
59ec6da2 11922F: include/linux/wm97xx.h
055bcbcb 11923F: include/sound/wm????.h
9c309598 11924F: sound/soc/codecs/arizona.?
055bcbcb 11925F: sound/soc/codecs/wm*
12ebc137 11926F: sound/soc/codecs/cs47l24*
b75ea16a 11927
3e6cd7a4
TH
11928WORKQUEUE
11929M: Tejun Heo <tj@kernel.org>
badb7f5e 11930R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
11931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11932S: Maintained
11933F: include/linux/workqueue.h
11934F: kernel/workqueue.c
11935F: Documentation/workqueue.txt
11936
1da177e4 11937X.25 NETWORK LAYER
8bf28059 11938M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11939L: linux-x25@vger.kernel.org
8bf28059 11940S: Odd Fixes
679655da
JP
11941F: Documentation/networking/x25*
11942F: include/net/x25*
11943F: net/x25/
1da177e4 11944
e2d1d6c0 11945X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
11946M: Thomas Gleixner <tglx@linutronix.de>
11947M: Ingo Molnar <mingo@redhat.com>
11948M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 11949M: x86@kernel.org
981c3a4f 11950L: linux-kernel@vger.kernel.org
75fc2d37 11951T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 11952S: Maintained
679655da
JP
11953F: Documentation/x86/
11954F: arch/x86/
e2d1d6c0 11955
d0944853 11956X86 PLATFORM DRIVERS
e181ba15 11957M: Darren Hart <dvhart@infradead.org>
d0944853 11958L: platform-driver-x86@vger.kernel.org
e181ba15 11959T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 11960S: Maintained
14430813 11961F: drivers/platform/x86/
3a4bceef 11962F: drivers/platform/olpc/
d0944853 11963
c1f5c54b
IM
11964X86 MCE INFRASTRUCTURE
11965M: Tony Luck <tony.luck@intel.com>
487ba8e8 11966M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
11967L: linux-edac@vger.kernel.org
11968S: Maintained
11969F: arch/x86/kernel/cpu/mcheck/*
11970
79ebdc95
BP
11971X86 MICROCODE UPDATE SUPPORT
11972M: Borislav Petkov <bp@alien8.de>
11973S: Maintained
11974F: arch/x86/kernel/cpu/microcode/*
11975
f0905c5a
AL
11976X86 VDSO
11977M: Andy Lutomirski <luto@amacapital.net>
11978L: linux-kernel@vger.kernel.org
11979T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11980S: Maintained
d603c8e1 11981F: arch/x86/entry/vdso/
f0905c5a 11982
d6fad502 11983XC2028/3028 TUNER DRIVER
009a5410 11984M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 11985L: linux-media@vger.kernel.org
a825eaec 11986W: https://linuxtv.org
d6fad502
MCC
11987T: git git://linuxtv.org/media_tree.git
11988S: Maintained
11989F: drivers/media/tuners/tuner-xc2028.*
11990
c4468085 11991XEN HYPERVISOR INTERFACE
c4468085 11992M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
11993M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11994M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 11995L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 11996T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
11997S: Supported
11998F: arch/x86/xen/
11999F: drivers/*/xen-*front.c
12000F: drivers/xen/
12001F: arch/x86/include/asm/xen/
12002F: include/xen/
c117ab84 12003F: include/uapi/xen/
c4468085 12004
77bfb479
SS
12005XEN HYPERVISOR ARM
12006M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12007L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
12008S: Supported
12009F: arch/arm/xen/
12010F: arch/arm/include/asm/xen/
12011
b475e83f
SS
12012XEN HYPERVISOR ARM64
12013M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12014L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
12015S: Supported
12016F: arch/arm64/xen/
12017F: arch/arm64/include/asm/xen/
12018
9b57e1a7
IC
12019XEN NETWORK BACKEND DRIVER
12020M: Ian Campbell <ian.campbell@citrix.com>
8386040b 12021M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12022L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12023L: netdev@vger.kernel.org
12024S: Supported
12025F: drivers/net/xen-netback/*
12026
c5f8e29d
KRW
12027XEN PCI SUBSYSTEM
12028M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12029L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12030S: Supported
12031F: arch/x86/pci/*xen*
12032F: drivers/pci/*xen*
12033
a2c5ae65
KRW
12034XEN BLOCK SUBSYSTEM
12035M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12036M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12037L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12038S: Supported
12039F: drivers/block/xen-blkback/*
12040F: drivers/block/xen*
12041
15d03609
JG
12042XEN PVSCSI DRIVERS
12043M: Juergen Gross <jgross@suse.com>
12044L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12045L: linux-scsi@vger.kernel.org
12046S: Supported
12047F: drivers/scsi/xen-scsifront.c
12048F: drivers/xen/xen-scsiback.c
12049F: include/xen/interface/io/vscsiif.h
12050
c5f8e29d
KRW
12051XEN SWIOTLB SUBSYSTEM
12052M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12053L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12054S: Supported
12055F: arch/x86/xen/*swiotlb*
12056F: drivers/xen/*swiotlb*
12057
1da177e4
LT
12058XFS FILESYSTEM
12059P: Silicon Graphics Inc
809625ca 12060M: Dave Chinner <david@fromorbit.com>
18caa67a 12061M: xfs@oss.sgi.com
d7ede1aa 12062L: xfs@oss.sgi.com
1da177e4 12063W: http://oss.sgi.com/projects/xfs
9f273c24 12064T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12065S: Supported
679655da
JP
12066F: Documentation/filesystems/xfs.txt
12067F: fs/xfs/
1da177e4 12068
8a3b7a25 12069XILINX AXI ETHERNET DRIVER
59a54f30
MS
12070M: Anirudha Sarangi <anirudh@xilinx.com>
12071M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12072S: Maintained
12073F: drivers/net/ethernet/xilinx/xilinx_axienet*
12074
238b8721 12075XILINX UARTLITE SERIAL DRIVER
8b58be88 12076M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12077L: linux-serial@vger.kernel.org
12078S: Maintained
df621252 12079F: drivers/tty/serial/uartlite.c
238b8721 12080
df330515
LP
12081XILINX VIDEO IP CORES
12082M: Hyun Kwon <hyun.kwon@xilinx.com>
12083M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12084L: linux-media@vger.kernel.org
12085T: git git://linuxtv.org/media_tree.git
12086S: Supported
12087F: Documentation/devicetree/bindings/media/xilinx/
12088F: drivers/media/platform/xilinx/
a5562f65 12089F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12090
74316949
EB
12091XILLYBUS DRIVER
12092M: Eli Billauer <eli.billauer@gmail.com>
12093L: linux-kernel@vger.kernel.org
12094S: Supported
12095F: drivers/char/xillybus/
12096
f620e4b8
MF
12097XTENSA XTFPGA PLATFORM SUPPORT
12098M: Max Filippov <jcmvbkbc@gmail.com>
12099L: linux-xtensa@linux-xtensa.org
12100S: Maintained
12101F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12102F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12103
1da177e4 12104YAM DRIVER FOR AX.25
8b58be88 12105M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12106L: linux-hams@vger.kernel.org
12107S: Maintained
679655da
JP
12108F: drivers/net/hamradio/yam*
12109F: include/linux/yam.h
1da177e4 12110
af64a5eb 12111YEALINK PHONE DRIVER
8b58be88 12112M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12113L: usbb2k-api-dev@nongnu.org
12114S: Maintained
679655da
JP
12115F: Documentation/input/yealink.txt
12116F: drivers/input/misc/yealink.*
af64a5eb 12117
1da177e4 12118Z8530 DRIVER FOR AX.25
8b58be88 12119M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12120W: http://yaina.de/jreuter/
12121W: http://www.qsl.net/dl1bke/
12122L: linux-hams@vger.kernel.org
12123S: Maintained
679655da
JP
12124F: Documentation/networking/z8530drv.txt
12125F: drivers/net/hamradio/*scc.c
12126F: drivers/net/hamradio/z8530.h
1da177e4 12127
0cf31ec1 12128ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12129M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12130L: linux-mm@kvack.org
12131S: Maintained
12132F: mm/zbud.c
12133F: include/linux/zbud.h
12134
7c0c3afb 12135ZD1211RW WIRELESS DRIVER
8b58be88
JP
12136M: Daniel Drake <dsd@gentoo.org>
12137M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12138W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12139L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12140L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12141S: Maintained
6948300c 12142F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12143
20263029
DS
12144ZPOOL COMPRESSED PAGE STORAGE API
12145M: Dan Streetman <ddstreet@ieee.org>
12146L: linux-mm@kvack.org
12147S: Maintained
12148F: mm/zpool.c
12149F: include/linux/zpool.h
12150
1da177e4 12151ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12152L: mjpeg-users@lists.sourceforge.net
f63145e2 12153L: linux-media@vger.kernel.org
1da177e4 12154W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12155T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12156S: Odd Fixes
90d72ac6 12157F: drivers/media/pci/zoran/
1da177e4 12158
6920f2cc
MK
12159ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12160M: Minchan Kim <minchan@kernel.org>
12161M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12162R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12163L: linux-kernel@vger.kernel.org
12164S: Maintained
12165F: drivers/block/zram/
12166F: Documentation/blockdev/zram.txt
12167
8b4a4080 12168ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12169M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12170S: Maintained
df621252 12171F: drivers/tty/serial/zs.*
8b4a4080 12172
eae70d06
MK
12173ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12174M: Minchan Kim <minchan@kernel.org>
12175M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12176R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12177L: linux-mm@kvack.org
12178S: Maintained
12179F: mm/zsmalloc.c
12180F: include/linux/zsmalloc.h
d02be50d 12181F: Documentation/vm/zsmalloc.txt
eae70d06 12182
0cf31ec1 12183ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12184M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12185L: linux-mm@kvack.org
12186S: Maintained
12187F: mm/zswap.c
12188
1da177e4 12189THE REST
8b58be88 12190M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12191L: linux-kernel@vger.kernel.org
8a6e2535 12192Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12193T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12194S: Buried alive in reporters
34d03cc1
JP
12195F: *
12196F: */
This page took 6.79142 seconds and 5 git commands to generate.