]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
68656443 80 B: Bug tracking system location.
c7c4fb18
JP
81 S: Status, one of the following:
82 Supported: Someone is actually paid to look after this.
83 Maintained: Someone actually looks after it.
84 Odd Fixes: It has a maintainer but they don't have time to do
85 much other than throw the odd patch in. See below..
86 Orphan: No current maintainer [but maybe you could take the
87 role as you write your new code].
88 Obsolete: Old code. Something tagged obsolete generally means
89 it has been replaced by a better system and you
90 should be using that.
91 F: Files and directories with wildcard patterns.
92 A trailing slash includes all files and subdirectory files.
93 F: drivers/net/ all files in and below drivers/net
94 F: drivers/net/* all files in drivers/net, but not below
95 F: */net/* all files in "any top level directory"/net
96 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
97 N: Files and directories with regex patterns.
98 N: [^a-z]tegra all files whose path contains the word tegra
99 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
100 scripts/get_maintainer.pl has different behavior for files that
101 match F: pattern and matches of N: patterns. By default,
102 get_maintainer will not look at git log history when an F: pattern
103 match occurs. When an N: match occurs, git log history is used
104 to also notify the people that have git commit signatures.
c7c4fb18
JP
105 X: Files and directories that are NOT maintained, same rules as F:
106 Files exclusions are tested before file matches.
107 Can be useful for excluding a specific subdirectory, for instance:
108 F: net/
109 X: net/ipv6/
110 matches all files in and below net excluding net/ipv6/
111 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 112 patch or file. For instance:
c7c4fb18 113 K: of_get_profile
bbbe96ed 114 matches patches or files that contain "of_get_profile"
c7c4fb18 115 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
116 matches patches or files that contain one or more of the words
117 printk, pr_info or pr_err
c7c4fb18 118 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
119
120Note: For the hard of thinking, this list is meant to remain in alphabetical
121order. If you could add yourselves to it in alphabetical order that would be
122so much easier [Ed]
123
c7c4fb18 124Maintainers List (try to look for most precise areas first)
1da177e4 125
c7c4fb18 126 -----------------------------------
679655da 127
a6d89915 1283C59X NETWORK DRIVER
8b58be88 129M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
130L: netdev@vger.kernel.org
131S: Maintained
679655da 132F: Documentation/networking/vortex.txt
ca7a8e85 133F: drivers/net/ethernet/3com/3c59x.c
a6d89915 134
1da177e4 1353CR990 NETWORK DRIVER
8b58be88 136M: David Dillow <dave@thedillows.org>
979b6c13 137L: netdev@vger.kernel.org
1da177e4 138S: Maintained
ca7a8e85 139F: drivers/net/ethernet/3com/typhoon*
1da177e4 140
c4de0ceb
AR
1413WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
142M: Adam Radford <linuxraid@lsi.com>
1da177e4 143L: linux-scsi@vger.kernel.org
c4de0ceb 144W: http://www.lsi.com
1da177e4 145S: Supported
c4de0ceb 146F: drivers/scsi/3w-*
1da177e4
LT
147
14853C700 AND 53C700-66 SCSI DRIVER
8b58be88 149M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
150L: linux-scsi@vger.kernel.org
151S: Maintained
679655da 152F: drivers/scsi/53c700*
1da177e4 153
68d96dcf 1546LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 155M: Alexander Aring <aar@pengutronix.de>
6970c34c 156M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 157L: linux-bluetooth@vger.kernel.org
ebef9c12 158L: linux-wpan@vger.kernel.org
68d96dcf
AA
159S: Maintained
160F: net/6lowpan/
6304f8fc 161F: include/net/6lowpan.h
ea9eb698 162F: Documentation/networking/6lowpan.txt
68d96dcf 163
1da177e4 1646PACK NETWORK DRIVER FOR AX.25
8b58be88 165M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
166L: linux-hams@vger.kernel.org
167S: Maintained
679655da 168F: drivers/net/hamradio/6pack.c
1da177e4 169
1da177e4 1708169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 171M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 172L: netdev@vger.kernel.org
1da177e4 173S: Maintained
a8fe65b8 174F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
175
1768250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 177M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 178L: linux-serial@vger.kernel.org
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
2a81ffdd 217M: Adaptec OEM Raid Solutions <aacraid@microsemi.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>
968ce1b1 231L: linux-hwmon@vger.kernel.org
f2b84bbc 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>
968ce1b1 237L: linux-hwmon@vger.kernel.org
249e3c85 238S: Maintained
679655da 239F: drivers/hwmon/abituguru3.c
249e3c85 240
1b06d64f
WBG
241ACCES 104-DIO-48E GPIO DRIVER
242M: William Breathitt Gray <vilhelm.gray@gmail.com>
243L: linux-gpio@vger.kernel.org
244S: Maintained
245F: drivers/gpio/gpio-104-dio-48e.c
246
6ddcf9b4
WBG
247ACCES 104-IDI-48 GPIO DRIVER
248M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249L: linux-gpio@vger.kernel.org
250S: Maintained
251F: drivers/gpio/gpio-104-idi-48.c
252
e2558989
WBG
253ACCES 104-IDIO-16 GPIO DRIVER
254M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
255L: linux-gpio@vger.kernel.org
256S: Maintained
257F: drivers/gpio/gpio-104-idio-16.c
258
1da177e4 259ACENIC DRIVER
8b58be88 260M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
261L: linux-acenic@sunsite.dk
262S: Maintained
531c4f89 263F: drivers/net/ethernet/alteon/acenic*
1da177e4 264
e86435eb 265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 266M: Peter Feuerer <peter@piie.net>
d0944853 267L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
268W: http://piie.net/?section=acerhdf
269S: Maintained
270F: drivers/platform/x86/acerhdf.c
e86435eb 271
745a5d21 272ACER WMI LAPTOP EXTRAS
182ae55c 273M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 274L: platform-driver-x86@vger.kernel.org
745a5d21 275S: Maintained
679655da 276F: drivers/platform/x86/acer-wmi.c
745a5d21 277
1da177e4 278ACPI
9c3646d1 279M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 280M: Len Brown <lenb@kernel.org>
6968e50c 281L: linux-acpi@vger.kernel.org
360818b8
RW
282W: https://01.org/linux-acpi
283Q: https://patchwork.kernel.org/project/linux-acpi/list/
284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 285B: https://bugzilla.kernel.org
8b59a454 286S: Supported
679655da
JP
287F: drivers/acpi/
288F: drivers/pnp/pnpacpi/
289F: include/linux/acpi.h
43368e74 290F: include/acpi/
3a75ef0c 291F: Documentation/acpi/
89ca78a0 292F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 293F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
294F: drivers/pci/*acpi*
295F: drivers/pci/*/*acpi*
296F: drivers/pci/*/*/*acpi*
3a75ef0c 297F: tools/power/acpi/
8b59a454 298
3774929d
RW
299ACPI COMPONENT ARCHITECTURE (ACPICA)
300M: Robert Moore <robert.moore@intel.com>
301M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 302M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
303L: linux-acpi@vger.kernel.org
304L: devel@acpica.org
305W: https://acpica.org/
306W: https://github.com/acpica/acpica/
307Q: https://patchwork.kernel.org/project/linux-acpi/list/
308T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443
RW
309B: https://bugzilla.kernel.org
310B: https://bugs.acpica.org
3774929d
RW
311S: Supported
312F: drivers/acpi/acpica/
313F: include/acpi/
2754c447 314F: tools/power/acpi/
3774929d 315
8b59a454 316ACPI FAN DRIVER
8b58be88 317M: Zhang Rui <rui.zhang@intel.com>
8b59a454 318L: linux-acpi@vger.kernel.org
5ca92bd9 319W: https://01.org/linux-acpi
68656443 320B: https://bugzilla.kernel.org
8b59a454 321S: Supported
679655da 322F: drivers/acpi/fan.c
1da177e4 323
daeb2016
LP
324ACPI FOR ARM64 (ACPI/arm64)
325M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
326M: Hanjun Guo <hanjun.guo@linaro.org>
327M: Sudeep Holla <sudeep.holla@arm.com>
328L: linux-acpi@vger.kernel.org
329S: Maintained
330F: drivers/acpi/arm64
331
8b59a454 332ACPI THERMAL DRIVER
8b58be88 333M: Zhang Rui <rui.zhang@intel.com>
8b59a454 334L: linux-acpi@vger.kernel.org
5ca92bd9 335W: https://01.org/linux-acpi
68656443 336B: https://bugzilla.kernel.org
8b59a454 337S: Supported
679655da 338F: drivers/acpi/*thermal*
998be20f 339
359acec8 340ACPI VIDEO DRIVER
8b58be88 341M: Zhang Rui <rui.zhang@intel.com>
8b59a454 342L: linux-acpi@vger.kernel.org
5ca92bd9 343W: https://01.org/linux-acpi
68656443 344B: https://bugzilla.kernel.org
8b59a454 345S: Supported
86f98a3a 346F: drivers/acpi/acpi_video.c
998be20f 347
bff431e4 348ACPI WMI DRIVER
d0944853 349L: platform-driver-x86@vger.kernel.org
5b927259 350S: Orphan
679655da 351F: drivers/platform/x86/wmi.c
bff431e4 352
2f39d519 353AD1889 ALSA SOUND DRIVER
8b58be88 354M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
355W: http://wiki.parisc-linux.org/AD1889
356L: linux-parisc@vger.kernel.org
357S: Maintained
679655da 358F: sound/pci/ad1889.*
2f39d519 359
527a1a83
MH
360AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
361M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 362W: http://wiki.analog.com/AD5254
a4edbc10 363W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
364S: Supported
365F: drivers/misc/ad525x_dpot.c
366
367AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
368M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 369W: http://wiki.analog.com/AD5398
a4edbc10 370W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
371S: Supported
372F: drivers/regulator/ad5398.c
373
374AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
375M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 376W: http://wiki.analog.com/AD7142
a4edbc10 377W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
378S: Supported
379F: drivers/input/misc/ad714x.c
380
381AD7877 TOUCHSCREEN DRIVER
382M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 383W: http://wiki.analog.com/AD7877
a4edbc10 384W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
385S: Supported
386F: drivers/input/touchscreen/ad7877.c
387
388AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
389M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 390W: http://wiki.analog.com/AD7879
a4edbc10 391W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
392S: Supported
393F: drivers/input/touchscreen/ad7879.c
394
1330b0dc 395ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 396M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
397S: Maintained
398
7302b9d9
MH
399ADF7242 IEEE 802.15.4 RADIO DRIVER
400M: Michael Hennerich <michael.hennerich@analog.com>
401W: https://wiki.analog.com/ADF7242
402W: http://ez.analog.com/community/linux-device-drivers
403L: linux-wpan@vger.kernel.org
404S: Supported
405F: drivers/net/ieee802154/adf7242.c
406F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
407
1da177e4 408ADM1025 HARDWARE MONITOR DRIVER
d8130624 409M: Jean Delvare <jdelvare@suse.com>
968ce1b1 410L: linux-hwmon@vger.kernel.org
1da177e4 411S: Maintained
679655da
JP
412F: Documentation/hwmon/adm1025
413F: drivers/hwmon/adm1025.c
1da177e4 414
cae2caae 415ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 416M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 417L: linux-hwmon@vger.kernel.org
cae2caae 418S: Maintained
679655da 419F: drivers/hwmon/adm1029.c
cae2caae 420
cc0b88cf 421ADM8211 WIRELESS DRIVER
cc0b88cf 422L: linux-wireless@vger.kernel.org
491b26b4 423W: http://wireless.kernel.org/
e71bcbd0 424S: Orphan
d4a17304 425F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 426
e8e31622
SA
427ADP1653 FLASH CONTROLLER DRIVER
428M: Sakari Ailus <sakari.ailus@iki.fi>
429L: linux-media@vger.kernel.org
430S: Maintained
431F: drivers/media/i2c/adp1653.c
b5dcee22 432F: include/media/i2c/adp1653.h
e8e31622 433
527a1a83
MH
434ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
435M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 436W: http://wiki.analog.com/ADP5520
a4edbc10 437W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
438S: Supported
439F: drivers/mfd/adp5520.c
440F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 441F: drivers/leds/leds-adp5520.c
77278d50 442F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
443F: drivers/input/keyboard/adp5520-keys.c
444
445ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
446M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 447W: http://wiki.analog.com/ADP5588
a4edbc10 448W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
449S: Supported
450F: drivers/input/keyboard/adp5588-keys.c
77278d50 451F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
452
453ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
454M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 455W: http://wiki.analog.com/ADP8860
a4edbc10 456W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
457S: Supported
458F: drivers/video/backlight/adp8860_bl.c
459
8c22a8f5
DE
460ADS1015 HARDWARE MONITOR DRIVER
461M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 462L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
463S: Maintained
464F: Documentation/hwmon/ads1015
465F: drivers/hwmon/ads1015.c
466F: include/linux/i2c/ads1015.h
467
1da177e4 468ADT746X FAN DRIVER
8b58be88 469M: Colin Leroy <colin@colino.net>
1da177e4 470S: Maintained
679655da 471F: drivers/macintosh/therm_adt746x.c
1da177e4 472
b058b859 473ADT7475 HARDWARE MONITOR DRIVER
d8130624 474M: Jean Delvare <jdelvare@suse.com>
968ce1b1 475L: linux-hwmon@vger.kernel.org
b058b859
JD
476S: Maintained
477F: Documentation/hwmon/adt7475
478F: drivers/hwmon/adt7475.c
479
527a1a83
MH
480ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
481M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 482W: http://wiki.analog.com/ADXL345
a4edbc10 483W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
484S: Supported
485F: drivers/input/misc/adxl34x.c
486
8c6af9e1 487ADVANSYS SCSI DRIVER
8b58be88 488M: Matthew Wilcox <matthew@wil.cx>
d8130624 489M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
490L: linux-scsi@vger.kernel.org
491S: Maintained
679655da
JP
492F: Documentation/scsi/advansys.txt
493F: drivers/scsi/advansys.c
8c6af9e1 494
1da177e4 495AEDSP16 DRIVER
8b58be88 496M: Riccardo Facchetti <fizban@tin.it>
1da177e4 497S: Maintained
679655da 498F: sound/oss/aedsp16.c
1da177e4 499
91952bc0
AP
500AF9013 MEDIA DRIVER
501M: Antti Palosaari <crope@iki.fi>
502L: linux-media@vger.kernel.org
a825eaec 503W: https://linuxtv.org
91952bc0
AP
504W: http://palosaari.fi/linux/
505Q: http://patchwork.linuxtv.org/project/linux-media/list/
506T: git git://linuxtv.org/anttip/media_tree.git
507S: Maintained
508F: drivers/media/dvb-frontends/af9013*
509
510AF9033 MEDIA DRIVER
511M: Antti Palosaari <crope@iki.fi>
512L: linux-media@vger.kernel.org
a825eaec 513W: https://linuxtv.org
91952bc0
AP
514W: http://palosaari.fi/linux/
515Q: http://patchwork.linuxtv.org/project/linux-media/list/
516T: git git://linuxtv.org/anttip/media_tree.git
517S: Maintained
518F: drivers/media/dvb-frontends/af9033*
519
1da177e4 520AFFS FILE SYSTEM
6cf515e1
GU
521L: linux-fsdevel@vger.kernel.org
522S: Orphan
679655da
JP
523F: Documentation/filesystems/affs.txt
524F: fs/affs/
1da177e4 525
e2d1d6c0 526AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 527M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
528L: linux-afs@lists.infradead.org
529S: Supported
679655da
JP
530F: fs/afs/
531F: include/net/af_rxrpc.h
532F: net/rxrpc/af_rxrpc.c
e2d1d6c0 533
1da177e4 534AGPGART DRIVER
8b58be88 535M: David Airlie <airlied@linux.ie>
878eaf61 536T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 537S: Maintained
679655da
JP
538F: drivers/char/agp/
539F: include/linux/agp*
c117ab84 540F: include/uapi/linux/agp*
1da177e4
LT
541
542AHA152X SCSI DRIVER
8b58be88 543M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
544L: linux-scsi@vger.kernel.org
545S: Maintained
679655da
JP
546F: drivers/scsi/aha152x*
547F: drivers/scsi/pcmcia/aha152x*
1da177e4 548
64624d4f 549AIC7XXX / AIC79XX SCSI DRIVER
d8130624 550M: Hannes Reinecke <hare@suse.com>
64624d4f 551L: linux-scsi@vger.kernel.org
1da177e4 552S: Maintained
679655da 553F: drivers/scsi/aic7xxx/
1da177e4 554
450500ad
HV
555AIMSLAB FM RADIO RECEIVER DRIVER
556M: Hans Verkuil <hverkuil@xs4all.nl>
557L: linux-media@vger.kernel.org
558T: git git://linuxtv.org/media_tree.git
a825eaec 559W: https://linuxtv.org
450500ad
HV
560S: Maintained
561F: drivers/media/radio/radio-aimslab*
562
e2d1d6c0 563AIO
8b58be88 564M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
565L: linux-aio@kvack.org
566S: Supported
679655da
JP
567F: fs/aio.c
568F: include/linux/*aio*.h
e2d1d6c0 569
469d4ec8
AP
570AIRSPY MEDIA DRIVER
571M: Antti Palosaari <crope@iki.fi>
572L: linux-media@vger.kernel.org
a825eaec 573W: https://linuxtv.org
469d4ec8
AP
574W: http://palosaari.fi/linux/
575Q: http://patchwork.linuxtv.org/project/linux-media/list/
576T: git git://linuxtv.org/anttip/media_tree.git
577S: Maintained
578F: drivers/media/usb/airspy/
579
b9567027
LS
580ALACRITECH GIGABIT ETHERNET DRIVER
581M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
582S: Maintained
583F: drivers/net/ethernet/alacritech/*
584
1da177e4 585ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 586M: Duncan Sands <duncan.sands@free.fr>
6372594a 587L: linux-usb@vger.kernel.org
1da177e4
LT
588W: http://www.linux-usb.org/SpeedTouch/
589S: Maintained
679655da
JP
590F: drivers/usb/atm/speedtch.c
591F: drivers/usb/atm/usbatm.c
1da177e4 592
272f133a 593ALCHEMY AU1XX0 MMC DRIVER
8b58be88 594M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 595S: Maintained
679655da 596F: drivers/mmc/host/au1xmmc.c
272f133a 597
4a4e5787 598ALI1563 I2C DRIVER
8b58be88 599M: Rudolf Marek <r.marek@assembler.cz>
846557d3 600L: linux-i2c@vger.kernel.org
4a4e5787 601S: Maintained
679655da
JP
602F: Documentation/i2c/busses/i2c-ali1563
603F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 604
bc368798
LC
605ALLWINNER SECURITY SYSTEM
606M: Corentin Labbe <clabbe.montjoie@gmail.com>
607L: linux-crypto@vger.kernel.org
608S: Maintained
609F: drivers/crypto/sunxi-ss/
610
1da177e4 611ALPHA PORT
8b58be88 612M: Richard Henderson <rth@twiddle.net>
8b58be88 613M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 614M: Matt Turner <mattst88@gmail.com>
c89f4f9a 615S: Odd Fixes
a9406699 616L: linux-alpha@vger.kernel.org
679655da 617F: arch/alpha/
1da177e4 618
30172936
PR
619ALPS PS/2 TOUCHPAD DRIVER
620R: Pali Rohár <pali.rohar@gmail.com>
621F: drivers/input/mouse/alps.*
622
f62092f6
LFT
623ALTERA MAILBOX DRIVER
624M: Ley Foon Tan <lftan@altera.com>
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/mailbox/mailbox-altera.c
628
c5abbba9
THL
629ALTERA PIO DRIVER
630M: Tien Hock Loh <thloh@altera.com>
631L: linux-gpio@vger.kernel.org
632S: Maintained
633F: drivers/gpio/gpio-altera.c
634
8ce064bf
TT
635ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
636M: Thor Thayer <tthayer@opensource.altera.com>
637S: Maintained
638F: drivers/gpio/gpio-altera-a10sr.c
639F: drivers/mfd/altera-a10sr.c
640F: include/linux/mfd/altera-a10sr.h
641
16b8b922 642ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 643M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
644L: netdev@vger.kernel.org
645L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
646S: Maintained
647F: drivers/net/ethernet/altera/
648
adf9251f
TK
649ALTERA UART/JTAG UART SERIAL DRIVERS
650M: Tobias Klauser <tklauser@distanz.ch>
651L: linux-serial@vger.kernel.org
61bd0943 652L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
653S: Maintained
654F: drivers/tty/serial/altera_uart.c
655F: drivers/tty/serial/altera_jtaguart.c
656F: include/linux/altera_uart.h
657F: include/linux/altera_jtaguart.h
658
1738cd3e
NB
659AMAZON ETHERNET DRIVERS
660M: Netanel Belgazal <netanel@annapurnalabs.com>
661R: Saeed Bishara <saeed@annapurnalabs.com>
662R: Zorik Machulsky <zorik@annapurnalabs.com>
663L: netdev@vger.kernel.org
664S: Supported
665F: Documentation/networking/ena.txt
666F: drivers/net/ethernet/amazon/
667
f4875e12
TL
668AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
669M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 670M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
671L: linux-crypto@vger.kernel.org
672S: Supported
673F: drivers/crypto/ccp/
674F: include/linux/ccp.h
675
512d1027 676AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 677M: Huang Rui <ray.huang@amd.com>
968ce1b1 678L: linux-hwmon@vger.kernel.org
96818b58 679S: Supported
512d1027
AH
680F: Documentation/hwmon/fam15h_power
681F: drivers/hwmon/fam15h_power.c
682
167a675a 683AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 684L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 685S: Orphan
faf2e1db 686F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 687
f90b8116 688AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 689P: Andres Salomon <dilinger@queued.net>
67d76710 690L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
691W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
692S: Supported
679655da
JP
693F: drivers/char/hw_random/geode-rng.c
694F: drivers/crypto/geode*
8a61f013 695F: drivers/video/fbdev/geode/
679655da 696F: arch/x86/include/asm/geode.h
f90b8116 697
919ee7dd 698AMD IOMMU (AMD-VI)
e4110568 699M: Joerg Roedel <joro@8bytes.org>
919ee7dd 700L: iommu@lists.linux-foundation.org
525b233c 701T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 702S: Maintained
b2c16391
JP
703F: drivers/iommu/amd_iommu*.[ch]
704F: include/linux/amd-iommu.h
919ee7dd 705
16423d67 706AMD KFD
1241e0b4 707M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
708L: dri-devel@lists.freedesktop.org
709T: git git://people.freedesktop.org/~gabbayo/linux.git
710S: Supported
130e0371
OG
711F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
712F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 713F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 714F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 715F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
716F: drivers/gpu/drm/amd/include/cik_structs.h
717F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 718F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
719F: drivers/gpu/drm/radeon/radeon_kfd.c
720F: drivers/gpu/drm/radeon/radeon_kfd.h
721F: include/uapi/linux/kfd_ioctl.h
16423d67 722
2510eb74
SS
723AMD SEATTLE DEVICE TREE SUPPORT
724M: Brijesh Singh <brijeshkumar.singh@amd.com>
725M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
726M: Tom Lendacky <thomas.lendacky@amd.com>
727S: Supported
728F: arch/arm64/boot/dts/amd/
729
45198c7b
LT
730AMD XGBE DRIVER
731M: Tom Lendacky <thomas.lendacky@amd.com>
732L: netdev@vger.kernel.org
733S: Supported
734F: drivers/net/ethernet/amd/xgbe/
08b8940e 735F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 736
284f42b6 737AMS (Apple Motion Sensor) DRIVER
8b58be88 738M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 739S: Supported
bd5f47ec 740F: drivers/macintosh/ams/
284f42b6 741
531fca16
HV
742ANALOG DEVICES INC AD9389B DRIVER
743M: Hans Verkuil <hans.verkuil@cisco.com>
744L: linux-media@vger.kernel.org
745S: Maintained
746F: drivers/media/i2c/ad9389b*
747
614b4384
LPC
748ANALOG DEVICES INC ADV7180 DRIVER
749M: Lars-Peter Clausen <lars@metafoo.de>
750L: linux-media@vger.kernel.org
751W: http://ez.analog.com/community/linux-device-drivers
752S: Supported
753F: drivers/media/i2c/adv7180.c
754
c40ddfa3
HV
755ANALOG DEVICES INC ADV7511 DRIVER
756M: Hans Verkuil <hans.verkuil@cisco.com>
757L: linux-media@vger.kernel.org
758S: Maintained
759F: drivers/media/i2c/adv7511*
760
531fca16
HV
761ANALOG DEVICES INC ADV7604 DRIVER
762M: Hans Verkuil <hans.verkuil@cisco.com>
763L: linux-media@vger.kernel.org
764S: Maintained
765F: drivers/media/i2c/adv7604*
766
c40ddfa3
HV
767ANALOG DEVICES INC ADV7842 DRIVER
768M: Hans Verkuil <hans.verkuil@cisco.com>
769L: linux-media@vger.kernel.org
770S: Maintained
771F: drivers/media/i2c/adv7842*
772
527a1a83 773ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 774M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 775L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 776W: http://wiki.analog.com/
a4edbc10 777W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 778S: Supported
39c9d199 779F: sound/soc/codecs/adau*
cc52688a 780F: sound/soc/codecs/adav*
4bdef3bd 781F: sound/soc/codecs/ad1*
ae48f5ef 782F: sound/soc/codecs/ad7*
4bdef3bd 783F: sound/soc/codecs/ssm*
40216ce7 784F: sound/soc/codecs/sigmadsp.*
4bdef3bd 785
527a1a83 786ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 787L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
788L: alsa-devel@alsa-project.org (moderated for non-subscribers)
789W: http://blackfin.uclinux.org/
790S: Supported
791F: sound/soc/blackfin/*
7d1f9018 792
4ce72abc
LPC
793ANALOG DEVICES INC IIO DRIVERS
794M: Lars-Peter Clausen <lars@metafoo.de>
795M: Michael Hennerich <Michael.Hennerich@analog.com>
796W: http://wiki.analog.com/
797W: http://ez.analog.com/community/linux-device-drivers
798S: Supported
799F: drivers/iio/*/ad*
800X: drivers/iio/*/adjd*
801F: drivers/staging/iio/*/ad*
802F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 803
0e3b67b3
LPC
804ANALOG DEVICES INC DMA DRIVERS
805M: Lars-Peter Clausen <lars@metafoo.de>
806W: http://ez.analog.com/community/linux-device-drivers
807S: Supported
808F: drivers/dma/dma-axi-dmac.c
809
27eb6622
RH
810ANDROID CONFIG FRAGMENTS
811M: Rob Herring <robh@kernel.org>
812S: Supported
813F: kernel/configs/android*
814
41c9e95d
GK
815ANDROID DRIVERS
816M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 817M: Arve Hjønnevåg <arve@android.com>
41c9e95d 818M: Riley Andrews <riandrews@android.com>
0e4a566b 819T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
820L: devel@driverdev.osuosl.org
821S: Supported
822F: drivers/android/
823F: drivers/staging/android/
824
d03c023e
LA
825ANDROID ION DRIVER
826M: Laura Abbott <labbott@redhat.com>
827M: Sumit Semwal <sumit.semwal@linaro.org>
828L: devel@driverdev.osuosl.org
829S: Supported
e9d766b9 830F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
831F: drivers/staging/android/ion
832F: drivers/staging/android/uapi/ion.h
833F: drivers/staging/android/uapi/ion_test.h
834
42269063 835AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 836M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 837L: linuxppc-dev@lists.ozlabs.org
93711660 838L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 839S: Maintained
679655da 840F: sound/aoa/
42269063 841
4075a283 842APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
843M: William Breathitt Gray <vilhelm.gray@gmail.com>
844L: linux-iio@vger.kernel.org
845S: Maintained
4075a283 846F: drivers/iio/adc/stx104.c
97a445da 847
1da177e4 848APM DRIVER
e5f6450c 849M: Jiri Kosina <jikos@kernel.org>
81024fc4 850S: Odd fixes
9f273c24 851T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
852F: arch/x86/kernel/apm_32.c
853F: include/linux/apm_bios.h
c117ab84 854F: include/uapi/linux/apm_bios.h
81024fc4 855F: drivers/char/apm-emulation.c
1da177e4 856
bd7aa4b2 857APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 858M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 859L: linux-input@vger.kernel.org
75dd112a 860S: Odd fixes
679655da 861F: drivers/input/mouse/bcm5974.c
bd7aa4b2 862
6f2fad74 863APPLE SMC DRIVER
75dd112a 864M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 865L: linux-hwmon@vger.kernel.org
75dd112a 866S: Odd fixes
679655da 867F: drivers/hwmon/applesmc.c
6f2fad74 868
1da177e4 869APPLETALK NETWORK LAYER
8b58be88 870M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 871S: Maintained
679655da
JP
872F: drivers/net/appletalk/
873F: net/appletalk/
1da177e4 874
21c75328
DD
875APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
876M: Duc Dang <dhdang@apm.com>
877S: Supported
878F: arch/arm64/boot/dts/apm/
879
24299502
IS
880APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
881M: Iyappan Subramanian <isubramanian@apm.com>
882M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
883S: Supported
884F: drivers/net/ethernet/apm/xgene/
2efccc60 885F: drivers/net/phy/mdio-xgene.c
24299502 886F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 887F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 888
fd3a628e
TN
889APPLIED MICRO (APM) X-GENE SOC PMU
890M: Tai Nguyen <ttnguyen@apm.com>
891S: Supported
892F: drivers/perf/xgene_pmu.c
893F: Documentation/perf/xgene-pmu.txt
894F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
895
62a37dc7
LP
896APTINA CAMERA SENSOR PLL
897M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
898L: linux-media@vger.kernel.org
899S: Maintained
900F: drivers/media/i2c/aptina-pll.*
901
1154ea7d 902ARC FRAMEBUFFER DRIVER
8b58be88 903M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 904S: Maintained
8a61f013
JH
905F: drivers/video/fbdev/arcfb.c
906F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 907
c38f6ac7
MG
908ARCNET NETWORK LAYER
909M: Michael Grzeschik <m.grzeschik@pengutronix.de>
910L: netdev@vger.kernel.org
911S: Maintained
912F: drivers/net/arcnet/
913F: include/uapi/linux/if_arcnet.h
914
71d298ce
AB
915ARC PGU DRM DRIVER
916M: Alexey Brodkin <abrodkin@synopsys.com>
917S: Supported
918F: drivers/gpu/drm/arc/
919F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
920
588deb61
MR
921ARM ARCHITECTED TIMER DRIVER
922M: Mark Rutland <mark.rutland@arm.com>
923M: Marc Zyngier <marc.zyngier@arm.com>
924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925S: Maintained
926F: arch/arm/include/asm/arch_timer.h
927F: arch/arm64/include/asm/arch_timer.h
928F: drivers/clocksource/arm_arch_timer.c
929
c5a906a5
LD
930ARM HDLCD DRM DRIVER
931M: Liviu Dudau <liviu.dudau@arm.com>
932S: Supported
59ba2422 933F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
934F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
935
59ba2422
LD
936ARM MALI-DP DRM DRIVER
937M: Liviu Dudau <liviu.dudau@arm.com>
938M: Brian Starkey <brian.starkey@arm.com>
939M: Mali DP Maintainers <malidp@foss.arm.com>
940S: Supported
941F: drivers/gpu/drm/arm/
942F: Documentation/devicetree/bindings/display/arm,malidp.txt
943
1da177e4 944ARM MFM AND FLOPPY DRIVERS
8b58be88 945M: Ian Molton <spyro@f2s.com>
1da177e4 946S: Maintained
679655da
JP
947F: arch/arm/lib/floppydma.S
948F: arch/arm/include/asm/floppy.h
1da177e4 949
6f96521f
WD
950ARM PMU PROFILING AND DEBUGGING
951M: Will Deacon <will.deacon@arm.com>
55d5c4ab 952M: Mark Rutland <mark.rutland@arm.com>
6f96521f 953S: Maintained
55d5c4ab 954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 955F: arch/arm*/kernel/perf_*
6f96521f 956F: arch/arm/oprofile/common.c
dd06a84b
MR
957F: arch/arm*/kernel/hw_breakpoint.c
958F: arch/arm*/include/asm/hw_breakpoint.h
959F: arch/arm*/include/asm/perf_event.h
55d5c4ab 960F: drivers/perf/*
fa8ad788 961F: include/linux/perf/arm_pmu.h
55d5c4ab 962F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 963
d4275354 964ARM PORT
54176cc6 965M: Russell King <linux@armlinux.org.uk>
efc03ecb 966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 967W: http://www.armlinux.org.uk/
d4275354
RK
968S: Maintained
969F: arch/arm/
970
d323c243
SB
971ARM SUB-ARCHITECTURES
972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 973S: Maintained
d323c243
SB
974F: arch/arm/mach-*/
975F: arch/arm/plat-*/
976T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
977
cefbf4ea 978ARM PRIMECELL AACI PL041 DRIVER
54176cc6 979M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
980S: Maintained
981F: sound/arm/aaci.*
982
983ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 984M: Russell King <linux@armlinux.org.uk>
cefbf4ea 985S: Maintained
8a61f013 986F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
987
988ARM PRIMECELL KMI PL050 DRIVER
54176cc6 989M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
990S: Maintained
991F: drivers/input/serio/ambakmi.*
992F: include/linux/amba/kmi.h
993
2761f5c2 994ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 995M: Russell King <linux@armlinux.org.uk>
08a5c9a2 996S: Maintained
679655da 997F: drivers/mmc/host/mmci.*
2f748aaa 998F: include/linux/amba/mmci.h
2761f5c2 999
1b4304e5 1000ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1001M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1002S: Maintained
1003F: drivers/tty/serial/amba-pl01*.c
1004F: include/linux/amba/serial.h
2761f5c2 1005
cefbf4ea 1006ARM PRIMECELL BUS SUPPORT
54176cc6 1007M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1008S: Maintained
1009F: drivers/amba/
1010F: include/linux/amba/bus.h
1011
2b7a52a4 1012ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1013M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1015S: Maintained
1016
9c784f95 1017ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1018M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1020S: Maintained
1021
2b7a52a4 1022ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1023M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1025S: Maintained
1026
5c6dcd7f 1027ARM/Allwinner sunXi SoC support
1b106699 1028M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1029M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1031S: Maintained
5c6dcd7f 1032N: sun[x456789]i
c1efda12 1033F: arch/arm/boot/dts/ntc-gr8*
60b0f380
MR
1034
1035ARM/Allwinner SoC Clock Support
1036M: Emilio López <emilio@elopez.com.ar>
1037S: Maintained
1038F: drivers/clk/sunxi/
1b106699 1039
79318452 1040ARM/Amlogic Meson SoC support
7c1e3876 1041M: Carlo Caione <carlo@caione.org>
6683d91c 1042M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1044L: linux-amlogic@lists.infradead.org
79318452 1045W: http://linux-meson.com/
7c1e3876 1046S: Maintained
79318452
CC
1047F: arch/arm/mach-meson/
1048F: arch/arm/boot/dts/meson*
6683d91c
KH
1049F: arch/arm64/boot/dts/amlogic/
1050F: drivers/pinctrl/meson/
79318452 1051N: meson
7c1e3876 1052
eff506fa
TZ
1053ARM/Annapurna Labs ALPINE ARCHITECTURE
1054M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1055M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1057S: Maintained
1058F: arch/arm/mach-alpine/
a9e5547b
AT
1059F: arch/arm/boot/dts/alpine*
1060F: arch/arm64/boot/dts/al/
1061F: drivers/*/*alpine*
eff506fa 1062
5255034d
LP
1063ARM/ARTPEC MACHINE SUPPORT
1064M: Jesper Nilsson <jesper.nilsson@axis.com>
1065M: Lars Persson <lars.persson@axis.com>
1066M: Niklas Cassel <niklas.cassel@axis.com>
1067S: Maintained
1068L: linux-arm-kernel@axis.com
1069F: arch/arm/mach-artpec
1070F: arch/arm/boot/dts/artpec6*
33b8ac91 1071F: drivers/clk/axis
5255034d 1072
8c2ed9bc
JS
1073ARM/ASPEED MACHINE SUPPORT
1074M: Joel Stanley <joel@jms.id.au>
1075S: Maintained
1076F: arch/arm/mach-aspeed/
1077F: arch/arm/boot/dts/aspeed-*
1078F: drivers/*/*aspeed*
1079
8dca5ce8 1080ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1081M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1082M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1083M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1085W: http://www.linux4sam.org
9f273c24 1086T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1087S: Supported
1088F: arch/arm/mach-at91/
f0a0a58e 1089F: include/soc/at91/
70e389cc
MB
1090F: arch/arm/boot/dts/at91*.dts
1091F: arch/arm/boot/dts/at91*.dtsi
1092F: arch/arm/boot/dts/sama*.dts
1093F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1094F: arch/arm/include/debug/at91.S
d4a89c7d 1095
6e05dd4e
BB
1096ARM/ATMEL AT91 Clock Support
1097M: Boris Brezillon <boris.brezillon@free-electrons.com>
1098S: Maintained
1099F: drivers/clk/at91
1100
986cf2e9 1101ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1102M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S: Maintained
1105F: arch/arm/mach-highbank/
e68d7c14
RH
1106F: arch/arm/boot/dts/highbank.dts
1107F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1108
d94f944e 1109ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1110M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1111S: Maintained
1112F: arch/arm/mach-cns3xxx/
d94f944e 1113
4863dea3
SG
1114ARM/CAVIUM THUNDER NETWORK DRIVER
1115M: Sunil Goutham <sgoutham@cavium.com>
1116M: Robert Richter <rric@kernel.org>
1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118S: Supported
322e5cc5 1119F: drivers/net/ethernet/cavium/thunder/
4863dea3 1120
386ab516
AS
1121ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1122M: Alexander Shiyan <shc_work@mail.ru>
1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S: Odd Fixes
b8ba3874 1125N: clps711x
386ab516 1126
2b7a52a4 1127ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1128M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1129M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1131S: Maintained
d19d3667
HS
1132F: arch/arm/mach-ep93xx/
1133F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1134
1135ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1136M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1138S: Maintained
1139
d4275354 1140ARM/CLKDEV SUPPORT
54176cc6 1141M: Russell King <linux@armlinux.org.uk>
efc03ecb 1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1143S: Maintained
d4275354 1144F: arch/arm/include/asm/clkdev.h
4fa2651d 1145F: drivers/clk/clkdev.c
d4275354 1146
d48134e7 1147ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1148M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1150S: Maintained
1151
94150095
HF
1152ARM/CONTEC MICRO9 MACHINE SUPPORT
1153M: Hubert Feurstein <hubert.feurstein@contec.at>
1154S: Maintained
1155F: arch/arm/mach-ep93xx/micro9.c
1156
a06ae860
PP
1157ARM/CORESIGHT FRAMEWORK AND DRIVERS
1158M: Mathieu Poirier <mathieu.poirier@linaro.org>
1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160S: Maintained
01081f5a 1161F: drivers/hwtracing/coresight/*
a06ae860
PP
1162F: Documentation/trace/coresight.txt
1163F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1164F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1165F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1166F: tools/perf/arch/arm/util/auxtrace.c
1167F: tools/perf/arch/arm/util/cs-etm.c
1168F: tools/perf/arch/arm/util/cs-etm.h
1169F: tools/perf/util/cs-etm.h
a06ae860 1170
1da177e4 1171ARM/CORGI MACHINE SUPPORT
8b58be88 1172M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1173S: Maintained
1174
881a95f9 1175ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1176M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1178T: git git://github.com/ulli-kroll/linux.git
162500b3 1179S: Maintained
f49afbb5 1180F: arch/arm/mach-gemini/
98a9bb5b 1181F: drivers/rtc/rtc-gemini.c
881a95f9 1182
a990cbd8 1183ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1184M: Barry Song <baohua@kernel.org>
a990cbd8 1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1186T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1187S: Maintained
e68d7c14 1188F: arch/arm/boot/dts/prima2*
a990cbd8 1189F: arch/arm/mach-prima2/
4a9c44f1 1190F: drivers/clk/sirf/
05f30e8d 1191F: drivers/clocksource/timer-prima2.c
5833ac98 1192F: drivers/clocksource/timer-atlas7.c
f8505ef5 1193N: [^a-z]sirf
a990cbd8 1194
c9d862c4
BS
1195ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1196M: Baruch Siach <baruch@tkos.co.il>
1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198S: Maintained
cde137aa 1199F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1200N: digicolor
1201
d4275354 1202ARM/EBSA110 MACHINE SUPPORT
54176cc6 1203M: Russell King <linux@armlinux.org.uk>
efc03ecb 1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1205W: http://www.armlinux.org.uk/
d4275354
RK
1206S: Maintained
1207F: arch/arm/mach-ebsa110/
b955f6ca 1208F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1209
4721f3ce
UKK
1210ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1211M: Uwe Kleine-König <kernel@pengutronix.de>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214N: efm32
1215
a9da4f7e 1216ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1217M: Daniel Ribeiro <drwyrm@gmail.com>
1218M: Stefan Schmidt <stefan@openezx.org>
1219M: Harald Welte <laforge@openezx.org>
d66f1886 1220L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1221W: http://www.openezx.org/
1222S: Maintained
cafc2265
SS
1223T: topgit git://git.openezx.org/openezx.git
1224F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1225
6a915af9 1226ARM/FARADAY FA526 PORT
162500b3 1227M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1229S: Maintained
1fa7e547 1230T: git git://git.berlios.de/gemini-board
f49afbb5 1231F: arch/arm/mm/*-fa*
6a915af9 1232
d4275354 1233ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1234M: Russell King <linux@armlinux.org.uk>
efc03ecb 1235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1236W: http://www.armlinux.org.uk/
d4275354
RK
1237S: Maintained
1238F: arch/arm/include/asm/hardware/dec21285.h
1239F: arch/arm/mach-footbridge/
1240
86183a5f 1241ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1242M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1243M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1244R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1246S: Maintained
f1c12837 1247T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1248F: arch/arm/mach-imx/
ce515a6b 1249F: arch/arm/mach-mxs/
2a82f95c 1250F: arch/arm/boot/dts/imx*
e5dafa22 1251F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1252F: drivers/clk/imx/
1253F: include/soc/imx/
86183a5f 1254
142109d2 1255ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1256M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1257M: Sascha Hauer <kernel@pengutronix.de>
1258R: Stefan Agner <stefan@agner.ch>
1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S: Maintained
1261T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1262F: arch/arm/mach-imx/*vf610*
1263F: arch/arm/boot/dts/vf*
1264
2b7a52a4 1265ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1266M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1268S: Maintained
1269
90b8fc34 1270ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1271M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1273S: Maintained
1274
ef47d5f0 1275ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1276M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1277M: Paul Parsons <lost.distance@yahoo.com>
1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1279S: Maintained
1280F: arch/arm/mach-pxa/hx4700.c
1281F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1282F: sound/soc/pxa/hx4700.c
ef47d5f0 1283
4dfad069
WX
1284ARM/HISILICON SOC SUPPORT
1285M: Wei Xu <xuwei5@hisilicon.com>
1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287W: http://www.hisilicon.com
1288S: Supported
1289T: git git://github.com/hisilicon/linux-hisi.git
1290F: arch/arm/mach-hisi/
e68d7c14
RH
1291F: arch/arm/boot/dts/hi3*
1292F: arch/arm/boot/dts/hip*
1293F: arch/arm/boot/dts/hisi*
1294F: arch/arm64/boot/dts/hisilicon/
4dfad069 1295
21f37bc3 1296ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1297M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1298W: www.jlime.com
1299S: Maintained
084bad91
KE
1300T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1301F: arch/arm/mach-sa1100/jornada720.c
1302F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1303
5e767ab9
JMC
1304ARM/IGEP MACHINE SUPPORT
1305M: Enric Balletbo i Serra <eballetbo@gmail.com>
1306M: Javier Martinez Canillas <javier@dowhile0.org>
1307L: linux-omap@vger.kernel.org
1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S: Maintained
06ff74fd 1310F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1311
403d2971
MV
1312ARM/INCOME PXA270 SUPPORT
1313M: Marek Vasut <marek.vasut@gmail.com>
1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S: Maintained
ec154082 1316F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1317
2b7a52a4 1318ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1319M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1321S: Maintained
e2bdb176
DW
1322
1323ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1325S: Orphan
2b7a52a4
LB
1326
1327ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1328M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1330S: Maintained
2b7a52a4
LB
1331
1332ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1333M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1335S: Maintained
2b7a52a4 1336
2b7a52a4 1337ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1338M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1340S: Maintained
1341
dfdd8cc9
KH
1342ARM/INTEL IXP4XX ARM ARCHITECTURE
1343M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1344M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1346S: Maintained
1347F: arch/arm/mach-ixp4xx/
1348
838553c5 1349ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1350M: Jonathan Cameron <jic23@cam.ac.uk>
1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352S: Maintained
1353F: arch/arm/mach-pxa/stargate2.c
1354F: drivers/pcmcia/pxa2xx_stargate2.c
1355
2b7a52a4 1356ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1357M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1359S: Maintained
2b7a52a4
LB
1360
1361ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1362M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1364S: Maintained
1365
1154f858 1366ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1367M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
1370F: arch/arm/mach-keystone/
5edafc29 1371F: arch/arm/boot/dts/keystone-*
317929cd 1372T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1373
bc6aa566 1374ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1375M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1376L: linux-kernel@vger.kernel.org
1377S: Maintained
1378F: drivers/clk/keystone/
1379
1380ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1381M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383L: linux-kernel@vger.kernel.org
1384S: Maintained
1385F: drivers/clocksource/timer-keystone.c
1386
1387ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1388M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1389L: linux-kernel@vger.kernel.org
1390S: Maintained
1391F: drivers/power/reset/keystone-reset.c
1392
1393ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1394M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1395L: linux-kernel@vger.kernel.org
1396S: Maintained
1397F: drivers/memory/*emif*
1398
8cb555b6
CM
1399ARM/LG1K ARCHITECTURE
1400M: Chanho Min <chanho.min@lge.com>
1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S: Maintained
1403F: arch/arm64/boot/dts/lg/
1404
2b7a52a4 1405ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1406M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1408S: Maintained
1409
3143875f
JE
1410ARM/LPC18XX ARCHITECTURE
1411M: Joachim Eastwood <manabian@gmail.com>
1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S: Maintained
19c1c32c
JE
1414F: arch/arm/boot/dts/lpc43*
1415F: drivers/clk/nxp/clk-lpc18xx*
1416F: drivers/clocksource/time-lpc32xx.c
1417F: drivers/i2c/busses/i2c-lpc2k.c
1418F: drivers/memory/pl172.c
1419F: drivers/mtd/spi-nor/nxp-spifi.c
1420F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1421N: lpc18xx
1422
15e4f7da 1423ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1424M: Vladimir Zapolskiy <vz@mleia.com>
1425M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1427T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1428S: Maintained
2377f9fd 1429F: arch/arm/boot/dts/lpc32*
15e4f7da 1430F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1431F: drivers/i2c/busses/i2c-pnx.c
1432F: drivers/net/ethernet/nxp/lpc_eth.c
1433F: drivers/usb/host/ohci-nxp.c
1434F: drivers/watchdog/pnx4008_wdt.c
1435N: lpc32xx
15e4f7da 1436
3b886171 1437ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1438M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1439S: Maintained
1440
1f664ab7 1441ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1442M: Jason Cooper <jason@lakedaemon.net>
1443M: Andrew Lunn <andrew@lunn.ch>
1444M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1445M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447S: Maintained
1448F: arch/arm/mach-mvebu/
59ec9671 1449F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1450F: arch/arm/boot/dts/armada*
1451F: arch/arm/boot/dts/kirkwood*
dcc3068a 1452F: arch/arm64/boot/dts/marvell/armada*
9f123def 1453F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1454F: arch/arm/configs/mvebu_*_defconfig
75f41273 1455
40f4978b 1456ARM/Marvell Berlin SoC support
70e1a28f 1457M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1458M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460S: Maintained
1461F: arch/arm/mach-berlin/
31c17ac9 1462F: arch/arm/boot/dts/berlin*
e68d7c14 1463F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1464
40f4978b 1465
4cfab57e 1466ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1467M: Jason Cooper <jason@lakedaemon.net>
1468M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1469M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1470M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1472S: Maintained
1473F: arch/arm/mach-dove/
54a246ff
NP
1474F: arch/arm/mach-mv78xx0/
1475F: arch/arm/mach-orion5x/
1476F: arch/arm/plat-orion/
31c17ac9
GC
1477F: arch/arm/boot/dts/dove*
1478F: arch/arm/boot/dts/orion5x*
1479
3b886171 1480
d69ac131
AC
1481ARM/Orion SoC/Technologic Systems TS-78xx platform support
1482M: Alexander Clouter <alex@digriz.org.uk>
1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484W: http://www.digriz.org.uk/ts78xx/kernel
1485S: Maintained
1486F: arch/arm/mach-orion5x/ts78xx-*
1487
e557959d
NA
1488ARM/OXNAS platform support
1489M: Neil Armstrong <narmstrong@baylibre.com>
1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1491L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1492S: Maintained
1493F: arch/arm/mach-oxnas/
1494F: arch/arm/boot/dts/oxnas*
1495F: arch/arm/boot/dts/wd-mbwe.dts
1496N: oxnas
1497
607b8fc9
EH
1498ARM/Mediatek RTC DRIVER
1499M: Eddie Huang <eddie.huang@mediatek.com>
1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1502S: Maintained
1503F: drivers/rtc/rtc-mt6397.c
1504
e54951c8
MB
1505ARM/Mediatek SoC support
1506M: Matthias Brugger <matthias.bgg@gmail.com>
1507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1508L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1509S: Maintained
1510F: arch/arm/boot/dts/mt6*
1511F: arch/arm/boot/dts/mt8*
1512F: arch/arm/mach-mediatek/
1513N: mtk
1514K: mediatek
1515
0f8669e3
CY
1516ARM/Mediatek USB3 PHY DRIVER
1517M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1520S: Maintained
1521F: drivers/phy/phy-mt65xx-usb3.c
1522
adcb079f
AB
1523ARM/MICREL KS8695 ARCHITECTURE
1524M: Greg Ungerer <gerg@uclinux.org>
1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1526F: arch/arm/mach-ks8695/
adcb079f
AB
1527S: Odd Fixes
1528
d78ff0a5 1529ARM/MIOA701 MACHINE SUPPORT
8b58be88 1530M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1532F: arch/arm/mach-pxa/mioa701.c
1533S: Maintained
1534
9624dfe6 1535ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1536M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1537S: Maintained
1538
e0ee9851 1539ARM/NOMADIK ARCHITECTURE
28b8e8d4 1540M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1541M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543S: Maintained
1544F: arch/arm/mach-nomadik/
ecc265fe 1545F: drivers/pinctrl/nomadik/
87572880 1546F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1547T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1548
9d76295a 1549ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1550M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1551L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1552W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1553S: Supported
1554
8459c159 1555ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1556M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1557M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1558S: Maintained
1559
5d783a2d 1560ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1561M: Marek Vasut <marek.vasut@gmail.com>
75280787 1562L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1563W: http://hackndev.com
1564S: Maintained
933d35f0
JP
1565F: arch/arm/mach-pxa/include/mach/palmtx.h
1566F: arch/arm/mach-pxa/palmtx.c
1567F: arch/arm/mach-pxa/include/mach/palmt5.h
1568F: arch/arm/mach-pxa/palmt5.c
1569F: arch/arm/mach-pxa/include/mach/palmld.h
1570F: arch/arm/mach-pxa/palmld.c
1571F: arch/arm/mach-pxa/include/mach/palmte2.h
1572F: arch/arm/mach-pxa/palmte2.c
1573F: arch/arm/mach-pxa/include/mach/palmtc.h
1574F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1575
b57fe924 1576ARM/PALM TREO SUPPORT
d8130624 1577M: Tomas Cech <sleep_walker@suse.com>
75280787 1578L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1579W: http://hackndev.com
1580S: Maintained
b57fe924
JP
1581F: arch/arm/mach-pxa/include/mach/palmtreo.h
1582F: arch/arm/mach-pxa/palmtreo.c
90af5811 1583
c49e1e63 1584ARM/PALMZ72 SUPPORT
8b58be88 1585M: Sergey Lapin <slapin@ossfans.org>
75280787 1586L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1587W: http://hackndev.com
1588S: Maintained
933d35f0
JP
1589F: arch/arm/mach-pxa/include/mach/palmz72.h
1590F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1591
1da177e4 1592ARM/PLEB SUPPORT
8b58be88 1593M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1594W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1595S: Maintained
1596
1597ARM/PT DIGITAL BOARD PORT
8b58be88 1598M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1599L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1600W: http://www.armlinux.org.uk/
1da177e4
LT
1601S: Maintained
1602
8fc1b0f8 1603ARM/QUALCOMM SUPPORT
bbeaa595
AG
1604M: Andy Gross <andy.gross@linaro.org>
1605M: David Brown <david.brown@linaro.org>
8fc1b0f8 1606L: linux-arm-msm@vger.kernel.org
f5d3af9d 1607L: linux-soc@vger.kernel.org
8fc1b0f8 1608S: Maintained
0ff50d60 1609F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1610F: arch/arm/boot/dts/qcom-*.dts
1611F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1612F: arch/arm/mach-qcom/
e68d7c14 1613F: arch/arm64/boot/dts/qcom/*
5482cefa 1614F: drivers/i2c/busses/i2c-qup.c
39a3366a 1615F: drivers/clk/qcom/
f5d3af9d 1616F: drivers/soc/qcom/
5482cefa 1617F: drivers/spi/spi-qup.c
c0c89faf
SB
1618F: drivers/tty/serial/msm_serial.h
1619F: drivers/tty/serial/msm_serial.c
1620F: drivers/*/pm8???-*
1621F: drivers/mfd/ssbi.c
916f743d 1622F: drivers/firmware/qcom_scm.c
bbeaa595 1623T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1624
2b7a52a4 1625ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1626M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1628S: Maintained
1629
b138e119
SH
1630ARM/RENESAS ARM64 ARCHITECTURE
1631M: Simon Horman <horms@verge.net.au>
1632M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1633L: linux-renesas-soc@vger.kernel.org
1634Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1635T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1636S: Supported
1637F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1638F: drivers/soc/renesas/
1639F: include/linux/soc/renesas/
b138e119 1640
d4275354 1641ARM/RISCPC ARCHITECTURE
54176cc6 1642M: Russell King <linux@armlinux.org.uk>
efc03ecb 1643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1644W: http://www.armlinux.org.uk/
d4275354 1645S: Maintained
d4275354
RK
1646F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1647F: arch/arm/include/asm/hardware/ioc.h
1648F: arch/arm/include/asm/hardware/iomd.h
1649F: arch/arm/include/asm/hardware/memc.h
1650F: arch/arm/mach-rpc/
1a6422f6 1651F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1652F: drivers/net/ethernet/i825xx/ether1*
1653F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1654F: drivers/scsi/arm/
1655
08ddbb0a
HS
1656ARM/Rockchip SoC support
1657M: Heiko Stuebner <heiko@sntech.de>
1658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1659L: linux-rockchip@lists.infradead.org
9f273c24 1660T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1661S: Maintained
541555e9 1662F: arch/arm/boot/dts/rk3*
08ddbb0a 1663F: arch/arm/mach-rockchip/
541555e9
HS
1664F: drivers/clk/rockchip/
1665F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1666F: drivers/*/*rockchip*
541555e9
HS
1667F: drivers/*/*/*rockchip*
1668F: sound/soc/rockchip/
b4331b43 1669N: rockchip
08ddbb0a 1670
5bfb937c
KK
1671ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1672M: Kukjin Kim <kgene@kernel.org>
326dce07 1673M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1674R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1675L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1676L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1677S: Maintained
6f0589c8 1678F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1679F: arch/arm/boot/dts/s5p*
1680F: arch/arm/boot/dts/samsung*
6f0589c8 1681F: arch/arm/boot/dts/exynos*
d97236e6 1682F: arch/arm64/boot/dts/exynos/
482ce512 1683F: arch/arm/plat-samsung/
769bbb63
HS
1684F: arch/arm/mach-s3c24*/
1685F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1686F: arch/arm/mach-s5p*/
1687F: arch/arm/mach-exynos*/
1c03274d
KK
1688F: drivers/*/*s3c24*
1689F: drivers/*/*/*s3c24*
1690F: drivers/*/*s3c64xx*
1691F: drivers/*/*s5pv210*
ffd51977 1692F: drivers/memory/samsung/*
bf50ddcd 1693F: drivers/soc/samsung/*
d6b9aea6
KK
1694F: Documentation/arm/Samsung/
1695F: Documentation/devicetree/bindings/arm/samsung/
1696F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1697F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1698N: exynos
f556cb07 1699
10ffa964
KP
1700ARM/SAMSUNG MOBILE MACHINE SUPPORT
1701M: Kyungmin Park <kyungmin.park@samsung.com>
1702L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703S: Maintained
004bbd3c 1704F: arch/arm/mach-s5pv210/
10ffa964 1705
3ce4ccb6
KD
1706ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1707M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1708M: Kamil Debski <kamil@wypas.org>
1709M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1710L: linux-arm-kernel@lists.infradead.org
1711L: linux-media@vger.kernel.org
1712S: Maintained
1713F: drivers/media/platform/s5p-g2d/
1714
e6a476fd
MS
1715ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1716M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1717M: Kamil Debski <kamil@wypas.org>
6305902c 1718M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1719M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1720L: linux-arm-kernel@lists.infradead.org
1721L: linux-media@vger.kernel.org
1722S: Maintained
934455d7 1723F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1724F: drivers/media/platform/s5p-mfc/
e6a476fd 1725
1bcbf6f4
KD
1726ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1727M: Kyungmin Park <kyungmin.park@samsung.com>
1728L: linux-arm-kernel@lists.infradead.org
1729L: linux-media@vger.kernel.org
1730S: Maintained
78fc853b 1731F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1732
7d9f9bf4
AP
1733ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1734M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1735M: Jacek Anaszewski <j.anaszewski@samsung.com>
1736L: linux-arm-kernel@lists.infradead.org
1737L: linux-media@vger.kernel.org
1738S: Maintained
1739F: drivers/media/platform/s5p-jpeg/
1740
d48d38e8 1741ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1742M: Simon Horman <horms@verge.net.au>
d48d38e8 1743M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1744L: linux-renesas-soc@vger.kernel.org
4a121096 1745Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1746T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1747S: Supported
0b514fdb
SH
1748F: arch/arm/boot/dts/emev2*
1749F: arch/arm/boot/dts/r7s*
1750F: arch/arm/boot/dts/r8a*
1751F: arch/arm/boot/dts/sh*
0b514fdb 1752F: arch/arm/configs/shmobile_defconfig
7a2071c5 1753F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1754F: arch/arm/mach-shmobile/
be32bcbb
GU
1755F: drivers/soc/renesas/
1756F: include/linux/soc/renesas/
d48d38e8 1757
66314223 1758ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1759M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1760S: Maintained
1761F: arch/arm/mach-socfpga/
efadb751
DN
1762F: arch/arm/boot/dts/socfpga*
1763F: arch/arm/configs/socfpga_defconfig
e68d7c14 1764F: arch/arm64/boot/dts/altera/
ba2b7d0a 1765W: http://www.rocketboards.org
efadb751 1766T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1767
1768ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1769M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1770S: Maintained
1771F: drivers/clk/socfpga/
1772
71bcada8
TT
1773ARM/SOCFPGA EDAC SUPPORT
1774M: Thor Thayer <tthayer@opensource.altera.com>
1775S: Maintained
1776F: drivers/edac/altera_edac.
1777
65ebcc11 1778ARM/STI ARCHITECTURE
a92177ea 1779M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781L: kernel@stlinux.com
1782W: http://www.stlinux.com
1783S: Maintained
1784F: arch/arm/mach-sti/
a92177ea 1785F: arch/arm/boot/dts/sti*
b8e31bf3 1786F: drivers/char/hw_random/st-rng.c
a92177ea 1787F: drivers/clocksource/arm_global_timer.c
82805d1b 1788F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1789F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1790F: drivers/i2c/busses/i2c-st.c
346e2e4a 1791F: drivers/media/rc/st_rc.c
95d66b16 1792F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1793F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1794F: drivers/phy/phy-miphy28lp.c
1795F: drivers/phy/phy-miphy365x.c
6da969a5 1796F: drivers/phy/phy-stih407-usb.c
26389c78 1797F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1798F: drivers/pinctrl/pinctrl-st.c
aac22524 1799F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1800F: drivers/reset/sti/
db4112e6 1801F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1802F: drivers/tty/serial/st-asc.c
eb11adab 1803F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1804F: drivers/usb/host/ehci-st.c
1805F: drivers/usb/host/ohci-st.c
db4112e6 1806F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1807F: drivers/ata/ahci_st.c
65ebcc11 1808
ee6e7879
MC
1809ARM/STM32 ARCHITECTURE
1810M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1811M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813S: Maintained
1814T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1815N: stm32
1816F: drivers/clocksource/armv7m_systick.c
1817
d6de5b02
MG
1818ARM/TANGO ARCHITECTURE
1819M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1820L: linux-arm-kernel@lists.infradead.org
1821S: Maintained
e2bd0d37 1822N: tango
d6de5b02 1823
2b7a52a4 1824ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1825M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1826L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1827S: Maintained
1828
1bbd7089 1829ARM/TETON BGA MACHINE SUPPORT
706e69d6 1830M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S: Maintained
1833
2b7a52a4 1834ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1835M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1837S: Maintained
1838
98ad6e3b 1839ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1840M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1841L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1842W: http://www.mcuos.com
1843S: Maintained
4e89e8f6 1844F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1845F: drivers/input/keyboard/w90p910_keypad.c
1846F: drivers/input/touchscreen/w90p910_ts.c
1847F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1848F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1849F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1850F: drivers/rtc/rtc-nuc900.c
9df92e6c 1851F: drivers/spi/spi-nuc900.c
4e89e8f6 1852F: drivers/usb/host/ehci-w90x900.c
8a61f013 1853F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1854
54274d71 1855ARM/U300 MACHINE SUPPORT
e4651a9f 1856M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S: Supported
1859F: arch/arm/mach-u300/
9affbd24 1860F: drivers/clocksource/timer-u300.c
54274d71
LW
1861F: drivers/i2c/busses/i2c-stu300.c
1862F: drivers/rtc/rtc-coh901331.c
1863F: drivers/watchdog/coh901327_wdt.c
1864F: drivers/dma/coh901318*
87572880
LW
1865F: drivers/mfd/ab3100*
1866F: drivers/rtc/rtc-ab3100.c
1867F: drivers/rtc/rtc-coh901331.c
1868T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1869
3d00d04f
MY
1870ARM/UNIPHIER ARCHITECTURE
1871M: Masahiro Yamada <yamada.masahiro@socionext.com>
1872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1873T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1874S: Maintained
a3ff83d2 1875F: arch/arm/boot/dts/uniphier*
e7ecbc05 1876F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1877F: arch/arm/mach-uniphier/
e7ecbc05 1878F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1879F: arch/arm64/boot/dts/socionext/
4b7f48d3 1880F: drivers/bus/uniphier-system-bus.c
734d82f4 1881F: drivers/clk/uniphier/
dd6fd4a3 1882F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1883F: drivers/pinctrl/uniphier/
54e991b5 1884F: drivers/reset/reset-uniphier.c
a3ff83d2 1885F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1886N: uniphier
1887
87572880 1888ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1889M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891S: Maintained
1892F: arch/arm/mach-ux500/
e4651a9f 1893F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1894F: drivers/dma/ste_dma40*
e4651a9f 1895F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1896F: drivers/mfd/abx500*
1897F: drivers/mfd/ab8500*
e4651a9f
LW
1898F: drivers/mfd/dbx500*
1899F: drivers/mfd/db8500*
ecc265fe
JP
1900F: drivers/pinctrl/nomadik/pinctrl-ab*
1901F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1902F: drivers/rtc/rtc-ab8500.c
e4651a9f 1903F: drivers/rtc/rtc-pl031.c
87572880 1904T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1905
e93fde28
UH
1906ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1907M: Ulf Hansson <ulf.hansson@linaro.org>
1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909T: git git://git.linaro.org/people/ulfh/clk.git
1910S: Maintained
1911F: drivers/clk/ux500/
e93fde28 1912
740d93b1
PM
1913ARM/VERSATILE EXPRESS PLATFORM
1914M: Liviu Dudau <liviu.dudau@arm.com>
1915M: Sudeep Holla <sudeep.holla@arm.com>
1916M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918S: Maintained
1919F: arch/arm/boot/dts/vexpress*
e68d7c14 1920F: arch/arm64/boot/dts/arm/
740d93b1
PM
1921F: arch/arm/mach-vexpress/
1922F: */*/vexpress*
7e8f403f 1923F: */*/*/vexpress*
740d93b1
PM
1924F: drivers/clk/versatile/clk-vexpress-osc.c
1925F: drivers/clocksource/versatile.c
46a600ea 1926N: mps2
740d93b1 1927
d4275354 1928ARM/VFP SUPPORT
54176cc6 1929M: Russell King <linux@armlinux.org.uk>
efc03ecb 1930L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1931W: http://www.armlinux.org.uk/
d4275354
RK
1932S: Maintained
1933F: arch/arm/vfp/
1934
e66b6d8e
MV
1935ARM/VOIPAC PXA270 SUPPORT
1936M: Marek Vasut <marek.vasut@gmail.com>
1937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938S: Maintained
1939F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1940F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1941
04529fe2
TP
1942ARM/VT8500 ARM ARCHITECTURE
1943M: Tony Prisk <linux@prisktech.co.nz>
1944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945S: Maintained
1946F: arch/arm/mach-vt8500/
41fd91b4 1947F: drivers/clocksource/vt8500_timer.c
560746eb 1948F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1949F: drivers/mmc/host/wmt-sdmmc.c
1950F: drivers/pwm/pwm-vt8500.c
1951F: drivers/rtc/rtc-vt8500.c
1952F: drivers/tty/serial/vt8500_serial.c
4f31102b 1953F: drivers/usb/host/ehci-platform.c
41fd91b4 1954F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1955F: drivers/video/fbdev/vt8500lcdfb.*
1956F: drivers/video/fbdev/wm8505fb*
1957F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1958
e66b6d8e
MV
1959ARM/ZIPIT Z2 SUPPORT
1960M: Marek Vasut <marek.vasut@gmail.com>
1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962S: Maintained
1963F: arch/arm/mach-pxa/z2.c
6ab2a855 1964F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1965
5ecc4b53
JN
1966ARM/ZTE ARCHITECTURE
1967M: Jun Nie <jun.nie@linaro.org>
1968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969S: Maintained
1970F: arch/arm/mach-zx/
1971F: drivers/clk/zte/
1972F: Documentation/devicetree/bindings/arm/zte.txt
1973F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1974
51f29d44
MS
1975ARM/ZYNQ ARCHITECTURE
1976M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1977R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979W: http://wiki.xilinx.com
d6448b76 1980T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1981S: Supported
1982F: arch/arm/mach-zynq/
bd2a337a 1983F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1984F: drivers/block/xsysace.c
c2fd4e38
MS
1985N: zynq
1986N: xilinx
1987F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1988F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1989F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1990F: drivers/edac/synopsys_edac.c
51f29d44 1991
48ec83bc 1992ARM SMMU DRIVERS
b8f9879e 1993M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1994R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996S: Maintained
1997F: drivers/iommu/arm-smmu.c
48ec83bc 1998F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1999F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 2000F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 2001
38074229
CM
2002ARM64 PORT (AARCH64 ARCHITECTURE)
2003M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2004M: Will Deacon <will.deacon@arm.com>
38074229 2005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2006T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2007S: Maintained
2008F: arch/arm64/
d19766ec 2009F: Documentation/arm64/
38074229 2010
9d7005f9
LP
2011AS3645A LED FLASH CONTROLLER DRIVER
2012M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2013L: linux-media@vger.kernel.org
2014T: git git://linuxtv.org/media_tree.git
2015S: Maintained
2016F: drivers/media/i2c/as3645a.c
b5dcee22 2017F: include/media/i2c/as3645a.h
9d7005f9 2018
7c94a8b2
LW
2019ASAHI KASEI AK8974 DRIVER
2020M: Linus Walleij <linus.walleij@linaro.org>
2021L: linux-iio@vger.kernel.org
2022W: http://www.akm.com/
2023S: Supported
2024F: drivers/iio/magnetometer/ak8974.c
2025
d58de038
GJ
2026ASC7621 HARDWARE MONITOR DRIVER
2027M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2028L: linux-hwmon@vger.kernel.org
d58de038
GJ
2029S: Maintained
2030F: Documentation/hwmon/asc7621
2031F: drivers/hwmon/asc7621.c
2032
b229ece9 2033ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2034M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2035L: acpi4asus-user@lists.sourceforge.net
d0944853 2036L: platform-driver-x86@vger.kernel.org
76593d6f 2037W: http://acpi4asus.sf.net
85091b71 2038S: Maintained
b229ece9
CC
2039F: drivers/platform/x86/asus*.c
2040F: drivers/platform/x86/eeepc*.c
85091b71 2041
f6a6bbae
JPRV
2042ASUS WIRELESS RADIO CONTROL DRIVER
2043M: João Paulo Rechi Vita <jprvita@gmail.com>
2044L: platform-driver-x86@vger.kernel.org
2045S: Maintained
2046F: drivers/platform/x86/asus-wireless.c
2047
75aeddd1
DH
2048ASYMMETRIC KEYS
2049M: David Howells <dhowells@redhat.com>
2050L: keyrings@vger.kernel.org
2051S: Maintained
2052F: Documentation/crypto/asymmetric-keys.txt
2053F: include/linux/verification.h
2054F: include/crypto/public_key.h
2055F: include/crypto/pkcs7.h
2056F: crypto/asymmetric_keys/
2057
953a6479 2058ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2059R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2060W: http://sourceforge.net/projects/xscaleiop
08223d80 2061S: Odd fixes
679655da
JP
2062F: Documentation/crypto/async-tx-api.txt
2063F: crypto/async_tx/
2064F: drivers/dma/
2065F: include/linux/dmaengine.h
2066F: include/linux/async_tx.h
b3e5f263 2067
a1867d36 2068AT24 EEPROM DRIVER
14d77c4d 2069M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2070L: linux-i2c@vger.kernel.org
2071S: Maintained
2072F: drivers/misc/eeprom/at24.c
25f73ed5 2073F: include/linux/platform_data/at24.h
a1867d36 2074
e7839f25 2075ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2076M: "Ed L. Cashin" <ed.cashin@acm.org>
2077W: http://www.openaoe.org/
1da177e4 2078S: Supported
679655da
JP
2079F: Documentation/aoe/
2080F: drivers/block/aoe/
1da177e4 2081
aad7a211
AB
2082ATHEROS 71XX/9XXX GPIO DRIVER
2083M: Alban Bedel <albeu@free.fr>
2084W: https://github.com/AlbanBedel/linux
2085T: git git://github.com/AlbanBedel/linux
2086S: Maintained
2087F: drivers/gpio/gpio-ath79.c
2088F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2089
9a10a870 2090ATHEROS ATH GENERIC UTILITIES
f726ee65 2091M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2092L: linux-wireless@vger.kernel.org
2093S: Supported
2094F: drivers/net/wireless/ath/*
2095
fa1c114f 2096ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2097M: Jiri Slaby <jirislaby@gmail.com>
2098M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2099M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2100L: linux-wireless@vger.kernel.org
72c706b7 2101W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2102S: Maintained
fa451753 2103F: drivers/net/wireless/ath/ath5k/
fa1c114f 2104
12e62d6f
KV
2105ATHEROS ATH6KL WIRELESS DRIVER
2106M: Kalle Valo <kvalo@qca.qualcomm.com>
2107L: linux-wireless@vger.kernel.org
2108W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2109T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2110S: Supported
2111F: drivers/net/wireless/ath/ath6kl/
2112
2be7d22f 2113WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2114M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2115L: linux-wireless@vger.kernel.org
2116L: wil6210@qca.qualcomm.com
2117S: Supported
2118W: http://wireless.kernel.org/en/users/Drivers/wil6210
2119F: drivers/net/wireless/ath/wil6210/
dba4b74d 2120F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2121
1d7e1e6b
CL
2122CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2123M: Christian Lamparter <chunkeey@googlemail.com>
2124L: linux-wireless@vger.kernel.org
2125W: http://wireless.kernel.org/en/users/Drivers/carl9170
2126S: Maintained
2127F: drivers/net/wireless/ath/carl9170/
2128
2c2a6172
LT
2129ATK0110 HWMON DRIVER
2130M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2131L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2132S: Maintained
2133F: drivers/hwmon/asus_atk0110.c
2134
6f69a6d7 2135ATI_REMOTE2 DRIVER
8b58be88 2136M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2137S: Maintained
679655da 2138F: drivers/input/misc/ati_remote2.c
6f69a6d7 2139
7ae115b4 2140ATLX ETHERNET DRIVERS
8b58be88 2141M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2142M: Chris Snook <chris.snook@gmail.com>
e443e383 2143L: netdev@vger.kernel.org
8d5ca6ec
JC
2144W: http://sourceforge.net/projects/atl1
2145W: http://atl1.sourceforge.net
2146S: Maintained
2b133ad6 2147F: drivers/net/ethernet/atheros/
8d5ca6ec 2148
1da177e4 2149ATM
366c1bd1 2150M: Chas Williams <3chas3@gmail.com>
476604de 2151L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2152L: netdev@vger.kernel.org
1da177e4
LT
2153W: http://linux-atm.sourceforge.net
2154S: Maintained
679655da
JP
2155F: drivers/atm/
2156F: include/linux/atm*
c117ab84 2157F: include/uapi/linux/atm*
1da177e4 2158
04ac2f46 2159ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2160M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2161S: Maintained
2162F: drivers/mmc/host/atmel-mci.c
04ac2f46 2163
f80cb488
NF
2164ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2165M: Nicolas Ferre <nicolas.ferre@atmel.com>
2166S: Supported
2167F: drivers/power/reset/at91-sama5d2_shdwc.c
2168
b9cd7a25
LD
2169ATMEL SAMA5D2 ADC DRIVER
2170M: Ludovic Desroches <ludovic.desroches@atmel.com>
2171L: linux-iio@vger.kernel.org
2172S: Supported
2173F: drivers/iio/adc/at91-sama5d2_adc.c
2174
dfae90ed 2175ATMEL Audio ALSA driver
3a82002c 2176M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2177L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2178S: Supported
2179F: sound/soc/atmel
2180
b414dc16
NF
2181ATMEL DMA DRIVER
2182M: Nicolas Ferre <nicolas.ferre@atmel.com>
2183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184S: Supported
2185F: drivers/dma/at_hdmac.c
2186F: drivers/dma/at_hdmac_regs.h
6f0d65af 2187F: include/linux/platform_data/dma-atmel.h
b414dc16 2188
6bd0f436
LD
2189ATMEL XDMA DRIVER
2190M: Ludovic Desroches <ludovic.desroches@atmel.com>
2191L: linux-arm-kernel@lists.infradead.org
2192L: dmaengine@vger.kernel.org
2193S: Supported
2194F: drivers/dma/at_xdmac.c
2195
888f2804
LD
2196ATMEL I2C DRIVER
2197M: Ludovic Desroches <ludovic.desroches@atmel.com>
2198L: linux-i2c@vger.kernel.org
2199S: Supported
2200F: drivers/i2c/busses/i2c-at91.c
2201
15515545 2202ATMEL ISI DRIVER
50cb2efa 2203M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2204L: linux-media@vger.kernel.org
2205S: Supported
f2294c2d 2206F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2207F: include/media/atmel-isi.h
2208
8f4c79ce 2209ATMEL LCDFB DRIVER
8b58be88 2210M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2211L: linux-fbdev@vger.kernel.org
8f4c79ce 2212S: Maintained
8a61f013 2213F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2214F: include/video/atmel_lcdc.h
8f4c79ce 2215
89e5785f 2216ATMEL MACB ETHERNET DRIVER
a02875a6 2217M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2218S: Supported
9f2f381f 2219F: drivers/net/ethernet/cadence/
89e5785f 2220
5cbac98a 2221ATMEL NAND DRIVER
50cb2efa
NF
2222M: Wenyou Yang <wenyou.yang@atmel.com>
2223M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2224L: linux-mtd@lists.infradead.org
2225S: Supported
2226F: drivers/mtd/nand/atmel_nand*
2227
05c441ef 2228ATMEL SDMMC DRIVER
2229M: Ludovic Desroches <ludovic.desroches@atmel.com>
2230L: linux-mmc@vger.kernel.org
2231S: Supported
2232F: drivers/mmc/host/sdhci-of-at91.c
2233
754ce4f2 2234ATMEL SPI DRIVER
a02875a6 2235M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2236S: Supported
9df92e6c 2237F: drivers/spi/spi-atmel.*
754ce4f2 2238
0ef09015 2239ATMEL SSC DRIVER
03515f32 2240M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2242S: Supported
2243F: drivers/misc/atmel-ssc.c
2244F: include/linux/atmel-ssc.h
2245
e9cb1c5a
NF
2246ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2247M: Nicolas Ferre <nicolas.ferre@atmel.com>
2248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249S: Supported
2250F: drivers/misc/atmel_tclib.c
2251F: drivers/clocksource/tcb_clksrc.c
2252
914a3f3b 2253ATMEL USBA UDC DRIVER
a02875a6
NF
2254M: Nicolas Ferre <nicolas.ferre@atmel.com>
2255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2256S: Supported
faf2e1db 2257F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2258
1da177e4 2259ATMEL WIRELESS DRIVER
8b58be88 2260M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2261L: linux-wireless@vger.kernel.org
1da177e4
LT
2262W: http://www.thekelleys.org.uk/atmel
2263W: http://atmelwlandriver.sourceforge.net/
2264S: Maintained
30fe0f9b 2265F: drivers/net/wireless/atmel/atmel*
1da177e4 2266
a14c0f8f 2267ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2268M: Nick Dyer <nick@shmanahar.org>
2269T: git git://github.com/ndyer/linux.git
2270S: Maintained
a14c0f8f
ND
2271F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2272F: drivers/input/touchscreen/atmel_mxt_ts.c
2273F: include/linux/platform_data/atmel_mxt_ts.h
2274
26780d9e 2275ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2276M: Bradley Grove <linuxdrivers@attotech.com>
2277L: linux-scsi@vger.kernel.org
2278W: http://www.attotech.com
2279S: Supported
2280F: drivers/scsi/esas2r
26780d9e 2281
bc6e17b8
SS
2282ATUSB IEEE 802.15.4 RADIO DRIVER
2283M: Stefan Schmidt <stefan@osg.samsung.com>
2284L: linux-wpan@vger.kernel.org
2285S: Maintained
2286F: drivers/net/ieee802154/atusb.c
2287F: drivers/net/ieee802154/atusb.h
2288F: drivers/net/ieee802154/at86rf230.h
2289
a92b7b80 2290AUDIT SUBSYSTEM
915f389d 2291M: Paul Moore <paul@paul-moore.com>
8b58be88 2292M: Eric Paris <eparis@redhat.com>
915f389d 2293L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2294W: http://people.redhat.com/sgrubb/audit/
915f389d 2295T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2296S: Maintained
679655da 2297F: include/linux/audit.h
c117ab84 2298F: include/uapi/linux/audit.h
679655da 2299F: kernel/audit*
a92b7b80 2300
70e84049 2301AUXILIARY DISPLAY DRIVERS
8b58be88 2302M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2303W: http://miguelojeda.es/auxdisplay.htm
2304W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2305S: Maintained
679655da
JP
2306F: drivers/auxdisplay/
2307F: include/linux/cfag12864b.h
70e84049 2308
5f97f7f9 2309AVR32 ARCHITECTURE
e336f61f
HCE
2310M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2311M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2312W: http://www.atmel.com/products/AVR32/
249d9d9d 2313W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2314W: http://avrfreaks.net/
e336f61f 2315S: Maintained
679655da 2316F: arch/avr32/
5f97f7f9
HS
2317
2318AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2319M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2320M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2321S: Maintained
679655da 2322F: arch/avr32/mach-at32ap/
5f97f7f9 2323
1da177e4 2324AX.25 NETWORK LAYER
8b58be88 2325M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2326L: linux-hams@vger.kernel.org
d34cb28a 2327W: http://www.linux-ax25.org/
1da177e4 2328S: Maintained
c117ab84 2329F: include/uapi/linux/ax25.h
679655da
JP
2330F: include/net/ax25.h
2331F: net/ax25/
1da177e4 2332
d5269395 2333AZ6007 DVB DRIVER
5dc8a864
MCC
2334M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2335M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2336L: linux-media@vger.kernel.org
a825eaec 2337W: https://linuxtv.org
d5269395
MCC
2338T: git git://linuxtv.org/media_tree.git
2339S: Maintained
2340F: drivers/media/usb/dvb-usb-v2/az6007.c
2341
6777376e
HV
2342AZTECH FM RADIO RECEIVER DRIVER
2343M: Hans Verkuil <hverkuil@xs4all.nl>
2344L: linux-media@vger.kernel.org
2345T: git git://linuxtv.org/media_tree.git
a825eaec 2346W: https://linuxtv.org
6777376e
HV
2347S: Maintained
2348F: drivers/media/radio/radio-aztech*
2349
e2d1d6c0 2350B43 WIRELESS DRIVER
e2d1d6c0 2351L: linux-wireless@vger.kernel.org
ed072f9e 2352L: b43-dev@lists.infradead.org
491b26b4 2353W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2354S: Odd Fixes
58619b14 2355F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2356
2357B43LEGACY WIRELESS DRIVER
8b58be88 2358M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2359L: linux-wireless@vger.kernel.org
ed072f9e 2360L: b43-dev@lists.infradead.org
491b26b4 2361W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2362S: Maintained
423e3ce3 2363F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2364
300abeb5 2365BACKLIGHT CLASS/SUBSYSTEM
b7701755 2366M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2367M: Lee Jones <lee.jones@linaro.org>
9f273c24 2368T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2369S: Maintained
679655da
JP
2370F: drivers/video/backlight/
2371F: include/linux/backlight.h
300abeb5 2372
c6c8fea2 2373BATMAN ADVANCED
207df49e 2374M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2375M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2376M: Antonio Quartulli <a@unstable.cc>
1584f41f 2377L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2378W: https://www.open-mesh.org/
8b823170 2379Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2380S: Maintained
286ddfb0
SE
2381F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2382F: Documentation/ABI/testing/sysfs-class-net-mesh
2383F: Documentation/networking/batman-adv.txt
09748a22 2384F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2385F: net/batman-adv/
2386
e2d1d6c0 2387BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2388M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2389L: linux-hams@vger.kernel.org
2390W: http://www.baycom.org/~tom/ham/ham.html
2391S: Maintained
679655da 2392F: drivers/net/hamradio/baycom*
e2d1d6c0 2393
cafe5635 2394BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2395M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2396L: linux-bcache@vger.kernel.org
2397W: http://bcache.evilpiepirate.org
4d1034eb 2398S: Orphan
cafe5635
KO
2399F: drivers/md/bcache/
2400
04bd844a
HV
2401BDISP ST MEDIA DRIVER
2402M: Fabien Dessenne <fabien.dessenne@st.com>
2403L: linux-media@vger.kernel.org
2404T: git git://linuxtv.org/media_tree.git
a825eaec 2405W: https://linuxtv.org
04bd844a
HV
2406S: Supported
2407F: drivers/media/platform/sti/bdisp
2408
e2d1d6c0 2409BEFS FILE SYSTEM
db4ad036
LB
2410M: Luis de Bethencourt <luisbg@osg.samsung.com>
2411M: Salah Triki <salah.triki@gmail.com>
2412S: Maintained
2413T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2414F: Documentation/filesystems/befs.txt
2415F: fs/befs/
e2d1d6c0 2416
564ee360 2417BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2418M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2419L: netdev@vger.kernel.org
2420S: Maintained
2421F: drivers/net/ethernet/ec_bhf.c
564ee360 2422
e2d1d6c0 2423BFS FILE SYSTEM
8b58be88 2424M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2425S: Maintained
679655da
JP
2426F: Documentation/filesystems/bfs.txt
2427F: fs/bfs/
c117ab84 2428F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2429
1394f032 2430BLACKFIN ARCHITECTURE
a4edbc10 2431M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2432L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2433T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2434W: http://blackfin.uclinux.org
2435S: Supported
679655da 2436F: arch/blackfin/
566da5b2 2437
e190d6b1 2438BLACKFIN EMAC DRIVER
b3fe92b0 2439L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2440W: http://blackfin.uclinux.org
2441S: Supported
7b35f033 2442F: drivers/net/ethernet/adi/
e190d6b1 2443
566da5b2 2444BLACKFIN RTC DRIVER
b3fe92b0 2445L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2446W: http://blackfin.uclinux.org
2447S: Supported
679655da 2448F: drivers/rtc/rtc-bfin.c
1394f032 2449
936ed49a 2450BLACKFIN SDH DRIVER
109ec8c3 2451M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2452L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2453W: http://blackfin.uclinux.org
2454S: Supported
2455F: drivers/mmc/host/bfin_sdh.c
2456
1394f032 2457BLACKFIN SERIAL DRIVER
8b58be88 2458M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2459L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2460W: http://blackfin.uclinux.org
2461S: Supported
8460241e 2462F: drivers/tty/serial/bfin_uart.c
1394f032 2463
1e6d320f 2464BLACKFIN WATCHDOG DRIVER
b3fe92b0 2465L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2466W: http://blackfin.uclinux.org
2467S: Supported
679655da 2468F: drivers/watchdog/bfin_wdt.c
1e6d320f 2469
d24ecfcc 2470BLACKFIN I2C TWI DRIVER
8b58be88 2471M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2472L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2473W: http://blackfin.uclinux.org/
2474S: Supported
679655da 2475F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2476
1e204377
SJ
2477BLACKFIN MEDIA DRIVER
2478M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2479L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2480W: http://blackfin.uclinux.org/
2481S: Supported
2482F: drivers/media/platform/blackfin/
2483F: drivers/media/i2c/adv7183*
2484F: drivers/media/i2c/vs6624*
2485
b54cf35a
JSM
2486BLINKM RGB LED DRIVER
2487M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2488S: Maintained
2489F: drivers/leds/leds-blinkm.c
2490
1da177e4 2491BLOCK LAYER
8b58be88 2492M: Jens Axboe <axboe@kernel.dk>
82c426e0 2493L: linux-block@vger.kernel.org
08deed1e 2494T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2495S: Maintained
679655da 2496F: block/
ae11f7ef 2497F: kernel/trace/blktrace.c
88459642 2498F: lib/sbitmap.c
1da177e4 2499
2b54aaef 2500BLOCK2MTD DRIVER
8b58be88 2501M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2502L: linux-mtd@lists.infradead.org
2503S: Maintained
679655da 2504F: drivers/mtd/devices/block2mtd.c
2b54aaef 2505
63fbd24e 2506BLUETOOTH DRIVERS
8b58be88 2507M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2508M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2509M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2510L: linux-bluetooth@vger.kernel.org
63fbd24e 2511W: http://www.bluez.org/
22e7a424
MH
2512T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2513T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2514S: Maintained
679655da 2515F: drivers/bluetooth/
1da177e4 2516
63fbd24e 2517BLUETOOTH SUBSYSTEM
8b58be88 2518M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2519M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2520M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2521L: linux-bluetooth@vger.kernel.org
2522W: http://www.bluez.org/
22e7a424
MH
2523T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2524T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2525S: Maintained
679655da
JP
2526F: net/bluetooth/
2527F: include/net/bluetooth/
1da177e4
LT
2528
2529BONDING DRIVER
79b30750 2530M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2531M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2532M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2533L: netdev@vger.kernel.org
ce00f85c
JC
2534W: http://sourceforge.net/projects/bonding/
2535S: Supported
679655da 2536F: drivers/net/bonding/
c117ab84 2537F: include/uapi/linux/if_bonding.h
1da177e4 2538
b5f4df34
AS
2539BPF (Safe dynamic programs and tools)
2540M: Alexei Starovoitov <ast@kernel.org>
2541L: netdev@vger.kernel.org
2542L: linux-kernel@vger.kernel.org
2543S: Supported
2544F: kernel/bpf/
5aa5bd14
DB
2545F: tools/testing/selftests/bpf/
2546F: lib/test_bpf.c
b5f4df34 2547
39105890 2548BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2549M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2550L: netdev@vger.kernel.org
2551S: Supported
adfc5217 2552F: drivers/net/ethernet/broadcom/b44.*
39105890 2553
967dd82f
FF
2554BROADCOM B53 ETHERNET SWITCH DRIVER
2555M: Florian Fainelli <f.fainelli@gmail.com>
2556L: netdev@vger.kernel.org
2557L: openwrt-devel@lists.openwrt.org (subscribers-only)
2558S: Supported
2559F: drivers/net/dsa/b53/*
2560F: include/linux/platform_data/b53.h
2561
32ec90d5
FF
2562BROADCOM GENET ETHERNET DRIVER
2563M: Florian Fainelli <f.fainelli@gmail.com>
2564L: netdev@vger.kernel.org
2565S: Supported
2566F: drivers/net/ethernet/broadcom/genet/
2567
948c51e6 2568BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2569M: Rasesh Mody <rasesh.mody@cavium.com>
2570M: Harish Patil <harish.patil@cavium.com>
2571M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2572L: netdev@vger.kernel.org
2573S: Supported
adfc5217
JK
2574F: drivers/net/ethernet/broadcom/bnx2.*
2575F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2576
4d9d2cb0 2577BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2578M: Yuval Mintz <Yuval.Mintz@cavium.com>
2579M: Ariel Elior <ariel.elior@cavium.com>
2580M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2581L: netdev@vger.kernel.org
2582S: Supported
adfc5217 2583F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2584
90f4c594 2585BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2586M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2587M: Ray Jui <rjui@broadcom.com>
2588M: Scott Branden <sbranden@broadcom.com>
086f4704 2589M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2590T: git git://github.com/broadcom/mach-bcm
af4b8e37 2591S: Maintained
ccf62f5a
JM
2592N: bcm281*
2593N: bcm113*
2594N: bcm216*
2595N: kona
af4b8e37 2596F: arch/arm/mach-bcm/
af4b8e37 2597
9209bec4 2598BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2599M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2600M: Lee Jones <lee@kernel.org>
10b9e887 2601M: Eric Anholt <eric@anholt.net>
f680f25c 2602L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2604T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2605S: Maintained
9209bec4 2606N: bcm2835
f680f25c 2607
5564f092
RM
2608BROADCOM BCM47XX MIPS ARCHITECTURE
2609M: Hauke Mehrtens <hauke@hauke-m.de>
2610M: Rafał Miłecki <zajec5@gmail.com>
2611L: linux-mips@linux-mips.org
2612S: Maintained
7ad2410c 2613F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2614F: arch/mips/bcm47xx/*
2615F: arch/mips/include/asm/mach-bcm47xx/*
2616
9209bec4 2617BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2618M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2619M: Rafał Miłecki <zajec5@gmail.com>
2620M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2621L: linux-arm-kernel@lists.infradead.org
2622S: Maintained
2623F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2624F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2625F: arch/arm/boot/dts/bcm470*
2626
4ebd5047
RM
2627BROADCOM BCM53573 ARM ARCHITECTURE
2628M: Rafał Miłecki <rafal@milecki.pl>
2629L: linux-arm-kernel@lists.infradead.org
2630S: Maintained
2631F: arch/arm/boot/dts/bcm53573*
2632F: arch/arm/boot/dts/bcm47189*
2633
e076e962
FF
2634BROADCOM BCM63XX ARM ARCHITECTURE
2635M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2636M: bcm-kernel-feedback-list@broadcom.com
20de823e 2637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2638T: git git://github.com/broadcom/stblinux.git
e076e962 2639S: Maintained
d6f4e76e 2640N: bcm63xx
e076e962 2641
7110e227
KC
2642BROADCOM BCM63XX/BCM33XX UDC DRIVER
2643M: Kevin Cernekee <cernekee@gmail.com>
2644L: linux-usb@vger.kernel.org
2645S: Maintained
2646F: drivers/usb/gadget/udc/bcm63xx_udc.*
2647
2df94fd6 2648BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2649M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2650M: Gregory Fong <gregory.0xf0@gmail.com>
2651M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2652M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2654T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2655S: Maintained
2656F: arch/arm/mach-bcm/*brcmstb*
2657F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2658F: drivers/bus/brcmstb_gisb.c
5009a289 2659N: brcmstb
2df94fd6 2660
70371cef
KC
2661BROADCOM BMIPS MIPS ARCHITECTURE
2662M: Kevin Cernekee <cernekee@gmail.com>
2663M: Florian Fainelli <f.fainelli@gmail.com>
2664L: linux-mips@linux-mips.org
eb6725d0 2665T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2666S: Maintained
2667F: arch/mips/bmips/*
2668F: arch/mips/include/asm/mach-bmips/*
2669F: arch/mips/kernel/*bmips*
338808de 2670F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2671F: drivers/irqchip/irq-bcm63*
70371cef
KC
2672F: drivers/irqchip/irq-bcm7*
2673F: drivers/irqchip/irq-brcmstb*
3271e610 2674F: include/linux/bcm963xx_nvram.h
8fce60b8 2675F: include/linux/bcm963xx_tag.h
70371cef 2676
948c51e6 2677BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2678M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2679M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2680M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2681L: netdev@vger.kernel.org
2682S: Supported
adfc5217 2683F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2684
a9533e7e 2685BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2686M: Arend van Spriel <arend.vanspriel@broadcom.com>
2687M: Franky Lin <franky.lin@broadcom.com>
2688M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2689L: linux-wireless@vger.kernel.org
2a734451 2690L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2691S: Supported
05491d2c 2692F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2693
9958d6f9 2694BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2695M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2696L: linux-scsi@vger.kernel.org
2697S: Supported
2698F: drivers/scsi/bnx2fc/
2699
6a6b5ad0 2700BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2701M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2702L: linux-scsi@vger.kernel.org
2703S: Supported
2704F: drivers/scsi/bnx2i/
2705
63f37ddf 2706BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2707M: Ray Jui <rjui@broadcom.com>
2708M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2709M: Jon Mason <jonmason@broadcom.com>
086f4704 2710M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2711L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2712T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2713S: Maintained
2714N: iproc
2715N: cygnus
5c161242 2716N: bcm[-_]nsp
36c0237f
SB
2717N: bcm9113*
2718N: bcm9583*
63f37ddf
JM
2719N: bcm9585*
2720N: bcm9586*
2721N: bcm988312
36c0237f 2722N: bcm113*
63f37ddf
JM
2723N: bcm583*
2724N: bcm585*
2725N: bcm586*
2726N: bcm88312
d76e21b8 2727F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2728F: drivers/clk/bcm/clk-ns*
2729F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2730
3b0213d5
GF
2731BROADCOM BRCMSTB GPIO DRIVER
2732M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2733L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2734S: Supported
2735F: drivers/gpio/gpio-brcmstb.c
2736F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2737
7b7f588b 2738BROADCOM KONA GPIO DRIVER
5e163903 2739M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2740L: bcm-kernel-feedback-list@broadcom.com
2741S: Supported
2742F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2743F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2744
f6e734a8
RM
2745BROADCOM NVRAM DRIVER
2746M: Rafał Miłecki <zajec5@gmail.com>
2747L: linux-mips@linux-mips.org
2748S: Maintained
2749F: drivers/firmware/broadcom/*
2750
02787daa
BN
2751BROADCOM STB NAND FLASH DRIVER
2752M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2753M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2754L: linux-mtd@lists.infradead.org
1285734c 2755L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2756S: Maintained
2757F: drivers/mtd/nand/brcmnand/
2758
c9678d86
RM
2759BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2760M: Rafał Miłecki <zajec5@gmail.com>
2761L: linux-wireless@vger.kernel.org
2762S: Maintained
2763F: drivers/bcma/
2764F: include/linux/bcma/
2765
b8302205
FF
2766BROADCOM SYSTEMPORT ETHERNET DRIVER
2767M: Florian Fainelli <f.fainelli@gmail.com>
2768L: netdev@vger.kernel.org
2769S: Supported
2770F: drivers/net/ethernet/broadcom/bcmsysport.*
2771
42515e61
J
2772BROADCOM VULCAN ARM64 SOC
2773M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2774M: bcm-kernel-feedback-list@broadcom.com
42515e61 2775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2776S: Maintained
2777F: arch/arm64/boot/dts/broadcom/vulcan*
2778
7725ccfd 2779BROCADE BFA FC SCSI DRIVER
aa803370
AG
2780M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2781M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2782L: linux-scsi@vger.kernel.org
2783S: Supported
2784F: drivers/scsi/bfa/
7725ccfd 2785
8b230ed8 2786BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2787M: Rasesh Mody <rasesh.mody@cavium.com>
2788M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2789M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2790L: netdev@vger.kernel.org
2791S: Supported
f844a0ea 2792F: drivers/net/ethernet/brocade/bna/
8b230ed8 2793
5cdf7f76 2794BSG (block layer generic sg v4 driver)
8b58be88 2795M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2796L: linux-scsi@vger.kernel.org
2797S: Supported
679655da
JP
2798F: block/bsg.c
2799F: include/linux/bsg.h
c117ab84 2800F: include/uapi/linux/bsg.h
5cdf7f76 2801
af39917d
CL
2802BT87X AUDIO DRIVER
2803M: Clemens Ladisch <clemens@ladisch.de>
2804L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2805T: git git://git.alsa-project.org/alsa-kernel.git
2806S: Maintained
2807F: Documentation/sound/alsa/Bt87x.txt
2808F: sound/pci/bt87x.c
2809
ff1d5c2f 2810BT8XXGPIO DRIVER
eb032b98 2811M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2812W: http://bu3sch.de/btgpio.php
2813S: Maintained
72dbb705 2814F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2815
eb1eb04f 2816BTRFS FILE SYSTEM
c0778e25
CM
2817M: Chris Mason <clm@fb.com>
2818M: Josef Bacik <jbacik@fb.com>
d8130624 2819M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2820L: linux-btrfs@vger.kernel.org
2821W: http://btrfs.wiki.kernel.org/
8a6e2535 2822Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2823T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2824S: Maintained
679655da
JP
2825F: Documentation/filesystems/btrfs.txt
2826F: fs/btrfs/
eb1eb04f 2827
1da177e4 2828BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2829M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2830M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2831L: linux-media@vger.kernel.org
a825eaec 2832W: https://linuxtv.org
275ffde4 2833T: git git://linuxtv.org/media_tree.git
f96236e5 2834S: Odd fixes
618cd932 2835F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2836F: drivers/media/pci/bt8xx/bttv*
1da177e4 2837
1f34923c
KA
2838BUSLOGIC SCSI DRIVER
2839M: Khalid Aziz <khalid@gonehiking.org>
2840L: linux-scsi@vger.kernel.org
2841S: Maintained
2842F: drivers/scsi/BusLogic.*
2843F: drivers/scsi/FlashPoint.*
2844
af39917d
CL
2845C-MEDIA CMI8788 DRIVER
2846M: Clemens Ladisch <clemens@ladisch.de>
2847L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2848T: git git://git.alsa-project.org/alsa-kernel.git
2849S: Maintained
2850F: sound/pci/oxygen/
2851
2141355f
MS
2852C6X ARCHITECTURE
2853M: Mark Salter <msalter@redhat.com>
2854M: Aurelien Jacquiot <a-jacquiot@ti.com>
2855L: linux-c6x-dev@linux-c6x.org
2856W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2857S: Maintained
2858F: arch/c6x/
2859
a5432f5a 2860CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2861M: David Howells <dhowells@redhat.com>
e62d6e24 2862L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2863S: Supported
2864F: Documentation/filesystems/caching/cachefiles.txt
2865F: fs/cachefiles/
2866
c815ca39
HV
2867CADET FM/AM RADIO RECEIVER DRIVER
2868M: Hans Verkuil <hverkuil@xs4all.nl>
2869L: linux-media@vger.kernel.org
2870T: git git://linuxtv.org/media_tree.git
a825eaec 2871W: https://linuxtv.org
c815ca39
HV
2872S: Maintained
2873F: drivers/media/radio/radio-cadet*
2874
77d5140f 2875CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2876M: Jonathan Corbet <corbet@lwn.net>
661263b5 2877L: linux-media@vger.kernel.org
275ffde4 2878T: git git://linuxtv.org/media_tree.git
77d5140f 2879S: Maintained
618cd932 2880F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2881F: drivers/media/platform/marvell-ccic/
77d5140f 2882
201b6bab 2883CAIF NETWORK LAYER
5c574f50 2884M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2885L: netdev@vger.kernel.org
2886S: Supported
2887F: Documentation/networking/caif/
2888F: drivers/net/caif/
c117ab84 2889F: include/uapi/linux/caif/
201b6bab
JP
2890F: include/net/caif/
2891F: net/caif/
2892
77dac90f 2893CALGARY x86-64 IOMMU
a6921c29
JM
2894M: Muli Ben-Yehuda <mulix@mulix.org>
2895M: Jon Mason <jdmason@kudzu.us>
2896L: iommu@lists.linux-foundation.org
77dac90f 2897S: Maintained
679655da
JP
2898F: arch/x86/kernel/pci-calgary_64.c
2899F: arch/x86/kernel/tce_64.c
2900F: arch/x86/include/asm/calgary.h
2901F: arch/x86/include/asm/tce.h
77dac90f 2902
e2d1d6c0 2903CAN NETWORK LAYER
8d15d386 2904M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2905M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2906L: linux-can@vger.kernel.org
84b0d715 2907W: https://github.com/linux-can
870482a4
MKB
2908T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2909T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2910S: Maintained
f35f6c8f 2911F: Documentation/networking/can.txt
8d15d386 2912F: net/can/
8d15d386 2913F: include/linux/can/core.h
c117ab84
CEB
2914F: include/uapi/linux/can.h
2915F: include/uapi/linux/can/bcm.h
2916F: include/uapi/linux/can/raw.h
2917F: include/uapi/linux/can/gw.h
e2d1d6c0 2918
4261a204 2919CAN NETWORK DRIVERS
8b58be88 2920M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2921M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2922L: linux-can@vger.kernel.org
84b0d715 2923W: https://github.com/linux-can
870482a4
MKB
2924T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2925T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2926S: Maintained
3636876a 2927F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2928F: drivers/net/can/
2929F: include/linux/can/dev.h
8d15d386 2930F: include/linux/can/platform/
c117ab84
CEB
2931F: include/uapi/linux/can/error.h
2932F: include/uapi/linux/can/netlink.h
4261a204 2933
95d16c72 2934CAPABILITIES
39baa7e6 2935M: Serge Hallyn <serge@hallyn.com>
95d16c72 2936L: linux-security-module@vger.kernel.org
6305902c 2937S: Supported
95d16c72 2938F: include/linux/capability.h
c117ab84 2939F: include/uapi/linux/capability.h
6305902c 2940F: security/commoncap.c
38a94118 2941F: kernel/capability.c
95d16c72 2942
b84894c7
KT
2943CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2944M: Kevin Tsai <ktsai@capellamicro.com>
2945S: Maintained
2946F: drivers/iio/light/cm*
2947F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2948
f9484852
JG
2949CAVIUM I2C DRIVER
2950M: Jan Glauber <jglauber@cavium.com>
2951M: David Daney <david.daney@cavium.com>
2952W: http://www.cavium.com
2953S: Supported
2954F: drivers/i2c/busses/i2c-octeon*
2955F: drivers/i2c/busses/i2c-thunderx*
2956
f21fb3ed
RV
2957CAVIUM LIQUIDIO NETWORK DRIVER
2958M: Derek Chickles <derek.chickles@caviumnetworks.com>
2959M: Satanand Burla <satananda.burla@caviumnetworks.com>
2960M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2961M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2962L: netdev@vger.kernel.org
2963W: http://www.cavium.com
2964S: Supported
f21fb3ed
RV
2965F: drivers/net/ethernet/cavium/liquidio/
2966
ef0bbac3
VB
2967CC2520 IEEE-802.15.4 RADIO DRIVER
2968M: Varka Bhadram <varkabhadram@gmail.com>
2969L: linux-wpan@vger.kernel.org
2970S: Maintained
2971F: drivers/net/ieee802154/cc2520.c
2972F: include/linux/spi/cc2520.h
2973F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2974
ca684386
HV
2975CEC DRIVER
2976M: Hans Verkuil <hans.verkuil@cisco.com>
2977L: linux-media@vger.kernel.org
2978T: git git://linuxtv.org/media_tree.git
2979W: http://linuxtv.org
2980S: Supported
2981F: Documentation/cec.txt
618cd932 2982F: Documentation/media/uapi/cec
ca684386
HV
2983F: drivers/staging/media/cec/
2984F: drivers/media/cec-edid.c
2985F: drivers/media/rc/keymaps/rc-cec.c
2986F: include/media/cec.h
2987F: include/media/cec-edid.h
2988F: include/linux/cec.h
2989F: include/linux/cec-funcs.h
2990
b8154542 2991CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2992M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2993L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2994W: http://www.ibm.com/developerworks/power/cell/
2995S: Supported
679655da 2996F: arch/powerpc/include/asm/cell*.h
679655da 2997F: arch/powerpc/include/asm/spu*.h
c117ab84 2998F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2999F: arch/powerpc/oprofile/*cell*
3000F: arch/powerpc/platforms/cell/
b8154542 3001
398ecff5
SW
3002CEPH COMMON CODE (LIBCEPH)
3003M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3004M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3005M: Sage Weil <sage@redhat.com>
82593f87 3006L: ceph-devel@vger.kernel.org
09d90327 3007W: http://ceph.com/
fb99f881 3008T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3009T: git git://github.com/ceph/ceph-client.git
9030aaf9 3010S: Supported
14430813
JP
3011F: net/ceph/
3012F: include/linux/ceph/
3013F: include/linux/crush/
9030aaf9 3014
398ecff5
SW
3015CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3016M: "Yan, Zheng" <zyan@redhat.com>
3017M: Sage Weil <sage@redhat.com>
3018M: Ilya Dryomov <idryomov@gmail.com>
3019L: ceph-devel@vger.kernel.org
3020W: http://ceph.com/
3021T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3022T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3023S: Supported
3024F: Documentation/filesystems/ceph.txt
3025F: fs/ceph/
3026
cfc411e7
DH
3027CERTIFICATE HANDLING:
3028M: David Howells <dhowells@redhat.com>
3029M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3030L: keyrings@vger.kernel.org
cfc411e7
DH
3031S: Maintained
3032F: Documentation/module-signing.txt
3033F: certs/
d8d80386 3034F: scripts/sign-file.c
cfc411e7
DH
3035F: scripts/extract-cert.c
3036
18332a80 3037CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3038L: linux-usb@vger.kernel.org
10c6c9c9 3039S: Orphan
679655da
JP
3040F: Documentation/usb/WUSB-Design-overview.txt
3041F: Documentation/usb/wusb-cbaf
355ffe69
DV
3042F: drivers/usb/host/hwa-hc.c
3043F: drivers/usb/host/whci/
679655da
JP
3044F: drivers/usb/wusbcore/
3045F: include/linux/usb/wusb*
18332a80 3046
70e84049 3047CFAG12864B LCD DRIVER
8b58be88 3048M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3049W: http://miguelojeda.es/auxdisplay.htm
3050W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3051S: Maintained
679655da
JP
3052F: drivers/auxdisplay/cfag12864b.c
3053F: include/linux/cfag12864b.h
70e84049
MOS
3054
3055CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3056M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3057W: http://miguelojeda.es/auxdisplay.htm
3058W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3059S: Maintained
679655da
JP
3060F: drivers/auxdisplay/cfag12864bfb.c
3061F: include/linux/cfag12864b.h
70e84049 3062
704232c2 3063CFG80211 and NL80211
8b58be88 3064M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3065L: linux-wireless@vger.kernel.org
ce466579
JB
3066W: http://wireless.kernel.org/
3067T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3068T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3069S: Maintained
c117ab84 3070F: include/uapi/linux/nl80211.h
679655da
JP
3071F: include/net/cfg80211.h
3072F: net/wireless/*
3073X: net/wireless/wext*
704232c2 3074
46e64261
GKH
3075CHAR and MISC DRIVERS
3076M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3077M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3078T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3079S: Supported
46e64261
GKH
3080F: drivers/char/*
3081F: drivers/misc/*
471322a8 3082F: include/linux/miscdevice.h
46e64261 3083
0a920b5b 3084CHECKPATCH
8b58be88 3085M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3086M: Joe Perches <joe@perches.com>
3087S: Maintained
679655da 3088F: scripts/checkpatch.pl
0a920b5b 3089
f8407f26
HW
3090CHINESE DOCUMENTATION
3091M: Harry Wei <harryxiyou@gmail.com>
9740153c 3092L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3093L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3094S: Maintained
3095F: Documentation/zh_CN/
3096
2721ea2c 3097CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3098M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3099T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3100L: linux-usb@vger.kernel.org
3101S: Maintained
3102F: drivers/usb/chipidea/
3103
a93ad65d
HG
3104CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3105M: Hans de Goede <hdegoede@redhat.com>
3106L: linux-input@vger.kernel.org
3107S: Maintained
3108F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3109F: drivers/input/touchscreen/chipone_icn8318.c
3110
ab043105
OJ
3111CHROME HARDWARE PLATFORM SUPPORT
3112M: Olof Johansson <olof@lixom.net>
3113S: Maintained
9f273c24 3114T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3115F: drivers/platform/chrome/
3116
641cb85e 3117CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3118M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3119M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3120M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3121M: Neel Patel <neepatel@cisco.com>
7063fbf2 3122S: Supported
a6a5580c 3123F: drivers/net/ethernet/cisco/enic/
7063fbf2 3124
e3cf00d0 3125CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3126M: Christian Benvenuti <benve@cisco.com>
3127M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3128S: Supported
35ef4a9e 3129F: drivers/infiniband/hw/usnic/
e3cf00d0 3130
2b7a52a4 3131CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3132M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3133L: netdev@vger.kernel.org
3134S: Maintained
57d0b7a0 3135F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3136
3d4cfdc9
MB
3137CIRRUS LOGIC AUDIO CODEC DRIVERS
3138M: Brian Austin <brian.austin@cirrus.com>
3139M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3140L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3141S: Maintained
3142F: sound/soc/codecs/cs*
3143
94574d9a
KRW
3144CLEANCACHE API
3145M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3146L: linux-kernel@vger.kernel.org
3147S: Maintained
3148F: mm/cleancache.c
3149F: include/linux/cleancache.h
3150
d4275354 3151CLK API
54176cc6 3152M: Russell King <linux@armlinux.org.uk>
aa571b14 3153L: linux-clk@vger.kernel.org
37417046 3154S: Maintained
d4275354
RK
3155F: include/linux/clk.h
3156
9222d247
JS
3157CLOCKSOURCE, CLOCKEVENT DRIVERS
3158M: Daniel Lezcano <daniel.lezcano@linaro.org>
3159M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3160L: linux-kernel@vger.kernel.org
9222d247
JS
3161T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3162S: Supported
3163F: drivers/clocksource
3164
5df6d737 3165CISCO FCOE HBA DRIVER
8fc89a79
HP
3166M: Hiral Patel <hiralpat@cisco.com>
3167M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3168M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3169L: linux-scsi@vger.kernel.org
3170S: Supported
2a99921a 3171F: drivers/scsi/fnic/
5df6d737 3172
c8806b6c
NM
3173CISCO SCSI HBA DRIVER
3174M: Narsimhulu Musini <nmusini@cisco.com>
3175M: Sesidhar Baddela <sebaddel@cisco.com>
3176L: linux-scsi@vger.kernel.org
3177S: Supported
3178F: drivers/scsi/snic/
3179
529aa8cb
TLSC
3180CMPC ACPI DRIVER
3181M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3182M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3183L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3184S: Supported
3185F: drivers/platform/x86/classmate-laptop.c
3186
85756a06
HV
3187COBALT MEDIA DRIVER
3188M: Hans Verkuil <hans.verkuil@cisco.com>
3189L: linux-media@vger.kernel.org
3190T: git git://linuxtv.org/media_tree.git
a825eaec 3191W: https://linuxtv.org
85756a06
HV
3192S: Supported
3193F: drivers/media/pci/cobalt/
3194
74425eee 3195COCCINELLE/Semantic Patches (SmPL)
26de9c26 3196M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3197M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3198M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3199M: Michal Marek <mmarek@suse.com>
26de9c26 3200L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3201T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3202W: http://coccinelle.lip6.fr/
3203S: Supported
4b9033a3 3204F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3205F: scripts/coccinelle/
3206F: scripts/coccicheck
3207
1da177e4 3208CODA FILE SYSTEM
8b58be88 3209M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3210M: coda@cs.cmu.edu
3211L: codalist@coda.cs.cmu.edu
3212W: http://www.coda.cs.cmu.edu/
3213S: Maintained
679655da
JP
3214F: Documentation/filesystems/coda.txt
3215F: fs/coda/
3216F: include/linux/coda*.h
c117ab84 3217F: include/uapi/linux/coda*.h
1da177e4 3218
0b14261e
PZ
3219CODA V4L2 MEM2MEM DRIVER
3220M: Philipp Zabel <p.zabel@pengutronix.de>
3221L: linux-media@vger.kernel.org
3222S: Maintained
3223F: Documentation/devicetree/bindings/media/coda.txt
3224F: drivers/media/platform/coda/
3225
7704addb 3226COMMON CLK FRAMEWORK
a85fa007 3227M: Michael Turquette <mturquette@baylibre.com>
f956165f 3228M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3229L: linux-clk@vger.kernel.org
22d61acf 3230Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3231T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3232S: Maintained
ae4185cd 3233F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3234F: drivers/clk/
3235X: drivers/clk/clkdev.c
7704addb 3236F: include/linux/clk-pr*
60bea3b5 3237F: include/linux/clk/
7704addb 3238
e2d1d6c0 3239COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3240M: Steve French <sfrench@samba.org>
51223df6 3241L: linux-cifs@vger.kernel.org
d1f28953 3242L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3243W: http://linux-cifs.samba.org/
bb1d5dda 3244T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3245S: Supported
ec421a71 3246F: Documentation/filesystems/cifs/
679655da 3247F: fs/cifs/
e2d1d6c0 3248
1da177e4 3249COMPACTPCI HOTPLUG CORE
8b58be88 3250M: Scott Murray <scott@spiteful.org>
64dab204 3251L: linux-pci@vger.kernel.org
82c4dfc7 3252S: Maintained
679655da 3253F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3254
3255COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3256M: Scott Murray <scott@spiteful.org>
64dab204 3257L: linux-pci@vger.kernel.org
82c4dfc7 3258S: Maintained
679655da 3259F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3260
3261COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3262M: Scott Murray <scott@spiteful.org>
64dab204 3263L: linux-pci@vger.kernel.org
82c4dfc7 3264S: Maintained
679655da 3265F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3266
5411552c 3267COMPAL LAPTOP SUPPORT
8b58be88 3268M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3269L: platform-driver-x86@vger.kernel.org
5411552c 3270S: Maintained
679655da 3271F: drivers/platform/x86/compal-laptop.c
5411552c 3272
949be0f7 3273CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3274L: accessrunner-general@lists.sourceforge.net
3275W: http://accessrunner.sourceforge.net/
44243ef4 3276S: Orphan
679655da 3277F: drivers/usb/atm/cxacru.c
949be0f7 3278
e2d1d6c0 3279CONFIGFS
d6351db2 3280M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3281M: Christoph Hellwig <hch@lst.de>
3282T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3283S: Supported
679655da
JP
3284F: fs/configfs/
3285F: include/linux/configfs.h
e2d1d6c0 3286
acb9c1b2 3287CONNECTOR
8b58be88 3288M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3289L: netdev@vger.kernel.org
3290S: Maintained
3291F: drivers/connector/
3292
a3e3354d 3293CONTROL GROUP (CGROUP)
860ca0e6 3294M: Tejun Heo <tj@kernel.org>
ad50c159 3295M: Li Zefan <lizefan@huawei.com>
4d205676 3296M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3297L: cgroups@vger.kernel.org
860ca0e6 3298T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3299S: Maintained
4b16b0c0 3300F: Documentation/cgroup*
679655da
JP
3301F: include/linux/cgroup*
3302F: kernel/cgroup*
a3e3354d
TH
3303
3304CONTROL GROUP - CPUSET
3305M: Li Zefan <lizefan@huawei.com>
3306L: cgroups@vger.kernel.org
3307W: http://www.bullopensource.org/cpuset/
3308W: http://oss.sgi.com/projects/cpusets/
3309T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3310S: Maintained
4b16b0c0 3311F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3312F: include/linux/cpuset.h
3313F: kernel/cpuset.c
3314
3315CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3316M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3317M: Michal Hocko <mhocko@kernel.org>
c4e29738 3318M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3319L: cgroups@vger.kernel.org
3320L: linux-mm@kvack.org
3321S: Maintained
3322F: mm/memcontrol.c
5d1ea48b 3323F: mm/swap_cgroup.c
fb3a0fb6 3324
bebe4678 3325CORETEMP HARDWARE MONITORING DRIVER
96859129 3326M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3327L: linux-hwmon@vger.kernel.org
bebe4678 3328S: Maintained
679655da
JP
3329F: Documentation/hwmon/coretemp
3330F: drivers/hwmon/coretemp.c
bebe4678 3331
1da177e4 3332COSA/SRP SYNC SERIAL DRIVER
8b58be88 3333M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3334W: http://www.fi.muni.cz/~kas/cosa/
3335S: Maintained
679655da 3336F: drivers/net/wan/cosa*
1da177e4 3337
4371ee35 3338CPMAC ETHERNET DRIVER
9dd4aaef 3339M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3340L: netdev@vger.kernel.org
3341S: Maintained
b544dbac 3342F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3343
1da177e4 3344CPU FREQUENCY DRIVERS
9c3646d1 3345M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3346M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3347L: linux-pm@vger.kernel.org
1da177e4 3348S: Maintained
27209d91
VK
3349T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3350T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
dabe73cb 3351F: Documentation/cpu-freq/
679655da
JP
3352F: drivers/cpufreq/
3353F: include/linux/cpufreq.h
1da177e4 3354
8a67f0ef
VK
3355CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3356M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3357M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3358L: linux-pm@vger.kernel.org
3359W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3360S: Maintained
3361F: drivers/cpufreq/arm_big_little.h
3362F: drivers/cpufreq/arm_big_little.c
3363F: drivers/cpufreq/arm_big_little_dt.c
3364
14d2c34c 3365CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3366M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3367M: Daniel Lezcano <daniel.lezcano@linaro.org>
3368L: linux-pm@vger.kernel.org
3369L: linux-arm-kernel@lists.infradead.org
cea8321c 3370T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3371S: Maintained
3372F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3373
0c570c18
BZ
3374CPUIDLE DRIVER - ARM EXYNOS
3375M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3376M: Daniel Lezcano <daniel.lezcano@linaro.org>
3377M: Kukjin Kim <kgene@kernel.org>
3378L: linux-pm@vger.kernel.org
3379L: linux-samsung-soc@vger.kernel.org
3380S: Supported
3381F: drivers/cpuidle/cpuidle-exynos.c
3382F: arch/arm/mach-exynos/pm.c
3383
a8e39c35 3384CPUIDLE DRIVERS
9c3646d1 3385M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3386M: Daniel Lezcano <daniel.lezcano@linaro.org>
3387L: linux-pm@vger.kernel.org
3388S: Maintained
cea8321c 3389T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3390F: drivers/cpuidle/*
3391F: include/linux/cpuidle.h
3392
1da177e4 3393CPUID/MSR DRIVER
8b58be88 3394M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3395S: Maintained
679655da
JP
3396F: arch/x86/kernel/cpuid.c
3397F: arch/x86/kernel/msr.c
1da177e4 3398
7fe2f639 3399CPU POWER MONITORING SUBSYSTEM
d8130624 3400M: Thomas Renninger <trenn@suse.com>
103f1790 3401L: linux-pm@vger.kernel.org
7fe2f639 3402S: Maintained
14430813 3403F: tools/power/cpupower/
7fe2f639 3404
1da177e4 3405CRAMFS FILESYSTEM
ce00f85c 3406W: http://sourceforge.net/projects/cramfs/
54886a71 3407S: Orphan / Obsolete
679655da
JP
3408F: Documentation/filesystems/cramfs.txt
3409F: fs/cramfs/
1da177e4
LT
3410
3411CRIS PORT
8b58be88
JP
3412M: Mikael Starvik <starvik@axis.com>
3413M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3414L: linux-cris-kernel@axis.com
1da177e4 3415W: http://developer.axis.com
9f273c24 3416T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3417S: Maintained
679655da 3418F: arch/cris/
df621252 3419F: drivers/tty/serial/crisv10.*
1da177e4
LT
3420
3421CRYPTO API
8b58be88
JP
3422M: Herbert Xu <herbert@gondor.apana.org.au>
3423M: "David S. Miller" <davem@davemloft.net>
1da177e4 3424L: linux-crypto@vger.kernel.org
9f273c24 3425T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3426T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3427S: Maintained
679655da 3428F: Documentation/crypto/
fe1c445b 3429F: Documentation/devicetree/bindings/crypto/
2ca87a17 3430F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3431F: arch/*/crypto/
3432F: crypto/
3433F: drivers/crypto/
3434F: include/crypto/
1da177e4 3435
5b07bd57 3436CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3437M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3438L: linux-crypto@vger.kernel.org
3439S: Maintained
51a2228a
JP
3440F: crypto/ansi_cprng.c
3441F: crypto/rng.c
5b07bd57 3442
fc279cc2
HV
3443CS3308 MEDIA DRIVER
3444M: Hans Verkuil <hverkuil@xs4all.nl>
3445L: linux-media@vger.kernel.org
3446T: git git://linuxtv.org/media_tree.git
3447W: http://linuxtv.org
3448S: Odd Fixes
3449F: drivers/media/i2c/cs3308.c
3450F: drivers/media/i2c/cs3308.h
3451
9b4ffa48 3452CS5535 Audio ALSA driver
8b58be88 3453M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3454S: Maintained
679655da 3455F: sound/pci/cs5535audio/
9b4ffa48 3456
a910e4a9 3457CW1200 WLAN driver
b75f0050
JP
3458M: Solomon Peachy <pizza@shaftnet.org>
3459S: Maintained
560424e9 3460F: drivers/net/wireless/st/cw1200/
a910e4a9 3461
6d8425b1 3462CX18 VIDEO4LINUX DRIVER
6afdeaf8 3463M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3464L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3465L: linux-media@vger.kernel.org
275ffde4 3466T: git git://linuxtv.org/media_tree.git
a825eaec 3467W: https://linuxtv.org
30e10993 3468W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3469S: Maintained
618cd932 3470F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3471F: drivers/media/pci/cx18/
6c0f0359 3472F: include/uapi/linux/ivtv*
6d8425b1 3473
3f101d91
HV
3474CX2341X MPEG ENCODER HELPER MODULE
3475M: Hans Verkuil <hverkuil@xs4all.nl>
3476L: linux-media@vger.kernel.org
3477T: git git://linuxtv.org/media_tree.git
a825eaec 3478W: https://linuxtv.org
3f101d91 3479S: Maintained
c368360b 3480F: drivers/media/common/cx2341x*
3f101d91
HV
3481F: include/media/cx2341x*
3482
b8fe6e2c
PB
3483CX24120 MEDIA DRIVER
3484M: Jemma Denson <jdenson@gmail.com>
3485M: Patrick Boettcher <patrick.boettcher@posteo.de>
3486L: linux-media@vger.kernel.org
a825eaec 3487W: https://linuxtv.org
b8fe6e2c
PB
3488Q: http://patchwork.linuxtv.org/project/linux-media/list/
3489S: Maintained
3490F: drivers/media/dvb-frontends/cx24120*
3491
20357578 3492CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3493M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3494M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3495L: linux-media@vger.kernel.org
a825eaec 3496W: https://linuxtv.org
20357578
MCC
3497T: git git://linuxtv.org/media_tree.git
3498S: Odd fixes
618cd932 3499F: Documentation/media/v4l-drivers/cx88*
20357578 3500F: drivers/media/pci/cx88/
6d8425b1 3501
91952bc0
AP
3502CXD2820R MEDIA DRIVER
3503M: Antti Palosaari <crope@iki.fi>
3504L: linux-media@vger.kernel.org
a825eaec 3505W: https://linuxtv.org
91952bc0
AP
3506W: http://palosaari.fi/linux/
3507Q: http://patchwork.linuxtv.org/project/linux-media/list/
3508T: git git://linuxtv.org/anttip/media_tree.git
3509S: Maintained
3510F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3511
e5ec3789 3512CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3513M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3514L: netdev@vger.kernel.org
3515W: http://www.chelsio.com
3516S: Supported
f7917c00 3517F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3518
d8ae3c33 3519CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3520M: Karen Xie <kxie@chelsio.com>
3521L: linux-scsi@vger.kernel.org
3522W: http://www.chelsio.com
3523S: Supported
3524F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3525
e5ec3789 3526CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3527M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3528L: linux-rdma@vger.kernel.org
e5ec3789
SW
3529W: http://www.openfabrics.org
3530S: Supported
679655da 3531F: drivers/infiniband/hw/cxgb3/
a85fb338 3532F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3533
be4c9bad 3534CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3535M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3536L: netdev@vger.kernel.org
3537W: http://www.chelsio.com
3538S: Supported
f7917c00 3539F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3540
d8ae3c33 3541CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3542M: Karen Xie <kxie@chelsio.com>
3543L: linux-scsi@vger.kernel.org
3544W: http://www.chelsio.com
3545S: Supported
3546F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3547
be4c9bad
RD
3548CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3549M: Steve Wise <swise@chelsio.com>
3550L: linux-rdma@vger.kernel.org
3551W: http://www.openfabrics.org
3552S: Supported
3553F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3554F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3555
5c20a5c7
CL
3556CXGB4VF ETHERNET DRIVER (CXGB4VF)
3557M: Casey Leedom <leedom@chelsio.com>
3558L: netdev@vger.kernel.org
3559W: http://www.chelsio.com
3560S: Supported
f7917c00 3561F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3562
a9282d01
IM
3563CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3564M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3565M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3566L: linuxppc-dev@lists.ozlabs.org
3567S: Supported
9d82fd2f 3568F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3569F: drivers/misc/cxl/
ec249dd8 3570F: include/misc/cxl*
a9282d01
IM
3571F: include/uapi/misc/cxl.h
3572F: Documentation/powerpc/cxl.txt
a9282d01
IM
3573F: Documentation/ABI/testing/sysfs-class-cxl
3574
11f43ae7
MO
3575CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3576M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3577M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3578M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3579L: linux-scsi@vger.kernel.org
3580S: Supported
3581F: drivers/scsi/cxlflash/
3582F: include/uapi/scsi/cxlflash_ioctls.h
3583F: Documentation/powerpc/cxlflash.txt
3584
b52b97a3
GC
3585STMMAC ETHERNET DRIVER
3586M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3587M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3588L: netdev@vger.kernel.org
3589W: http://www.stlinux.com
3590S: Supported
7ac6653a 3591F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3592
1da177e4 3593CYBERPRO FB DRIVER
54176cc6 3594M: Russell King <linux@armlinux.org.uk>
efc03ecb 3595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3596W: http://www.armlinux.org.uk/
1da177e4 3597S: Maintained
8a61f013 3598F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3599
1da177e4 3600CYCLADES ASYNC MUX DRIVER
1da177e4 3601W: http://www.cyclades.com/
d459883e 3602S: Orphan
c897401b 3603F: drivers/tty/cyclades.c
679655da 3604F: include/linux/cyclades.h
c117ab84 3605F: include/uapi/linux/cyclades.h
1da177e4
LT
3606
3607CYCLADES PC300 DRIVER
1da177e4 3608W: http://www.cyclades.com/
d459883e 3609S: Orphan
679655da 3610F: drivers/net/wan/pc300*
1da177e4 3611
402f6ae4
AP
3612CYPRESS_FIRMWARE MEDIA DRIVER
3613M: Antti Palosaari <crope@iki.fi>
3614L: linux-media@vger.kernel.org
a825eaec 3615W: https://linuxtv.org
402f6ae4
AP
3616W: http://palosaari.fi/linux/
3617Q: http://patchwork.linuxtv.org/project/linux-media/list/
3618T: git git://linuxtv.org/anttip/media_tree.git
3619S: Maintained
3620F: drivers/media/common/cypress_firmware*
3621
e3ae3525 3622CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3623M: Ferruh Yigit <fery@cypress.com>
6305902c 3624L: linux-input@vger.kernel.org
be9a6f40 3625S: Supported
6305902c
JP
3626F: drivers/input/touchscreen/cyttsp*
3627F: include/linux/input/cyttsp.h
e3ae3525 3628
aaaf5fbf
JK
3629DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3630M: Joshua Kinard <kumba@gentoo.org>
3631S: Maintained
3632F: drivers/rtc/rtc-ds1685.c
3633F: include/linux/rtc/ds1685.h
3634
1da177e4 3635DAMA SLAVE for AX.25
8b58be88 3636M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3637W: http://yaina.de/jreuter/
3638W: http://www.qsl.net/dl1bke/
3639L: linux-hams@vger.kernel.org
3640S: Maintained
679655da
JP
3641F: net/ax25/af_ax25.c
3642F: net/ax25/ax25_dev.c
3643F: net/ax25/ax25_ds_*
3644F: net/ax25/ax25_in.c
3645F: net/ax25/ax25_out.c
3646F: net/ax25/ax25_timer.c
3647F: net/ax25/sysctl_net_ax25.c
1da177e4 3648
e2d1d6c0 3649DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3650L: netdev@vger.kernel.org
5ff77428 3651S: Orphan
679655da 3652F: Documentation/networking/dmfe.txt
0f04e2aa 3653F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3654
3655DC390/AM53C974 SCSI driver
d8130624 3656M: Hannes Reinecke <hare@suse.com>
71bd849d 3657L: linux-scsi@vger.kernel.org
e2d1d6c0 3658S: Maintained
71bd849d 3659F: drivers/scsi/am53c974.c
e2d1d6c0 3660
1da177e4 3661DC395x SCSI driver
61eee9a7 3662M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3663M: Ali Akcaagac <aliakc@web.de>
3664M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3665L: dc395x@twibble.org
cf015e9f
JP
3666W: http://twibble.org/dist/dc395x/
3667W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3668S: Maintained
679655da
JP
3669F: Documentation/scsi/dc395x.txt
3670F: drivers/scsi/dc395x.*
1da177e4 3671
eb8edb08 3672DCCP PROTOCOL
a89d030e 3673M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3674L: dccp@vger.kernel.org
c996d8b9 3675W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3676S: Maintained
679655da 3677F: include/linux/dccp.h
c117ab84 3678F: include/uapi/linux/dccp.h
679655da
JP
3679F: include/linux/tfrc.h
3680F: net/dccp/
eb8edb08 3681
1da177e4 3682DECnet NETWORK LAYER
1da177e4
LT
3683W: http://linux-decnet.sourceforge.net
3684L: linux-decnet-user@lists.sourceforge.net
f546444d 3685S: Orphan
679655da
JP
3686F: Documentation/networking/decnet.txt
3687F: net/decnet/
1da177e4 3688
ebff05b9
MR
3689DECSTATION PLATFORM SUPPORT
3690M: "Maciej W. Rozycki" <macro@linux-mips.org>
3691L: linux-mips@linux-mips.org
3692W: http://www.linux-mips.org/wiki/DECstation
3693S: Maintained
3694F: arch/mips/dec/
3695F: arch/mips/include/asm/dec/
3696F: arch/mips/include/asm/mach-dec/
3697
1da177e4 3698DEFXX FDDI NETWORK DRIVER
8b58be88 3699M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3700S: Maintained
33f810b2 3701F: drivers/net/fddi/defxx.*
1da177e4 3702
ad8f07cc 3703DELL LAPTOP DRIVER
8b58be88 3704M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3705M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3706L: platform-driver-x86@vger.kernel.org
ad8f07cc 3707S: Maintained
679655da 3708F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3709
817a5cdb
PR
3710DELL LAPTOP RBTN DRIVER
3711M: Pali Rohár <pali.rohar@gmail.com>
3712S: Maintained
3713F: drivers/platform/x86/dell-rbtn.*
3714
cdbff611
PR
3715DELL LAPTOP FREEFALL DRIVER
3716M: Pali Rohár <pali.rohar@gmail.com>
3717S: Maintained
3718F: drivers/platform/x86/dell-smo8800.c
3719
1da177e4 3720DELL LAPTOP SMM DRIVER
a5afba16 3721M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3722S: Maintained
a5afba16 3723F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3724F: include/uapi/linux/i8k.h
1da177e4 3725
90563ec4 3726DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3727M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3728S: Maintained
679655da
JP
3729F: Documentation/dcdbas.txt
3730F: drivers/firmware/dcdbas.*
90563ec4 3731
0b3f6109 3732DELL WMI EXTRAS DRIVER
8b58be88 3733M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3734M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3735S: Maintained
36b3a96f 3736F: drivers/platform/x86/dell-wmi.c
0b3f6109 3737
5efc75e3 3738DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3739M: John Youn <johnyoun@synopsys.com>
5efc75e3 3740L: linux-usb@vger.kernel.org
18f340f9 3741T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3742S: Maintained
197ba5f4 3743F: drivers/usb/dwc2/
5efc75e3 3744
94ab23dd 3745DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3746M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3747L: linux-usb@vger.kernel.org
94ab23dd
FB
3748T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3749S: Maintained
3750F: drivers/usb/dwc3/
3751
833c9545
JB
3752DEVICE COREDUMP (DEV_COREDUMP)
3753M: Johannes Berg <johannes@sipsolutions.net>
3754L: linux-kernel@vger.kernel.org
3755S: Maintained
3756F: drivers/base/devcoredump.c
3757F: include/linux/devcoredump.h
3758
89d07767
KP
3759DEVICE FREQUENCY (DEVFREQ)
3760M: MyungJoo Ham <myungjoo.ham@samsung.com>
3761M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3762L: linux-pm@vger.kernel.org
6a3cd722 3763T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3764S: Maintained
3765F: drivers/devfreq/
6a3cd722
CC
3766F: include/linux/devfreq.h
3767F: Documentation/devicetree/bindings/devfreq/
89d07767 3768
7dbded06
CC
3769DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3770M: Chanwoo Choi <cw00.choi@samsung.com>
3771L: linux-pm@vger.kernel.org
3772T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3773S: Supported
3774F: drivers/devfreq/event/
3775F: drivers/devfreq/devfreq-event.c
3776F: include/linux/devfreq-event.h
3777F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3778
490b864b
CC
3779BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3780M: Chanwoo Choi <cw00.choi@samsung.com>
3781L: linux-pm@vger.kernel.org
3782L: linux-samsung-soc@vger.kernel.org
3783T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3784S: Maintained
3785F: drivers/devfreq/exynos-bus.c
3786F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3787
1da177e4 3788DEVICE NUMBER REGISTRY
8b58be88 3789M: Torben Mathiasen <device@lanana.org>
1da177e4 3790W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3791S: Maintained
3792
e2d1d6c0 3793DEVICE-MAPPER (LVM)
854ecaad 3794M: Alasdair Kergon <agk@redhat.com>
8504eed3 3795M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3796M: dm-devel@redhat.com
e2d1d6c0
RD
3797L: dm-devel@redhat.com
3798W: http://sources.redhat.com/dm
8a6e2535 3799Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3800T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3801T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3802S: Maintained
679655da
JP
3803F: Documentation/device-mapper/
3804F: drivers/md/dm*
854ecaad 3805F: drivers/md/persistent-data/
679655da
JP
3806F: include/linux/device-mapper.h
3807F: include/linux/dm-*.h
8504eed3 3808F: include/uapi/linux/dm-*.h
e2d1d6c0 3809
bfcd3a46
JP
3810DEVLINK
3811M: Jiri Pirko <jiri@mellanox.com>
3812L: netdev@vger.kernel.org
3813S: Supported
3814F: net/core/devlink.c
3815F: include/net/devlink.h
3816F: include/uapi/linux/devlink.h
3817
c0d995aa
OST
3818DIALOG SEMICONDUCTOR DRIVERS
3819M: Support Opensource <support.opensource@diasemi.com>
3820W: http://www.dialog-semiconductor.com/products
3821S: Supported
3822F: Documentation/hwmon/da90??
047cfd01 3823F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3824F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3825F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3826F: drivers/gpio/gpio-da90??.c
3827F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3828F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3829F: drivers/input/misc/da90??_onkey.c
3830F: drivers/input/touchscreen/da9052_tsi.c
3831F: drivers/leds/leds-da90??.c
3832F: drivers/mfd/da903x.c
3833F: drivers/mfd/da90??-*.c
7be72c2c 3834F: drivers/mfd/da91??-*.c
8c0984e5
SR
3835F: drivers/power/supply/da9052-battery.c
3836F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3837F: drivers/regulator/da903x.c
3838F: drivers/regulator/da9???-regulator.[ch]
3839F: drivers/rtc/rtc-da90??.c
3840F: drivers/video/backlight/da90??_bl.c
3841F: drivers/watchdog/da90??_wdt.c
3842F: include/linux/mfd/da903x.h
3843F: include/linux/mfd/da9052/
3844F: include/linux/mfd/da9055/
047cfd01 3845F: include/linux/mfd/da9062/
c0d995aa 3846F: include/linux/mfd/da9063/
7be72c2c 3847F: include/linux/mfd/da9150/
4eeb08b4 3848F: include/linux/regulator/da9211.h
c0d995aa
OST
3849F: include/sound/da[79]*.h
3850F: sound/soc/codecs/da[79]*.[ch]
3851
6ea5dcdf
WBG
3852DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3853M: William Breathitt Gray <vilhelm.gray@gmail.com>
3854L: linux-gpio@vger.kernel.org
3855S: Maintained
3856F: drivers/gpio/gpio-gpio-mm.c
3857
599aa697
LL
3858DIGI NEO AND CLASSIC PCI PRODUCTS
3859M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3860M: Mark Hounschell <markh@compro.net>
599aa697
LL
3861L: driverdev-devel@linuxdriverproject.org
3862S: Maintained
3863F: drivers/staging/dgnc/
3864
335d7c58 3865DIOLAN U2C-12 I2C DRIVER
ca462085 3866M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3867L: linux-i2c@vger.kernel.org
3868S: Maintained
3869F: drivers/i2c/busses/i2c-diolan-u2c.c
3870
d475c634
MW
3871DIRECT ACCESS (DAX)
3872M: Matthew Wilcox <willy@linux.intel.com>
3873L: linux-fsdevel@vger.kernel.org
3874S: Supported
3875F: fs/dax.c
3876
e7839f25 3877DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3878M: Eric Paris <eparis@parisplace.org>
3c5119c0 3879S: Maintained
679655da
JP
3880F: Documentation/filesystems/dnotify.txt
3881F: fs/notify/dnotify/
3882F: include/linux/dnotify.h
1da177e4
LT
3883
3884DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3885M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3886W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3887W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3888W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3889S: Maintained
3890
4480f15b 3891DISKQUOTA
d8130624 3892M: Jan Kara <jack@suse.com>
1da177e4 3893S: Maintained
679655da
JP
3894F: Documentation/filesystems/quota.txt
3895F: fs/quota/
3896F: include/linux/quota*.h
c117ab84 3897F: include/uapi/linux/quota*.h
1da177e4 3898
702686ad
BT
3899DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3900M: Bernie Thompson <bernie@plugable.com>
3901L: linux-fbdev@vger.kernel.org
3902S: Maintained
3903W: http://plugable.com/category/projects/udlfb/
8a61f013 3904F: drivers/video/fbdev/udlfb.c
702686ad
BT
3905F: include/video/udlfb.h
3906F: Documentation/fb/udlfb.txt
3907
e7839f25 3908DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3909M: Christine Caulfield <ccaulfie@redhat.com>
3910M: David Teigland <teigland@redhat.com>
a4644184 3911L: cluster-devel@redhat.com
5be7b50f 3912W: http://sources.redhat.com/cluster/
9f273c24 3913T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3914S: Supported
679655da 3915F: fs/dlm/
5be7b50f 3916
53b6b3e0
SS
3917DMA BUFFER SHARING FRAMEWORK
3918M: Sumit Semwal <sumit.semwal@linaro.org>
3919S: Maintained
3920L: linux-media@vger.kernel.org
3921L: dri-devel@lists.freedesktop.org
8ada6d2d 3922L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3923F: drivers/dma-buf/
e46d12c6
JP
3924F: include/linux/dma-buf*
3925F: include/linux/reservation.h
3926F: include/linux/*fence.h
53b6b3e0
SS
3927F: Documentation/dma-buf-sharing.txt
3928T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3929
c483e065
GP
3930SYNC FILE FRAMEWORK
3931M: Sumit Semwal <sumit.semwal@linaro.org>
3932R: Gustavo Padovan <gustavo@padovan.org>
3933S: Maintained
3934L: linux-media@vger.kernel.org
3935L: dri-devel@lists.freedesktop.org
3936F: drivers/dma-buf/sync_file.c
3937F: include/linux/sync_file.h
3938F: Documentation/sync_file.txt
3939T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3940
b3e5f263 3941DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3942M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3943L: dmaengine@vger.kernel.org
3944Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3945S: Maintained
679655da 3946F: drivers/dma/
0ce3c066 3947F: include/linux/dmaengine.h
c56d329e 3948F: Documentation/devicetree/bindings/dma/
979a281e
VK
3949F: Documentation/dmaengine/
3950T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3951
b825037d 3952DME1737 HARDWARE MONITOR DRIVER
8b58be88 3953M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3954L: linux-hwmon@vger.kernel.org
b825037d 3955S: Maintained
679655da
JP
3956F: Documentation/hwmon/dme1737
3957F: drivers/hwmon/dme1737.c
b825037d 3958
1f31e1b1 3959DMI/SMBIOS SUPPORT
d8130624 3960M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3961S: Maintained
d4aeef93 3962T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3963F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3964F: drivers/firmware/dmi-id.c
3965F: drivers/firmware/dmi_scan.c
3966F: include/linux/dmi.h
3967
7d2c86b5 3968DOCUMENTATION
ad3118b9 3969M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3970L: linux-doc@vger.kernel.org
3971S: Maintained
679655da 3972F: Documentation/
42f41ecf
JC
3973F: scripts/docproc.c
3974F: scripts/kernel-doc*
97be078b
RD
3975X: Documentation/ABI/
3976X: Documentation/devicetree/
933a46b8
JC
3977X: Documentation/acpi
3978X: Documentation/power
3979X: Documentation/spi
618cd932 3980X: Documentation/media
c51edfb1 3981T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3982
1da177e4 3983DOUBLETALK DRIVER
8b58be88 3984M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3985L: blinux-list@redhat.com
3986S: Maintained
679655da
JP
3987F: drivers/char/dtlk.c
3988F: include/linux/dtlk.h
1da177e4 3989
e2d1d6c0 3990DPT_I2O SCSI RAID DRIVER
8b58be88 3991M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3992L: linux-scsi@vger.kernel.org
3993W: http://www.adaptec.com/
3994S: Maintained
679655da
JP
3995F: drivers/scsi/dpt*
3996F: drivers/scsi/dpt/
e2d1d6c0 3997
b411b363 3998DRBD DRIVER
bc2c049d
RK
3999M: Philipp Reisner <philipp.reisner@linbit.com>
4000M: Lars Ellenberg <lars.ellenberg@linbit.com>
4001L: drbd-dev@lists.linbit.com
28b8e8d4 4002W: http://www.drbd.org
bc2c049d
RK
4003T: git git://git.linbit.com/linux-drbd.git
4004T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4005S: Supported
4006F: drivers/block/drbd/
4007F: lib/lru_cache.c
4008F: Documentation/blockdev/drbd/
b411b363 4009
dc7dfcd8 4010DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 4011M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4012T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4013S: Supported
679655da 4014F: Documentation/kobject.txt
7cfc51b9 4015F: drivers/base/
87544653 4016F: fs/debugfs/
dc7dfcd8
WS
4017F: fs/kernfs/
4018F: fs/sysfs/
87544653 4019F: include/linux/debugfs.h
dc7dfcd8 4020F: include/linux/kobj*
679655da 4021F: lib/kobj*
1da177e4
LT
4022
4023DRM DRIVERS
8b58be88 4024M: David Airlie <airlied@linux.ie>
4c6a3999 4025L: dri-devel@lists.freedesktop.org
b0447888 4026T: git git://people.freedesktop.org/~airlied/linux
1da177e4 4027S: Maintained
679655da 4028F: drivers/gpu/drm/
433e3b34 4029F: drivers/gpu/vga/
d28ab95b
GU
4030F: Documentation/devicetree/bindings/display/
4031F: Documentation/devicetree/bindings/gpu/
4032F: Documentation/devicetree/bindings/video/
621c5474 4033F: Documentation/gpu/
850e9411 4034F: include/drm/
c117ab84 4035F: include/uapi/drm/
1da177e4 4036
c842b693
EV
4037DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4038M: Dave Airlie <airlied@redhat.com>
4039S: Odd Fixes
4040F: drivers/gpu/drm/ast/
4041
4042DRM DRIVER FOR BOCHS VIRTUAL GPU
4043M: Gerd Hoffmann <kraxel@redhat.com>
4044S: Odd Fixes
4045F: drivers/gpu/drm/bochs/
4046
4047DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4048M: Dave Airlie <airlied@redhat.com>
4049S: Odd Fixes
4050F: drivers/gpu/drm/cirrus/
4051
c26a4017 4052RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4053M: Alex Deucher <alexander.deucher@amd.com>
4054M: Christian König <christian.koenig@amd.com>
4055L: dri-devel@lists.freedesktop.org
4056T: git git://people.freedesktop.org/~agd5f/linux
4057S: Supported
4058F: drivers/gpu/drm/radeon/
74c97375 4059F: include/uapi/drm/radeon_drm.h
c26a4017 4060F: drivers/gpu/drm/amd/
74c97375 4061F: include/uapi/drm/amdgpu_drm.h
566f5939 4062
03e255b9
TR
4063DRM PANEL DRIVERS
4064M: Thierry Reding <thierry.reding@gmail.com>
4065L: dri-devel@lists.freedesktop.org
4066T: git git://anongit.freedesktop.org/tegra/linux.git
4067S: Maintained
4068F: drivers/gpu/drm/drm_panel.c
4069F: drivers/gpu/drm/panel/
4070F: include/drm/drm_panel.h
2d799dde 4071F: Documentation/devicetree/bindings/display/panel/
03e255b9 4072
8daf7473 4073INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4074M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4075M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4076L: intel-gfx@lists.freedesktop.org
8daf7473 4077L: dri-devel@lists.freedesktop.org
7564fde3 4078W: https://01.org/linuxgraphics/
47f95647 4079Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4080T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4081S: Supported
14430813 4082F: drivers/gpu/drm/i915/
8daf7473 4083F: include/drm/i915*
baceac3a 4084F: include/uapi/drm/i915_drm.h
621c5474 4085F: Documentation/gpu/i915.rst
8daf7473 4086
99763bb8
BB
4087DRM DRIVERS FOR ATMEL HLCDC
4088M: Boris Brezillon <boris.brezillon@free-electrons.com>
4089L: dri-devel@lists.freedesktop.org
4090S: Supported
4091F: drivers/gpu/drm/atmel-hlcdc/
4092F: Documentation/devicetree/bindings/drm/atmel/
4093
bf1139df
MR
4094DRM DRIVERS FOR ALLWINNER A10
4095M: Maxime Ripard <maxime.ripard@free-electrons.com>
4096L: dri-devel@lists.freedesktop.org
4097S: Supported
4098F: drivers/gpu/drm/sun4i/
4099F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4100
398a6d4a
KP
4101DRM DRIVERS FOR EXYNOS
4102M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4103M: Joonyoung Shim <jy0922.shim@samsung.com>
4104M: Seung-Woo Kim <sw0312.kim@samsung.com>
4105M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4106L: dri-devel@lists.freedesktop.org
25a58030 4107T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4108S: Supported
14430813 4109F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4110F: include/uapi/drm/exynos_drm.h
4111F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4112
b55a1b9c 4113DRM DRIVERS FOR FREESCALE DCU
bc66757a 4114M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4115M: Alison Wang <alison.wang@freescale.com>
4116L: dri-devel@lists.freedesktop.org
4117S: Supported
4118F: drivers/gpu/drm/fsl-dcu/
2d799dde 4119F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4120F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4121F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4122
0a3d775f
PZ
4123DRM DRIVERS FOR FREESCALE IMX
4124M: Philipp Zabel <p.zabel@pengutronix.de>
4125L: dri-devel@lists.freedesktop.org
4126S: Maintained
4127F: drivers/gpu/drm/imx/
ef739aa4 4128F: drivers/gpu/ipu-v3/
2d799dde 4129F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4130
ba2199a6
PJ
4131DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4132M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4133L: dri-devel@lists.freedesktop.org
4134T: git git://github.com/patjak/drm-gma500
4135S: Maintained
5ff18e42 4136F: drivers/gpu/drm/gma500/
ba2199a6 4137
c84ffde9
XL
4138DRM DRIVERS FOR HISILICON
4139M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4140R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4141R: Chen Feng <puck.chen@hisilicon.com>
4142L: dri-devel@lists.freedesktop.org
4143T: git git://github.com/xin3liang/linux.git
4144S: Maintained
4145F: drivers/gpu/drm/hisilicon/
4146F: Documentation/devicetree/bindings/display/hisilicon/
4147
399516ab
EV
4148DRM DRIVER FOR INTEL I810 VIDEO CARDS
4149S: Orphan / Obsolete
4150F: drivers/gpu/drm/i810/
4151F: include/uapi/drm/i810_drm.h
4152
37b2a214
CH
4153DRM DRIVERS FOR MEDIATEK
4154M: CK Hu <ck.hu@mediatek.com>
4155M: Philipp Zabel <p.zabel@pengutronix.de>
4156L: dri-devel@lists.freedesktop.org
4157S: Supported
4158F: drivers/gpu/drm/mediatek/
4159F: Documentation/devicetree/bindings/display/mediatek/
4160
06346451
EV
4161DRM DRIVER FOR MSM ADRENO GPU
4162M: Rob Clark <robdclark@gmail.com>
4163L: linux-arm-msm@vger.kernel.org
4164L: dri-devel@lists.freedesktop.org
4165L: freedreno@lists.freedesktop.org
4166T: git git://people.freedesktop.org/~robclark/linux
4167S: Maintained
4168F: drivers/gpu/drm/msm/
4169F: include/uapi/drm/msm_drm.h
4170F: Documentation/devicetree/bindings/display/msm/
4171
fad89bb3
EV
4172DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4173M: Ben Skeggs <bskeggs@redhat.com>
4174L: dri-devel@lists.freedesktop.org
4175L: nouveau@lists.freedesktop.org
4176T: git git://github.com/skeggsb/linux
4177S: Supported
4178F: drivers/gpu/drm/nouveau/
4179F: include/uapi/drm/nouveau_drm.h
ba2199a6 4180
bd3b49f2 4181DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4182M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4183L: dri-devel@lists.freedesktop.org
4184L: linux-tegra@vger.kernel.org
a5ad7a63 4185T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4186S: Supported
dee8268f 4187F: drivers/gpu/drm/tegra/
a5ad7a63 4188F: drivers/gpu/host1x/
e1e90644 4189F: include/linux/host1x.h
a5ad7a63 4190F: include/uapi/drm/tegra_drm.h
2d799dde 4191F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4192
399516ab
EV
4193DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4194S: Orphan / Obsolete
4195F: drivers/gpu/drm/mga/
4196F: include/uapi/drm/mga_drm.h
4197
c842b693
EV
4198DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4199M: Dave Airlie <airlied@redhat.com>
4200S: Odd Fixes
4201F: drivers/gpu/drm/mgag200/
4202
399516ab
EV
4203DRM DRIVER FOR RAGE 128 VIDEO CARDS
4204S: Orphan / Obsolete
4205F: drivers/gpu/drm/r128/
4206F: include/uapi/drm/r128_drm.h
4207
a284e9d1
LP
4208DRM DRIVERS FOR RENESAS
4209M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4210L: dri-devel@lists.freedesktop.org
4a121096 4211L: linux-renesas-soc@vger.kernel.org
2392ccd4 4212T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4213S: Supported
4214F: drivers/gpu/drm/rcar-du/
4215F: drivers/gpu/drm/shmobile/
a284e9d1 4216F: include/linux/platform_data/shmob_drm.h
33be436d 4217F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4218
c842b693
EV
4219DRM DRIVER FOR QXL VIRTUAL GPU
4220M: Dave Airlie <airlied@redhat.com>
4221S: Odd Fixes
4222F: drivers/gpu/drm/qxl/
4223F: include/uapi/drm/qxl_drm.h
a284e9d1 4224
625e0346
HS
4225DRM DRIVERS FOR ROCKCHIP
4226M: Mark Yao <mark.yao@rock-chips.com>
4227L: dri-devel@lists.freedesktop.org
4228S: Maintained
4229F: drivers/gpu/drm/rockchip/
f253f7eb 4230F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4231
399516ab
EV
4232DRM DRIVER FOR SAVAGE VIDEO CARDS
4233S: Orphan / Obsolete
4234F: drivers/gpu/drm/savage/
4235F: include/uapi/drm/savage_drm.h
4236
4237DRM DRIVER FOR SIS VIDEO CARDS
4238S: Orphan / Obsolete
4239F: drivers/gpu/drm/sis/
4240F: include/uapi/drm/sis_drm.h
625e0346 4241
7f11c476
BG
4242DRM DRIVERS FOR STI
4243M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4244M: Vincent Abriou <vincent.abriou@st.com>
4245L: dri-devel@lists.freedesktop.org
4246T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4247S: Maintained
4248F: drivers/gpu/drm/sti
2d799dde 4249F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4250
399516ab
EV
4251DRM DRIVER FOR TDFX VIDEO CARDS
4252S: Orphan / Obsolete
4253F: drivers/gpu/drm/tdfx/
4254
c842b693
EV
4255DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4256M: Dave Airlie <airlied@redhat.com>
4257S: Odd Fixes
4258F: drivers/gpu/drm/udl/
4259
8bb0bce9
LS
4260DRM DRIVERS FOR VIVANTE GPU IP
4261M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4262R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4263R: Christian Gmeiner <christian.gmeiner@gmail.com>
4264L: dri-devel@lists.freedesktop.org
4265S: Maintained
8a9257a0
EV
4266F: drivers/gpu/drm/etnaviv/
4267F: include/uapi/drm/etnaviv_drm.h
4268F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4269
c4291702
EV
4270DRM DRIVER FOR VMWARE VIRTUAL GPU
4271M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4272M: Sinclair Yeh <syeh@vmware.com>
4273M: Thomas Hellstrom <thellstrom@vmware.com>
4274L: dri-devel@lists.freedesktop.org
4275T: git git://people.freedesktop.org/~syeh/repos_linux
4276T: git git://people.freedesktop.org/~thomash/linux
4277S: Supported
4278F: drivers/gpu/drm/vmwgfx/
4279F: include/uapi/drm/vmwgfx_drm.h
4280
8636d452
EA
4281DRM DRIVERS FOR VC4
4282M: Eric Anholt <eric@anholt.net>
4283T: git git://github.com/anholt/linux
4284S: Supported
4285F: drivers/gpu/drm/vc4/
4286F: include/uapi/drm/vc4_drm.h
4287F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4288
5ef330a7
TV
4289DRM DRIVERS FOR TI OMAP
4290M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4291L: dri-devel@lists.freedesktop.org
4292S: Maintained
4293F: drivers/gpu/drm/omapdrm/
4294F: Documentation/devicetree/bindings/display/ti/
4295
adb314ed
TV
4296DRM DRIVERS FOR TI LCDC
4297M: Jyri Sarha <jsarha@ti.com>
4298R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4299L: dri-devel@lists.freedesktop.org
4300S: Maintained
4301F: drivers/gpu/drm/tilcdc/
4302F: Documentation/devicetree/bindings/display/tilcdc/
4303
598df1ac
AK
4304DSBR100 USB FM RADIO DRIVER
4305M: Alexey Klimov <klimov.linux@gmail.com>
4306L: linux-media@vger.kernel.org
4307T: git git://linuxtv.org/media_tree.git
4308S: Maintained
4309F: drivers/media/radio/dsbr100.c
4310
1da177e4 4311DSCC4 DRIVER
8b58be88 4312M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4313L: netdev@vger.kernel.org
1da177e4 4314S: Maintained
679655da 4315F: drivers/net/wan/dscc4.c
1da177e4 4316
cc11b140
HV
4317DT3155 MEDIA DRIVER
4318M: Hans Verkuil <hverkuil@xs4all.nl>
4319L: linux-media@vger.kernel.org
4320T: git git://linuxtv.org/media_tree.git
a825eaec 4321W: https://linuxtv.org
cc11b140
HV
4322S: Odd Fixes
4323F: drivers/media/pci/dt3155/
4324
91952bc0
AP
4325DVB_USB_AF9015 MEDIA DRIVER
4326M: Antti Palosaari <crope@iki.fi>
4327L: linux-media@vger.kernel.org
a825eaec 4328W: https://linuxtv.org
91952bc0
AP
4329W: http://palosaari.fi/linux/
4330Q: http://patchwork.linuxtv.org/project/linux-media/list/
4331T: git git://linuxtv.org/anttip/media_tree.git
4332S: Maintained
4333F: drivers/media/usb/dvb-usb-v2/af9015*
4334
4335DVB_USB_AF9035 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/usb/dvb-usb-v2/af9035*
4344
4345DVB_USB_ANYSEE MEDIA DRIVER
4346M: Antti Palosaari <crope@iki.fi>
4347L: linux-media@vger.kernel.org
a825eaec 4348W: https://linuxtv.org
91952bc0
AP
4349W: http://palosaari.fi/linux/
4350Q: http://patchwork.linuxtv.org/project/linux-media/list/
4351T: git git://linuxtv.org/anttip/media_tree.git
4352S: Maintained
4353F: drivers/media/usb/dvb-usb-v2/anysee*
4354
4355DVB_USB_AU6610 MEDIA DRIVER
4356M: Antti Palosaari <crope@iki.fi>
4357L: linux-media@vger.kernel.org
a825eaec 4358W: https://linuxtv.org
91952bc0
AP
4359W: http://palosaari.fi/linux/
4360Q: http://patchwork.linuxtv.org/project/linux-media/list/
4361T: git git://linuxtv.org/anttip/media_tree.git
4362S: Maintained
4363F: drivers/media/usb/dvb-usb-v2/au6610*
4364
4365DVB_USB_CE6230 MEDIA DRIVER
4366M: Antti Palosaari <crope@iki.fi>
4367L: linux-media@vger.kernel.org
a825eaec 4368W: https://linuxtv.org
91952bc0
AP
4369W: http://palosaari.fi/linux/
4370Q: http://patchwork.linuxtv.org/project/linux-media/list/
4371T: git git://linuxtv.org/anttip/media_tree.git
4372S: Maintained
4373F: drivers/media/usb/dvb-usb-v2/ce6230*
4374
d099dea2
MK
4375DVB_USB_CXUSB MEDIA DRIVER
4376M: Michael Krufky <mkrufky@linuxtv.org>
4377L: linux-media@vger.kernel.org
a825eaec 4378W: https://linuxtv.org
d099dea2
MK
4379W: http://github.com/mkrufky
4380Q: http://patchwork.linuxtv.org/project/linux-media/list/
4381T: git git://linuxtv.org/media_tree.git
4382S: Maintained
9819da66 4383F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4384
91952bc0 4385DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4386M: Antti Palosaari <crope@iki.fi>
4387L: linux-media@vger.kernel.org
a825eaec 4388W: https://linuxtv.org
91952bc0
AP
4389W: http://palosaari.fi/linux/
4390Q: http://patchwork.linuxtv.org/project/linux-media/list/
4391T: git git://linuxtv.org/anttip/media_tree.git
4392S: Maintained
91952bc0 4393F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4394
5560983b 4395DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4396M: Antti Palosaari <crope@iki.fi>
4397L: linux-media@vger.kernel.org
a825eaec 4398W: https://linuxtv.org
91952bc0
AP
4399Q: http://patchwork.linuxtv.org/project/linux-media/list/
4400T: git git://linuxtv.org/anttip/media_tree.git
4401S: Maintained
5560983b 4402F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4403
8856f5f2
MK
4404DVB_USB_MXL111SF MEDIA DRIVER
4405M: Michael Krufky <mkrufky@linuxtv.org>
4406L: linux-media@vger.kernel.org
a825eaec 4407W: https://linuxtv.org
8856f5f2
MK
4408W: http://github.com/mkrufky
4409Q: http://patchwork.linuxtv.org/project/linux-media/list/
4410T: git git://linuxtv.org/mkrufky/mxl111sf.git
4411S: Maintained
4412F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4413
91952bc0
AP
4414DVB_USB_RTL28XXU MEDIA DRIVER
4415M: Antti Palosaari <crope@iki.fi>
4416L: linux-media@vger.kernel.org
a825eaec 4417W: https://linuxtv.org
91952bc0
AP
4418W: http://palosaari.fi/linux/
4419Q: http://patchwork.linuxtv.org/project/linux-media/list/
4420T: git git://linuxtv.org/anttip/media_tree.git
4421S: Maintained
4422F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4423
4424DVB_USB_V2 MEDIA DRIVER
4425M: Antti Palosaari <crope@iki.fi>
4426L: linux-media@vger.kernel.org
a825eaec 4427W: https://linuxtv.org
91952bc0
AP
4428W: http://palosaari.fi/linux/
4429Q: http://patchwork.linuxtv.org/project/linux-media/list/
4430T: git git://linuxtv.org/anttip/media_tree.git
4431S: Maintained
4432F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4433F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4434
ac0ac38f 4435DYNAMIC DEBUG
5c4a97d1 4436M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4437S: Maintained
4438F: lib/dynamic_debug.c
4439F: include/linux/dynamic_debug.h
4440
789c7048 4441DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4442M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4443S: Maintained
df621252 4444F: drivers/tty/serial/dz.*
789c7048 4445
f17effbe
MF
4446E3X0 POWER BUTTON DRIVER
4447M: Moritz Fischer <moritz.fischer@ettus.com>
4448L: usrp-users@lists.ettus.com
4449W: http://www.ettus.com
4450S: Supported
4451F: drivers/input/misc/e3x0-button.c
4452F: Documentation/devicetree/bindings/input/e3x0-button.txt
4453
91952bc0
AP
4454E4000 MEDIA DRIVER
4455M: Antti Palosaari <crope@iki.fi>
4456L: linux-media@vger.kernel.org
a825eaec 4457W: https://linuxtv.org
91952bc0
AP
4458W: http://palosaari.fi/linux/
4459Q: http://patchwork.linuxtv.org/project/linux-media/list/
4460T: git git://linuxtv.org/anttip/media_tree.git
4461S: Maintained
4462F: drivers/media/tuners/e4000*
4463
1da177e4 4464EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4465M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4466L: linux-scsi@vger.kernel.org
4467S: Maintained
679655da 4468F: drivers/scsi/eata.c
1da177e4 4469
91952bc0
AP
4470EC100 MEDIA DRIVER
4471M: Antti Palosaari <crope@iki.fi>
4472L: linux-media@vger.kernel.org
a825eaec 4473W: https://linuxtv.org
91952bc0
AP
4474W: http://palosaari.fi/linux/
4475Q: http://patchwork.linuxtv.org/project/linux-media/list/
4476T: git git://linuxtv.org/anttip/media_tree.git
4477S: Maintained
4478F: drivers/media/dvb-frontends/ec100*
4479
237fead6 4480ECRYPT FILE SYSTEM
0de9adf2 4481M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4482L: ecryptfs@vger.kernel.org
24a923e4 4483W: http://ecryptfs.org
6dc7516e 4484W: https://launchpad.net/ecryptfs
9f273c24 4485T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4486S: Supported
679655da
JP
4487F: Documentation/filesystems/ecryptfs.txt
4488F: fs/ecryptfs/
237fead6 4489
da9bb1d2 4490EDAC-CORE
aa15aa0e 4491M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4492M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4493M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4494L: linux-edac@vger.kernel.org
07cd6bf5
FW
4495T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4496T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4497S: Supported
679655da 4498F: Documentation/edac.txt
91445c72 4499F: drivers/edac/
679655da 4500F: include/linux/edac.h
0e438e3f 4501
c476c23b 4502EDAC-AMD64
487ba8e8 4503M: Borislav Petkov <bp@alien8.de>
91445c72 4504L: linux-edac@vger.kernel.org
487ba8e8 4505S: Maintained
c476c23b
BP
4506F: drivers/edac/amd64_edac*
4507
836dae5d 4508EDAC-CALXEDA
836dae5d
RR
4509M: Robert Richter <rric@kernel.org>
4510L: linux-edac@vger.kernel.org
836dae5d
RR
4511S: Maintained
4512F: drivers/edac/highbank*
4513
f65aad41
RB
4514EDAC-CAVIUM
4515M: Ralf Baechle <ralf@linux-mips.org>
4516M: David Daney <david.daney@cavium.com>
4517L: linux-edac@vger.kernel.org
4518L: linux-mips@linux-mips.org
f65aad41
RB
4519S: Supported
4520F: drivers/edac/octeon_edac*
4521
0e438e3f 4522EDAC-E752X
8b58be88 4523M: Mark Gross <mark.gross@intel.com>
91445c72 4524L: linux-edac@vger.kernel.org
0e438e3f 4525S: Maintained
679655da 4526F: drivers/edac/e752x_edac.c
0e438e3f
DP
4527
4528EDAC-E7XXX
91445c72 4529L: linux-edac@vger.kernel.org
0e438e3f 4530S: Maintained
679655da 4531F: drivers/edac/e7xxx_edac.c
0e438e3f 4532
7d136731
BP
4533EDAC-FSL_DDR
4534M: York Sun <york.sun@nxp.com>
4535L: linux-edac@vger.kernel.org
4536S: Maintained
4537F: drivers/edac/fsl_ddr_edac.*
4538
77c5f5d2 4539EDAC-GHES
5dc8a864
MCC
4540M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4541M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4542L: linux-edac@vger.kernel.org
77c5f5d2 4543S: Maintained
2caa67a6 4544F: drivers/edac/ghes_edac.c
77c5f5d2 4545
6bc78404 4546EDAC-I82443BXGX
8b58be88 4547M: Tim Small <tim@buttersideup.com>
91445c72 4548L: linux-edac@vger.kernel.org
6bc78404 4549S: Maintained
679655da 4550F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4551
4552EDAC-I3000
91445c72 4553L: linux-edac@vger.kernel.org
c91d9075 4554S: Orphan
679655da 4555F: drivers/edac/i3000_edac.c
6bc78404
DT
4556
4557EDAC-I5000
91445c72 4558L: linux-edac@vger.kernel.org
ba9a5918 4559S: Maintained
679655da 4560F: drivers/edac/i5000_edac.c
ba9a5918 4561
44c12cb2 4562EDAC-I5400
5dc8a864
MCC
4563M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4564M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4565L: linux-edac@vger.kernel.org
44c12cb2 4566S: Maintained
679655da 4567F: drivers/edac/i5400_edac.c
44c12cb2 4568
3c9c92b6 4569EDAC-I7300
5dc8a864
MCC
4570M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4571M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4572L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4573S: Maintained
4574F: drivers/edac/i7300_edac.c
4575
67c89316 4576EDAC-I7CORE
5dc8a864
MCC
4577M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4578M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4579L: linux-edac@vger.kernel.org
67c89316 4580S: Maintained
70aff0ce 4581F: drivers/edac/i7core_edac.c
67c89316 4582
ba9a5918 4583EDAC-I82975X
8b58be88 4584M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4585M: "Arvind R." <arvino55@gmail.com>
91445c72 4586L: linux-edac@vger.kernel.org
ba9a5918 4587S: Maintained
679655da 4588F: drivers/edac/i82975x_edac.c
ba9a5918 4589
791b4706
JB
4590EDAC-IE31200
4591M: Jason Baron <jbaron@akamai.com>
4592L: linux-edac@vger.kernel.org
791b4706
JB
4593S: Maintained
4594F: drivers/edac/ie31200_edac.c
4595
ccdfb979 4596EDAC-MPC85XX
30c7469b 4597M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4598L: linux-edac@vger.kernel.org
ccdfb979
JT
4599S: Maintained
4600F: drivers/edac/mpc85xx_edac.[ch]
4601
ba9a5918 4602EDAC-PASEMI
8b58be88 4603M: Egor Martovetsky <egor@pasemi.com>
91445c72 4604L: linux-edac@vger.kernel.org
6bc78404 4605S: Maintained
679655da 4606F: drivers/edac/pasemi_edac.c
6bc78404 4607
0e438e3f 4608EDAC-R82600
8b58be88 4609M: Tim Small <tim@buttersideup.com>
91445c72 4610L: linux-edac@vger.kernel.org
0e438e3f 4611S: Maintained
679655da 4612F: drivers/edac/r82600_edac.c
da9bb1d2 4613
4d096ca7 4614EDAC-SBRIDGE
5dc8a864
MCC
4615M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4616M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4617L: linux-edac@vger.kernel.org
4d096ca7
MCC
4618S: Maintained
4619F: drivers/edac/sb_edac.c
4620
4ec656bd
TL
4621EDAC-SKYLAKE
4622M: Tony Luck <tony.luck@intel.com>
4623L: linux-edac@vger.kernel.org
4624S: Maintained
4625F: drivers/edac/skx_edac.c
4626
995e1de4
LH
4627EDAC-XGENE
4628APPLIED MICRO (APM) X-GENE SOC EDAC
4629M: Loc Ho <lho@apm.com>
4630S: Supported
4631F: drivers/edac/xgene_edac.c
4632F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4633
af39917d
CL
4634EDIROL UA-101/UA-1000 DRIVER
4635M: Clemens Ladisch <clemens@ladisch.de>
4636L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4637T: git git://git.alsa-project.org/alsa-kernel.git
4638S: Maintained
4639F: sound/usb/misc/ua101.c
4640
1f7df953 4641EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4642M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4643M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4644L: linux-efi@vger.kernel.org
6026ed2f 4645T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4646S: Maintained
fb2efb5c 4647F: Documentation/efi-stub.txt
f135a176 4648F: arch/*/kernel/efi.c
1f7df953 4649F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4650F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4651F: arch/x86/platform/efi/
4652F: drivers/firmware/efi/
1f7df953 4653F: include/linux/efi*.h
f135a176
AB
4654F: arch/arm/boot/compressed/efi-header.S
4655F: arch/arm64/kernel/efi-entry.S
1f7df953 4656
d68772b7
MF
4657EFI VARIABLE FILESYSTEM
4658M: Matthew Garrett <matthew.garrett@nebula.com>
4659M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4660M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4661T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4662L: linux-efi@vger.kernel.org
4663S: Maintained
4664F: fs/efivarfs/
4665
85a00d9b
PJ
4666EFIFB FRAMEBUFFER DRIVER
4667L: linux-fbdev@vger.kernel.org
4668M: Peter Jones <pjones@redhat.com>
4669S: Maintained
8a61f013 4670F: drivers/video/fbdev/efifb.c
85a00d9b 4671
ff6301da
IH
4672EFI TEST DRIVER
4673L: linux-efi@vger.kernel.org
4674M: Ivan Hu <ivan.hu@canonical.com>
4675M: Matt Fleming <matt@codeblueprint.co.uk>
4676S: Maintained
4677F: drivers/firmware/efi/test/
4678
0bee8d28
JT
4679EFS FILESYSTEM
4680W: http://aeschi.ch.eu.org/efs/
4681S: Orphan
679655da 4682F: fs/efs/
0bee8d28 4683
aa8a9e25 4684EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4685M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4686L: netdev@vger.kernel.org
4687S: Maintained
9aa32835 4688F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4689
f0319efe 4690EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4691M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4692M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4693L: linux-media@vger.kernel.org
a825eaec 4694W: https://linuxtv.org
f0319efe
MCC
4695T: git git://linuxtv.org/media_tree.git
4696S: Maintained
4697F: drivers/media/usb/em28xx/
618cd932 4698F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4699
3e3a7d66 4700EMBEDDED LINUX
8b58be88
JP
4701M: Paul Gortmaker <paul.gortmaker@windriver.com>
4702M: Matt Mackall <mpm@selenic.com>
4703M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4704L: linux-embedded@vger.kernel.org
4705S: Maintained
4706
32505876
JS
4707EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4708M: James Smart <james.smart@avagotech.com>
4709M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4710L: linux-scsi@vger.kernel.org
32505876 4711W: http://www.avagotech.com
ce00f85c 4712S: Supported
679655da 4713F: drivers/scsi/lpfc/
3a1c1d44 4714
5f5bac82 4715ENE CB710 FLASH CARD READER DRIVER
8b58be88 4716M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4717S: Maintained
4718F: drivers/misc/cb710/
4719F: drivers/mmc/host/cb710-mmc.*
4720F: include/linux/cb710.h
4721
931e39a1
ML
4722ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4723M: Maxim Levitsky <maximlevitsky@gmail.com>
4724S: Maintained
2a837449 4725F: drivers/media/rc/ene_ir.*
931e39a1 4726
d5ca9006 4727EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4728M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4729S: Maintained
084bad91 4730T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4731F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4732F: include/video/s1d13xxxfb.h
d5ca9006 4733
38df6492
ME
4734ET131X NETWORK DRIVER
4735M: Mark Einon <mark.einon@gmail.com>
4736S: Odd Fixes
4737F: drivers/net/ethernet/agere/
4738
1da177e4 4739ETHERNET BRIDGE
adbbf69d 4740M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4741L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4742L: netdev@vger.kernel.org
c996d8b9 4743W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4744S: Maintained
679655da
JP
4745F: include/linux/netfilter_bridge/
4746F: net/bridge/
1da177e4 4747
22f08ad9
FF
4748ETHERNET PHY LIBRARY
4749M: Florian Fainelli <f.fainelli@gmail.com>
4750L: netdev@vger.kernel.org
4751S: Maintained
4752F: include/linux/phy.h
4753F: include/linux/phy_fixed.h
4754F: drivers/net/phy/
4755F: Documentation/networking/phy.txt
4756F: drivers/of/of_mdio.c
4757F: drivers/of/of_net.c
4758
1da177e4 4759EXT2 FILE SYSTEM
d8130624 4760M: Jan Kara <jack@suse.com>
72be2ccf 4761L: linux-ext4@vger.kernel.org
1da177e4 4762S: Maintained
679655da
JP
4763F: Documentation/filesystems/ext2.txt
4764F: fs/ext2/
4765F: include/linux/ext2*
1da177e4 4766
72be2ccf 4767EXT4 FILE SYSTEM
8b58be88 4768M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4769M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4770L: linux-ext4@vger.kernel.org
08a225f1 4771W: http://ext4.wiki.kernel.org
8a6e2535 4772Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4773T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4774S: Maintained
679655da
JP
4775F: Documentation/filesystems/ext4.txt
4776F: fs/ext4/
1da177e4 4777
c5532b09 4778Extended Verification Module (EVM)
74dd744f
MZ
4779M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4780L: linux-ima-devel@lists.sourceforge.net
4781L: linux-security-module@vger.kernel.org
c5532b09
MZ
4782S: Supported
4783F: security/integrity/evm/
4784
df6b3cfe
MH
4785EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4786M: MyungJoo Ham <myungjoo.ham@samsung.com>
4787M: Chanwoo Choi <cw00.choi@samsung.com>
4788L: linux-kernel@vger.kernel.org
81df63a9 4789T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4790S: Maintained
4791F: drivers/extcon/
cd2c3e7f
CC
4792F: include/linux/extcon/
4793F: include/linux/extcon.h
df6b3cfe 4794F: Documentation/extcon/
cd2c3e7f 4795F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4796
e2a75c44 4797EXYNOS DP DRIVER
b7701755 4798M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4799L: dri-devel@lists.freedesktop.org
4800S: Maintained
4801F: drivers/gpu/drm/exynos/exynos_dp*
4802
9b93a409
MS
4803EXYNOS SYSMMU (IOMMU) driver
4804M: Marek Szyprowski <m.szyprowski@samsung.com>
4805L: iommu@lists.linux-foundation.org
4806S: Maintained
4807F: drivers/iommu/exynos-iommu.c
4808
4a66d3fe
NC
4809EZchip NPS platform support
4810M: Noam Camus <noamc@ezchip.com>
4811S: Supported
4812F: arch/arc/plat-eznps
4813F: arch/arc/boot/dts/eznps.dts
4814
e53004e2 4815F71805F HARDWARE MONITORING DRIVER
d8130624 4816M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4817L: linux-hwmon@vger.kernel.org
e53004e2 4818S: Maintained
679655da
JP
4819F: Documentation/hwmon/f71805f
4820F: drivers/hwmon/f71805f.c
e53004e2 4821
eea977ed
MB
4822FC0011 TUNER DRIVER
4823M: Michael Buesch <m@bues.ch>
4824L: linux-media@vger.kernel.org
4825S: Maintained
ccae7af2
MCC
4826F: drivers/media/tuners/fc0011.h
4827F: drivers/media/tuners/fc0011.c
eea977ed 4828
91952bc0
AP
4829FC2580 MEDIA DRIVER
4830M: Antti Palosaari <crope@iki.fi>
4831L: linux-media@vger.kernel.org
a825eaec 4832W: https://linuxtv.org
91952bc0
AP
4833W: http://palosaari.fi/linux/
4834Q: http://patchwork.linuxtv.org/project/linux-media/list/
4835T: git git://linuxtv.org/anttip/media_tree.git
4836S: Maintained
4837F: drivers/media/tuners/fc2580*
eea977ed 4838
88b2dbdb
EP
4839FANOTIFY
4840M: Eric Paris <eparis@redhat.com>
4841S: Maintained
4842F: fs/notify/fanotify/
4843F: include/linux/fanotify.h
c117ab84 4844F: include/uapi/linux/fanotify.h
88b2dbdb 4845
1da177e4 4846FARSYNC SYNCHRONOUS DRIVER
8b58be88 4847M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4848W: http://www.farsite.co.uk/
4849S: Supported
679655da 4850F: drivers/net/wan/farsync.*
1da177e4 4851
c5408b88 4852FAULT INJECTION SUPPORT
8b58be88 4853M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4854S: Supported
679655da
JP
4855F: Documentation/fault-injection/
4856F: lib/fault-inject.c
c5408b88 4857
053e514f
NT
4858FBTFT Framebuffer drivers
4859M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4860M: Noralf Trønnes <noralf@tronnes.org>
4861S: Maintained
4862F: drivers/staging/fbtft/
4863
cae727db 4864FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4865M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4866L: fcoe-devel@open-fcoe.org
cae727db
RL
4867W: www.Open-FCoE.org
4868S: Supported
4869F: drivers/scsi/libfc/
4870F: drivers/scsi/fcoe/
4871F: include/scsi/fc/
4872F: include/scsi/libfc.h
4873F: include/scsi/libfcoe.h
c117ab84 4874F: include/uapi/scsi/fc/
cae727db 4875
e2d1d6c0 4876FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4877M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4878M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4879L: linux-fsdevel@vger.kernel.org
1da177e4 4880S: Maintained
679655da
JP
4881F: include/linux/fcntl.h
4882F: include/linux/fs.h
c117ab84
CEB
4883F: include/uapi/linux/fcntl.h
4884F: include/uapi/linux/fs.h
679655da
JP
4885F: fs/fcntl.c
4886F: fs/locks.c
1da177e4 4887
e2d1d6c0 4888FILESYSTEMS (VFS and infrastructure)
8b58be88 4889M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4890L: linux-fsdevel@vger.kernel.org
173acc7c 4891S: Maintained
679655da 4892F: fs/*
173acc7c 4893
b26e0ed4 4894FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4895M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4896L: linux-hwmon@vger.kernel.org
b26e0ed4 4897S: Maintained
d5ca6918
JP
4898F: drivers/hwmon/f75375s.c
4899F: include/linux/f75375s.h
b26e0ed4 4900
a331b0c3
CL
4901FIREWIRE AUDIO DRIVERS
4902M: Clemens Ladisch <clemens@ladisch.de>
4903L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4904T: git git://git.alsa-project.org/alsa-kernel.git
4905S: Maintained
4906F: sound/firewire/
4907
eb86ec51
SR
4908FIREWIRE MEDIA DRIVERS (firedtv)
4909M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4910L: linux-media@vger.kernel.org
4911L: linux1394-devel@lists.sourceforge.net
4912T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4913S: Maintained
4914F: drivers/media/firewire/
4915
a511ce33
CB
4916FIREWIRE SBP-2 TARGET
4917M: Chris Boot <bootc@bootc.net>
4918L: linux-scsi@vger.kernel.org
4919L: target-devel@vger.kernel.org
4920L: linux1394-devel@lists.sourceforge.net
4921T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4922S: Maintained
4923F: drivers/target/sbp/
4924
7d2c86b5 4925FIREWIRE SUBSYSTEM
8b58be88 4926M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4927L: linux1394-devel@lists.sourceforge.net
958a29cb 4928W: http://ieee1394.wiki.kernel.org/
2ca526bf 4929T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4930S: Maintained
679655da 4931F: drivers/firewire/
8f06ce3b
SR
4932F: include/linux/firewire.h
4933F: include/uapi/linux/firewire*.h
9f6d3c4b 4934F: tools/firewire/
e2d1d6c0
RD
4935
4936FIRMWARE LOADER (request_firmware)
39e68089 4937M: Ming Lei <ming.lei@canonical.com>
e7604239 4938M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
4939L: linux-kernel@vger.kernel.org
4940S: Maintained
679655da
JP
4941F: Documentation/firmware_class/
4942F: drivers/base/firmware*.c
4943F: include/linux/firmware.h
e2d1d6c0 4944
f730e3dc 4945FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4946M: Joshua Morris <josh.h.morris@us.ibm.com>
4947M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4948S: Maintained
4949F: drivers/block/rsxx/
4950
8206f664 4951FLOPPY DRIVER
e5f6450c 4952M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4953T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4954S: Odd fixes
4955F: drivers/block/floppy.c
4956
9c9f32ed
AR
4957FMC SUBSYSTEM
4958M: Alessandro Rubini <rubini@gnudd.com>
4959W: http://www.ohwr.org/projects/fmc-bus
4960S: Supported
4961F: drivers/fmc/
4962F: include/linux/fmc*.h
4963F: include/linux/ipmi-fru.h
4964K: fmc_d.*register
4965
3c0ed7d5
AT
4966FPGA MANAGER FRAMEWORK
4967M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4968R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4969S: Maintained
4970F: drivers/fpga/
4971F: include/linux/fpga/fpga-mgr.h
4972W: http://www.rocketboards.org
4973
e2d1d6c0 4974FPU EMULATOR
8b58be88 4975M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4976W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4977S: Maintained
679655da 4978F: arch/x86/math-emu/
e2d1d6c0
RD
4979
4980FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4981L: netdev@vger.kernel.org
c173bfac 4982S: Orphan
679655da
JP
4983F: drivers/net/wan/dlci.c
4984F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4985
4986FRAMEBUFFER LAYER
5489e948 4987M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4988L: linux-fbdev@vger.kernel.org
b22fe37b 4989Q: http://patchwork.kernel.org/project/linux-fbdev/list/
56be1416 4990S: Maintained
679655da 4991F: Documentation/fb/
b22fe37b
PM
4992F: drivers/video/
4993F: include/video/
679655da 4994F: include/linux/fb.h
c117ab84
CEB
4995F: include/uapi/video/
4996F: include/uapi/linux/fb.h
e2d1d6c0 4997
a57c188e 4998FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4999M: Timur Tabi <timur@tabi.org>
a57c188e 5000L: linux-fbdev@vger.kernel.org
c4ef9bc4 5001S: Maintained
8a61f013 5002F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5003
e2d1d6c0 5004FREESCALE DMA DRIVER
8b58be88
JP
5005M: Li Yang <leoli@freescale.com>
5006M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5007L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5008S: Maintained
679655da 5009F: drivers/dma/fsldma.*
e2d1d6c0 5010
44248aff
HX
5011FREESCALE GPMI NAND DRIVER
5012M: Han Xu <han.xu@nxp.com>
5013L: linux-mtd@lists.infradead.org
5014S: Maintained
5015F: drivers/mtd/nand/gpmi-nand/*
5016
e2d1d6c0 5017FREESCALE I2C CPM DRIVER
8b58be88 5018M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5019L: linuxppc-dev@lists.ozlabs.org
846557d3 5020L: linux-i2c@vger.kernel.org
0d2b405a 5021S: Maintained
679655da 5022F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5023
60e8c5ab 5024FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5025M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5026L: linux-fbdev@vger.kernel.org
efc03ecb 5027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5028S: Maintained
bad985a1 5029F: include/linux/platform_data/video-imxfb.h
8a61f013 5030F: drivers/video/fbdev/imxfb.c
60e8c5ab 5031
4d8e2cef 5032FREESCALE QUAD SPI DRIVER
38714fbd 5033M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5034L: linux-mtd@lists.infradead.org
5035S: Maintained
5036F: drivers/mtd/spi-nor/fsl-quadspi.c
5037
4689a6b1 5038FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5039M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5040M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5041L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5042L: netdev@vger.kernel.org
5043S: Maintained
ec21e2ec 5044F: drivers/net/ethernet/freescale/fs_enet/
679655da 5045F: include/linux/fs_enet_pd.h
4689a6b1 5046
63a0a00b
NA
5047FREESCALE IMX / MXC FEC DRIVER
5048M: Fugang Duan <fugang.duan@nxp.com>
5049L: netdev@vger.kernel.org
5050S: Maintained
5051F: drivers/net/ethernet/freescale/fec_main.c
5052F: drivers/net/ethernet/freescale/fec_ptp.c
5053F: drivers/net/ethernet/freescale/fec.h
5054F: Documentation/devicetree/bindings/net/fsl-fec.txt
5055
2fbfadb5
MB
5056FREESCALE QORIQ DPAA FMAN DRIVER
5057M: Madalin Bucur <madalin.bucur@nxp.com>
5058L: netdev@vger.kernel.org
5059S: Maintained
5060F: drivers/net/ethernet/freescale/fman
5061F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5062
d9e9d82c 5063FREESCALE QUICC ENGINE LIBRARY
a4724ed6 5064L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5065S: Orphan
7aa1aa6e
ZQ
5066F: drivers/soc/fsl/qe/
5067F: include/soc/fsl/*qe*.h
5068F: include/soc/fsl/*ucc*.h
d9e9d82c 5069
b55ef929 5070FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5071M: Li Yang <leoli@freescale.com>
6372594a 5072L: linux-usb@vger.kernel.org
a4724ed6 5073L: linuxppc-dev@lists.ozlabs.org
a7205b30 5074S: Maintained
faf2e1db 5075F: drivers/usb/gadget/udc/fsl*
a7205b30 5076
beaf53bf 5077FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5078M: Li Yang <leoli@freescale.com>
beaf53bf 5079L: netdev@vger.kernel.org
a4724ed6 5080L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5081S: Maintained
ec21e2ec 5082F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5083
abb1ed7b
CM
5084FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5085M: Claudiu Manoil <claudiu.manoil@freescale.com>
5086L: netdev@vger.kernel.org
5087S: Maintained
5088F: drivers/net/ethernet/freescale/gianfar*
5089X: drivers/net/ethernet/freescale/gianfar_ptp.c
5090F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5091
c19b6d24
ZQ
5092FREESCALE QUICC ENGINE UCC HDLC DRIVER
5093M: Zhao Qiang <qiang.zhao@nxp.com>
5094L: netdev@vger.kernel.org
5095L: linuxppc-dev@lists.ozlabs.org
5096S: Maintained
5097F: drivers/net/wan/fsl_ucc_hdlc*
5098
d9e9d82c 5099FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5100M: Timur Tabi <timur@tabi.org>
a4724ed6 5101L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5102S: Maintained
df621252 5103F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5104
5105FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5106M: Timur Tabi <timur@tabi.org>
dc85950a 5107M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5108M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5109R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5110L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5111L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5112S: Maintained
69aefcea 5113F: sound/soc/fsl/fsl*
dc85950a 5114F: sound/soc/fsl/imx*
69aefcea 5115F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5116
31c88965 5117FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5118M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5119M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5120L: linux-kernel@vger.kernel.org
5121S: Maintained
5122F: drivers/staging/fsl-mc/
5123
1da177e4 5124FREEVXFS FILESYSTEM
8b58be88 5125M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5126W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5127S: Maintained
679655da 5128F: fs/freevxfs/
1da177e4 5129
71038f52 5130FREEZER
49db1903 5131M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5132M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5133L: linux-pm@vger.kernel.org
71038f52 5134S: Supported
679655da
JP
5135F: Documentation/power/freezing-of-tasks.txt
5136F: include/linux/freezer.h
5137F: kernel/freezer.c
71038f52 5138
839a1f79
KRW
5139FRONTSWAP API
5140M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5141L: linux-kernel@vger.kernel.org
5142S: Maintained
5143F: mm/frontswap.c
5144F: include/linux/frontswap.h
5145
a5432f5a 5146FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5147M: David Howells <dhowells@redhat.com>
e62d6e24 5148L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5149S: Supported
5150F: Documentation/filesystems/caching/
5151F: fs/fscache/
5152F: include/linux/fscache*.h
5153
598c7d7a
TT
5154FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5155M: Theodore Y. Ts'o <tytso@mit.edu>
5156M: Jaegeuk Kim <jaegeuk@kernel.org>
5157S: Supported
5158F: fs/crypto/
5159F: include/linux/fscrypto.h
5160
f58ad8f5 5161F2FS FILE SYSTEM
9b29d481 5162M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5163M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5164L: linux-f2fs-devel@lists.sourceforge.net
95129296 5165W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5166T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5167S: Maintained
5168F: Documentation/filesystems/f2fs.txt
3bac380c 5169F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5170F: fs/f2fs/
5171F: include/linux/f2fs_fs.h
62d43eeb 5172F: include/trace/events/f2fs.h
f58ad8f5 5173
5ab7ffea 5174FUJITSU FR-V (FRV) PORT
0cf0305f 5175S: Orphan
679655da 5176F: arch/frv/
1da177e4 5177
20b93734 5178FUJITSU LAPTOP EXTRAS
409a3e98 5179M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5180L: platform-driver-x86@vger.kernel.org
20b93734 5181S: Maintained
679655da 5182F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5183
4da621b6
HK
5184FUJITSU M-5MO LS CAMERA ISP DRIVER
5185M: Kyungmin Park <kyungmin.park@samsung.com>
5186M: Heungjun Kim <riverful.kim@samsung.com>
5187L: linux-media@vger.kernel.org
5188S: Maintained
90d72ac6 5189F: drivers/media/i2c/m5mols/
b5dcee22 5190F: include/media/i2c/m5mols.h
4da621b6 5191
2d24c490
RG
5192FUJITSU TABLET EXTRAS
5193M: Robert Gerlach <khnz@gmx.de>
5194L: platform-driver-x86@vger.kernel.org
5195S: Maintained
5196F: drivers/platform/x86/fujitsu-tablet.c
5197
04578f17 5198FUSE: FILESYSTEM IN USERSPACE
8b58be88 5199M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5200L: linux-fsdevel@vger.kernel.org
04578f17 5201W: http://fuse.sourceforge.net/
0a30f612 5202T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5203S: Maintained
679655da 5204F: fs/fuse/
c117ab84 5205F: include/uapi/linux/fuse.h
0a30f612 5206F: Documentation/filesystems/fuse.txt
04578f17 5207
1da177e4 5208FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5209M: Rik Faith <faith@cs.unc.edu>
1da177e4 5210L: linux-scsi@vger.kernel.org
baaea1dc 5211S: Odd Fixes (e.g., new signatures)
679655da 5212F: drivers/scsi/fdomain.*
1da177e4 5213
6b90bd4b
ER
5214GCC PLUGINS
5215M: Kees Cook <keescook@chromium.org>
5216R: Emese Revfy <re.emese@gmail.com>
5217L: kernel-hardening@lists.openwall.com
5218S: Maintained
5219F: scripts/gcc-plugins/
5220F: scripts/gcc-plugin.sh
5221F: Documentation/gcc-plugins.txt
5222
d8e2162c
PO
5223GCOV BASED KERNEL PROFILING
5224M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5225S: Maintained
5226F: kernel/gcov/
2584bab2 5227F: Documentation/dev-tools/gcov.rst
d8e2162c 5228
1da177e4 5229GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5230M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5231L: linux-scsi@vger.kernel.org
5232W: http://www.icp-vortex.com/
5233S: Supported
679655da 5234F: drivers/scsi/gdt*
1da177e4 5235
158daf16
JK
5236GDB KERNEL DEBUGGING HELPER SCRIPTS
5237M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5238M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5239S: Supported
5240F: scripts/gdb/
5241
3169a1c7
HV
5242GEMTEK FM RADIO RECEIVER DRIVER
5243M: Hans Verkuil <hverkuil@xs4all.nl>
5244L: linux-media@vger.kernel.org
5245T: git git://linuxtv.org/media_tree.git
a825eaec 5246W: https://linuxtv.org
3169a1c7
HV
5247S: Maintained
5248F: drivers/media/radio/radio-gemtek*
5249
1c23af90 5250GENERIC GPIO I2C DRIVER
880b0e26 5251M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5252S: Supported
679655da
JP
5253F: drivers/i2c/busses/i2c-gpio.c
5254F: include/linux/i2c-gpio.h
1c23af90 5255
92ed1a76
PK
5256GENERIC GPIO I2C MULTIPLEXER DRIVER
5257M: Peter Korsgaard <peter.korsgaard@barco.com>
5258L: linux-i2c@vger.kernel.org
5259S: Supported
e7065e20
JD
5260F: drivers/i2c/muxes/i2c-mux-gpio.c
5261F: include/linux/i2c-mux-gpio.h
5262F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5263
9251ce95 5264GENERIC HDLC (WAN) DRIVERS
8b58be88 5265M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5266W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5267S: Maintained
679655da
JP
5268F: drivers/net/wan/c101.c
5269F: drivers/net/wan/hd6457*
5270F: drivers/net/wan/hdlc*
5271F: drivers/net/wan/n2.c
5272F: drivers/net/wan/pc300too.c
5273F: drivers/net/wan/pci200syn.c
5274F: drivers/net/wan/wanxl*
1da177e4 5275
1527aab6 5276GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5277M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5278L: linux-arch@vger.kernel.org
5279T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5280S: Maintained
14430813
JP
5281F: include/asm-generic/
5282F: include/uapi/asm-generic/
1527aab6 5283
ff764963
KVA
5284GENERIC PHY FRAMEWORK
5285M: Kishon Vijay Abraham I <kishon@ti.com>
5286L: linux-kernel@vger.kernel.org
5287T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5288S: Supported
5289F: drivers/phy/
5290F: include/linux/phy/
5291
eea97aed
KH
5292GENERIC PM DOMAINS
5293M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5294M: Kevin Hilman <khilman@kernel.org>
5295M: Ulf Hansson <ulf.hansson@linaro.org>
5296L: linux-pm@vger.kernel.org
5297S: Supported
5298F: drivers/base/power/domain*.c
5299F: include/linux/pm_domain.h
5300
ccb86a69 5301GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5302M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5303L: kvm@vger.kernel.org
ccb86a69
MT
5304S: Supported
5305F: drivers/uio/uio_pci_generic.c
5306
f8f1ec73
JP
5307GET_MAINTAINER SCRIPT
5308M: Joe Perches <joe@perches.com>
5309S: Maintained
5310F: scripts/get_maintainer.pl
5311
a7d5afe8
GKB
5312GENWQE (IBM Generic Workqueue Card)
5313M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5314M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5315S: Supported
5316F: drivers/misc/genwqe/
5317
5be7b50f 5318GFS2 FILE SYSTEM
8b58be88 5319M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5320M: Bob Peterson <rpeterso@redhat.com>
a4644184 5321L: cluster-devel@redhat.com
5be7b50f 5322W: http://sources.redhat.com/cluster/
28666d6d 5323T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5324S: Supported
679655da
JP
5325F: Documentation/filesystems/gfs2*.txt
5326F: fs/gfs2/
c117ab84 5327F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5328
0a34eb8f 5329GIGASET ISDN DRIVERS
6b096fde 5330M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5331L: gigaset307x-common@lists.sourceforge.net
5332W: http://gigaset307x.sourceforge.net/
6b096fde 5333S: Odd Fixes
679655da
JP
5334F: Documentation/isdn/README.gigaset
5335F: drivers/isdn/gigaset/
c117ab84 5336F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5337
7eea35fe
JP
5338GO7007 MPEG CODEC
5339M: Hans Verkuil <hans.verkuil@cisco.com>
5340L: linux-media@vger.kernel.org
5341S: Maintained
5342F: drivers/media/usb/go7007/
5343
ca96ea86
BN
5344GOODIX TOUCHSCREEN
5345M: Bastien Nocera <hadess@hadess.net>
5346L: linux-input@vger.kernel.org
5347S: Maintained
5348F: drivers/input/touchscreen/goodix.c
5349
a6a1cf3d
BJZ
5350GPIO MOCKUP DRIVER
5351M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5352L: linux-gpio@vger.kernel.org
5353S: Maintained
5354F: drivers/gpio/gpio-mockup.c
5355F: tools/testing/selftests/gpio/
5356
a0dc00b4 5357GPIO SUBSYSTEM
e4651a9f 5358M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5359M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5360L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5361T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5362S: Maintained
cd97a449 5363F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5364F: Documentation/gpio/
40c159b7 5365F: Documentation/ABI/testing/gpio-cdev
fe95046e 5366F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5367F: drivers/gpio/
bdc6e95e
AC
5368F: include/linux/gpio/
5369F: include/linux/gpio.h
9b692346 5370F: include/asm-generic/gpio.h
3c702e99 5371F: include/uapi/linux/gpio.h
6d591c46 5372F: tools/gpio/
a0dc00b4 5373
71a6d0af
HW
5374GRE DEMULTIPLEXER DRIVER
5375M: Dmitry Kozlov <xeb@mail.ru>
5376L: netdev@vger.kernel.org
5377S: Maintained
11c26770
JP
5378F: net/ipv4/gre_demux.c
5379F: net/ipv4/gre_offload.c
71a6d0af
HW
5380F: include/net/gre.h
5381
d4c41139 5382GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5383M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5384L: netdev@vger.kernel.org
5385S: Maintained
a31a96ad 5386F: drivers/net/ethernet/aeroflex/
d4c41139 5387
629c1fb5
GKH
5388GREYBUS SUBSYSTEM
5389M: Johan Hovold <johan@kernel.org>
5390M: Alex Elder <elder@kernel.org>
5391M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5392S: Maintained
5393F: drivers/staging/greybus/
5394
926706c5
VA
5395GREYBUS AUDIO PROTOCOLS DRIVERS
5396M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5397M: Mark Greer <mgreer@animalcreek.com>
926706c5 5398S: Maintained
544a6944
MG
5399F: drivers/staging/greybus/audio_apbridgea.c
5400F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5401F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5402F: drivers/staging/greybus/audio_codec.h
5403F: drivers/staging/greybus/audio_gb.c
5404F: drivers/staging/greybus/audio_manager.c
5405F: drivers/staging/greybus/audio_manager.h
5406F: drivers/staging/greybus/audio_manager_module.c
5407F: drivers/staging/greybus/audio_manager_private.h
5408F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5409F: drivers/staging/greybus/audio_module.c
5410F: drivers/staging/greybus/audio_topology.c
5411
2bbadafb
RMS
5412GREYBUS PROTOCOLS DRIVERS
5413M: Rui Miguel Silva <rmfrfs@gmail.com>
5414S: Maintained
5415F: drivers/staging/greybus/sdio.c
5416F: drivers/staging/greybus/light.c
5417F: drivers/staging/greybus/gpio.c
5418F: drivers/staging/greybus/power_supply.c
5419F: drivers/staging/greybus/spi.c
5420F: drivers/staging/greybus/spilib.c
5421
7d700518
BD
5422GREYBUS PROTOCOLS DRIVERS
5423M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5424S: Maintained
5425F: drivers/staging/greybus/loopback.c
5426F: drivers/staging/greybus/timesync.c
5427F: drivers/staging/greybus/timesync_platform.c
5428
5bd16350
VK
5429GREYBUS PROTOCOLS DRIVERS
5430M: Viresh Kumar <vireshk@kernel.org>
5431S: Maintained
5432F: drivers/staging/greybus/authentication.c
5433F: drivers/staging/greybus/bootrom.c
5434F: drivers/staging/greybus/firmware.h
5435F: drivers/staging/greybus/fw-core.c
5436F: drivers/staging/greybus/fw-download.c
5437F: drivers/staging/greybus/fw-managament.c
5438F: drivers/staging/greybus/greybus_authentication.h
5439F: drivers/staging/greybus/greybus_firmware.h
5440F: drivers/staging/greybus/hid.c
5441F: drivers/staging/greybus/i2c.c
5442F: drivers/staging/greybus/spi.c
5443F: drivers/staging/greybus/spilib.c
5444F: drivers/staging/greybus/spilib.h
5445
8d904fe5
DL
5446GREYBUS PROTOCOLS DRIVERS
5447M: David Lin <dtwlin@gmail.com>
5448S: Maintained
5449F: drivers/staging/greybus/uart.c
5450F: drivers/staging/greybus/log.c
5451
92b8bd96
VH
5452GREYBUS PLATFORM DRIVERS
5453M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5454S: Maintained
5455F: drivers/staging/greybus/arche-platform.c
5456F: drivers/staging/greybus/arche-apb-ctrl.c
5457F: drivers/staging/greybus/arche_platform.h
5458
7aae6e2d
CAC
5459GS1662 VIDEO SERIALIZER
5460M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5461L: linux-media@vger.kernel.org
5462T: git git://linuxtv.org/media_tree.git
5463S: Maintained
5464F: drivers/media/spi/gs1662.c
5465
e8deeae2 5466GSPCA FINEPIX SUBDRIVER
8b58be88 5467M: Frank Zago <frank@zago.net>
661263b5 5468L: linux-media@vger.kernel.org
275ffde4 5469T: git git://linuxtv.org/media_tree.git
e8deeae2 5470S: Maintained
0c0d06ca 5471F: drivers/media/usb/gspca/finepix.c
e8deeae2 5472
4b3fa3c4
OL
5473GSPCA GL860 SUBDRIVER
5474M: Olivier Lorin <o.lorin@laposte.net>
5475L: linux-media@vger.kernel.org
275ffde4 5476T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5477S: Maintained
0c0d06ca 5478F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5479
e8deeae2 5480GSPCA M5602 SUBDRIVER
8b58be88 5481M: Erik Andren <erik.andren@gmail.com>
661263b5 5482L: linux-media@vger.kernel.org
275ffde4 5483T: git git://linuxtv.org/media_tree.git
e8deeae2 5484S: Maintained
0c0d06ca 5485F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5486
5487GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5488M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5489L: linux-media@vger.kernel.org
275ffde4 5490T: git git://linuxtv.org/media_tree.git
c0936df4 5491S: Odd Fixes
0c0d06ca 5492F: drivers/media/usb/gspca/pac207.c
e8deeae2 5493
261982f1 5494GSPCA SN9C20X SUBDRIVER
d95c5b0b 5495M: Brian Johnson <brijohn@gmail.com>
261982f1 5496L: linux-media@vger.kernel.org
275ffde4 5497T: git git://linuxtv.org/media_tree.git
261982f1 5498S: Maintained
0c0d06ca 5499F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5500
e8deeae2 5501GSPCA T613 SUBDRIVER
8b58be88 5502M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5503L: linux-media@vger.kernel.org
275ffde4 5504T: git git://linuxtv.org/media_tree.git
e8deeae2 5505S: Maintained
0c0d06ca 5506F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5507
5508GSPCA USB WEBCAM DRIVER
c0936df4 5509M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5510L: linux-media@vger.kernel.org
275ffde4 5511T: git git://linuxtv.org/media_tree.git
c0936df4 5512S: Odd Fixes
0c0d06ca 5513F: drivers/media/usb/gspca/
e8deeae2 5514
584ec979 5515GUID PARTITION TABLE (GPT)
4f973c63 5516M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5517L: linux-efi@vger.kernel.org
5518S: Maintained
5519F: block/partitions/efi.*
5520
aa3c598b 5521STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5522M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5523L: linux-media@vger.kernel.org
275ffde4 5524T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5525S: Maintained
5526F: drivers/media/usb/stk1160/
e8deeae2 5527
4e456b86
YS
5528H8/300 ARCHITECTURE
5529M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5530L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5531W: http://uclinux-h8.sourceforge.jp
5532T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5533S: Maintained
5534F: arch/h8300/
5535F: drivers/clocksource/h8300_*.c
5536F: drivers/clk/h8300/
5537F: drivers/irqchip/irq-renesas-h8*.c
5538
71a6d0af
HW
5539HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5540M: Frank Seidel <frank@f-seidel.de>
5541L: platform-driver-x86@vger.kernel.org
5542W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5543S: Maintained
5544F: drivers/platform/x86/hdaps.c
5545
48fc9e26
HV
5546HDPVR USB VIDEO ENCODER DRIVER
5547M: Hans Verkuil <hverkuil@xs4all.nl>
5548L: linux-media@vger.kernel.org
5549T: git git://linuxtv.org/media_tree.git
a825eaec 5550W: https://linuxtv.org
48fc9e26 5551S: Odd Fixes
14430813 5552F: drivers/media/usb/hdpvr/
48fc9e26 5553
71a6d0af 5554HWPOISON MEMORY FAILURE HANDLING
f9625c48 5555M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5556L: linux-mm@kvack.org
71a6d0af
HW
5557S: Maintained
5558F: mm/memory-failure.c
5559F: mm/hwpoison-inject.c
5560
5561HYPERVISOR VIRTUAL CONSOLE DRIVER
5562L: linuxppc-dev@lists.ozlabs.org
5563S: Odd Fixes
5564F: drivers/tty/hvc/
5565
e5ab1477
AP
5566HACKRF MEDIA DRIVER
5567M: Antti Palosaari <crope@iki.fi>
5568L: linux-media@vger.kernel.org
a825eaec 5569W: https://linuxtv.org
e5ab1477
AP
5570W: http://palosaari.fi/linux/
5571Q: http://patchwork.linuxtv.org/project/linux-media/list/
5572T: git git://linuxtv.org/anttip/media_tree.git
5573S: Maintained
5574F: drivers/media/usb/hackrf/
5575
5b543965 5576HARDWARE MONITORING
d8130624 5577M: Jean Delvare <jdelvare@suse.com>
ca462085 5578M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5579L: linux-hwmon@vger.kernel.org
5580W: http://hwmon.wiki.kernel.org/
a94ef4ed 5581T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5582T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5583S: Maintained
047f4ec2 5584F: Documentation/hwmon/
679655da 5585F: drivers/hwmon/
047f4ec2 5586F: include/linux/hwmon*.h
5b543965 5587
844dd05f 5588HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5589M: Matt Mackall <mpm@selenic.com>
5590M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5591L: linux-crypto@vger.kernel.org
c0d0787b 5592S: Odd fixes
f6c60b15 5593F: Documentation/devicetree/bindings/rng/
679655da
JP
5594F: Documentation/hw_random.txt
5595F: drivers/char/hw_random/
5596F: include/linux/hw_random.h
844dd05f 5597
8b37fcfc
OBC
5598HARDWARE SPINLOCK CORE
5599M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5600M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5601L: linux-remoteproc@vger.kernel.org
8b37fcfc 5602S: Maintained
9f273c24 5603T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5604F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5605F: Documentation/hwspinlock.txt
2dbd8585 5606F: drivers/hwspinlock/
8b37fcfc
OBC
5607F: include/linux/hwspinlock.h
5608
1da177e4 5609HARMONY SOUND DRIVER
ac6aecbf 5610L: linux-parisc@vger.kernel.org
1da177e4 5611S: Maintained
679655da 5612F: sound/parisc/harmony.*
1da177e4 5613
91952bc0
AP
5614HD29L2 MEDIA DRIVER
5615M: Antti Palosaari <crope@iki.fi>
5616L: linux-media@vger.kernel.org
a825eaec 5617W: https://linuxtv.org
91952bc0
AP
5618W: http://palosaari.fi/linux/
5619Q: http://patchwork.linuxtv.org/project/linux-media/list/
5620T: git git://linuxtv.org/anttip/media_tree.git
5621S: Maintained
5622F: drivers/media/dvb-frontends/hd29l2*
5623
214de83e
BB
5624HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5625M: Brian Boylston <brian.boylston@hpe.com>
5626S: Supported
5627F: Documentation/watchdog/hpwdt.txt
5628F: drivers/watchdog/hpwdt.c
5629
9257aa49 5630HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5631M: Don Brace <don.brace@microsemi.com>
9257aa49 5632L: iss_storagedev@hp.com
a0a268ad 5633L: esc.storagedev@microsemi.com
693373db 5634L: linux-scsi@vger.kernel.org
9257aa49
SC
5635S: Supported
5636F: Documentation/scsi/hpsa.txt
5637F: drivers/scsi/hpsa*.[ch]
5638F: include/linux/cciss*.h
c117ab84 5639F: include/uapi/linux/cciss*.h
9257aa49 5640
e2d1d6c0 5641HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5642M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5643L: iss_storagedev@hp.com
516fdcea 5644L: esc.storagedev@microsemi.com
693373db 5645L: linux-scsi@vger.kernel.org
e2d1d6c0 5646S: Supported
679655da
JP
5647F: Documentation/blockdev/cciss.txt
5648F: drivers/block/cciss*
5649F: include/linux/cciss_ioctl.h
c117ab84 5650F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5651
f48ad614
DD
5652HFI1 DRIVER
5653M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5654M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5655L: linux-rdma@vger.kernel.org
5656S: Supported
5657F: drivers/infiniband/hw/hfi1
5658
1da177e4 5659HFS FILESYSTEM
6cf515e1
GU
5660L: linux-fsdevel@vger.kernel.org
5661S: Orphan
679655da
JP
5662F: Documentation/filesystems/hfs.txt
5663F: fs/hfs/
1da177e4 5664
ef575f47
GU
5665HFSPLUS FILESYSTEM
5666L: linux-fsdevel@vger.kernel.org
5667S: Orphan
5668F: Documentation/filesystems/hfsplus.txt
5669F: fs/hfsplus/
5670
1da177e4 5671HGA FRAMEBUFFER DRIVER
8b58be88 5672M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5673L: linux-nvidia@lists.surfsouth.com
5674W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5675S: Maintained
8a61f013 5676F: drivers/video/fbdev/hgafb.c
1da177e4 5677
4480f15b 5678HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5679M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5680M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5681L: linux-pm@vger.kernel.org
68656443 5682B: https://bugzilla.kernel.org
e2d1d6c0 5683S: Supported
679655da
JP
5684F: arch/x86/power/
5685F: drivers/base/power/
5686F: kernel/power/
5687F: include/linux/suspend.h
5688F: include/linux/freezer.h
5689F: include/linux/pm.h
679655da 5690F: arch/*/include/asm/suspend*.h
e2d1d6c0 5691
4ef4caad 5692HID CORE LAYER
e5f6450c 5693M: Jiri Kosina <jikos@kernel.org>
406df153 5694R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5695L: linux-input@vger.kernel.org
54e5881d 5696T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5697S: Maintained
679655da
JP
5698F: drivers/hid/
5699F: include/linux/hid*
c117ab84 5700F: include/uapi/linux/hid*
4ef4caad 5701
30ee72f0 5702HID SENSOR HUB DRIVERS
e5f6450c 5703M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5704M: Jonathan Cameron <jic23@kernel.org>
5705M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5706L: linux-input@vger.kernel.org
5707L: linux-iio@vger.kernel.org
5708S: Maintained
5709F: Documentation/hid/hid-sensor*
5710F: drivers/hid/hid-sensor-*
5711F: drivers/iio/*/hid-*
5712F: include/linux/hid-sensor-*
5713
38bed542 5714HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5715M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5716L: linux-kernel@vger.kernel.org
75fc2d37 5717T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5718S: Maintained
679655da 5719F: Documentation/timers/
5cee9645 5720F: kernel/time/hrtimer.c
88606e80
TG
5721F: kernel/time/clockevents.c
5722F: kernel/time/tick*.*
5723F: kernel/time/timer_*.c
05ed8490 5724F: include/linux/clockchips.h
679655da 5725F: include/linux/hrtimer.h
38bed542 5726
1da177e4 5727HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5728L: linux-hams@vger.kernel.org
8b64f2a0 5729S: Orphan
679655da
JP
5730F: drivers/net/hamradio/dmascc.c
5731F: drivers/net/hamradio/scc.c
1da177e4 5732
ede1e6f8 5733HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5734M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5735W: http://www.highpoint-tech.com
5736S: Supported
679655da
JP
5737F: Documentation/scsi/hptiop.txt
5738F: drivers/scsi/hptiop.c
ede1e6f8 5739
1da177e4 5740HIPPI
8b58be88 5741M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5742L: linux-hippi@sunsite.dk
5743S: Maintained
679655da 5744F: include/linux/hippidevice.h
c117ab84 5745F: include/uapi/linux/if_hippi.h
679655da 5746F: net/802/hippi.c
ff5a3b50 5747F: drivers/net/hippi/
1da177e4 5748
b30d74e4
DH
5749HISILICON NETWORK SUBSYSTEM DRIVER
5750M: Yisen Zhuang <yisen.zhuang@huawei.com>
5751M: Salil Mehta <salil.mehta@huawei.com>
5752L: netdev@vger.kernel.org
5753W: http://www.hisilicon.com
5754S: Maintained
5755F: drivers/net/ethernet/hisilicon/
5756F: Documentation/devicetree/bindings/net/hisilicon*.txt
5757
66a9bae6 5758HISILICON ROCE DRIVER
5759M: Lijun Ou <oulijun@huawei.com>
5760M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5761L: linux-rdma@vger.kernel.org
5762S: Maintained
5763F: drivers/infiniband/hw/hns/
5764F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5765
16c6c252
JG
5766HISILICON SAS Controller
5767M: John Garry <john.garry@huawei.com>
5768W: http://www.hisilicon.com
5769S: Supported
5770F: drivers/scsi/hisi_sas/
5771F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5772
ff1d2767 5773HOST AP DRIVER
8b58be88 5774M: Jouni Malinen <j@w1.fi>
724c6b35 5775L: linux-wireless@vger.kernel.org
ffd74aca
JM
5776W: http://w1.fi/hostap-driver.html
5777S: Obsolete
eb4f98d5 5778F: drivers/net/wireless/intersil/hostap/
ff1d2767 5779
dd8cd779 5780HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5781L: platform-driver-x86@vger.kernel.org
95c70215 5782S: Orphan
679655da 5783F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5784
e2d1d6c0 5785HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5786M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5787S: Maintained
7e25d724 5788F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5789
7d2c86b5 5790HPET: High Precision Event Timers driver
8b58be88 5791M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5792S: Maintained
679655da
JP
5793F: Documentation/timers/hpet.txt
5794F: drivers/char/hpet.c
5795F: include/linux/hpet.h
c117ab84 5796F: include/uapi/linux/hpet.h
b9b0332f 5797
e07b5d79 5798HPET: x86
9e06f631 5799S: Orphan
679655da
JP
5800F: arch/x86/kernel/hpet.c
5801F: arch/x86/include/asm/hpet.h
b9b0332f 5802
1da177e4 5803HPFS FILESYSTEM
8b58be88 5804M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5805W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5806S: Maintained
679655da 5807F: fs/hpfs/
1da177e4 5808
3441cded 5809HSI SUBSYSTEM
56459ea9
SR
5810M: Sebastian Reichel <sre@kernel.org>
5811T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5812S: Maintained
5813F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5814F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5815F: drivers/hsi/
5816F: include/linux/hsi/
5817F: include/uapi/linux/hsi/
5818
7d2c86b5 5819HSO 3G MODEM DRIVER
8b58be88 5820M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5821W: http://www.pharscape.org
5822S: Maintained
679655da 5823F: drivers/net/usb/hso.c
11cd29b0 5824
19990e29
AB
5825HSR NETWORK PROTOCOL
5826M: Arvid Brodin <arvid.brodin@alten.se>
5827L: netdev@vger.kernel.org
5828S: Maintained
5829F: net/hsr/
5830
5a18c343 5831HTCPEN TOUCHSCREEN DRIVER
8b58be88 5832M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5833L: linux-input@vger.kernel.org
5834S: Maintained
679655da 5835F: drivers/input/touchscreen/htcpen.c
5a18c343 5836
1da177e4 5837HUGETLB FILESYSTEM
6d49e352 5838M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5839S: Maintained
679655da 5840F: fs/hugetlbfs/
1da177e4 5841
fe713d60
JCT
5842HVA ST MEDIA DRIVER
5843M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5844L: linux-media@vger.kernel.org
5845T: git git://linuxtv.org/media_tree.git
5846W: https://linuxtv.org
5847S: Supported
5848F: drivers/media/platform/sti/hva
5849
05183189 5850Hyper-V CORE AND DRIVERS
9c3646d1 5851M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5852M: Haiyang Zhang <haiyangz@microsoft.com>
5853L: devel@linuxdriverproject.org
5854S: Maintained
a4162747
HZ
5855F: arch/x86/include/asm/mshyperv.h
5856F: arch/x86/include/uapi/asm/hyperv.h
5857F: arch/x86/kernel/cpu/mshyperv.c
05183189 5858F: drivers/hid/hid-hyperv.c
a4162747 5859F: drivers/hv/
f92ca80b 5860F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5861F: drivers/pci/host/pci-hyperv.c
05183189 5862F: drivers/net/hyperv/
a4162747 5863F: drivers/scsi/storvsc_drv.c
8a61f013 5864F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5865F: include/linux/hyperv.h
5866F: tools/hv/
54bf725e 5867F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5868
7724fd04
PR
5869I2C MUXES
5870M: Peter Rosin <peda@axentia.se>
5871L: linux-i2c@vger.kernel.org
5872S: Maintained
2254d24a 5873F: Documentation/i2c/i2c-topology
7724fd04
PR
5874F: Documentation/i2c/muxes/
5875F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5876F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5877F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5878F: drivers/i2c/i2c-mux.c
5879F: drivers/i2c/muxes/
5880F: include/linux/i2c-mux.h
5881
d85c8a6a 5882I2C OVER PARALLEL PORT
d8130624 5883M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5884L: linux-i2c@vger.kernel.org
5885S: Maintained
5886F: Documentation/i2c/busses/i2c-parport
5887F: Documentation/i2c/busses/i2c-parport-light
5888F: drivers/i2c/busses/i2c-parport.c
5889F: drivers/i2c/busses/i2c-parport-light.c
5890
5891I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5892M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5893L: linux-i2c@vger.kernel.org
5894S: Maintained
5895F: Documentation/i2c/busses/i2c-ali1535
5896F: Documentation/i2c/busses/i2c-ali1563
5897F: Documentation/i2c/busses/i2c-ali15x3
5898F: Documentation/i2c/busses/i2c-amd756
5899F: Documentation/i2c/busses/i2c-amd8111
5900F: Documentation/i2c/busses/i2c-i801
5901F: Documentation/i2c/busses/i2c-nforce2
5902F: Documentation/i2c/busses/i2c-piix4
5903F: Documentation/i2c/busses/i2c-sis5595
5904F: Documentation/i2c/busses/i2c-sis630
5905F: Documentation/i2c/busses/i2c-sis96x
5906F: Documentation/i2c/busses/i2c-via
5907F: Documentation/i2c/busses/i2c-viapro
5908F: drivers/i2c/busses/i2c-ali1535.c
5909F: drivers/i2c/busses/i2c-ali1563.c
5910F: drivers/i2c/busses/i2c-ali15x3.c
5911F: drivers/i2c/busses/i2c-amd756.c
5912F: drivers/i2c/busses/i2c-amd756-s4882.c
5913F: drivers/i2c/busses/i2c-amd8111.c
5914F: drivers/i2c/busses/i2c-i801.c
5915F: drivers/i2c/busses/i2c-isch.c
5916F: drivers/i2c/busses/i2c-nforce2.c
5917F: drivers/i2c/busses/i2c-nforce2-s4985.c
5918F: drivers/i2c/busses/i2c-piix4.c
5919F: drivers/i2c/busses/i2c-sis5595.c
5920F: drivers/i2c/busses/i2c-sis630.c
5921F: drivers/i2c/busses/i2c-sis96x.c
5922F: drivers/i2c/busses/i2c-via.c
5923F: drivers/i2c/busses/i2c-viapro.c
5924
cb7f07a4
NH
5925I2C/SMBUS ISMT DRIVER
5926M: Seth Heasley <seth.heasley@intel.com>
5927M: Neil Horman <nhorman@tuxdriver.com>
5928L: linux-i2c@vger.kernel.org
5929F: drivers/i2c/busses/i2c-ismt.c
5930F: Documentation/i2c/busses/i2c-ismt
5931
6ea884db 5932I2C/SMBUS STUB DRIVER
d8130624 5933M: Jean Delvare <jdelvare@suse.com>
846557d3 5934L: linux-i2c@vger.kernel.org
6ea884db 5935S: Maintained
8547a5bc 5936F: drivers/i2c/i2c-stub.c
6ea884db 5937
5b543965 5938I2C SUBSYSTEM
14d77c4d 5939M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5940L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5941W: https://i2c.wiki.kernel.org/
5942Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5943T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5944S: Maintained
40ed1b4c 5945F: Documentation/devicetree/bindings/i2c/
679655da
JP
5946F: Documentation/i2c/
5947F: drivers/i2c/
630bc46e 5948F: drivers/i2c/*/
679655da 5949F: include/linux/i2c.h
03b70d62 5950F: include/linux/i2c-*.h
c117ab84
CEB
5951F: include/uapi/linux/i2c.h
5952F: include/uapi/linux/i2c-*.h
1da177e4 5953
4560d677
WS
5954I2C ACPI SUPPORT
5955M: Mika Westerberg <mika.westerberg@linux.intel.com>
5956L: linux-i2c@vger.kernel.org
5957L: linux-acpi@vger.kernel.org
5958S: Maintained
4560d677 5959
d85c8a6a 5960I2C-TAOS-EVM DRIVER
d8130624 5961M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5962L: linux-i2c@vger.kernel.org
5963S: Maintained
5964F: Documentation/i2c/busses/i2c-taos-evm
5965F: drivers/i2c/busses/i2c-taos-evm.c
5966
e8c76eed 5967I2C-TINY-USB DRIVER
8b58be88 5968M: Till Harbaum <till@harbaum.org>
846557d3 5969L: linux-i2c@vger.kernel.org
932d1872 5970W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5971S: Maintained
679655da 5972F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5973
1da177e4 5974i386 BOOT CODE
8b58be88 5975M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5976S: Maintained
679655da 5977F: arch/x86/boot/
1da177e4
LT
5978
5979i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5980M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5981T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5982S: Maintained
5983
1da177e4 5984IA64 (Itanium) PLATFORM
8b58be88
JP
5985M: Tony Luck <tony.luck@intel.com>
5986M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5987L: linux-ia64@vger.kernel.org
6b1c70b1 5988T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5989S: Maintained
679655da 5990F: arch/ia64/
1da177e4 5991
4cd38750
LDSB
5992IBM Power VMX Cryptographic instructions
5993M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5994M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5995L: linux-crypto@vger.kernel.org
5996S: Supported
5997F: drivers/crypto/vmx/Makefile
5998F: drivers/crypto/vmx/Kconfig
5999F: drivers/crypto/vmx/vmx.c
6000F: drivers/crypto/vmx/aes*
6001F: drivers/crypto/vmx/ghash*
6002F: drivers/crypto/vmx/ppc-xlate.pl
6003
956c203c 6004IBM Power in-Nest Crypto Acceleration
4cd38750 6005M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6006M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6007L: linux-crypto@vger.kernel.org
6008S: Supported
28bceeaa
DS
6009F: drivers/crypto/nx/Makefile
6010F: drivers/crypto/nx/Kconfig
6011F: drivers/crypto/nx/nx-aes*
6012F: drivers/crypto/nx/nx-sha*
6013F: drivers/crypto/nx/nx.*
6014F: drivers/crypto/nx/nx_csbcpb.h
6015F: drivers/crypto/nx/nx_debugfs.h
956c203c 6016
0e16aafb 6017IBM Power 842 compression accelerator
41656aa7 6018M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6019S: Supported
28bceeaa
DS
6020F: drivers/crypto/nx/Makefile
6021F: drivers/crypto/nx/Kconfig
7011a122 6022F: drivers/crypto/nx/nx-842*
2da572c9 6023F: include/linux/sw842.h
2062c5b6 6024F: crypto/842.c
2da572c9 6025F: lib/842/
0e16aafb 6026
1da177e4 6027IBM Power Linux RAID adapter
8b58be88 6028M: Brian King <brking@us.ibm.com>
1da177e4 6029S: Supported
679655da 6030F: drivers/scsi/ipr.*
1da177e4 6031
9d348af4 6032IBM Power Virtual Ethernet Device Driver
eddd63a6 6033M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6034L: netdev@vger.kernel.org
6035S: Supported
9aa32835 6036F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6037
032c5e82
TF
6038IBM Power SRIOV Virtual NIC Device Driver
6039M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6040M: John Allen <jallen@linux.vnet.ibm.com>
6041L: netdev@vger.kernel.org
6042S: Supported
6043F: drivers/net/ethernet/ibm/ibmvnic.*
6044
e6babec6 6045IBM Power Virtual SCSI Device Drivers
bcbde52b 6046M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6047L: linux-scsi@vger.kernel.org
6048S: Supported
e6babec6 6049F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6050F: include/scsi/viosrp.h
6051
6052IBM Power Virtual SCSI Device Target Driver
6053M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6054M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6055L: linux-scsi@vger.kernel.org
6056L: target-devel@vger.kernel.org
6057S: Supported
6058F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6059
6060IBM Power Virtual FC Device Drivers
44b4dad9 6061M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6062L: linux-scsi@vger.kernel.org
6063S: Supported
6064F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6065
1da177e4 6066IBM ServeRAID RAID DRIVER
f9213e78 6067S: Orphan
679655da 6068F: drivers/scsi/ips.*
1da177e4 6069
6ed9f9c4
PT
6070ICH LPC AND GPIO DRIVER
6071M: Peter Tyser <ptyser@xes-inc.com>
6072S: Maintained
6073F: drivers/mfd/lpc_ich.c
6074F: drivers/gpio/gpio-ich.c
6075
1e7106fc 6076IDE SUBSYSTEM
8b58be88 6077M: "David S. Miller" <davem@davemloft.net>
1da177e4 6078L: linux-ide@vger.kernel.org
8a6e2535 6079Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6080T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6081S: Maintained
679655da
JP
6082F: Documentation/ide/
6083F: drivers/ide/
6084F: include/linux/ide.h
1da177e4 6085
6cb8c13d
IP
6086IDEAPAD LAPTOP EXTRAS DRIVER
6087M: Ike Panhc <ike.pan@canonical.com>
6088L: platform-driver-x86@vger.kernel.org
6089W: http://launchpad.net/ideapad-laptop
6090S: Maintained
6091F: drivers/platform/x86/ideapad-laptop.c
6092
1ea4c161
AM
6093IDEAPAD LAPTOP SLIDEBAR DRIVER
6094M: Andrey Moiseev <o2g.org.ru@gmail.com>
6095L: linux-input@vger.kernel.org
6096W: https://github.com/o2genum/ideapad-slidebar
6097S: Maintained
6098F: drivers/input/misc/ideapad_slidebar.c
6099
0f861e8c 6100IDE/ATAPI DRIVERS
487ba8e8 6101M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6102L: linux-ide@vger.kernel.org
c404c199 6103S: Maintained
679655da
JP
6104F: Documentation/cdrom/ide-cd
6105F: drivers/ide/ide-cd*
1da177e4 6106
02cf2286 6107IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6108M: Alexander Aring <aar@pengutronix.de>
5cc92049 6109M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6110L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6111W: http://wpan.cakelab.org/
6112T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6113T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6114S: Maintained
6115F: net/ieee802154/
68653359 6116F: net/mac802154/
251741b1 6117F: drivers/net/ieee802154/
580947d3
AA
6118F: include/linux/nl802154.h
6119F: include/linux/ieee802154.h
6120F: include/net/nl802154.h
6121F: include/net/mac802154.h
6122F: include/net/af_ieee802154.h
6123F: include/net/cfg802154.h
6124F: include/net/ieee802154_netdev.h
ebef9c12 6125F: Documentation/networking/ieee802154.txt
02cf2286 6126
b1c97193
SY
6127IGORPLUG-USB IR RECEIVER
6128M: Sean Young <sean@mess.org>
6129L: linux-media@vger.kernel.org
6130S: Maintained
6131F: drivers/media/rc/igorplugusb.c
6132
40ad4a30
SY
6133IGUANAWORKS USB IR TRANSCEIVER
6134M: Sean Young <sean@mess.org>
6135L: linux-media@vger.kernel.org
6136S: Maintained
6137F: drivers/media/rc/iguanair.c
6138
9545f86e 6139IIO SUBSYSTEM AND DRIVERS
030a13d7 6140M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6141R: Hartmut Knaack <knaack.h@gmx.de>
6142R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6143R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6144L: linux-iio@vger.kernel.org
21d41655 6145T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6146S: Maintained
866b148a 6147F: Documentation/devicetree/bindings/iio/
03e7c251 6148F: drivers/iio/
9545f86e 6149F: drivers/staging/iio/
8fe671fc 6150F: include/linux/iio/
817020cf 6151F: tools/iio/
9545f86e 6152
65519263
SG
6153IKANOS/ADI EAGLE ADSL USB DRIVER
6154M: Matthieu Castet <castet.matthieu@free.fr>
6155M: Stanislaw Gruszka <stf_xl@wp.pl>
6156S: Maintained
6157F: drivers/usb/atm/ueagle-atm.c
6158
8ef3ff27
PB
6159IMGTEC ASCII LCD DRIVER
6160M: Paul Burton <paul.burton@imgtec.com>
6161S: Maintained
6162F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6163F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6164
e89ab51f
GR
6165INA209 HARDWARE MONITOR DRIVER
6166M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6167L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6168S: Maintained
6169F: Documentation/hwmon/ina209
6170F: Documentation/devicetree/bindings/i2c/ina209.txt
6171F: drivers/hwmon/ina209.c
6172
6173INA2XX HARDWARE MONITOR DRIVER
6174M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6175L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6176S: Maintained
6177F: Documentation/hwmon/ina2xx
6178F: drivers/hwmon/ina2xx.c
6179F: include/linux/platform_data/ina2xx.h
6180
14dc124f
SIG
6181INDUSTRY PACK SUBSYSTEM (IPACK)
6182M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6183M: Jens Taprogge <jens.taprogge@taprogge.org>
6184M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6185L: industrypack-devel@lists.sourceforge.net
6186W: http://industrypack.sourceforge.net
6187S: Maintained
6188F: drivers/ipack/
6189
8adc53fd
ZLK
6190INGENIC JZ4780 DMA Driver
6191M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6192S: Maintained
6193F: drivers/dma/dma-jz4780.c
6194
87cf40e6
HH
6195INGENIC JZ4780 NAND DRIVER
6196M: Harvey Hunt <harveyhuntnexus@gmail.com>
6197L: linux-mtd@lists.infradead.org
6198S: Maintained
6199F: drivers/mtd/nand/jz4780_*
6200
aa7168f4 6201INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6202M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6203M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6204L: linux-ima-devel@lists.sourceforge.net
6205L: linux-ima-user@lists.sourceforge.net
6206L: linux-security-module@vger.kernel.org
9f273c24 6207T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6208S: Supported
679655da 6209F: security/integrity/ima/
aa7168f4 6210
9a4ea5a9
JH
6211IMGTEC IR DECODER DRIVER
6212M: James Hogan <james.hogan@imgtec.com>
6213S: Maintained
6214F: drivers/media/rc/img-ir/
6215
1da177e4 6216IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6217L: linux-fbdev@vger.kernel.org
843393d3 6218S: Orphan
8a61f013 6219F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6220
6221INFINIBAND SUBSYSTEM
b6b2bbe6 6222M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6223M: Sean Hefty <sean.hefty@intel.com>
6224M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6225L: linux-rdma@vger.kernel.org
605841f5 6226W: http://www.openfabrics.org/
8a6e2535 6227Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6228T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6229S: Supported
679655da
JP
6230F: Documentation/infiniband/
6231F: drivers/infiniband/
c117ab84 6232F: include/uapi/linux/if_infiniband.h
954138dc
YD
6233F: include/uapi/rdma/
6234F: include/rdma/
1da177e4 6235
c9f04f58 6236INOTIFY
8b58be88
JP
6237M: John McCutchan <john@johnmccutchan.com>
6238M: Robert Love <rlove@rlove.org>
6239M: Eric Paris <eparis@parisplace.org>
c9f04f58 6240S: Maintained
679655da
JP
6241F: Documentation/filesystems/inotify.txt
6242F: fs/notify/inotify/
6243F: include/linux/inotify.h
c117ab84 6244F: include/uapi/linux/inotify.h
c9f04f58 6245
e2d1d6c0 6246INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6247M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6248L: linux-input@vger.kernel.org
8a6e2535 6249Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6250T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6251S: Maintained
679655da 6252F: drivers/input/
f4eea7e2 6253F: include/linux/input.h
c117ab84 6254F: include/uapi/linux/input.h
f4eea7e2 6255F: include/linux/input/
e52d8398 6256F: Documentation/devicetree/bindings/input/
e2d1d6c0 6257
3267a87f 6258INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6259M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6260L: linux-input@vger.kernel.org
75dd112a 6261S: Odd fixes
3267a87f 6262F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6263F: drivers/input/input-mt.c
3267a87f
HR
6264K: \b(ABS|SYN)_MT_
6265
97fa99a3
JY
6266INTEL ASoC BDW/HSW DRIVERS
6267M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6268L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6269S: Supported
e8e1225d
JP
6270F: sound/soc/intel/common/sst-dsp*
6271F: sound/soc/intel/common/sst-firmware.c
6272F: sound/soc/intel/boards/broadwell.c
6273F: sound/soc/intel/haswell/
97fa99a3 6274
4ac13e17
DJ
6275INTEL C600 SERIES SAS CONTROLLER DRIVER
6276M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6277M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6278L: linux-scsi@vger.kernel.org
7106891a
DJ
6279T: git git://git.code.sf.net/p/intel-sas/isci
6280S: Supported
4ac13e17 6281F: drivers/scsi/isci/
4ac13e17 6282
ecc83e52
AH
6283INTEL HID EVENT DRIVER
6284M: Alex Hung <alex.hung@canonical.com>
6285L: platform-driver-x86@vger.kernel.org
6286S: Maintained
6287F: drivers/platform/x86/intel-hid.c
6288
332e0812
AK
6289INTEL VIRTUAL BUTTON DRIVER
6290M: AceLan Kao <acelan.kao@canonical.com>
6291L: platform-driver-x86@vger.kernel.org
6292S: Maintained
6293F: drivers/platform/x86/intel-vbtn.c
6294
26717172
LB
6295INTEL IDLE DRIVER
6296M: Len Brown <lenb@kernel.org>
bf1c138e 6297L: linux-pm@vger.kernel.org
08deed1e 6298T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6299S: Supported
6300F: drivers/idle/intel_idle.c
6301
8fb861fa
SP
6302INTEL INTEGRATED SENSOR HUB DRIVER
6303M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6304M: Jiri Kosina <jikos@kernel.org>
6305L: linux-input@vger.kernel.org
6306S: Maintained
6307F: drivers/hid/intel-ish-hid/
6308
7c1ac18d 6309INTEL PSTATE DRIVER
58ac1f62
SP
6310M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6311M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6312L: linux-pm@vger.kernel.org
6313S: Supported
6314F: drivers/cpufreq/intel_pstate.c
6315
9eb8ef74 6316INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6317M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6318L: linux-fbdev@vger.kernel.org
ce00f85c 6319S: Maintained
679655da 6320F: Documentation/fb/intelfb.txt
8a61f013 6321F: drivers/video/fbdev/intelfb/
9eb8ef74 6322
1da177e4 6323INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6324M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6325L: linux-fbdev@vger.kernel.org
ce00f85c 6326S: Maintained
8a61f013 6327F: drivers/video/fbdev/i810/
1da177e4 6328
f4a9bc4c 6329INTEL MENLOW THERMAL DRIVER
8b58be88 6330M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6331L: platform-driver-x86@vger.kernel.org
5ca92bd9 6332W: https://01.org/linux-acpi
f4a9bc4c 6333S: Supported
679655da 6334F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6335
248a9dc3 6336INTEL I/OAT DMA DRIVER
18ebd564 6337M: Dave Jiang <dave.jiang@intel.com>
08223d80 6338R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6339L: dmaengine@vger.kernel.org
6340Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6341S: Supported
679655da 6342F: drivers/dma/ioat*
248a9dc3 6343
6c8909b4 6344INTEL IOMMU (VT-d)
8b58be88 6345M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6346L: iommu@lists.linux-foundation.org
54e5881d 6347T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6348S: Supported
3fb39615 6349F: drivers/iommu/intel-iommu.c
679655da 6350F: include/linux/intel-iommu.h
6c8909b4 6351
b3e5f263 6352INTEL IOP-ADMA DMA DRIVER
08223d80 6353R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6354S: Odd fixes
679655da 6355F: drivers/dma/iop-adma.c
b3e5f263 6356
9251ce95 6357INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6358M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6359S: Maintained
679655da
JP
6360F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6361F: arch/arm/mach-ixp4xx/include/mach/npe.h
6362F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6363F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6364F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6365F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6366
844dd05f 6367INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6368M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6369S: Maintained
679655da 6370F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6371
2f302324 6372INTEL ETHERNET DRIVERS
8b58be88 6373M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6374L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6375W: http://www.intel.com/support/feedback.htm
d94e6fed 6376W: http://e1000.sourceforge.net/
2f302324
JK
6377Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6378T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6379T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6380S: Supported
0d164401
JK
6381F: Documentation/networking/e100.txt
6382F: Documentation/networking/e1000.txt
6383F: Documentation/networking/e1000e.txt
6384F: Documentation/networking/igb.txt
6385F: Documentation/networking/igbvf.txt
6386F: Documentation/networking/ixgb.txt
6387F: Documentation/networking/ixgbe.txt
6388F: Documentation/networking/ixgbevf.txt
1bff6529 6389F: Documentation/networking/i40e.txt
105bf2fe 6390F: Documentation/networking/i40evf.txt
dee1ad47 6391F: drivers/net/ethernet/intel/
bc90d291 6392F: drivers/net/ethernet/intel/*/
1da177e4 6393
6e4de866
FL
6394INTEL RDMA RNIC DRIVER
6395M: Faisal Latif <faisal.latif@intel.com>
6396R: Chien Tin Tung <chien.tin.tung@intel.com>
6397R: Mustafa Ismail <mustafa.ismail@intel.com>
6398R: Shiraz Saleem <shiraz.saleem@intel.com>
6399R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6400L: linux-rdma@vger.kernel.org
6401S: Supported
6402F: drivers/infiniband/hw/i40iw/
6403
224f9e6d
AS
6404INTEL MERRIFIELD GPIO DRIVER
6405M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6406L: linux-gpio@vger.kernel.org
6407S: Maintained
6408F: drivers/gpio/gpio-merrifield.c
6409
0963d59b
LW
6410INTEL-MID GPIO DRIVER
6411M: David Cohen <david.a.cohen@linux.intel.com>
6412L: linux-gpio@vger.kernel.org
6413S: Maintained
6414F: drivers/gpio/gpio-intel-mid.c
6415
ca907a90
SY
6416INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6417M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6418L: linux-wireless@vger.kernel.org
ca907a90 6419S: Maintained
679655da 6420F: Documentation/networking/README.ipw2100
679655da 6421F: Documentation/networking/README.ipw2200
367a1092 6422F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6423
5760b0a5
AS
6424INTEL(R) TRACE HUB
6425M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6426S: Supported
6427F: Documentation/trace/intel_th.txt
6428F: drivers/hwtracing/intel_th/
6429
4bd96a7a 6430INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6431M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6432L: tboot-devel@lists.sourceforge.net
6433W: http://tboot.sourceforge.net
e9b7d7c8 6434T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6435S: Supported
6436F: Documentation/intel_txt.txt
6437F: include/linux/tboot.h
6438F: arch/x86/kernel/tboot.c
6439
8a70da82 6440INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6441M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6442M: linux-wimax@intel.com
49e7d9df 6443L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6444S: Supported
6445W: http://linuxwimax.org
679655da
JP
6446F: Documentation/wimax/README.i2400m
6447F: drivers/net/wimax/i2400m/
c117ab84 6448F: include/uapi/linux/wimax/i2400m.h
8a70da82 6449
1c0ce89c
SG
6450INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6451M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6452L: linux-wireless@vger.kernel.org
1c0ce89c 6453S: Supported
7ac9a364 6454F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6455
b481de9c 6456INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6457M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6458M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6459M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6460M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6461L: linux-wireless@vger.kernel.org
b481de9c 6462W: http://intellinuxwireless.org
b62ff718 6463T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6464S: Supported
e705c121 6465F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6466
de8fe023
TW
6467INTEL MANAGEMENT ENGINE (mei)
6468M: Tomas Winkler <tomas.winkler@intel.com>
6469L: linux-kernel@vger.kernel.org
6470S: Supported
c117ab84 6471F: include/uapi/linux/mei.h
5069288b 6472F: include/linux/mei_cl_bus.h
de8fe023 6473F: drivers/misc/mei/*
222818c3 6474F: drivers/watchdog/mei_wdt.c
e07950a1 6475F: Documentation/misc-devices/mei/*
986b891a 6476F: samples/mei/*
de8fe023 6477
50ceb98b
SD
6478INTEL MIC DRIVERS (mic)
6479M: Sudeep Dutt <sudeep.dutt@intel.com>
6480M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6481S: Supported
6482W: https://github.com/sudeepdutt/mic
6483W: http://software.intel.com/en-us/mic-developer
6484F: include/linux/mic_bus.h
6485F: include/linux/scif.h
6486F: include/uapi/linux/mic_common.h
6487F: include/uapi/linux/mic_ioctl.h
9f273c24 6488F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6489F: drivers/misc/mic/
6490F: drivers/dma/mic_x100_dma.c
6491F: drivers/dma/mic_x100_dma.h
9f273c24 6492F: Documentation/mic/
50ceb98b 6493
fdca4f16 6494INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6495M: Zha Qipeng<qipeng.zha@intel.com>
6496L: platform-driver-x86@vger.kernel.org
6497S: Maintained
6498F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6499F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6500F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6501F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6502
378f956e
SKC
6503INTEL TELEMETRY DRIVER
6504M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6505L: platform-driver-x86@vger.kernel.org
6506S: Maintained
378f956e 6507F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6508F: drivers/platform/x86/intel_telemetry*
0a8b8353 6509
b740d2e9
RB
6510INTEL PMC CORE DRIVER
6511M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6512M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6513L: platform-driver-x86@vger.kernel.org
6514S: Maintained
6515F: arch/x86/include/asm/pmc_core.h
6516F: drivers/platform/x86/intel_pmc_core*
6517
cb109a0e 6518IOC3 ETHERNET DRIVER
8b58be88 6519M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6520L: linux-mips@linux-mips.org
6521S: Maintained
8862bf1e 6522F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6523
cb109a0e 6524IOC3 SERIAL DRIVER
8b58be88 6525M: Pat Gefre <pfg@sgi.com>
d39e0721 6526L: linux-serial@vger.kernel.org
cb109a0e 6527S: Maintained
df621252 6528F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6529
0b6e8569
SW
6530IOMMU DRIVERS
6531M: Joerg Roedel <joro@8bytes.org>
6532L: iommu@lists.linux-foundation.org
6533T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6534S: Maintained
efcd94c0 6535F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6536F: drivers/iommu/
6537
4480f15b 6538IP MASQUERADING
8b58be88 6539M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6540S: Maintained
679655da 6541F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6542
4409ebe9 6543IPMI SUBSYSTEM
8b58be88 6544M: Corey Minyard <minyard@acm.org>
b0c90653 6545L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6546W: http://openipmi.sourceforge.net/
6547S: Supported
679655da
JP
6548F: Documentation/IPMI.txt
6549F: drivers/char/ipmi/
6550F: include/linux/ipmi*
c117ab84 6551F: include/uapi/linux/ipmi*
4409ebe9 6552
2d800897
KW
6553QCOM AUDIO (ASoC) DRIVERS
6554M: Patrick Lai <plai@codeaurora.org>
6555M: Banajit Goswami <bgoswami@codeaurora.org>
6556L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6557S: Supported
6558F: sound/soc/qcom/
6559
e2d1d6c0 6560IPS SCSI RAID DRIVER
8b58be88 6561M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6562L: linux-scsi@vger.kernel.org
6563W: http://www.adaptec.com/
6564S: Maintained
679655da 6565F: drivers/scsi/ips*
e2d1d6c0
RD
6566
6567IPVS
8b58be88
JP
6568M: Wensong Zhang <wensong@linux-vs.org>
6569M: Simon Horman <horms@verge.net.au>
6570M: Julian Anastasov <ja@ssi.bg>
979b6c13 6571L: netdev@vger.kernel.org
e2d1d6c0 6572L: lvs-devel@vger.kernel.org
1da177e4 6573S: Maintained
9f273c24
FW
6574T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6575T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6576F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6577F: include/net/ip_vs.h
c117ab84 6578F: include/uapi/linux/ip_vs.h
679655da 6579F: net/netfilter/ipvs/
1da177e4 6580
e7839f25 6581IPWIRELESS DRIVER
e5f6450c 6582M: Jiri Kosina <jikos@kernel.org>
d8130624 6583M: David Sterba <dsterba@suse.com>
92094aa0 6584S: Odd Fixes
282361a0 6585F: drivers/tty/ipwireless/
099dc4fb 6586
e2d1d6c0 6587IPX NETWORK LAYER
8b58be88 6588M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6589L: netdev@vger.kernel.org
6590S: Maintained
679655da 6591F: include/net/ipx.h
c117ab84 6592F: include/uapi/linux/ipx.h
679655da 6593F: net/ipx/
e2d1d6c0 6594
1da177e4 6595IRDA SUBSYSTEM
8b58be88 6596M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6597L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6598L: netdev@vger.kernel.org
1da177e4 6599W: http://irda.sourceforge.net/
f353976d 6600S: Maintained
e0057975 6601T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6602F: Documentation/networking/irda.txt
6603F: drivers/net/irda/
6604F: include/net/irda/
6605F: net/irda/
1da177e4 6606
a800c7cc
TG
6607IRQ SUBSYSTEM
6608M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6609L: linux-kernel@vger.kernel.org
a800c7cc 6610S: Maintained
75fc2d37 6611T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6612F: kernel/irq/
2ed9fd28
JC
6613
6614IRQCHIP DRIVERS
6615M: Thomas Gleixner <tglx@linutronix.de>
6616M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6617M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6618L: linux-kernel@vger.kernel.org
6619S: Maintained
6620T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6621T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6622F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6623F: drivers/irqchip/
a800c7cc 6624
7ab3a837 6625IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6626M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6627S: Maintained
b09dec2c 6628T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6629F: Documentation/IRQ-domain.txt
6630F: include/linux/irqdomain.h
6631F: kernel/irq/irqdomain.c
b09dec2c 6632F: kernel/irq/msi.c
7ab3a837 6633
ad7afc38
WBG
6634ISA
6635M: William Breathitt Gray <vilhelm.gray@gmail.com>
6636S: Maintained
6637F: Documentation/isa.txt
6638F: drivers/base/isa.c
6639F: include/linux/isa.h
6640
e2d1d6c0 6641ISAPNP
8b58be88 6642M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6643S: Maintained
679655da
JP
6644F: Documentation/isapnp.txt
6645F: drivers/pnp/isapnp/
6646F: include/linux/isapnp.h
e2d1d6c0 6647
d39b8420
HV
6648ISA RADIO MODULE
6649M: Hans Verkuil <hverkuil@xs4all.nl>
6650L: linux-media@vger.kernel.org
6651T: git git://linuxtv.org/media_tree.git
a825eaec 6652W: https://linuxtv.org
d39b8420
HV
6653S: Maintained
6654F: drivers/media/radio/radio-isa*
6655
71a6d0af
HW
6656iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6657M: Peter Jones <pjones@redhat.com>
6658M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6659S: Maintained
6660F: drivers/firmware/iscsi_ibft*
6661
14816b1e 6662ISCSI
623290a2
LD
6663M: Lee Duncan <lduncan@suse.com>
6664M: Chris Leech <cleech@redhat.com>
14816b1e 6665L: open-iscsi@googlegroups.com
623290a2 6666W: www.open-iscsi.com
14816b1e 6667S: Maintained
679655da
JP
6668F: drivers/scsi/*iscsi*
6669F: include/scsi/*iscsi*
14816b1e 6670
1e65eb42
OG
6671ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6672M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6673M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6674M: Roi Dayan <roid@mellanox.com>
6675L: linux-rdma@vger.kernel.org
6676S: Supported
6677W: http://www.openfabrics.org
6678W: www.open-iscsi.org
6679Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6680F: drivers/infiniband/ulp/iser/
1e65eb42 6681
2b70e5fd 6682ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6683M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6684T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6685L: linux-rdma@vger.kernel.org
6686L: target-devel@vger.kernel.org
6687S: Supported
6688W: http://www.linux-iscsi.org
6689F: drivers/infiniband/ulp/isert
6690
1da177e4 6691ISDN SUBSYSTEM
8b58be88 6692M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6693L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6694L: netdev@vger.kernel.org
1da177e4 6695W: http://www.isdn4linux.de
54e5881d 6696T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6697S: Maintained
679655da
JP
6698F: Documentation/isdn/
6699F: drivers/isdn/
6700F: include/linux/isdn.h
6701F: include/linux/isdn/
c117ab84
CEB
6702F: include/uapi/linux/isdn.h
6703F: include/uapi/linux/isdn/
1da177e4
LT
6704
6705ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6706M: Armin Schindler <mac@melware.de>
d5d52273 6707L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6708W: http://www.melware.de
6709S: Maintained
679655da 6710F: drivers/isdn/hardware/eicon/
1da177e4 6711
d624870f 6712IT87 HARDWARE MONITORING DRIVER
d8130624 6713M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6714L: linux-hwmon@vger.kernel.org
d624870f
JD
6715S: Maintained
6716F: Documentation/hwmon/it87
6717F: drivers/hwmon/it87.c
6718
d7104bff
AP
6719IT913X MEDIA DRIVER
6720M: Antti Palosaari <crope@iki.fi>
6721L: linux-media@vger.kernel.org
a825eaec 6722W: https://linuxtv.org
d7104bff
AP
6723W: http://palosaari.fi/linux/
6724Q: http://patchwork.linuxtv.org/project/linux-media/list/
6725T: git git://linuxtv.org/anttip/media_tree.git
6726S: Maintained
249c697e 6727F: drivers/media/tuners/it913x*
d7104bff 6728
91821ff3 6729IVTV VIDEO4LINUX DRIVER
6afdeaf8 6730M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6731L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6732L: linux-media@vger.kernel.org
275ffde4 6733T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6734W: http://www.ivtvdriver.org
6735S: Maintained
618cd932 6736F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6737F: drivers/media/pci/ivtv/
c117ab84 6738F: include/uapi/linux/ivtv*
91821ff3 6739
68620bdd
MP
6740IX2505V 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/ix2505v*
6747
4453d736
GR
6748JC42.4 TEMPERATURE SENSOR DRIVER
6749M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6750L: linux-hwmon@vger.kernel.org
4453d736
GR
6751S: Maintained
6752F: drivers/hwmon/jc42.c
6753F: Documentation/hwmon/jc42
6754
e2d1d6c0 6755JFS FILESYSTEM
3256f80f 6756M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6757L: jfs-discussion@lists.sourceforge.net
6758W: http://jfs.sourceforge.net/
54e5881d 6759T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6760S: Maintained
679655da
JP
6761F: Documentation/filesystems/jfs.txt
6762F: fs/jfs/
e2d1d6c0 6763
95252236 6764JME NETWORK DRIVER
8b58be88 6765M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6766L: netdev@vger.kernel.org
6767S: Maintained
63d24a0e 6768F: drivers/net/ethernet/jme.*
95252236 6769
1da177e4 6770JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6771M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6772L: linux-mtd@lists.infradead.org
6773W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6774S: Maintained
679655da 6775F: fs/jffs2/
c117ab84 6776F: include/uapi/linux/jffs2.h
1da177e4 6777
d183e11a
TT
6778JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6779M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6780M: Jan Kara <jack@suse.com>
d183e11a
TT
6781L: linux-ext4@vger.kernel.org
6782S: Maintained
6783F: fs/jbd2/
6784F: include/linux/jbd2.h
ae0718f8 6785
207dab5f
MU
6786JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6787M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6788L: linux-media@vger.kernel.org
6789S: Maintained
6790F: drivers/media/platform/rcar_jpu.c
6791
fd8b6cb4 6792JSM Neo PCI based serial card
df247081 6793M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6794L: linux-serial@vger.kernel.org
6795S: Maintained
df621252 6796F: drivers/tty/serial/jsm/
ae0718f8 6797
af39917d
CL
6798K10TEMP HARDWARE MONITORING DRIVER
6799M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6800L: linux-hwmon@vger.kernel.org
af39917d
CL
6801S: Maintained
6802F: Documentation/hwmon/k10temp
6803F: drivers/hwmon/k10temp.c
6804
4660cb35 6805K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6806M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6807L: linux-hwmon@vger.kernel.org
ae0718f8 6808S: Maintained
679655da
JP
6809F: Documentation/hwmon/k8temp
6810F: drivers/hwmon/k8temp.c
ae0718f8 6811
0ba1d91d
AR
6812KASAN
6813M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6814R: Alexander Potapenko <glider@google.com>
6815R: Dmitry Vyukov <dvyukov@google.com>
6816L: kasan-dev@googlegroups.com
6817S: Maintained
6818F: arch/*/include/asm/kasan.h
6819F: arch/*/mm/kasan_init*
2757aafa 6820F: Documentation/dev-tools/kasan.rst
64f8ebaf 6821F: include/linux/kasan*.h
0ba1d91d
AR
6822F: lib/test_kasan.c
6823F: mm/kasan/
6824F: scripts/Makefile.kasan
6825
1da177e4 6826KCONFIG
5eb1f99e 6827M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6828L: linux-kbuild@vger.kernel.org
cea8321c 6829T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6830S: Maintained
679655da
JP
6831F: Documentation/kbuild/kconfig-language.txt
6832F: scripts/kconfig/
1da177e4 6833
ea6c2089 6834KDUMP
f871f191
VG
6835M: Dave Young <dyoung@redhat.com>
6836M: Baoquan He <bhe@redhat.com>
6837R: Vivek Goyal <vgoyal@redhat.com>
34633993 6838L: kexec@lists.infradead.org
ea6c2089
VG
6839W: http://lse.sourceforge.net/kdump/
6840S: Maintained
80811493 6841F: Documentation/kdump/
ea6c2089 6842
f41bf02f
HV
6843KEENE FM RADIO TRANSMITTER DRIVER
6844M: Hans Verkuil <hverkuil@xs4all.nl>
6845L: linux-media@vger.kernel.org
6846T: git git://linuxtv.org/media_tree.git
a825eaec 6847W: https://linuxtv.org
f41bf02f
HV
6848S: Maintained
6849F: drivers/media/radio/radio-keene*
6850
1da177e4 6851KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6852M: Ian Kent <raven@themaw.net>
f694fc97 6853L: autofs@vger.kernel.org
1da177e4 6854S: Maintained
679655da 6855F: fs/autofs4/
1da177e4 6856
70fb7ba6 6857KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6858M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6859T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6860T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6861L: linux-kbuild@vger.kernel.org
5ce45962 6862S: Maintained
679655da
JP
6863F: Documentation/kbuild/
6864F: Makefile
6865F: scripts/Makefile.*
70fb7ba6
MM
6866F: scripts/basic/
6867F: scripts/mk*
6868F: scripts/package/
1da177e4
LT
6869
6870KERNEL JANITORS
c3000e03 6871L: kernel-janitors@vger.kernel.org
10466f5a 6872W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6873S: Odd Fixes
1da177e4 6874
e8b43555 6875KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6876M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6877M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6878L: linux-nfs@vger.kernel.org
1da177e4 6879W: http://nfs.sourceforge.net/
9f273c24 6880T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6881S: Supported
679655da 6882F: fs/nfsd/
c117ab84 6883F: include/uapi/linux/nfsd/
679655da
JP
6884F: fs/lockd/
6885F: fs/nfs_common/
6886F: net/sunrpc/
6887F: include/linux/lockd/
6888F: include/linux/sunrpc/
c117ab84 6889F: include/uapi/linux/sunrpc/
1da177e4 6890
13b122b3
SK
6891KERNEL SELFTEST FRAMEWORK
6892M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6893M: Shuah Khan <shuah@kernel.org>
64f00850 6894L: linux-kselftest@vger.kernel.org
13b122b3
SK
6895T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6896S: Maintained
6897F: tools/testing/selftests
6898
426d62e2 6899KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6900M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6901M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6902L: kvm@vger.kernel.org
e3e58478 6903W: http://www.linux-kvm.org
a94b40a6 6904T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6905S: Supported
c93a64fe
PB
6906F: Documentation/*/kvm*.txt
6907F: Documentation/virtual/kvm/
679655da 6908F: arch/*/kvm/
1662e862
CB
6909F: arch/x86/kernel/kvm.c
6910F: arch/x86/kernel/kvmclock.c
679655da
JP
6911F: arch/*/include/asm/kvm*
6912F: include/linux/kvm*
c117ab84 6913F: include/uapi/linux/kvm*
679655da 6914F: virt/kvm/
6d0a1a61 6915F: tools/kvm/
426d62e2 6916
ad8003d3 6917KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6918M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6919L: kvm@vger.kernel.org
038161de 6920W: http://www.linux-kvm.org/
7de609c8 6921S: Maintained
679655da 6922F: arch/x86/include/asm/svm.h
679655da 6923F: arch/x86/kvm/svm.c
426d62e2 6924
513014b7 6925KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6926M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6927L: kvm-ppc@vger.kernel.org
038161de 6928W: http://www.linux-kvm.org/
6a7f972d 6929T: git git://github.com/agraf/linux-2.6.git
513014b7 6930S: Supported
679655da
JP
6931F: arch/powerpc/include/asm/kvm*
6932F: arch/powerpc/kvm/
513014b7 6933
85f8fffe 6934KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6935M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6936M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6937L: linux-s390@vger.kernel.org
6938W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6939T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6940S: Supported
679655da
JP
6941F: Documentation/s390/kvm.txt
6942F: arch/s390/include/asm/kvm*
80811493 6943F: arch/s390/kvm/
85f8fffe 6944
a749474d 6945KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6946M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6947M: Marc Zyngier <marc.zyngier@arm.com>
6948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6949L: kvmarm@lists.cs.columbia.edu
6950W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6951T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6952S: Supported
a749474d
CD
6953F: arch/arm/include/uapi/asm/kvm*
6954F: arch/arm/include/asm/kvm*
6955F: arch/arm/kvm/
5c8818b4
MZ
6956F: virt/kvm/arm/
6957F: include/kvm/arm_*
a749474d 6958
6394a3ec 6959KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6960M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6961M: Marc Zyngier <marc.zyngier@arm.com>
6962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6963L: kvmarm@lists.cs.columbia.edu
6964S: Maintained
6965F: arch/arm64/include/uapi/asm/kvm*
6966F: arch/arm64/include/asm/kvm*
6967F: arch/arm64/kvm/
6968
bfd3d532
JH
6969KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6970M: James Hogan <james.hogan@imgtec.com>
6971L: linux-mips@linux-mips.org
6972S: Supported
6973F: arch/mips/include/uapi/asm/kvm*
6974F: arch/mips/include/asm/kvm*
6975F: arch/mips/kvm/
6976
dc009d92 6977KEXEC
8b58be88 6978M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6979W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6980L: kexec@lists.infradead.org
dc009d92 6981S: Maintained
679655da 6982F: include/linux/kexec.h
c117ab84 6983F: include/uapi/linux/kexec.h
10540a69 6984F: kernel/kexec*
dc009d92 6985
e971461f
DH
6986KEYS/KEYRINGS:
6987M: David Howells <dhowells@redhat.com>
aa62efff 6988L: keyrings@vger.kernel.org
e971461f 6989S: Maintained
d410fa4e 6990F: Documentation/security/keys.txt
e971461f
DH
6991F: include/linux/key.h
6992F: include/linux/key-type.h
75aeddd1
DH
6993F: include/linux/keyctl.h
6994F: include/uapi/linux/keyctl.h
e971461f
DH
6995F: include/keys/
6996F: security/keys/
6997
7f3c68be 6998KEYS-TRUSTED
74dd744f
MZ
6999M: David Safford <safford@us.ibm.com>
7000M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7001L: linux-security-module@vger.kernel.org
aa62efff 7002L: keyrings@vger.kernel.org
7f3c68be 7003S: Supported
d410fa4e 7004F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7005F: include/keys/trusted-type.h
7006F: security/keys/trusted.c
7007F: security/keys/trusted.h
7008
7009KEYS-ENCRYPTED
74dd744f
MZ
7010M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7011M: David Safford <safford@us.ibm.com>
7f3c68be 7012L: linux-security-module@vger.kernel.org
aa62efff 7013L: keyrings@vger.kernel.org
7f3c68be 7014S: Supported
d410fa4e 7015F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7016F: include/keys/encrypted-type.h
19c90aa6 7017F: security/keys/encrypted-keys/
7f3c68be 7018
5b778dad 7019KGDB / KDB /debug_core
8b58be88 7020M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7021W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7022L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7023T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7024S: Maintained
679655da
JP
7025F: Documentation/DocBook/kgdb.tmpl
7026F: drivers/misc/kgdbts.c
df621252 7027F: drivers/tty/serial/kgdboc.c
5b778dad 7028F: include/linux/kdb.h
679655da 7029F: include/linux/kgdb.h
4063eb5f 7030F: kernel/debug/
e3e2aaf7 7031
456db8cc 7032KMEMCHECK
8b58be88 7033M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7034M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7035S: Maintained
9c296b46 7036F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7037F: arch/x86/include/asm/kmemcheck.h
7038F: arch/x86/mm/kmemcheck/
7039F: include/linux/kmemcheck.h
7040F: mm/kmemcheck.c
b9ce08c0 7041
c3bb4d24 7042KMEMLEAK
8b58be88 7043M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7044S: Maintained
ca90a7a3 7045F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7046F: include/linux/kmemleak.h
7047F: mm/kmemleak.c
7048F: mm/kmemleak-test.c
7049
89559a61 7050KPROBES
a320817c 7051M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7052M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7053M: "David S. Miller" <davem@davemloft.net>
353def94 7054M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7055S: Maintained
679655da
JP
7056F: Documentation/kprobes.txt
7057F: include/linux/kprobes.h
7058F: kernel/kprobes.c
89559a61 7059
70e84049 7060KS0108 LCD CONTROLLER DRIVER
8b58be88 7061M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7062W: http://miguelojeda.es/auxdisplay.htm
7063W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7064S: Maintained
679655da
JP
7065F: Documentation/auxdisplay/ks0108
7066F: drivers/auxdisplay/ks0108.c
7067F: include/linux/ks0108.h
70e84049 7068
1b69c6d0
DA
7069L3MDEV
7070M: David Ahern <dsa@cumulusnetworks.com>
7071L: netdev@vger.kernel.org
7072S: Maintained
7073F: net/l3mdev
7074F: include/net/l3mdev.h
7075
9ca44355 7076LANTIQ MIPS ARCHITECTURE
bdb40e8e 7077M: John Crispin <john@phrozen.org>
9ca44355
JC
7078L: linux-mips@linux-mips.org
7079S: Maintained
7080F: arch/mips/lantiq
7081
1da177e4 7082LAPB module
1da177e4 7083L: linux-x25@vger.kernel.org
bf9915cc 7084S: Orphan
679655da
JP
7085F: Documentation/networking/lapb-module.txt
7086F: include/*/lapb.h
7087F: net/lapb/
1da177e4
LT
7088
7089LASI 53c700 driver for PARISC
8b58be88 7090M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7091L: linux-scsi@vger.kernel.org
7092S: Maintained
679655da
JP
7093F: Documentation/scsi/53c700.txt
7094F: drivers/scsi/53c700*
1da177e4 7095
263de9b5 7096LED SUBSYSTEM
8b58be88 7097M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 7098M: Jacek Anaszewski <j.anaszewski@samsung.com>
dbfa048d 7099M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7100L: linux-leds@vger.kernel.org
b8926ba0 7101T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7102S: Maintained
85c90368 7103F: Documentation/devicetree/bindings/leds/
679655da
JP
7104F: drivers/leds/
7105F: include/linux/leds.h
263de9b5 7106
b0461a44 7107LEGACY EEPROM DRIVER
d8130624 7108M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7109S: Maintained
7110F: Documentation/misc-devices/eeprom
7111F: drivers/misc/eeprom/eeprom.c
7112
1da177e4 7113LEGO USB Tower driver
8b58be88 7114M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7115L: legousb-devel@lists.sourceforge.net
7116W: http://legousb.sourceforge.net/
7117S: Maintained
679655da 7118F: drivers/usb/misc/legousbtower.c
1da177e4 7119
055616a8
MK
7120LG2160 MEDIA DRIVER
7121M: Michael Krufky <mkrufky@linuxtv.org>
7122L: linux-media@vger.kernel.org
a825eaec 7123W: https://linuxtv.org
055616a8
MK
7124W: http://github.com/mkrufky
7125Q: http://patchwork.linuxtv.org/project/linux-media/list/
7126T: git git://linuxtv.org/mkrufky/tuners.git
7127S: Maintained
7128F: drivers/media/dvb-frontends/lg2160.*
7129
6f0e7725
MK
7130LGDT3305 MEDIA DRIVER
7131M: Michael Krufky <mkrufky@linuxtv.org>
7132L: linux-media@vger.kernel.org
a825eaec 7133W: https://linuxtv.org
6f0e7725
MK
7134W: http://github.com/mkrufky
7135Q: http://patchwork.linuxtv.org/project/linux-media/list/
7136T: git git://linuxtv.org/mkrufky/tuners.git
7137S: Maintained
7138F: drivers/media/dvb-frontends/lgdt3305.*
7139
568a17ff 7140LGUEST
8b58be88 7141M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7142L: lguest@lists.ozlabs.org
568a17ff 7143W: http://lguest.ozlabs.org/
72e91863 7144S: Odd Fixes
070f420b 7145F: arch/x86/include/asm/lguest*.h
679655da
JP
7146F: arch/x86/lguest/
7147F: drivers/lguest/
7148F: include/linux/lguest*.h
070f420b 7149F: tools/lguest/
568a17ff 7150
32ac7cb2
TH
7151LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7152M: Tejun Heo <tj@kernel.org>
7153L: linux-ide@vger.kernel.org
7154T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7155S: Maintained
7156F: drivers/ata/
7157F: include/linux/ata.h
7158F: include/linux/libata.h
d2abf98e 7159F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7160
7161LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7162M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7163L: linux-ide@vger.kernel.org
7164T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7165S: Maintained
7166F: include/linux/pata_arasan_cf_data.h
7167F: drivers/ata/pata_arasan_cf.c
7168
c7fa056c
BZ
7169LIBATA PATA DRIVERS
7170M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7171M: Tejun Heo <tj@kernel.org>
7172L: linux-ide@vger.kernel.org
7173T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7174S: Maintained
7175F: drivers/ata/pata_*.c
7176F: drivers/ata/ata_generic.c
7177
32ac7cb2
TH
7178LIBATA SATA AHCI PLATFORM devices support
7179M: Hans de Goede <hdegoede@redhat.com>
7180M: Tejun Heo <tj@kernel.org>
7181L: linux-ide@vger.kernel.org
7182T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7183S: Maintained
7184F: drivers/ata/ahci_platform.c
7185F: drivers/ata/libahci_platform.c
7186F: include/linux/ahci_platform.h
7187
7188LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7189M: Mikael Pettersson <mikpelinux@gmail.com>
7190L: linux-ide@vger.kernel.org
7191T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7192S: Maintained
7193F: drivers/ata/sata_promise.*
7194
1acd437c
SL
7195LIBLOCKDEP
7196M: Sasha Levin <sasha.levin@oracle.com>
7197S: Maintained
7198F: tools/lib/lockdep/
7199
bc30196f
DW
7200LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7201M: Dan Williams <dan.j.williams@intel.com>
7202L: linux-nvdimm@lists.01.org
7203Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7204T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7205S: Supported
7206F: drivers/nvdimm/*
7207F: include/linux/nd.h
7208F: include/linux/libnvdimm.h
7209F: include/uapi/linux/ndctl.h
7210
7211LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7212M: Ross Zwisler <ross.zwisler@linux.intel.com>
7213L: linux-nvdimm@lists.01.org
7214Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7215S: Supported
7216F: drivers/nvdimm/blk.c
7217F: drivers/nvdimm/region_devs.c
7218F: drivers/acpi/nfit*
7219
7220LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7221M: Vishal Verma <vishal.l.verma@intel.com>
7222L: linux-nvdimm@lists.01.org
7223Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7224S: Supported
7225F: drivers/nvdimm/btt*
7226
7227LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7228M: Ross Zwisler <ross.zwisler@linux.intel.com>
7229L: linux-nvdimm@lists.01.org
7230Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7231S: Supported
7232F: drivers/nvdimm/pmem.c
b864bc17 7233F: include/linux/pmem.h
40603526 7234F: arch/*/include/asm/pmem.h
bc30196f 7235
cd9e9808
MB
7236LIGHTNVM PLATFORM SUPPORT
7237M: Matias Bjorling <mb@lightnvm.io>
7238W: http://github/OpenChannelSSD
4ead1a25 7239L: linux-block@vger.kernel.org
cd9e9808
MB
7240S: Maintained
7241F: drivers/lightnvm/
7242F: include/linux/lightnvm.h
7243F: include/uapi/linux/lightnvm.h
7244
852bb9f5 7245LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7246M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7247M: Paul Mackerras <paulus@samba.org>
ea668936 7248M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7249W: https://github.com/linuxppc/linux/wiki
a4724ed6 7250L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7251Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7252T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7253S: Supported
11c34c7d
JP
7254F: Documentation/powerpc/
7255F: arch/powerpc/
ef69b03d
ME
7256F: drivers/char/tpm/tpm_ibmvtpm*
7257F: drivers/crypto/nx/
7258F: drivers/crypto/vmx/
7259F: drivers/net/ethernet/ibm/ibmveth.*
7260F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7261F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7262F: drivers/pci/hotplug/rpa*
7263F: drivers/scsi/ibmvscsi/
ad654f25 7264F: tools/testing/selftests/powerpc
ef69b03d
ME
7265N: opal
7266N: /pmac
7267N: powermac
7268N: powernv
7269N: [^a-z0-9]ps3
7270N: pseries
1da177e4
LT
7271
7272LINUX FOR POWER MACINTOSH
8b58be88 7273M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7274W: http://www.penguinppc.org/
a4724ed6 7275L: linuxppc-dev@lists.ozlabs.org
1da177e4 7276S: Maintained
11c34c7d
JP
7277F: arch/powerpc/platforms/powermac/
7278F: drivers/macintosh/
1da177e4 7279
77a76369 7280LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7281M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7282L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7283T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7284S: Maintained
11c34c7d
JP
7285F: arch/powerpc/platforms/512x/
7286F: arch/powerpc/platforms/52xx/
1da177e4
LT
7287
7288LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7289M: Alistair Popple <alistair@popple.id.au>
8b58be88 7290M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7291W: http://www.penguinppc.org/
a4724ed6 7292L: linuxppc-dev@lists.ozlabs.org
1da177e4 7293S: Maintained
11c34c7d
JP
7294F: arch/powerpc/platforms/40x/
7295F: arch/powerpc/platforms/44x/
1da177e4 7296
260c02a9 7297LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7298L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7299S: Orphan
11c34c7d
JP
7300F: arch/powerpc/*/*virtex*
7301F: arch/powerpc/*/*/*virtex*
1da177e4 7302
e93adf1e 7303LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7304M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7305W: http://www.penguinppc.org/
a4724ed6 7306L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7307S: Maintained
a2b1f7c8 7308F: arch/powerpc/platforms/8xx/
e93adf1e 7309
1da177e4 7310LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7311M: Scott Wood <oss@buserror.net>
8b58be88 7312M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7313W: http://www.penguinppc.org/
a4724ed6 7314L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7315T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7316S: Maintained
11c34c7d 7317F: arch/powerpc/platforms/83xx/
4c8f581d 7318F: arch/powerpc/platforms/85xx/
1da177e4 7319
ab06ff3a 7320LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7321L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7322S: Orphan
11c34c7d
JP
7323F: arch/powerpc/platforms/pasemi/
7324F: drivers/*/*pasemi*
7325F: drivers/*/*/*pasemi*
ab06ff3a 7326
1da177e4 7327LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7328M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7329L: linux-security-module@vger.kernel.org
1da177e4
LT
7330S: Supported
7331
a23ce6da
HW
7332LIS3LV02D ACCELEROMETER DRIVER
7333M: Eric Piel <eric.piel@tremplin-utc.net>
7334S: Maintained
ff606677
JD
7335F: Documentation/misc-devices/lis3lv02d
7336F: drivers/misc/lis3lv02d/
bd35665f 7337F: drivers/platform/x86/hp_accel.c
a23ce6da 7338
b700e7f0
SJ
7339LIVE PATCHING
7340M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7341M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7342M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7343M: Miroslav Benes <mbenes@suse.cz>
7344R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7345S: Maintained
7346F: kernel/livepatch/
7347F: include/linux/livepatch.h
7348F: arch/x86/include/asm/livepatch.h
7349F: arch/x86/kernel/livepatch.c
5e4e3844 7350F: Documentation/livepatch/
b700e7f0 7351F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7352F: samples/livepatch/
b700e7f0 7353L: live-patching@vger.kernel.org
74d50da3 7354T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7355
ea861d73
KC
7356LINUX KERNEL DUMP TEST MODULE (LKDTM)
7357M: Kees Cook <keescook@chromium.org>
7358S: Maintained
426f3a53 7359F: drivers/misc/lkdtm*
ea861d73 7360
e2d1d6c0 7361LLC (802.2)
8b58be88 7362M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7363S: Maintained
679655da 7364F: include/linux/llc.h
c117ab84 7365F: include/uapi/linux/llc.h
679655da
JP
7366F: include/net/llc*
7367F: net/llc/
e2d1d6c0 7368
4e233cbe
AD
7369LM73 HARDWARE MONITOR DRIVER
7370M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7371L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7372S: Maintained
7373F: drivers/hwmon/lm73.c
7374
156e2d1a 7375LM78 HARDWARE MONITOR DRIVER
d8130624 7376M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7377L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7378S: Maintained
7379F: Documentation/hwmon/lm78
7380F: drivers/hwmon/lm78.c
7381
1da177e4 7382LM83 HARDWARE MONITOR DRIVER
d8130624 7383M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7384L: linux-hwmon@vger.kernel.org
1da177e4 7385S: Maintained
679655da
JP
7386F: Documentation/hwmon/lm83
7387F: drivers/hwmon/lm83.c
1da177e4
LT
7388
7389LM90 HARDWARE MONITOR DRIVER
d8130624 7390M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7391L: linux-hwmon@vger.kernel.org
1da177e4 7392S: Maintained
679655da 7393F: Documentation/hwmon/lm90
aae7bce4 7394F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7395F: drivers/hwmon/lm90.c
1da177e4 7396
917cc4e6
GR
7397LM95234 HARDWARE MONITOR DRIVER
7398M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7399L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7400S: Maintained
7401F: Documentation/hwmon/lm95234
7402F: drivers/hwmon/lm95234.c
7403
68620bdd
MP
7404LME2510 MEDIA DRIVER
7405M: Malcolm Priestley <tvboxspy@gmail.com>
7406L: linux-media@vger.kernel.org
a825eaec 7407W: https://linuxtv.org
68620bdd
MP
7408Q: http://patchwork.linuxtv.org/project/linux-media/list/
7409S: Maintained
7410F: drivers/media/usb/dvb-usb-v2/lmedm04*
7411
d4c3be70 7412LOCKING PRIMITIVES
8b58be88
JP
7413M: Peter Zijlstra <peterz@infradead.org>
7414M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7415L: linux-kernel@vger.kernel.org
d4c3be70 7416T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7417S: Maintained
d4c3be70 7418F: Documentation/locking/
679655da 7419F: include/linux/lockdep.h
d4c3be70
IM
7420F: include/linux/spinlock*.h
7421F: arch/*/include/asm/spinlock*.h
7422F: include/linux/rwlock*.h
7423F: include/linux/mutex*.h
7424F: arch/*/include/asm/mutex*.h
7425F: include/linux/rwsem*.h
7426F: arch/*/include/asm/rwsem.h
7427F: include/linux/seqlock.h
7428F: lib/locking*.[ch]
7486d6da 7429F: kernel/locking/
512e67f9 7430
dde33348 7431LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7432M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7433L: linux-ntfs-dev@lists.sourceforge.net
7434W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7435S: Maintained
679655da 7436F: Documentation/ldm.txt
20d16fef 7437F: block/partitions/ldm.*
1da177e4 7438
ef6ada3d
JE
7439LogFS
7440M: Joern Engel <joern@logfs.org>
756ccb3c 7441M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7442L: logfs@logfs.org
7443W: logfs.org
7444S: Maintained
7445F: fs/logfs/
7446
c87e34ef 7447LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7448M: Sathya Prakash <sathya.prakash@broadcom.com>
7449M: Chaitra P B <chaitra.basappa@broadcom.com>
7450M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7451L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7452L: linux-scsi@vger.kernel.org
9495e835 7453W: http://www.avagotech.com/support/
c87e34ef 7454S: Supported
679655da 7455F: drivers/message/fusion/
500c152a 7456F: drivers/scsi/mpt2sas/
7457F: drivers/scsi/mpt3sas/
c87e34ef 7458
1da177e4 7459LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7460M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7461L: linux-scsi@vger.kernel.org
7462S: Maintained
679655da 7463F: drivers/scsi/sym53c8xx_2/
1da177e4 7464
e5f5c99a
GR
7465LTC4261 HARDWARE MONITOR DRIVER
7466M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7467L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7468S: Maintained
7469F: Documentation/hwmon/ltc4261
7470F: drivers/hwmon/ltc4261.c
7471
81365c31 7472LTP (Linux Test Project)
28b8e8d4 7473M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7474M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7475M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7476M: Jan Stancek <jstancek@redhat.com>
7477M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7478M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7479L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7480W: http://linux-test-project.github.io/
7d1ae8a8 7481T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7482S: Maintained
7483
c12a54b3 7484M32R ARCHITECTURE
c12a54b3 7485W: http://www.linux-m32r.org/
b4174867 7486S: Orphan
679655da 7487F: arch/m32r/
c12a54b3 7488
1da177e4 7489M68K ARCHITECTURE
8b58be88 7490M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7491L: linux-m68k@lists.linux-m68k.org
7492W: http://www.linux-m68k.org/
54e5881d 7493T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7494S: Maintained
679655da 7495F: arch/m68k/
9db35182 7496F: drivers/zorro/
1da177e4
LT
7497
7498M68K ON APPLE MACINTOSH
8b58be88 7499M: Joshua Thompson <funaho@jurai.org>
1da177e4 7500W: http://www.mac.linux-m68k.org/
9bb9f222 7501L: linux-m68k@lists.linux-m68k.org
1da177e4 7502S: Maintained
9db35182 7503F: arch/m68k/mac/
1da177e4
LT
7504
7505M68K ON HP9000/300
8b58be88 7506M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7507W: http://www.tazenda.demon.co.uk/phil/linux-hp
7508S: Maintained
679655da 7509F: arch/m68k/hp300/
1da177e4 7510
74425546
AP
7511M88DS3103 MEDIA DRIVER
7512M: Antti Palosaari <crope@iki.fi>
7513L: linux-media@vger.kernel.org
a825eaec 7514W: https://linuxtv.org
74425546
AP
7515W: http://palosaari.fi/linux/
7516Q: http://patchwork.linuxtv.org/project/linux-media/list/
7517T: git git://linuxtv.org/anttip/media_tree.git
7518S: Maintained
7519F: drivers/media/dvb-frontends/m88ds3103*
7520
68620bdd
MP
7521M88RS2000 MEDIA DRIVER
7522M: Malcolm Priestley <tvboxspy@gmail.com>
7523L: linux-media@vger.kernel.org
a825eaec 7524W: https://linuxtv.org
68620bdd
MP
7525Q: http://patchwork.linuxtv.org/project/linux-media/list/
7526S: Maintained
7527F: drivers/media/dvb-frontends/m88rs2000*
7528
07a092fa 7529MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7530M: Alexey Klimov <klimov.linux@gmail.com>
7531L: linux-media@vger.kernel.org
7532T: git git://linuxtv.org/media_tree.git
7533S: Maintained
7534F: drivers/media/radio/radio-ma901.c
07a092fa 7535
64a327a7 7536MAC80211
8b58be88 7537M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7538L: linux-wireless@vger.kernel.org
491b26b4 7539W: http://wireless.kernel.org/
ce466579
JB
7540T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7541T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7542S: Maintained
679655da
JP
7543F: Documentation/networking/mac80211-injection.txt
7544F: include/net/mac80211.h
7545F: net/mac80211/
2af8c4dc 7546F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7547
b863ceb7 7548MACVLAN DRIVER
8b58be88 7549M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7550L: netdev@vger.kernel.org
7551S: Maintained
679655da
JP
7552F: drivers/net/macvlan.c
7553F: include/linux/if_macvlan.h
b863ceb7 7554
2b6d83e2
JB
7555MAILBOX API
7556M: Jassi Brar <jassisinghbrar@gmail.com>
7557L: linux-kernel@vger.kernel.org
7558S: Maintained
7559F: drivers/mailbox/
7560F: include/linux/mailbox_client.h
7561F: include/linux/mailbox_controller.h
7562
faf1668c 7563MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7564M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7565W: http://www.kernel.org/doc/man-pages
bd7ebec6 7566L: linux-man@vger.kernel.org
1b53dc74 7567S: Maintained
faf1668c 7568
0d3cd4b6
VD
7569MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7570M: Andrew Lunn <andrew@lunn.ch>
7571M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7572L: netdev@vger.kernel.org
0d3cd4b6
VD
7573S: Maintained
7574F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7575F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7576
8427defd 7577MARVELL ARMADA DRM SUPPORT
54176cc6 7578M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7579S: Maintained
7580F: drivers/gpu/drm/armada/
4418833e
EV
7581F: include/uapi/drm/armada_drm.h
7582F: Documentation/devicetree/bindings/display/armada/
8427defd 7583
c4d007bc
TP
7584MARVELL CRYPTO DRIVER
7585M: Boris Brezillon <boris.brezillon@free-electrons.com>
7586M: Arnaud Ebalard <arno@natisbad.org>
7587F: drivers/crypto/marvell/
7588S: Maintained
7589L: linux-crypto@vger.kernel.org
7590
44c14c1d 7591MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7592M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7593M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7594L: netdev@vger.kernel.org
7595S: Maintained
7596F: drivers/net/ethernet/marvell/sk*
7597
74cda169 7598MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7599L: libertas-dev@lists.infradead.org
8ac3e99e 7600S: Orphan
f988d640 7601F: drivers/net/wireless/marvell/libertas/
74cda169 7602
b60d6975 7603MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7604M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7605L: netdev@vger.kernel.org
f5ca8502 7606S: Maintained
527a6266 7607F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7608F: include/linux/mv643xx.h
1da177e4 7609
370b8ed9
TP
7610MARVELL MVNETA ETHERNET DRIVER
7611M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7612L: netdev@vger.kernel.org
7613S: Maintained
7614F: drivers/net/ethernet/marvell/mvneta.*
7615
fcad584d 7616MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7617M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7618M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7619L: linux-wireless@vger.kernel.org
7620S: Maintained
277b024e 7621F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7622
a2c3f656 7623MARVELL MWL8K WIRELESS DRIVER
a040d532 7624M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7625L: linux-wireless@vger.kernel.org
16345910 7626S: Odd Fixes
de60f1dc 7627F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7628
2a69567b 7629MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7630M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7631S: Odd Fixes
1fa7e547 7632F: drivers/mmc/host/mvsdio.*
2a69567b 7633
1da177e4 7634MATROX FRAMEBUFFER DRIVER
c69f677c 7635L: linux-fbdev@vger.kernel.org
52653199 7636S: Orphan
8a61f013 7637F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7638F: include/uapi/linux/matroxfb.h
1da177e4 7639
ca462085
GR
7640MAX16065 HARDWARE MONITOR DRIVER
7641M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7642L: linux-hwmon@vger.kernel.org
ca462085
GR
7643S: Maintained
7644F: Documentation/hwmon/max16065
7645F: drivers/hwmon/max16065.c
7646
1f61cab8
GR
7647MAX20751 HARDWARE MONITOR DRIVER
7648M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7649L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7650S: Maintained
7651F: Documentation/hwmon/max20751
7652F: drivers/hwmon/max20751.c
7653
d20620de 7654MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7655L: linux-hwmon@vger.kernel.org
34924b23 7656S: Orphan
679655da
JP
7657F: Documentation/hwmon/max6650
7658F: drivers/hwmon/max6650.c
d20620de 7659
e89ab51f
GR
7660MAX6697 HARDWARE MONITOR DRIVER
7661M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7662L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7663S: Maintained
7664F: Documentation/hwmon/max6697
7665F: Documentation/devicetree/bindings/i2c/max6697.txt
7666F: drivers/hwmon/max6697.c
7667F: include/linux/platform_data/max6697.h
7668
3b2af7f7
PR
7669MAX9860 MONO AUDIO VOICE CODEC DRIVER
7670M: Peter Rosin <peda@axentia.se>
7671L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7672S: Maintained
7673F: Documentation/devicetree/bindings/sound/max9860.txt
7674F: sound/soc/codecs/max9860.*
7675
f8f847b5 7676MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7677M: Krzysztof Kozlowski <krzk@kernel.org>
7678M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7679L: linux-pm@vger.kernel.org
7680S: Supported
8c0984e5
SR
7681F: drivers/power/supply/max14577_charger.c
7682F: drivers/power/supply/max77693_charger.c
f8f847b5 7683
3811405e
JMC
7684MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7685M: Javier Martinez Canillas <javier@osg.samsung.com>
7686L: linux-kernel@vger.kernel.org
7687S: Supported
96173cc6 7688F: drivers/*/*max77802*.c
3811405e
JMC
7689F: Documentation/devicetree/bindings/*/*max77802.txt
7690F: include/dt-bindings/*/*max77802.h
7691
befeb596
KK
7692MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7693M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7694M: Krzysztof Kozlowski <krzk@kernel.org>
7695M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7696L: linux-kernel@vger.kernel.org
7697S: Supported
86cf635a 7698F: drivers/*/max14577*.c
0998a436 7699F: drivers/*/max77686*.c
86cf635a 7700F: drivers/*/max77693*.c
befeb596
KK
7701F: drivers/extcon/extcon-max14577.c
7702F: drivers/extcon/extcon-max77693.c
7703F: drivers/rtc/rtc-max77686.c
7704F: drivers/clk/clk-max77686.c
7705F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7706F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7707F: Documentation/devicetree/bindings/mfd/max77693.txt
7708F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7709F: include/linux/mfd/max14577*.h
7710F: include/linux/mfd/max77686*.h
7711F: include/linux/mfd/max77693*.h
7712
9be3c9a5
HV
7713MAXIRADIO FM RADIO RECEIVER DRIVER
7714M: Hans Verkuil <hverkuil@xs4all.nl>
7715L: linux-media@vger.kernel.org
7716T: git git://linuxtv.org/media_tree.git
a825eaec 7717W: https://linuxtv.org
9be3c9a5
HV
7718S: Maintained
7719F: drivers/media/radio/radio-maxiradio*
7720
c05dc2cc
PR
7721MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7722M: Peter Rosin <peda@axentia.se>
7723L: linux-iio@vger.kernel.org
7724S: Maintained
7725F: drivers/iio/potentiometer/mcp4531.c
7726
3b8df5fd
WBG
7727MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7728M: William Breathitt Gray <vilhelm.gray@gmail.com>
7729L: linux-iio@vger.kernel.org
7730S: Maintained
7731F: drivers/iio/dac/cio-dac.c
7732
7b49235e
LP
7733MEDIA DRIVERS FOR RENESAS - FCP
7734M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7735L: linux-media@vger.kernel.org
7736L: linux-renesas-soc@vger.kernel.org
7737T: git git://linuxtv.org/media_tree.git
7738S: Supported
7739F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7740F: drivers/media/platform/rcar-fcp.c
7741F: include/media/rcar-fcp.h
7742
474cde66
NS
7743MEDIA DRIVERS FOR RENESAS - VIN
7744M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7745L: linux-media@vger.kernel.org
7746L: linux-renesas-soc@vger.kernel.org
7747T: git git://linuxtv.org/media_tree.git
7748S: Supported
7749F: Documentation/devicetree/bindings/media/rcar_vin.txt
7750F: drivers/media/platform/rcar-vin/
7751
6f32a8c9
LP
7752MEDIA DRIVERS FOR RENESAS - VSP1
7753M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7754L: linux-media@vger.kernel.org
4a121096 7755L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7756T: git git://linuxtv.org/media_tree.git
7757S: Supported
7758F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7759F: drivers/media/platform/vsp1/
7760
fae2080a
AO
7761MEDIA DRIVERS FOR HELENE
7762M: Abylay Ospan <aospan@netup.ru>
7763L: linux-media@vger.kernel.org
7764W: https://linuxtv.org
7765W: http://netup.tv/
7766T: git git://linuxtv.org/media_tree.git
7767S: Supported
7768F: drivers/media/dvb-frontends/helene*
7769
dacf9ce8
KS
7770MEDIA DRIVERS FOR ASCOT2E
7771M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7772M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7773L: linux-media@vger.kernel.org
a825eaec 7774W: https://linuxtv.org
dacf9ce8
KS
7775W: http://netup.tv/
7776T: git git://linuxtv.org/media_tree.git
7777S: Supported
7778F: drivers/media/dvb-frontends/ascot2e*
7779
a6dc60ff
KS
7780MEDIA DRIVERS FOR CXD2841ER
7781M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7782M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7783L: linux-media@vger.kernel.org
a825eaec 7784W: https://linuxtv.org
a6dc60ff
KS
7785W: http://netup.tv/
7786T: git git://linuxtv.org/media_tree.git
7787S: Supported
7788F: drivers/media/dvb-frontends/cxd2841er*
7789
a5d32b35
KS
7790MEDIA DRIVERS FOR HORUS3A
7791M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7792M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7793L: linux-media@vger.kernel.org
a825eaec 7794W: https://linuxtv.org
a5d32b35
KS
7795W: http://netup.tv/
7796T: git git://linuxtv.org/media_tree.git
7797S: Supported
7798F: drivers/media/dvb-frontends/horus3a*
7799
e025273b
KS
7800MEDIA DRIVERS FOR LNBH25
7801M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7802M: Abylay Ospan <aospan@netup.ru>
e025273b 7803L: linux-media@vger.kernel.org
a825eaec 7804W: https://linuxtv.org
e025273b
KS
7805W: http://netup.tv/
7806T: git git://linuxtv.org/media_tree.git
7807S: Supported
7808F: drivers/media/dvb-frontends/lnbh25*
7809
52b1eaf4
KS
7810MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7811M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7812M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7813L: linux-media@vger.kernel.org
a825eaec 7814W: https://linuxtv.org
52b1eaf4
KS
7815W: http://netup.tv/
7816T: git git://linuxtv.org/media_tree.git
7817S: Supported
7818F: drivers/media/pci/netup_unidvb/*
7819
127c49ae 7820MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7821M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7822M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7823P: LinuxTV.org Project
7824L: linux-media@vger.kernel.org
a825eaec 7825W: https://linuxtv.org
8a6e2535 7826Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7827T: git git://linuxtv.org/media_tree.git
127c49ae 7828S: Maintained
618cd932 7829F: Documentation/media/
127c49ae 7830F: drivers/media/
ffe06198 7831F: drivers/staging/media/
eb4b0ec7 7832F: include/linux/platform_data/media/
127c49ae 7833F: include/media/
6c0f0359
MCC
7834F: include/uapi/linux/dvb/
7835F: include/uapi/linux/videodev2.h
7836F: include/uapi/linux/media.h
7837F: include/uapi/linux/v4l2-*
7838F: include/uapi/linux/meye.h
7839F: include/uapi/linux/ivtv*
7840F: include/uapi/linux/uvcvideo.h
d20620de 7841
0c272fc9
JC
7842MEDIATEK ETHERNET DRIVER
7843M: Felix Fietkau <nbd@openwrt.org>
7844M: John Crispin <blogic@openwrt.org>
7845L: netdev@vger.kernel.org
7846S: Maintained
7847F: drivers/net/ethernet/mediatek/
7848
c869f77d
JK
7849MEDIATEK MT7601U WIRELESS LAN DRIVER
7850M: Jakub Kicinski <kubakici@wp.pl>
7851L: linux-wireless@vger.kernel.org
7852S: Maintained
7853F: drivers/net/wireless/mediatek/mt7601u/
7854
e399065b
SS
7855MEGARAID SCSI/SAS DRIVERS
7856M: Kashyap Desai <kashyap.desai@avagotech.com>
7857M: Sumit Saxena <sumit.saxena@avagotech.com>
7858M: Uday Lingala <uday.lingala@avagotech.com>
7859L: megaraidlinux.pdl@avagotech.com
baaea1dc 7860L: linux-scsi@vger.kernel.org
e399065b 7861W: http://www.lsi.com
ce00f85c 7862S: Maintained
679655da
JP
7863F: Documentation/scsi/megaraid.txt
7864F: drivers/scsi/megaraid.*
7865F: drivers/scsi/megaraid/
757e0108 7866
ff43f433
SJ
7867MELFAS MIP4 TOUCHSCREEN DRIVER
7868M: Sangwon Jee <jeesw@melfas.com>
7869W: http://www.melfas.com
7870S: Supported
7871F: drivers/input/touchscreen/melfas_mip4.c
7872F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7873
2c46c9d5 7874MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7875M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7876L: netdev@vger.kernel.org
2c46c9d5
AV
7877S: Supported
7878W: http://www.mellanox.com
7879Q: http://patchwork.ozlabs.org/project/netdev/list/
7880F: drivers/net/ethernet/mellanox/mlx4/en_*
7881
e7523a49
OG
7882MELLANOX ETHERNET DRIVER (mlx5e)
7883M: Saeed Mahameed <saeedm@mellanox.com>
7884L: netdev@vger.kernel.org
7885S: Supported
7886W: http://www.mellanox.com
7887Q: http://patchwork.ozlabs.org/project/netdev/list/
7888F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7889
93c1edb2
JP
7890MELLANOX ETHERNET SWITCH DRIVERS
7891M: Jiri Pirko <jiri@mellanox.com>
7892M: Ido Schimmel <idosch@mellanox.com>
7893L: netdev@vger.kernel.org
7894S: Supported
7895W: http://www.mellanox.com
7896Q: http://patchwork.ozlabs.org/project/netdev/list/
7897F: drivers/net/ethernet/mellanox/mlxsw/
7898
be4fdf99
VP
7899MELLANOX MLXCPLD LED DRIVER
7900M: Vadim Pasternak <vadimp@mellanox.com>
7901L: linux-leds@vger.kernel.org
7902S: Supported
7903F: drivers/leds/leds-mlxcpld.c
7904F: Documentation/leds/leds-mlxcpld.txt
7905
58cbbee2
VP
7906MELLANOX PLATFORM DRIVER
7907M: Vadim Pasternak <vadimp@mellanox.com>
7908L: platform-driver-x86@vger.kernel.org
7909S: Supported
7910F: arch/x86/platform/mellanox/mlx-platform.c
7911
8700e3e7
MS
7912SOFT-ROCE DRIVER (rxe)
7913M: Moni Shoua <monis@mellanox.com>
7914L: linux-rdma@vger.kernel.org
7915S: Supported
7916W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7917Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7918F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7919F: include/uapi/rdma/rdma_user_rxe.h
7920
5b25b13a
MD
7921MEMBARRIER SUPPORT
7922M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7923M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7924L: linux-kernel@vger.kernel.org
7925S: Supported
7926F: kernel/membarrier.c
7927F: include/uapi/linux/membarrier.h
7928
70ea91f1
SR
7929MEMORY MANAGEMENT
7930L: linux-mm@kvack.org
70ea91f1
SR
7931W: http://www.linux-mm.org
7932S: Maintained
679655da 7933F: include/linux/mm.h
551450bb
CS
7934F: include/linux/gfp.h
7935F: include/linux/mmzone.h
7936F: include/linux/memory_hotplug.h
7937F: include/linux/vmalloc.h
679655da 7938F: mm/
70ea91f1 7939
f4e9ce66 7940MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7941M: David Woodhouse <dwmw2@infradead.org>
242c325e 7942M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
7943M: Boris Brezillon <boris.brezillon@free-electrons.com>
7944M: Marek Vasut <marek.vasut@gmail.com>
7945M: Richard Weinberger <richard@nod.at>
7946M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 7947L: linux-mtd@lists.infradead.org
8a6e2535
JP
7948W: http://www.linux-mtd.infradead.org/
7949Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7950T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7951T: git git://git.infradead.org/l2-mtd.git
1da177e4 7952S: Maintained
becc7ae5 7953F: Documentation/devicetree/bindings/mtd/
679655da
JP
7954F: drivers/mtd/
7955F: include/linux/mtd/
c117ab84 7956F: include/uapi/mtd/
1da177e4 7957
26c57ef1 7958MEN A21 WATCHDOG DRIVER
30c7469b 7959M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7960L: linux-watchdog@vger.kernel.org
30c7469b 7961S: Maintained
26c57ef1
JT
7962F: drivers/watchdog/mena21_wdt.c
7963
3764e82e 7964MEN CHAMELEON BUS (mcb)
30c7469b
JT
7965M: Johannes Thumshirn <morbidrsa@gmail.com>
7966S: Maintained
3764e82e
JT
7967F: drivers/mcb/
7968F: include/linux/mcb.h
b9f2f459 7969F: Documentation/men-chameleon-bus.txt
3764e82e 7970
48b490d2
AW
7971MEN F21BMC (Board Management Controller)
7972M: Andreas Werner <andreas.werner@men.de>
7973S: Supported
7974F: drivers/mfd/menf21bmc.c
7975F: drivers/watchdog/menf21bmc_wdt.c
7976F: drivers/leds/leds-menf21bmc.c
7977F: drivers/hwmon/menf21bmc_hwmon.c
7978F: Documentation/hwmon/menf21bmc
7979
12285945
JH
7980METAG ARCHITECTURE
7981M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7982L: linux-metag@vger.kernel.org
9f273c24 7983T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7984S: Odd Fixes
12285945
JH
7985F: arch/metag/
7986F: Documentation/metag/
7987F: Documentation/devicetree/bindings/metag/
2d799dde 7988F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7989F: drivers/clocksource/metag_generic.c
5698c50d
JH
7990F: drivers/irqchip/irq-metag.c
7991F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7992F: drivers/tty/metag_da.c
12285945 7993
c6375b0a 7994MICROBLAZE ARCHITECTURE
8b58be88 7995M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7996W: http://www.monstr.eu/fdt/
7997T: git git://git.monstr.eu/linux-2.6-microblaze.git
7998S: Supported
0a8c7914 7999F: arch/microblaze/
1da177e4 8000
5615c371
NF
8001MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8002M: Richard Genoud <richard.genoud@gmail.com>
8003S: Maintained
8004F: drivers/tty/serial/atmel_serial.c
8005F: include/linux/atmel_serial.h
8006
71fb2c74
SW
8007MICROCHIP / ATMEL ISC DRIVER
8008M: Songjun Wu <songjun.wu@microchip.com>
8009L: linux-media@vger.kernel.org
8010S: Supported
8011F: drivers/media/platform/atmel/atmel-isc.c
8012F: drivers/media/platform/atmel/atmel-isc-regs.h
8013F: devicetree/bindings/media/atmel-isc.txt
8014
2508a45a
CY
8015MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8016M: Chen Yu <yu.c.chen@intel.com>
8017L: platform-driver-x86@vger.kernel.org
8018S: Supported
8019F: drivers/platform/x86/surfacepro3_button.c
8020
1da177e4 8021MICROTEK X6 SCANNER
61eee9a7 8022M: Oliver Neukum <oliver@neukum.org>
1da177e4 8023S: Maintained
679655da 8024F: drivers/usb/image/microtek.*
1da177e4
LT
8025
8026MIPS
8b58be88 8027M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8028L: linux-mips@linux-mips.org
6097050d 8029W: http://www.linux-mips.org/
b05e988e 8030T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8031Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8032S: Supported
f46d92e8 8033F: Documentation/devicetree/bindings/mips/
679655da
JP
8034F: Documentation/mips/
8035F: arch/mips/
1da177e4 8036
413ef3f6
KC
8037MIPS/LOONGSON1 ARCHITECTURE
8038M: Keguang Zhang <keguang.zhang@gmail.com>
8039L: linux-mips@linux-mips.org
8040S: Maintained
8041F: arch/mips/loongson32/
8042F: arch/mips/include/asm/mach-loongson32/
8043F: drivers/*/*loongson1*
8044F: drivers/*/*/*loongson1*
8045
08b7620a
HV
8046MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8047M: Hans Verkuil <hverkuil@xs4all.nl>
8048L: linux-media@vger.kernel.org
8049T: git git://linuxtv.org/media_tree.git
a825eaec 8050W: https://linuxtv.org
08b7620a
HV
8051S: Odd Fixes
8052F: drivers/media/radio/radio-miropcm20*
8053
c09befcb
OG
8054MELLANOX MLX4 core VPI driver
8055M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8056L: netdev@vger.kernel.org
8057L: linux-rdma@vger.kernel.org
8058W: http://www.mellanox.com
8059Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8060S: Supported
8061F: drivers/net/ethernet/mellanox/mlx4/
8062F: include/linux/mlx4/
9ce28a20 8063F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8064
8065MELLANOX MLX4 IB driver
8066M: Yishai Hadas <yishaih@mellanox.com>
8067L: linux-rdma@vger.kernel.org
8068W: http://www.mellanox.com
e126ba97 8069Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8070S: Supported
8071F: drivers/infiniband/hw/mlx4/
8072F: include/linux/mlx4/
8073
595a4d8f 8074MELLANOX MLX5 core VPI driver
45788f1f 8075M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8076M: Matan Barak <matanb@mellanox.com>
8077M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8078L: netdev@vger.kernel.org
8079L: linux-rdma@vger.kernel.org
8080W: http://www.mellanox.com
8081Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8082S: Supported
8083F: drivers/net/ethernet/mellanox/mlx5/core/
8084F: include/linux/mlx5/
3085e29e 8085F: include/uapi/rdma/mlx5-abi.h
e126ba97 8086
595a4d8f
OG
8087MELLANOX MLX5 IB driver
8088M: Matan Barak <matanb@mellanox.com>
8089M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8090L: linux-rdma@vger.kernel.org
8091W: http://www.mellanox.com
8092Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8093S: Supported
b75f0050 8094F: drivers/infiniband/hw/mlx5/
595a4d8f 8095F: include/linux/mlx5/
e126ba97 8096
764589b6
CM
8097MELEXIS MLX90614 DRIVER
8098M: Crt Mori <cmo@melexis.com>
8099L: linux-iio@vger.kernel.org
8100W: http://www.melexis.com
8101S: Supported
8102F: drivers/iio/temperature/mlx90614.c
8103
6c223761
KB
8104MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8105M: Don Brace <don.brace@microsemi.com>
8106L: esc.storagedev@microsemi.com
8107L: linux-scsi@vger.kernel.org
8108S: Supported
8109F: drivers/scsi/smartpqi/smartpqi*.[ch]
8110F: drivers/scsi/smartpqi/Kconfig
8111F: drivers/scsi/smartpqi/Makefile
8112F: include/linux/cciss*.h
8113F: include/uapi/linux/cciss*.h
425b490b 8114F: Documentation/scsi/smartpqi.txt
6c223761 8115
0ce277e4
AP
8116MN88472 MEDIA DRIVER
8117M: Antti Palosaari <crope@iki.fi>
8118L: linux-media@vger.kernel.org
a825eaec 8119W: https://linuxtv.org
0ce277e4
AP
8120W: http://palosaari.fi/linux/
8121Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8122S: Maintained
94d0eaa4 8123F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8124
4f4d238f
AP
8125MN88473 MEDIA DRIVER
8126M: Antti Palosaari <crope@iki.fi>
8127L: linux-media@vger.kernel.org
a825eaec 8128W: https://linuxtv.org
4f4d238f
AP
8129W: http://palosaari.fi/linux/
8130Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8131S: Maintained
877ba50b 8132F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8133
1da177e4 8134MODULE SUPPORT
a467a672 8135M: Jessica Yu <jeyu@redhat.com>
8b58be88 8136M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8137S: Maintained
679655da
JP
8138F: include/linux/module.h
8139F: kernel/module.c
1da177e4
LT
8140
8141MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8142W: http://popies.net/meye/
b7788e13 8143S: Orphan
618cd932 8144F: Documentation/media/v4l-drivers/meye*
90d72ac6 8145F: drivers/media/pci/meye/
6c0f0359 8146F: include/uapi/linux/meye.h
1da177e4 8147
b9705b60 8148MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8149M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8150S: Maintained
679655da 8151F: Documentation/serial/moxa-smartio
c897401b 8152F: drivers/tty/mxser.*
d735410a 8153
889b2f87
AK
8154MR800 AVERMEDIA USB FM RADIO DRIVER
8155M: Alexey Klimov <klimov.linux@gmail.com>
8156L: linux-media@vger.kernel.org
8157T: git git://linuxtv.org/media_tree.git
8158S: Maintained
8159F: drivers/media/radio/radio-mr800.c
8160
d7155691
AO
8161MRF24J40 IEEE 802.15.4 RADIO DRIVER
8162M: Alan Ott <alan@signal11.us>
8163L: linux-wpan@vger.kernel.org
8164S: Maintained
8165F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8166F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8167
8c4c731a 8168MSI LAPTOP SUPPORT
182ae55c 8169M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8170L: platform-driver-x86@vger.kernel.org
8c4c731a 8171S: Maintained
679655da 8172F: drivers/platform/x86/msi-laptop.c
8c4c731a 8173
0f1006b1 8174MSI WMI SUPPORT
d0944853 8175L: platform-driver-x86@vger.kernel.org
5ee7041e 8176S: Orphan
0f1006b1
AA
8177F: drivers/platform/x86/msi-wmi.c
8178
19a628a0
AP
8179MSI001 MEDIA DRIVER
8180M: Antti Palosaari <crope@iki.fi>
8181L: linux-media@vger.kernel.org
a825eaec 8182W: https://linuxtv.org
19a628a0
AP
8183W: http://palosaari.fi/linux/
8184Q: http://patchwork.linuxtv.org/project/linux-media/list/
8185T: git git://linuxtv.org/anttip/media_tree.git
8186S: Maintained
0185e197 8187F: drivers/media/tuners/msi001*
19a628a0 8188
7570589d 8189MSI2500 MEDIA DRIVER
2c57213f
AP
8190M: Antti Palosaari <crope@iki.fi>
8191L: linux-media@vger.kernel.org
a825eaec 8192W: https://linuxtv.org
2c57213f
AP
8193W: http://palosaari.fi/linux/
8194Q: http://patchwork.linuxtv.org/project/linux-media/list/
8195T: git git://linuxtv.org/anttip/media_tree.git
8196S: Maintained
7570589d 8197F: drivers/media/usb/msi2500/
2c57213f 8198
159eeea4
RJ
8199MSYSTEMS DISKONCHIP G3 MTD DRIVER
8200M: Robert Jarzmik <robert.jarzmik@free.fr>
8201L: linux-mtd@lists.infradead.org
8202S: Maintained
8203F: drivers/mtd/devices/docg3*
8204
62a37dc7 8205MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8206M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8207L: linux-media@vger.kernel.org
8208T: git git://linuxtv.org/media_tree.git
8209S: Maintained
8210F: drivers/media/i2c/mt9m032.c
b5dcee22 8211F: include/media/i2c/mt9m032.h
0e837fb9 8212
62a37dc7 8213MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8214M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8215L: linux-media@vger.kernel.org
8216T: git git://linuxtv.org/media_tree.git
8217S: Maintained
8218F: drivers/media/i2c/mt9p031.c
b5dcee22 8219F: include/media/i2c/mt9p031.h
0e837fb9 8220
62a37dc7 8221MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8222M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8223L: linux-media@vger.kernel.org
8224T: git git://linuxtv.org/media_tree.git
8225S: Maintained
8226F: drivers/media/i2c/mt9t001.c
b5dcee22 8227F: include/media/i2c/mt9t001.h
0e837fb9 8228
62a37dc7 8229MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8230M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8231L: linux-media@vger.kernel.org
8232T: git git://linuxtv.org/media_tree.git
8233S: Maintained
f2272e13 8234F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8235F: drivers/media/i2c/mt9v032.c
b5dcee22 8236F: include/media/i2c/mt9v032.h
0e837fb9 8237
4e0d13cb 8238MULTIFUNCTION DEVICES (MFD)
f7d3210e 8239M: Lee Jones <lee.jones@linaro.org>
7caa7991 8240T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8241S: Supported
80366127 8242F: Documentation/devicetree/bindings/mfd/
679655da 8243F: drivers/mfd/
55b5940d 8244F: include/linux/mfd/
4e0d13cb 8245
5c4e6f13 8246MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8247M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8248L: linux-mmc@vger.kernel.org
82bb095e 8249T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8250S: Maintained
2810984b 8251F: Documentation/devicetree/bindings/mmc/
679655da
JP
8252F: drivers/mmc/
8253F: include/linux/mmc/
c117ab84 8254F: include/uapi/linux/mmc/
baca2da4 8255
15a0580c 8256MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8257S: Orphan
679655da
JP
8258F: drivers/mmc/host/mmc_spi.c
8259F: include/linux/spi/mmc_spi.h
15a0580c 8260
1da177e4 8261MULTISOUND SOUND DRIVER
8b58be88 8262M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8263S: Maintained
679655da
JP
8264F: Documentation/sound/oss/MultiSound
8265F: sound/oss/msnd*
1da177e4 8266
d735410a 8267MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8268S: Orphan
c897401b 8269F: drivers/tty/isicom.c
679655da 8270F: include/linux/isicom.h
d735410a 8271
550a7375 8272MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8273M: Bin Liu <b-liu@ti.com>
795fb7e7 8274L: linux-usb@vger.kernel.org
43b416e5 8275T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8276S: Maintained
679655da 8277F: drivers/usb/musb/
550a7375 8278
ea0af5f6
MK
8279MXL5007T MEDIA DRIVER
8280M: Michael Krufky <mkrufky@linuxtv.org>
8281L: linux-media@vger.kernel.org
a825eaec 8282W: https://linuxtv.org
ea0af5f6
MK
8283W: http://github.com/mkrufky
8284Q: http://patchwork.linuxtv.org/project/linux-media/list/
8285T: git git://linuxtv.org/mkrufky/tuners.git
8286S: Maintained
8287F: drivers/media/tuners/mxl5007t.*
8288
2d3cf588 8289MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8290M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8291L: netdev@vger.kernel.org
205057ae 8292W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8293S: Supported
93f7848b 8294F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8295
9df4f913
BB
8296NAND FLASH SUBSYSTEM
8297M: Boris Brezillon <boris.brezillon@free-electrons.com>
8298R: Richard Weinberger <richard@nod.at>
8299L: linux-mtd@lists.infradead.org
8300W: http://www.linux-mtd.infradead.org/
8301Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8302T: git git://github.com/linux-nand/linux.git
8303S: Maintained
8304F: drivers/mtd/nand/
8305F: include/linux/mtd/nand*.h
8306
1da177e4 8307NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8308S: Orphan
d9fb9f38 8309F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8310
23dc05a3
DM
8311NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8312M: Daniel Mack <zonque@gmail.com>
8313S: Maintained
e5747e40 8314L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8315W: http://www.native-instruments.com
8316F: sound/usb/caiaq/
8317
1da177e4 8318NCP FILESYSTEM
52653199
PV
8319M: Petr Vandrovec <petr@vandrovec.name>
8320S: Odd Fixes
679655da 8321F: fs/ncpfs/
1da177e4 8322
a79b0322
FT
8323NCR 5380 SCSI DRIVERS
8324M: Finn Thain <fthain@telegraphics.com.au>
8325M: Michael Schmitz <schmitzmic@gmail.com>
8326L: linux-scsi@vger.kernel.org
8327S: Maintained
8328F: Documentation/scsi/g_NCR5380.txt
8329F: drivers/scsi/NCR5380.*
8330F: drivers/scsi/arm/cumana_1.c
8331F: drivers/scsi/arm/oak.c
a79b0322
FT
8332F: drivers/scsi/atari_scsi.*
8333F: drivers/scsi/dmx3191d.c
a79b0322
FT
8334F: drivers/scsi/g_NCR5380.*
8335F: drivers/scsi/g_NCR5380_mmio.c
8336F: drivers/scsi/mac_scsi.*
a79b0322
FT
8337F: drivers/scsi/sun3_scsi.*
8338F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8339
1da177e4 8340NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8341M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8342L: linux-scsi@vger.kernel.org
8343S: Maintained
679655da 8344F: drivers/scsi/NCR_D700.*
1da177e4 8345
4aa3eb4c
GR
8346NCT6775 HARDWARE MONITOR DRIVER
8347M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8348L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8349S: Maintained
8350F: Documentation/hwmon/nct6775
8351F: drivers/hwmon/nct6775.c
8352
3c2d774c 8353NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8354M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8355L: linux-rdma@vger.kernel.org
e3d33cb1 8356W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8357S: Supported
8358F: drivers/infiniband/hw/nes/
c546b2a3 8359F: include/uapi/rdma/nes-abi.h
3c2d774c 8360
be2f2e84 8361NETEM NETWORK EMULATOR
adbbf69d 8362M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8363L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8364S: Maintained
679655da 8365F: net/sched/sch_netem.c
be2f2e84 8366
b2f5a051 8367NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8368M: Jon Mason <jdmason@kudzu.us>
4a58448b 8369L: netdev@vger.kernel.org
4a58448b 8370S: Supported
679655da 8371F: Documentation/networking/s2io.txt
b2f5a051 8372F: Documentation/networking/vxge.txt
86387e1a 8373F: drivers/net/ethernet/neterion/
4a58448b 8374
db9cf3a3 8375NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8376M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8377M: Patrick McHardy <kaber@trash.net>
42010ed0 8378M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8379L: netfilter-devel@vger.kernel.org
82b98543 8380L: coreteam@netfilter.org
1da177e4
LT
8381W: http://www.netfilter.org/
8382W: http://www.iptables.org/
42010ed0
PNA
8383Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8384T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8385T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8386S: Supported
679655da
JP
8387F: include/linux/netfilter*
8388F: include/linux/netfilter/
8389F: include/net/netfilter/
c117ab84
CEB
8390F: include/uapi/linux/netfilter*
8391F: include/uapi/linux/netfilter/
679655da
JP
8392F: net/*/netfilter.c
8393F: net/*/netfilter/
8394F: net/netfilter/
91c269a0 8395F: net/bridge/br_netfilter*.c
1da177e4 8396
4cc67735 8397NETLABEL
87a0874c 8398M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8399W: http://netlabel.sf.net
8400L: netdev@vger.kernel.org
87a0874c 8401S: Maintained
80811493 8402F: Documentation/netlabel/
679655da
JP
8403F: include/net/netlabel.h
8404F: net/netlabel/
4cc67735 8405
1da177e4 8406NETROM NETWORK LAYER
8b58be88 8407M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8408L: linux-hams@vger.kernel.org
d34cb28a 8409W: http://www.linux-ax25.org/
1da177e4 8410S: Maintained
679655da 8411F: include/net/netrom.h
c117ab84 8412F: include/uapi/linux/netrom.h
679655da 8413F: net/netrom/
1da177e4 8414
4c352362
JK
8415NETRONOME ETHERNET DRIVERS
8416M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8417L: oss-drivers@netronome.com
8418S: Maintained
8419F: drivers/net/ethernet/netronome/
8420
5ddb88c0 8421NETWORK BLOCK DEVICE (NBD)
4ca5829a 8422M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8423S: Maintained
5e4b269b 8424L: nbd-general@lists.sourceforge.net
4ca5829a 8425T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8426F: Documentation/blockdev/nbd.txt
8427F: drivers/block/nbd.c
c117ab84 8428F: include/uapi/linux/nbd.h
1da177e4 8429
6e43650c
NH
8430NETWORK DROP MONITOR
8431M: Neil Horman <nhorman@tuxdriver.com>
8432L: netdev@vger.kernel.org
8433S: Maintained
8434W: https://fedorahosted.org/dropwatch/
8435F: net/core/drop_monitor.c
8436
3ed6e498
AL
8437NETWORKING [DSA]
8438M: Andrew Lunn <andrew@lunn.ch>
8439M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8440M: Florian Fainelli <f.fainelli@gmail.com>
8441S: Maintained
8442F: net/dsa/
8443F: include/net/dsa.h
8444F: drivers/net/dsa/
8445
1da177e4 8446NETWORKING [GENERAL]
8b58be88 8447M: "David S. Miller" <davem@davemloft.net>
979b6c13 8448L: netdev@vger.kernel.org
b1e8fd54 8449W: http://www.linuxfoundation.org/en/Net
11e98029 8450Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8451T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8452T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8453S: Maintained
679655da
JP
8454F: net/
8455F: include/net/
018d21ed
JP
8456F: include/linux/in.h
8457F: include/linux/net.h
8458F: include/linux/netdevice.h
c117ab84
CEB
8459F: include/uapi/linux/in.h
8460F: include/uapi/linux/net.h
8461F: include/uapi/linux/netdevice.h
0c7aecd4 8462F: include/uapi/linux/net_namespace.h
7e814a6c 8463F: tools/net/
f4e53f9a 8464F: tools/testing/selftests/net/
335a67d2 8465F: lib/random32.c
1da177e4
LT
8466
8467NETWORKING [IPv4/IPv6]
8b58be88
JP
8468M: "David S. Miller" <davem@davemloft.net>
8469M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8470M: James Morris <jmorris@namei.org>
8471M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8472M: Patrick McHardy <kaber@trash.net>
979b6c13 8473L: netdev@vger.kernel.org
08deed1e 8474T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8475S: Maintained
679655da
JP
8476F: net/ipv4/
8477F: net/ipv6/
8478F: include/net/ip*
0a14842f 8479F: arch/x86/net/*
1da177e4 8480
73b7656c
DM
8481NETWORKING [IPSEC]
8482M: Steffen Klassert <steffen.klassert@secunet.com>
8483M: Herbert Xu <herbert@gondor.apana.org.au>
8484M: "David S. Miller" <davem@davemloft.net>
8485L: netdev@vger.kernel.org
d1fc5024
SK
8486T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8487T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8488S: Maintained
5826bdd1 8489F: net/core/flow.c
73b7656c
DM
8490F: net/xfrm/
8491F: net/key/
8492F: net/ipv4/xfrm*
d1fc5024
SK
8493F: net/ipv4/esp4.c
8494F: net/ipv4/ah4.c
8495F: net/ipv4/ipcomp.c
8496F: net/ipv4/ip_vti.c
73b7656c 8497F: net/ipv6/xfrm*
d1fc5024
SK
8498F: net/ipv6/esp6.c
8499F: net/ipv6/ah6.c
8500F: net/ipv6/ipcomp6.c
8501F: net/ipv6/ip6_vti.c
73b7656c
DM
8502F: include/uapi/linux/xfrm.h
8503F: include/net/xfrm.h
8504
10e2ff1c 8505NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8506M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8507L: netdev@vger.kernel.org
8508S: Maintained
8509
29f8f632 8510NETWORKING [WIRELESS]
2cb4abd1 8511L: linux-wireless@vger.kernel.org
8a6e2535 8512Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8513
788873ac
JP
8514NETWORKING DRIVERS
8515L: netdev@vger.kernel.org
8516W: http://www.linuxfoundation.org/en/Net
11e98029 8517Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8518T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8519T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8520S: Odd Fixes
156f4fbc 8521F: Documentation/devicetree/bindings/net/
788873ac 8522F: drivers/net/
018d21ed 8523F: include/linux/if_*
0b63bf1f 8524F: include/linux/netdevice.h
0b63bf1f
JD
8525F: include/linux/etherdevice.h
8526F: include/linux/fcdevice.h
8527F: include/linux/fddidevice.h
8528F: include/linux/hippidevice.h
8529F: include/linux/inetdevice.h
c117ab84
CEB
8530F: include/uapi/linux/if_*
8531F: include/uapi/linux/netdevice.h
788873ac 8532
0e324cf6
JL
8533NETWORKING DRIVERS (WIRELESS)
8534M: Kalle Valo <kvalo@codeaurora.org>
8535L: linux-wireless@vger.kernel.org
8536Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8537T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8538T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8539S: Maintained
182fd9ee 8540F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8541F: drivers/net/wireless/
8542
3d396eb1 8543NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8544M: Manish Chopra <manish.chopra@cavium.com>
8545M: Rahul Verma <rahul.verma@cavium.com>
8546M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8547L: netdev@vger.kernel.org
3d396eb1 8548S: Supported
aa43c215 8549F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8550
6423d30f
AAJ
8551NFC SUBSYSTEM
8552M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8553M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8554M: Samuel Ortiz <sameo@linux.intel.com>
8555L: linux-wireless@vger.kernel.org
1eb3b216 8556L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8557S: Supported
6423d30f 8558F: net/nfc/
55eb94f9 8559F: include/net/nfc/
c117ab84 8560F: include/uapi/linux/nfc.h
6423d30f 8561F: drivers/nfc/
397d6497
CR
8562F: include/linux/platform_data/nfcmrvl.h
8563F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8564F: include/linux/platform_data/pn544.h
397d6497
CR
8565F: include/linux/platform_data/st21nfca.h
8566F: include/linux/platform_data/st-nci.h
7ebb88e5 8567F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8568
e8b43555 8569NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8570M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8571M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8572L: linux-nfs@vger.kernel.org
8573W: http://client.linux-nfs.org
cd7b996a 8574T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8575S: Maintained
679655da
JP
8576F: fs/lockd/
8577F: fs/nfs/
8578F: fs/nfs_common/
8579F: net/sunrpc/
8580F: include/linux/lockd/
8581F: include/linux/nfs*
8582F: include/linux/sunrpc/
c117ab84
CEB
8583F: include/uapi/linux/nfs*
8584F: include/uapi/linux/sunrpc/
1da177e4 8585
85ef9cea 8586NILFS2 FILESYSTEM
e2126935 8587M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8588L: linux-nilfs@vger.kernel.org
f9472265 8589W: http://nilfs.sourceforge.net/
9e92e516 8590W: http://nilfs.osdn.jp/
e2126935 8591T: git git://github.com/konis/nilfs2.git
85ef9cea 8592S: Supported
679655da
JP
8593F: Documentation/filesystems/nilfs2.txt
8594F: fs/nilfs2/
c35c7ac5 8595F: include/trace/events/nilfs2.h
e63e88bc
RK
8596F: include/uapi/linux/nilfs2_api.h
8597F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8598
1da177e4 8599NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8600M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8601W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8602S: Maintained
679655da
JP
8603F: Documentation/scsi/NinjaSCSI.txt
8604F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8605
8606NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8607M: GOTO Masanori <gotom@debian.or.jp>
8608M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8609W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8610S: Maintained
679655da
JP
8611F: Documentation/scsi/NinjaSCSI.txt
8612F: drivers/scsi/nsp32*
1da177e4 8613
383b8fb9
LFT
8614NIOS2 ARCHITECTURE
8615M: Ley Foon Tan <lftan@altera.com>
8616L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8617T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8618S: Maintained
8619F: arch/nios2/
8620
2a6afddb 8621NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8622R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8623F: include/linux/power/bq2415x_charger.h
081bab21 8624F: include/linux/power/bq27xxx_battery.h
2a6afddb 8625F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8626F: drivers/power/supply/bq2415x_charger.c
8627F: drivers/power/supply/bq27xxx_battery.c
8628F: drivers/power/supply/bq27xxx_battery_i2c.c
8629F: drivers/power/supply/isp1704_charger.c
8630F: drivers/power/supply/rx51_battery.c
2a6afddb 8631
a1bd3bae 8632NTB DRIVER CORE
9ef6bf6c
JM
8633M: Jon Mason <jdmason@kudzu.us>
8634M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8635M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8636L: linux-ntb@googlegroups.com
fce8a7bb 8637S: Supported
2984411f
JM
8638W: https://github.com/jonmason/ntb/wiki
8639T: git git://github.com/jonmason/ntb.git
fce8a7bb 8640F: drivers/ntb/
548c237c 8641F: drivers/net/ntb_netdev.c
fce8a7bb 8642F: include/linux/ntb.h
a1bd3bae 8643F: include/linux/ntb_transport.h
a9c59ef7 8644F: tools/testing/selftests/ntb/
fce8a7bb 8645
e26a5843
AH
8646NTB INTEL DRIVER
8647M: Jon Mason <jdmason@kudzu.us>
8648M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8649L: linux-ntb@googlegroups.com
e26a5843
AH
8650S: Supported
8651W: https://github.com/jonmason/ntb/wiki
8652T: git git://github.com/jonmason/ntb.git
8653F: drivers/ntb/hw/intel/
fce8a7bb 8654
a1b36958
XY
8655NTB AMD DRIVER
8656M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8657L: linux-ntb@googlegroups.com
8658S: Supported
8659F: drivers/ntb/hw/amd/
8660
1da177e4 8661NTFS FILESYSTEM
2818ef50 8662M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8663L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8664W: http://www.tuxera.com/
e6f4dee7 8665T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8666S: Supported
679655da
JP
8667F: Documentation/filesystems/ntfs.txt
8668F: fs/ntfs/
1da177e4 8669
9eb8ef74 8670NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8671M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8672L: linux-fbdev@vger.kernel.org
ce00f85c 8673S: Maintained
8a61f013
JH
8674F: drivers/video/fbdev/riva/
8675F: drivers/video/fbdev/nvidia/
1da177e4 8676
79461681 8677NVM EXPRESS DRIVER
b3975e94
JF
8678M: Keith Busch <keith.busch@intel.com>
8679M: Jens Axboe <axboe@fb.com>
79461681 8680L: linux-nvme@lists.infradead.org
b3975e94
JF
8681T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8682W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8683S: Supported
57dacad5 8684F: drivers/nvme/host/
79461681
MW
8685F: include/linux/nvme.h
8686
a07b4970
CH
8687NVM EXPRESS TARGET DRIVER
8688M: Christoph Hellwig <hch@lst.de>
8689M: Sagi Grimberg <sagi@grimberg.me>
8690L: linux-nvme@lists.infradead.org
8691S: Supported
8692F: drivers/nvme/target/
8693
aee4b9bd
SK
8694NVMEM FRAMEWORK
8695M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8696M: Maxime Ripard <maxime.ripard@free-electrons.com>
8697S: Maintained
8698F: drivers/nvmem/
8699F: Documentation/devicetree/bindings/nvmem/
8700F: include/linux/nvmem-consumer.h
8701F: include/linux/nvmem-provider.h
8702
dece4585
CP
8703NXP-NCI NFC DRIVER
8704M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8705R: Charles Gorand <charles.gorand@effinnov.com>
8706L: linux-nfc@lists.01.org (moderated for non-subscribers)
8707S: Supported
8708F: drivers/nfc/nxp-nci
8709
f50d7146 8710NXP TDA998X DRM DRIVER
54176cc6 8711M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8712S: Supported
8713F: drivers/gpu/drm/i2c/tda998x_drv.c
8714F: include/drm/i2c/tda998x.h
8715
fbace43e
PR
8716NXP TFA9879 DRIVER
8717M: Peter Rosin <peda@axentia.se>
8718L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8719S: Maintained
8720F: sound/soc/codecs/tfa9879*
8721
442f04c3
JP
8722OBJTOOL
8723M: Josh Poimboeuf <jpoimboe@redhat.com>
8724S: Supported
8725F: tools/objtool/
8726
f5525786 8727OMAP SUPPORT
0e24bdd4 8728M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8729L: linux-omap@vger.kernel.org
8730W: http://www.muru.com/linux/omap/
8731W: http://linux.omap.com/
8a6e2535 8732Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8733T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8734S: Maintained
4e04d5a3 8735F: arch/arm/*omap*/
026da812
FB
8736F: arch/arm/configs/omap1_defconfig
8737F: arch/arm/configs/omap2plus_defconfig
046d0a37 8738F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8739F: drivers/irqchip/irq-omap-intc.c
8740F: drivers/mfd/*omap*.c
8741F: drivers/mfd/menelaus.c
8742F: drivers/mfd/palmas.c
8743F: drivers/mfd/tps65217.c
8744F: drivers/mfd/tps65218.c
8745F: drivers/mfd/tps65910.c
8746F: drivers/mfd/twl-core.[ch]
8747F: drivers/mfd/twl4030*.c
8748F: drivers/mfd/twl6030*.c
8749F: drivers/mfd/twl6040*.c
8750F: drivers/regulator/palmas-regulator*.c
8751F: drivers/regulator/pbias-regulator.c
8752F: drivers/regulator/tps65217-regulator.c
8753F: drivers/regulator/tps65218-regulator.c
8754F: drivers/regulator/tps65910-regulator.c
8755F: drivers/regulator/twl-regulator.c
046d0a37 8756F: include/linux/i2c-omap.h
f5525786 8757
50f29fbd 8758OMAP DEVICE TREE SUPPORT
cdb55ab0 8759M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8760M: Tony Lindgren <tony@atomide.com>
8761L: linux-omap@vger.kernel.org
d0fb18c5 8762L: devicetree@vger.kernel.org
50f29fbd
TL
8763S: Maintained
8764F: arch/arm/boot/dts/*omap*
8765F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8766F: arch/arm/boot/dts/*am4*
8767F: arch/arm/boot/dts/*am5*
8768F: arch/arm/boot/dts/*dra7*
50f29fbd 8769
f5525786 8770OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8771M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8772L: linux-omap@vger.kernel.org
8773S: Maintained
8774F: arch/arm/*omap*/*clock*
8775
8776OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8777M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8778L: linux-omap@vger.kernel.org
8779S: Maintained
8780F: arch/arm/*omap*/*pm*
c46938d4 8781F: drivers/cpufreq/omap-cpufreq.c
f5525786 8782
d21db568 8783OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8784M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8785M: Paul Walmsley <paul@pwsan.com>
8786L: linux-omap@vger.kernel.org
8787S: Maintained
d21db568 8788F: arch/arm/mach-omap2/prm*
692ab1f3 8789
f5525786 8790OMAP AUDIO SUPPORT
6c284903 8791M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8792M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8793L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8794L: linux-omap@vger.kernel.org
8795S: Maintained
8796F: sound/soc/omap/
8797
18640193
TL
8798OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8799M: Roger Quadros <rogerq@ti.com>
8800M: Tony Lindgren <tony@atomide.com>
8801L: linux-omap@vger.kernel.org
8802S: Maintained
8803F: drivers/memory/omap-gpmc.c
8804F: arch/arm/mach-omap2/*gpmc*
8805
f5525786 8806OMAP FRAMEBUFFER SUPPORT
830e6384 8807M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8808L: linux-fbdev@vger.kernel.org
f5525786
TL
8809L: linux-omap@vger.kernel.org
8810S: Maintained
8a61f013 8811F: drivers/video/fbdev/omap/
f5525786 8812
676eec0d 8813OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8814M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8815L: linux-omap@vger.kernel.org
676eec0d 8816L: linux-fbdev@vger.kernel.org
178ff4c9 8817S: Maintained
8a61f013 8818F: drivers/video/fbdev/omap2/
178ff4c9
TV
8819F: Documentation/arm/OMAP/DSS
8820
8b37fcfc
OBC
8821OMAP HARDWARE SPINLOCK SUPPORT
8822M: Ohad Ben-Cohen <ohad@wizery.com>
8823L: linux-omap@vger.kernel.org
8824S: Maintained
8825F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8826
f5525786 8827OMAP MMC SUPPORT
8b58be88 8828M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8829L: linux-omap@vger.kernel.org
8830S: Maintained
653f41b5
MC
8831F: drivers/mmc/host/omap.c
8832
8833OMAP HS MMC SUPPORT
0a4585c6 8834L: linux-mmc@vger.kernel.org
653f41b5 8835L: linux-omap@vger.kernel.org
dfa5d196 8836S: Orphan
653f41b5 8837F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8838
8839OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8840M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8841S: Maintained
8842F: drivers/char/hw_random/omap-rng.c
8843
f400c82e 8844OMAP HWMOD SUPPORT
cdb55ab0 8845M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8846M: Paul Walmsley <paul@pwsan.com>
8847L: linux-omap@vger.kernel.org
8848S: Maintained
8fc8b12b 8849F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8850
8633fb30
PW
8851OMAP HWMOD DATA
8852M: Paul Walmsley <paul@pwsan.com>
8853L: linux-omap@vger.kernel.org
8854S: Maintained
8855F: arch/arm/mach-omap2/omap_hwmod*data*
8856
f400c82e 8857OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8858M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8859L: linux-omap@vger.kernel.org
8860S: Maintained
8861F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8862
0db83ced 8863OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8864M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8865L: linux-media@vger.kernel.org
8866S: Maintained
7eec52db 8867F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8868F: drivers/media/platform/omap3isp/
0db83ced 8869F: drivers/staging/media/omap4iss/
7e8970e1 8870
f5525786 8871OMAP USB SUPPORT
f5525786
TL
8872L: linux-usb@vger.kernel.org
8873L: linux-omap@vger.kernel.org
3b243519 8874S: Orphan
a16fbd65
JP
8875F: drivers/usb/*/*omap*
8876F: arch/arm/*omap*/usb*
f5525786 8877
6d994710 8878OMAP GPIO DRIVER
fe643528 8879M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8880M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8881M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8882L: linux-omap@vger.kernel.org
8883S: Maintained
fe643528 8884F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8885F: drivers/gpio/gpio-omap.c
8886
c351e290
MJ
8887OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8888M: Mark Jackson <mpfj@newflow.co.uk>
8889L: linux-omap@vger.kernel.org
8890S: Maintained
8891F: arch/arm/boot/dts/am335x-nano.dts
8892
0ad122d9 8893OMFS FILESYSTEM
8b58be88 8894M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8895L: linux-karma-devel@lists.sourceforge.net
8896S: Maintained
679655da
JP
8897F: Documentation/filesystems/omfs.txt
8898F: fs/omfs/
0ad122d9 8899
c1986ee9 8900OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8901M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8902S: Maintained
679655da
JP
8903F: drivers/char/pcmcia/cm4000_cs.c
8904F: include/linux/cm4000_cs.h
c117ab84 8905F: include/uapi/linux/cm4000_cs.h
c1986ee9 8906
77c44ab1 8907OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8908M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8909S: Maintained
679655da 8910F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8911
77d5140f 8912OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8913M: Jonathan Corbet <corbet@lwn.net>
661263b5 8914L: linux-media@vger.kernel.org
275ffde4 8915T: git git://linuxtv.org/media_tree.git
77d5140f 8916S: Maintained
90d72ac6 8917F: drivers/media/i2c/ov7670.c
77d5140f 8918
431bca73 8919ONENAND FLASH DRIVER
8b58be88 8920M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8921L: linux-mtd@lists.infradead.org
8922S: Maintained
679655da
JP
8923F: drivers/mtd/onenand/
8924F: include/linux/mtd/onenand*.h
431bca73 8925
1da177e4 8926ONSTREAM SCSI TAPE DRIVER
8b58be88 8927M: Willem Riede <osst@riede.org>
1da177e4
LT
8928L: osst-users@lists.sourceforge.net
8929L: linux-scsi@vger.kernel.org
8930S: Maintained
f7269cfc
JD
8931F: Documentation/scsi/osst.txt
8932F: drivers/scsi/osst.*
8933F: drivers/scsi/osst_*.h
8934F: drivers/scsi/st.h
1da177e4 8935
e2d1d6c0 8936OPENCORES I2C BUS DRIVER
8b58be88 8937M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8938L: linux-i2c@vger.kernel.org
e2d1d6c0 8939S: Maintained
679655da
JP
8940F: Documentation/i2c/busses/i2c-ocores
8941F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8942
860c44c1 8943OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8944M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8945M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8946L: devicetree@vger.kernel.org
a7fefe9f 8947W: http://www.devicetree.org/
fcdec35e 8948T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8949S: Maintained
f8828205 8950F: drivers/of/
860c44c1 8951F: include/linux/of*.h
f8828205 8952F: scripts/dtc/
860c44c1 8953
f8828205 8954OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8955M: Rob Herring <robh+dt@kernel.org>
f8828205 8956M: Mark Rutland <mark.rutland@arm.com>
f8828205 8957L: devicetree@vger.kernel.org
9f273c24 8958T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8959Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8960S: Maintained
8961F: Documentation/devicetree/
8962F: arch/*/boot/dts/
8963F: include/dt-bindings/
8964
2bb65f56
PA
8965OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8966M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8967L: devicetree@vger.kernel.org
8968S: Maintained
8969F: Documentation/devicetree/dynamic-resolution-notes.txt
8970F: Documentation/devicetree/overlay-notes.txt
8971F: drivers/of/overlay.c
8972F: drivers/of/resolver.c
8973
19f9d392
JB
8974OPENRISC ARCHITECTURE
8975M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
8976M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
8977M: Stafford Horne <shorne@gmail.com>
8978L: openrisc@lists.librecores.org
8979W: http://openrisc.io
19f9d392 8980S: Maintained
14430813 8981F: arch/openrisc/
19f9d392 8982
ccb1352e 8983OPENVSWITCH
4f337ed5 8984M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8985L: netdev@vger.kernel.org
ccb1352e
JG
8986L: dev@openvswitch.org
8987W: http://openvswitch.org
ccb1352e
JG
8988S: Maintained
8989F: net/openvswitch/
b422da7c 8990F: include/uapi/linux/openvswitch.h
ccb1352e 8991
875fa6fb
VK
8992OPERATING PERFORMANCE POINTS (OPP)
8993M: Viresh Kumar <vireshk@kernel.org>
8994M: Nishanth Menon <nm@ti.com>
8995M: Stephen Boyd <sboyd@codeaurora.org>
8996L: linux-pm@vger.kernel.org
8997S: Maintained
8998T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8999F: drivers/base/power/opp/
9000F: include/linux/pm_opp.h
9001F: Documentation/power/opp.txt
9002F: Documentation/devicetree/bindings/opp/
9003
af39917d
CL
9004OPL4 DRIVER
9005M: Clemens Ladisch <clemens@ladisch.de>
9006L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9007T: git git://git.alsa-project.org/alsa-kernel.git
9008S: Maintained
9009F: sound/drivers/opl4/
9010
1da177e4 9011OPROFILE
4cf7e718 9012M: Robert Richter <rric@kernel.org>
1da177e4
LT
9013L: oprofile-list@lists.sf.net
9014S: Maintained
81c4a8a6 9015F: arch/*/include/asm/oprofile*.h
679655da
JP
9016F: arch/*/oprofile/
9017F: drivers/oprofile/
9018F: include/linux/oprofile.h
1da177e4 9019
e2d1d6c0 9020ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9021M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9022M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9023L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9024W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9025S: Supported
679655da
JP
9026F: Documentation/filesystems/ocfs2.txt
9027F: Documentation/filesystems/dlmfs.txt
9028F: fs/ocfs2/
e2d1d6c0 9029
1da177e4 9030ORINOCO DRIVER
724c6b35 9031L: linux-wireless@vger.kernel.org
491b26b4 9032W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9033W: http://www.nongnu.org/orinoco/
3a59babb 9034S: Orphan
2be45b66 9035F: drivers/net/wireless/intersil/orinoco/
1da177e4 9036
42c55aa8 9037OSD LIBRARY and FILESYSTEM
fadc0752 9038M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9039M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9040L: osd-dev@open-osd.org
9041W: http://open-osd.org
54e5881d 9042T: git git://git.open-osd.org/open-osd.git
68274794 9043S: Maintained
42c55aa8 9044F: drivers/scsi/osd/
6b6f0b6c 9045F: include/scsi/osd_*
42c55aa8 9046F: fs/exofs/
68274794 9047
ef94b186 9048OVERLAY FILESYSTEM
7c37fbda 9049M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9050L: linux-unionfs@vger.kernel.org
9051T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9052S: Supported
1d113735 9053F: fs/overlayfs/
7c37fbda
NB
9054F: Documentation/filesystems/overlayfs.txt
9055
85096169
MM
9056ORANGEFS FILESYSTEM
9057M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9058L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9059T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9060S: Supported
9061F: fs/orangefs/
9062F: Documentation/filesystems/orangefs.txt
9063
e2d1d6c0 9064P54 WIRELESS DRIVER
084cb0fe 9065M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9066L: linux-wireless@vger.kernel.org
084cb0fe 9067W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9068S: Maintained
d3466830 9069F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9070
f5cd7872 9071PA SEMI ETHERNET DRIVER
f5cd7872 9072L: netdev@vger.kernel.org
56a5b8da 9073S: Orphan
ded19add 9074F: drivers/net/ethernet/pasemi/*
f5cd7872 9075
beb58aa3 9076PA SEMI SMBUS DRIVER
846557d3 9077L: linux-i2c@vger.kernel.org
56a5b8da 9078S: Orphan
679655da 9079F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9080
48fc267e
SK
9081PADATA PARALLEL EXECUTION MECHANISM
9082M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9083L: linux-crypto@vger.kernel.org
9084S: Maintained
9085F: kernel/padata.c
9086F: include/linux/padata.h
9087F: Documentation/padata.txt
9088
709ee531 9089PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9090M: Harald Welte <laforge@gnumonks.org>
d0944853 9091L: platform-driver-x86@vger.kernel.org
709ee531 9092S: Maintained
679655da 9093F: drivers/platform/x86/panasonic-laptop.c
709ee531 9094
368dd5ac 9095PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9096M: David Howells <dhowells@redhat.com>
4fa97181
DH
9097L: linux-am33-list@redhat.com (moderated for non-subscribers)
9098W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9099S: Maintained
679655da
JP
9100F: Documentation/mn10300/
9101F: arch/mn10300/
4fa97181 9102
305b37bd
KS
9103PARALLEL LCD/KEYPAD PANEL DRIVER
9104M: Willy Tarreau <willy@haproxy.com>
9105M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9106S: Odd Fixes
9107F: Documentation/misc-devices/lcd-panel-cgram.txt
9108F: drivers/misc/panel.c
9109
64dfff03
SM
9110PARALLEL PORT SUBSYSTEM
9111M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9112M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 9113L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9114S: Maintained
679655da
JP
9115F: drivers/parport/
9116F: include/linux/parport*.h
9117F: drivers/char/ppdev.c
c117ab84 9118F: include/uapi/linux/ppdev.h
64dfff03 9119F: Documentation/parport*.txt
1da177e4 9120
4cdf6bc2 9121PARAVIRT_OPS INTERFACE
d633180c 9122M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9123M: Chris Wright <chrisw@sous-sol.org>
9124M: Alok Kataria <akataria@vmware.com>
9125M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9126L: virtualization@lists.linux-foundation.org
4cdf6bc2 9127S: Supported
a2e19991 9128F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9129F: arch/*/kernel/paravirt*
9130F: arch/*/include/asm/paravirt.h
47ae4b05 9131F: include/linux/hypervisor.h
4cdf6bc2 9132
e2d1d6c0 9133PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9134M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9135L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9136S: Maintained
679655da
JP
9137F: Documentation/blockdev/paride.txt
9138F: drivers/block/paride/
e2d1d6c0
RD
9139
9140PARISC ARCHITECTURE
b8828770 9141M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9142M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9143L: linux-parisc@vger.kernel.org
9144W: http://www.parisc-linux.org/
8a6e2535 9145Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9146T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9147T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9148S: Maintained
679655da 9149F: arch/parisc/
2b6bac9e 9150F: Documentation/parisc/
679655da 9151F: drivers/parisc/
2b6bac9e
HD
9152F: drivers/char/agp/parisc-agp.c
9153F: drivers/input/serio/gscps2.c
9154F: drivers/parport/parport_gsc.*
9155F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9156F: drivers/video/fbdev/sti*
2b6bac9e
HD
9157F: drivers/video/console/sti*
9158F: drivers/video/logo/logo_parisc*
e2d1d6c0 9159
1662d32c 9160PC87360 HARDWARE MONITORING DRIVER
8b58be88 9161M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9162L: linux-hwmon@vger.kernel.org
1662d32c 9163S: Maintained
679655da
JP
9164F: Documentation/hwmon/pc87360
9165F: drivers/hwmon/pc87360.c
1662d32c
JC
9166
9167PC8736x GPIO DRIVER
8b58be88 9168M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9169S: Maintained
679655da 9170F: drivers/char/pc8736x_gpio.c
1662d32c 9171
1ad107fd 9172PC87427 HARDWARE MONITORING DRIVER
d8130624 9173M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9174L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9175S: Maintained
9176F: Documentation/hwmon/pc87427
9177F: drivers/hwmon/pc87427.c
9178
b26e0ed4 9179PCA9532 LED DRIVER
8b58be88 9180M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9181S: Maintained
d5ca6918
JP
9182F: drivers/leds/leds-pca9532.c
9183F: include/linux/leds-pca9532.h
b26e0ed4 9184
5ce914a8 9185PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9186M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9187L: linux-i2c@vger.kernel.org
9188S: Maintained
b4f0b74e 9189F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9190
3971dae5 9191PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9192M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9193S: Maintained
9194F: drivers/firmware/pcdp.*
9195
065c6359 9196PCI ERROR RECOVERY
6305902c 9197M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9198L: linux-pci@vger.kernel.org
065c6359 9199S: Supported
679655da 9200F: Documentation/PCI/pci-error-recovery.txt
065c6359 9201
78c1cffd
RC
9202PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9203M: Russell Currey <ruscur@russell.cc>
9204L: linuxppc-dev@lists.ozlabs.org
9205S: Supported
9206F: Documentation/powerpc/eeh-pci-error-recovery.txt
9207F: arch/powerpc/kernel/eeh*.c
9208F: arch/powerpc/platforms/*/eeh*.c
9209F: arch/powerpc/include/*/eeh*.h
9210
1da177e4 9211PCI SUBSYSTEM
5ac3a6d2 9212M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9213L: linux-pci@vger.kernel.org
99662dd1 9214Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9215T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9216S: Supported
92a1fe2e 9217F: Documentation/devicetree/bindings/pci/
679655da
JP
9218F: Documentation/PCI/
9219F: drivers/pci/
9220F: include/linux/pci*
6b49ee49 9221F: arch/x86/pci/
cad01f91 9222F: arch/x86/kernel/quirks.c
1da177e4 9223
eaa6111b
LFT
9224PCI DRIVER FOR ALTERA PCIE IP
9225M: Ley Foon Tan <lftan@altera.com>
9226L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9227L: linux-pci@vger.kernel.org
9228S: Supported
9229F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9230F: drivers/pci/host/pcie-altera.c
9231
b7e78170
RH
9232PCI DRIVER FOR ARM VERSATILE PLATFORM
9233M: Rob Herring <robh@kernel.org>
9234L: linux-pci@vger.kernel.org
9235L: linux-arm-kernel@lists.infradead.org
9236S: Maintained
9237F: Documentation/devicetree/bindings/pci/versatile.txt
9238F: drivers/pci/host/pci-versatile.c
9239
3dc9d38c
TP
9240PCI DRIVER FOR ARMADA 8K
9241M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9242L: linux-pci@vger.kernel.org
9243L: linux-arm-kernel@lists.infradead.org
9244S: Maintained
9245F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9246F: drivers/pci/host/pcie-armada8k.c
9247
5f6b6ccd
TI
9248PCI DRIVER FOR APPLIEDMICRO XGENE
9249M: Tanmay Inamdar <tinamdar@apm.com>
9250L: linux-pci@vger.kernel.org
9251L: linux-arm-kernel@lists.infradead.org
9252S: Maintained
9253F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9254F: drivers/pci/host/pci-xgene.c
9255
62d0ff83
ML
9256PCI DRIVER FOR FREESCALE LAYERSCAPE
9257M: Minghuan Lian <minghuan.Lian@freescale.com>
9258M: Mingkai Hu <mingkai.hu@freescale.com>
9259M: Roy Zang <tie-fei.zang@freescale.com>
9260L: linuxppc-dev@lists.ozlabs.org
9261L: linux-pci@vger.kernel.org
9262L: linux-arm-kernel@lists.infradead.org
9263S: Maintained
9264F: drivers/pci/host/*layerscape*
9265
f0b75693 9266PCI DRIVER FOR IMX6
286fbaef 9267M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9268M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9269L: linux-pci@vger.kernel.org
9270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9271S: Maintained
12e46064 9272F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
f0b75693
BH
9273F: drivers/pci/host/*imx6*
9274
0c4ffcfe
MK
9275PCI DRIVER FOR TI KEYSTONE
9276M: Murali Karicheri <m-karicheri2@ti.com>
9277L: linux-pci@vger.kernel.org
9278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9279S: Maintained
9280F: drivers/pci/host/*keystone*
9281
f0b75693
BH
9282PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9283M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9284M: Jason Cooper <jason@lakedaemon.net>
9285L: linux-pci@vger.kernel.org
9286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9287S: Maintained
9288F: drivers/pci/host/*mvebu*
9289
8c39d710
TP
9290PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9291M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9292L: linux-pci@vger.kernel.org
9293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9294S: Maintained
441106d9 9295F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9296F: drivers/pci/host/pci-aardvark.c
9297
0447cfd7
TR
9298PCI DRIVER FOR NVIDIA TEGRA
9299M: Thierry Reding <thierry.reding@gmail.com>
9300L: linux-tegra@vger.kernel.org
f0b75693 9301L: linux-pci@vger.kernel.org
0447cfd7
TR
9302S: Supported
9303F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9304F: drivers/pci/host/pci-tegra.c
9305
47ff3de9
KVA
9306PCI DRIVER FOR TI DRA7XX
9307M: Kishon Vijay Abraham I <kishon@ti.com>
9308L: linux-omap@vger.kernel.org
9309L: linux-pci@vger.kernel.org
9310S: Supported
9311F: Documentation/devicetree/bindings/pci/ti-pci.txt
9312F: drivers/pci/host/pci-dra7xx.c
9313
f0b75693
BH
9314PCI DRIVER FOR RENESAS R-CAR
9315M: Simon Horman <horms@verge.net.au>
9316L: linux-pci@vger.kernel.org
4a121096 9317L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9318S: Maintained
9319F: drivers/pci/host/*rcar*
9320
4af82255 9321PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9322M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9323L: linux-pci@vger.kernel.org
f0b75693
BH
9324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9325L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9326S: Maintained
9327F: drivers/pci/host/pci-exynos.c
9328
f0b75693 9329PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9330M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9331M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9332L: linux-pci@vger.kernel.org
9333S: Maintained
9334F: Documentation/devicetree/bindings/pci/designware-pcie.txt
fc2480f9 9335F: drivers/pci/host/*designware*
5a3aa2a8 9336
cf28855b
WD
9337PCI DRIVER FOR GENERIC OF HOSTS
9338M: Will Deacon <will.deacon@arm.com>
9339L: linux-pci@vger.kernel.org
9340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9341S: Maintained
9342F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9343F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9344F: drivers/pci/host/pci-host-generic.c
9345
185a383a
KB
9346PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9347M: Keith Busch <keith.busch@intel.com>
9348L: linux-pci@vger.kernel.org
9349S: Supported
bc79c985 9350F: drivers/pci/host/vmd.c
185a383a 9351
51b66a6c 9352PCIE DRIVER FOR ST SPEAR13XX
110baab1 9353M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9354L: linux-pci@vger.kernel.org
110baab1 9355S: Maintained
51b66a6c
PA
9356F: drivers/pci/host/*spear*
9357
af1169b4
LFT
9358PCI MSI DRIVER FOR ALTERA MSI IP
9359M: Ley Foon Tan <lftan@altera.com>
9360L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9361L: linux-pci@vger.kernel.org
9362S: Supported
9363F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9364F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9365
dcd19de3
DD
9366PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9367M: Duc Dang <dhdang@apm.com>
9368L: linux-pci@vger.kernel.org
9369L: linux-arm-kernel@lists.infradead.org
9370S: Maintained
9371F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9372F: drivers/pci/host/pci-xgene-msi.c
9373
a3cbfae1
NC
9374PCIE DRIVER FOR AXIS ARTPEC
9375M: Niklas Cassel <niklas.cassel@axis.com>
9376M: Jesper Nilsson <jesper.nilsson@axis.com>
9377L: linux-arm-kernel@axis.com
9378L: linux-pci@vger.kernel.org
9379S: Maintained
9380F: Documentation/devicetree/bindings/pci/axis,artpec*
9381F: drivers/pci/host/*artpec*
9382
500a1d9a
ZW
9383PCIE DRIVER FOR HISILICON
9384M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9385M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9386L: linux-pci@vger.kernel.org
9387S: Maintained
9388F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9389F: drivers/pci/host/pcie-hisi.c
9390
e77f847d
SL
9391PCIE DRIVER FOR ROCKCHIP
9392M: Shawn Lin <shawn.lin@rock-chips.com>
9393M: Wenrui Li <wenrui.li@rock-chips.com>
9394L: linux-pci@vger.kernel.org
9395L: linux-rockchip@lists.infradead.org
9396S: Maintained
9397F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9398F: drivers/pci/host/pcie-rockchip.c
9399
82a82383
SV
9400PCIE DRIVER FOR QUALCOMM MSM
9401M: Stanimir Varbanov <svarbanov@mm-sol.com>
9402L: linux-pci@vger.kernel.org
9403L: linux-arm-msm@vger.kernel.org
9404S: Maintained
9405F: drivers/pci/host/*qcom*
9406
f12b76e5
DD
9407PCIE DRIVER FOR CAVIUM THUNDERX
9408M: David Daney <david.daney@cavium.com>
9409L: linux-pci@vger.kernel.org
9410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9411S: Supported
9412F: Documentation/devicetree/bindings/pci/pci-thunder-*
9413F: drivers/pci/host/pci-thunder-*
9414
1da177e4 9415PCMCIA SUBSYSTEM
4230dfc9 9416P: Linux PCMCIA Team
f5df5881 9417L: linux-pcmcia@lists.infradead.org
6650e0a5 9418W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9419T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9420S: Maintained
679655da 9421F: Documentation/pcmcia/
a67cd548 9422F: tools/pcmcia/
679655da
JP
9423F: drivers/pcmcia/
9424F: include/pcmcia/
1da177e4
LT
9425
9426PCNET32 NETWORK DRIVER
227fb925 9427M: Don Fry <pcnet32@frontier.com>
979b6c13 9428L: netdev@vger.kernel.org
1da177e4 9429S: Maintained
b955f6ca 9430F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9431
48fc267e
SK
9432PCRYPT PARALLEL CRYPTO ENGINE
9433M: Steffen Klassert <steffen.klassert@secunet.com>
9434L: linux-crypto@vger.kernel.org
9435S: Maintained
9436F: crypto/pcrypt.c
9437F: include/crypto/pcrypt.h
9438
e72df0b8
TH
9439PER-CPU MEMORY ALLOCATOR
9440M: Tejun Heo <tj@kernel.org>
93e205a7 9441M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9442T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9443S: Maintained
9444F: include/linux/percpu*.h
9445F: mm/percpu*.c
9446F: arch/*/include/asm/percpu.h
9447
ad4ecbcb 9448PER-TASK DELAY ACCOUNTING
185e595f 9449M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9450S: Maintained
679655da
JP
9451F: include/linux/delayacct.h
9452F: kernel/delayacct.c
ad4ecbcb 9453
57c0c15b 9454PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9455M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9456M: Ingo Molnar <mingo@redhat.com>
f80c5393 9457M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9458R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9459L: linux-kernel@vger.kernel.org
75fc2d37 9460T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9461S: Supported
d53e8365 9462F: kernel/events/*
a003236c 9463F: include/linux/perf_event.h
c117ab84 9464F: include/uapi/linux/perf_event.h
141c4296
RR
9465F: arch/*/kernel/perf_event*.c
9466F: arch/*/kernel/*/perf_event*.c
9467F: arch/*/kernel/*/*/perf_event*.c
a003236c 9468F: arch/*/include/asm/perf_event.h
a003236c 9469F: arch/*/kernel/perf_callchain.c
b0a434fb 9470F: arch/*/events/*
a003236c 9471F: tools/perf/
6c0b3244 9472
dd49d0f5 9473PERSONALITY HANDLING
8b58be88 9474M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9475L: linux-abi-devel@lists.sourceforge.net
9476S: Maintained
679655da 9477F: include/linux/personality.h
c117ab84 9478F: include/uapi/linux/personality.h
dd49d0f5 9479
838e7a03 9480PHONET PROTOCOL
2a06b40f 9481M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9482S: Supported
9483F: Documentation/networking/phonet.txt
9484F: include/linux/phonet.h
9485F: include/net/phonet/
c117ab84 9486F: include/uapi/linux/phonet.h
838e7a03
RDC
9487F: net/phonet/
9488
1da177e4 9489PHRAM MTD DRIVER
8b58be88 9490M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9491L: linux-mtd@lists.infradead.org
9492S: Maintained
679655da 9493F: drivers/mtd/devices/phram.c
1da177e4 9494
efdbb10e
BP
9495PICOLCD HID DRIVER
9496M: Bruno Prémont <bonbons@linux-vserver.org>
9497L: linux-input@vger.kernel.org
9498S: Maintained
9499F: drivers/hid/hid-picolcd*
9500
a53bfa07
JI
9501PICOXCELL SUPPORT
9502M: Jamie Iles <jamie@jamieiles.com>
9503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9504T: git git://github.com/jamieiles/linux-2.6-ji.git
9505S: Supported
b8733987 9506F: arch/arm/boot/dts/picoxcell*
14430813 9507F: arch/arm/mach-picoxcell/
b8733987 9508F: drivers/crypto/picoxcell*
a53bfa07 9509
2744e8af
LW
9510PIN CONTROL SUBSYSTEM
9511M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9512L: linux-gpio@vger.kernel.org
dbe752a3 9513T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9514S: Maintained
9feeed94 9515F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9516F: Documentation/pinctrl.txt
07f29ba6 9517F: drivers/pinctrl/
8e406fe4 9518F: include/linux/pinctrl/
2744e8af 9519
2201bbb8
JCPV
9520PIN CONTROLLER - ATMEL AT91
9521M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9523S: Maintained
c654b6bf 9524F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9525
33d3690c
LD
9526PIN CONTROLLER - ATMEL AT91 PIO4
9527M: Ludovic Desroches <ludovic.desroches@atmel.com>
9528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9529L: linux-gpio@vger.kernel.org
9530S: Supported
9531F: drivers/pinctrl/pinctrl-at91-pio4.*
9532
cbd1b652
MW
9533PIN CONTROLLER - INTEL
9534M: Mika Westerberg <mika.westerberg@linux.intel.com>
9535M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9536S: Maintained
9537F: drivers/pinctrl/intel/
2201bbb8 9538
9963b536
LP
9539PIN CONTROLLER - RENESAS
9540M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9541M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9542L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9543S: Maintained
9544F: drivers/pinctrl/sh-pfc/
9545
b75e60d6 9546PIN CONTROLLER - SAMSUNG
fea685e9 9547M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9548M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9549M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9551L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9552S: Maintained
9b5b33f6 9553F: drivers/pinctrl/samsung/
5db7e3bb
KK
9554F: include/dt-bindings/pinctrl/samsung.h
9555F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9556
13cbd906
TL
9557PIN CONTROLLER - SINGLE
9558M: Tony Lindgren <tony@atomide.com>
9559M: Haojian Zhuang <haojian.zhuang@linaro.org>
9560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9561L: linux-omap@vger.kernel.org
9562S: Maintained
9563F: drivers/pinctrl/pinctrl-single.c
9564
deda8287 9565PIN CONTROLLER - ST SPEAR
da89947b 9566M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9568W: http://www.st.com/spear
9569S: Maintained
8e406fe4 9570F: drivers/pinctrl/spear/
deda8287 9571
11a1cf34
JH
9572PISTACHIO SOC SUPPORT
9573M: James Hartley <james.hartley@imgtec.com>
9574M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9575L: linux-mips@linux-mips.org
9576S: Maintained
9577F: arch/mips/pistachio/
9578F: arch/mips/include/asm/mach-pistachio/
9579F: arch/mips/boot/dts/pistachio/
9580F: arch/mips/configs/pistachio*_defconfig
9581
249a6771 9582PKTCDVD DRIVER
e5f6450c 9583M: Jiri Kosina <jikos@kernel.org>
249a6771 9584S: Maintained
679655da
JP
9585F: drivers/block/pktcdvd.c
9586F: include/linux/pktcdvd.h
c117ab84 9587F: include/uapi/linux/pktcdvd.h
249a6771 9588
b31d8273
G
9589PKUNITY SOC DRIVERS
9590M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9591W: http://mprc.pku.edu.cn/~guanxuetao/linux
9592S: Maintained
ceebf4d5 9593T: git git://github.com/gxt/linux.git
b31d8273 9594F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9595F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9596F: drivers/video/fbdev/fb-puv3.c
2809e80b 9597F: drivers/rtc/rtc-puv3.c
b31d8273 9598
9d2ecfb7 9599PMBUS HARDWARE MONITORING DRIVERS
ca462085 9600M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9601L: linux-hwmon@vger.kernel.org
9602W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9603W: http://www.roeck-us.net/linux/drivers/
9604T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9605S: Maintained
9606F: Documentation/hwmon/pmbus
9607F: drivers/hwmon/pmbus/
9608F: include/linux/i2c/pmbus.h
9609
89a36810 9610PMC SIERRA MaxRAID DRIVER
89a36810
AR
9611L: linux-scsi@vger.kernel.org
9612W: http://www.pmc-sierra.com/
3cdea4d7 9613S: Orphan
89a36810
AR
9614F: drivers/scsi/pmcraid.*
9615
dbf9bfe6 9616PMC SIERRA PM8001 DRIVER
d32477e2 9617M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9618M: lindar_liu@usish.com
f5a7b525 9619L: pmchba@pmcs.com
dbf9bfe6 9620L: linux-scsi@vger.kernel.org
9621S: Supported
9622F: drivers/scsi/pm8001/
9623
1da177e4 9624POSIX CLOCKS and TIMERS
8b58be88 9625M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9626L: linux-kernel@vger.kernel.org
75fc2d37 9627T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9628S: Maintained
679655da
JP
9629F: fs/timerfd.c
9630F: include/linux/timer*
5cee9645 9631F: kernel/time/*timer*
1da177e4 9632
7b06a6d7
RW
9633POWER MANAGEMENT CORE
9634M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9635L: linux-pm@vger.kernel.org
9636T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9637B: https://bugzilla.kernel.org
7b06a6d7
RW
9638S: Supported
9639F: drivers/base/power/
9640F: include/linux/pm.h
9641F: include/linux/pm_*
9642F: include/linux/powercap.h
9643F: drivers/powercap/
9644
3be86148 9645POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9646M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9647L: linux-pm@vger.kernel.org
58db9505 9648T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9649S: Maintained
f3332532 9650F: Documentation/devicetree/bindings/power/supply/
679655da 9651F: include/linux/power_supply.h
8c0984e5 9652F: drivers/power/supply/
3be86148 9653
514f161a
MR
9654POWER STATE COORDINATION INTERFACE (PSCI)
9655M: Mark Rutland <mark.rutland@arm.com>
9656M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9657L: linux-arm-kernel@lists.infradead.org
9658S: Maintained
9659F: drivers/firmware/psci.c
9660F: include/linux/psci.h
9661F: include/uapi/linux/psci.h
9662
43a1dd9b
SJS
9663POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9664M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9665L: linuxppc-dev@lists.ozlabs.org
9666S: Maintained
9667F: drivers/char/powernv-op-panel.c
9668
1da177e4 9669PNP SUPPORT
9c3646d1 9670M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9671S: Maintained
679655da 9672F: drivers/pnp/
1da177e4
LT
9673
9674PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9675M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9676L: linux-ppp@vger.kernel.org
9677S: Maintained
224cf5ad 9678F: drivers/net/ppp/ppp_*
1da177e4
LT
9679
9680PPP OVER ATM (RFC 2364)
8b58be88 9681M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9682S: Maintained
679655da 9683F: net/atm/pppoatm.c
c117ab84 9684F: include/uapi/linux/atmppp.h
1da177e4
LT
9685
9686PPP OVER ETHERNET
8b58be88 9687M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9688S: Maintained
224cf5ad
JK
9689F: drivers/net/ppp/pppoe.c
9690F: drivers/net/ppp/pppox.c
1da177e4 9691
a6d2370b 9692PPP OVER L2TP
8b58be88 9693M: James Chapman <jchapman@katalix.com>
a6d2370b 9694S: Maintained
90ca28d1 9695F: net/l2tp/l2tp_ppp.c
679655da 9696F: include/linux/if_pppol2tp.h
c117ab84 9697F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9698
eae9d2ba 9699PPS SUPPORT
8b58be88 9700M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9701W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9702L: linuxpps@ml.enneenne.com (subscribers-only)
9703S: Maintained
cabaaf41
JP
9704F: Documentation/pps/
9705F: drivers/pps/
9706F: include/linux/pps*.h
eae9d2ba 9707
71a6d0af
HW
9708PPTP DRIVER
9709M: Dmitry Kozlov <xeb@mail.ru>
9710L: netdev@vger.kernel.org
9711S: Maintained
224cf5ad 9712F: drivers/net/ppp/pptp.c
71a6d0af
HW
9713W: http://sourceforge.net/projects/accel-pptp
9714
1da177e4 9715PREEMPTIBLE KERNEL
8b58be88 9716M: Robert Love <rml@tech9.net>
1da177e4
LT
9717L: kpreempt-tech@lists.sourceforge.net
9718W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9719S: Supported
679655da
JP
9720F: Documentation/preempt-locking.txt
9721F: include/linux/preempt.h
1da177e4
LT
9722
9723PRISM54 WIRELESS DRIVER
8b58be88 9724M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9725L: linux-wireless@vger.kernel.org
9ef80804 9726W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9727S: Obsolete
c12edfe2 9728F: drivers/net/wireless/intersil/prism54/
1da177e4 9729
02c18891 9730PS3 NETWORK SUPPORT
b809b9ca 9731M: Geoff Levand <geoff@infradead.org>
02c18891 9732L: netdev@vger.kernel.org
a14ab6b6 9733L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9734S: Maintained
8df158ac 9735F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9736
f58a9d17 9737PS3 PLATFORM SUPPORT
b809b9ca 9738M: Geoff Levand <geoff@infradead.org>
a4724ed6 9739L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9740S: Maintained
679655da
JP
9741F: arch/powerpc/boot/ps3*
9742F: arch/powerpc/include/asm/lv1call.h
9743F: arch/powerpc/include/asm/ps3*.h
9744F: arch/powerpc/platforms/ps3/
9745F: drivers/*/ps3*
9746F: drivers/ps3/
fec629b8 9747F: drivers/rtc/rtc-ps3.c
679655da 9748F: drivers/usb/host/*ps3.c
fec629b8 9749F: sound/ppc/snd_ps3*
f58a9d17 9750
cffb4add 9751PS3VRAM DRIVER
8b58be88 9752M: Jim Paris <jim@jtan.com>
3715a5d0 9753M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9754L: linuxppc-dev@lists.ozlabs.org
cffb4add 9755S: Maintained
8a3977cb 9756F: drivers/block/ps3vram.c
cffb4add 9757
8defe599 9758PSTORE FILESYSTEM
9d5e2a02 9759M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9760M: Colin Cross <ccross@android.com>
9761M: Kees Cook <keescook@chromium.org>
9762M: Tony Luck <tony.luck@intel.com>
9763S: Maintained
9f273c24 9764T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9765F: fs/pstore/
9766F: include/linux/pstore*
04851772 9767F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9768F: drivers/acpi/apei/erst.c
9769
7fbc415d
RC
9770PTP HARDWARE CLOCK SUPPORT
9771M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9772L: netdev@vger.kernel.org
7fbc415d
RC
9773S: Maintained
9774W: http://linuxptp.sourceforge.net/
9775F: Documentation/ABI/testing/sysfs-ptp
9776F: Documentation/ptp/*
0ecb3cdd 9777F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9778F: drivers/net/phy/dp83640*
9779F: drivers/ptp/*
9780F: include/linux/ptp_cl*
9781
cf94a4d1 9782PTRACE SUPPORT
e846ee5f 9783M: Roland McGrath <roland@hack.frob.com>
8b58be88 9784M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9785S: Maintained
9786F: include/asm-generic/syscall.h
9787F: include/linux/ptrace.h
9788F: include/linux/regset.h
9789F: include/linux/tracehook.h
c117ab84 9790F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9791F: kernel/ptrace.c
9792
3e9d7ba7
HV
9793PULSE8-CEC DRIVER
9794M: Hans Verkuil <hverkuil@xs4all.nl>
9795L: linux-media@vger.kernel.org
9796T: git git://linuxtv.org/media_tree.git
9797S: Maintained
9798F: drivers/staging/media/pulse8-cec
9799
8320204a 9800PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9801M: Mike Isely <isely@pobox.com>
16e9495d 9802L: pvrusb2@isely.net (subscribers-only)
661263b5 9803L: linux-media@vger.kernel.org
8320204a 9804W: http://www.isely.net/pvrusb2/
275ffde4 9805T: git git://linuxtv.org/media_tree.git
8320204a 9806S: Maintained
618cd932 9807F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 9808F: drivers/media/usb/pvrusb2/
8320204a 9809
39532e6c 9810PWC WEBCAM DRIVER
c0936df4 9811M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9812L: linux-media@vger.kernel.org
9813T: git git://linuxtv.org/media_tree.git
c0936df4 9814S: Odd Fixes
39532e6c
HG
9815F: drivers/media/usb/pwc/*
9816
93c090b3 9817PWM FAN DRIVER
774e0362
KD
9818M: Kamil Debski <kamil@wypas.org>
9819M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9820L: linux-hwmon@vger.kernel.org
93c090b3
KD
9821S: Supported
9822F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9823F: Documentation/hwmon/pwm-fan
9824F: drivers/hwmon/pwm-fan.c
9825
200efedd 9826PWM SUBSYSTEM
aa3495f7
TR
9827M: Thierry Reding <thierry.reding@gmail.com>
9828L: linux-pwm@vger.kernel.org
0c2498f1 9829S: Maintained
006e854f 9830T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9831F: Documentation/pwm.txt
9832F: Documentation/devicetree/bindings/pwm/
9833F: include/linux/pwm.h
0c2498f1 9834F: drivers/pwm/
a140b98d
TR
9835F: drivers/video/backlight/pwm_bl.c
9836F: include/linux/pwm_backlight.h
0c2498f1 9837
30ec261e 9838PXA2xx/PXA3xx SUPPORT
8da5e302 9839M: Daniel Mack <daniel@zonque.org>
a323f664 9840M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9841M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9843T: git git://github.com/hzhuang1/linux.git
8da5e302 9844T: git git://github.com/rjarzmik/linux.git
1da177e4 9845S: Maintained
e68d7c14 9846F: arch/arm/boot/dts/pxa*
679655da 9847F: arch/arm/mach-pxa/
820439f1 9848F: drivers/dma/pxa*
679655da 9849F: drivers/pcmcia/pxa2xx*
1403ead9 9850F: drivers/pinctrl/pxa/
9df92e6c 9851F: drivers/spi/spi-pxa2xx*
faf2e1db 9852F: drivers/usb/gadget/udc/pxa2*
679655da 9853F: include/sound/pxa2xx-lib.h
bec4c99e 9854F: sound/arm/pxa*
14430813 9855F: sound/soc/pxa/
1da177e4 9856
f3154a46
RJ
9857PXA GPIO DRIVER
9858M: Robert Jarzmik <robert.jarzmik@free.fr>
9859L: linux-gpio@vger.kernel.org
9860S: Maintained
9861F: drivers/gpio/gpio-pxa.c
9862
ec64d3bf
EG
9863PXA3xx NAND FLASH DRIVER
9864M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9865L: linux-mtd@lists.infradead.org
9866S: Maintained
9a67f099 9867F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9868
3f640c61 9869MMP SUPPORT
8b58be88 9870M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9871M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9873T: git git://github.com/hzhuang1/linux.git
9874T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9875S: Maintained
e68d7c14 9876F: arch/arm/boot/dts/mmp*
3f640c61 9877F: arch/arm/mach-mmp/
e8e6cb32 9878
272f133a
PO
9879PXA MMCI DRIVER
9880S: Orphan
9881
57f63bc8 9882PXA RTC DRIVER
8b58be88 9883M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9884L: rtc-linux@googlegroups.com
9885S: Maintained
9886
cea4001a 9887QAT DRIVER
90ab5a81
TS
9888M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9889M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9890L: qat-linux@intel.com
9891S: Supported
9892F: drivers/crypto/qat/
cea4001a 9893
52a09a04 9894QIB DRIVER
8473c603 9895M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9896L: linux-rdma@vger.kernel.org
9897S: Supported
9898F: drivers/infiniband/hw/qib/
9899
5e9772b9
JS
9900QLOGIC QLA1280 SCSI DRIVER
9901M: Michael Reed <mdr@sgi.com>
9902L: linux-scsi@vger.kernel.org
9903S: Maintained
9904F: drivers/scsi/qla1280.[ch]
9905
1da177e4 9906QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9907M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9908L: linux-scsi@vger.kernel.org
9909S: Supported
679655da
JP
9910F: Documentation/scsi/LICENSE.qla2xxx
9911F: drivers/scsi/qla2xxx/
1da177e4 9912
883c98fe 9913QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9914M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9915L: linux-scsi@vger.kernel.org
9916S: Supported
bacfb81b 9917F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9918F: drivers/scsi/qla4xxx/
9919
5a4faa87 9920QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 9921M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
9922L: netdev@vger.kernel.org
9923S: Supported
679655da 9924F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9925F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9926
0ec00f03 9927QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
9928M: Harish Patil <harish.patil@cavium.com>
9929M: Manish Chopra <manish.chopra@cavium.com>
9930M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
9931L: netdev@vger.kernel.org
9932S: Supported
aa43c215 9933F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9934
c4e84bde 9935QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
9936M: Harish Patil <harish.patil@cavium.com>
9937M: Manish Chopra <manish.chopra@cavium.com>
9938M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
9939L: netdev@vger.kernel.org
9940S: Supported
aa43c215 9941F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9942
fe56b9e6 9943QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
9944M: Yuval Mintz <Yuval.Mintz@cavium.com>
9945M: Ariel Elior <Ariel.Elior@cavium.com>
9946M: everest-linux-l2@cavium.com
fe56b9e6
YM
9947L: netdev@vger.kernel.org
9948S: Supported
9949F: drivers/net/ethernet/qlogic/qed/
9950F: include/linux/qed/
9951F: drivers/net/ethernet/qlogic/qede/
9952
1da177e4 9953QNX4 FILESYSTEM
8b58be88 9954M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9955W: http://www.alarsen.net/linux/qnx4fs/
9956S: Maintained
80811493 9957F: fs/qnx4/
c117ab84
CEB
9958F: include/uapi/linux/qnx4_fs.h
9959F: include/uapi/linux/qnxtypes.h
1da177e4 9960
91952bc0
AP
9961QT1010 MEDIA DRIVER
9962M: Antti Palosaari <crope@iki.fi>
9963L: linux-media@vger.kernel.org
a825eaec 9964W: https://linuxtv.org
91952bc0
AP
9965W: http://palosaari.fi/linux/
9966Q: http://patchwork.linuxtv.org/project/linux-media/list/
9967T: git git://linuxtv.org/anttip/media_tree.git
9968S: Maintained
9969F: drivers/media/tuners/qt1010*
9970
966fb5ec
SM
9971QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9972M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9973L: linux-wireless@vger.kernel.org
9974L: ath9k-devel@lists.ath9k.org
9975W: http://wireless.kernel.org/en/users/Drivers/ath9k
9976S: Supported
9977F: drivers/net/wireless/ath/ath9k/
9978
2ea0ffcb
KV
9979QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9980M: Kalle Valo <kvalo@qca.qualcomm.com>
9981L: ath10k@lists.infradead.org
9982W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9983T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9984S: Supported
9985F: drivers/net/wireless/ath/ath10k/
9986
b9b17deb
TT
9987QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9988M: Timur Tabi <timur@codeaurora.org>
9989L: netdev@vger.kernel.org
9990S: Supported
9991F: drivers/net/ethernet/qualcomm/emac/
9992
4f4567cf
RK
9993QUALCOMM HEXAGON ARCHITECTURE
9994M: Richard Kuo <rkuo@codeaurora.org>
9995L: linux-hexagon@vger.kernel.org
9f273c24 9996T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9997S: Supported
9998F: arch/hexagon/
9999
8e84c258
EK
10000QUALCOMM WCN36XX WIRELESS DRIVER
10001M: Eugene Krasnikov <k.eugene.e@gmail.com>
10002L: wcn36xx@lists.infradead.org
10003W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10004T: git git://github.com/KrasnikovEugene/wcn36xx.git
10005S: Supported
10006F: drivers/net/wireless/ath/wcn36xx/
10007
eeca9a67
MT
10008QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10009M: Gabriel Somlo <somlo@cmu.edu>
10010M: "Michael S. Tsirkin" <mst@redhat.com>
10011L: qemu-devel@nongnu.org
10012S: Maintained
10013F: drivers/firmware/qemu_fw_cfg.c
10014
602adf40 10015RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10016M: Ilya Dryomov <idryomov@gmail.com>
10017M: Sage Weil <sage@redhat.com>
527a88b9 10018M: Alex Elder <elder@kernel.org>
398ecff5 10019L: ceph-devel@vger.kernel.org
09d90327
SW
10020W: http://ceph.com/
10021T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10022T: git git://github.com/ceph/ceph-client.git
602adf40 10023S: Supported
398ecff5 10024F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10025F: drivers/block/rbd.c
10026F: drivers/block/rbd_types.h
10027
1da177e4 10028RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10029M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10030L: linux-fbdev@vger.kernel.org
1da177e4 10031S: Maintained
8a61f013 10032F: drivers/video/fbdev/aty/radeon*
c117ab84 10033F: include/uapi/linux/radeonfb.h
1da177e4 10034
c6c9b34c 10035RADIOSHARK RADIO DRIVER
c0936df4 10036M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10037L: linux-media@vger.kernel.org
10038T: git git://linuxtv.org/media_tree.git
10039S: Maintained
10040F: drivers/media/radio/radio-shark.c
10041
10042RADIOSHARK2 RADIO DRIVER
c0936df4 10043M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10044L: linux-media@vger.kernel.org
10045T: git git://linuxtv.org/media_tree.git
10046S: Maintained
10047F: drivers/media/radio/radio-shark2.c
10048F: drivers/media/radio/radio-tea5777.c
10049
1da177e4 10050RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10051M: Paul Mackerras <paulus@samba.org>
c69f677c 10052L: linux-fbdev@vger.kernel.org
1da177e4 10053S: Maintained
8a61f013 10054F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10055
a0fd81a9 10056RALINK MIPS ARCHITECTURE
bdb40e8e 10057M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10058L: linux-mips@linux-mips.org
10059S: Maintained
10060F: arch/mips/ralink
10061
e7839f25 10062RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10063P: rt2x00 project
b182427e 10064M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10065M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10066L: linux-wireless@vger.kernel.org
95ea3627 10067S: Maintained
33aca94d 10068F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10069
9db5579b 10070RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10071M: Jens Axboe <axboe@kernel.dk>
9db5579b 10072S: Maintained
679655da
JP
10073F: Documentation/blockdev/ramdisk.txt
10074F: drivers/block/brd.c
9db5579b 10075
9e95ce27 10076RANDOM NUMBER DRIVER
0624bcaa 10077M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10078S: Maintained
679655da 10079F: drivers/char/random.c
9e95ce27 10080
394b701c 10081RAPIDIO SUBSYSTEM
8b58be88 10082M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10083M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10084S: Maintained
679655da 10085F: drivers/rapidio/
394b701c 10086
e2d1d6c0 10087RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10088L: linux-wireless@vger.kernel.org
f52a5490 10089S: Orphan
679655da 10090F: drivers/net/wireless/ray*
e2d1d6c0
RD
10091
10092RCUTORTURE MODULE
e0198b29 10093M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10094M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10095L: linux-kernel@vger.kernel.org
f9094d8e 10096S: Supported
08deed1e 10097T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10098F: Documentation/RCU/torture.txt
34e2d560 10099F: kernel/rcu/rcutorture.c
e2d1d6c0 10100
c87b9c60
PM
10101RCUTORTURE TEST FRAMEWORK
10102M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10103M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10104R: Steven Rostedt <rostedt@goodmis.org>
10105R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10106R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10107L: linux-kernel@vger.kernel.org
c87b9c60
PM
10108S: Supported
10109T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10110F: tools/testing/selftests/rcutorture
10111
c1f766b5 10112RDC R-321X SoC
8b58be88 10113M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10114S: Maintained
10115
db17f395 10116RDC R6040 FAST ETHERNET DRIVER
35566e96 10117M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10118L: netdev@vger.kernel.org
10119S: Maintained
58565a35 10120F: drivers/net/ethernet/rdc/r6040.c
db17f395 10121
a09ed661 10122RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10123M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10124L: netdev@vger.kernel.org
10125L: linux-rdma@vger.kernel.org
fbb5a558 10126L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10127W: https://oss.oracle.com/projects/rds/
a09ed661 10128S: Supported
679655da 10129F: net/rds/
72f26eee 10130F: Documentation/networking/rds.txt
a09ed661 10131
0194621b
DD
10132RDMAVT - RDMA verbs software
10133M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10134L: linux-rdma@vger.kernel.org
10135S: Supported
10136F: drivers/infiniband/sw/rdmavt
10137
595182bc 10138READ-COPY UPDATE (RCU)
8b58be88 10139M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10140M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10141R: Steven Rostedt <rostedt@goodmis.org>
10142R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10143R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10144L: linux-kernel@vger.kernel.org
9fab9787 10145W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10146S: Supported
08deed1e 10147T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10148F: Documentation/RCU/
9fab9787 10149X: Documentation/RCU/torture.txt
f9094d8e 10150F: include/linux/rcu*
4102adab
PM
10151X: include/linux/srcu.h
10152F: kernel/rcu/
34e2d560 10153X: kernel/torture.c
595182bc 10154
0c86edc0 10155REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10156M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10157M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10158L: rtc-linux@googlegroups.com
8a6e2535 10159Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10160T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10161S: Maintained
7af6a2e1 10162F: Documentation/devicetree/bindings/rtc/
679655da
JP
10163F: Documentation/rtc.txt
10164F: drivers/rtc/
10165F: include/linux/rtc.h
c117ab84 10166F: include/uapi/linux/rtc.h
fe23c336
AB
10167F: include/linux/rtc/
10168F: include/linux/platform_data/rtc-*
10169F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10170
0e400c53
MB
10171REALTEK AUDIO CODECS
10172M: Bard Liao <bardliao@realtek.com>
10173M: Oder Chiou <oder_chiou@realtek.com>
10174S: Maintained
10175F: sound/soc/codecs/rt*
10176F: include/sound/rt*.h
10177
1da177e4 10178REISERFS FILE SYSTEM
76c4e5ea 10179L: reiserfs-devel@vger.kernel.org
1da177e4 10180S: Supported
679655da 10181F: fs/reiserfs/
1da177e4 10182
b83a313b 10183REGISTER MAP ABSTRACTION
b02e48f2 10184M: Mark Brown <broonie@kernel.org>
dd060bc9 10185L: linux-kernel@vger.kernel.org
b83a313b
MB
10186T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10187S: Supported
9398a639 10188F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10189F: drivers/base/regmap/
10190F: include/linux/regmap.h
10191
400e64df
OBC
10192REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10193M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10194M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10195L: linux-remoteproc@vger.kernel.org
6bb697b6 10196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10197S: Maintained
15ebc72d 10198F: Documentation/devicetree/bindings/remoteproc/
400e64df 10199F: Documentation/remoteproc.txt
15ebc72d 10200F: drivers/remoteproc/
6fc26488 10201F: include/linux/remoteproc.h
400e64df 10202
d8115db5
OBC
10203REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10204M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10205M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10206L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10208S: Maintained
10209F: drivers/rpmsg/
10210F: Documentation/rpmsg.txt
10211F: include/linux/rpmsg.h
10212
fedc81e7
GU
10213RENESAS CLOCK DRIVERS
10214M: Geert Uytterhoeven <geert+renesas@glider.be>
10215L: linux-renesas-soc@vger.kernel.org
10216S: Supported
10217F: drivers/clk/renesas/
10218
8e6569af
SS
10219RENESAS ETHERNET DRIVERS
10220R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10221L: netdev@vger.kernel.org
4a121096 10222L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10223F: drivers/net/ethernet/renesas/
10224F: include/linux/sh_eth.h
10225
3e46c397
YS
10226RENESAS USB2 PHY DRIVER
10227M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10228L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10229S: Maintained
10230F: drivers/phy/phy-rcar-gen3-usb2.c
10231
1b0fe6be
PZ
10232RESET CONTROLLER FRAMEWORK
10233M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10234T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10235S: Maintained
10236F: drivers/reset/
10237F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10238F: include/dt-bindings/reset/
1b0fe6be
PZ
10239F: include/linux/reset.h
10240F: include/linux/reset-controller.h
10241
e0897645 10242RFKILL
8b58be88 10243M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10244L: linux-wireless@vger.kernel.org
ce466579
JB
10245W: http://wireless.kernel.org/
10246T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10247T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10248S: Maintained
505c9247 10249F: Documentation/rfkill.txt
80811493 10250F: net/rfkill/
e0897645 10251
933685ca
TG
10252RHASHTABLE
10253M: Thomas Graf <tgraf@suug.ch>
39ec406d 10254M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10255L: netdev@vger.kernel.org
10256S: Maintained
10257F: lib/rhashtable.c
10258F: include/linux/rhashtable.h
10259
67e054e9
ML
10260RICOH SMARTMEDIA/XD DRIVER
10261M: Maxim Levitsky <maximlevitsky@gmail.com>
10262S: Maintained
21c26f50
JP
10263F: drivers/mtd/nand/r852.c
10264F: drivers/mtd/nand/r852.h
67e054e9 10265
92634125
ML
10266RICOH R5C592 MEMORYSTICK DRIVER
10267M: Maxim Levitsky <maximlevitsky@gmail.com>
10268S: Maintained
10269F: drivers/memstick/host/r592.*
10270
27f1d2f9
SA
10271ROCCAT DRIVERS
10272M: Stefan Achatz <erazor_de@users.sourceforge.net>
10273W: http://sourceforge.net/projects/roccat/
10274S: Maintained
10275F: drivers/hid/hid-roccat*
10276F: include/linux/hid-roccat*
10277F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10278
4b8ac966
JP
10279ROCKER DRIVER
10280M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10281L: netdev@vger.kernel.org
10282S: Supported
10283F: drivers/net/ethernet/rocker/
10284
1da177e4
LT
10285ROCKETPORT DRIVER
10286P: Comtrol Corp.
1da177e4
LT
10287W: http://www.comtrol.com
10288S: Maintained
679655da 10289F: Documentation/serial/rocket.txt
c897401b 10290F: drivers/tty/rocket*
1da177e4 10291
7645c2f4
KC
10292ROCKETPORT EXPRESS/INFINITY DRIVER
10293M: Kevin Cernekee <cernekee@gmail.com>
10294L: linux-serial@vger.kernel.org
10295S: Odd Fixes
10296F: drivers/tty/serial/rp2.*
10297
1da177e4 10298ROSE NETWORK LAYER
8b58be88 10299M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10300L: linux-hams@vger.kernel.org
d34cb28a 10301W: http://www.linux-ax25.org/
1da177e4 10302S: Maintained
679655da 10303F: include/net/rose.h
c117ab84 10304F: include/uapi/linux/rose.h
679655da 10305F: net/rose/
1da177e4 10306
91952bc0
AP
10307RTL2830 MEDIA DRIVER
10308M: Antti Palosaari <crope@iki.fi>
10309L: linux-media@vger.kernel.org
a825eaec 10310W: https://linuxtv.org
91952bc0
AP
10311W: http://palosaari.fi/linux/
10312Q: http://patchwork.linuxtv.org/project/linux-media/list/
10313T: git git://linuxtv.org/anttip/media_tree.git
10314S: Maintained
10315F: drivers/media/dvb-frontends/rtl2830*
10316
27a0aacf
AP
10317RTL2832 MEDIA DRIVER
10318M: Antti Palosaari <crope@iki.fi>
10319L: linux-media@vger.kernel.org
a825eaec 10320W: https://linuxtv.org
27a0aacf
AP
10321W: http://palosaari.fi/linux/
10322Q: http://patchwork.linuxtv.org/project/linux-media/list/
10323T: git git://linuxtv.org/anttip/media_tree.git
10324S: Maintained
10325F: drivers/media/dvb-frontends/rtl2832*
10326
ba6e6f6e
AP
10327RTL2832_SDR MEDIA DRIVER
10328M: Antti Palosaari <crope@iki.fi>
10329L: linux-media@vger.kernel.org
a825eaec 10330W: https://linuxtv.org
ba6e6f6e
AP
10331W: http://palosaari.fi/linux/
10332Q: http://patchwork.linuxtv.org/project/linux-media/list/
10333T: git git://linuxtv.org/anttip/media_tree.git
10334S: Maintained
b4bb1c28 10335F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10336
59840488 10337RTL8180 WIRELESS DRIVER
605bebe2 10338L: linux-wireless@vger.kernel.org
491b26b4 10339W: http://wireless.kernel.org/
54e5881d 10340T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10341S: Orphan
62141726 10342F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10343
59840488 10344RTL8187 WIRELESS DRIVER
9f0939bf 10345M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10346M: Hin-Tak Leung <htl10@users.sourceforge.net>
10347M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10348L: linux-wireless@vger.kernel.org
491b26b4 10349W: http://wireless.kernel.org/
54e5881d 10350T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10351S: Maintained
62141726 10352F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10353
3cf0c8ad
LF
10354RTL8192CE WIRELESS DRIVER
10355M: Larry Finger <Larry.Finger@lwfinger.net>
10356M: Chaoming Li <chaoming_li@realsil.com.cn>
10357L: linux-wireless@vger.kernel.org
491b26b4 10358W: http://wireless.kernel.org/
3cf0c8ad
LF
10359T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10360S: Maintained
62141726
KV
10361F: drivers/net/wireless/realtek/rtlwifi/
10362F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10363
26f1fad2
JS
10364RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10365M: Jes Sorensen <Jes.Sorensen@redhat.com>
10366L: linux-wireless@vger.kernel.org
171a900c 10367T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10368S: Maintained
10369F: drivers/net/wireless/realtek/rtl8xxxu/
10370
9eb8ef74 10371S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10372M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10373L: linux-fbdev@vger.kernel.org
ce00f85c 10374S: Maintained
8a61f013 10375F: drivers/video/fbdev/savage/
9eb8ef74 10376
1da177e4 10377S390
8b58be88
JP
10378M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10379M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10380L: linux-s390@vger.kernel.org
5238da45 10381W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10382T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10383S: Supported
679655da 10384F: arch/s390/
a968cd3e 10385F: drivers/s390/
3bfe6858
JN
10386F: Documentation/s390/
10387F: Documentation/DocBook/s390*
5238da45 10388
322986ca
SO
10389S390 COMMON I/O LAYER
10390M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10391M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10392L: linux-s390@vger.kernel.org
10393W: http://www.ibm.com/developerworks/linux/linux390/
10394S: Supported
10395F: drivers/s390/cio/
10396
10397S390 DASD DRIVER
38b7f07a
SH
10398M: Stefan Haberland <sth@linux.vnet.ibm.com>
10399M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10400L: linux-s390@vger.kernel.org
10401W: http://www.ibm.com/developerworks/linux/linux390/
10402S: Supported
10403F: drivers/s390/block/dasd*
10404F: block/partitions/ibm.c
10405
5238da45 10406S390 NETWORK DRIVERS
f0c59aff 10407M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10408L: linux-s390@vger.kernel.org
5238da45
HC
10409W: http://www.ibm.com/developerworks/linux/linux390/
10410S: Supported
679655da 10411F: drivers/s390/net/
5238da45 10412
322986ca
SO
10413S390 PCI SUBSYSTEM
10414M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10415M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10416L: linux-s390@vger.kernel.org
10417W: http://www.ibm.com/developerworks/linux/linux390/
10418S: Supported
10419F: arch/s390/pci/
10420F: drivers/pci/hotplug/s390_pci_hpc.c
10421
feed9b62 10422S390 ZCRYPT DRIVER
5c8d0983 10423M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10424L: linux-s390@vger.kernel.org
a968cd3e 10425W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10426S: Supported
d5ca6918 10427F: drivers/s390/crypto/
feed9b62 10428
5238da45 10429S390 ZFCP DRIVER
d38e19d0 10430M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10431L: linux-s390@vger.kernel.org
5238da45 10432W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10433S: Supported
679655da 10434F: drivers/s390/scsi/zfcp_*
1da177e4 10435
dd96df2c 10436S390 IUCV NETWORK LAYER
f0c59aff 10437M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10438L: linux-s390@vger.kernel.org
10439W: http://www.ibm.com/developerworks/linux/linux390/
10440S: Supported
679655da
JP
10441F: drivers/s390/net/*iucv*
10442F: include/net/iucv/
10443F: net/iucv/
dd96df2c 10444
8128f23c
GS
10445S390 IOMMU (PCI)
10446M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10447L: linux-s390@vger.kernel.org
10448W: http://www.ibm.com/developerworks/linux/linux390/
10449S: Supported
10450F: drivers/iommu/s390-iommu.c
10451
4dde7f75 10452S3C24XX SD/MMC Driver
8b58be88 10453M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10455S: Supported
679655da 10456F: drivers/mmc/host/s3cmci.*
4dde7f75 10457
1f15a229
HV
10458SAA6588 RDS RECEIVER DRIVER
10459M: Hans Verkuil <hverkuil@xs4all.nl>
10460L: linux-media@vger.kernel.org
10461T: git git://linuxtv.org/media_tree.git
a825eaec 10462W: https://linuxtv.org
1f15a229
HV
10463S: Odd Fixes
10464F: drivers/media/i2c/saa6588*
10465
98ed12e6 10466SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10467M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10468M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10469L: linux-media@vger.kernel.org
a825eaec 10470W: https://linuxtv.org
98ed12e6
MCC
10471T: git git://linuxtv.org/media_tree.git
10472S: Odd fixes
618cd932 10473F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10474F: drivers/media/pci/saa7134/
10475
1da177e4 10476SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10477M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10478L: linux-media@vger.kernel.org
275ffde4 10479T: git git://linuxtv.org/media_tree.git
1da177e4 10480S: Maintained
90d72ac6
MCC
10481F: drivers/media/common/saa7146/
10482F: drivers/media/pci/saa7146/
10483F: include/media/saa7146*
1da177e4 10484
92304a40 10485SAMSUNG LAPTOP DRIVER
5909c654 10486M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10487L: platform-driver-x86@vger.kernel.org
10488S: Maintained
10489F: drivers/platform/x86/samsung-laptop.c
10490
4a109cc0 10491SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10492M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10493M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10494M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10495L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10496S: Supported
14430813 10497F: sound/soc/samsung/
4a109cc0 10498
0d89a28b 10499SAMSUNG FRAMEBUFFER DRIVER
b7701755 10500M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10501L: linux-fbdev@vger.kernel.org
10502S: Maintained
8a61f013 10503F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10504
b40f0632 10505SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10506M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10507M: Krzysztof Kozlowski <krzk@kernel.org>
10508M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10509L: linux-kernel@vger.kernel.org
b40f0632 10510L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10511S: Supported
10512F: drivers/mfd/sec*.c
10513F: drivers/regulator/s2m*.c
10514F: drivers/regulator/s5m*.c
b40f0632
KK
10515F: drivers/clk/clk-s2mps11.c
10516F: drivers/rtc/rtc-s5m.c
f69d3a17 10517F: include/linux/mfd/samsung/
a13c7c51
KK
10518F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10519F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10520F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10521F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10522
038f5c4b
SN
10523SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10524M: Kyungmin Park <kyungmin.park@samsung.com>
10525M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10526L: linux-media@vger.kernel.org
10527Q: https://patchwork.linuxtv.org/project/linux-media/list/
10528S: Supported
10529F: drivers/media/platform/exynos4-is/
038f5c4b 10530
6fd86ab2
SN
10531SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10532M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10533L: linux-media@vger.kernel.org
10534L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10535S: Maintained
10536F: drivers/media/platform/s3c-camif/
d647f0b7 10537F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10538
b84ef24e
AH
10539SAMSUNG S5C73M3 CAMERA DRIVER
10540M: Kyungmin Park <kyungmin.park@samsung.com>
10541M: Andrzej Hajda <a.hajda@samsung.com>
10542L: linux-media@vger.kernel.org
10543S: Supported
10544F: drivers/media/i2c/s5c73m3/*
10545
7d459937
AH
10546SAMSUNG S5K5BAF CAMERA DRIVER
10547M: Kyungmin Park <kyungmin.park@samsung.com>
10548M: Andrzej Hajda <a.hajda@samsung.com>
10549L: linux-media@vger.kernel.org
10550S: Supported
10551F: drivers/media/i2c/s5k5baf.c
10552
c04c674f
RB
10553SAMSUNG S3FWRN5 NFC DRIVER
10554M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10555M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10556L: linux-nfc@lists.01.org (moderated for non-subscribers)
10557S: Supported
10558F: drivers/nfc/s3fwrn5
10559
310e39c9 10560SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10561M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10562M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10563M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10564S: Supported
10565L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10566F: drivers/clk/samsung/
490583f0
CC
10567F: include/dt-bindings/clock/exynos*.h
10568F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10569
2e365a70
AS
10570SAMSUNG SPI DRIVERS
10571M: Kukjin Kim <kgene@kernel.org>
10572M: Krzysztof Kozlowski <krzk@kernel.org>
10573M: Andi Shyti <andi.shyti@samsung.com>
10574L: linux-spi@vger.kernel.org
10575L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10576S: Maintained
10577F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10578F: drivers/spi/spi-s3c*
10579F: include/linux/platform_data/spi-s3c64xx.h
10580
66890ed6
BA
10581SAMSUNG SXGBE DRIVERS
10582M: Byungho An <bh74.an@samsung.com>
10583M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10584M: Vipul Pandya <vipul.pandya@samsung.com>
10585S: Supported
10586L: netdev@vger.kernel.org
10587F: drivers/net/ethernet/samsung/sxgbe/
10588
93c537af
LM
10589SAMSUNG THERMAL DRIVER
10590M: Lukasz Majewski <l.majewski@samsung.com>
10591L: linux-pm@vger.kernel.org
10592L: linux-samsung-soc@vger.kernel.org
10593S: Supported
9f273c24 10594T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10595F: drivers/thermal/samsung/
10596
e296cd32 10597SAMSUNG USB2 PHY DRIVER
774e0362
KD
10598M: Kamil Debski <kamil@wypas.org>
10599M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10600L: linux-kernel@vger.kernel.org
10601S: Supported
10602F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10603F: Documentation/phy/samsung-usb2.txt
10604F: drivers/phy/phy-exynos4210-usb2.c
10605F: drivers/phy/phy-exynos4x12-usb2.c
10606F: drivers/phy/phy-exynos5250-usb2.c
10607F: drivers/phy/phy-s5pv210-usb2.c
10608F: drivers/phy/phy-samsung-usb2.c
10609F: drivers/phy/phy-samsung-usb2.h
10610
ca749e2a 10611SERIAL DRIVERS
5e30bbb7 10612M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10613L: linux-serial@vger.kernel.org
5e30bbb7 10614S: Maintained
30743257 10615F: Documentation/devicetree/bindings/serial/
14430813 10616F: drivers/tty/serial/
ca749e2a 10617
49fc9361
BG
10618STI CEC DRIVER
10619M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10620L: kernel@stlinux.com
10621S: Maintained
10622F: drivers/staging/media/st-cec/
10623F: Documentation/devicetree/bindings/media/stih-cec.txt
10624
aecb7b64 10625SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10626M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10627M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10628S: Maintained
1fb200d6 10629F: include/linux/dma/dw.h
3d598f47 10630F: include/linux/platform_data/dma-dw.h
61a76496 10631F: drivers/dma/dw/
aecb7b64 10632
058999cc
LP
10633SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10634M: Lars Persson <lars.persson@axis.com>
10635L: netdev@vger.kernel.org
10636S: Supported
10637F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10638F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10639
fc531d98 10640SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10641M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10642R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10643R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10644L: linux-i2c@vger.kernel.org
10645S: Maintained
10646F: drivers/i2c/busses/i2c-designware-*
10647F: include/linux/platform_data/i2c-designware.h
10648
f9e37137 10649SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10650M: Jaehoon Chung <jh80.chung@samsung.com>
10651L: linux-mmc@vger.kernel.org
10652S: Maintained
10653F: include/linux/mmc/dw_mmc.h
10654F: drivers/mmc/host/dw_mmc*
10655
a961e698
AS
10656SYSTEM TRACE MODULE CLASS
10657M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10658S: Maintained
e787bc46 10659T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10660F: Documentation/trace/stm.txt
10661F: drivers/hwtracing/stm/
10662F: include/linux/stm.h
10663F: include/uapi/linux/stm.h
10664
1db121d6
AN
10665THUNDERBOLT DRIVER
10666M: Andreas Noever <andreas.noever@gmail.com>
10667S: Maintained
10668F: drivers/thunderbolt/
10669
e35a49b1
SR
10670TI BQ27XXX POWER SUPPLY DRIVER
10671R: Andrew F. Davis <afd@ti.com>
10672F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10673F: drivers/power/supply/bq27xxx_battery.c
10674F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10675
34db37c6 10676TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10677M: John Stultz <john.stultz@linaro.org>
88606e80 10678M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10679L: linux-kernel@vger.kernel.org
75fc2d37 10680T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10681S: Supported
10682F: include/linux/clocksource.h
10683F: include/linux/time.h
10684F: include/linux/timex.h
c117ab84
CEB
10685F: include/uapi/linux/time.h
10686F: include/uapi/linux/timex.h
88606e80
TG
10687F: kernel/time/clocksource.c
10688F: kernel/time/time*.c
34db37c6 10689F: kernel/time/alarmtimer.c
88606e80 10690F: kernel/time/ntp.c
7fe5f1c1 10691F: tools/testing/selftests/timers/
88606e80 10692
1da177e4 10693SC1200 WDT DRIVER
b300645a 10694M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10695S: Maintained
679655da 10696F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10697
10698SCHEDULER
dd9b238c 10699M: Ingo Molnar <mingo@redhat.com>
8b58be88 10700M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10701L: linux-kernel@vger.kernel.org
75fc2d37 10702T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10703S: Maintained
95c0d71d 10704F: kernel/sched/
679655da 10705F: include/linux/sched.h
c117ab84 10706F: include/uapi/linux/sched.h
c2eb505b 10707F: include/linux/wait.h
1da177e4 10708
6bcf6737 10709SCORE ARCHITECTURE
ed38665e 10710M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10711M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10712W: http://www.sunplus.com
6bcf6737 10713S: Supported
a2681a75 10714F: arch/score/
6bcf6737 10715
80f390ea
SH
10716SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10717M: Sudeep Holla <sudeep.holla@arm.com>
10718L: linux-arm-kernel@lists.infradead.org
10719S: Maintained
10720F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10721F: drivers/clk/clk-scpi.c
8def3103 10722F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10723F: drivers/firmware/arm_scpi.c
10724F: include/linux/scpi_protocol.h
80f390ea 10725
1da177e4 10726SCSI CDROM DRIVER
8b58be88 10727M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10728L: linux-scsi@vger.kernel.org
10729W: http://www.kernel.dk
10730S: Maintained
679655da 10731F: drivers/scsi/sr*
1da177e4 10732
fb50a83d 10733SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10734M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10735L: linux-rdma@vger.kernel.org
10736S: Supported
10737W: http://www.openfabrics.org
10738Q: http://patchwork.kernel.org/project/linux-rdma/list/
10739T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10740F: drivers/infiniband/ulp/srp/
10741F: include/scsi/srp.h
10742
1da177e4 10743SCSI SG DRIVER
8b58be88 10744M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10745L: linux-scsi@vger.kernel.org
59ab3c93 10746W: http://sg.danny.cz/sg
1da177e4 10747S: Maintained
59ab3c93 10748F: Documentation/scsi/scsi-generic.txt
679655da
JP
10749F: drivers/scsi/sg.c
10750F: include/scsi/sg.h
1da177e4
LT
10751
10752SCSI SUBSYSTEM
7ee7895c 10753M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10754T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10755M: "Martin K. Petersen" <martin.petersen@oracle.com>
10756T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10757L: linux-scsi@vger.kernel.org
1da177e4 10758S: Maintained
2c99a314 10759F: Documentation/devicetree/bindings/scsi/
679655da
JP
10760F: drivers/scsi/
10761F: include/scsi/
1da177e4
LT
10762
10763SCSI TAPE DRIVER
8b58be88 10764M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10765L: linux-scsi@vger.kernel.org
10766S: Maintained
679655da 10767F: Documentation/scsi/st.txt
f7269cfc
JD
10768F: drivers/scsi/st.*
10769F: drivers/scsi/st_*.h
1da177e4
LT
10770
10771SCTP PROTOCOL
8b6efb75 10772M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10773M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10774L: linux-sctp@vger.kernel.org
5f85813c 10775W: http://lksctp.sourceforge.net
8b6efb75 10776S: Maintained
679655da
JP
10777F: Documentation/networking/sctp.txt
10778F: include/linux/sctp.h
4d58c025 10779F: include/uapi/linux/sctp.h
679655da
JP
10780F: include/net/sctp/
10781F: net/sctp/
1da177e4
LT
10782
10783SCx200 CPU SUPPORT
8b58be88 10784M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10785S: Odd Fixes
679655da 10786F: Documentation/i2c/busses/scx200_acb
390889b6 10787F: arch/x86/platform/scx200/
679655da
JP
10788F: drivers/watchdog/scx200_wdt.c
10789F: drivers/i2c/busses/scx200*
10790F: drivers/mtd/maps/scx200_docflash.c
10791F: include/linux/scx200.h
1662d32c
JC
10792
10793SCx200 GPIO DRIVER
8b58be88 10794M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10795S: Maintained
679655da
JP
10796F: drivers/char/scx200_gpio.c
10797F: include/linux/scx200_gpio.h
1662d32c
JC
10798
10799SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10800M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10801S: Maintained
679655da 10802F: drivers/clocksource/scx200_hrt.c
1da177e4 10803
6a36913a 10804SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10805M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10806L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10807S: Maintained
679655da 10808F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10809
e7839f25 10810SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10811M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10812L: linux-mmc@vger.kernel.org
ddfe954d
UH
10813T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10814S: Maintained
10815F: drivers/mmc/host/sdhci*
10816F: include/linux/mmc/sdhci*
e2d1d6c0 10817
c04f9d61
KC
10818SECURE COMPUTING
10819M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10820R: Andy Lutomirski <luto@amacapital.net>
10821R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10822T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10823S: Supported
10824F: kernel/seccomp.c
10825F: include/uapi/linux/seccomp.h
10826F: include/linux/seccomp.h
c99ee51a 10827F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10828K: \bsecure_computing
10829K: \bTIF_SECCOMP\b
10830
476bf3d6
AC
10831SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10832M: Al Cooper <alcooperx@gmail.com>
10833L: linux-mmc@vger.kernel.org
10834L: bcm-kernel-feedback-list@broadcom.com
10835S: Maintained
10836F: drivers/mmc/host/sdhci-brcmstb*
10837
0d1bb41a 10838SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10839M: Ben Dooks <ben-linux@fluff.org>
dc524882 10840M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10841L: linux-mmc@vger.kernel.org
0d1bb41a 10842S: Maintained
dc524882 10843F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10844
c63b3cba 10845SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10846M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10847L: linux-mmc@vger.kernel.org
10848S: Maintained
10849F: drivers/mmc/host/sdhci-spear.c
10850
8711cca2 10851SECURITY SUBSYSTEM
9b45c0d2 10852M: James Morris <james.l.morris@oracle.com>
9c3646d1 10853M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10854L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10855T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10856W: http://kernsec.org/
8711cca2 10857S: Supported
7d2c86b5 10858F: security/
8711cca2 10859
1da177e4 10860SECURITY CONTACT
8b58be88 10861M: Security Officers <security@kernel.org>
1da177e4
LT
10862S: Supported
10863
10864SELINUX SECURITY MODULE
e0238b4c 10865M: Paul Moore <paul@paul-moore.com>
8b58be88 10866M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10867M: Eric Paris <eparis@parisplace.org>
e0238b4c 10868L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10869W: http://selinuxproject.org
5a5f2acf 10870T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10871S: Supported
679655da
JP
10872F: include/linux/selinux*
10873F: security/selinux/
6bde95ce 10874F: scripts/selinux/
1da177e4 10875
c1c124e9
JJ
10876APPARMOR SECURITY MODULE
10877M: John Johansen <john.johansen@canonical.com>
10878L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10879W: apparmor.wiki.kernel.org
10880T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10881S: Supported
10882F: security/apparmor/
10883
9b091556
KC
10884LOADPIN SECURITY MODULE
10885M: Kees Cook <keescook@chromium.org>
10886T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10887S: Supported
10888F: security/loadpin/
10889
730daa16
KC
10890YAMA SECURITY MODULE
10891M: Kees Cook <keescook@chromium.org>
10892T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10893S: Supported
10894F: security/yama/
10895
cef2cf07 10896SENSABLE PHANTOM
8b58be88 10897M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10898S: Maintained
679655da 10899F: drivers/misc/phantom.c
c117ab84 10900F: include/uapi/linux/phantom.h
cef2cf07 10901
2a1e8447
JB
10902Emulex 10Gbps iSCSI - OneConnect DRIVER
10903M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10904M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10905M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 10906L: linux-scsi@vger.kernel.org
2a1e8447 10907W: http://www.broadcom.com
3387f656
JP
10908S: Supported
10909F: drivers/scsi/be2iscsi/
6733b39a 10910
d2ee76fa 10911Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10912M: Sathya Perla <sathya.perla@broadcom.com>
10913M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10914M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10915M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10916L: netdev@vger.kernel.org
fea3af67 10917W: http://www.emulex.com
7d2c86b5 10918S: Supported
9aebddd1 10919F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10920
d2928a8c 10921EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10922M: Selvin Xavier <selvin.xavier@avagotech.com>
10923M: Devesh Sharma <devesh.sharma@avagotech.com>
10924M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10925L: linux-rdma@vger.kernel.org
10926W: http://www.emulex.com
10927S: Supported
10928F: drivers/infiniband/hw/ocrdma/
a7fe7380 10929F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 10930
8ceee660 10931SFC NETWORK DRIVER
c06f51ea 10932M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10933M: Edward Cree <ecree@solarflare.com>
10934M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10935L: netdev@vger.kernel.org
8ceee660 10936S: Supported
874aeea5 10937F: drivers/net/ethernet/sfc/
8ceee660 10938
e2d1d6c0 10939SGI GRU DRIVER
cc883afc 10940M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10941S: Maintained
679655da 10942F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10943
10944SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10945M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10946L: linux-ia64@vger.kernel.org
10947S: Supported
679655da 10948F: Documentation/ia64/serial.txt
df621252 10949F: drivers/tty/serial/ioc?_serial.c
679655da 10950F: include/linux/ioc?.h
e2d1d6c0 10951
75312619 10952SGI XP/XPC/XPNET DRIVER
e180383f
RH
10953M: Cliff Whickman <cpw@sgi.com>
10954M: Robin Holt <robinmholt@gmail.com>
75312619 10955S: Maintained
679655da 10956F: drivers/misc/sgi-xp/
75312619 10957
46eacf3b
AP
10958SI2157 MEDIA DRIVER
10959M: Antti Palosaari <crope@iki.fi>
10960L: linux-media@vger.kernel.org
a825eaec 10961W: https://linuxtv.org
46eacf3b
AP
10962W: http://palosaari.fi/linux/
10963Q: http://patchwork.linuxtv.org/project/linux-media/list/
10964T: git git://linuxtv.org/anttip/media_tree.git
10965S: Maintained
10966F: drivers/media/tuners/si2157*
10967
75e2d5ba
AP
10968SI2168 MEDIA DRIVER
10969M: Antti Palosaari <crope@iki.fi>
10970L: linux-media@vger.kernel.org
a825eaec 10971W: https://linuxtv.org
75e2d5ba
AP
10972W: http://palosaari.fi/linux/
10973Q: http://patchwork.linuxtv.org/project/linux-media/list/
10974T: git git://linuxtv.org/anttip/media_tree.git
10975S: Maintained
10976F: drivers/media/dvb-frontends/si2168*
10977
49cc629d
HV
10978SI470X FM RADIO RECEIVER I2C DRIVER
10979M: Hans Verkuil <hverkuil@xs4all.nl>
10980L: linux-media@vger.kernel.org
10981T: git git://linuxtv.org/media_tree.git
a825eaec 10982W: https://linuxtv.org
49cc629d
HV
10983S: Odd Fixes
10984F: drivers/media/radio/si470x/radio-si470x-i2c.c
10985
10986SI470X FM RADIO RECEIVER USB DRIVER
10987M: Hans Verkuil <hverkuil@xs4all.nl>
10988L: linux-media@vger.kernel.org
10989T: git git://linuxtv.org/media_tree.git
a825eaec 10990W: https://linuxtv.org
49cc629d
HV
10991S: Maintained
10992F: drivers/media/radio/si470x/radio-si470x-common.c
10993F: drivers/media/radio/si470x/radio-si470x.h
10994F: drivers/media/radio/si470x/radio-si470x-usb.c
10995
c937ca03
EV
10996SI4713 FM RADIO TRANSMITTER I2C DRIVER
10997M: Eduardo Valentin <edubezval@gmail.com>
10998L: linux-media@vger.kernel.org
10999T: git git://linuxtv.org/media_tree.git
a825eaec 11000W: https://linuxtv.org
c937ca03 11001S: Odd Fixes
99995ded 11002F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11003
11004SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11005M: Eduardo Valentin <edubezval@gmail.com>
11006L: linux-media@vger.kernel.org
11007T: git git://linuxtv.org/media_tree.git
a825eaec 11008W: https://linuxtv.org
c937ca03 11009S: Odd Fixes
99995ded
DR
11010F: drivers/media/radio/si4713/radio-platform-si4713.c
11011
11012SI4713 FM RADIO TRANSMITTER USB DRIVER
11013M: Hans Verkuil <hverkuil@xs4all.nl>
11014L: linux-media@vger.kernel.org
11015T: git git://linuxtv.org/media_tree.git
a825eaec 11016W: https://linuxtv.org
99995ded
DR
11017S: Maintained
11018F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11019
beb91d46 11020SIANO DVB DRIVER
5dc8a864
MCC
11021M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11022M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11023L: linux-media@vger.kernel.org
a825eaec 11024W: https://linuxtv.org
beb91d46
MCC
11025T: git git://linuxtv.org/media_tree.git
11026S: Odd fixes
11027F: drivers/media/common/siano/
beb91d46 11028F: drivers/media/usb/siano/
beb91d46 11029F: drivers/media/usb/siano/
14430813 11030F: drivers/media/mmc/siano/
beb91d46 11031
6f15b602
HG
11032SIMPLEFB FB DRIVER
11033M: Hans de Goede <hdegoede@redhat.com>
11034L: linux-fbdev@vger.kernel.org
11035S: Maintained
2d799dde 11036F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11037F: drivers/video/fbdev/simplefb.c
11038F: include/linux/platform_data/simplefb.h
11039
b618b69c 11040SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11041L: linux-media@vger.kernel.org
bb60fcb2 11042S: Orphan
b618b69c 11043F: drivers/media/platform/sh_veu.c
b618b69c
GL
11044
11045SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11046L: linux-media@vger.kernel.org
bb60fcb2 11047S: Orphan
b618b69c 11048F: drivers/media/platform/sh_vou.c
d647f0b7 11049F: include/media/drv-intf/sh_vou.h
b618b69c 11050
6349d997 11051SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11052M: Len Brown <lenb@kernel.org>
6349d997
LB
11053L: sfi-devel@simplefirmware.org
11054W: http://simplefirmware.org/
11055T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11056S: Supported
943fc810 11057F: arch/x86/platform/sfi/
6349d997
LB
11058F: drivers/sfi/
11059F: include/linux/sfi*.h
e2d1d6c0 11060
1da177e4
LT
11061SIMTEC EB110ATX (Chalice CATS)
11062P: Ben Dooks
b16957c6
BD
11063P: Vincent Sanders <vince@simtec.co.uk>
11064M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11065W: http://www.simtec.co.uk/products/EB110ATX/
11066S: Supported
11067
11068SIMTEC EB2410ITX (BAST)
11069P: Ben Dooks
b16957c6
BD
11070P: Vincent Sanders <vince@simtec.co.uk>
11071M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11072W: http://www.simtec.co.uk/products/EB2410ITX/
11073S: Supported
15dba387
JP
11074F: arch/arm/mach-s3c24xx/mach-bast.c
11075F: arch/arm/mach-s3c24xx/bast-ide.c
11076F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11077
4c5adde7 11078TI DAVINCI MACHINE SUPPORT
3ba789c0 11079M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11080M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11082T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11083S: Supported
14430813 11084F: arch/arm/mach-davinci/
046d0a37 11085F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11086
8d4b3f08 11087TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11088M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11089L: linux-media@vger.kernel.org
a825eaec 11090W: https://linuxtv.org
8d4b3f08
LP
11091Q: http://patchwork.linuxtv.org/project/linux-media/list/
11092T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11093S: Maintained
8d4b3f08
LP
11094F: drivers/media/platform/davinci/
11095F: include/media/davinci/
11096
417d2e50 11097TI AM437X VPFE DRIVER
e43cdb56 11098M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11099L: linux-media@vger.kernel.org
a825eaec 11100W: https://linuxtv.org
417d2e50
BP
11101Q: http://patchwork.linuxtv.org/project/linux-media/list/
11102T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11103S: Maintained
11104F: drivers/media/platform/am437x/
11105
c4c0283a 11106OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11107M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11108L: linux-media@vger.kernel.org
a825eaec 11109W: https://linuxtv.org
c4c0283a
BP
11110Q: http://patchwork.linuxtv.org/project/linux-media/list/
11111T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11112S: Maintained
11113F: drivers/media/i2c/ov2659.c
b5dcee22 11114F: include/media/i2c/ov2659.h
c4c0283a 11115
3a6779f5
SM
11116SILICON MOTION SM712 FRAME BUFFER DRIVER
11117M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11118M: Teddy Wang <teddy.wang@siliconmotion.com>
11119M: Sudip Mukherjee <sudip@vectorindia.org>
11120L: linux-fbdev@vger.kernel.org
11121S: Maintained
11122F: drivers/video/fbdev/sm712*
11123F: Documentation/fb/sm712fb.txt
11124
92aab3c0 11125SIS 190 ETHERNET DRIVER
8b58be88 11126M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11127L: netdev@vger.kernel.org
11128S: Maintained
8c7de408 11129F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11130
1da177e4 11131SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11132M: Daniele Venzano <venza@brownhat.org>
1da177e4 11133W: http://www.brownhat.org/sis900.html
979b6c13 11134L: netdev@vger.kernel.org
1da177e4 11135S: Maintained
8c7de408 11136F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11137
11138SIS FRAMEBUFFER DRIVER
8b58be88 11139M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11140W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11141S: Maintained
679655da 11142F: Documentation/fb/sisfb.txt
8a61f013 11143F: drivers/video/fbdev/sis/
679655da 11144F: include/video/sisfb.h
1da177e4
LT
11145
11146SIS USB2VGA DRIVER
8b58be88 11147M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11148W: http://www.winischhofer.at/linuxsisusbvga.shtml
11149S: Maintained
679655da 11150F: drivers/usb/misc/sisusbvga/
1da177e4 11151
415ad26d 11152SLAB ALLOCATOR
16e943bf 11153M: Christoph Lameter <cl@linux.com>
2ed1c525 11154M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11155M: David Rientjes <rientjes@google.com>
11156M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11157M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11158L: linux-mm@kvack.org
11159S: Maintained
679655da 11160F: include/linux/sl?b*.h
16e943bf 11161F: mm/sl?b*
415ad26d 11162
9fab9787 11163SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11164M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11165M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11166M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11167R: Steven Rostedt <rostedt@goodmis.org>
11168R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11169L: linux-kernel@vger.kernel.org
9fab9787
PM
11170W: http://www.rdrop.com/users/paulmck/RCU/
11171S: Supported
11172T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11173F: include/linux/srcu.h
11174F: kernel/rcu/srcu.c
9fab9787 11175
66372841
CS
11176SMACK SECURITY MODULE
11177M: Casey Schaufler <casey@schaufler-ca.com>
11178L: linux-security-module@vger.kernel.org
11179W: http://schaufler-ca.com
ece38248 11180T: git git://github.com/cschaufler/smack-next
66372841
CS
11181S: Maintained
11182F: Documentation/security/Smack.txt
11183F: security/smack/
11184
20651e0b 11185DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11186M: Kevin Hilman <khilman@kernel.org>
11187M: Nishanth Menon <nm@ti.com>
11188S: Maintained
20651e0b 11189F: drivers/power/avs/
68ace3e1
KH
11190F: include/linux/power/smartreflex.h
11191L: linux-pm@vger.kernel.org
11192
1da177e4 11193SMC91x ETHERNET DRIVER
2f82af08 11194M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11195S: Odd Fixes
ae150435 11196F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11197
e8e31622
SA
11198SMIA AND SMIA++ IMAGE SENSOR DRIVER
11199M: Sakari Ailus <sakari.ailus@iki.fi>
11200L: linux-media@vger.kernel.org
11201S: Maintained
14430813 11202F: drivers/media/i2c/smiapp/
b5dcee22 11203F: include/media/i2c/smiapp.h
e8e31622
SA
11204F: drivers/media/i2c/smiapp-pll.c
11205F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11206F: include/uapi/linux/smiapp.h
a2cec3c0 11207F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11208
920fa1ff
GR
11209SMM665 HARDWARE MONITOR DRIVER
11210M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11211L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11212S: Maintained
11213F: Documentation/hwmon/smm665
11214F: drivers/hwmon/smm665.c
11215
9df7305b 11216SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11217M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11218L: linux-hwmon@vger.kernel.org
90b24cfb 11219S: Maintained
9df7305b
SG
11220F: Documentation/hwmon/emc2103
11221F: drivers/hwmon/emc2103.c
11222
a98d506c
HG
11223SMSC SCH5627 HARDWARE MONITOR DRIVER
11224M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11225L: linux-hwmon@vger.kernel.org
a98d506c
HG
11226S: Supported
11227F: Documentation/hwmon/sch5627
11228F: drivers/hwmon/sch5627.c
11229
6ea884db 11230SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11231M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11232L: linux-hwmon@vger.kernel.org
6ea884db 11233S: Maintained
679655da
JP
11234F: Documentation/hwmon/smsc47b397
11235F: drivers/hwmon/smsc47b397.c
6ea884db 11236
fd9abb3d 11237SMSC911x ETHERNET DRIVER
90b24cfb 11238M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11239L: netdev@vger.kernel.org
90b24cfb 11240S: Maintained
679655da 11241F: include/linux/smsc911x.h
ae150435 11242F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11243
11244SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11245M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11246L: netdev@vger.kernel.org
90b24cfb 11247S: Maintained
ae150435 11248F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11249
3c8a63e2 11250SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11251M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11252L: linux-fbdev@vger.kernel.org
90b24cfb 11253S: Maintained
8a61f013 11254F: drivers/video/fbdev/smscufx.c
3c8a63e2 11255
668acf32 11256SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11257M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11258L: linux-media@vger.kernel.org
275ffde4 11259T: git git://linuxtv.org/media_tree.git
795fb7e7 11260S: Maintained
90d72ac6
MCC
11261F: include/media/soc*
11262F: drivers/media/i2c/soc_camera/
11263F: drivers/media/platform/soc_camera/
668acf32 11264
e2d1d6c0 11265SOEKRIS NET48XX LED SUPPORT
8b58be88 11266M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11267S: Maintained
679655da 11268F: drivers/leds/leds-net48xx.c
e2d1d6c0 11269
e3994db1 11270SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11271M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11272M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11273M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11274M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11275L: linux-media@vger.kernel.org
11276S: Supported
11277F: drivers/media/pci/solo6x10/
11278
1da177e4 11279SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11280M: Shaohua Li <shli@kernel.org>
1da177e4 11281L: linux-raid@vger.kernel.org
0f9ce866 11282T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11283S: Supported
679655da
JP
11284F: drivers/md/
11285F: include/linux/raid/
c117ab84 11286F: include/uapi/linux/raid/
1da177e4 11287
1da177e4 11288SONIC NETWORK DRIVER
8b58be88 11289M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11290L: netdev@vger.kernel.org
1da177e4 11291S: Maintained
d9fb9f38 11292F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11293
61e115a5 11294SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11295M: Michael Buesch <m@bues.ch>
e7828b28 11296L: linux-wireless@vger.kernel.org
61e115a5 11297S: Maintained
679655da
JP
11298F: drivers/ssb/
11299F: include/linux/ssb/
61e115a5 11300
1da177e4 11301SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11302M: Mattia Dongili <malattia@linux.it>
d0944853 11303L: platform-driver-x86@vger.kernel.org
5b18167d 11304W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11305S: Maintained
679655da
JP
11306F: Documentation/laptops/sony-laptop.txt
11307F: drivers/char/sonypi.c
11308F: drivers/platform/x86/sony-laptop.c
11309F: include/linux/sony-laptop.h
1da177e4 11310
baf8532a 11311SONY MEMORYSTICK CARD SUPPORT
8b58be88 11312M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11313W: http://tifmxx.berlios.de/
11314S: Maintained
679655da 11315F: drivers/memstick/host/tifm_ms.c
baf8532a 11316
0ab30494
ML
11317SONY MEMORYSTICK STANDARD SUPPORT
11318M: Maxim Levitsky <maximlevitsky@gmail.com>
11319S: Maintained
11320F: drivers/memstick/core/ms_block.*
11321
1da177e4 11322SOUND
8b58be88 11323M: Jaroslav Kysela <perex@perex.cz>
d8130624 11324M: Takashi Iwai <tiwai@suse.com>
93711660 11325L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11326W: http://www.alsa-project.org/
dde7ad8d 11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11328T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11329Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11330S: Maintained
3126a179
JP
11331F: Documentation/sound/
11332F: include/sound/
c117ab84 11333F: include/uapi/sound/
679655da 11334F: sound/
1da177e4 11335
33bbe149
MB
11336SOUND - COMPRESSED AUDIO
11337M: Vinod Koul <vinod.koul@intel.com>
11338L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11339T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11340S: Supported
f672f31a 11341F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11342F: include/sound/compress_driver.h
f672f31a 11343F: include/uapi/sound/compress_*
33bbe149
MB
11344F: sound/core/compress_offload.c
11345F: sound/soc/soc-compress.c
11346
bd903bde 11347SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11348M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11349M: Mark Brown <broonie@kernel.org>
86f14df8 11350T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11351L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11352W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11353S: Supported
181ad2a5 11354F: Documentation/devicetree/bindings/sound/
2820f615 11355F: Documentation/sound/alsa/soc/
679655da 11356F: sound/soc/
e6e55122 11357F: include/sound/soc*
eb1a6af3 11358
d7f8761b
MB
11359SOUND - DMAENGINE HELPERS
11360M: Lars-Peter Clausen <lars@metafoo.de>
11361S: Supported
11362F: include/sound/dmaengine_pcm.h
11363F: sound/core/pcm_dmaengine.c
11364F: sound/soc/soc-generic-dmaengine-pcm.c
11365
990a6a99
OS
11366SP2 MEDIA DRIVER
11367M: Olli Salonen <olli.salonen@iki.fi>
11368L: linux-media@vger.kernel.org
a825eaec 11369W: https://linuxtv.org
990a6a99
OS
11370Q: http://patchwork.linuxtv.org/project/linux-media/list/
11371S: Maintained
11372F: drivers/media/dvb-frontends/sp2*
11373
473321fc 11374SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11375M: "David S. Miller" <davem@davemloft.net>
1da177e4 11376L: sparclinux@vger.kernel.org
8a6e2535 11377Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11378T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11379T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11380S: Maintained
679655da 11381F: arch/sparc/
7765b8bb 11382F: drivers/sbus/
1da177e4 11383
6404fcca
DM
11384SPARC SERIAL DRIVERS
11385M: "David S. Miller" <davem@davemloft.net>
11386L: sparclinux@vger.kernel.org
08deed1e
JP
11387T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11388T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11389S: Maintained
6816383a 11390F: include/linux/sunserialcore.h
df621252 11391F: drivers/tty/serial/suncore.c
df621252
GKH
11392F: drivers/tty/serial/sunhv.c
11393F: drivers/tty/serial/sunsab.c
11394F: drivers/tty/serial/sunsab.h
11395F: drivers/tty/serial/sunsu.c
11396F: drivers/tty/serial/sunzilog.c
11397F: drivers/tty/serial/sunzilog.h
6404fcca 11398
389325b4
CL
11399SPARSE CHECKER
11400M: "Christopher Li" <sparse@chrisli.org>
11401L: linux-sparse@vger.kernel.org
11402W: https://sparse.wiki.kernel.org/
11403T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11404T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11405S: Maintained
11406F: include/linux/compiler.h
11407
fc0c195a 11408SPEAR PLATFORM SUPPORT
da89947b 11409M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11410M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11412W: http://www.st.com/spear
11413S: Maintained
e68d7c14 11414F: arch/arm/boot/dts/spear*
281e192f 11415F: arch/arm/mach-spear/
fc0c195a
VK
11416
11417SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11418M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11420W: http://www.st.com/spear
11421S: Maintained
5df33a62 11422F: drivers/clk/spear/
fc0c195a 11423
e2796541
CP
11424SPI NOR SUBSYSTEM
11425M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11426M: Marek Vasut <marek.vasut@gmail.com>
11427L: linux-mtd@lists.infradead.org
11428W: http://www.linux-mtd.infradead.org/
11429Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11430T: git git://github.com/spi-nor/linux.git
11431S: Maintained
11432F: drivers/mtd/spi-nor/
11433F: include/linux/mtd/spi-nor.h
11434
e2d1d6c0 11435SPI SUBSYSTEM
b02e48f2 11436M: Mark Brown <broonie@kernel.org>
dfbe403c 11437L: linux-spi@vger.kernel.org
e7e4e13c 11438T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11439Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11440S: Maintained
87306eb7 11441F: Documentation/devicetree/bindings/spi/
679655da
JP
11442F: Documentation/spi/
11443F: drivers/spi/
11444F: include/linux/spi/
c117ab84 11445F: include/uapi/linux/spi/
a43cd4bb 11446F: tools/spi/
e2d1d6c0 11447
2752e401 11448SPIDERNET NETWORK DRIVER for CELL
8b58be88 11449M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11450L: netdev@vger.kernel.org
11451S: Supported
679655da 11452F: Documentation/networking/spider_net.txt
8df158ac 11453F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11454
e2d1d6c0 11455SPU FILE SYSTEM
8b58be88 11456M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11457L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11458W: http://www.ibm.com/developerworks/power/cell/
11459S: Supported
679655da
JP
11460F: Documentation/filesystems/spufs.txt
11461F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11462
fc555841 11463SQUASHFS FILE SYSTEM
d7f2ff67 11464M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11465L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11466W: http://squashfs.org.uk
9f273c24 11467T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11468S: Maintained
679655da
JP
11469F: Documentation/filesystems/squashfs.txt
11470F: fs/squashfs/
fc555841 11471
1da177e4 11472SRM (Alpha) environment access
8b58be88 11473M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11474S: Maintained
679655da 11475F: arch/alpha/kernel/srm_env.c
1da177e4 11476
26e9a397 11477STABLE BRANCH
879a5a00 11478M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11479L: stable@vger.kernel.org
879a5a00 11480S: Supported
7b175c46 11481F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11482
26e9a397 11483STAGING SUBSYSTEM
879a5a00 11484M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11485T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11486L: devel@driverdev.osuosl.org
879a5a00 11487S: Supported
679655da 11488F: drivers/staging/
dbc6c2cc 11489
ebd3d010
JP
11490STAGING - COMEDI
11491M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11492M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11493S: Odd Fixes
11494F: drivers/staging/comedi/
11495
a0138163
JP
11496STAGING - FLARION FT1000 DRIVERS
11497M: Marek Belisko <marek.belisko@gmail.com>
11498S: Odd Fixes
11499F: drivers/staging/ft1000/
11500
6c1bb424 11501STAGING - INDUSTRIAL IO
030a13d7 11502M: Jonathan Cameron <jic23@kernel.org>
a0138163 11503L: linux-iio@vger.kernel.org
6c1bb424 11504S: Odd Fixes
5291582d 11505F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11506F: drivers/staging/iio/
11507
a0138163
JP
11508STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11509M: Jarod Wilson <jarod@wilsonet.com>
11510W: http://www.lirc.org/
11511S: Odd Fixes
b2b0186d 11512F: drivers/staging/media/lirc/
a0138163 11513
f5e5de1e
OD
11514STAGING - LUSTRE PARALLEL FILESYSTEM
11515M: Oleg Drokin <oleg.drokin@intel.com>
11516M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11517M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11518L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11519W: http://wiki.lustre.org/
f5e5de1e
OD
11520S: Maintained
11521F: drivers/staging/lustre
11522
7c6b6c71
MD
11523STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11524M: Marc Dietrich <marvin24@gmx.de>
11525L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11526L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11527S: Maintained
11528F: drivers/staging/nvec/
11529
53c43c5c
GKH
11530STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11531M: Jens Frederich <jfrederich@gmail.com>
11532M: Daniel Drake <dsd@laptop.org>
11533M: Jon Nettleton <jon.nettleton@gmail.com>
11534W: http://wiki.laptop.org/go/DCON
11535S: Maintained
11536F: drivers/staging/olpc_dcon/
11537
a0138163
JP
11538STAGING - REALTEK RTL8712U DRIVERS
11539M: Larry Finger <Larry.Finger@lwfinger.net>
11540M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11541S: Odd Fixes
11542F: drivers/staging/rtl8712/
11543
980ac4d7
SM
11544STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11545M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11546M: Teddy Wang <teddy.wang@siliconmotion.com>
11547M: Sudip Mukherjee <sudip@vectorindia.org>
11548L: linux-fbdev@vger.kernel.org
11549S: Maintained
11550F: drivers/staging/sm750fb/
11551
510fa408
JP
11552STAGING - SLICOSS
11553M: Lior Dotan <liodot@gmail.com>
11554M: Christopher Harrer <charrer@alacritech.com>
11555S: Odd Fixes
11556F: drivers/staging/slicoss/
11557
a0138163
JP
11558STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11559M: William Hubbs <w.d.hubbs@gmail.com>
11560M: Chris Brannon <chris@the-brannons.com>
d33bce31 11561M: Kirk Reiser <kirk@reisers.ca>
a0138163 11562M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11563L: speakup@linux-speakup.org
a0138163
JP
11564W: http://www.linux-speakup.org/
11565S: Odd Fixes
11566F: drivers/staging/speakup/
11567
b3e871ce
JP
11568STAGING - VIA VT665X DRIVERS
11569M: Forest Bond <forest@alittletooquiet.net>
11570S: Odd Fixes
11571F: drivers/staging/vt665?/
11572
a30baec1 11573STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11574M: Aditya Shankar <aditya.shankar@microchip.com>
11575M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11576L: linux-wireless@vger.kernel.org
11577S: Supported
11578F: drivers/staging/wilc1000/
11579
709bcb07 11580STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11581M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11582S: Odd Fixes
11583F: drivers/staging/xgifb/
11584
1da177e4 11585STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11586M: Ion Badulescu <ionut@badula.org>
b4f90189 11587S: Odd Fixes
9bba23b0 11588F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11589
e2d1d6c0 11590SUN3/3X
8b58be88 11591M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11592W: http://sammy.net/sun3/
11593S: Maintained
679655da
JP
11594F: arch/m68k/kernel/*sun3*
11595F: arch/m68k/sun3*/
11596F: arch/m68k/include/asm/sun3*
e689cf4a 11597F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11598
af6a5af8
HG
11599SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11600M: Hans de Goede <hdegoede@redhat.com>
11601L: linux-input@vger.kernel.org
11602S: Maintained
11603F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11604F: drivers/input/keyboard/sun4i-lradc-keys.c
11605
2bc9ff01
DK
11606SUNDANCE NETWORK DRIVER
11607M: Denis Kirjanov <kda@linux-powerpc.org>
11608L: netdev@vger.kernel.org
11609S: Maintained
11610F: drivers/net/ethernet/dlink/sundance.c
11611
2cbb12a4 11612SUPERH
114bf37e
RF
11613M: Yoshinori Sato <ysato@users.sourceforge.jp>
11614M: Rich Felker <dalias@libc.org>
2cbb12a4 11615L: linux-sh@vger.kernel.org
8a6e2535 11616Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11617S: Maintained
066069e1 11618F: Documentation/sh/
679655da 11619F: arch/sh/
066069e1 11620F: drivers/sh/
1da177e4 11621
4480f15b 11622SUSPEND TO RAM
7fb06082 11623M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11624M: Len Brown <len.brown@intel.com>
11625M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11626L: linux-pm@vger.kernel.org
68656443 11627B: https://bugzilla.kernel.org
e2d1d6c0 11628S: Supported
679655da
JP
11629F: Documentation/power/
11630F: arch/x86/kernel/acpi/
11631F: drivers/base/power/
11632F: kernel/power/
11633F: include/linux/suspend.h
11634F: include/linux/freezer.h
11635F: include/linux/pm.h
1da177e4
LT
11636
11637SVGA HANDLING
8b58be88 11638M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11639L: linux-video@atrey.karlin.mff.cuni.cz
11640S: Maintained
679655da
JP
11641F: Documentation/svga.txt
11642F: arch/x86/boot/video*
1da177e4 11643
6e28b761
KRW
11644SWIOTLB SUBSYSTEM
11645M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11646L: linux-kernel@vger.kernel.org
9f273c24 11647T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11648S: Supported
11649F: lib/swiotlb.c
11650F: arch/*/kernel/pci-swiotlb.c
11651F: include/linux/swiotlb.h
11652
007f790c
JP
11653SWITCHDEV
11654M: Jiri Pirko <jiri@resnulli.us>
11655L: netdev@vger.kernel.org
11656S: Supported
11657F: net/switchdev/
11658F: include/net/switchdev.h
11659
db8e35d5
VG
11660SYNOPSYS ARC ARCHITECTURE
11661M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11662L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11663S: Supported
11664F: arch/arc/
9b28829d 11665F: Documentation/devicetree/bindings/arc/*
2d799dde 11666F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11667F: drivers/tty/serial/arc_uart.c
b7182d1a 11668T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11669
556cc1c5
AB
11670SYNOPSYS ARC SDP platform support
11671M: Alexey Brodkin <abrodkin@synopsys.com>
11672S: Supported
11673F: arch/arc/plat-axs10x
11674F: arch/arc/boot/dts/ax*
11675F: Documentation/devicetree/bindings/arc/axs10*
11676
6c284c9a
LJ
11677SYSTEM CONFIGURATION (SYSCON)
11678M: Lee Jones <lee.jones@linaro.org>
11679M: Arnd Bergmann <arnd@arndb.de>
11680T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11681S: Supported
11682F: drivers/mfd/syscon.c
11683
8c0984e5
SR
11684SYSTEM RESET/SHUTDOWN DRIVERS
11685M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11686L: linux-pm@vger.kernel.org
58db9505 11687T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11688S: Maintained
11689F: Documentation/devicetree/bindings/power/reset/
11690F: drivers/power/reset/
11691
1da177e4 11692SYSV FILESYSTEM
8b58be88 11693M: Christoph Hellwig <hch@infradead.org>
1da177e4 11694S: Maintained
679655da
JP
11695F: Documentation/filesystems/sysv-fs.txt
11696F: fs/sysv/
11697F: include/linux/sysv_fs.h
1da177e4 11698
86cfa7fc 11699TARGET SUBSYSTEM
9c3646d1 11700M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11701L: linux-scsi@vger.kernel.org
b9f5edc2 11702L: target-devel@vger.kernel.org
86cfa7fc 11703W: http://www.linux-iscsi.org
cf015e9f 11704W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11705T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11706S: Supported
11707F: drivers/target/
11708F: include/target/
11709F: Documentation/target/
11710
4e68852d 11711TASKSTATS STATISTICS INTERFACE
185e595f 11712M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11713S: Maintained
679655da
JP
11714F: Documentation/accounting/taskstats*
11715F: include/linux/taskstats*
11716F: kernel/taskstats.c
4e68852d 11717
781b456a 11718TC CLASSIFIER
f935f3f8 11719M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11720L: netdev@vger.kernel.org
11721S: Maintained
679655da 11722F: include/net/pkt_cls.h
c117ab84 11723F: include/uapi/linux/pkt_cls.h
679655da 11724F: net/sched/
781b456a 11725
5067f08a 11726TCP LOW PRIORITY MODULE
8b58be88
JP
11727M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11728M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11729W: http://tcp-lp-mod.sourceforge.net/
11730S: Maintained
679655da 11731F: net/ipv4/tcp_lp.c
5067f08a 11732
91952bc0
AP
11733TDA10071 MEDIA DRIVER
11734M: Antti Palosaari <crope@iki.fi>
11735L: linux-media@vger.kernel.org
a825eaec 11736W: https://linuxtv.org
91952bc0
AP
11737W: http://palosaari.fi/linux/
11738Q: http://patchwork.linuxtv.org/project/linux-media/list/
11739T: git git://linuxtv.org/anttip/media_tree.git
11740S: Maintained
11741F: drivers/media/dvb-frontends/tda10071*
11742
11743TDA18212 MEDIA DRIVER
11744M: Antti Palosaari <crope@iki.fi>
11745L: linux-media@vger.kernel.org
a825eaec 11746W: https://linuxtv.org
91952bc0
AP
11747W: http://palosaari.fi/linux/
11748Q: http://patchwork.linuxtv.org/project/linux-media/list/
11749T: git git://linuxtv.org/anttip/media_tree.git
11750S: Maintained
11751F: drivers/media/tuners/tda18212*
11752
11753TDA18218 MEDIA DRIVER
11754M: Antti Palosaari <crope@iki.fi>
11755L: linux-media@vger.kernel.org
a825eaec 11756W: https://linuxtv.org
91952bc0
AP
11757W: http://palosaari.fi/linux/
11758Q: http://patchwork.linuxtv.org/project/linux-media/list/
11759T: git git://linuxtv.org/anttip/media_tree.git
11760S: Maintained
11761F: drivers/media/tuners/tda18218*
11762
3b2f6aba
MK
11763TDA18271 MEDIA DRIVER
11764M: Michael Krufky <mkrufky@linuxtv.org>
11765L: linux-media@vger.kernel.org
a825eaec 11766W: https://linuxtv.org
3b2f6aba
MK
11767W: http://github.com/mkrufky
11768Q: http://patchwork.linuxtv.org/project/linux-media/list/
11769T: git git://linuxtv.org/mkrufky/tuners.git
11770S: Maintained
11771F: drivers/media/tuners/tda18271*
11772
e48307a9
MK
11773TDA827x MEDIA DRIVER
11774M: Michael Krufky <mkrufky@linuxtv.org>
11775L: linux-media@vger.kernel.org
a825eaec 11776W: https://linuxtv.org
e48307a9
MK
11777W: http://github.com/mkrufky
11778Q: http://patchwork.linuxtv.org/project/linux-media/list/
11779T: git git://linuxtv.org/mkrufky/tuners.git
11780S: Maintained
11781F: drivers/media/tuners/tda8290.*
11782
66cf9212
MK
11783TDA8290 MEDIA DRIVER
11784M: Michael Krufky <mkrufky@linuxtv.org>
11785L: linux-media@vger.kernel.org
a825eaec 11786W: https://linuxtv.org
66cf9212
MK
11787W: http://github.com/mkrufky
11788Q: http://patchwork.linuxtv.org/project/linux-media/list/
11789T: git git://linuxtv.org/mkrufky/tuners.git
11790S: Maintained
11791F: drivers/media/tuners/tda8290.*
11792
4b9fba30
HV
11793TDA9840 MEDIA DRIVER
11794M: Hans Verkuil <hverkuil@xs4all.nl>
11795L: linux-media@vger.kernel.org
11796T: git git://linuxtv.org/media_tree.git
a825eaec 11797W: https://linuxtv.org
4b9fba30
HV
11798S: Maintained
11799F: drivers/media/i2c/tda9840*
11800
2cb654fd 11801TEA5761 TUNER DRIVER
5dc8a864
MCC
11802M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11803M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11804L: linux-media@vger.kernel.org
a825eaec 11805W: https://linuxtv.org
2cb654fd
MCC
11806T: git git://linuxtv.org/media_tree.git
11807S: Odd fixes
11808F: drivers/media/tuners/tea5761.*
11809
11810TEA5767 TUNER DRIVER
5dc8a864
MCC
11811M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11812M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11813L: linux-media@vger.kernel.org
a825eaec 11814W: https://linuxtv.org
2cb654fd
MCC
11815T: git git://linuxtv.org/media_tree.git
11816S: Maintained
11817F: drivers/media/tuners/tea5767.*
11818
4b9fba30
HV
11819TEA6415C MEDIA DRIVER
11820M: Hans Verkuil <hverkuil@xs4all.nl>
11821L: linux-media@vger.kernel.org
11822T: git git://linuxtv.org/media_tree.git
a825eaec 11823W: https://linuxtv.org
4b9fba30
HV
11824S: Maintained
11825F: drivers/media/i2c/tea6415c*
11826
11827TEA6420 MEDIA DRIVER
11828M: Hans Verkuil <hverkuil@xs4all.nl>
11829L: linux-media@vger.kernel.org
11830T: git git://linuxtv.org/media_tree.git
a825eaec 11831W: https://linuxtv.org
4b9fba30
HV
11832S: Maintained
11833F: drivers/media/i2c/tea6420*
11834
3d249d4c 11835TEAM DRIVER
dca9ab92 11836M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11837L: netdev@vger.kernel.org
11838S: Supported
11839F: drivers/net/team/
11840F: include/linux/if_team.h
c117ab84 11841F: include/uapi/linux/if_team.h
3d249d4c 11842
7d029125 11843TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11844M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11845S: Maintained
11846F: arch/x86/platform/ts5500/
11847
40ad4a30
SY
11848TECHNOTREND USB IR RECEIVER
11849M: Sean Young <sean@mess.org>
11850L: linux-media@vger.kernel.org
11851S: Maintained
11852F: drivers/media/rc/ttusbir.c
11853
adabdb0c 11854TEGRA ARCHITECTURE SUPPORT
243d58ec 11855M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11856M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11857M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11858L: linux-tegra@vger.kernel.org
fd117cd1 11859Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11860T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11861S: Supported
bbbe96ed 11862N: [^a-z]tegra
84b9414b 11863
adabdb0c
SW
11864TEGRA CLOCK DRIVER
11865M: Peter De Schrijver <pdeschrijver@nvidia.com>
11866M: Prashant Gaikwad <pgaikwad@nvidia.com>
11867S: Supported
11868F: drivers/clk/tegra/
11869
86e486a0 11870TEGRA DMA DRIVERS
adabdb0c 11871M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11872M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11873S: Supported
86e486a0 11874F: drivers/dma/tegra*
adabdb0c 11875
adabdb0c
SW
11876TEGRA I2C DRIVER
11877M: Laxman Dewangan <ldewangan@nvidia.com>
11878S: Supported
11879F: drivers/i2c/busses/i2c-tegra.c
11880
11881TEGRA IOMMU DRIVERS
11882M: Hiroshi Doyu <hdoyu@nvidia.com>
11883S: Supported
11884F: drivers/iommu/tegra*
11885
11886TEGRA KBC DRIVER
11887M: Rakesh Iyer <riyer@nvidia.com>
11888M: Laxman Dewangan <ldewangan@nvidia.com>
11889S: Supported
11890F: drivers/input/keyboard/tegra-kbc.c
11891
adabdb0c
SW
11892TEGRA PWM DRIVER
11893M: Thierry Reding <thierry.reding@gmail.com>
11894S: Supported
11895F: drivers/pwm/pwm-tegra.c
11896
11897TEGRA SERIAL DRIVER
11898M: Laxman Dewangan <ldewangan@nvidia.com>
11899S: Supported
11900F: drivers/tty/serial/serial-tegra.c
11901
11902TEGRA SPI DRIVER
11903M: Laxman Dewangan <ldewangan@nvidia.com>
11904S: Supported
11905F: drivers/spi/spi-tegra*
11906
1a348ccc 11907TEHUTI ETHERNET DRIVER
8b58be88 11908M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11909L: netdev@vger.kernel.org
11910S: Supported
ef7f5429 11911F: drivers/net/ethernet/tehuti/*
1a348ccc 11912
4e68852d 11913Telecom Clock Driver for MCPL0010
8b58be88 11914M: Mark Gross <mark.gross@intel.com>
4e68852d 11915S: Supported
679655da 11916F: drivers/char/tlclk.c
4e68852d 11917
4480f15b 11918TENSILICA XTENSA PORT (xtensa)
8b58be88 11919M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11920M: Max Filippov <jcmvbkbc@gmail.com>
11921L: linux-xtensa@linux-xtensa.org
9f273c24 11922T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11923S: Maintained
679655da 11924F: arch/xtensa/
3dc99857 11925F: drivers/irqchip/irq-xtensa-*
4e68852d 11926
5313ba66
HV
11927THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11928M: Hans Verkuil <hverkuil@xs4all.nl>
11929L: linux-media@vger.kernel.org
11930T: git git://linuxtv.org/media_tree.git
a825eaec 11931W: https://linuxtv.org
5313ba66
HV
11932S: Maintained
11933F: drivers/media/radio/radio-raremono.c
11934
d3fb6955 11935THERMAL
b75f0050 11936M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11937M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11938L: linux-pm@vger.kernel.org
11939T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11940T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11941Q: https://patchwork.kernel.org/project/linux-pm/list/
11942S: Supported
11943F: drivers/thermal/
11944F: include/linux/thermal.h
af6c9f16 11945F: include/uapi/linux/thermal.h
b75f0050
JP
11946F: include/linux/cpu_cooling.h
11947F: Documentation/devicetree/bindings/thermal/
d3fb6955 11948
64e05d8b
VK
11949THERMAL/CPU_COOLING
11950M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11951M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 11952M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
11953L: linux-pm@vger.kernel.org
11954S: Supported
11955F: Documentation/thermal/cpu-cooling-api.txt
11956F: drivers/thermal/cpu_cooling.c
11957F: include/linux/cpu_cooling.h
11958
4e68852d 11959THINKPAD ACPI EXTRAS DRIVER
8b58be88 11960M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11961L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11962L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11963W: http://ibm-acpi.sourceforge.net
11964W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11965T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11966S: Maintained
679655da 11967F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11968
1b46f2a2 11969TI BANDGAP AND THERMAL DRIVER
f14d1c24 11970M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11971M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11972L: linux-pm@vger.kernel.org
531ff13e 11973L: linux-omap@vger.kernel.org
5a723e81 11974S: Maintained
794b2e25 11975F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11976
ccf963d3
BP
11977TI VPE/CAL DRIVERS
11978M: Benoit Parrot <bparrot@ti.com>
11979L: linux-media@vger.kernel.org
11980W: http://linuxtv.org/
11981Q: http://patchwork.linuxtv.org/project/linux-media/list/
11982S: Maintained
11983F: drivers/media/platform/ti-vpe/
11984
0c7665c3
MF
11985TI CDCE706 CLOCK DRIVER
11986M: Max Filippov <jcmvbkbc@gmail.com>
11987S: Maintained
11988F: drivers/clk/clk-cdce706.c
11989
49b6a5e3
TK
11990TI CLOCK DRIVER
11991M: Tero Kristo <t-kristo@ti.com>
11992L: linux-omap@vger.kernel.org
11993S: Maintained
11994F: drivers/clk/ti/
11995F: include/linux/clk/ti.h
11996
f75cfbad
GS
11997TI ETHERNET SWITCH DRIVER (CPSW)
11998M: Mugunthan V N <mugunthanvnm@ti.com>
11999R: Grygorii Strashko <grygorii.strashko@ti.com>
12000L: linux-omap@vger.kernel.org
12001L: netdev@vger.kernel.org
12002S: Maintained
12003F: drivers/net/ethernet/ti/cpsw*
12004F: drivers/net/ethernet/ti/davinci*
12005
4020f2d7 12006TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12007M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12008S: Maintained
679655da
JP
12009F: drivers/misc/tifm*
12010F: drivers/mmc/host/tifm_sd.c
12011F: include/linux/tifm.h
4020f2d7 12012
e0c52404 12013TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12014M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12015L: linux-kernel@vger.kernel.org
12016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12017S: Maintained
12018F: drivers/soc/ti/*
12019T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12020
12021
152ad442
SR
12022TI LM49xxx FAMILY ASoC CODEC DRIVERS
12023M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12024M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12025L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12026S: Maintained
12027F: sound/soc/codecs/lm49453*
d392dead 12028F: sound/soc/codecs/isabelle*
152ad442 12029
0edd807d
KM
12030TI LP855x BACKLIGHT DRIVER
12031M: Milo Kim <milo.kim@ti.com>
12032S: Maintained
12033F: Documentation/backlight/lp855x-driver.txt
12034F: drivers/video/backlight/lp855x_bl.c
12035F: include/linux/platform_data/lp855x.h
12036
faf13f6d
KM
12037TI LP8727 CHARGER DRIVER
12038M: Milo Kim <milo.kim@ti.com>
12039S: Maintained
8c0984e5 12040F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12041F: include/linux/platform_data/lp8727.h
12042
22f1229f
KM
12043TI LP8788 MFD DRIVER
12044M: Milo Kim <milo.kim@ti.com>
12045S: Maintained
12046F: drivers/iio/adc/lp8788_adc.c
12047F: drivers/leds/leds-lp8788.c
12048F: drivers/mfd/lp8788*.c
8c0984e5 12049F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12050F: drivers/regulator/lp8788-*.c
12051F: include/linux/mfd/lp8788*.h
12052
84640e27
KM
12053TI NETCP ETHERNET DRIVER
12054M: Wingman Kwok <w-kwok2@ti.com>
12055M: Murali Karicheri <m-karicheri2@ti.com>
12056L: netdev@vger.kernel.org
12057S: Maintained
12058F: drivers/net/ethernet/ti/netcp*
12059
217e0ca9
KC
12060TI TAS571X FAMILY ASoC CODEC DRIVER
12061M: Kevin Cernekee <cernekee@chromium.org>
12062L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12063S: Odd Fixes
12064F: sound/soc/codecs/tas571x*
12065
dd5e8e6b 12066TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12067M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12068L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12069S: Maintained
12070F: sound/soc/codecs/twl4030*
12071
90921014 12072TI WILINK WIRELESS DRIVERS
90921014
LC
12073L: linux-wireless@vger.kernel.org
12074W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12075W: http://wireless.kernel.org/en/users/Drivers/wl1251
12076T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12077S: Orphan
90921014
LC
12078F: drivers/net/wireless/ti/
12079F: include/linux/wl12xx.h
12080
e86eaa3a 12081TIPC NETWORK LAYER
8b58be88 12082M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12083M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12084L: netdev@vger.kernel.org (core kernel code)
12085L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12086W: http://tipc.sourceforge.net/
e86eaa3a 12087S: Maintained
c117ab84 12088F: include/uapi/linux/tipc*.h
679655da 12089F: net/tipc/
e86eaa3a 12090
867e359b 12091TILE ARCHITECTURE
b9a279f6 12092M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12093W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12094T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12095S: Supported
12096F: arch/tile/
6b940606 12097F: drivers/char/tile-srom.c
5c770755 12098F: drivers/edac/tile_edac.c
6b940606
CM
12099F: drivers/net/ethernet/tile/
12100F: drivers/rtc/rtc-tile.c
12101F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12102F: drivers/tty/serial/tilegx.c
6b940606
CM
12103F: drivers/usb/host/*-tilegx.c
12104F: include/linux/usb/tilegx.h
867e359b 12105
1da177e4 12106TLAN NETWORK DRIVER
8b58be88 12107M: Samuel Chessman <chessman@tux.org>
88c07dde 12108L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12109W: http://sourceforge.net/projects/tlan/
12110S: Maintained
679655da 12111F: Documentation/networking/tlan.txt
b544dbac 12112F: drivers/net/ethernet/ti/tlan.*
1da177e4 12113
d74db3b2 12114TOMOYO SECURITY MODULE
8b58be88
JP
12115M: Kentaro Takeda <takedakn@nttdata.co.jp>
12116M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12117L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12118L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12119L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12120L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12121W: http://tomoyo.sourceforge.jp/
843d183c 12122T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12123S: Maintained
679655da 12124F: security/tomoyo/
d74db3b2 12125
9caeb532 12126TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12127M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12128L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12129S: Maintained
12130F: drivers/platform/x86/topstar-laptop.c
12131
1da177e4 12132TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12133M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12134L: platform-driver-x86@vger.kernel.org
0a63ca11 12135S: Maintained
679655da 12136F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12137
0a63ca11
AA
12138TOSHIBA BLUETOOTH DRIVER
12139M: Azael Avalos <coproscefalo@gmail.com>
12140L: platform-driver-x86@vger.kernel.org
12141S: Maintained
12142F: drivers/platform/x86/toshiba_bluetooth.c
12143
12144TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12145M: Azael Avalos <coproscefalo@gmail.com>
12146L: platform-driver-x86@vger.kernel.org
12147S: Maintained
12148F: drivers/platform/x86/toshiba_haps.c
12149
14991fc7
AA
12150TOSHIBA WMI HOTKEYS DRIVER
12151M: Azael Avalos <coproscefalo@gmail.com>
12152L: platform-driver-x86@vger.kernel.org
12153S: Maintained
12154F: drivers/platform/x86/toshiba-wmi.c
12155
1da177e4 12156TOSHIBA SMM DRIVER
8b58be88 12157M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12158W: http://www.buzzard.org.uk/toshiba/
12159S: Maintained
679655da
JP
12160F: drivers/char/toshiba.c
12161F: include/linux/toshiba.h
c117ab84 12162F: include/uapi/linux/toshiba.h
1da177e4 12163
d32d9864
MR
12164TOSHIBA TC358743 DRIVER
12165M: Mats Randgaard <matrandg@cisco.com>
12166L: linux-media@vger.kernel.org
12167S: Maintained
12168F: drivers/media/i2c/tc358743*
b5dcee22 12169F: include/media/i2c/tc358743.h
d32d9864 12170
560e6475
WS
12171TMIO/SDHI MMC DRIVER
12172M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12173L: linux-mmc@vger.kernel.org
560e6475 12174S: Supported
d1057c40
GL
12175F: drivers/mmc/host/tmio_mmc*
12176F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12177F: include/linux/mfd/tmio.h
d719f900 12178
917cc4e6
GR
12179TMP401 HARDWARE MONITOR DRIVER
12180M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12181L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12182S: Maintained
12183F: Documentation/hwmon/tmp401
12184F: drivers/hwmon/tmp401.c
12185
98f32602 12186TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12187M: Hugh Dickins <hughd@google.com>
98f32602
HD
12188L: linux-mm@kvack.org
12189S: Maintained
12190F: include/linux/shmem_fs.h
12191F: mm/shmem.c
12192
45f95b53 12193TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12194M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12195M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12196L: linux-media@vger.kernel.org
a825eaec 12197W: https://linuxtv.org
45f95b53
MCC
12198T: git git://linuxtv.org/media_tree.git
12199S: Odd fixes
12200F: drivers/media/usb/tm6000/
618cd932 12201F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12202
34d1324e
AU
12203TW5864 VIDEO4LINUX DRIVER
12204M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12205M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12206M: Andrey Utkin <andrey_utkin@fastmail.com>
12207L: linux-media@vger.kernel.org
12208S: Supported
12209F: drivers/media/pci/tw5864/
45f95b53 12210
c65fde19
HV
12211TW68 VIDEO4LINUX DRIVER
12212M: Hans Verkuil <hverkuil@xs4all.nl>
12213L: linux-media@vger.kernel.org
12214T: git git://linuxtv.org/media_tree.git
a825eaec 12215W: https://linuxtv.org
c65fde19
HV
12216S: Odd Fixes
12217F: drivers/media/pci/tw68/
12218
704a84cc
EG
12219TW686X VIDEO4LINUX DRIVER
12220M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12221L: linux-media@vger.kernel.org
12222T: git git://linuxtv.org/media_tree.git
12223W: http://linuxtv.org
12224S: Maintained
12225F: drivers/media/pci/tw686x/
12226
4e68852d 12227TPM DEVICE DRIVER
901486b8 12228M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12229M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12230M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12231R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12232W: http://tpmdd.sourceforge.net
63a10dfd 12233L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12234Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12235T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12236S: Maintained
679655da 12237F: drivers/char/tpm/
4e68852d 12238
1a0f1b27
AL
12239TPM IBM_VTPM DEVICE DRIVER
12240M: Ashley Lai <ashleydlai@gmail.com>
12241W: http://tpmdd.sourceforge.net
12242L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12243S: Maintained
12244F: drivers/char/tpm/tpm_ibmvtpm*
12245
d6f005a1
JP
12246TRACING
12247M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12248M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12249T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12250S: Maintained
12251F: Documentation/trace/ftrace.txt
12252F: arch/*/*/*/ftrace.h
12253F: arch/*/kernel/ftrace.c
12254F: include/*/ftrace.h
12255F: include/linux/trace*.h
12256F: include/trace/
12257F: kernel/trace/
6e68e6c5 12258F: tools/testing/selftests/ftrace/
d6f005a1 12259
4abac0d0
IM
12260TRACING MMIO ACCESSES (MMIOTRACE)
12261M: Steven Rostedt <rostedt@goodmis.org>
12262M: Ingo Molnar <mingo@kernel.org>
12263R: Karol Herbst <karolherbst@gmail.com>
12264R: Pekka Paalanen <ppaalanen@gmail.com>
12265S: Maintained
12266L: linux-kernel@vger.kernel.org
12267L: nouveau@lists.freedesktop.org
12268F: kernel/trace/trace_mmiotrace.c
12269F: include/linux/mmiotrace.h
12270F: arch/x86/mm/kmmio.c
12271F: arch/x86/mm/mmio-mod.c
12272F: arch/x86/mm/testmmiotrace.c
12273
1da177e4 12274TRIVIAL PATCHES
8b58be88 12275M: Jiri Kosina <trivial@kernel.org>
54e5881d 12276T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12277S: Maintained
86ef925f 12278K: ^Subject:.*(?i)trivial
1da177e4 12279
4e68852d 12280TTY LAYER
879a5a00 12281M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12282M: Jiri Slaby <jslaby@suse.com>
879a5a00 12283S: Supported
08deed1e 12284T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12285F: Documentation/serial/
8dd5d2f1 12286F: drivers/tty/
df621252 12287F: drivers/tty/serial/serial_core.c
e3288775
AC
12288F: include/linux/serial_core.h
12289F: include/linux/serial.h
12290F: include/linux/tty.h
c117ab84
CEB
12291F: include/uapi/linux/serial_core.h
12292F: include/uapi/linux/serial.h
12293F: include/uapi/linux/tty.h
4e68852d 12294
91952bc0
AP
12295TUA9001 MEDIA DRIVER
12296M: Antti Palosaari <crope@iki.fi>
12297L: linux-media@vger.kernel.org
a825eaec 12298W: https://linuxtv.org
91952bc0
AP
12299W: http://palosaari.fi/linux/
12300Q: http://patchwork.linuxtv.org/project/linux-media/list/
12301T: git git://linuxtv.org/anttip/media_tree.git
12302S: Maintained
12303F: drivers/media/tuners/tua9001*
12304
740db6d7 12305TULIP NETWORK DRIVERS
740db6d7 12306L: netdev@vger.kernel.org
cf869eb1
GG
12307L: linux-parisc@vger.kernel.org
12308S: Orphan
0f04e2aa 12309F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12310
12311TUN/TAP driver
ba57b6f2 12312M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12313W: http://vtun.sourceforge.net/tun
12314S: Maintained
679655da
JP
12315F: Documentation/networking/tuntap.txt
12316F: arch/um/os-Linux/drivers/
1da177e4 12317
b454cc66 12318TURBOCHANNEL SUBSYSTEM
8b58be88 12319M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12320M: Ralf Baechle <ralf@linux-mips.org>
12321L: linux-mips@linux-mips.org
12322Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12323S: Maintained
679655da
JP
12324F: drivers/tc/
12325F: include/linux/tc.h
b454cc66 12326
e2d1d6c0 12327UBI FILE SYSTEM (UBIFS)
a7859936 12328M: Richard Weinberger <richard@nod.at>
949cb623 12329M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12330M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12331L: linux-mtd@lists.infradead.org
e2966cbe 12332T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12333W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12334S: Supported
679655da
JP
12335F: Documentation/filesystems/ubifs.txt
12336F: fs/ubifs/
e2d1d6c0 12337
e1632fa2 12338UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12339M: Greg Ungerer <gerg@linux-m68k.org>
12340W: http://www.linux-m68k.org/
cc2020e6 12341W: http://www.uclinux.org/
e1632fa2 12342L: linux-m68k@lists.linux-m68k.org
cc2020e6 12343L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12344T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12345S: Maintained
e1632fa2
GU
12346F: arch/m68k/coldfire/
12347F: arch/m68k/68*/
61bc02bb
JP
12348F: arch/m68k/*/*_no.*
12349F: arch/m68k/include/asm/*_no.*
cc2020e6 12350
1da177e4 12351UDF FILESYSTEM
d8130624 12352M: Jan Kara <jack@suse.com>
1da177e4 12353S: Maintained
679655da
JP
12354F: Documentation/filesystems/udf.txt
12355F: fs/udf/
1da177e4 12356
cc2020e6 12357UFS FILESYSTEM
8b58be88 12358M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12359S: Maintained
679655da
JP
12360F: Documentation/filesystems/ufs.txt
12361F: fs/ufs/
cc2020e6 12362
0a09d3ab
DH
12363UHID USERSPACE HID IO DRIVER:
12364M: David Herrmann <dh.herrmann@googlemail.com>
12365L: linux-input@vger.kernel.org
12366S: Maintained
12367F: drivers/hid/uhid.c
c117ab84 12368F: include/uapi/linux/uhid.h
0a09d3ab 12369
18332a80 12370ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12371L: linux-usb@vger.kernel.org
10c6c9c9 12372S: Orphan
355ffe69 12373F: drivers/uwb/
679655da
JP
12374F: include/linux/uwb.h
12375F: include/linux/uwb/
18332a80 12376
b31d8273
G
12377UNICORE32 ARCHITECTURE:
12378M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12379W: http://mprc.pku.edu.cn/~guanxuetao/linux
12380S: Maintained
ceebf4d5 12381T: git git://github.com/gxt/linux.git
b31d8273
G
12382F: arch/unicore32/
12383
d8379ab1
TF
12384UNIFDEF
12385M: Tony Finch <dot@dotat.at>
12386W: http://dotat.at/prog/unifdef
12387S: Maintained
12388F: scripts/unifdef.c
12389
1da177e4 12390UNIFORM CDROM DRIVER
8b58be88 12391M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12392W: http://www.kernel.dk
12393S: Maintained
679655da
JP
12394F: Documentation/cdrom/
12395F: drivers/cdrom/cdrom.c
12396F: include/linux/cdrom.h
c117ab84 12397F: include/uapi/linux/cdrom.h
1da177e4 12398
56df0122 12399UNISYS S-PAR DRIVERS
49e7d9df
JP
12400M: David Kershner <david.kershner@unisys.com>
12401L: sparmaintainer@unisys.com (Unisys internal)
12402S: Supported
12403F: drivers/staging/unisys/
56df0122 12404
9941fa6e
VH
12405UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12406M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12407L: linux-scsi@vger.kernel.org
12408S: Supported
12409F: Documentation/scsi/ufs.txt
12410F: drivers/scsi/ufs/
12411
4b9ffb5a
JP
12412UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12413M: Joao Pinto <Joao.Pinto@synopsys.com>
12414L: linux-scsi@vger.kernel.org
12415S: Supported
12416F: drivers/scsi/ufs/*dwc*
12417
e2d1d6c0 12418UNSORTED BLOCK IMAGES (UBI)
949cb623 12419M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12420M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12421W: http://www.linux-mtd.infradead.org/
12422L: linux-mtd@lists.infradead.org
b6b44e0a 12423T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12424S: Supported
80811493 12425F: drivers/mtd/ubi/
679655da 12426F: include/linux/mtd/ubi.h
c117ab84 12427F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12428
1da177e4 12429USB ACM DRIVER
ca1c3e6f 12430M: Oliver Neukum <oneukum@suse.com>
6372594a 12431L: linux-usb@vger.kernel.org
1da177e4 12432S: Maintained
679655da
JP
12433F: Documentation/usb/acm.txt
12434F: drivers/usb/class/cdc-acm.*
1da177e4 12435
b7d572e1
PF
12436USB AR5523 WIRELESS DRIVER
12437M: Pontus Fuchs <pontus.fuchs@gmail.com>
12438L: linux-wireless@vger.kernel.org
12439S: Maintained
12440F: drivers/net/wireless/ath/ar5523/
12441
115bb1ff 12442USB ATTACHED SCSI
866d372e 12443M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12444L: linux-usb@vger.kernel.org
12445L: linux-scsi@vger.kernel.org
8eae0fb7 12446S: Maintained
115bb1ff
MW
12447F: drivers/usb/storage/uas.c
12448
1da177e4 12449USB CDC ETHERNET DRIVER
61eee9a7 12450M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12451L: linux-usb@vger.kernel.org
1da177e4 12452S: Maintained
679655da 12453F: drivers/net/usb/cdc_*.c
c117ab84 12454F: include/uapi/linux/usb/cdc.h
1da177e4 12455
66e3e591
KP
12456USB CHAOSKEY DRIVER
12457M: Keith Packard <keithp@keithp.com>
12458L: linux-usb@vger.kernel.org
12459S: Maintained
12460F: drivers/usb/misc/chaoskey.c
12461
b02b371e 12462USB CYPRESS C67X00 DRIVER
8b58be88 12463M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12464L: linux-usb@vger.kernel.org
12465S: Maintained
679655da 12466F: drivers/usb/c67x00/
b02b371e 12467
d0374f4f 12468USB DAVICOM DM9601 DRIVER
8b58be88 12469M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12470L: netdev@vger.kernel.org
d0374f4f
PK
12471W: http://www.linux-usb.org/usbnet
12472S: Maintained
679655da 12473F: drivers/net/usb/dm9601.c
d0374f4f 12474
cc2020e6 12475USB DIAMOND RIO500 DRIVER
8b58be88 12476M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12477L: rio500-users@lists.sourceforge.net
12478W: http://rio500.sourceforge.net
12479S: Maintained
679655da 12480F: drivers/usb/misc/rio500*
cc2020e6 12481
1da177e4 12482USB EHCI DRIVER
578333ab 12483M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12484L: linux-usb@vger.kernel.org
578333ab 12485S: Maintained
679655da
JP
12486F: Documentation/usb/ehci.txt
12487F: drivers/usb/host/ehci*
1da177e4 12488
69ae9e3e 12489USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12490M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12491L: linux-usb@vger.kernel.org
69ae9e3e 12492W: http://www.linux-usb.org/gadget
d6d0f665
FB
12493T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12494S: Maintained
679655da
JP
12495F: drivers/usb/gadget/
12496F: include/linux/usb/gadget*
69ae9e3e 12497
2dea64b4 12498USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12499M: Jiri Kosina <jikos@kernel.org>
406df153 12500R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12501L: linux-usb@vger.kernel.org
54e5881d 12502T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12503S: Maintained
c2f01971 12504F: Documentation/hid/hiddev.txt
679655da 12505F: drivers/hid/usbhid/
1da177e4 12506
959eea21 12507USB ISP116X DRIVER
8b58be88 12508M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12509L: linux-usb@vger.kernel.org
959eea21 12510S: Maintained
679655da
JP
12511F: drivers/usb/host/isp116x*
12512F: include/linux/usb/isp116x.h
959eea21 12513
146498ea
WH
12514USB LAN78XX ETHERNET DRIVER
12515M: Woojung Huh <woojung.huh@microchip.com>
12516M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12517L: netdev@vger.kernel.org
12518S: Maintained
12519F: drivers/net/usb/lan78xx.*
12520
1da177e4 12521USB MASS STORAGE DRIVER
fc8b690d 12522M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12523L: linux-usb@vger.kernel.org
8836aeb8 12524L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12525S: Maintained
12526W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12527F: drivers/usb/storage/
1da177e4 12528
af39917d
CL
12529USB MIDI DRIVER
12530M: Clemens Ladisch <clemens@ladisch.de>
12531L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12532T: git git://git.alsa-project.org/alsa-kernel.git
12533S: Maintained
12534F: sound/usb/midi.*
12535
444ce9d4
JP
12536USB NETWORKING DRIVERS
12537L: linux-usb@vger.kernel.org
12538S: Odd Fixes
12539F: drivers/net/usb/
12540
1da177e4 12541USB OHCI DRIVER
578333ab 12542M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12543L: linux-usb@vger.kernel.org
578333ab 12544S: Maintained
679655da
JP
12545F: Documentation/usb/ohci.txt
12546F: drivers/usb/host/ohci*
1da177e4 12547
963ffa3e 12548USB OTG FSM (Finite State Machine)
60d77b3d 12549M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12550T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12551L: linux-usb@vger.kernel.org
12552S: Maintained
12553F: drivers/usb/common/usb-otg-fsm.c
12554
563da3a9
VM
12555USB OVER IP DRIVER
12556M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12557M: Shuah Khan <shuahkh@osg.samsung.com>
12558M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12559L: linux-usb@vger.kernel.org
12560S: Maintained
a6d6fc2b 12561F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12562F: drivers/usb/usbip/
12563F: tools/usb/usbip/
12564
1da177e4 12565USB PEGASUS DRIVER
a16b945c 12566M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12567L: linux-usb@vger.kernel.org
043600a6 12568L: netdev@vger.kernel.org
052e3128
PM
12569T: git git://github.com/petkan/pegasus.git
12570W: https://github.com/petkan/pegasus
1da177e4 12571S: Maintained
679655da 12572F: drivers/net/usb/pegasus.*
1da177e4 12573
d3ad558f 12574USB PHY LAYER
a55f6286 12575M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12576L: linux-usb@vger.kernel.org
12577T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12578S: Maintained
12579F: drivers/usb/phy/
d3ad558f 12580
73e4fb3f 12581USB PRINTER DRIVER (usblp)
8b58be88 12582M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12583L: linux-usb@vger.kernel.org
73e4fb3f 12584S: Supported
679655da 12585F: drivers/usb/class/usblp.c
1da177e4 12586
4521b477
BM
12587USB QMI WWAN NETWORK DRIVER
12588M: Bjørn Mork <bjorn@mork.no>
12589L: netdev@vger.kernel.org
12590S: Maintained
12591F: Documentation/ABI/testing/sysfs-class-net-qmi
12592F: drivers/net/usb/qmi_wwan.c
12593
1da177e4 12594USB RTL8150 DRIVER
a16b945c 12595M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12596L: linux-usb@vger.kernel.org
043600a6 12597L: netdev@vger.kernel.org
052e3128
PM
12598T: git git://github.com/petkan/rtl8150.git
12599W: https://github.com/petkan/rtl8150
1da177e4 12600S: Maintained
679655da 12601F: drivers/net/usb/rtl8150.c
1da177e4 12602
f896b796 12603USB SERIAL SUBSYSTEM
66085694 12604M: Johan Hovold <johan@kernel.org>
795fb7e7 12605L: linux-usb@vger.kernel.org
5ee05309 12606T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12607S: Maintained
679655da 12608F: Documentation/usb/usb-serial.txt
f896b796 12609F: drivers/usb/serial/
679655da 12610F: include/linux/usb/serial.h
1da177e4 12611
b3f0db1c
SG
12612USB SMSC75XX ETHERNET DRIVER
12613M: Steve Glendinning <steve.glendinning@shawell.net>
12614L: netdev@vger.kernel.org
12615S: Maintained
12616F: drivers/net/usb/smsc75xx.*
12617
2f7ca802 12618USB SMSC95XX ETHERNET DRIVER
90b24cfb 12619M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12620M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12621L: netdev@vger.kernel.org
90b24cfb 12622S: Maintained
679655da 12623F: drivers/net/usb/smsc95xx.*
2f7ca802 12624
1da177e4 12625USB SUBSYSTEM
879a5a00 12626M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12627L: linux-usb@vger.kernel.org
1da177e4 12628W: http://www.linux-usb.org
08deed1e 12629T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12630S: Supported
1700bd98 12631F: Documentation/devicetree/bindings/usb/
679655da 12632F: Documentation/usb/
679655da
JP
12633F: drivers/usb/
12634F: include/linux/usb.h
12635F: include/linux/usb/
1da177e4
LT
12636
12637USB UHCI DRIVER
8b58be88 12638M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12639L: linux-usb@vger.kernel.org
1da177e4 12640S: Maintained
679655da 12641F: drivers/usb/host/uhci*
1da177e4 12642
69ae9e3e 12643USB "USBNET" DRIVER FRAMEWORK
d8130624 12644M: Oliver Neukum <oneukum@suse.com>
043600a6 12645L: netdev@vger.kernel.org
69ae9e3e 12646W: http://www.linux-usb.org/usbnet
1da177e4 12647S: Maintained
679655da
JP
12648F: drivers/net/usb/usbnet.c
12649F: include/linux/usb/usbnet.h
1da177e4 12650
c0efd232 12651USB VIDEO CLASS
c53ac071 12652M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12653L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12654L: linux-media@vger.kernel.org
275ffde4 12655T: git git://linuxtv.org/media_tree.git
57c6d2e9 12656W: http://www.ideasonboard.org/uvc/
c0efd232 12657S: Maintained
0c0d06ca 12658F: drivers/media/usb/uvc/
6c0f0359 12659F: include/uapi/linux/uvcvideo.h
1da177e4 12660
b60b9c45
HV
12661USB VISION DRIVER
12662M: Hans Verkuil <hverkuil@xs4all.nl>
12663L: linux-media@vger.kernel.org
12664T: git git://linuxtv.org/media_tree.git
a825eaec 12665W: https://linuxtv.org
b60b9c45
HV
12666S: Odd Fixes
12667F: drivers/media/usb/usbvision/
12668
8282da47
LP
12669USB WEBCAM GADGET
12670M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12671L: linux-usb@vger.kernel.org
12672S: Maintained
3a83c16e 12673F: drivers/usb/gadget/function/*uvc*
faf2e1db 12674F: drivers/usb/gadget/legacy/webcam.c
8282da47 12675
bf164cc0 12676USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12677M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12678L: linux-wireless@vger.kernel.org
12679S: Maintained
679655da 12680F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12681
eb6bab13 12682USB XHCI DRIVER
03d85053 12683M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12684L: linux-usb@vger.kernel.org
12685S: Supported
36d0344c
SS
12686F: drivers/usb/host/xhci*
12687F: drivers/usb/host/pci-quirks*
eb6bab13 12688
1da177e4 12689USB ZD1201 DRIVER
4086b9ca 12690L: linux-wireless@vger.kernel.org
1da177e4 12691W: http://linux-lc100020.sourceforge.net
4086b9ca 12692S: Orphan
ed0ad06f 12693F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12694
b7eee616 12695USB ZR364XX DRIVER
8b58be88 12696M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12697L: linux-usb@vger.kernel.org
661263b5 12698L: linux-media@vger.kernel.org
275ffde4 12699T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12700W: http://royale.zerezo.com/zr364xx/
12701S: Maintained
618cd932 12702F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12703F: drivers/media/usb/zr364xx/
b7eee616 12704
289fcff4
HK
12705ULPI BUS
12706M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12707L: linux-usb@vger.kernel.org
12708S: Maintained
12709F: drivers/usb/common/ulpi.c
12710F: include/linux/ulpi/
12711
e7839f25 12712USER-MODE LINUX (UML)
8b58be88 12713M: Jeff Dike <jdike@addtoit.com>
b15194b7 12714M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12715L: user-mode-linux-devel@lists.sourceforge.net
12716L: user-mode-linux-user@lists.sourceforge.net
12717W: http://user-mode-linux.sourceforge.net
9f273c24 12718T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12719S: Maintained
61516587 12720F: Documentation/virtual/uml/
679655da 12721F: arch/um/
b070989a 12722F: arch/x86/um/
679655da
JP
12723F: fs/hostfs/
12724F: fs/hppfs/
b7eee616 12725
e5f114e9 12726USERSPACE I/O (UIO)
879a5a00 12727M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12728S: Maintained
3d3fecbd 12729T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12730F: Documentation/DocBook/uio-howto.tmpl
12731F: drivers/uio/
12732F: include/linux/uio*.h
e5f114e9 12733
256cccbe 12734UTIL-LINUX PACKAGE
8b58be88 12735M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12736L: util-linux@vger.kernel.org
12737W: http://en.wikipedia.org/wiki/Util-linux
12738T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12739S: Maintained
12740
c1fd1c07 12741UVESAFB DRIVER
8b58be88 12742M: Michal Januszewski <spock@gentoo.org>
c69f677c 12743L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12744W: http://dev.gentoo.org/~spock/projects/uvesafb/
12745S: Maintained
679655da 12746F: Documentation/fb/uvesafb.txt
8a61f013 12747F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12748
456930d8
SA
12749VF610 NAND DRIVER
12750M: Stefan Agner <stefan@agner.ch>
12751L: linux-mtd@lists.infradead.org
12752S: Supported
12753F: drivers/mtd/nand/vf610_nfc.c
12754
4480f15b 12755VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12756M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12757S: Maintained
679655da
JP
12758F: Documentation/filesystems/vfat.txt
12759F: fs/fat/
1da177e4 12760
cba3345c
AW
12761VFIO DRIVER
12762M: Alex Williamson <alex.williamson@redhat.com>
12763L: kvm@vger.kernel.org
9f273c24 12764T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12765S: Maintained
12766F: Documentation/vfio.txt
12767F: drivers/vfio/
12768F: include/linux/vfio.h
c117ab84 12769F: include/uapi/linux/vfio.h
cba3345c 12770
a714ea5f
AW
12771VFIO PLATFORM DRIVER
12772M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12773L: kvm@vger.kernel.org
12774S: Maintained
12775F: drivers/vfio/platform/
12776
9e6f3438
PO
12777VIDEOBUF2 FRAMEWORK
12778M: Pawel Osciak <pawel@osciak.com>
12779M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12780M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12781L: linux-media@vger.kernel.org
12782S: Maintained
90d72ac6 12783F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12784F: include/media/videobuf2-*
12785
06a8fc78
AH
12786VIRTIO AND VHOST VSOCK DRIVER
12787M: Stefan Hajnoczi <stefanha@redhat.com>
12788L: kvm@vger.kernel.org
12789L: virtualization@lists.linux-foundation.org
12790L: netdev@vger.kernel.org
12791S: Maintained
12792F: include/linux/virtio_vsock.h
12793F: include/uapi/linux/virtio_vsock.h
12794F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12795F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12796F: drivers/vhost/vsock.c
12797F: drivers/vhost/vsock.h
06a8fc78 12798
5523662e
SCP
12799VIRTUAL SERIO DEVICE DRIVER
12800M: Stephen Chandler Paul <thatslyude@gmail.com>
12801S: Maintained
12802F: drivers/input/serio/userio.c
12803F: include/uapi/linux/userio.h
12804
9a82446b
AS
12805VIRTIO CONSOLE DRIVER
12806M: Amit Shah <amit.shah@redhat.com>
12807L: virtualization@lists.linux-foundation.org
12808S: Maintained
12809F: drivers/char/virtio_console.c
12810F: include/linux/virtio_console.h
c117ab84 12811F: include/uapi/linux/virtio_console.h
9a82446b 12812
2426ec8f 12813VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 12814M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 12815M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
12816L: virtualization@lists.linux-foundation.org
12817S: Maintained
0e4191fe 12818F: Documentation/devicetree/bindings/virtio/
2426ec8f 12819F: drivers/virtio/
c893c8d7 12820F: tools/virtio/
2426ec8f
MT
12821F: drivers/net/virtio_net.c
12822F: drivers/block/virtio_blk.c
12823F: include/linux/virtio_*.h
916cdabc 12824F: include/uapi/linux/virtio_*.h
2426ec8f 12825
f2dbda3b
CH
12826VIRTIO DRIVERS FOR S390
12827M: Christian Borntraeger <borntraeger@de.ibm.com>
12828M: Cornelia Huck <cornelia.huck@de.ibm.com>
12829L: linux-s390@vger.kernel.org
12830L: virtualization@lists.linux-foundation.org
12831L: kvm@vger.kernel.org
12832S: Supported
1b568d93 12833F: drivers/s390/virtio/
f2dbda3b 12834
4ad6ee91
GH
12835VIRTIO GPU DRIVER
12836M: David Airlie <airlied@linux.ie>
12837M: Gerd Hoffmann <kraxel@redhat.com>
12838L: dri-devel@lists.freedesktop.org
12839L: virtualization@lists.linux-foundation.org
12840S: Maintained
12841F: drivers/gpu/drm/virtio/
12842F: include/uapi/linux/virtio_gpu.h
12843
3a4d5c94
MT
12844VIRTIO HOST (VHOST)
12845M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 12846M: Jason Wang <jasowang@redhat.com>
3a4d5c94 12847L: kvm@vger.kernel.org
c996d8b9 12848L: virtualization@lists.linux-foundation.org
3a4d5c94 12849L: netdev@vger.kernel.org
9f273c24 12850T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12851S: Maintained
12852F: drivers/vhost/
c117ab84 12853F: include/uapi/linux/vhost.h
3a4d5c94 12854
271c8651
GH
12855VIRTIO INPUT DRIVER
12856M: Gerd Hoffmann <kraxel@redhat.com>
12857S: Maintained
12858F: drivers/virtio/virtio_input.c
12859F: include/uapi/linux/virtio_input.h
12860
1da177e4 12861VIA RHINE NETWORK DRIVER
210347e1 12862S: Orphan
f2148a47 12863F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12864
f0bf7f61 12865VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12866M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12867M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12868S: Maintained
12869F: drivers/mmc/host/via-sdmmc.c
12870
69e4a7c2 12871VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12872M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12873L: linux-fbdev@vger.kernel.org
69e4a7c2 12874S: Maintained
c7babebd
FTS
12875F: include/linux/via-core.h
12876F: include/linux/via-gpio.h
12877F: include/linux/via_i2c.h
8a61f013 12878F: drivers/video/fbdev/via/
69e4a7c2 12879
01f20734 12880VIA VELOCITY NETWORK DRIVER
8b58be88 12881M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12882L: netdev@vger.kernel.org
12883S: Maintained
f2148a47 12884F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12885
f73f8173
AW
12886VIRT LIB
12887M: Alex Williamson <alex.williamson@redhat.com>
12888M: Paolo Bonzini <pbonzini@redhat.com>
12889L: kvm@vger.kernel.org
12890S: Supported
12891F: virt/lib/
12892
77911fd2 12893VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12894M: Hans Verkuil <hverkuil@xs4all.nl>
12895L: linux-media@vger.kernel.org
12896T: git git://linuxtv.org/media_tree.git
a825eaec 12897W: https://linuxtv.org
0b7bc1fa 12898S: Maintained
77911fd2 12899F: drivers/media/platform/vivid/*
0b7bc1fa 12900
be7f8273 12901VLAN (802.1Q)
8b58be88 12902M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12903L: netdev@vger.kernel.org
12904S: Maintained
679655da
JP
12905F: drivers/net/macvlan.c
12906F: include/linux/if_*vlan.h
12907F: net/8021q/
be7f8273 12908
55e331cf 12909VLYNQ BUS
08eeb306 12910M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 12911L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12912S: Maintained
12913F: drivers/vlynq/vlynq.c
12914F: include/linux/vlynq.h
12915
390beae4 12916VME SUBSYSTEM
74c600e3 12917M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12918M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12919M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12920L: devel@driverdev.osuosl.org
12921S: Maintained
12922T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12923F: Documentation/vme_api.txt
12924F: drivers/staging/vme/
12925F: drivers/vme/
12926F: include/linux/vme*
12927
4488e09b
AK
12928VMWARE HYPERVISOR INTERFACE
12929M: Alok Kataria <akataria@vmware.com>
12930L: virtualization@lists.linux-foundation.org
12931S: Supported
12932F: arch/x86/kernel/cpu/vmware.c
12933
73b35d07
DT
12934VMWARE BALLOON DRIVER
12935M: Xavier Deguillard <xdeguillard@vmware.com>
12936M: Philip Moltmann <moltmann@vmware.com>
12937M: "VMware, Inc." <pv-drivers@vmware.com>
12938L: linux-kernel@vger.kernel.org
12939S: Maintained
12940F: drivers/misc/vmw_balloon.c
12941
8b8be51b
TH
12942VMWARE VMMOUSE SUBDRIVER
12943M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12944M: "VMware, Inc." <pv-drivers@vmware.com>
12945L: linux-input@vger.kernel.org
12946S: Maintained
12947F: drivers/input/mouse/vmmouse.c
12948F: drivers/input/mouse/vmmouse.h
12949
d1a890fa 12950VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12951M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12952M: "VMware, Inc." <pv-drivers@vmware.com>
12953L: netdev@vger.kernel.org
12954S: Maintained
12955F: drivers/net/vmxnet3/
d1a890fa 12956
851b1642 12957VMware PVSCSI driver
29374ec6 12958M: Jim Gill <jgill@vmware.com>
851b1642
AK
12959M: VMware PV-Drivers <pv-drivers@vmware.com>
12960L: linux-scsi@vger.kernel.org
12961S: Maintained
12962F: drivers/scsi/vmw_pvscsi.c
12963F: drivers/scsi/vmw_pvscsi.h
12964
e53e86c7 12965VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12966M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12967M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12968L: linux-kernel@vger.kernel.org
1dd68f01 12969W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12970T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12971S: Supported
9d2597e8 12972F: Documentation/devicetree/bindings/regulator/
679655da 12973F: drivers/regulator/
9d2597e8 12974F: include/dt-bindings/regulator/
679655da 12975F: include/linux/regulator/
e53e86c7 12976
081958eb
DA
12977VRF
12978M: David Ahern <dsa@cumulusnetworks.com>
12979M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12980L: netdev@vger.kernel.org
12981S: Maintained
12982F: drivers/net/vrf.c
562d897d 12983F: Documentation/networking/vrf.txt
081958eb 12984
ab41319e 12985VT1211 HARDWARE MONITOR DRIVER
8b58be88 12986M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12987L: linux-hwmon@vger.kernel.org
ab41319e 12988S: Maintained
679655da
JP
12989F: Documentation/hwmon/vt1211
12990F: drivers/hwmon/vt1211.c
ab41319e 12991
1de9e371 12992VT8231 HARDWARE MONITOR DRIVER
8b58be88 12993M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12994L: linux-hwmon@vger.kernel.org
1de9e371 12995S: Maintained
679655da 12996F: drivers/hwmon/vt8231.c
1de9e371 12997
88095e7b
TO
12998VUB300 USB to SDIO/SD/MMC bridge chip
12999M: Tony Olech <tony.olech@elandigitalsystems.com>
13000L: linux-mmc@vger.kernel.org
13001L: linux-usb@vger.kernel.org
13002S: Supported
13003F: drivers/mmc/host/vub300.c
13004
1da177e4 13005W1 DALLAS'S 1-WIRE BUS
a8018766 13006M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13007S: Maintained
679655da
JP
13008F: Documentation/w1/
13009F: drivers/w1/
1da177e4 13010
13927079 13011W83791D HARDWARE MONITORING DRIVER
8b58be88 13012M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13013L: linux-hwmon@vger.kernel.org
25845c22 13014S: Maintained
679655da
JP
13015F: Documentation/hwmon/w83791d
13016F: drivers/hwmon/w83791d.c
13927079 13017
61db011d 13018W83793 HARDWARE MONITORING DRIVER
8b58be88 13019M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13020L: linux-hwmon@vger.kernel.org
61db011d 13021S: Maintained
679655da
JP
13022F: Documentation/hwmon/w83793
13023F: drivers/hwmon/w83793.c
61db011d 13024
e3760b43 13025W83795 HARDWARE MONITORING DRIVER
d8130624 13026M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13027L: linux-hwmon@vger.kernel.org
e3760b43
JD
13028S: Maintained
13029F: drivers/hwmon/w83795.c
13030
1da177e4 13031W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13032M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13033S: Maintained
679655da 13034F: drivers/mmc/host/wbsd.*
1da177e4 13035
b4e05923
HG
13036WACOM PROTOCOL 4 SERIAL TABLETS
13037M: Julian Squires <julian@cipht.net>
13038M: Hans de Goede <hdegoede@redhat.com>
13039L: linux-input@vger.kernel.org
13040S: Maintained
13041F: drivers/input/tablet/wacom_serial4.c
13042
3527761c 13043WATCHDOG DEVICE DRIVERS
8b58be88 13044M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13045R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13046L: linux-watchdog@vger.kernel.org
13047W: http://www.linux-watchdog.org/
f599aaf0 13048T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13049S: Maintained
540be8b2 13050F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13051F: Documentation/watchdog/
13052F: drivers/watchdog/
13053F: include/linux/watchdog.h
c117ab84 13054F: include/uapi/linux/watchdog.h
3527761c 13055
b22e00f3
DH
13056WIIMOTE HID DRIVER
13057M: David Herrmann <dh.herrmann@googlemail.com>
13058L: linux-input@vger.kernel.org
13059S: Maintained
13060F: drivers/hid/hid-wiimote*
13061
e258b80e 13062WINBOND CIR DRIVER
364e9e18 13063M: David Härdeman <david@hardeman.nu>
e258b80e 13064S: Maintained
116ab806 13065F: drivers/media/rc/winbond-cir.c
e258b80e 13066
c36a483d
WBG
13067WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13068M: William Breathitt Gray <vilhelm.gray@gmail.com>
13069L: linux-watchdog@vger.kernel.org
13070S: Maintained
13071F: drivers/watchdog/ebc-c384_wdt.c
13072
9c26df9b
WBG
13073WINSYSTEMS WS16C48 GPIO DRIVER
13074M: William Breathitt Gray <vilhelm.gray@gmail.com>
13075L: linux-gpio@vger.kernel.org
13076S: Maintained
13077F: drivers/gpio/gpio-ws16c48.c
e258b80e 13078
8a70da82 13079WIMAX STACK
8b58be88 13080M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13081M: linux-wimax@intel.com
49e7d9df 13082L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13083S: Supported
13084W: http://linuxwimax.org
315987dc 13085F: Documentation/wimax/README.wimax
315987dc
JP
13086F: include/linux/wimax/debug.h
13087F: include/net/wimax.h
c117ab84 13088F: include/uapi/linux/wimax.h
315987dc 13089F: net/wimax/
8a70da82 13090
5fc14680 13091WISTRON LAPTOP BUTTON DRIVER
8b58be88 13092M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13093S: Maintained
679655da 13094F: drivers/input/misc/wistron_btns.c
5fc14680 13095
1da177e4 13096WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13097M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13098L: linux-wireless@vger.kernel.org
926554c4 13099W: http://oops.ghostprotocols.net:81/blog
1da177e4 13100S: Maintained
679655da 13101F: drivers/net/wireless/wl3501*
1da177e4 13102
055bcbcb 13103WOLFSON MICROELECTRONICS DRIVERS
fef95164 13104L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13105T: git https://github.com/CirrusLogic/linux-drivers.git
13106W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13107S: Supported
3768f0b1 13108F: Documentation/hwmon/wm83??
f494993f
CK
13109F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13110F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13111F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13112F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13113F: drivers/clk/clk-wm83*.c
9c309598 13114F: drivers/extcon/extcon-arizona.c
b75ea16a 13115F: drivers/leds/leds-wm83*.c
25b273ba 13116F: drivers/gpio/gpio-*wm*.c
9c309598 13117F: drivers/gpio/gpio-arizona.c
d22b0869 13118F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13119F: drivers/input/misc/wm831x-on.c
13120F: drivers/input/touchscreen/wm831x-ts.c
13121F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13122F: drivers/mfd/arizona*
13123F: drivers/mfd/wm*.c
12ebc137 13124F: drivers/mfd/cs47l24*
8c0984e5 13125F: drivers/power/supply/wm83*.c
b75ea16a
MB
13126F: drivers/rtc/rtc-wm83*.c
13127F: drivers/regulator/wm8*.c
3860e6c4 13128F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13129F: drivers/watchdog/wm83*_wdt.c
9c309598 13130F: include/linux/mfd/arizona/
3860e6c4 13131F: include/linux/mfd/wm831x/
b75ea16a 13132F: include/linux/mfd/wm8350/
3768f0b1 13133F: include/linux/mfd/wm8400*
59ec6da2 13134F: include/linux/wm97xx.h
055bcbcb 13135F: include/sound/wm????.h
9c309598 13136F: sound/soc/codecs/arizona.?
055bcbcb 13137F: sound/soc/codecs/wm*
12ebc137 13138F: sound/soc/codecs/cs47l24*
b75ea16a 13139
3e6cd7a4
TH
13140WORKQUEUE
13141M: Tejun Heo <tj@kernel.org>
badb7f5e 13142R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13143T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13144S: Maintained
13145F: include/linux/workqueue.h
13146F: kernel/workqueue.c
13147F: Documentation/workqueue.txt
13148
39ac9f48
CYT
13149X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13150M: Chen-Yu Tsai <wens@csie.org>
13151L: linux-kernel@vger.kernel.org
13152S: Maintained
13153N: axp[128]
13154
1da177e4 13155X.25 NETWORK LAYER
8bf28059 13156M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13157L: linux-x25@vger.kernel.org
8bf28059 13158S: Odd Fixes
679655da
JP
13159F: Documentation/networking/x25*
13160F: include/net/x25*
13161F: net/x25/
1da177e4 13162
e2d1d6c0 13163X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13164M: Thomas Gleixner <tglx@linutronix.de>
13165M: Ingo Molnar <mingo@redhat.com>
13166M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13167M: x86@kernel.org
981c3a4f 13168L: linux-kernel@vger.kernel.org
75fc2d37 13169T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13170S: Maintained
679655da
JP
13171F: Documentation/x86/
13172F: arch/x86/
e2d1d6c0 13173
d0944853 13174X86 PLATFORM DRIVERS
e181ba15 13175M: Darren Hart <dvhart@infradead.org>
d0944853 13176L: platform-driver-x86@vger.kernel.org
e181ba15 13177T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13178S: Maintained
14430813 13179F: drivers/platform/x86/
3a4bceef 13180F: drivers/platform/olpc/
d0944853 13181
c1f5c54b
IM
13182X86 MCE INFRASTRUCTURE
13183M: Tony Luck <tony.luck@intel.com>
487ba8e8 13184M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13185L: linux-edac@vger.kernel.org
13186S: Maintained
13187F: arch/x86/kernel/cpu/mcheck/*
13188
79ebdc95
BP
13189X86 MICROCODE UPDATE SUPPORT
13190M: Borislav Petkov <bp@alien8.de>
13191S: Maintained
13192F: arch/x86/kernel/cpu/microcode/*
13193
f0905c5a
AL
13194X86 VDSO
13195M: Andy Lutomirski <luto@amacapital.net>
13196L: linux-kernel@vger.kernel.org
13197T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13198S: Maintained
d603c8e1 13199F: arch/x86/entry/vdso/
f0905c5a 13200
d6fad502 13201XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13202M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13203M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13204L: linux-media@vger.kernel.org
a825eaec 13205W: https://linuxtv.org
d6fad502
MCC
13206T: git git://linuxtv.org/media_tree.git
13207S: Maintained
13208F: drivers/media/tuners/tuner-xc2028.*
13209
c4468085 13210XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
13211M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13212M: David Vrabel <david.vrabel@citrix.com>
101ecde5 13213M: Juergen Gross <jgross@suse.com>
11dbb52b 13214L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13215T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13216S: Supported
13217F: arch/x86/xen/
13218F: drivers/*/xen-*front.c
13219F: drivers/xen/
13220F: arch/x86/include/asm/xen/
13221F: include/xen/
c117ab84 13222F: include/uapi/xen/
c4468085 13223
77bfb479 13224XEN HYPERVISOR ARM
85d1a29d 13225M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13226L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13227S: Maintained
77bfb479
SS
13228F: arch/arm/xen/
13229F: arch/arm/include/asm/xen/
13230
b475e83f 13231XEN HYPERVISOR ARM64
85d1a29d 13232M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13233L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13234S: Maintained
b475e83f
SS
13235F: arch/arm64/xen/
13236F: arch/arm64/include/asm/xen/
13237
9b57e1a7 13238XEN NETWORK BACKEND DRIVER
8386040b 13239M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13240M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13241L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13242L: netdev@vger.kernel.org
13243S: Supported
13244F: drivers/net/xen-netback/*
13245
c5f8e29d
KRW
13246XEN PCI SUBSYSTEM
13247M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13248L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13249S: Supported
13250F: arch/x86/pci/*xen*
13251F: drivers/pci/*xen*
13252
a2c5ae65
KRW
13253XEN BLOCK SUBSYSTEM
13254M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13255M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13256L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13257S: Supported
13258F: drivers/block/xen-blkback/*
13259F: drivers/block/xen*
13260
15d03609
JG
13261XEN PVSCSI DRIVERS
13262M: Juergen Gross <jgross@suse.com>
13263L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13264L: linux-scsi@vger.kernel.org
13265S: Supported
13266F: drivers/scsi/xen-scsifront.c
13267F: drivers/xen/xen-scsiback.c
13268F: include/xen/interface/io/vscsiif.h
13269
c5f8e29d
KRW
13270XEN SWIOTLB SUBSYSTEM
13271M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13272L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13273S: Supported
13274F: arch/x86/xen/*swiotlb*
13275F: drivers/xen/*swiotlb*
13276
1da177e4 13277XFS FILESYSTEM
809625ca 13278M: Dave Chinner <david@fromorbit.com>
541d48f0
DC
13279M: linux-xfs@vger.kernel.org
13280L: linux-xfs@vger.kernel.org
13281W: http://xfs.org/
9f273c24 13282T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13283S: Supported
679655da
JP
13284F: Documentation/filesystems/xfs.txt
13285F: fs/xfs/
1da177e4 13286
8a3b7a25 13287XILINX AXI ETHERNET DRIVER
59a54f30
MS
13288M: Anirudha Sarangi <anirudh@xilinx.com>
13289M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13290S: Maintained
13291F: drivers/net/ethernet/xilinx/xilinx_axienet*
13292
238b8721 13293XILINX UARTLITE SERIAL DRIVER
8b58be88 13294M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13295L: linux-serial@vger.kernel.org
13296S: Maintained
df621252 13297F: drivers/tty/serial/uartlite.c
238b8721 13298
df330515
LP
13299XILINX VIDEO IP CORES
13300M: Hyun Kwon <hyun.kwon@xilinx.com>
13301M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13302L: linux-media@vger.kernel.org
13303T: git git://linuxtv.org/media_tree.git
13304S: Supported
13305F: Documentation/devicetree/bindings/media/xilinx/
13306F: drivers/media/platform/xilinx/
a5562f65 13307F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13308
74316949
EB
13309XILLYBUS DRIVER
13310M: Eli Billauer <eli.billauer@gmail.com>
13311L: linux-kernel@vger.kernel.org
13312S: Supported
13313F: drivers/char/xillybus/
13314
f620e4b8
MF
13315XTENSA XTFPGA PLATFORM SUPPORT
13316M: Max Filippov <jcmvbkbc@gmail.com>
13317L: linux-xtensa@linux-xtensa.org
13318S: Maintained
13319F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13320F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13321
1da177e4 13322YAM DRIVER FOR AX.25
8b58be88 13323M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13324L: linux-hams@vger.kernel.org
13325S: Maintained
679655da
JP
13326F: drivers/net/hamradio/yam*
13327F: include/linux/yam.h
1da177e4 13328
af64a5eb 13329YEALINK PHONE DRIVER
8b58be88 13330M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13331L: usbb2k-api-dev@nongnu.org
13332S: Maintained
679655da
JP
13333F: Documentation/input/yealink.txt
13334F: drivers/input/misc/yealink.*
af64a5eb 13335
1da177e4 13336Z8530 DRIVER FOR AX.25
8b58be88 13337M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13338W: http://yaina.de/jreuter/
13339W: http://www.qsl.net/dl1bke/
13340L: linux-hams@vger.kernel.org
13341S: Maintained
679655da
JP
13342F: Documentation/networking/z8530drv.txt
13343F: drivers/net/hamradio/*scc.c
13344F: drivers/net/hamradio/z8530.h
1da177e4 13345
0cf31ec1 13346ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13347M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13348L: linux-mm@kvack.org
13349S: Maintained
13350F: mm/zbud.c
13351F: include/linux/zbud.h
13352
7c0c3afb 13353ZD1211RW WIRELESS DRIVER
8b58be88
JP
13354M: Daniel Drake <dsd@gentoo.org>
13355M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13356W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13357L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13358L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13359S: Maintained
6948300c 13360F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13361
20263029
DS
13362ZPOOL COMPRESSED PAGE STORAGE API
13363M: Dan Streetman <ddstreet@ieee.org>
13364L: linux-mm@kvack.org
13365S: Maintained
13366F: mm/zpool.c
13367F: include/linux/zpool.h
13368
1da177e4 13369ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13370L: mjpeg-users@lists.sourceforge.net
f63145e2 13371L: linux-media@vger.kernel.org
1da177e4 13372W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13373T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13374S: Odd Fixes
90d72ac6 13375F: drivers/media/pci/zoran/
1da177e4 13376
6920f2cc
MK
13377ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13378M: Minchan Kim <minchan@kernel.org>
13379M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13380R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13381L: linux-kernel@vger.kernel.org
13382S: Maintained
13383F: drivers/block/zram/
13384F: Documentation/blockdev/zram.txt
13385
8b4a4080 13386ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13387M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13388S: Maintained
df621252 13389F: drivers/tty/serial/zs.*
8b4a4080 13390
eae70d06
MK
13391ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13392M: Minchan Kim <minchan@kernel.org>
13393M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13394R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13395L: linux-mm@kvack.org
13396S: Maintained
13397F: mm/zsmalloc.c
13398F: include/linux/zsmalloc.h
d02be50d 13399F: Documentation/vm/zsmalloc.txt
eae70d06 13400
0cf31ec1 13401ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13402M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13403L: linux-mm@kvack.org
13404S: Maintained
13405F: mm/zswap.c
13406
1da177e4 13407THE REST
8b58be88 13408M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13409L: linux-kernel@vger.kernel.org
8a6e2535 13410Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13411T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13412S: Buried alive in reporters
34d03cc1
JP
13413F: *
13414F: */